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 349779 - [real] can't play ancient RealAudio 1.0/2.0 format files
[real] can't play ancient RealAudio 1.0/2.0 format files
Status: RESOLVED FIXED
Product: GStreamer
Classification: Platform
Component: gst-plugins-ugly
git master
Other Linux
: Normal normal
: 0.10.6
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2006-08-03 11:12 UTC by Tim-Philipp Müller
Modified: 2007-01-11 12:49 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
RealAudio demuxer, take #1 (no seeking yet) (25.17 KB, patch)
2006-08-09 12:34 UTC, Tim-Philipp Müller
none Details | Review
RealAudio demuxer, take #2 (34.38 KB, patch)
2006-10-31 19:43 UTC, Tim-Philipp Müller
none Details | Review
RealAudio demuxer, take #3 (34.70 KB, patch)
2006-10-31 19:52 UTC, Tim-Philipp Müller
committed Details | Review

Description Tim-Philipp Müller 2006-08-03 11:12:42 UTC
We can't play this file:

 http://www.postgirobygget.no/lyd/m_sol.ra

It's in ancient RealAudio format. Should be dead easy to implement. ffdemux_rm handles it sort of, but not reliably enough.
Comment 1 Tim-Philipp Müller 2006-08-03 11:15:53 UTC
Added typefinding:

 2006-08-03  Tim-Philipp Müller  <tim at centricular dot net>

       * gst/typefind/gsttypefindfunctions.c: (plugin_init):
         Recognise ancient RealAudio files (see #349779).

Comment 2 Tim-Philipp Müller 2006-08-09 12:34:24 UTC
Created attachment 70547 [details] [review]
RealAudio demuxer, take #1 (no seeking yet)
Comment 3 Tim-Philipp Müller 2006-10-31 19:43:13 UTC
Created attachment 75734 [details] [review]
RealAudio demuxer, take #2

RealAudio demuxer, works either loop-based with seeking or in streaming mode; includes documentation; would like to commit directly to -ugly because (a) it makes sense to have the code close to rmdemux and (b) because rmdemux and rademux already share some code and should in future be made to share even more.
Comment 4 Tim-Philipp Müller 2006-10-31 19:52:12 UTC
Created attachment 75735 [details] [review]
RealAudio demuxer, take #3

Same as #2, but also check whether we're at the end of the configured segment and a small debug statement fix.
Comment 5 Tim-Philipp Müller 2007-01-11 12:49:45 UTC
Committed:

 2007-01-11  Tim-Philipp Müller  <tim at centricular dot net>

        * gst/realmedia/Makefile.am:
        * gst/realmedia/rademux.c:
        * gst/realmedia/rademux.h:
        * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
        (gst_rmdemux_descramble_dnet_audio), (gst_rmdemux_plugin_init):
        * gst/realmedia/rmutils.c: (gst_rm_utils_descramble_dnet_buffer):
        * gst/realmedia/rmutils.h:
          Add demuxer for RealAudio files (#349779).