[gstreamer 1.16] Unable to play MKV content: Resource not found
I'm experiencing an issue with gstreamer while attempting to play an mkv content. Using the following pipeline (file or http):
Windows:
gst-launch-1.0 -vvv filesrc location=.\the_100_0s_15s.mkv ! matroskademux ! h265parse ! queue ! avdec_h265 ! queue ! autovideosink
Linux imx:
gst-launch-1.0 -vvv filesrc location=.\the_100_0s_15s.mkv ! matroskademux ! h265parse ! queue ! v4l2h265dec! queue ! autovideosink
Both failed:
Setting pipeline to PAUSED ...
ERROR: Pipeline doesn't want to pause.
ERROR: from element /GstPipeline:pipeline0/GstFileSrc:filesrc0: Resource not found.
Additional debug info:
../subprojects/gstreamer/plugins/elements/gstfilesrc.c(533): gst_file_src_start (): /GstPipeline:pipeline0/GstFileSrc:filesrc0:
No such file ".the_100_0s_15s.mkv"
Setting pipeline to NULL ...
Freeing pipeline ...
Please note that the same pipeline works fine with gstreamer 1.18.
I have attached the related content.
Is there a problem with the content ? It also fails with many recent encoded mkv files.