Bastiaan Timmer
2012-May-05 06:23 UTC
[flac-dev] [PATCH] Add missing functions to SeekTable class
The attached patch adds the missing FLAC__metadata_object_seektable_*() functions from FLAC's metadata object methods (FLAC/metadata.h) to FLAC++'s SeekTable class. Of the 11 functions in the C API, only 4 are currently in the C++ API, this patch adds the missing 7. If this patch is ok, VorbisComment will be next. A quick look tells me only 5 out of 13 FLAC__metadata_object_vorbiscomment*() functions from FLAC/metadata.h exist in FLAC++'s VorbisComment class. Bas Timmer -------------- next part -------------- A non-text attachment was scrubbed... Name: add_seektable_members.patch Type: text/x-diff Size: 3644 bytes Desc: not available Url : http://lists.xiph.org/pipermail/flac-dev/attachments/20120504/d9847075/attachment.patch
Cristian RodrÃguez
2012-May-06 15:24 UTC
[flac-dev] [PATCH] Add missing functions to SeekTable class
El 05/05/12 02:23, Bastiaan Timmer escribi?:> The attached patch adds the missing FLAC__metadata_object_seektable_*() functions from FLAC's metadata object methods (FLAC/metadata.h) to FLAC++'s SeekTable class. Of the 11 functions in the C API, only 4 are currently in the C++ API, this patch adds the missing 7. > > If this patch is ok, VorbisComment will be next. A quick look tells me only 5 out of 13 FLAC__metadata_object_vorbiscomment*() functions from FLAC/metadata.h exist in FLAC++'s VorbisComment class. > > Bas Timmer >This patch looks fine to me.. if applied we either need to raise the C++ library SOVERSION and/or add a linker versioning script for *nix systems though.
Josh Coalson
2012-May-06 23:18 UTC
[flac-dev] [PATCH] Add missing functions to SeekTable class
> From: Cristian Rodr?guez <crrodriguez at opensuse.org>> Sent: Sunday, May 6, 2012 8:24 AM > > El 05/05/12 02:23, Bastiaan Timmer escribi?: >> The attached patch adds the missing FLAC__metadata_object_seektable_*() >> functions from FLAC's metadata object methods (FLAC/metadata.h) to >> FLAC++'s SeekTable class. Of the 11 functions in the C API, only 4 are >> currently in the C++ API, this patch adds the missing 7. >> >> If this patch is ok, VorbisComment will be next. A quick look tells me only >> 5 out of 13 FLAC__metadata_object_vorbiscomment*() functions from >> FLAC/metadata.h exist in FLAC++'s VorbisComment class. >> >> Bas Timmer >> > This patch looks fine to me.. if applied we either need to raise the C++ > library SOVERSION and/or add a linker versioning script for *nix systems > though.Looks good to me to.? Erik, are you keeping up with patches?? Lately I've only been able to follow along. The soname is a good point: the flac release numbers are tied to the format and I rely on the sonames to manage binary compatibility.? Some maintainers don't like it but I think it's important for users: http://flac.sourceforge.net/faq.html#api__release_versioning
Erik de Castro Lopo
2012-May-07 10:07 UTC
[flac-dev] [PATCH] Add missing functions to SeekTable class
Bastiaan Timmer wrote:> The attached patch adds the missing FLAC__metadata_object_seektable_*() > functions from FLAC's metadata object methods (FLAC/metadata.h) to > FLAC++'s SeekTable class. Of the 11 functions in the C API, only 4 are > currently in the C++ API, this patch adds the missing 7.Thanks Bastiaan. Applied and pushed to the Xiph repo. Cheers, Erik -- ---------------------------------------------------------------------- Erik de Castro Lopo http://www.mega-nerd.com/
Apparently Analagous Threads
- [PATCH] Add missing functions to SeekTable class
- [PATCH] Add missing functions to VorbisComment class + a few other things
- Git branch with compiling fixes for win32
- Writing seektable using libFLAC++
- [PATCH] Adds last functions from C metadata api to C++ metadata api