You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I attempted to write this straight from the MPEG specs, but it is entirely possible that I screwed something up. Chrome and Windows Media Player play the generated files just fine, but Firefox chokes on them and claims the files are corrupted. I know it's the ESDS box that is the problem because copying an ESDS block (and updating all of the appropriate box size fields) from an equivalent MP4 file generated by https://github.com/RReverser/mpegts or ffmpeg for the same .ts input and substituting it into my generated MP4 files in a hex editor produces files that Firefox is perfectly happy to play.
So, not sure if it's a problem with my ESDS box, which other players are somehow capable of ignoring, or a problem with Firefox. Probably the former, but either way I have no clue how to fix it.
The text was updated successfully, but these errors were encountered:
The ESDS box, part of the metadata for audio tracks, is generated at
HLS.js/src/MP4Muxer.js
Line 272 in 2d3b609
I attempted to write this straight from the MPEG specs, but it is entirely possible that I screwed something up. Chrome and Windows Media Player play the generated files just fine, but Firefox chokes on them and claims the files are corrupted. I know it's the ESDS box that is the problem because copying an ESDS block (and updating all of the appropriate box size fields) from an equivalent MP4 file generated by https://github.com/RReverser/mpegts or ffmpeg for the same .ts input and substituting it into my generated MP4 files in a hex editor produces files that Firefox is perfectly happy to play.
So, not sure if it's a problem with my ESDS box, which other players are somehow capable of ignoring, or a problem with Firefox. Probably the former, but either way I have no clue how to fix it.
The text was updated successfully, but these errors were encountered: