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 478159 - Could not decode realvideo buffer
Could not decode realvideo buffer
Status: RESOLVED FIXED
Product: GStreamer
Classification: Platform
Component: gst-plugins-bad
git master
Other All
: Normal normal
: 0.10.6
Assigned To: Wim Taymans
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2007-09-18 20:12 UTC by Jaakko R
Modified: 2007-09-19 13:51 UTC
See Also:
GNOME target: ---
GNOME version: 2.17/2.18



Description Jaakko R 2007-09-18 20:12:34 UTC
Please describe the problem:
Problem playing a real video stream from net.

Steps to reproduce:
1. totem http://mfile.akamai.com/12800/rm/mitworld.download.akamai.com/12800/mitw-math-wolfram-newscience-15sep03-220k.ram
2.  
3. 


Actual results:
Stream starts playing fine, after some seconds dialog appears saying cannot decode buffer.

Expected results:


Does this happen every time?
Yes.

Other information:
(totem:10585): GLib-GObject-WARNING **: gsignal.c:1669: signal `on-bye-ssrc' is invalid for instance `0x8874da0'

(totem:10585): GLib-GObject-WARNING **: gsignal.c:1669: signal `on-bye-timeout' is invalid for instance `0x8874da0'

(totem:10585): GLib-GObject-WARNING **: gsignal.c:1669: signal `on-timeout' is invalid for instance `0x8874da0'
0:00:13.191405000 10585 0x87cf458 ERROR                totem bacon-video-widget-gst-0.10.c:371:bvw_error_msg: message = Could not decode buffer: 2147500037
0:00:13.191504000 10585 0x87cf458 ERROR                totem bacon-video-widget-gst-0.10.c:373:bvw_error_msg: domain  = 2659 (gst-stream-error-quark)
0:00:13.191538000 10585 0x87cf458 ERROR                totem bacon-video-widget-gst-0.10.c:374:bvw_error_msg: code    = 7
0:00:13.191565000 10585 0x87cf458 ERROR                totem bacon-video-widget-gst-0.10.c:375:bvw_error_msg: debug   = gstrealvideodec.c(200): gst_real_video_dec_chain (): /play/decodebin0/realvideodec0
0:00:13.191595000 10585 0x87cf458 ERROR                totem bacon-video-widget-gst-0.10.c:376:bvw_error_msg: source  = <realvideodec0>
0:00:13.191647000 10585 0x87cf458 ERROR                totem bacon-video-widget-gst-0.10.c:377:bvw_error_msg: uri     = rtsp://a1326.v12800a.c12800.g.vr.akamaistream.net/ondemand/7/1326/12800/v0001/mitworld.download.akamai.com/12800/mitw-math-wolfram-newscience-15sep03-220k.rm
** Message: Error: Could not decode buffer: 2147500037
gstrealvideodec.c(200): gst_real_video_dec_chain (): /play/decodebin0/realvideodec0
Comment 1 Wim Taymans 2007-09-19 13:51:47 UTC
It seems the stream only occasionally contains a bad frame. We can just ignore the error and continue just fine.

        * gst/real/gstrealvideodec.c: (gst_real_video_dec_chain),
        (open_library), (gst_real_video_dec_init),
        (gst_real_video_dec_set_property),
        (gst_real_video_dec_get_property), (gst_real_video_dec_class_init):
        * gst/real/gstrealvideodec.h:
        Don't generate an error for occasional decoding errors.
        Add max-errors property.
        Error out when we receive max-errors in a row. Fixes #478159.