Commit 8c982c5d authored by Michael Niedermayer's avatar Michael Niedermayer

10l (fix segfault with audio only files)

Originally committed as revision 7387 to svn://svn.ffmpeg.org/ffmpeg/trunk
parent c03312cc
...@@ -829,9 +829,13 @@ static void video_audio_display(VideoState *s) ...@@ -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) ...@@ -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 */
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment