On Tue, 14 Jul 2009 15:34:14 +0200 Nico Sabbi <Nicola.Sabbi@xxxxxxxx> wrote: > it's not so simple: those simple minds at BD committee decided to take > the most idiotic path: carry in the same pid the two streams. The > demuxer doesn't have a way to choose the right substream because the > substream ids are not qualified in the PMT, that's why you have to > use the right command line option. Yes, I agree the BD committee made crap with this. But even if I use the -aid 4352, there's no sound: TS file format detected. DEMUX OPEN, AUDIO_ID: 4352, VIDEO_ID: -1, SUBTITLE_ID: -2, Checking for MPEG-TS... TRIED UP TO POSITION 4, FOUND 47, packet_size= 192, SEEMS A TS? 1 GOOD CC: 31, BAD CC: 0 PROBING UP TO 0, PROG: 0 COLLECT_SECTION, start: 64, size: 184, collected: 0 SKIP: 0+1, TID: 0, TLEN: 17, COLLECTED: 184 PARSE_PAT: section_len: 17, section 0/0 PROG: 0 (1-th of 2), PMT: 31 PROG: 1 (2-th of 2), PMT: 256 COLLECT_SECTION, start: 64, size: 184, collected: 0 SKIP: 0+1, TID: 2, TLEN: 177, COLLECTED: 184 FILL_PMT(prog=1), PMT_len: 184, IS_START: 64, TS_PID: 256, SIZE=184, M=0, ES_CNT=0, IDX=0, PMT_PTR=0x3553a80 PROG DESCR, TAG=5, LEN=4(4) PROG DESCR, TAG=5, LEN=4(4) ...descr id: 0x5, len=8 PARSE_PMT(1 INDEX 0), STREAM: 0, FOUND pid=0x1011 (4113), type=0x10000005, ES_DESCR_LENGTH: 10, bytes left: 137 ...descr id: 0x5, len=4 ...descr id: 0x81, len=5 PARSE_PMT(1 INDEX 1), STREAM: 1, FOUND pid=0x1100 (4352), type=0xffffffff, ES_DESCR_LENGTH: 13, bytes left: 119 ...descr id: 0x5, len=4 ...descr id: 0x81, len=4 PARSE_PMT(1 INDEX 2), STREAM: 2, FOUND pid=0x1101 (4353), type=0x2000, ES_DESCR_LENGTH: 12, bytes left: 102 ...descr id: 0x5, len=4 ...descr id: 0x81, len=5 PARSE_PMT(1 INDEX 3), STREAM: 3, FOUND pid=0x1102 (4354), type=0xffffffff, ES_DESCR_LENGTH: 13, bytes left: 84 ...descr id: 0x5, len=4 ...descr id: 0x81, len=4 PARSE_PMT(1 INDEX 4), STREAM: 4, FOUND pid=0x1103 (4355), type=0x2000, ES_DESCR_LENGTH: 12, bytes left: 67 ...descr id: 0x5, len=4 ...descr id: 0x81, len=4 PARSE_PMT(1 INDEX 5), STREAM: 5, FOUND pid=0x1104 (4356), type=0x2000, ES_DESCR_LENGTH: 12, bytes left: 50 PARSE_PMT(1 INDEX 6), STREAM: 6, FOUND pid=0x1200 (4608), type=0xffffffff, ES_DESCR_LENGTH: 0, bytes left: 45 PARSE_PMT(1 INDEX 7), STREAM: 7, FOUND pid=0x1201 (4609), type=0xffffffff, ES_DESCR_LENGTH: 0, bytes left: 40 PARSE_PMT(1 INDEX 8), STREAM: 8, FOUND pid=0x1202 (4610), type=0xffffffff, ES_DESCR_LENGTH: 0, bytes left: 35 PARSE_PMT(1 INDEX 9), STREAM: 9, FOUND pid=0x1203 (4611), type=0xffffffff, ES_DESCR_LENGTH: 0, bytes left: 30 PARSE_PMT(1 INDEX 10), STREAM: 10, FOUND pid=0x1204 (4612), type=0xffffffff, ES_DESCR_LENGTH: 0, bytes left: 25 PARSE_PMT(1 INDEX 11), STREAM: 11, FOUND pid=0x1205 (4613), type=0xffffffff, ES_DESCR_LENGTH: 0, bytes left: 20 PARSE_PMT(1 INDEX 12), STREAM: 12, FOUND pid=0x1206 (4614), type=0xffffffff, ES_DESCR_LENGTH: 0, bytes left: 15 PARSE_PMT(1 INDEX 13), STREAM: 13, FOUND pid=0x1207 (4615), type=0xffffffff, ES_DESCR_LENGTH: 0, bytes left: 10 PARSE_PMT(1 INDEX 14), STREAM: 14, FOUND pid=0x1208 (4616), type=0xffffffff, ES_DESCR_LENGTH: 0, bytes left: 5 PARSE_PMT(1 INDEX 15), STREAM: 15, FOUND pid=0x1209 (4617), type=0xffffffff, ES_DESCR_LENGTH: 0, bytes left: 0 *** But let me ask you: the -aid 4352 is the correct option to use the correct substream? Or is there another option I should use? For example, -ausid? But which value should I use in this case? Thanks. -- Linux 2.6.30: Man-Eating Seals of Antiquity _______________________________________________ MPlayer-users mailing list MPlayer-users@xxxxxxxxxxxx https://lists.mplayerhq.hu/mailman/listinfo/mplayer-users