hlscmafsink: regression in 0.13.0 release: sink produces unplayable videos (was fine in 0.12.7)
Describe your issue
I had no problem using branch 0.12
in my project:
gst-plugin-hlssink3 = "0.12"
Switching to 0.13
produces unreadable videos:
gst-plugin-hlssink3 = "0.13"
Steps to reproduce the bug
$ gst-launch-1.0 -e videotestsrc num-buffers=150 is-live=true ! 'video/x-raw,format=I420,width=640,height=480,framerate=15/1' ! timeoverlay ! x264enc bframes=0 bitrate=2048 ! 'video/x-h264,profile=main' ! hlscmafsink
$ ffplay playlist.m3u8
No video output when using 0.13
version, the error from ffplay is:
Could not find codec parameters for stream 0 (Video: h264 (avc1 / 0x31637661), none(tv, smpte170m), 640x480): unspecified pixel format
Consider increasing the value for the 'analyzeduration' (0) and 'probesize' (5000000) options
How reproducible is the bug?
Reproduced on macOS (gstreamer version 1.24.5) and Debian (default bookworm 1.22)