--- demux_ts.c 2006-11-01 08:54:27.877240750 +0100 +++ demux_ts-new.c 2006-11-01 08:53:14.156633500 +0100 @@ -1280,17 +1280,8 @@ #ifdef TS_PMT_LOG printf ("demux_ts: PMT AC3 audio pid 0x%.4x\n", pid); #endif - demux_ts_get_reg_desc(this, &format_identifier, - stream + 5, stream_info_length); - if (format_identifier == 0x41432d33) /* AC-3 */ - demux_ts_pes_new(this, this->media_num, pid, - this->audio_fifo, 0x81); - else if((stream[i+1]>1) && (stream[i+2] & 0x80 ) && (stream[3] & 0x40 )) /* AC3 Full Service */ - demux_ts_pes_new(this, this->media_num, pid, - this->audio_fifo, 0x81); - else - demux_ts_pes_new(this, this->media_num, pid, - this->audio_fifo,stream[0]); + demux_ts_pes_new(this, this->media_num, pid, + this->audio_fifo, 0x81); this->audioPid = pid; this->audioMedia = this->media_num;