[Ffmpeg-devel] Differences between mencoder and ffmpegwhenencoding using x264 (original) (raw)

Måns Rullgård mru
Tue Feb 21 20:51:53 CET 2006


Robert Swain <robert.swain at gmail.com> writes:

In my opinion the defaults system should be altered such that defaults can be specified for each codec. Maybe inheriting defaults from elsewhere and overwriting some as required. Defaults should also be consolidated as they're all over the place (in the code) at the moment.

This is all my lowly opinion. :) The big guns might disagree. (Michael? Loren? Mans? ...Rich? etc :) )

I agree. The problem right now is that avcodec_get_context_defaults() doesn't know which codec the context is intended for. I suggest we create a new avcodec_get_context_defaults2(), or whatever, taking an AVCodec as an argument, and doing the same as the present avcodec_get_context_defaults, then fetching overrides from the codec. The per-codec defaults could be supplied either by means of a pointer to a function that when called filled in various values, or perhaps somehow using the AVOption stuff.

Is this a bad idea for some reason I haven't thought of?

-- M?ns Rullg?rd mru at inprovide.com



More information about the ffmpeg-devel mailing list