Closed
Description
First of all, thanks ardera for your work on flutter-pi and for implementing gstreamer (the omxplayer is really hard to get working on new raspberry pi builds these days).
I am getting some error messages from gstreamer, the video playback is jittery and controls (play/pause/seek etc.) don't seem to work.
I'm running:
flutter 2.10.1
flutter-pi latest commit
Raspberry Pi OS 'Bullseye' 64 bit
on a:
Raspberry Pi 400
iiyama ProLite TF2415MC-B2 touch screen
If you would like to see my config.txt and cmdline.txt files, just let me know and I will post them too, but as far as I know mostly defaults.
error messages:
[gstreamer video_player plugin] respond success on_create
[gstreamer video_player plugin] on_receive_evch
[gstreamer video player] gstreamer error: code: 7, domain: gst-stream-error-quark, msg: No valid frames decoded before end of stream (debug info: ../gst-libs/gst/video/gstvideodecoder.c(1246): gst_video_decoder_sink_event_default (): /GstPipeline:pipeline0/GstURIDecodeBin:src/GstDecodeBin:decodebin0/v4l2h264dec:v4l2h264dec0:
no valid frames found)
[gstreamer video_player] Hardware decoder failed. Falling back to software decoding...
[gstreamer video_player plugin] Got video info: stream? no, w x h: 1920 x 1080, duration: 0:00:14.740000000
(flutter-pi:1068): GStreamer-CRITICAL **: 14:27:09.468: gst_event_new_seek: assertion 'rate != 0.0' failed
(flutter-pi:1068): GStreamer-CRITICAL **: 14:27:09.469: gst_element_send_event: assertion 'event != NULL' failed
[gstreamer video_player] Could not set the new playback speed / playback position (speed: 0.000000, pos: 0:00:00.001025980).
(flutter-pi:1068): GStreamer-CRITICAL **: 14:27:20.759: gst_event_new_seek: assertion 'rate != 0.0' failed
(flutter-pi:1068): GStreamer-CRITICAL **: 14:27:20.759: gst_element_send_event: assertion 'event != NULL' failed
[gstreamer video_player] Could not set the new playback speed / playback position (speed: 0.000000, pos: 0:00:11.291245185).```