videoflip: caps criticals with vtdec
This is the binary distribution of GST 1.18.3 on an Intel Mac running Big Sur 11.2
It crashes every time with the following pipeline:
% gst-launch-1.0 filesrc location=door_rotn.mov ! decodebin ! videoconvert ! videoflip method=clockwise ! autovideosink
Setting pipeline to PAUSED ...
Pipeline is PREROLLING ...
Got context from element 'autovideosink0': gst.gl.GLDisplay=context, gst.gl.GLDisplay=(GstGLDisplay)"(GstGLDisplayCocoa)\ gldisplaycocoa0";
Redistribute latency...
Pipeline is PREROLLED ...0 %)
Setting pipeline to PLAYING ...
New clock: GstSystemClock
(gst-launch-1.0:3286): GStreamer-CRITICAL **: 17:28:30.389: gst_caps_get_structure: assertion 'index < GST_CAPS_LEN (caps)' failed
It is the videoflip causing the trouble. The "method" doesn't make any difference. The choice of video does make a difference : about half of the videos I've tried crash, the other half play ok. So I attach a small one which does crash this pipeline.