Open DickyQi opened 3 weeks ago
FYI: current Mac brew installed gstreamer version is 1.24.8. if I downgrade to version 1.22.11(which is the latest version of 1.22), then issue is disappeared. It seems gstreamer 1.24 changed API or just a internal bug.
Thanks for the report. It is indeed a gstreamer issue, and it is difficult to detect automatically.
With GST 1.24.06, my local compilation indeed does not support backward play when using vtdechw
, i.e. the native Apple Video Toolkit Decoder Hardware, but does support both play direction when forcing software decoder :
I will investigate as it might be possible to do a time-out for receiving a new frame after changing direction, and show a message suggesting to switch to SW decoding in case no image is received (blocking).
build vimix on MacOS 15 with vscode, MediaPlayer backward play will blocking, step backward also.