Support for A_AC3 sound is missed in matroska demuxer. The following patch fixes the problem: RCS file: /cvsroot/xine/xine-lib/src/demuxers/demux_matroska.c,v retrieving revision 1.31 diff -u -p -r1.31 demux_matroska.c --- demux_matroska.c 17 Sep 2004 19:21:34 -0000 1.31 +++ demux_matroska.c 20 Nov 2004 14:18:03 -0000 @@ -1096,6 +1096,9 @@ static int parse_track_entry(demux_matro } else if (!strcmp(track->codec_id, MATROSKA_CODEC_ID_A_PCM_INT_LE)) { } else if (!strcmp(track->codec_id, MATROSKA_CODEC_ID_A_PCM_FLOAT)) { } else if (!strcmp(track->codec_id, MATROSKA_CODEC_ID_A_AC3)) { + lprintf("MATROSKA_CODEC_ID_A_AC3\n"); + track->buf_type = BUF_AUDIO_A52; + init_codec = init_codec_audio; } else if (!strcmp(track->codec_id, MATROSKA_CODEC_ID_A_DTS)) { } else if (!strcmp(track->codec_id, MATROSKA_CODEC_ID_A_VORBIS)) { Reproducible: Always Steps to Reproduce: 1.Play matroska file with A_AC3 sound 2. 3. Actual Results: No audio I submitted the bug report to xine developers already. The fix needs to go into gentoo xine-lib_rc7 ebuild.
I think this can be closed since rc8 and 1.0 are both marked stable (and the patch was applied upstream). Benoit
Closing then.. but bah, should have probably got to this quicker :|.