Ok, tested with only 3 PRs in github.
Everything compiles fine.
H.264 transcoding with VAAPI and AMD works and dont see any problems so far!
Only when enable "Use A/V library:" in muxes, I have this error:
2023-03-22 11:53:39.317 libav: AVCodecContext: non-existing PPS 0 referenced
2023-03-22 11:53:39.317 libav: AVCodecContext: decode_slice_header error
2023-03-22 11:53:39.317 libav: AVCodecContext: no frame!
2023-03-22 11:53:45.432 libav: AVFormatContext: Could not find codec parameters for stream 2 (Audio: mp3 ([3][0][0][0] / 0x0003), 0 channels): unspecified frame size
Consider increasing the value for the 'analyzeduration' (0) and 'probesize' (5000000) options
2023-03-22 11:53:45.434 libav: AVFormatContext: sample rate not set
2023-03-22 11:53:45.434 iptv: libav: Unable to write header
2023-03-22 11:53:45.435 tvhpoll: epoll del failed
with different source:
2023-03-22 12:05:31.200 subscription: 0014: "scan" unsubscribing
libav: AVCodecContext: Invalid frame dimensions 0x0.
2023-03-22 12:05:31.268 libav: AVFormatContext: Could not find codec parameters for stream 2 (Audio: mp3 ([3][0][0][0] / 0x0003), 0 channels): unspecified frame size
Consider increasing the value for the 'analyzeduration' (0) and 'probesize' (5000000) options
2023-03-22 12:05:31.269 libav: AVFormatContext: Could not find codec parameters for stream 3 (Audio: mp3 ([3][0][0][0] / 0x0003), 0 channels): unspecified frame size
Consider increasing the value for the 'analyzeduration' (0) and 'probesize' (5000000) options
2023-03-22 12:05:31.269 libav: AVFormatContext: Could not find codec parameters for stream 4 (Unknown: none ([11][0][0][0] / 0x000B)): unknown codec
Consider increasing the value for the 'analyzeduration' (0) and 'probesize' (5000000) options
2023-03-22 12:05:31.271 libav: AVFormatContext: sample rate not set
2023-03-22 12:05:31.271 iptv: libav: Unable to write header
2023-03-22 12:05:31.273 tvhpoll: epoll del failed
I dont know... maybe AMD VAAPI drivers problem again...