[FFmpeg-devel] Codec IDs for AC3/DTS variants (Was: Re: [RFC] additinal desc_type for dtshd mpeg-ts demuxer)
Måns Rullgård
mans
Mon Jun 9 09:10:56 CEST 2008
Andreas ?man <andreas at olebyn.nu> writes:
> M?ns Rullg?rd wrote:
>> elupus <elupus at ecce.se> writes:
>>> @@ -951,11 +974,15 @@
>>> codec_id = CODEC_ID_AAC;
>>> break;
>>> case STREAM_TYPE_AUDIO_AC3:
>>> + case STREAM_TYPE_AUDIO_HDMV_AC3_TRUE_HD:
>>> + case STREAM_TYPE_AUDIO_HDMV_AC3_PLUS:
>>> codec_type = CODEC_TYPE_AUDIO;
>>> codec_id = CODEC_ID_AC3;
>>> break;
>>> case STREAM_TYPE_AUDIO_DTS:
>>> case STREAM_TYPE_AUDIO_HDMV_DTS:
>>> + case STREAM_TYPE_AUDIO_HDMV_DTS_HD:
>>> + case STREAM_TYPE_AUDIO_HDMV_DTS_HD_MASTER:
>>> codec_type = CODEC_TYPE_AUDIO;
>>> codec_id = CODEC_ID_DTS;
>>> break;
>>
>> Is it correct to use the same codec id? Can AC3/DTS decoders in
>> general handle all the variants? Might an lavf-using app want to
>> distinguish between them?
>
> IEC958 (SPDIF) comes to mind.
> You might want to configure AC3, DTS, etc to be sent directly to a AV
> receiver, but such receiver might not be able to decode DTS HD and such,
> so it is necessary to be able to distinguish between the variants.
>
> Ether we could add more codec IDs or use sub_id. Dunno what's best
> though.
Changing subject to grab the attention of more people.
--
M?ns Rullg?rd
mans at mansr.com
More information about the ffmpeg-devel
mailing list