Martin Storsjo
f82510410d
Add support for waveformatex files
...
This is used for multichannel wave files.
2014-06-23 10:45:50 +03:00
Martin Storsjo
16f75a570e
Support reading sox style piped wav files
...
Sox writes the RIFF header size as a very large number, instead
of as 0 as in libavformat.
2014-06-23 10:45:50 +03:00
Martin Storsjo
43cb942cd4
Use skip instead of fseek
...
fseek(SEEK_CUR) doesn't work for nonseekable streams (such
as pipes).
Only do this for skipping past small chunks; don't use it for
skipping past the actual data for non-streamed input.
2014-06-23 10:45:50 +03:00
Martin Storsjo
cb19aa7c12
Allow reading wav files with a 0 bytes RIFF chunk
...
This is required in order to read streamed wav files produced by
the libavformat wav muxer.
2014-06-23 10:45:50 +03:00
Martin Storsjo
3951d0a4e5
Allow opening stdin when "-" is specified
2014-06-23 10:45:50 +03:00
Martin Storsjo
e7348e7a5d
Support streamed wav files with a 0 bytes data chunk
2014-06-23 10:45:50 +03:00
Martin Storsjo
bf0d9ddc43
Add an encoder example
2012-09-13 23:27:27 +03:00