gstreamer/sys/va
Víctor Manuel Jáquez Leal 688ade3cfc va: vpp: fix frame copy
There were two problems with frame copy:

1. The input video info are from the format color, not form the allocated VA
surface, it's needed to update the sink video info according with the
allocator's data.

2. The parameters of `gst_video_frame_copy()` were backwards.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/2007>
2021-02-05 18:54:25 +01:00
..
gstvaallocator.c va: allocator: Fix deadlock caused by double lock 2021-01-12 21:28:04 +09:00
gstvaallocator.h va: pool, allocator: honor GST_BUFFER_POOL_ACQUIRE_FLAG_DONTWAIT 2020-11-24 12:44:24 +01:00
gstvabasedec.c va: Fix some gst_object_unref error because the pointer is NULL. 2021-01-17 14:00:50 +08:00
gstvabasedec.h va: Add mpeg2 VA decoder. 2020-12-28 13:14:06 +08:00
gstvacaps.c va: caps: added gst_caps_is_raw() 2020-10-09 16:34:57 +02:00
gstvacaps.h va: caps: added gst_caps_is_raw() 2020-10-09 16:34:57 +02:00
gstvadecoder.c va: Make the caps pointer operation atomic in vadecoder. 2021-01-15 20:40:21 +08:00
gstvadecoder.h va: decode: fix display type 2020-12-06 18:03:47 +01:00
gstvadevice.c va: sort the device queue 2021-02-02 10:28:04 +08:00
gstvadevice.h va: VA-API H.264 decoder and infrastructure 2020-06-28 11:47:35 +02:00
gstvadisplay.c va: display: parse and set driver implementation 2021-01-05 17:54:34 +00:00
gstvadisplay.h va: display: parse and set driver implementation 2021-01-05 17:54:34 +00:00
gstvadisplay_drm.c va: VA-API H.264 decoder and infrastructure 2020-06-28 11:47:35 +02:00
gstvadisplay_drm.h va: VA-API H.264 decoder and infrastructure 2020-06-28 11:47:35 +02:00
gstvadisplay_wrapped.c va: display: wrapped: Fix property name 2020-08-03 19:33:01 +02:00
gstvadisplay_wrapped.h va: VA-API H.264 decoder and infrastructure 2020-06-28 11:47:35 +02:00
gstvafilter.c va: filter: don't destroy pipeline buffer 2021-02-05 16:54:07 +01:00
gstvafilter.h va: add vapostproc element 2020-09-23 18:19:22 +02:00
gstvah264dec.c va: Remove gst_va_decoder_destroy_buffers() 2020-11-30 16:53:25 +01:00
gstvah264dec.h va: h264dec: check va allocator at decide allocation 2020-08-24 19:35:57 +00:00
gstvah265dec.c va: Remove gst_va_decoder_destroy_buffers() 2020-11-30 16:53:25 +01:00
gstvah265dec.h va: Add HEVC decoding support 2020-11-04 17:53:23 +00:00
gstvampeg2dec.c va: mpeg2dec: refactor the picture reference filling 2021-01-06 17:27:10 +01:00
gstvampeg2dec.h va: Add mpeg2 VA decoder. 2020-12-28 13:14:06 +08:00
gstvapool.c va: pool, allocator: honor GST_BUFFER_POOL_ACQUIRE_FLAG_DONTWAIT 2020-11-24 12:44:24 +01:00
gstvapool.h va: allocator: add _set_format() and _get_format() 2020-10-09 16:34:57 +02:00
gstvaprofile.c va: Add VP9 decoder 2020-10-19 13:15:06 +02:00
gstvaprofile.h va: VA-API H.264 decoder and infrastructure 2020-06-28 11:47:35 +02:00
gstvautils.c va: Fix some gst_object_unref error because the pointer is NULL. 2021-01-17 14:00:50 +08:00
gstvautils.h va: codestyle: Clear all tabs in header files 2020-09-25 17:07:10 +08:00
gstvavideoformat.c va: allocator: try to create surface without fourcc but chroma only 2020-09-23 18:19:22 +02:00
gstvavideoformat.h va: allocator: get a surface format from a image format 2020-08-03 15:54:45 +00:00
gstvavp8dec.c va: Remove gst_va_decoder_destroy_buffers() 2020-11-30 16:53:25 +01:00
gstvavp8dec.h va: Implement the VA vp8 decoder. 2020-09-25 17:07:30 +08:00
gstvavp9dec.c va: Remove gst_va_decoder_destroy_buffers() 2020-11-30 16:53:25 +01:00
gstvavp9dec.h va: Add VP9 decoder 2020-10-19 13:15:06 +02:00
gstvavpp.c va: vpp: fix frame copy 2021-02-05 18:54:25 +01:00
gstvavpp.h va: add vapostproc element 2020-09-23 18:19:22 +02:00
meson.build meson: va: Skip configuration on non-linux environment 2021-01-07 23:47:35 +09:00
plugin.c va: Add mpeg2 VA decoder. 2020-12-28 13:14:06 +08:00