Hi guys,
I am using the demo of mcsdk-video for a TS streaming. It can produce nice TS stream now. However, ffplay must be start in front of streaming process. Otherwise, it will report "PPS id out of range error". It seems that ffplay need IDR frame to parse picture information. How to tell HEVC encoder generate IDR frame which includes PPS/SPS? I played a little bit with the config file of hevc encoder which is included with mcsdk-video. I tried to change parameters like "generateHeader", "intraRefreshRate". It doesn't work.
I am using mcsdk_video_2_2_0_42. I know there are new version mcsdk_video. I just need finish some work on old version first then porting new version sdk to our ARM board.
So do you guys know how to force HEVC encoder generate PPS/SPS periodically?