Hey,
On Sat, 10 Sep 2011 11:05:22 +0200, Christian Marillat wrote:
I don't know all the mkvtoolnix internal, but tell me if I'm wrong,
ebml
and matroska library version are hardcoded in both cases ?
They're not. Before the Git revision I mentioned earlier the minimum
required libEBML and libMatroska version were hardcoded and tested in
configure.in/configure.
As to the version numbers written into the output files: these are
always taken from the EbmlCodeVersion and KaxCodeVersion variables
defined in ebml/EbmlVersion.h and matroska/KaxVersion.h respectively. As
they're declared as "static const std::string KaxCodeVersion = ..." in
both cases mkvmerge will always write the version numbers of the library
it was built with, not of the version it's currently running with
(assuming you're patching mkvtoolnix' configure back to accept external
versions).
Both libs need to be fixed so that the .h only declares the variable
and that the actual definition is moved into the corresponding .cpp
file. I will take care of that sometime next week, hopefully, and
release some more versions of libebml & libmatroska.
Kind regards,
mosu
--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org