Thanks for the quick reply ![]()
I have actually never reached EOS, since I quit when I notice the checkerboard pattern, so I am unsure if EOS is problematic as well, I haven’t even implemented restart logic yet ![]()
I adjusted my compositor pads like this:
self.v_source_pad0 = self.v_compositor.get_request_pad("sink_%u")
self.v_source_pad0.set_property("max-last-buffer-repeat", 0)
self.v_source_pad0.set_property("repeat-after-eos", 1)
self.v_source_pad1 = self.v_compositor.get_request_pad("sink_%u")
self.v_source_pad1.set_property("max-last-buffer-repeat", 0)
self.v_source_pad1.set_property("repeat-after-eos", 1)
It seems `max-last-buffer-repeat` doesn’t support negative numbers, so I tried with “0”. I still got the checkerboard background occasionally. I’m suspecting if it might be the same issue as this guy had: Losing background after seek in using compositor - #5 by Honey_Patouceul
He sadly never posted a solution.
I know its a big ask, but if I sent the AI generated code that somehow makes it work, but has stutters in the video, would you give it a look? I have tried reading it over and copying the pipeline architecture to the best of my ability, but without improvements.