A live streaming coming from a icecast2 server (http type of connection), in Ogg/Vorbis (audio only) or Ogg/Vorbis/Theora (A/V) does not play in nightly builds of Google Chrome nor Safari. Code example: <audio src="http://orelha.radiolivre.org:8000/muda.ogg" controls="controls" preload="none"> </audio> Website where the player in embedded: http://muda.radiolivre.org/ (look in the left) Works perfect in Firefox 3.5 or greater.
I also tested Ogg streaming in Opera in work perfect, so the bug is really related to webkit.
(In reply to comment #1) > I also tested Ogg streaming in Opera in work perfect, so the bug is really related to webkit. Ogg playback does not work on Safari unless the user installs a QuickTime extension, eg. the Xiph QuickTime components, Perian, etc. If Ogg streaming does not work with any of these components installed, please file bugs against the developers.
The reason why this bug won't be fixed for a long time is because Apple is part of the MPEG-LA patent pool hoping to profit off of MPEG/H.264 licensing... http://en.wikipedia.org/wiki/MPEG_LA#H.264.2FMPEG-4_AVC_Licensors Web designers and web developers should note that this bug is intentionally ignored on account of Apple's MPEG-LA membership (as is Microsoft's mirrored stance).
If we develop such modification in order to add ogg/vorbis support to webkit do you think apple will block the commit?
Rafael, unfortunately I am not as acquainted with how things run here though I can personally atest that there have been a lot of issues coming from the Mozilla Corporation to block fixes for bugs in all sorts of odd scenarios. Both Apple and Samsung who contribute to WebKit are part of MPEG-LA so I think it is a possibility that a block or a "by design" blockade may be enforced to protect corporate interests. You may want to draw attention to the bug from developers though there does not appear to be a voting system in place.
How is this "UNCONFIRMED" after more than two years? Apple blocking innovation is one thing, but bluntly ignoring problems is another. This is "NEW" and valid. Hope some developer will pick up this task.