all messages for Guix-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: Pierre Neidhardt <mail@ambrevar.xyz>
To: Ricardo Wurmus <rekado@elephly.net>
Cc: help-guix <help-guix@gnu.org>
Subject: Re: WebKit: Failing to play most HTML5 videos
Date: Thu, 20 Dec 2018 11:23:16 +0100	[thread overview]
Message-ID: <87va3ozecr.fsf@ambrevar.xyz> (raw)
In-Reply-To: <875zvz5gbv.fsf@elephly.net>

[-- Attachment #1: Type: text/plain, Size: 6363 bytes --]

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 #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 487 bytes --]

  reply	other threads:[~2018-12-20 10:23 UTC|newest]

Thread overview: 30+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-12-08 12:30 WebKit: Failing to play most HTML5 videos Pierre Neidhardt
2018-12-08 12:39 ` Pierre Neidhardt
2018-12-08 14:31   ` swedebugia
2018-12-08 15:30     ` Pierre Neidhardt
2018-12-09  5:51 ` Leo Famulari
2018-12-09 12:21   ` Pierre Neidhardt
2018-12-11  7:23     ` swedebugia
2018-12-11  8:02     ` Ricardo Wurmus
2018-12-11  8:15 ` Ricardo Wurmus
2018-12-11 17:22   ` Pierre Neidhardt
2018-12-11 17:32     ` Pierre Neidhardt
2018-12-11 17:33       ` Pierre Neidhardt
2018-12-12  1:52       ` Ricardo Wurmus
2018-12-12  7:49         ` Ricardo Wurmus
2018-12-12  7:56           ` Ricardo Wurmus
2018-12-20 10:23             ` Pierre Neidhardt [this message]
2018-12-20 10:40               ` Ricardo Wurmus
2018-12-20 10:50                 ` Pierre Neidhardt
2018-12-20 14:31                   ` Ricardo Wurmus
2018-12-20 16:56                     ` Pierre Neidhardt
2018-12-20 21:23                       ` Ricardo Wurmus
2018-12-21 10:55                         ` Pierre Neidhardt
2018-12-21 11:58                           ` Ricardo Wurmus
2018-12-21 12:39                             ` Pierre Neidhardt
2019-01-13 19:40                               ` Pierre Neidhardt
2019-01-14 15:22                                 ` Pierre Neidhardt
2019-01-14 22:11                                   ` swedebugia
2019-01-14 22:42                                     ` Pierre Neidhardt
2019-02-05 17:55                                       ` Pierre Neidhardt
2019-02-10 18:27                                         ` Pierre Neidhardt

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=87va3ozecr.fsf@ambrevar.xyz \
    --to=mail@ambrevar.xyz \
    --cc=help-guix@gnu.org \
    --cc=rekado@elephly.net \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/guix.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.