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 347292 - [rmdemux] Realaudio files with 'cook' audio 'stutter'
[rmdemux] Realaudio files with 'cook' audio 'stutter'
Status: RESOLVED FIXED
Product: GStreamer
Classification: Platform
Component: gst-plugins-ugly
0.10.x
Other All
: Normal normal
: 0.10.4
Assigned To: GStreamer Maintainers
GStreamer Maintainers
: 344570 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2006-07-12 09:00 UTC by Bharath Bhushan
Modified: 2006-07-27 20:36 UTC
See Also:
GNOME target: ---
GNOME version: 2.13/2.14


Attachments
Realaudio file which shows problem while playing (102.55 KB, application/vnd.rn-realmedia)
2006-07-12 09:01 UTC, Bharath Bhushan
Details

Description Bharath Bhushan 2006-07-12 09:00:35 UTC
Please describe the problem:
When realaudio files are played, there is a stutter. The sound is heard for a fraction of a second and then there is silence. Then sound, then silence and so on.

Steps to reproduce:
1. gst-launch-0.10 -v playbin uri=file:///path/audio.rm
2. 
3. 


Actual results:
Realaudio file plays with stutter

Expected results:


Does this happen every time?
yes

Other information:
Comment 1 Bharath Bhushan 2006-07-12 09:01:55 UTC
Created attachment 68797 [details]
Realaudio file which shows problem while playing
Comment 2 Wim Taymans 2006-07-12 13:40:39 UTC
real demuxer is busted for cook audio, it needs to descramble data before sending to the decoder.
Comment 3 Wim Taymans 2006-07-17 10:54:25 UTC
the ffdemux_rm ! ffdec_cook combination works since the demuxer (!?) does the descrambling. rmdemux ! ffdec_cook fails.  rmdemux ! fluradec works as the decoder does the descrambling. messy..
Comment 4 Tim-Philipp Müller 2006-07-17 11:05:25 UTC
*** Bug 344570 has been marked as a duplicate of this bug. ***
Comment 5 Tim-Philipp Müller 2006-07-17 11:12:54 UTC
FWIW, I think rmdemux should do the descrambling, we do that in asfdemux as well where required.
Comment 6 Tim-Philipp Müller 2006-07-27 20:36:52 UTC
 2006-07-27  Tim-Philipp Müller  <tim at centricular dot net>

        * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init),
        (gst_rmdemux_init), (gst_rmdemux_chain), (gst_rmdemux_add_stream),
        (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_data),
        (gst_rmdemux_stream_clear_cached_subpackets),
        (gst_rmdemux_descramble_cook_audio),
        (gst_rmdemux_descramble_dnet_audio),
        (gst_rmdemux_handle_scrambled_packet), (gst_rmdemux_parse_packet):
          Descramble cook audio streams before sending them to the
          decoder. Fixes #347292.
          Also miscellaneous clean-ups and log-level changes.