For allowing H.264 stream random access the h.264 decoder needs and IDR frame to synchronize.
From tests I conducted, It seems that TI's h.264 BP encoder outputs 1 IDR frame at start of encoding process, and no IDR are output later. Only I frames (according to intra-frame interval) and P-frames are output.
Even If I try to force an IDR frame, this does not work and no IDR frame is output from the encoder.
I tried to use a workaround, where I replace a random I-frame in the stream by the first IDR frame output from the encoder, and feed it to the decoder for decoding. This
workaround does not work and the decoder cannot decode it correctly because although there is an IDR which resets the decoder, later P-frames have references to P-frames which were before this IDR frame.
Can you help with this issue?