summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--libavformat/allformats.c2
-rw-r--r--libavformat/raw.c14
2 files changed, 15 insertions, 1 deletions
diff --git a/libavformat/allformats.c b/libavformat/allformats.c
index 149d6df0a9..9e47a6f7b4 100644
--- a/libavformat/allformats.c
+++ b/libavformat/allformats.c
@@ -70,7 +70,7 @@ void av_register_all(void)
REGISTER_MUXER (CRC, crc);
REGISTER_DEMUXER (DAUD, daud);
REGISTER_DEMUXER (DSICIN, dsicin);
- REGISTER_DEMUXER (DTS, dts);
+ REGISTER_MUXDEMUX (DTS, dts);
REGISTER_MUXDEMUX (DV, dv);
REGISTER_DEMUXER (DXA, dxa);
REGISTER_DEMUXER (EA, ea);
diff --git a/libavformat/raw.c b/libavformat/raw.c
index d4b1389537..c860b7f54e 100644
--- a/libavformat/raw.c
+++ b/libavformat/raw.c
@@ -513,6 +513,20 @@ AVOutputFormat ac3_muxer = {
raw_write_packet,
.flags= AVFMT_NOTIMESTAMPS,
};
+
+AVOutputFormat dts_muxer = {
+ "dts",
+ "raw dts",
+ "audio/x-dca",
+ "dts",
+ 0,
+ CODEC_ID_DTS,
+ 0,
+ NULL,
+ raw_write_packet,
+ .flags= AVFMT_NOTIMESTAMPS,
+};
+
#endif //CONFIG_MUXERS
AVInputFormat dts_demuxer = {