gstreamer/subprojects/gst-plugins-bad/sys/va
He Junyan d47416d3a2 va: encoder: Do not reset the frame count when reconfig().
We should not reset the input/output_frame_count when some configure
changes. For example, the if resolution changes, the current way just
resets the frame count and make the PTS of the output buffer restart
from the original PTS of the first frame. That causes a lot of QOS
event and drop all the new frames.
We should only reset them when encoder start().

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2489>
2022-05-25 18:56:34 +00:00
..
gstvaav1dec.c va: basedec: Select format from template or negotiated caps. 2022-05-09 08:50:58 +00:00
gstvaav1dec.h Move files from gst-plugins-bad into the "subprojects/gst-plugins-bad/" subdir 2021-09-24 16:14:36 -03:00
gstvabasedec.c va: basedec: Always select first available format. 2022-05-11 15:03:54 +02:00
gstvabasedec.h va: basedec: Add device-path read-only property. 2022-03-04 14:34:32 +00:00
gstvabaseenc.c va: encoder: Do not reset the frame count when reconfig(). 2022-05-25 18:56:34 +00:00
gstvabaseenc.h va: encoder: change reset_state() to a virtual function of base class. 2022-05-25 18:56:34 +00:00
gstvabasetransform.c libs: va: add VA allocator parameter for derived images usage. 2022-03-31 14:14:45 +00:00
gstvabasetransform.h vapostproc, vadeinterlace: don't transform caps if no intersection. 2021-11-22 15:27:10 +00:00
gstvacaps.c va: Set <gst/va/gstva.h> as library single point entry header. 2022-03-29 19:48:30 +00:00
gstvacaps.h va: caps: Expose gst_va_create_coded_caps as helper function. 2022-03-01 10:53:50 +01:00
gstvacompositor.c vacompositor: check caps and info return values 2022-05-25 10:16:00 +00:00
gstvacompositor.h va: vpp: add compositor 2022-05-21 21:18:15 +02:00
gstvadecoder.c va: Set <gst/va/gstva.h> as library single point entry header. 2022-03-29 19:48:30 +00:00
gstvadecoder.h va: Add a gstva.h to include all va lib header files. 2022-02-07 10:12:36 +00:00
gstvadeinterlace.c va: Set <gst/va/gstva.h> as library single point entry header. 2022-03-29 19:48:30 +00:00
gstvadeinterlace.h Move files from gst-plugins-bad into the "subprojects/gst-plugins-bad/" subdir 2021-09-24 16:14:36 -03:00
gstvadevice.c va: Make libgudev dependency optional. 2021-10-04 10:19:36 +00:00
gstvadevice.h va: Add a gstva.h to include all va lib header files. 2022-02-07 10:12:36 +00:00
gstvadisplay_priv.c va: Set <gst/va/gstva.h> as library single point entry header. 2022-03-29 19:48:30 +00:00
gstvadisplay_priv.h va: Set <gst/va/gstva.h> as library single point entry header. 2022-03-29 19:48:30 +00:00
gstvaencoder.c va: Keep include's code style 2022-05-24 13:41:50 +00:00
gstvaencoder.h vah264enc: Move rate-control enum to encoder class helper. 2022-04-16 11:11:51 +00:00
gstvafilter.c vafilter: Fix logging of unsupported alpha blending. 2022-05-24 12:30:49 +00:00
gstvafilter.h va: vpp: add compositor 2022-05-21 21:18:15 +02:00
gstvah264dec.c va: basedec: Select format from template or negotiated caps. 2022-05-09 08:50:58 +00:00
gstvah264dec.h Move files from gst-plugins-bad into the "subprojects/gst-plugins-bad/" subdir 2021-09-24 16:14:36 -03:00
gstvah264enc.c va: encoder: change reset_state() to a virtual function of base class. 2022-05-25 18:56:34 +00:00
gstvah264enc.h va: Add H264 encoder. 2022-03-01 10:53:50 +01:00
gstvah265dec.c va: basedec: Select format from template or negotiated caps. 2022-05-09 08:50:58 +00:00
gstvah265dec.h Move files from gst-plugins-bad into the "subprojects/gst-plugins-bad/" subdir 2021-09-24 16:14:36 -03:00
gstvampeg2dec.c va: basedec: Select format from template or negotiated caps. 2022-05-09 08:50:58 +00:00
gstvampeg2dec.h Move files from gst-plugins-bad into the "subprojects/gst-plugins-bad/" subdir 2021-09-24 16:14:36 -03:00
gstvaprofile.c va: Add the profile string name into the profile_map. 2022-03-01 10:53:50 +01:00
gstvaprofile.h va: Add the profile string name into the profile_map. 2022-03-01 10:53:50 +01:00
gstvavp8dec.c va: basedec: Select format from template or negotiated caps. 2022-05-09 08:50:58 +00:00
gstvavp8dec.h Move files from gst-plugins-bad into the "subprojects/gst-plugins-bad/" subdir 2021-09-24 16:14:36 -03:00
gstvavp9dec.c va: basedec: Select format from template or negotiated caps. 2022-05-09 08:50:58 +00:00
gstvavp9dec.h Move files from gst-plugins-bad into the "subprojects/gst-plugins-bad/" subdir 2021-09-24 16:14:36 -03:00
gstvavpp.c va: vpp: Update the colorimetry and HDR fields when fixup src caps. 2022-04-22 06:53:37 +00:00
gstvavpp.h Move files from gst-plugins-bad into the "subprojects/gst-plugins-bad/" subdir 2021-09-24 16:14:36 -03:00
meson.build va: vpp: add compositor 2022-05-21 21:18:15 +02:00
plugin.c va: Avoid unused variable if logging is disabled. 2022-05-24 19:07:47 +00:00
vacompat.h va: Add vacompat.h to wrap glib functions. 2022-03-01 10:53:50 +01:00