Closed Bug 859838 Opened 13 years ago Closed 8 years ago

Ogg theora chaining - theora video playback halts unexpectedly mid-stream.

Categories

(Core :: Audio/Video: Playback, defect)

20 Branch
x86_64
Windows 7
defect
Not set
normal

Tracking

()

RESOLVED INACTIVE

People

(Reporter: sigmaseven, Unassigned)

Details

User Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.31 (KHTML, like Gecko) Chrome/26.0.1410.43 Safari/537.31 Steps to reproduce: This issue presents itself when viewing an ogg theora stream from a streaming server such as icecast using the <video> element or when navigating directly to the stream. Rate of reproduction: Always Steps to reproduce: 1) Navigate to the ogg theora stream in browser by entering the URL of the stream into the address bar. 2) Observe playback of the first video until the end of the first video. 3) Further observe after the first video has ended that video playback has halted. Actual results: During video playback of the ogg theora stream the video will halt after the end of the first video. Expected results: The video element should continue streaming indefinitely or until user interaction halts playback.
Please provide an example URL. Is this working with other browsers ?
Component: Untriaged → Video/Audio
Product: Firefox → Core
You can use http://209.17.190.178:8000/test.ogv for testing, though I can't guarantee availability as I'm looking to upgrade that box in the very near future. I'll leave it up as long as I can for you though. Ogg vorbis chaining apparently works in FF20, but ogg theora chaining is basically broken in every browser at this point. Having the video chaining properly in the element tag would be huge as there's very little in the way of workarounds for this issue.
You mean that it worked in previous Firefox versions ? Can you find a regression range in that case ? - http://mozilla.github.com/mozregression/
That is incorrect. I said that OGG VORBIS (AUDIO only) is working in a limited capacity CURRENTLY in firefox (though apparently has issues per https://bugzilla.mozilla.org/show_bug.cgi?id=711283) but that OGG THEORA (AUDIO and VIDEO) does not work at all in regards to chaining from one video to the next. If you want to see what's going wrong with chaining video I suggest you start looking at your code that's handling OGG containers with vorbis audio. In essence the FF <video> element does not properly handle chained/concatenated OGG containers which per spec it should. After reaching End of Stream OGG pages the player should continue seeking through the stream, consume OGG headers until Beginning of Stream pages, and begin playing the next video seamlessly rather than simply ending after the first set of End of Stream pages are parsed. Furthermore, the instance listed in the comments is only going to be online for the next four days or so, so I would suggest actually taking a look at the problem before then.
Component: Audio/Video → Audio/Video: Playback
Mass closing because of inactivity. Please feel free to re-open if still relevant.
Status: UNCONFIRMED → RESOLVED
Closed: 8 years ago
Resolution: --- → INACTIVE
You need to log in before you can comment on or make changes to this bug.