After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 153263 - no decoder available for real proprietary codecs
no decoder available for real proprietary codecs
Status: RESOLVED FIXED
Product: GStreamer
Classification: Platform
Component: gst-libav
git master
Other Linux
: Normal enhancement
: 0.10.3
Assigned To: GStreamer Maintainers
GStreamer Maintainers
: 153063 (view as bug list)
Depends on:
Blocks: 138435
 
 
Reported: 2004-09-21 10:42 UTC by Sebastien Bacher
Modified: 2006-01-27 16:42 UTC
See Also:
GNOME target: ---
GNOME version: 2.13/2.14


Attachments
totem-real-parsing.patch (618 bytes, patch)
2004-09-21 11:26 UTC, Bastien Nocera
committed Details | Review

Description Sebastien Bacher 2004-09-21 10:42:16 UTC
This bug has been reported here: https://bugzilla.ubuntu.com/show_bug.cgi?id=1098

"1. Click on a "Real Audio" link (in my case, the one from
http://esl.about.com/library/listening/blIPAvowels.htm which points to
http://esl.about.com/library/media/audio/IPAvowel.ram) in Mozilla Firefox

2. Firefox asks me if I want to open it it totem

3. totem opens

4. totem gives "An error occured. There is no element present to handle the
stream's mime type text/uri-list"

From a gnome-terminal:

1. $ totem IPAvowel.ram

2. See 3 above

3. See 4 above

This is an incomprehensible error message when the error is actually "totem
cannot play Real Audio files"."


Doesn't happen with the xine version so I'm assigning it to the gstreamer backend.
(totem 0.99.15, gstreamer 0.8.5, gst-plugins 0.8.4)
Comment 1 Bastien Nocera 2004-09-21 11:16:33 UTC
Doesn't actually work with the xine backend either. Both files return
audio/x-pn-realaudio as a mime-type
(http://esl.about.com/library/media/audio/IPAvowel.ram and
http://esl.about.com/library/media/audio/IPAvowel.rm)
Comment 2 Sebastien Bacher 2004-09-21 11:21:55 UTC
I reported against the gstreamer backend because the error message was not clear
(the xine one "There is no plugin to handle this movie." is clear).

BTW would be better to have it supported :)
Comment 3 Bastien Nocera 2004-09-21 11:26:38 UTC
Created attachment 31766 [details] [review]
totem-real-parsing.patch

Fixes parsing of Real audio playlists. Could you test with the GStreamer
backend?
Comment 4 Bastien Nocera 2004-09-21 11:28:19 UTC
Committed to HEAD.

2004-09-21  Bastien Nocera  <hadess@hadess.net>
                                                                              
        * src/bacon-video-widget-xine.c:
        (bacon_video_widget_get_metadata_string),
        (bacon_video_widget_get_metadata):
        * src/bacon-video-widget.h: add BVW_INFO_ALBUM metadata
        * src/totem-pl-parser.c: (totem_pl_parser_parse_internal):
        Fix parsing of Real audio playlists (Closes: #153263)
Comment 5 Bastien Nocera 2004-09-21 11:29:30 UTC
It *is* supported with xine, the playlist wasn't parsed properly, and both xine
and GStreamer would be trying to play the .ram instead of the .rm
Comment 6 Sebastien Bacher 2004-09-21 12:01:04 UTC
With the gstreamer backend I get:

"An error occured
There is no element present to handle the stream's mime type
application/vnd.rn-realmedia."

BTW I'm not sure that gstreamer is able to handle real audio files ...
$ gst-inspect-0.8 |grep -i real
typefindfunctions: application/vnd.rn-realmedia: ra, ram, rm
ffmpeg:  ffdec_real_144: FFMPEG real_144 decoder
ffmpeg:  ffdec_real_288: FFMPEG real_288 decoder
rmdemux:  rmdemux: RealMedia Demuxer

Dunno if that can be useful.


The xine version works (it plays sound on the stream) but the video part hangs
(if I resize the window I get parts of the old widgets displayed), but that's
probably an another bug.
Comment 7 Bastien Nocera 2004-09-21 12:03:39 UTC
OK, that's much better :)
Reassigning to the GStreamer backend.
Comment 8 Bastien Nocera 2004-09-21 19:57:50 UTC
*** Bug 153063 has been marked as a duplicate of this bug. ***
Comment 9 Christian Fredrik Kalager Schaller 2005-02-06 21:07:57 UTC
We have a real demuxer plugin but no real decoder. I assume Xine wraps the Real
binaries? I guess the error message from the gstreamer backend now is ok, (that
there is no plugin to handle the stream type). Marking this as an enhancement.
Comment 10 Christian Fredrik Kalager Schaller 2006-01-27 16:42:10 UTC
Ok, closing this as our real demuxer combined with the ffmpeg Real decoders works now. I tested on the Virgin Radio Real stream and it played fine.