codecs: h264decoder: Calculate and set latency
authorVíctor Manuel Jáquez Leal <vjaquez@igalia.com>
Sat, 22 Aug 2020 10:44:16 +0000 (12:44 +0200)
committerNicolas Dufresne <nicolas.dufresne@collabora.com>
Tue, 15 Sep 2020 15:20:13 +0000 (11:20 -0400)
commite0e37a0d923d7384161b0c138bc5876ad235d26a
treefc4211f25b9cee662cefd9e330befd1606026736
parent261d6e463abcf6a08b226c97ffc0ea350720c33e
codecs: h264decoder: Calculate and set latency

Add gst_h264_decoder_set_latency(), which calculates and sets
latency on base decoder class, after new_sequence is called.

This assumes that in new_sequence() vmethod, callee negotiates
downstream caps.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1531>
gst-libs/gst/codecs/gsth264decoder.c