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

mpeg ts with no audio is truncated #294

Open
remi-piro opened this issue Jun 2, 2015 · 9 comments
Open

mpeg ts with no audio is truncated #294

remi-piro opened this issue Jun 2, 2015 · 9 comments
Labels

Comments

@remi-piro
Copy link

Hi @mangui

I have an m3u8 with 2 videos
The first video has no audio channel, only video channel
The second video has both audio and video channels
When playing the m3u8, the first video doesn't play till the end. It's truncated after ~2s
Steps to reproduce the issue:

Thanks for your help!

mangui added a commit that referenced this issue Jun 2, 2015
…is needed as getHeader() is used when injecting discontinuity

if we don't signal both, there will be issues while switching between AV stream to Video Only or vice versa
related to #294
mangui added a commit that referenced this issue Jun 2, 2015
related to #294
@mangui
Copy link
Owner

mangui commented Jun 2, 2015

tricky ones, discontinuity between video to audio/video fragment should now work, plz recheck with flashls/dev

@mangui mangui added the bug label Jun 2, 2015
@remi-piro
Copy link
Author

Just tested with flashls/dev and got the same issue

@mangui
Copy link
Owner

mangui commented Jun 3, 2015

works fine here ?

@remi-piro
Copy link
Author

you mean you tested on the dev branch and it was working fine?
note that sometimes it works when you press the load button, the issue occurs when the play button is pressed

@mangui
Copy link
Owner

mangui commented Jun 3, 2015

I am not clear,
pressing load will retrieve manifest and then call play.
do you mean that in that case it is sometimes working, sometimes not ?
then what do you mean by hitting play button ? you mean hitting PLAY after first playback is finished ? then in that case it does not work at all ?

@remi-piro
Copy link
Author

you press the load button and wait until the playback is finished
then you hit play after the first playback is finished
and you should see the issue

@mangui
Copy link
Owner

mangui commented Jun 26, 2015

@remi-piro I rechecked your latest scenario on http://www.flashls.org/latest/examples/chromeless/
but I cannot repro ?
plz reopen the ticket if still reproduced

@mangui mangui closed this as completed Jun 26, 2015
@remi-piro
Copy link
Author

Hi @mangui, just checked with latest version and I still reproduce the issue
I've recorded a video of my screen that shows the issue: http://178.32.35.150/v/issue-294.mp4
The first time the video is played, the butterfly sequence is played until the end
The second time the video is played, the butterfly sequence is truncated

I can't re-open the ticket probably because it was not closed by me :)

@mangui mangui reopened this Jun 29, 2015
@mangui
Copy link
Owner

mangui commented Jun 29, 2015

I can repro, sometimes on first load, sometimes after clicking play several times.
I checked the FLV tag injection sequence between fail/success cases, and it is always identical.
this is quite strange, maybe related to Flash Player itself.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants