From d7d9110102e91d0cf7cf1373affc1b876d9da258 Mon Sep 17 00:00:00 2001 From: Jean-Baptiste Kempf Date: Tue, 13 Apr 2010 00:34:55 +0200 Subject: [PATCH] Matroska demuxer: support for real atrac and real 28_8 --- modules/demux/mkv/matroska_segment.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/modules/demux/mkv/matroska_segment.cpp b/modules/demux/mkv/matroska_segment.cpp index 910d980bd2..c351b4670d 100644 --- a/modules/demux/mkv/matroska_segment.cpp +++ b/modules/demux/mkv/matroska_segment.cpp @@ -1082,6 +1082,11 @@ bool matroska_segment_c::Select( mtime_t i_start_time ) { if( !strcmp( tracks[i_track]->psz_codec, "A_REAL/COOK" ) ) tracks[i_track]->fmt.i_codec = VLC_CODEC_COOK; + else if( !strcmp( tracks[i_track]->psz_codec, "A_REAL/ATRC" ) ) + tracks[i_track]->fmt.i_codec = VLC_CODEC_ATRAC3; + else if( !strcmp( tracks[i_track]->psz_codec, "A_REAL/28_8" ) ) + tracks[i_track]->fmt.i_codec = VLC_CODEC_RA_288; + /* FIXME 14_4, RALF and SIPR */ tracks[i_track]->fmt.i_extra = tracks[i_track]->i_extra_data; tracks[i_track]->fmt.p_extra = xmalloc( tracks[i_track]->i_extra_data ); memcpy( tracks[i_track]->fmt.p_extra,tracks[i_track]->p_extra_data, tracks[i_track]->i_extra_data ); -- 2.39.2