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 680523 - hls, tsdemux: artefacts and parser/decoding errors with being_erica trailer
hls, tsdemux: artefacts and parser/decoding errors with being_erica trailer
Status: RESOLVED FIXED
Product: GStreamer
Classification: Platform
Component: gst-plugins-bad
0.11.x
Other Linux
: Normal normal
: 0.11.x
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2012-07-24 13:01 UTC by Tim-Philipp Müller
Modified: 2012-07-25 09:59 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Tim-Philipp Müller 2012-07-24 13:01:22 UTC
Applies to both 0.10 and 0.11, though it seems to complain much more in 0.11.

Not sure if it's a demuxer/decoder/parser issue or a problem with the stream or ..
 
tpm@zingle:~/gst/0.11/gst-plugins-base/tests/examples/playback$ GST_DEBUG=*:1 ./playback-test 0 http://ipad.akamai.com/Video_Content/cbc/being_erica/all.m3u8
Setting URI: http://ipad.akamai.com/Video_Content/cbc/being_erica/all.m3u8
Setting URI: (null)
0:00:04.636227831  9599      0x1795140 ERROR                  libav :0:: out of range intra chroma pred mode at 14 8
0:00:04.636416472  9599      0x1795140 ERROR                  libav :0:: error while decoding MB 14 8
0:00:04.637869310  9599      0x1795140 ERROR                  libav :0:: get_buffer() failed (-1 2 (nil))
0:00:04.638023310  9599      0x1795140 ERROR                  libav :0:: decode_slice_header error
0:00:04.638126815  9599      0x1795140 ERROR                  libav :0:: get_buffer() failed (-1 2 (nil))
0:00:04.638228434  9599      0x1795140 ERROR                  libav :0:: decode_slice_header error
0:00:04.638329355  9599      0x1795140 ERROR                  libav :0:: get_buffer() failed (-1 2 (nil))
0:00:04.638430485  9599      0x1795140 ERROR                  libav :0:: decode_slice_header error
0:00:04.638529659  9599      0x1795140 ERROR                  libav :0:: no frame!
0:00:04.639391361  9599      0x1795140 ERROR                  libav :0:: Invalid level prefix
0:00:04.639506250  9599      0x1795140 ERROR                  libav :0:: error while decoding MB 21 11
0:00:04.653528704  9599      0x1795140 ERROR                  libav :0:: Invalid level prefix
0:00:04.653720139  9599      0x1795140 ERROR                  libav :0:: error while decoding MB 0 14
etc...
Comment 1 Tim-Philipp Müller 2012-07-24 22:12:44 UTC
Also: http://qthttp.apple.com.edgesuite.net/11piubpwiqubf06c/sl_vod.m3u8

And also see bug #680540 , could be related.
Comment 2 Wim Taymans 2012-07-25 09:59:42 UTC
commit 3c47f584e2579abd76c3617e397417f8d8782320
Author: Wim Taymans <wim.taymans@collabora.co.uk>
Date:   Wed Jul 25 11:55:21 2012 +0200

    avdec: require alignment=au for h264
    
    Because we don't use a parser anymore we need to make sure that we feed the
    decoder with full frames. For h264, require that we are aligned on access
    units.
    
    Fixes https://bugzilla.gnome.org/show_bug.cgi?id=680540