gstreamer/subprojects/gst-libav/ext/libav
Edward Hervey c39400b52c avviddec: Report a latency even without upstream framerate
There are cases where upstream will not provide a framerate, or it won't be
fixed. But if there is latency introduced by the decoder we do want to report
it.

Therefore use the framerate stored in the actual decoder, which will have a
default.

Fixes hangs when playing back such streams with decodebin3 (where the multiqueue
will not have been informed of that downstream latency and not grow accordingly)

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3391>
2022-11-16 10:42:18 +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 avauddec: address regression with WMA files .. 2022-10-06 01:03:10 +00:00
gstavauddec.h Move files from gst-libav into the "subprojects/gst-libav/" subdir 2021-09-24 16:15:08 -03:00
gstavaudenc.c avaudenc: Add support for AV_PKT_DATA_SKIP_SAMPLES side data 2022-03-14 10:32:15 +02:00
gstavaudenc.h Move files from gst-libav into the "subprojects/gst-libav/" subdir 2021-09-24 16:15:08 -03:00
gstavcfg.c avcfg: Don't leak the support GArray when registering flag/enums 2022-11-13 06:59:11 +01:00
gstavcfg.h Move files from gst-libav into the "subprojects/gst-libav/" subdir 2021-09-24 16:15:08 -03:00
gstavcodecmap.c avviddec: Introduce a class for shared properties 2022-11-02 19:23:14 +00:00
gstavcodecmap.h avviddec: Introduce a class for shared properties 2022-11-02 19:23:14 +00:00
gstavdeinterlace.c Move files from gst-libav into the "subprojects/gst-libav/" subdir 2021-09-24 16:15:08 -03:00
gstavdemux.c gst-libav: Fix synchronization issues and errors created by the forwarding of 2022-10-21 23:17:58 +00:00
gstavmux.c Move files from gst-libav into the "subprojects/gst-libav/" subdir 2021-09-24 16:15:08 -03:00
gstavprotocol.c Move files from gst-libav into the "subprojects/gst-libav/" subdir 2021-09-24 16:15:08 -03: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
gstavviddec.c avviddec: Report a latency even without upstream framerate 2022-11-16 10:42:18 +00:00
gstavviddec.h avviddec: Introduce a class for shared properties 2022-11-02 19:23:14 +00:00
gstavvidenc.c avvidenc: Don't leak AVPacket on EOF 2022-11-13 06:59:11 +01:00
gstavvidenc.h Move files from gst-libav into the "subprojects/gst-libav/" subdir 2021-09-24 16:15:08 -03:00
meson.build meson: Call pkgconfig.generate in the loop where we declare plugins dependencies 2022-09-01 21:17:35 +00:00