[FFmpeg-cvslog] r21561 - trunk/ffplay.c
michael
subversion
Sat Jan 30 23:47:08 CET 2010
Author: michael
Date: Sat Jan 30 23:47:08 2010
New Revision: 21561
Log:
Fix AVFormat AVOprions.
Modified:
trunk/ffplay.c
Modified: trunk/ffplay.c
==============================================================================
--- trunk/ffplay.c Sat Jan 30 23:05:26 2010 (r21560)
+++ trunk/ffplay.c Sat Jan 30 23:47:08 2010 (r21561)
@@ -1881,6 +1881,8 @@ static int decode_thread(void *arg)
AVFormatParameters params, *ap = ¶ms;
int eof=0;
+ ic = avformat_alloc_context();
+
video_index = -1;
audio_index = -1;
subtitle_index = -1;
@@ -1893,11 +1895,14 @@ static int decode_thread(void *arg)
memset(ap, 0, sizeof(*ap));
+ ap->prealloced_context = 1;
ap->width = frame_width;
ap->height= frame_height;
ap->time_base= (AVRational){1, 25};
ap->pix_fmt = frame_pix_fmt;
+ set_context_opts(ic, avformat_opts, AV_OPT_FLAG_DECODING_PARAM);
+
err = av_open_input_file(&ic, is->filename, is->iformat, 0, ap);
if (err < 0) {
print_error(is->filename, err);
More information about the ffmpeg-cvslog
mailing list