<snip>

> You can skip h264 post-processing to save decoding time.

How do I do this programatically?
I didn't actually configure and codec explicitly, it was automatically
selected. I don't even know when the stream will be H.264.

> Other than that, if you detect that your process takes too long, you should 
> apply
> it only when the decoder catches up with the stream. In the worst
> case, if an IDR frame arrives, you can discard all frames up to IDR,
> and essentially start again.

How do I detect an IDR (or non-IDR frame)?
Can I freely discard non-IDR frames without decoding them?

>
> If you cannot configure the encoder, the latter option depends totally
> on the nature of your incoming stream. If you can configure the
> source, you should be very careful about forcing IDR frames too often:
> first of all, these frames take much more bandwidth, and second, they
> take longer to decode.

Thank!
Adi
_______________________________________________
Libav-user mailing list
[email protected]
http://ffmpeg.org/mailman/listinfo/libav-user

Reply via email to