![]() |
![]() |
#21 |
Musepack Nanny
Join Date: Jul 2004
Posts: 168
![]() |
![]()
When it's ready to be released
![]() We aren't going to discuss a specific date. Everyone has to be patient and test every feature of the current beta as much as they can. |
![]() |
![]() |
![]() |
#22 |
Member
Join Date: Mar 2008
Posts: 7
|
![]()
Will libmpcenc be compiled as a shared library and be installed for the release? Or is this still considered unstable and for internal use by mppenc, etc only?
|
![]() |
![]() |
![]() |
#23 | |
Member
Join Date: Mar 2008
Posts: 7
|
![]() Quote:
![]() |
|
![]() |
![]() |
![]() |
#24 | |
Musepack developer
Join Date: Sep 2006
Location: Villeurbanne - France
Posts: 36
|
![]() Quote:
Yes, configure doesn't check for libreplaygain. You need to build libreplaygain from the svn and add the "include" dir in the list of includes. |
|
![]() |
![]() |
![]() |
#25 | |
Member
Join Date: Mar 2008
Posts: 7
|
![]() Quote:
Ok, next issue is that mpcchap needs the cuetools source... would be nice if all sources required are in SVN. cuetools doesn't build a library one can link to it seems. |
|
![]() |
![]() |
![]() |
#26 | ||
Musepack developer
Join Date: Sep 2006
Location: Villeurbanne - France
Posts: 36
|
![]() Quote:
Quote:
![]() cuetools doesn't provide a shared library, but there is a static lib in the /lib directory. I'll try to link the svn repository to the cuetools one to be able to checkout everything at once. |
||
![]() |
![]() |
![]() |
#27 |
Veteran Member
|
![]()
May we assume that the "Chapter-Tag Packet" has a beta-status now? Actually, how it is supposed to be used?
Edit: I mean, about chapter-tags, is there an analogy with another format? Are they used and by which application? Just curious. ~ Last edited by Antonski; 09 April 2008 at 09:06 am. |
![]() |
![]() |
![]() |
#28 | |
Member
Join Date: Mar 2008
Posts: 7
|
![]() Quote:
![]() On another issue, is there a bugtracker where one can create bug reports? The trac only allows this for people with an account and there seems to be no way to create one... Well, currently libmpcdec exports some symbols which probably shouldn't be exported: Cnk Cnk_len Cnk_lost Res_bit _Huffman_MakeTree _Huffman_PrintCodes __Cc __Dc crc32 huff_init_lut streaminfo_encoder_info streaminfo_gain streaminfo_read_header_sv7 streaminfo_read_header_sv8 These should probably get a "mpc_" prefix or should not be exported at all. The most critical one here is "crc32", if you use libmpcdec in an application that also uses zlib (which exports crc32 too, with a different signature) you're unable to decode sv8 files because stuff simply segfaults. It might make sense to simply use a libtool symbol export regexp here: libmpcdec_la_LDFLAGS = -export-symbols-regex '^mpc_.*$$' |
|
![]() |
![]() |
![]() |
#29 | ||
Musepack developer
Join Date: Sep 2006
Location: Villeurbanne - France
Posts: 36
|
![]() Quote:
Quote:
radscorpion seems to be working on the encoding lib. This should be much better now. Thanks for pointing this out, I didn't know about the issue. |
||
![]() |
![]() |
![]() |
#30 | |
Member
Join Date: Mar 2008
Posts: 7
|
![]()
Yes, I have a pending patch that I'll commit shortly to add support for the new libmpcdec API in the decoder plugin (SV8 files will magically work then
![]() Quote:
![]() Another issue I found now, is that for example mplayer (and probably xine too) is using mpc_decoder_decode_frame() from the old API. The function still exists with the new API but the mpc_bits_reader type which is needed for this is not exported by any public header file. It'd also like to use that API in the future for the gstreamer decoding plugin as with the mpc_demux_* API it's not exactly easy to add support for decoding musepack stream inside of container formats like matroska for example. |
|
![]() |
![]() |
![]() |
#31 | ||
Musepack developer
Join Date: Sep 2006
Location: Villeurbanne - France
Posts: 36
|
![]() Quote:
![]() Quote:
Nicolas |
||
![]() |
![]() |
![]() |
#32 | |
Member
Join Date: Mar 2008
Posts: 7
|
![]()
...and committed
![]() Quote:
![]() Another thing I noticed is, that libreplaygain exports more symbols than what is shown as public API by the header file. Could you add the same visibility stuff as for libmpcdec to libreplaygain? ![]() |
|
![]() |
![]() |
![]() |
#33 | |
Musepack developer
Join Date: Sep 2006
Location: Villeurbanne - France
Posts: 36
|
![]() Quote:
|
|
![]() |
![]() |
![]() |
#34 |
Musepack developer
|
![]()
i'm breaking out the cuetools lib from upstream, so look for a tarball in a bit, r2d.
|
![]() |
![]() |
![]() |
#35 |
Musepack developer
|
![]()
from cuetools in svn...
patches for mpcchap: http://xmixahlx.dyndns.org/dev/cueto...xmixahlx.patch http://xmixahlx.dyndns.org/dev/cueto...xmixahlx.patch patch for cuetools: http://xmixahlx.dyndns.org/dev/cueto...xmixahlx.patch tarball for cuetools: http://xmixahlx.dyndns.org/dev/cueto...00.orig.tar.gz patch for debian: http://xmixahlx.dyndns.org/dev/cueto...wares1.diff.gz new debian packages for replaygain, cuetools and musepack are upped to rarewares/debian r2d, perhaps we should host the cuetools source like replaygain... also, cuetools from svn includes some important updates from the debian maintainer, so anyone NOT on debian should grab from svn anyways. slomo, are you the official debian maintainer for sv8 packages? later Last edited by xmixahlx; 11 May 2008 at 09:04 am. |
![]() |
![]() |
![]() |
#36 |
Member
Join Date: Mar 2008
Posts: 7
|
![]() |
![]() |
![]() |
![]() |
#37 |
Musepack developer
|
![]()
well... i grabbed cuetools from svn, patched, and made my own packages (shared lib + dev)
...and after patching SV8 from svn it builds & works fine. just grab my patches, etc. from the previous post and it will all make sense. later |
![]() |
![]() |
![]() |
#38 |
Veteran Member
|
![]()
Would somebody compile the binaries from the latest code?
Once I've tried, but my files were significant bigger and slower. I would like to play a bit with chapter utility, just curious. |
![]() |
![]() |
![]() |
#39 |
Musepack Nanny
Join Date: Jul 2004
Posts: 168
![]() |
![]()
There is an archive compiled by the latest GCC. It'll be shared sometime today.
|
![]() |
![]() |
![]() |
#40 |
Veteran Member
|
![]()
Great! Would you post the link, please?
|
![]() |
![]() |
![]() |
Thread Tools | Search this Thread |
Display Modes | |
|
|