GNOME Bugzilla – Bug 519220
Add W64/R64 support
Last modified: 2014-01-05 22:47:17 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.
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.
Yes the best would probably be to extend wavparse/wavenc and libgstriff for this.
Let's close this for now, not useful to have feature requests open that nobody is going to work on.
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.
Both W64/R64 are handled by libsndfile and can be read via new sfdec element (R64 not tested yet, need test files).
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.