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 519220 - Add W64/R64 support
Add W64/R64 support
Status: RESOLVED FIXED
Product: GStreamer
Classification: Platform
Component: gst-plugins-bad
git master
Other Linux
: Normal enhancement
: 1.3.1
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2008-02-28 08:18 UTC by Sebastian Dröge (slomo)
Modified: 2014-01-05 22:47 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Sebastian Dröge (slomo) 2008-02-28 08:18:36 UTC
Hi,
we need something to implement W64/R64 support. These formats are both based on RIFF/WAV but use 64 bit values in the header for >4GB files.

R64: http://en.wikipedia.org/wiki/RF64  (spec is linked from there)
W64: Implemented by libsndfile, see http://www.mega-nerd.com/libsndfile/
     as libsndfile is LGPL we can borrow some code from there probably.
Comment 1 Stefan Sauer (gstreamer, gtkdoc dev) 2008-06-20 12:00:41 UTC
We have a sfsrc already, doesn't it works there? Too bad that sfsrc and sfsink can't be filters.

Besides I wonder if the plan shouldn't be to extend wavpase/waveenc to support them, as they are most variants. Atlest there appears to be lot of code that can be shared.
Comment 2 Sebastian Dröge (slomo) 2011-05-19 06:53:44 UTC
Yes the best would probably be to extend wavparse/wavenc and libgstriff for this.
Comment 3 Sebastian Dröge (slomo) 2013-07-17 12:09:20 UTC
Let's close this for now, not useful to have feature requests open that nobody is going to work on.
Comment 4 Stefan Sauer (gstreamer, gtkdoc dev) 2013-07-18 10:52:29 UTC
I think it would be more useful to have a TODO comment block at the top of a plugin to hold a list of missing features.
Comment 5 Stefan Sauer (gstreamer, gtkdoc dev) 2014-01-03 21:07:01 UTC
Both W64/R64 are handled by libsndfile and can be read via new sfdec element (R64 not tested yet, need test files).
Comment 6 Stefan Sauer (gstreamer, gtkdoc dev) 2014-01-05 22:47:17 UTC
Both now tested. For RF64 see also:
commit 86e6f10781aae8532ed7c606ab8af307d251e5ed
Author: Stefan Sauer <ensonic@users.sf.net>
Date:   Sun Jan 5 23:35:52 2014 +0100

    typefind: add support of BWF RF64  a 64bit wav variant
    
    Detect and describe the RF64 Broadcast Wave Format.