GNOME Bugzilla – Bug 736091
SPS / PPS sends only on start. (omx target - bellagio)
Last modified: 2018-01-23 10:57:38 UTC
Can not use omxh264enc for streaming to VLC. VLC reports: packetizer_h264 warning: waiting for SPS/PPS I saw that same issue for omx target "raspbery" is already fixed, but with "bellagio" it still exists.
The fix in gstomxh264enc.c is independent of the OpenMAX target. You will have to check why the code in gst_omx_h264_enc_handle_output_frame() doesn't work as expected on your platform.
h264parse and rtph264pay have a config-interval property which you can use to regularly insert sps/pps even if the encoder doesn't do that. If you want to provide a patch to improve this for bellagio please do, but in the mean time I'm going to close this in order to reduce clutter in bugzilla, since bellagio is not amongst the targets we care a lot about.