[x264-devel] Major libx264 API change announcement

sean darcy seandarcy2 at gmail.com
Sat Sep 19 22:16:40 CEST 2009


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?

sean


More information about the x264-devel mailing list