On 9/29/2021 8:30 PM, Jan Ekström wrote:
> I do dislike it how outside of the DoVi pdf they don't really seem to
> specify 'dby1', but the mp4 registration authority's description goes
> all the way back to January 2017 with this identifier
> (https://github.com/mp4ra/mp4ra.github.io/blob/a27f402652b57cea190a33f6955a843869fdd457/filetype.html).
> 
> f.ex. none of the following seem to mention the 'dby1' brand:

I know, but I am inclined to follow the MP4A here.

>> +        AVDOVIDecoderConfigurationRecord *dovi = 
>> (AVDOVIDecoderConfigurationRecord *)
>> +                                                     
>> av_stream_get_side_data(st, AV_PKT_DATA_DOVI_CONF, NULL);
> 
> Maybe something a la the following to keep the line length shorter?

[...]

>> +        if (dovi || st->codecpar->codec_id == AV_CODEC_ID_AC3 ||
>> +            st->codecpar->codec_id == AV_CODEC_ID_EAC3 || 
>> st->codecpar->codec_id == AV_CODEC_ID_TRUEHD)
>> +            has_dolby = 1;
> 
> Maybe something a la the following to keep the line length shorter
> (and also the codec_id checks aligned)?
> +        if (dovi ||
> +            st->codecpar->codec_id == AV_CODEC_ID_AC3 ||
> +            st->codecpar->codec_id == AV_CODEC_ID_EAC3 ||
> +            st->codecpar->codec_id == AV_CODEC_ID_TRUEHD)

I've changed it to what Andreas sugested in v2, which should
satisify this.

> (I think the next step around this code would almost be a switch/case
> thing since we've got multiple of them now :D)
> 
> Otherwise LGTM.

v2 sent.

- Derek
_______________________________________________
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-devel

To unsubscribe, visit link above, or email
ffmpeg-devel-requ...@ffmpeg.org with subject "unsubscribe".

Reply via email to