gstreamer/subprojects/gst-libav/ext/libav
Philippe Normand c4aba75dc6 avviddec: Calculate latency only for fixed framerate
The framerate was checked correctly in _negotiate, but not in _set_format.

Also fix loss of precision in _negotiate when calculating the framerate.

Fixes #3093

Co-authored-by: Sebastian Dröge <sebastian@centricular.com>
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/5818>
2023-12-17 12:11:38 +00:00
..
gstav.c avviddec: Introduce a class for shared properties 2022-11-02 19:23:14 +00:00
gstav.h avviddec: Introduce a class for shared properties 2022-11-02 19:23:14 +00:00
gstavauddec.c ffmpeg: avauddec/avviddec: Free packet side data after usage 2023-02-28 12:45:59 +00:00
gstavauddec.h
gstavaudenc.c
gstavaudenc.h
gstavcfg.c avcfg: Don't leak the support GArray when registering flag/enums 2022-11-13 06:59:11 +01:00
gstavcfg.h
gstavcodecmap.c Revert "avvidenc: Set timebase in the ffmpeg context to nanoseconds and set framerate" 2023-01-26 15:47:55 +00:00
gstavcodecmap.h avviddec: Introduce a class for shared properties 2022-11-02 19:23:14 +00:00
gstavdeinterlace.c avdeinterlace: fix element leak 2023-04-10 19:05:35 +00:00
gstavdemux.c
gstavmux.c avmux: fix element leak 2023-04-10 19:05:35 +00:00
gstavprotocol.c
gstavprotocol.h
gstavutils.c avutils: Add missing space in doc 2022-11-05 15:12:08 +00:00
gstavutils.h avviddec: Introduce a class for shared properties 2022-11-02 19:23:14 +00:00
gstavviddec.c avviddec: Calculate latency only for fixed framerate 2023-12-17 12:11:38 +00:00
gstavviddec.h avviddec: Introduce a class for shared properties 2022-11-02 19:23:14 +00:00
gstavvidenc.c avvidenc: Don't take ffmpeg timestamps verbatim but only use them to calculate DTS 2023-01-26 15:47:55 +00:00
gstavvidenc.h avvidenc: Offset PTS to zero to fix bitrate control 2023-01-13 17:18:38 +00:00
meson.build