+ } else if (startcode == 0x1bd) {
+ // check dvd audio substream type
+ type = AVMEDIA_TYPE_AUDIO;
+ switch(dvdaudio_substream_type & 0xe0) {
+ case 0xa0: codec_id = CODEC_ID_PCM_DVD;
+ break;
+ case 0x80: if((dvdaudio_substream_type & 0xf8) == 0x88)
+ codec_id = CODEC_ID_DTS;
+ else codec_id = CODEC_ID_AC3;
+ break;
+ default: av_log(s, AV_LOG_ERROR, "Unknown 0x1bd sub-stream\n");
+ goto skip;
+ }