[FFmpeg-devel] [PATCH] metadata API is now ready to be part of public API
Tue Mar 17 00:39:10 CET 2009
On Sun, Mar 15, 2009 at 07:34:39PM -0700, Baptiste Coudurier wrote:
> Aurelien Jacobs wrote:
> > Hi,
> > I think the new metadata API is now ready to be used in the wild.
> > So attached patch makes it officially part of public API.
> > Note that all (de)muxers are now using this new API.
> > The only step left for this transition is to disable old API for
> > next major version, and to document this deprecation.
> Btw, is there a mechanism to use AVMetadata with pure data ?
> A char * is limited to strings unless we put a length field in it.
Metadata is limited to zero terminated strings...
If you desperatly want to store binary data in it, you can use base64,
but I doubt it would be a good idea.
> I'm thinking of covers in .m4a files. This is a whole jpeg.
> I bet someone will answer to use CODEC_TYPE_ATTACHMENT,
Now, you do both the question and the answer... Great :-)
> however I will need to create separate track only for this.
And, so what ?
> Any other mechanism ?
You mean another mechanism which would also allows correctly remuxing
the cover in other containers ? I don't think there is any.
More information about the ffmpeg-devel