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 530775 - Crossfade backend can't play Real Audio streams
Crossfade backend can't play Real Audio streams
Status: RESOLVED FIXED
Product: rhythmbox
Classification: Other
Component: playback
0.11.x
Other Linux
: Normal normal
: ---
Assigned To: RhythmBox Maintainers
RhythmBox Maintainers
: 558710 (view as bug list)
Depends on:
Blocks: 581885
 
 
Reported: 2008-04-30 18:33 UTC by Sven Arvidsson
Modified: 2010-04-04 06:40 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Sven Arvidsson 2008-04-30 18:33:55 UTC
With the crossfade backend enabled, Rhythmbox fails to play Real Audio streams, such as the BBC. I'm guessing this is similar or the same as bug 484210 but filing it anyway to be sure.

Without the crossfade backend, the streams does play, but you might get nothing but noise without a very recent -ugly, see bug 529359. 

Stream URL: http://www.bbc.co.uk/radio4/realplayer/media/fmg2.ram

(20:23:29) [0xa89cbe8] [playlist_entry_cb] rb-shell-player.c:1328: adding stream url rtsp://rmlive.bbc.co.uk/bbc-rbs/rmlive/ev7/live24/radio4/live/r4_dsat_g2.ra?BBC-UID=14a881083b89322237d8c73f60108b960fac8fafe0f0a1f4d43f8adca2358452_n&SSO2-UID=
(20:23:29) [0xa89cbe8] [open_location_thread] rb-shell-player.c:1362: playing first stream url http://www.bbc.co.uk/radio4/realplayer/media/fmg2.ram
(20:23:29) [0xa89cbe8] [rb_shell_player_open_playlist_url] rb-shell-player.c:665: playing stream url rtsp://rmlive.bbc.co.uk/bbc-rbs/rmlive/ev7/live24/radio4/live/r4_dsat_g2.ra?BBC-UID=14a881083b89322237d8c73f60108b960fac8fafe0f0a1f4d43f8adca2358452_n&SSO2-UID=
(20:23:30) [0xa89cbe8] [create_stream] rb-player-gst-xfade.c:1902: creating new stream for rtsp://rmlive.bbc.co.uk/bbc-rbs/rmlive/ev7/live24/radio4/live/r4_dsat_g2.ra?BBC-UID=14a881083b89322237d8c73f60108b960fac8fafe0f0a1f4d43f8adca2358452_n&SSO2-UID= (stream data 0xb3b4aa00)
(20:23:30) [0xa89cbe8] [dump_stream_list] rb-player-gst-xfade.c:491: current stream list:
(20:23:30) [0xa89cbe8] [dump_stream_list] rb-player-gst-xfade.c:513: [waiting] rtsp://rmlive.bbc.co.uk/bbc-rbs/rmlive/ev7/live24/radio4/live/r4_dsat_g2.ra?BBC-UID=14a881083b89322237d8c73f60108b960fac8fafe0f0a1f4d43f8adca2358452_n&SSO2-UID=
(20:23:30) [0xa89cbe8] [preroll_stream] rb-player-gst-xfade.c:2352: no preroll for stream rtsp://rmlive.bbc.co.uk/bbc-rbs/rmlive/ev7/live24/radio4/live/r4_dsat_g2.ra?BBC-UID=14a881083b89322237d8c73f60108b960fac8fafe0f0a1f4d43f8adca2358452_n&SSO2-UID= -> WAITING
(20:23:30) [0xa89cbe8] [preroll_stream] rb-player-gst-xfade.c:2376: unblocking stream source pad
Comment 1 Jonathan Matthew 2008-04-30 21:45:07 UTC
I don't think I've ever tried it with a live stream, so I'm not particularly surprised that it doesn't work.
Comment 2 Jonathan Matthew 2008-10-31 21:58:33 UTC
*** Bug 558710 has been marked as a duplicate of this bug. ***
Comment 3 Jonathan Matthew 2010-01-28 01:06:35 UTC
Note to self: rtsp streams don't work because rtspsrc only has sometimes src pads.  We need to check if linking the src to the decoder (or the queue or whatever) fails, then try waiting for it to add a pad.
Comment 4 Jonathan Matthew 2010-04-04 06:40:53 UTC
Instead, I switched to uridecodebin instead of src ! queue ! decodebin2, so RTSP streams should work now, though there may be some playback problems with some streams.  The BBC radio 4 stream plays correctly.