help-guix
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: WebKit: Failing to play most HTML5 videos


From: Pierre Neidhardt
Subject: Re: WebKit: Failing to play most HTML5 videos
Date: Thu, 20 Dec 2018 11:23:16 +0100
User-agent: mu4e 1.0; emacs 26.1

OK, I had time to try your patch.  It does fix the certificate issue indeed, but
it turns out that it might not be the problem.  See:

--8<---------------cut here---------------start------------->8---
> *env GST_DEBUG=2 vimb 
> https://old.reddit.com/r/funny/comments/a53e07/finally_redone_correctly/
GLib-GIO-Message: 11:19:33.864: Using the 'memory' GSettings backend.  Your 
settings will not be saved or shared with other applications.
0:00:00.643276212 21838      0x145ae80 WARN            uridecodebin 
gsturidecodebin.c:921:unknown_type_cb:<uridecodebin0> warning: No decoder 
available for type 'video/x-h264, stream-format=(string)byte-stream, 
alignment=(string)nal, parsed=(boolean)true'.
0:00:00.643406496 21838      0x145ae80 WARN               decodebin 
gstdecodebin2.c:4640:gst_decode_bin_expose:<decodebin0> error: no suitable 
plugins found:
Missing decoder: H.264 (video/x-h264, stream-format=(string)byte-stream, 
alignment=(string)nal, parsed=(boolean)true)

0:00:00.643445113 21838      0x145ae80 WARN            uridecodebin 
gsturidecodebin.c:988:no_more_pads_full:<uridecodebin0> error: no suitable 
plugins found:
gstdecodebin2.c(4640): gst_decode_bin_expose (): 
/GstPlayBin:play/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0:
no suitable plugins found:
Missing decoder: H.264 (video/x-h264, stream-format=(string)byte-stream, 
alignment=(string)nal, parsed=(boolean)true)

0:00:00.655680097 21838 0x7fc568069e30 WARN                   queue 
gstqueue.c:1566:gst_queue_loop:<queue2> error: Internal data stream error.
0:00:00.655701969 21838 0x7fc568069e30 WARN                   queue 
gstqueue.c:1566:gst_queue_loop:<queue2> error: streaming stopped, reason 
not-linked (-1)
0:00:00.655740424 21838 0x7fc568069e30 WARN           adaptivedemux 
gstadaptivedemux.c:876:gst_adaptive_demux_handle_message:<hlsdemux0:src_0> 
Source posted error: 3626:1 Internal data stream error. (gstqueue.c(1566): 
gst_queue_loop (): 
/GstPlayBin:play/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstHLSDemux:hlsdemux0/GstBin:srcbin-src_0/GstQueue:queue2:
streaming stopped, reason not-linked (-1))
0:00:00.655854401 21838 0x7fc568069720 WARN           adaptivedemux 
gstadaptivedemux.c:3818:gst_adaptive_demux_stream_download_loop:<hlsdemux0> 
error: Internal data stream error.
0:00:00.655867008 21838 0x7fc568069720 WARN           adaptivedemux 
gstadaptivedemux.c:3818:gst_adaptive_demux_stream_download_loop:<hlsdemux0> 
error: streaming stopped, reason not-linked (-1)
0:00:00.661742678 21838 0x7fc568069e80 WARN                 qtdemux 
qtdemux_types.c:233:qtdemux_type_get: unknown QuickTime node type trep
0:00:00.661760483 21838 0x7fc568069e80 WARN                 qtdemux 
qtdemux_types.c:233:qtdemux_type_get: unknown QuickTime node type pasp
0:00:00.921014742 21838 0x7fc568069e80 WARN            uridecodebin 
gsturidecodebin.c:921:unknown_type_cb:<uridecodebin1> warning: No decoder 
available for type 'video/x-h264, stream-format=(string)avc, 
alignment=(string)au, level=(string)3, profile=(string)main, 
codec_data=(buffer)014d401effe10017674d401eeca1e3f60220000003002000000781e2c5b2c001000468efb2c8,
 width=(int)240, height=(int)240, framerate=(fraction)30/1, 
pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, 
chroma-format=(string)4:2:0, bit-depth-luma=(uint)8, bit-depth-chroma=(uint)8, 
parsed=(boolean)true'.
0:00:00.922072199 21838 0x7fc568069e80 WARN               decodebin 
gstdecodebin2.c:4640:gst_decode_bin_expose:<decodebin1> error: no suitable 
plugins found:
Missing decoder: H.264 (Main Profile) (video/x-h264, stream-format=(string)avc, 
alignment=(string)au, level=(string)3, profile=(string)main, 
codec_data=(buffer)014d401effe10017674d401eeca1e3f60220000003002000000781e2c5b2c001000468efb2c8,
 width=(int)240, height=(int)240, framerate=(fraction)30/1, 
pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, 
chroma-format=(string)4:2:0, bit-depth-luma=(uint)8, bit-depth-chroma=(uint)8, 
parsed=(boolean)true)

0:00:00.922217740 21838 0x7fc568069e80 WARN            uridecodebin 
gsturidecodebin.c:988:no_more_pads_full:<uridecodebin1> error: no suitable 
plugins found:
gstdecodebin2.c(4640): gst_decode_bin_expose (): 
/GstPlayBin:play/GstURIDecodeBin:uridecodebin1/GstDecodeBin:decodebin1:
no suitable plugins found:
Missing decoder: H.264 (Main Profile) (video/x-h264, stream-format=(string)avc, 
alignment=(string)au, level=(string)3, profile=(string)main, 
codec_data=(buffer)014d401effe10017674d401eeca1e3f60220000003002000000781e2c5b2c001000468efb2c8,
 width=(int)240, height=(int)240, framerate=(fraction)30/1, 
pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, 
chroma-format=(string)4:2:0, bit-depth-luma=(uint)8, bit-depth-chroma=(uint)8, 
parsed=(boolean)true)

0:00:00.925297299 21838 0x7fc568069e80 WARN                 qtdemux 
qtdemux.c:6073:gst_qtdemux_loop:<qtdemux0> error: Internal data stream error.
0:00:00.925372803 21838 0x7fc568069e80 WARN                 qtdemux 
qtdemux.c:6073:gst_qtdemux_loop:<qtdemux0> error: streaming stopped, reason 
not-linked (-1)
0:00:01.227826788 21838      0x11508a0 ERROR      webkitmediaplayer 
MediaPlayerPrivateGStreamer.cpp:956:handleMessage: Error 12: Your GStreamer 
installation is missing a plug-in. 
(url=webkit+https://v.redd.it/htlleai2qk321/HLSPlaylist.m3u8)
0:00:01.227848902 21838      0x11508a0 WARN       webkitmediaplayer 
MediaPlayerPrivateGStreamer.cpp:1860:loadingFailed: Loading failed, error: 4
0:00:01.228134028 21838      0x11508a0 ERROR      webkitmediaplayer 
MediaPlayerPrivateGStreamer.cpp:956:handleMessage: Error 12: Your GStreamer 
installation is missing a plug-in. 
(url=webkit+https://v.redd.it/htlleai2qk321/DASH_600_K)
0:00:01.228145779 21838      0x11508a0 WARN       webkitmediaplayer 
MediaPlayerPrivateGStreamer.cpp:1860:loadingFailed: Loading failed, error: 4
0:00:01.228846796 21838      0x11508a0 WARN          downloadbuffer 
gstdownloadbuffer.c:961:gst_download_buffer_close_temp_location_file:<downloadbuffer0>
 Failed to remove temporary file /var/tmp/WebKit-Media-UK76TZ: No such file or 
directory
--8<---------------cut here---------------end--------------->8---

So I think we are simply not building Gstreamer(-plugins-*) against some
important codecs, namely x264.

Does anyone know more about this?

-- 
Pierre Neidhardt
https://ambrevar.xyz/

Attachment: signature.asc
Description: PGP signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]