Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix for segmenttimeline live start #1729 #1758

Merged
merged 1 commit into from
Jan 25, 2017

Conversation

dsparacio
Copy link
Contributor

So when I refactored for Dynamic multiperiod I noticed a "way too complex" system used for liveedge search as a rule. I removed a ton of code to simplify this and that was successful except I missed one line that was critical for segmentTimeline since it does not use Timesync.

timelineConverter.setTimeSyncCompleted(true);

So for SegmentTimeline the seekAtStart was not called properly.

I believe setting this from a single point, at live edge search complete handler in schedule controller is the best place in the code. Other option is, we can add back in the handler into timelineConverter just to set this locally but I think that actually makes it more confusing . IMHO.

I tested with some URLS in the issues as well as all of the live streams in the live section in the player.
All is working as expected.

@LloydW93 LloydW93 merged commit 706dbb3 into Dash-Industry-Forum:development Jan 25, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants