summaryrefslogtreecommitdiffstats
path: root/libmpdemux
diff options
context:
space:
mode:
authoralex <alex@b3059339-0415-0410-9bf9-f77b7e298cf2>2003-07-27 21:35:14 +0000
committeralex <alex@b3059339-0415-0410-9bf9-f77b7e298cf2>2003-07-27 21:35:14 +0000
commitf268451c769065188dc325b9b396fd52a7a81416 (patch)
tree2a4382c7a32e191c3e072cd29156a0b59e9f3dd7 /libmpdemux
parent963437dc9d50952318f6ee8b1961fdebee391f86 (diff)
downloadmpv-f268451c769065188dc325b9b396fd52a7a81416.tar.bz2
mpv-f268451c769065188dc325b9b396fd52a7a81416.tar.xz
dts aid fix by f.stock@t-online.de (Florian-Wolfgang Stock)
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10483 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'libmpdemux')
-rw-r--r--libmpdemux/open.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/libmpdemux/open.c b/libmpdemux/open.c
index 4d8d0d4ab8..f0a3e7fff2 100644
--- a/libmpdemux/open.c
+++ b/libmpdemux/open.c
@@ -66,7 +66,7 @@ char * dvd_audio_stream_types[8] =
{ "ac3","unknown","mpeg1","mpeg2ext","lpcm","unknown","dts" };
char * dvd_audio_stream_channels[6] =
- { "unknown", "stereo", "unknown", "unknown", "unknown", "5.1" };
+ { "mono", "stereo", "unknown", "unknown", "5.1/6.1", "5.1" };
#endif
#include "cue_read.h"
@@ -349,8 +349,11 @@ if(strncmp("dvd://",filename,6) == 0){
switch ( audio->audio_format )
{
case 0: // ac3
+ d->audio_streams[d->nr_of_channels].id=ac3aid;
+ ac3aid++;
+ break;
case 6: // dts
- d->audio_streams[d->nr_of_channels].id=ac3aid;
+ d->audio_streams[d->nr_of_channels].id=ac3aid+8;
ac3aid++;
break;
case 2: // mpeg layer 1/2/3