[FFmpeg-devel] [RFC] The Big Bump

Alex Converse alex.converse
Fri Feb 4 06:15:04 CET 2011

2011/2/3 M?ns Rullg?rd <mans at mansr.com>:
> Alexander Strange <astrange at ithinksw.com> writes:
>> On Feb 3, 2011, at 3:24 PM, Jason Garrett-Glaser wrote:
>>> We should definitely remove all codec-specific options in
>>> AVCodecContext. ?We should also reorder the options to work with
>>> ffmpeg-mt, like x264 does -- so that copying a codec state to a thread
>>> can be done with a memcpy instead of explicitly copying every option.
>>> That is, make a section of the struct for things that need to be
>>> thread-synced.
>>> Jason
>> I want to do this, but it'd be a large API change, and one that
>> doesn't have any deprecation notices on it already. I think removing
>> many more fields might have to wait for major bump+1, which should
>> come sooner.
> What strategy do you suggest for getting rid of this cruft in less
> than another 3 years without upsetting too many users?

It may still be while before we actually bump. Let's get a replacement
in place and mark this as deprecated ASAP. Declaring it deprecated
doesn't make us remove ti at the next bump but it gives us the option.



More information about the ffmpeg-devel mailing list