Musepack Forums  

Go Back   Musepack Forums > Main > General

Reply
 
Thread Tools Search this Thread Display Modes
Old 03 September 2008, 10:36 pm   #41
Seed
Musepack Nanny
 
Seed's Avatar
 
Join Date: Jul 2004
Posts: 168
Default

A build using the latest GCC for Windows. Speed should not be compared to older MSVC binaries. Any input would be helpful
Seed is offline   Reply With Quote
Old 18 September 2008, 01:12 pm   #42
müvesz
Member
 
Join Date: Sep 2008
Posts: 2
Default

Umm, and what about finalizing the specification? What is the status here?
http://trac.musepack.net/trac/wiki/SV8Specification
müvesz is offline   Reply With Quote
Old 09 October 2008, 10:33 am   #43
Seed
Musepack Nanny
 
Seed's Avatar
 
Join Date: Jul 2004
Posts: 168
Default

A newer Windows GCC build is available now. You can download it here
Seed is offline   Reply With Quote
Old 14 October 2008, 01:45 pm   #44
sidewalking
Member
 
Join Date: Jan 2005
Posts: 9
Default

Quote:
Originally Posted by Seed View Post
A newer Windows GCC build is available now. You can download it here
Thanks, Seed! I just obtained a Sansa yesterday and threw the new Rockbox v3 on it, so I am ready to roll with portable Musepack goodness.

I will do some tests with this and see how it works out.

Scott
sidewalking is offline   Reply With Quote
Old 15 October 2008, 02:42 pm   #45
sidewalking
Member
 
Join Date: Jan 2005
Posts: 9
Default

Quote:
Originally Posted by sidewalking View Post
Thanks, Seed! I just obtained a Sansa yesterday and threw the new Rockbox v3 on it, so I am ready to roll with portable Musepack goodness.

I will do some tests with this and see how it works out.

Scott
Silly me - I didn't do my Rockbox homework. SV7 files are great but it looks like SV8 is still to come for Rockbox.

I had no issues with encoding samples with this build. I don't believe there are any changes in sound quality really to test (ABX) currently, though, correct? Currently you are getting the new specs as stable as possible (and the small percentage of file savings - which is sweet!), if I recall correctly.

Thanks for keeping this alive, folks. I am a longtime fan and am not giving up on Musepack anytime soon.
sidewalking is offline   Reply With Quote
Old 10 November 2008, 02:34 pm   #46
Dirkvl
Member
 
Join Date: Feb 2006
Posts: 7
Post Link doesn't work

Originally Posted by Seed :
"A newer Windows GCC build is available now. You can download it here"
The link (which I didn't copy) doesn't seem to work.

On a side note : SV8 beta seems to work very well.
Are there problems reported still ?
Else you might consider taking it out of beta status...?

Kind regards,
Dirk.
Dirkvl is offline   Reply With Quote
Old 10 November 2008, 09:26 pm   #47
Seed
Musepack Nanny
 
Seed's Avatar
 
Join Date: Jul 2004
Posts: 168
Default

http://negju.musepack.net/r418.zip is the latest GCC build, made after the last changes on the SVN
Seed is offline   Reply With Quote
Old 11 November 2008, 02:43 pm   #48
Seed
Musepack Nanny
 
Seed's Avatar
 
Join Date: Jul 2004
Posts: 168
Default

http://r2d.musepack.net/files/mpcenc32.exe

http://r2d.musepack.net/files/mpcenc64.exe

SV8 encoder binaries fresh from the SVN. 64-bit is ~13% faster
Seed is offline   Reply With Quote
Old 16 November 2008, 02:29 pm   #49
Dirkvl
Member
 
Join Date: Feb 2006
Posts: 7
Default Encode / play

How do you play the encoded files ?
I used the latest versions of VLC, Media Player Classic, Mplayer and Winamp, but they couldn't render the encoded result.

Kind regards,

Dirk.
Dirkvl is offline   Reply With Quote
Old 17 November 2008, 04:39 pm   #50
Antonski
Veteran Member
 
Join Date: Jun 2007
Location: Bulgaria
Posts: 102
Send a message via ICQ to Antonski Send a message via Yahoo to Antonski
Default

Quote:
Originally Posted by Dirkvl View Post
How do you play the encoded files ?
I used the latest versions of VLC, Media Player Classic, Mplayer and Winamp, but they couldn't render the encoded result.
For Winamp you need the proper plugin.
Mplayer works fine for me, I'm using Mulder's builds.
VLC does not work for me, which is strange, because they seems to use the same libraries as Mplayer, I might be wrong, though.
For Media Player Classic (as well as any other DirectShow capable player) you should use the Monogram's DS filters.
And, of course, Foobar2000 that was the first player supporting the new SV8 format natively.

Cheers,
Tony
Antonski is offline   Reply With Quote
Old 19 November 2008, 04:10 pm   #51
Dirkvl
Member
 
Join Date: Feb 2006
Posts: 7
Default Encode / play

Thanks Tony.
I'm whippin' the Llama
I sure hope they fix VLC, though.

Dirk.
Dirkvl is offline   Reply With Quote
Old 20 November 2008, 12:47 am   #52
Antonski
Veteran Member
 
Join Date: Jun 2007
Location: Bulgaria
Posts: 102
Send a message via ICQ to Antonski Send a message via Yahoo to Antonski
Default

Quote:
Originally Posted by Dirkvl View Post
Thanks Tony.
I sure hope they fix VLC, though.
Dirk.
I'm not so sure about their will to implement it.
From VLC forum:
Quote:
Musepack SV8 is still in beta (not that should change the decision to implement it much)
~~
Antonski is offline   Reply With Quote
Old 08 January 2009, 06:42 pm   #53
müvesz
Member
 
Join Date: Sep 2008
Posts: 2
Default

http://groups.google.com/group/quod-...3d1610166eec5c
müvesz is offline   Reply With Quote
Old 09 January 2009, 08:12 am   #54
Antonski
Veteran Member
 
Join Date: Jun 2007
Location: Bulgaria
Posts: 102
Send a message via ICQ to Antonski Send a message via Yahoo to Antonski
Default

Quote:
Originally Posted by müvesz View Post
Yes, it is a pity that most developers don't want to support the new SV8 format because it is (formally) in beta state.
Antonski is offline   Reply With Quote
Old 02 March 2009, 12:30 pm   #55
Seed
Musepack Nanny
 
Seed's Avatar
 
Join Date: Jul 2004
Posts: 168
Default

SV8 is final, of course. I hope developers of software continue to request our help with adding support for it. Read the announcement here
Seed is offline   Reply With Quote
Old 18 June 2009, 08:52 am   #56
Dr. Fiemost
Member
 
Join Date: Jun 2008
Posts: 9
Default

Quote:
Originally Posted by slomo View Post
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.
I've experienced crashes when compiling static library on Windows, since my app links to zlib too which exports the crc32 symbol.
I put together a patch to use __declspec(dllexport) which solves the issue for shared libs, but I don't know how to fix this when building static, other than renaming the function.
Anyone have any clue?
Dr. Fiemost is offline   Reply With Quote
Old 18 June 2009, 07:56 pm   #57
r2d
Musepack developer
 
Join Date: Sep 2006
Location: Villeurbanne - France
Posts: 36
Default

Quote:
Originally Posted by Dr. Fiemost View Post
I've experienced crashes when compiling static library on Windows, since my app links to zlib too which exports the crc32 symbol.
I put together a patch to use __declspec(dllexport) which solves the issue for shared libs, but I don't know how to fix this when building static, other than renaming the function.
Anyone have any clue?
It seems there is no good solution to this problem. Once I have my main computer repaired, I'll rename crc32 to mpc_crc32.
r2d is offline   Reply With Quote
Old 19 June 2009, 10:26 am   #58
Dr. Fiemost
Member
 
Join Date: Jun 2008
Posts: 9
Default

Good, thank you!

I will post my dllexport patch in a few days, after some testing.
Dr. Fiemost is offline   Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off



All times are GMT. The time now is 02:24 pm.


Powered by vBulletin® Version 3.8.11 Beta 2
Copyright ©2000 - 2018, vBulletin Solutions Inc.