Skip to content
This repository was archived by the owner on Apr 21, 2025. It is now read-only.

Conversation

@jcdr428
Copy link
Collaborator

@jcdr428 jcdr428 commented Nov 24, 2019

tsMuxeR cannot demux correctly mp4 aac 5.1 : the problem seems to be linked to a bug from ffmpeg. tsMuxeR takes the channel count from 'mp4a' atom (cf. movDemuxer.cpp line 1252), but as noted here ffmpeg sets the channel count to 2 in 'mp4a' atom even for aac 5.1, and the correct channel count has to be taken from 'esds' atom.

This patch allows tsMuxeR to read the channel number from the 'esds' atom rather than from the 'mp4a' atom.

@justdan96 justdan96 added the bug Something isn't working label Nov 24, 2019
@justdan96 justdan96 merged commit 400742e into justdan96:master Nov 24, 2019
@jcdr428 jcdr428 deleted the patch-4 branch December 2, 2019 17:57
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants