[FFmpeg-devel] [PATCH] ffmpeg: fail on experimental encoders if -strict > experimental

Michael Niedermayer michaelni
Wed May 26 20:11:42 CEST 2010


On Wed, May 26, 2010 at 08:03:15PM +0200, Janne Grunau wrote:
> On Wed, May 26, 2010 at 06:56:52PM +0200, Michael Niedermayer wrote:
> > On Wed, May 26, 2010 at 09:31:55AM +0200, Janne Grunau wrote:
> > > On Wed, May 26, 2010 at 02:08:00AM +0200, Michael Niedermayer wrote:
> > > > On Wed, May 26, 2010 at 12:48:00AM +0200, Janne Grunau wrote:
> > > > > @@ -3133,9 +3139,9 @@ static void opt_input_file(const char *filename)
> > > > >  
> > > > >      set_context_opts(ic, avformat_opts, AV_OPT_FLAG_DECODING_PARAM);
> > > > >  
> > > > > -    ic->video_codec_id   = find_codec_or_die(video_codec_name   , AVMEDIA_TYPE_VIDEO   , 0);
> > > > > -    ic->audio_codec_id   = find_codec_or_die(audio_codec_name   , AVMEDIA_TYPE_AUDIO   , 0);
> > > > > -    ic->subtitle_codec_id= find_codec_or_die(subtitle_codec_name, AVMEDIA_TYPE_SUBTITLE, 0);
> > > > > +    ic->video_codec_id   = find_codec_or_die(video_codec_name   , AVMEDIA_TYPE_VIDEO   , 0, 0);
> > > > > +    ic->audio_codec_id   = find_codec_or_die(audio_codec_name   , AVMEDIA_TYPE_AUDIO   , 0, 0);
> > > > > +    ic->subtitle_codec_id= find_codec_or_die(subtitle_codec_name, AVMEDIA_TYPE_SUBTITLE, 0, 0);
> > > > 
> > > > 0 is not ideal, it would be nice to be able to use this for decoders as well
> > > 
> > > Agreed, there is unfortunately no AVCodecContext. Another hint that I'm
> > 
> > avcodec_opts doesnt work?
> 
> missed that, it works. new patch attached
> 
> Janne

>  ffmpeg.c |   30 +++++++++++++++++++++++-------
>  1 file changed, 23 insertions(+), 7 deletions(-)
> b0c437288e76eb893037f3b3a359d9291d4c391e  ffmpeg_fail_on_experimental_codecs.diff
> commit ef854fc5ded795aebb0e02bbc0c67e44d4023987

looks ok if it works

[...]

-- 
Michael     GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB

Incandescent light bulbs waste a lot of energy as heat so the EU forbids them.
Their replacement, compact fluorescent lamps, much more expensive, dont fit in
many old lamps, flicker, contain toxic mercury, produce a fraction of the light
that is claimed and in a unnatural spectrum rendering colors different than
in natural light. Ah and we now need to turn the heaters up more in winter to
compensate the lower wasted heat. Who wins? Not the environment, thats for sure
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
URL: <http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/attachments/20100526/bbd70228/attachment.pgp>



More information about the ffmpeg-devel mailing list