On Mon, Feb 21, 2022 at 5:07 PM Eran Kornblau <eran.kornb...@kaltura.com> wrote:
>
> Hi all,
>
> We've recently upgraded our ffmpeg version, and we got a playback issue on 
> some Sony TV models that are playing HBBTV/DASH+DRM - video plays fine, audio 
> doesn't play at all.
> Listing here some of the affected models (not pasting all, the list is 
> long...) - KDL-32W600D, KDL-40W650D, KDL-48W650D, KDL-43W750D, KDL-49W750D, 
> KDL-55W650D.
>
> After some investigation, we found the cause was the addition of the 'btrt' 
> atom to the mp4 –
> https://github.com/FFmpeg/FFmpeg/commit/3838e8fc210aa09a9f9058506c0ce80b6ad9b9c3
> The TV decoder expects to get the sinf atom right after esds, and doesn't 
> properly handle the btrt atom in between
> (our packager adds the sinf atom at the end of the original stsd entry that 
> was read from the mp4 file).
>
> Since, in my understanding, the btrt atom was added mostly for reporting 
> reasons, IMHO, it should be a config option - off by default.
> I would happily submit a patch for it, but sending this first, in case there 
> are any concerns/objections.
>

In case the use case was unknown, the primary reason for adding this
was to utilize this box to inform a media server of an incoming live
stream's bit rate, since the overall bit rate cannot be calculated for
something that isn't done yet
(https://dashif-documents.azurewebsites.net/Ingest/master/DASH-IF-Ingest.html
as an example of one such use case). This being an alternative to
nonstandard things such as ISML manifests.

Additionally, since it seemed to be specified at the end of the given
structures, I added it at the end of these given boxes. Apparently
thus it made your live patching of that box no longer compatible with
these parsers, since you just append your required things to the end
of it. Am I understanding things correctly?

Jan
_______________________________________________
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