opencv/modules/videoio/src
joshdoe 541a09b7ac
Merge pull request #18535 from joshdoe:gray16_gstreamer_writing
Add CV_16UC1/GRAY16_LE support to GStreamer backend for VideoWriter

* videoio(backend): add Writer_open_with_params to plugin API

This will allow arbitrary parameters to be passed to plugin backends

* videoio(gstreamer): add GRAY16_LE/CV_16UC1 writing support to GStreamer

This introduces a new property VIDEOWRITER_PROP_DEPTH, which defaults to
CV_8U, but for GStreamer can be set to CV_16U.

Also, fix another test to not fail if plugin isn't found, copying logic
from the read_write test.

* videoio(plugin): fix handling plugins with previous API level

* videoio: coding style

* fix warning
2020-12-05 21:28:07 +00:00
..
cap_winrt Fix build for UWP 2019-08-05 17:19:36 +03:00
backend_plugin.cpp Merge pull request #18535 from joshdoe:gray16_gstreamer_writing 2020-12-05 21:28:07 +00:00
backend_static.cpp Merge pull request #16766 from VadimLevin:dev/vlevin/video_writer_params_constructor 2020-04-28 08:38:39 +00:00
backend.hpp Merge pull request #16766 from VadimLevin:dev/vlevin/video_writer_params_constructor 2020-04-28 08:38:39 +00:00
cap_android_mediandk.cpp Merge pull request #14005 from komakai:android-video-cap 2019-03-19 21:28:45 +03:00
cap_aravis.cpp videoio: fix compilation with Aravis enabled 2020-08-02 14:27:44 +02:00
cap_avfoundation_mac.mm Merge pull request #18426 from Varvrar:add-HEVC-codec-iOS-Mac 2020-10-19 17:39:19 +00:00
cap_avfoundation.mm Merge pull request #18426 from Varvrar:add-HEVC-codec-iOS-Mac 2020-10-19 17:39:19 +00:00
cap_dc1394_v2.cpp Merge remote-tracking branch 'upstream/3.4' into merge-3.4 2020-10-07 09:09:37 +00:00
cap_dshow.cpp Merge remote-tracking branch 'upstream/3.4' into merge-3.4 2020-05-12 19:24:28 +00:00
cap_dshow.hpp Framework for dynamic videoio backends, FFmpeg and GStreamer plugins 2019-02-26 13:50:30 +03:00
cap_ffmpeg_impl.hpp videoio: repair build of FFmpeg windows wrapper 2020-09-04 15:36:10 +00:00
cap_ffmpeg_legacy_api.hpp videoio: plugins support on Win32 2019-06-16 15:25:25 +00:00
cap_ffmpeg.cpp Merge pull request #18535 from joshdoe:gray16_gstreamer_writing 2020-12-05 21:28:07 +00:00
cap_gphoto2.cpp Framework for dynamic videoio backends, FFmpeg and GStreamer plugins 2019-02-26 13:50:30 +03:00
cap_gstreamer.cpp Merge pull request #18535 from joshdoe:gray16_gstreamer_writing 2020-12-05 21:28:07 +00:00
cap_images.cpp Merge pull request #16766 from VadimLevin:dev/vlevin/video_writer_params_constructor 2020-04-28 08:38:39 +00:00
cap_interface.hpp Merge pull request #18535 from joshdoe:gray16_gstreamer_writing 2020-12-05 21:28:07 +00:00
cap_ios_abstract_camera.mm build: fix warnings about TARGET_OS_MACCATALYST 2020-05-21 20:41:47 +00:00
cap_ios_photo_camera.mm Merge pull request #7178 from valeriyvan:iosfixes 2016-09-14 14:48:41 +03:00
cap_ios_video_camera.mm Fix customPreviewLayer layout issue when rotateVideo is NO in iOS 2017-11-21 12:56:23 +08:00
cap_librealsense.cpp Framework for dynamic videoio backends, FFmpeg and GStreamer plugins 2019-02-26 13:50:30 +03:00
cap_librealsense.hpp Framework for dynamic videoio backends, FFmpeg and GStreamer plugins 2019-02-26 13:50:30 +03:00
cap_mfx_common.cpp Merge remote-tracking branch 'upstream/3.4' into merge-3.4 2020-05-12 19:24:28 +00:00
cap_mfx_common.hpp Merge remote-tracking branch 'upstream/3.4' into merge-3.4 2020-05-12 19:24:28 +00:00
cap_mfx_plugin.cpp Merge pull request #18535 from joshdoe:gray16_gstreamer_writing 2020-12-05 21:28:07 +00:00
cap_mfx_reader.cpp Merge remote-tracking branch 'upstream/3.4' into merge-3.4 2020-11-05 18:59:10 +00:00
cap_mfx_reader.hpp Merge remote-tracking branch 'upstream/3.4' into merge-3.4 2020-11-05 18:59:10 +00:00
cap_mfx_writer.cpp Merge remote-tracking branch 'upstream/3.4' into merge-3.4 2020-05-12 19:24:28 +00:00
cap_mfx_writer.hpp Framework for dynamic videoio backends, FFmpeg and GStreamer plugins 2019-02-26 13:50:30 +03:00
cap_mjpeg_decoder.cpp Merge remote-tracking branch 'upstream/3.4' into merge-3.4 2020-12-04 18:26:58 +00:00
cap_mjpeg_encoder.cpp Merge pull request #16766 from VadimLevin:dev/vlevin/video_writer_params_constructor 2020-04-28 08:38:39 +00:00
cap_msmf.cpp Merge pull request #18535 from joshdoe:gray16_gstreamer_writing 2020-12-05 21:28:07 +00:00
cap_msmf.hpp Remove unused code 2018-04-24 12:13:19 +03:00
cap_openni2.cpp Merge remote-tracking branch 'upstream/3.4' into merge-3.4 2020-11-27 14:08:06 +00:00
cap_pvapi.cpp Framework for dynamic videoio backends, FFmpeg and GStreamer plugins 2019-02-26 13:50:30 +03:00
cap_ueye.cpp Merge pull request #18535 from joshdoe:gray16_gstreamer_writing 2020-12-05 21:28:07 +00:00
cap_v4l.cpp Merge remote-tracking branch 'upstream/3.4' into merge-3.4 2020-07-13 19:54:49 +00:00
cap_winrt_bridge.cpp Refactored internal helpers. Simplified structure. Updated comments. Updates #41 2015-05-22 15:41:50 +03:00
cap_winrt_bridge.hpp Refactored internal helpers. Simplified structure. Updated comments. Updates #41 2015-05-22 15:41:50 +03:00
cap_winrt_capture.cpp Framework for dynamic videoio backends, FFmpeg and GStreamer plugins 2019-02-26 13:50:30 +03:00
cap_winrt_capture.hpp Framework for dynamic videoio backends, FFmpeg and GStreamer plugins 2019-02-26 13:50:30 +03:00
cap_winrt_video.cpp Refactored internal helpers. Simplified structure. Updated comments. Updates #41 2015-05-22 15:41:50 +03:00
cap_winrt_video.hpp Refactored internal helpers. Simplified structure. Updated comments. Updates #41 2015-05-22 15:41:50 +03:00
cap_ximea.cpp Framework for dynamic videoio backends, FFmpeg and GStreamer plugins 2019-02-26 13:50:30 +03:00
cap_xine.cpp Framework for dynamic videoio backends, FFmpeg and GStreamer plugins 2019-02-26 13:50:30 +03:00
cap.cpp Merge pull request #16766 from VadimLevin:dev/vlevin/video_writer_params_constructor 2020-04-28 08:38:39 +00:00
container_avi.cpp Fix modules/ typos 2019-08-16 17:34:29 +03:00
ffmpeg_codecs.hpp build: replace WIN32 => _WIN32 2017-07-25 13:30:48 +03:00
plugin_api.hpp Merge pull request #18535 from joshdoe:gray16_gstreamer_writing 2020-12-05 21:28:07 +00:00
precomp.hpp videoio: fix plugins build with enabled Eigen 2020-09-25 13:37:07 +00:00
videoio_c.cpp Framework for dynamic videoio backends, FFmpeg and GStreamer plugins 2019-02-26 13:50:30 +03:00
videoio_registry.cpp add rudimentary support for uEye cameras 2020-11-13 18:38:51 +01:00
videoio_registry.hpp videoio: revert registry chages, update cap.cpp 2019-03-04 21:37:20 +00:00
wrl.h Fix modules/ typos 2019-08-16 17:34:29 +03:00