After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 171371 - need wavpack decoder
need wavpack decoder
Status: RESOLVED FIXED
Product: GStreamer
Classification: Platform
Component: gst-plugins
git master
Other Linux
: Normal enhancement
: 0.8.9
Assigned To: GStreamer Maintainers
GStreamer Maintainers
: 300412 316802 (view as bug list)
Depends on:
Blocks: 138435
 
 
Reported: 2005-03-23 16:19 UTC by Asko Eronen
Modified: 2005-09-20 22:05 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
implement typefinding for wavpack files (2.88 KB, patch)
2005-04-01 16:28 UTC, Tim-Philipp Müller
committed Details | Review
wavpack decoder plugin (286.14 KB, patch)
2005-04-01 19:28 UTC, Tim-Philipp Müller
committed Details | Review

Description Asko Eronen 2005-03-23 16:19:15 UTC
http://www.wavpack.com/
Wavpack is lossless, lossy and hybrid audio format. There is Linux sources and
there should be no Licence issues. I'm using wavpack because it's encoding more
efficiently than FLAC and is decoding and seking is faster and its more error
tolerant than Monkeys Audio. If it could be supported by Gstreamer I would be
verry happy.
Comment 1 Tim-Philipp Müller 2005-03-30 18:44:41 UTC
I'll try to come up with a decoder.

Is there a good place to find real-world sample files in this format?

Cheers
 -Tim
Comment 2 Asko Eronen 2005-03-31 20:35:49 UTC
I don't know if there is any samples around, so I made my own.
Here are few samples encoded by Wavpack with different settings. Wavpack uses
APEv2 tags and Replaygain info is also included and used encoder settings are
mostly writen to tags.

This first is encoded in pure lossless mode.
http://personal.inet.fi/koti/askoff/snd/AT_Vordhosbn.wv

This second sample is encoded in lossless hybrid mode and it have to play with
lossless correction file (.wvc) if wanted to play lossless mode. If played
without it, it plays lossy mode.
http://personal.inet.fi/koti/askoff/snd/Prod_Girls.wv
http://personal.inet.fi/koti/askoff/snd/Prod_Girls.wvc

This sample is encoded in lossy mode.
http://personal.inet.fi/koti/askoff/snd/SuT_SR.wv
Comment 3 Tim-Philipp Müller 2005-04-01 16:28:23 UTC
Created attachment 39565 [details] [review]
implement typefinding for wavpack files
Comment 4 Tim-Philipp Müller 2005-04-01 19:28:38 UTC
Created attachment 39572 [details] [review]
wavpack decoder plugin
Comment 5 Ronald Bultje 2005-04-01 20:02:04 UTC
Tim, you may want to put the lib in its own dir (ext/wavpack/lib/) to make
separating it out later on easier. Feel free to disagree, of course. Go ahead
and commit.
Comment 6 Tim-Philipp Müller 2005-04-02 19:57:45 UTC
I've committed it as is, because I am not very fond of CVS directory litter and
because I think it's fairly easy to separate the wavpack files and the gst files
later on. Read that as in: I volunteer to do the work when the lib comes out ;-)

I could make the wavpack stuff into a noinst-library libwavpack.a and link that
with our gst plugin if you like, but I am not sure whether we gain much from that.

Cheers
 -Tim
Comment 7 Ronald Bultje 2005-04-02 21:52:35 UTC
Let's close this bug. We generally don't keep bugs open for encoders, since
they're not that much of a requirement as a decoder.
Comment 8 Ronald Bultje 2005-04-13 07:16:09 UTC
*** Bug 300412 has been marked as a duplicate of this bug. ***
Comment 9 Tim-Philipp Müller 2005-09-20 22:05:12 UTC
*** Bug 316802 has been marked as a duplicate of this bug. ***