philn / glide

Linux/macOS media player based on GStreamer and GTK
https://philn.github.io/glide/
MIT License
244 stars 21 forks source link

[Bug] Crash on 10 bits x265 mkv #77

Closed chromer030 closed 8 months ago

chromer030 commented 8 months ago

The player crash on selecting a 10bits x265 file. The file is healthy and playable in mpv.

log:

Internal player error: Error from element /GstPlayBin:playbin/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstMatroskaDemux:matroskademux0: GStreamer encountered a general stream error.
Internal data stream error.
../gstreamer/subprojects/gst-plugins-good/gst/matroska/matroska-demux.c(6095): gst_matroska_demux_loop (): /GstPlayBin:playbin/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstMatroskaDemux:matroskademux0:
streaming stopped, reason not-negotiated (-4)
bye!

OS: Arch Linux Version: 0.5.11 Gstreamer: 1.22.6 Hardware Accelaration: Supported

philn commented 8 months ago

Try with this env var? GST_PLAY_USE_PLAYBIN3=1

philn commented 8 months ago

Please try the 0.6.0 release too... And if the issue keeps happening you should report it to https://gitlab.freedesktop.org/gstreamer/gstreamer

chromer030 commented 8 months ago

Tried with GST_PLAY_USE_PLAYBIN3=1 , and also another mkv, same crash:

Internal player error: Error from element /GstPlayBin3:playbin3/GstURIDecodeBin3:uridecodebin3/GstURISourceBin:urisourcebin0/GstParseBin:parsebin0/GstMatroskaDemux:matroskademux0: GStreamer encountered a general stream error.
Internal data stream error.
../gstreamer/subprojects/gst-plugins-good/gst/matroska/matroska-demux.c(6095): gst_matroska_demux_loop (): /GstPlayBin3:playbin3/GstURIDecodeBin3:uridecodebin3/GstURISourceBin:urisourcebin0/GstParseBin:parsebin0/GstMatroskaDemux:matroskademux0:
streaming stopped, reason not-negotiated (-4)
philn commented 8 months ago

Then report this to the gitlab linked above.