[x264-devel] Major libx264 API change announcement

Jason Garrett-Glaser darkshikari at gmail.com
Sat Sep 19 22:55:35 CEST 2009


On Sat, Sep 19, 2009 at 1:16 PM, sean darcy <seandarcy2 at gmail.com> wrote:
> On Wed, Sep 16, 2009 at 8:37 PM, Jason Garrett-Glaser
> <darkshikari at gmail.com> wrote:
>> On Tue, Sep 15, 2009 at 11:59 PM, Jason Garrett-Glaser
>> <darkshikari at gmail.com> wrote:
>>> To all developers,
>>
>> One clarification: x264_encoder_headers will change in the exact same
>> way as x264_encoder_encode.  Documentation:
>>
>> /* x264_encoder_headers:
>>  *      return the SPS and PPS that will be used for the whole stream.
>>  *      if i_nal > 0, returns the total size of all NAL payloads.
>>  *      returns negative on error, zero if no NAL units returned.
>>  *      the payloads of all output NALs are guaranteed to be
>> sequential in memory. */
>> int     x264_encoder_headers( x264_t *, x264_nal_t **, int * );
>>
>> Dark Shikari
>> _______________________________________________
>> x264-devel mailing list
>> x264-devel at videolan.org
>> http://mailman.videolan.org/listinfo/x264-devel
>>
>
> This seems to require that all calling applications will need to be
> patched. For instance ffmpeg, vlc, libquicktime.
>
> So we shouldn't update x264 beyond libx264.so.75 until all these are
> patched. Is that correct?

ffmpeg will be patched simultaneously with x264, and VLC/mplayer
developers have already been notified.  Expect most calling
applications to be updated quickly.

Dark Shikari


More information about the x264-devel mailing list