gstreamer/subprojects/gst-plugins-bad/sys
Víctor Manuel Jáquez Leal 351a107ecc vah264enc: Avoid reopen encoder or renegotiate.
If parameters remain similar enough to avoid either encoder reopening
or downstream renegotiation, avoid it.

This is going to be useful for dynamic parameters setting.

To check if the stream parameters changed, so the internal encoder has
to be closed and opened again, are required two steps:

1. If input caps, profile, chroma or rate control mode have changed.
2. If any of the calculated variables and element properties have
   changed.

Later on, only if the output caps also changed, the pipeline
is renegotiated.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2466>
2022-11-09 06:13:26 +01:00
..
amfcodec amfcodec: Update for documentation 2022-10-24 12:42:51 +00:00
androidmedia meson: Call pkgconfig.generate in the loop where we declare plugins dependencies 2022-09-01 21:17:35 +00:00
applemedia avfdeviceprovider: do not leak the properties 2022-10-26 10:29:25 +00:00
asio meson: Call pkgconfig.generate in the loop where we declare plugins dependencies 2022-09-01 21:17:35 +00:00
bluez meson: Call pkgconfig.generate in the loop where we declare plugins dependencies 2022-09-01 21:17:35 +00:00
d3d11 d3d11videosink: Always clear back buffer on resize 2022-11-05 17:23:24 +00:00
d3dvideosink d3dvideosink: Update plugin description 2022-11-04 22:48:41 +00:00
decklink decklink: reset calculation of gst_decklink_video_src_update_time_mapping on no_signal. When the HDMI cable was disconnected for a long time, the calculation took too much time. SDI cable works fine. 2022-10-10 08:13:30 +00:00
directshow directshow: Demote rank of device provider to GST_RANK_NONE 2022-11-09 00:30:45 +00:00
directsound meson: Call pkgconfig.generate in the loop where we declare plugins dependencies 2022-09-01 21:17:35 +00:00
dvb meson: Call pkgconfig.generate in the loop where we declare plugins dependencies 2022-09-01 21:17:35 +00:00
fbdev meson: Call pkgconfig.generate in the loop where we declare plugins dependencies 2022-09-01 21:17:35 +00:00
ipcpipeline meson: Call pkgconfig.generate in the loop where we declare plugins dependencies 2022-09-01 21:17:35 +00:00
kms meson: Call pkgconfig.generate in the loop where we declare plugins dependencies 2022-09-01 21:17:35 +00:00
magicleap meson: Call pkgconfig.generate in the loop where we declare plugins dependencies 2022-09-01 21:17:35 +00:00
mediafoundation mfvideosrc: Add support for DirectShow capture filter 2022-11-08 01:33:14 +09:00
msdk msdkcontext: use gst_object_unref instead of g_object_unref 2022-11-02 07:40:59 +00:00
nvcodec nvcodec: Update for documentation 2022-10-24 12:42:51 +00:00
opensles meson: Call pkgconfig.generate in the loop where we declare plugins dependencies 2022-09-01 21:17:35 +00:00
qsv qsv: Fix encoding error when input memory belongs to other GPU 2022-11-05 13:59:45 +00:00
shm meson: Call pkgconfig.generate in the loop where we declare plugins dependencies 2022-09-01 21:17:35 +00:00
tinyalsa meson: Call pkgconfig.generate in the loop where we declare plugins dependencies 2022-09-01 21:17:35 +00:00
uvch264 meson: Call pkgconfig.generate in the loop where we declare plugins dependencies 2022-09-01 21:17:35 +00:00
v4l2codecs v4l2codecs: Warn user when no media devices are found 2022-09-29 19:12:14 +00:00
va vah264enc: Avoid reopen encoder or renegotiate. 2022-11-09 06:13:26 +01:00
wasapi meson: Call pkgconfig.generate in the loop where we declare plugins dependencies 2022-09-01 21:17:35 +00:00
wasapi2 wasapi2: Add support for process loopback capture 2022-10-17 23:28:48 +00:00
wic wic: Add since marker 2022-10-24 12:42:51 +00:00
winks meson: Call pkgconfig.generate in the loop where we declare plugins dependencies 2022-09-01 21:17:35 +00:00
winscreencap meson: Call pkgconfig.generate in the loop where we declare plugins dependencies 2022-09-01 21:17:35 +00:00
meson.build amfcodec: Add support for h264/h265 encoding 2022-04-08 17:59:12 +00:00