[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.

[...]

Regards,
Alex



More information about the ffmpeg-devel mailing list