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
{{ message }}
This repository has been archived by the owner on Jun 6, 2024. It is now read-only.
If input vod segments has pre-generated multifragment(multiple moof/mdat pairs) then mediasegmentfilter does not calculate the correct segment duration. It always return the last fragment duration. See this fix to keep duration increasing across all fragments.
dashlivesim/dashlib/mediasegmentfilter.py:
def process_trun(self, data):
...
sample_flags_present = flags & 0x400
sample_comp_time_present = flags & 0x800
duration = 0 if self.duration==None else self.duration ##make multifrag work
for _ in range(sample_count):
...
See also Issue #68 multifragment sequencenumbering.
The text was updated successfully, but these errors were encountered:
Murmur
changed the title
Vodanalyzer for multifragment(moof/mdat) files
Vodanalyzer for multifragment(moof/mdat) segment duration
Jan 16, 2019
Multi-fragment segments are not yet supported in the main branch of livesim. It would require rewrite of the trun box in every fragment. However, given the interest in this topic, I think it should be added. Unfortunately, I don't have much time to work on this, but hopefully, I can squeeze it in.
Sign up for freeto subscribe to this conversation on GitHub.
Already have an account?
Sign in.
If input vod segments has pre-generated multifragment(multiple moof/mdat pairs) then mediasegmentfilter does not calculate the correct segment duration. It always return the last fragment duration. See this fix to keep duration increasing across all fragments.
dashlivesim/dashlib/mediasegmentfilter.py:
See also Issue #68 multifragment sequencenumbering.
The text was updated successfully, but these errors were encountered: