H264 content does not play with GStreamer since kernel 5.10-sunxi64

Attempt to play media from https://gitlab.com/mobian1/devices/sunxi64-linux/-/issues/13

youtube-dl -f 22 https://www.youtube.com/watch?v=DZ_P5W9r2JY
gst-play-1.0 --videosink testsink --audiosink testsink Introducing\ GNOME\ 3.38\ -\ \'Orbis\'-DZ_P5W9r2JY.mp4

The playback fails to start with the error:

0:00:01.767938210  2872   0x7fa41ed8c0 ERROR     v4l2codecs-decoder gstv4l2decoder.c:677:gst_v4l2_decoder_set_controls:<v4l2decoder1> VIDIOC_S_EXT_CTRLS failed: Bad address
0:00:01.768031669  2872   0x7fa41ed8c0 WARN      v4l2codecs-h264dec gstv4l2codech264dec.c:1008:gst_v4l2_codec_h264_dec_submit_bitstream:<v4l2slh264dec0> error: Driver did not accept the bitstream parameters.
ERROR: from element /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/v4l2slh264dec:v4l2slh264dec0: Driver did not accept the bitstream parameters.
Additional debug info:
../sys/v4l2codecs/gstv4l2codech264dec.c(1008): gst_v4l2_codec_h264_dec_submit_bitstream (): /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/v4l2slh264dec:v4l2slh264dec0
ERROR: pipeline doesn't want to preroll.
Edited by Arnaud Ferraris