I have a change for MP4HLS which is quite simple.
Change
` if (video_ts <= audio_ts) {
                    chosen_track = video_track;
                }`
to
` if ((video_ts <= audio_ts) || audio_eos) {
                    chosen_track = video_track;
                }`
So that all input video frames will be packaged into the output ts segment.

I have a branch for a PR, but do not have access to push the branch.
MP42HLS Video Frames after Audio EOS
This is a GitHub Issue
repo:Bento4
owner:axiomatic-systems
Title : MP42HLS Video Frames after Audio EOS
Issue date:

--- start body ---
I have a change for MP4HLS which is quite simple.
Change
` if (video_ts <= audio_ts) {
                    chosen_track = video_track;
                }`
to
` if ((video_ts <= audio_ts) || audio_eos) {
                    chosen_track = video_track;
                }`
So that all input video frames will be packaged into the output ts segment.

I have a branch for a PR, but do not have access to push the branch.
--- end body ---
