gstreamer/subprojects/gst-libav/ext/libav
Thibault Saunier 4aa6b35639 avviddec: Renegotiate srcpad caps on framerate change
We avoid resetting the internal FFmpeg decoder on framerate changes,
but in turn this means we were not updating the framerate on the srcpad,
which was clearly incorrect. This change keeps the optimization but ensures
that we renegotiate downstream when framerate changes occur.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/8118>
2024-12-10 12:11:22 +00:00
..
gstav.c libav: Update AVCodecContext lifetime to work properly with ffmpeg 7 2024-07-08 14:31:39 +00:00
gstav.h libav: Update AVCodecContext lifetime to work properly with ffmpeg 7 2024-07-08 14:31:39 +00:00
gstavauddec.c ffmpeg: Don't register elements for which we have no caps 2024-07-25 12:14:50 +00:00
gstavauddec.h libav: Update AVCodecContext lifetime to work properly with ffmpeg 7 2024-07-08 14:31:39 +00:00
gstavaudenc.c ffmpeg: Don't register elements for which we have no caps 2024-07-25 12:14:50 +00:00
gstavaudenc.h libav: Update AVCodecContext lifetime to work properly with ffmpeg 7 2024-07-08 14:31:39 +00:00
gstavcfg.c libav: Update AVCodecContext lifetime to work properly with ffmpeg 7 2024-07-08 14:31:39 +00:00
gstavcfg.h Move files from gst-libav into the "subprojects/gst-libav/" subdir 2021-09-24 16:15:08 -03:00
gstavcodecmap.c avcodecmap: Add support for M101 Matrox uncompressed SD video codec 2024-11-11 08:47:41 +00:00
gstavcodecmap.h ffmpeg: Don't register elements for which we have no caps 2024-07-25 12:14:50 +00:00
gstavdeinterlace.c libav: Update AVCodecContext lifetime to work properly with ffmpeg 7 2024-07-08 14:31:39 +00:00
gstavdemux.c avdemux: Combine upstream and local tags 2024-11-05 07:33:25 +00:00
gstavmux.c avmux: Fix crash when muxer doesn't get codecid 2024-07-23 18:42:22 +00:00
gstavprotocol.c libav: free protocol info in gst_ffmpeg_pipe_close 2024-12-04 20:37:07 +00:00
gstavprotocol.h Move files from gst-libav into the "subprojects/gst-libav/" subdir 2021-09-24 16:15:08 -03:00
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
gstavvidcmp.c gst-libav: add avvideocompare element 2023-05-04 19:34:06 +00:00
gstavviddec.c avviddec: Renegotiate srcpad caps on framerate change 2024-12-10 12:11:22 +00:00
gstavviddec.h avviddec: Renegotiate srcpad caps on framerate change 2024-12-10 12:11:22 +00:00
gstavvidenc.c ffmpeg: Don't register elements for which we have no caps 2024-07-25 12:14:50 +00:00
gstavvidenc.h avvidenc: Make sure to pass always increasing PTS to the encoder 2024-07-08 14:31:39 +00:00
meson.build gst-libav: add avvideocompare element 2023-05-04 19:34:06 +00:00