summaryrefslogtreecommitdiffstats
path: root/demux/matroska.h
diff options
context:
space:
mode:
authorwm4 <wm4@nowhere>2013-11-11 18:40:59 +0100
committerwm4 <wm4@nowhere>2013-11-11 18:40:59 +0100
commitd8882bbfb76fd9973134d0cb59b9dda064225354 (patch)
treee1f62b98003f4039639b12029839795772c2b346 /demux/matroska.h
parent149ab3afa22bf03dc8334fd607d4c92440ab541e (diff)
downloadmpv-d8882bbfb76fd9973134d0cb59b9dda064225354.tar.bz2
mpv-d8882bbfb76fd9973134d0cb59b9dda064225354.tar.xz
demux_mkv: support some raw PCM variants
This affects 64 bit floats and big endian integer PCM variants (basically crap nobody uses). Possibly not all MS-muxed files work, but I couldn't get or produce any samples. Remove a bunch of format tags that are not needed anymore. Most of these were used by demux_mov, which is long gone. Repurpose/abuse 'twos' as mpv-internal tag for dealing with the PCM variants mentioned above.
Diffstat (limited to 'demux/matroska.h')
-rw-r--r--demux/matroska.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/demux/matroska.h b/demux/matroska.h
index 796f6c24d3..a6be019b2d 100644
--- a/demux/matroska.h
+++ b/demux/matroska.h
@@ -40,6 +40,7 @@
#define MKV_A_MP3 "A_MPEG/L3"
#define MKV_A_PCM "A_PCM/INT/LIT"
#define MKV_A_PCM_BE "A_PCM/INT/BIG"
+#define MKV_A_PCM_FLT "A_PCM/FLOAT/IEEE"
#define MKV_A_VORBIS "A_VORBIS"
#define MKV_A_OPUS "A_OPUS"
#define MKV_A_OPUS_EXP "A_OPUS/EXPERIMENTAL"