[FFmpeg-devel] [RFC 00/10] AV_SAMPLE_FMT_DSD
Michael Niedermayer
michaelni at gmx.at
Tue May 6 19:12:59 CEST 2014
On Tue, May 06, 2014 at 10:37:32PM +1000, Peter Ross wrote:
> RFC:
>
> Direct Stream Digital (DSD), a.k.a One bit audio (OBA), is an alternative to PCM.
> It can be found in Super Audio CDs and hi-res downloadable music.
>
> Changes:
> - add sample fmt
> - move DSD-to-PCM conversion from libavcodec/dsddec into libswresample
> - DSD-over-PCM encoder, enabling bit perfect playback to external hardware
>
> Peter Ross (10):
> add AV_SAMPLE_FMT_DSD and AV_SAMPLE_FMT_DSDP
> swresample/audioconvert: integrate DSD to PCM conversion
> swresample/audioconvert: display error message if not conversion not
> supported
> avfiter/af_aresample: when converting DSD->PCM and no output sample
> rate is specified, reduce output sample rate by
> swr_dsd2pcm_sr_factor()
> avcodec/dsd: rework codecs to use AV_SAMPLE_FMT_DSD
> avformat/uncodedframecrcenc: process AV_SAMPLE_FMT_DSD and
> AV_SAMPLE_FMT_DSD
> DSD-over-PCM (DoP)
> avformat/riff: enable DoP muxing
> avformat/iff: report actual DSD sample rate
> avformat/dsfdec: report actual DSD sample rate
havnt really looked the patches yet but
fails to build with shared libs
libswresample/libswresample.so: undefined reference to `ff_reverse'
libswresample/libswresample.so: undefined reference to `ff_reverse'
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make: *** [ffprobe_g] Error 1
make: *** Waiting for unfinished jobs....
[...]
--
Michael GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB
The greatest way to live with honor in this world is to be what we pretend
to be. -- Socrates
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: Digital signature
URL: <http://ffmpeg.org/pipermail/ffmpeg-devel/attachments/20140506/0580c5b3/attachment.asc>
More information about the ffmpeg-devel
mailing list