From: Petri H. <phi...@us...> - 2014-05-21 08:37:58
|
# HG changeset patch # User Petri Hintukainen <phi...@us...> # Date 1400661432 -10800 # Node ID ef2c1170c768600f11d5f17735d2fe8487b4428a # Branch default # Parent ec947ea2edcd5cbb5123c31144a4cd346e65f35a demux opus from matroska. diff --git a/src/demuxers/demux_matroska.c b/src/demuxers/demux_matroska.c --- a/src/demuxers/demux_matroska.c +++ b/src/demuxers/demux_matroska.c @@ -1425,6 +1425,11 @@ track->buf_type = BUF_AUDIO_VORBIS; init_codec = init_codec_xiph; + } else if (!strcmp(track->codec_id, MATROSKA_CODEC_ID_A_OPUS)) { + lprintf("MATROSKA_CODEC_ID_A_OPUS\n"); + track->buf_type = BUF_AUDIO_OPUS; + init_codec = init_codec_audio; + } else if (!strcmp(track->codec_id, MATROSKA_CODEC_ID_A_ACM)) { xine_waveformatex *wfh; lprintf("MATROSKA_CODEC_ID_A_ACM\n"); --git a/src/demuxers/matroska.h b/src/demuxers/matroska.h --- a/src/demuxers/matroska.h +++ b/src/demuxers/matroska.h @@ -337,6 +337,7 @@ #define MATROSKA_CODEC_ID_A_REAL_RALF "A_REAL/RALF" #define MATROSKA_CODEC_ID_A_REAL_ATRC "A_REAL/ATRC" #define MATROSKA_CODEC_ID_A_FLAC "A_FLAC" +#define MATROSKA_CODEC_ID_A_OPUS "A_OPUS" #define MATROSKA_CODEC_ID_S_TEXT_UTF8 "S_TEXT/UTF8" #define MATROSKA_CODEC_ID_S_TEXT_SSA "S_TEXT/SSA" |