summaryrefslogtreecommitdiff
path: root/ffmpeg.c
diff options
context:
space:
mode:
authorJai Menon <jmenon86@gmail.com>2010-01-28 16:17:52 +0000
committerJai Menon <jmenon86@gmail.com>2010-01-28 16:17:52 +0000
commitecc544debded8e28176ae6cfa70c491dd30c0152 (patch)
tree9e721e5290f12a49b3a8611c51339f42770e7eea /ffmpeg.c
parent45aa90807fb312621c292ee9218305d41b09498d (diff)
ffmpeg.c : Don't set AVFormatParameters::[audio|video]_codec_id
since it is no longer required. Originally committed as revision 21513 to svn://svn.ffmpeg.org/ffmpeg/trunk
Diffstat (limited to 'ffmpeg.c')
-rw-r--r--ffmpeg.c7
1 files changed, 3 insertions, 4 deletions
diff --git a/ffmpeg.c b/ffmpeg.c
index 868c669e1d..e82194f311 100644
--- a/ffmpeg.c
+++ b/ffmpeg.c
@@ -2882,10 +2882,6 @@ static void opt_input_file(const char *filename)
// ap->sample_fmt = audio_sample_fmt; //FIXME:not implemented in libavformat
ap->channel = video_channel;
ap->standard = video_standard;
- ap->video_codec_id = find_codec_or_die(video_codec_name, CODEC_TYPE_VIDEO, 0);
- ap->audio_codec_id = find_codec_or_die(audio_codec_name, CODEC_TYPE_AUDIO, 0);
- if(pgmyuv_compatibility_hack)
- ap->video_codec_id= CODEC_ID_PGMYUV;
set_context_opts(ic, avformat_opts, AV_OPT_FLAG_DECODING_PARAM);
@@ -2894,6 +2890,9 @@ static void opt_input_file(const char *filename)
ic->subtitle_codec_id= find_codec_or_die(subtitle_codec_name, CODEC_TYPE_SUBTITLE, 0);
ic->flags |= AVFMT_FLAG_NONBLOCK;
+ if(pgmyuv_compatibility_hack)
+ ic->video_codec_id= CODEC_ID_PGMYUV;
+
/* open the input file with generic libav function */
err = av_open_input_file(&ic, filename, file_iformat, 0, ap);
if (err < 0) {