GNOME Bugzilla – Bug 762915
matroskademux: add support for encrypted files
Last modified: 2016-04-19 21:14:34 UTC
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 feeding a WebM file to qtdemux, I think that's pretty much expected to fail like this? Perhaps you meant to file this against matroskademux? :)
Yes indeed Tim, with matroskademux it looks a bit less desperate, this error is raised up: matroskareadcommon matroska-read-common.c:2709:gst_matroska_read_common_read_track_encoding:<matroskademux0:sink> Encrypted tracks are not supported yet
See also http://www.webmproject.org/docs/webm-encryption/ :)
*** This bug has been marked as a duplicate of bug 765275 ***