mirror of
https://git.ffmpeg.org/ffmpeg.git
synced 2024-12-25 08:42:39 +00:00
10l (fix segfault with audio only files)
Originally committed as revision 7387 to svn://svn.ffmpeg.org/ffmpeg/trunk
This commit is contained in:
parent
c03312ccac
commit
8c982c5da7
7
ffplay.c
7
ffplay.c
@ -829,9 +829,13 @@ static void video_audio_display(VideoState *s)
|
|||||||
SDL_UpdateRect(screen, s->xleft, s->ytop, s->width, s->height);
|
SDL_UpdateRect(screen, s->xleft, s->ytop, s->width, s->height);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static int video_open(VideoState *is);
|
||||||
|
|
||||||
/* display the current picture, if any */
|
/* display the current picture, if any */
|
||||||
static void video_display(VideoState *is)
|
static void video_display(VideoState *is)
|
||||||
{
|
{
|
||||||
|
if(!screen)
|
||||||
|
video_open(cur_stream);
|
||||||
if (is->audio_st && is->show_audio)
|
if (is->audio_st && is->show_audio)
|
||||||
video_audio_display(is);
|
video_audio_display(is);
|
||||||
else if (is->video_st)
|
else if (is->video_st)
|
||||||
@ -2481,9 +2485,6 @@ int main(int argc, char **argv)
|
|||||||
|
|
||||||
cur_stream = stream_open(input_filename, file_iformat);
|
cur_stream = stream_open(input_filename, file_iformat);
|
||||||
|
|
||||||
if(video_disable && !display_disable)
|
|
||||||
video_open(cur_stream);
|
|
||||||
|
|
||||||
event_loop();
|
event_loop();
|
||||||
|
|
||||||
/* never returns */
|
/* never returns */
|
||||||
|
Loading…
Reference in New Issue
Block a user