gstreamer/subprojects/gst-plugins-base/gst-libs/gst/video
Jan Schmidt ae33acda5d convertframe: Fix video crop meta handling
Cropping parameters were being miscalculated - getting
the output width/height wrong when an x/y crop offset
was given.

Cropping was also incorrectly being applied twice (because at
some point after the convertframe code was written,
`videocrop` also started paying attention to the
GstVideoCropMeta, but not in useful ways for this purpose). Add
a buffer probe to strip the crop meta from the input buffer
so videocrop can do its job correctly.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/8526>
2025-02-20 10:55:48 +00:00
..
ext video: Import a verbatim copy of drm_fourcc.h 2025-01-29 17:20:33 +00:00
colorbalance.c
colorbalance.h
colorbalancechannel.c
colorbalancechannel.h
convertframe.c convertframe: Fix video crop meta handling 2025-02-20 10:55:48 +00:00
gstvideoaffinetransformationmeta.c
gstvideoaffinetransformationmeta.h
gstvideoaggregator.c base: audio: video: Use more efficient caps/structure API in various places 2024-09-26 19:26:18 +03:00
gstvideoaggregator.h
gstvideocodecalphameta.c
gstvideocodecalphameta.h
gstvideodecoder.c videodecoder: Gracefully handle missing data without prior input segment 2024-12-23 10:49:28 +00:00
gstvideodecoder.h
gstvideoencoder.c videoencoder: copy over the field order for more interlace modes 2025-01-08 19:48:31 +00:00
gstvideoencoder.h videoencoder: Expose release_frame() and drop_frame() as public API 2024-08-06 09:31:58 +00:00
gstvideofilter.c
gstvideofilter.h
gstvideometa.c meta: add aggregation function for allocation meta api params 2024-11-19 15:27:38 +00:00
gstvideometa.h docs: update fields about gst video aligment 2024-11-19 15:27:38 +00:00
gstvideopool.c base: Do not use old-style definition 2025-01-13 12:51:44 +00:00
gstvideopool.h video: pool: Make structure const when getting video alignment 2024-11-19 15:27:38 +00:00
gstvideosink.c
gstvideosink.h
gstvideotimecode.c
gstvideotimecode.h
gstvideoutils.c
gstvideoutils.h
gstvideoutilsprivate.c common: Stop using GQuark-based GstStructure name API 2024-09-26 19:21:29 +03:00
gstvideoutilsprivate.h
meson.build docs: generate hotdoc configs for libraries with our helper script 2025-01-17 20:36:06 +01:00
navigation.c
navigation.h
TODO
video-anc.c
video-anc.h
video-blend.c
video-blend.h
video-chroma.c
video-chroma.h video-info: Validate chroma-site when parsing caps and set defaults if none is set 2025-02-12 13:15:24 -03:00
video-color.c
video-color.h
video-converter.c video: Add GRAY10_LE16 support 2024-10-25 05:53:22 +00:00
video-converter.h
video-dither.c
video-dither.h
video-event.c
video-event.h
video-format.c video: fix AV12 format lacking the GST_VIDEO_FORMAT_FLAG_ALPHA flag 2024-12-05 10:07:54 +00:00
video-format.h video: Add GRAY10_LE16 support 2024-10-25 05:53:22 +00:00
video-frame.c video-format: reduce the number of memcpy if possible 2024-10-26 07:02:50 +00:00
video-frame.h
video-hdr.c
video-hdr.h
video-info-dma.c video: Add DRM for NV12_10LE40 to DRM_FORMAT_NV15 2025-02-07 22:17:17 +00:00
video-info-dma.h video: dma-drm: Add modifier field to FormatMap 2024-11-19 21:22:38 +00:00
video-info.c video-info: Validate chroma-site when parsing caps and set defaults if none is set 2025-02-12 13:15:24 -03:00
video-info.h
video-multiview.c
video-multiview.h
video-orc-dist.c
video-orc-dist.h
video-orc.orc
video-overlay-composition.c video-overlay-composition: Fix meta scale transformation for xscale != yscale 2025-02-14 18:44:33 +00:00
video-overlay-composition.h
video-prelude.h
video-resampler.c
video-resampler.h
video-scaler.c
video-scaler.h
video-sei.c h264parse: parse unregistered SEI without user data 2024-12-04 13:56:13 +00:00
video-sei.h
video-tile.c
video-tile.h
video.c
video.h
videodirection.c
videodirection.h
videoorientation.c
videoorientation.h
videooverlay.c
videooverlay.h