![]() |
![]() |
#1 |
Procrastinator
Join Date: Jul 2004
Posts: 131
|
![]()
This is my next target as it seems to be possible under some conditions. Those are that the source must be a musepack file. Not a big deal when it comes to music players since they exactly use that.
But you won't be able to leverage gstreamer possibilities, and mux musepack in other containers. That will only be available with sv7.5. As long as it allows me to play musepack under muine, rhythmbox or juk, all will be fine ![]() |
![]() |
![]() |
![]() |
#2 |
Member
|
![]()
I'm curious how the battle is going. I too want to play Musepack within the KDE framework.
![]() |
![]() |
![]() |
![]() |
#3 | |
Administrator
Join Date: Jul 2004
Location: Dresden, Germany
Posts: 17
|
![]() Quote:
Best regards, ~ Florian |
|
![]() |
![]() |
![]() |
#4 |
Procrastinator
Join Date: Jul 2004
Posts: 131
|
![]()
I haven't done much about it since I am currently very busy. Anyway, the more I look at it, the more hackish it looks like, so don't hold your breath on this topic.
|
![]() |
![]() |
![]() |
#5 |
Member
|
![]()
Thanks for the replies; I guess we'll have to wait for SV 7.5 to be released before anything comes of this topic. In the meantime, I'll try Amarok, thanks for that tip!
|
![]() |
![]() |
![]() |
#6 |
Member
Join Date: Nov 2004
Posts: 2
|
![]()
Hi,
since it takes so long, I'll give it a try myself. Apparently I ended up getting a MPC file on my harddisk for some reason and I want to play it. Some questions: * MPC_decoder: ![]() * Is the format "plain" signed 32-bit integer or is there something special? Looking at the headers, it seems like the format is -(1<<29) to (1<<29), which seems weird because afaik, integer 32-bit signed audio is in -(1<<30) to (1<<30) (full 32-bit data value range). Am I just missing something obvious? I don't want the plugin to do any sort of sample conversion, we have way better plugins elsewhere in GStreamer to do that. A musepack decoder should just decode. * am I supposed to keep track of timestamps myself or are there timestamps embedded in the stream? If not, how do I know the exact timestamp after a seek (given that it's VBR)? Or doesn't that matter? * can I reuse a MPC_decoder object between streams? * who takes ownership (and thus takes care of dereferencing) the MPC_reader that I provide to MPC_decoder? * What's APEv2 and how do I read it? Thanks, Ronald |
![]() |
![]() |
![]() |
#8 | ||||
foobar2000 developer
Join Date: Jul 2004
Posts: 4
|
![]() Quote:
![]() Quote:
Quote:
Quote:
On a side note, it seems someone axed sample.cpp from the archive instead of updating it to compile it with new library changes. I've fixed it and temporarily mirrored here. |
||||
![]() |
![]() |
![]() |
#9 |
Admin
Join Date: Jul 2004
Posts: 372
![]() |
![]()
The above sample.cpp is now added to the libmusepack archive on the site.
|
![]() |
![]() |
![]() |
#10 |
Member
Join Date: Nov 2004
Posts: 2
|
![]()
ok, thanks all, MPC support added. Will do APEv2 later on.
|
![]() |
![]() |
![]() |
#11 |
Member
|
![]()
Thanks muchly
![]() Regards, James |
![]() |
![]() |
![]() |
#12 |
Admin
Join Date: Jul 2004
Posts: 372
![]() |
![]()
Thanks Beelzebubu. I'm sure our team would be glad to answer all further questions you might have, including APEv2 matters. You could ask the same you asked in your news update here, just without the "ignorant morons" part, and you might learn a thing or two.
|
![]() |
![]() |
![]() |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Crash in winamp with the musepack plugin | cmamet | MPC for Windows | 15 | 05 September 2005 11:46 pm |
WhereIsIt MPC Description Plugin | miksha | MPC for Windows | 5 | 31 August 2005 05:19 pm |
downloaded decoder and plugin not functioning @_@ | ringhelediel | MPC for Windows | 1 | 17 July 2005 03:46 am |
XMMS 1.1.2 plugin on FreeBSD | Olev | MPC for UNIX | 1 | 28 March 2005 05:13 pm |
Slighthly modified Winamp MPC plugin! | miksha | Development | 14 | 30 August 2004 09:55 pm |