Skip to content
This repository was archived by the owner on Dec 8, 2024. It is now read-only.

Conversation

bradleyfalzon
Copy link
Collaborator

@bradleyfalzon bradleyfalzon commented May 4, 2016

decodeLineOfMasterPlaylist is processing an EXT-X-I-FRAME-STREAM-INF
line expecting the URI to be located on the next line, however, the
attribute contains the URI as a tag (unlike EXT-X-STREAM-INF).

This changes produces a test which reproduces the issue and also
removes the state tracking for this attribute as it's not required.

Fixes #46

@bradleyfalzon
Copy link
Collaborator Author

@AyliD and @grafov (if you have time), can you check over this PR and verify if it resolves the issue in decoding master manifests with multiple EXT-X-I-FRAME-STREAM-INF attributes?

@AyliD
Copy link

AyliD commented May 4, 2016

The fix done in reader.go was exactly as i added to the pull request so i know its working.
Stll waiting for the commit on second issue which was also part of the pull request.

@bradleyfalzon
Copy link
Collaborator Author

Thanks @AyliD, your proposed PR helped narrow down the issue, see your other PR as to why I created this one instead.

@bradleyfalzon bradleyfalzon changed the title Remove state from EXT-X-I-FRAME-STREAM-INF #46 Remove state from EXT-X-I-FRAME-STREAM-INF May 4, 2016
decodeLineOfMasterPlaylist is process a I-Frame line expecting the
URI to be located on the next line, however, the
EXT-X-I-FRAME-STREAM-INF attribute contains the URI as a tag (unlike
EXT-X-STREAM-INF.

This changes produces a test which reproduces the issue and also
removes the state tracking for this attribute as it's not required.
@bradleyfalzon bradleyfalzon merged commit 994ea31 into grafov:master May 5, 2016
@bradleyfalzon bradleyfalzon deleted the 46-iframe branch May 5, 2016 22:57
@grafov grafov removed the in progress label May 5, 2016
grafov pushed a commit that referenced this pull request Nov 22, 2016
decodeLineOfMasterPlaylist is process a I-Frame line expecting the
URI to be located on the next line, however, the
EXT-X-I-FRAME-STREAM-INF attribute contains the URI as a tag (unlike
EXT-X-STREAM-INF.

This changes produces a test which reproduces the issue and also
removes the state tracking for this attribute as it's not required.
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants