[Bug 762915] New: qtdemux: fails to parse clear-key encrypted webm file

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Tue Mar 1 09:49:07 UTC 2016


https://bugzilla.gnome.org/show_bug.cgi?id=762915

            Bug ID: 762915
           Summary: qtdemux: fails to parse clear-key encrypted webm file
    Classification: Platform
           Product: GStreamer
           Version: git master
               URL: https://github.com/samdutton/simpl/blob/gh-pages/eme/v
                    ideo/Chrome_44-enc_av.webm
                OS: Mac OS
            Status: NEW
          Severity: normal
          Priority: Normal
         Component: gst-plugins-good
          Assignee: gstreamer-bugs at lists.freedesktop.org
          Reporter: phil at base-art.net
        QA Contact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---

log (in PULL mode):

0:00:00.088527708   453  0x1f85d40 DEBUG                qtdemux
qtdemux.c:6579:qtdemux_sink_activate:<qtdemux0:sink> activating pull
Pipeline is PREROLLING ...
0:00:00.089289531   453  0x1f8b920 LOG                  qtdemux
qtdemux.c:5610:gst_qtdemux_loop:<qtdemux0> loop at position 0, state 0
0:00:00.089528802   453  0x1f8b920 DEBUG                qtdemux
qtdemux.c:2783:extract_initial_length_and_fourcc: length 0x1a45dfa3
0:00:00.089667083   453  0x1f8b920 DEBUG                qtdemux
qtdemux.c:2785:extract_initial_length_and_fourcc: atom type .B..
0:00:00.089790156   453  0x1f8b920 LOG                  qtdemux
qtdemux.c:4242:gst_qtdemux_loop_state_header:<qtdemux0> unknown 8186429f '.B..'
of size 440786851 at 0
0:00:00.089922448   453  0x1f8b920 WARN                 qtdemux
qtdemux.c:763:gst_qtdemux_pull_atom:<qtdemux0> error: This file is invalid and
cannot be played.
0:00:00.090005208   453  0x1f8b920 WARN                 qtdemux
qtdemux.c:763:gst_qtdemux_pull_atom:<qtdemux0> error: atom has bogus size
440786851
0:00:00.090246354   453  0x1f8b920 LOG                  qtdemux
qtdemux.c:5649:gst_qtdemux_loop:<qtdemux0> pausing task, reason error
0:00:00.090353542   453  0x1f8b920 WARN                 qtdemux
qtdemux.c:5689:gst_qtdemux_loop:<qtdemux0> error: streaming stopped, reason
error
ERROR: from element /GstPipeline:pipeline0/GstQTDemux:qtdemux0: This file is
invalid and cannot be played.
0:00:00.090553177   453  0x1f8b920 DEBUG                qtdemux
qtdemux.c:1020:gst_qtdemux_push_event:<qtdemux0> pushing eos event on all
source pads
Additional debug info:
qtdemux.c(763): gst_qtdemux_pull_atom ():
/GstPipeline:pipeline0/GstQTDemux:qtdemux0:
atom has bogus size 440786851
0:00:00.090705417   453  0x1f8b920 WARN                 qtdemux
qtdemux.c:717:gst_qtdemux_post_no_playable_stream_error:<qtdemux0> error: This
file contains no playable streams.
ERROR: pipeline doesn't want to preroll.
0:00:00.090810573   453  0x1f8b920 WARN                 qtdemux
qtdemux.c:717:gst_qtdemux_post_no_playable_stream_error:<qtdemux0> error: no
known streams found
Setting pipeline to NULL ...
0:00:00.091270469   453  0x1f85d40 DEBUG                qtdemux
qtdemux.c:1980:gst_qtdemux_reset:<qtdemux0> Resetting demux
Freeing pipeline ...


The demuxer should detect this is an encrypted stream in this case.

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list