opencv/modules/videoio
Michael Gruner 6a22c5b2b5 Consider video meta on GStreamer video capture
Some GStreamer elements may produce buffers with very non
standard strides, offsets and/or even transport each plane
in different, non-contiguous pointers. This non-standard
layout is communicated via GstVideoMeta structures attached
to the buffers. Given this, when a GstVideoMeta is available,
one should parse the layout from it instead of generating
a generic one from the caps.

The GstVideoFrame utility does precisely this: if the buffer
contains a video meta, it uses that to fill the format and
memory layout. If there is no meta available, the layout is
inferred from the caps.
2022-05-22 20:08:44 -06:00
..
cmake Merge pull request #21500 from Kanaderu:fix-gst-audio-win 2022-01-23 17:02:14 +03:00
doc Merge remote-tracking branch 'upstream/3.4' into merge-3.4 2021-11-20 05:13:50 +00:00
include/opencv2 Fix VideoCapture::open() brief description 2022-03-23 15:55:30 +01:00
misc core(parallel): plugins support 2021-02-15 17:07:36 +00:00
perf Merge pull request #15100 from Volskig:cam_multiplexing_function_v 2019-11-15 19:42:12 +03:00
src Consider video meta on GStreamer video capture 2022-05-22 20:08:44 -06:00
test Merge remote-tracking branch 'upstream/3.4' into merge-3.4 2022-05-14 11:23:21 +00:00
CMakeLists.txt cmake: force lowercase plugins internal names 2021-12-21 16:34:48 +00:00