Open ghost opened 1 year ago
What environment variable did you set?
Epiphany should already have GStreamer set up by default:
This one
environment.variables.GST_PLUGIN_SYSTEM_PATH_1_0 = lib.makeSearchPathOutput "lib" "lib/gstreamer-1.0" [
pkgs.gst_all_1.gst-plugins-base
pkgs.pkgsi686Linux.gst_all_1.gst-plugins-base
pkgs.gst_all_1.gst-plugins-good
pkgs.pkgsi686Linux.gst_all_1.gst-plugins-good
pkgs.gst_all_1.gst-plugins-bad
pkgs.pkgsi686Linux.gst_all_1.gst-plugins-bad
pkgs.gst_all_1.gst-plugins-ugly
pkgs.pkgsi686Linux.gst_all_1.gst-plugins-ugly
pkgs.gst_all_1.gst-libav
pkgs.pkgsi686Linux.gst_all_1.gst-libav
pkgs.gst_all_1.gst-vaapi
pkgs.pkgsi686Linux.gst_all_1.gst-vaapi
];
I disabled that, rebooted and tried to watch a video and it still didn't play. Re-enabled afterwards. :/
Having issues with my VPN setup right now and cannot properly test :upside_down_face:. Some of the things I can think of:
env | grep GST
GST_DEBUG="3,webkit*:6" GST_DEBUG_FILE="$HOME/gst.log" GST_DEBUG_NO_COLOR=1 WEBKIT_FORCE_SANDBOX=0 LANG=en_US.UTF-8 epiphany "https://insert-your-youtube-link-here.com"
, and look for errors in $HOME/gst.log
nix-shell -p gst_all_1.gst-libav -p gst_all_1.gst-plugins-bad -p gst_all_1.gst-plugins-base -p gst_all_1.gstreamer -p gst_all_1.gst-plugins-good -p gst_all_1.gst-plugins-ugly
shell try to play the test videos with gst-play-1.0 --videosink glimagesink /path/to/video
.Check the environment variables
GST_PLUGIN_SYSTEM_PATH_1_0=/nix/store/ha7ch8yvf8vnskvpmzbjlbcy2pfyjs9m-gst-plugins-base-1.20.3/lib/gstreamer-1.0:/nix/store/jhps7krca8gvvrwv0dsk82jlflm5pz84-gst-plugins-base-1.20.3/lib/gstreamer-1.0:/nix/store/pdvly0xsq1s8375y234r25j4211gzm6k-gst-plugins-good-1.20.3/lib/gstreamer-1.0:/nix/store/a89vsqlscrqk9y3axjn2qffp69s9zdi6-gst-plugins-good-1.20.3/lib/gstreamer-1.0:/nix/store/59dsxx78bigjdqyrgnchv94vgajkxzss-gst-plugins-bad-1.20.3/lib/gstreamer-1.0:/nix/store/g8wi7v1kf7c5qap44qwzclyfpqn33pql-gst-plugins-bad-1.20.3/lib/gstreamer-1.0:/nix/store/06hr2k9shx38d2al4kyd2ahpqai508sm-gst-plugins-ugly-1.20.3/lib/gstreamer-1.0:/nix/store/5795paz1m7vb867arfxf0q0jddx4c2vn-gst-plugins-ugly-1.20.3/lib/gstreamer-1.0:/nix/store/aqn4ac2qbmmzqmhlcp2ahkhgnyqhs7d3-gst-libav-1.20.3/lib/gstreamer-1.0:/nix/store/6h5i6cfh3vf1m5whxambqg9931ph3xws-gst-libav-1.20.3/lib/gstreamer-1.0:/nix/store/yn7j91nlgjm2mh82dqdda6vja8fcql6l-gstreamer-vaapi-1.20.3/lib/gstreamer-1.0:/nix/store/gcz29pc69viakn8xjjmwflbq060xx8hy-gstreamer-vaapi-1.20.3/lib/gstreamer-1.0
Get some logs
in a shell try to play the test videos
I tried the highest resolutions and they all work fine.
I have the same problem, but videos work if setting WEBKIT_DISABLE_COMPOSITING_MODE=1
before launching epiphany, I think this issue has to do with nvidia drivers (I use the proprietary ones on a laptop) and webkitgtk.
This issue may be related: #32580
Describe the bug
I tried to test it because I want see if hw media acceleration actually works now, but I've found out that it doesn't reproduce a single video at all!
Steps To Reproduce
Steps to reproduce the behavior:
Expected behavior
Video plays.
Additional context
I set the environment variable to have full gstreamer support on all apps that support it, and thought that could be interfering, but even disabling it, video still can't be played.
Notify maintainers
@jtojnar @bobby285271 @maxeaubrey
Metadata
Please run
nix-shell -p nix-info --run "nix-info -m"
and paste the result.