The Motion JPEG file/stream coming from our Axis video server (www.axis.com) displays incorrectly and almost always ends up crashing Safari/Webkit either soon after loading or upon unloading the page (e.g. visiting another url).
Worked in Safari up to the public beta of 3.0 and also seems to crash the latest Webkit nightly. The video image tended to appear to shake side to side and vary dramatically in brightness. The demo page listed may show all-black video as unfortunately the video server's source isn't always connected.
In my web-app I switch an IMG element's src back and forth between static JPG images and this live MJPG source which seems to exacerbate the problem.
Thanks for the bug report, Chas! Could you post a crash log as well?
I'm only getting a black rectangle instead of a movie (also when loading directly). Same results in Safari 2 and in Firefox.
Created attachment 15621 [details]
Crashlog from Apple Safari 3 beta
Start Safari, load MJPG_demo.php page, click "Switch image to MJPG". Even if there is not currently any video source, you should still see grey bars flickering across the bottom of the image (which is not part of the video stream; shouldn't be there). Now closing the window with the red button causes a crash.
(In reply to comment #2)
> I'm only getting a black rectangle instead of a movie (also when loading
> directly). Same results in Safari 2 and in Firefox.
That's correct. The Axis video server is attached to a microscope that's not always in use (more frequently during 9-5, central time zone). Even when the real image is totally black, in apple's public beta of Safari 3 there should be flickering grey bars along the bottom of the image when you click "Switch to MJPG". The distortion would be worse if there was an image showing.
When testing again I can't confirm that the newest Webkit nightly I have shows the flickering grey bars. It doesn't seem to have the same crash as the crashlog I posted either.
I don't see a crash with a local debug build of WebKit r24507 with Safari 3.0 (522.12) on Mac OS X 10.4.10 (8R218). I also don't see any gray bars flickering on the screen after clicking the button.
Using the Safari 3.0.2 (522.12) beta (no nightly WebKit), the steps to reproduce causes a crash, and I see the gray bars at the bottom of the image.
Looks like this bug may be a combination of Bug 13360 and Bug 13759. In any case, it's fixed on ToT WebKit, so marking as RESOLVED/FIXED.