opencv/modules
Christopher N. Hesse 796b0fec7d videoio: gst: Fix gst assertion on null msg
According to the gstreamer docs [1], the GstMessage pointer returned by
gst_bus_pop() is nullable, meaning NULL is a valid return value.

Previously, gst_is_missing_plugin_message would throw an assert when its
message object parameter would fail the GST_IS_MESSAGE macro check,
crashing the entire process (unless running in a try-catch block of course).

Instead of relying on valid messages, check if the message object itself is
valid before passing it to other gstreamer functions.

[1] https://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer/html/GstBus.html#gst-bus-pop

Signed-off-by: Christopher N. Hesse <raymanfx@gmail.com>
2019-03-06 17:37:02 +01:00
..
calib3d Add Hand-Eye calibration methods (Tsai, Park, Horaud, Andreff, Daniilidis). 2019-03-05 14:51:33 +01:00
core Merge pull request #13974 from alalek:fix_build_warnings 2019-03-05 14:57:50 +00:00
cudaarithm Fix documentation of cv::cuda::compare 2018-10-01 13:23:18 +01:00
cudabgsegm CUDA/BgSegm: fix the threshold of MOG2.Update test when detectShadow=true (#12762) 2018-10-09 17:39:39 +03:00
cudacodec Utilize CV_UNUSED macro 2018-09-07 20:33:52 +09:00
cudafeatures2d Utilize CV_UNUSED macro 2018-09-07 20:33:52 +09:00
cudafilters fix test failure of cudafilters Median_Accuracy 2018-10-03 00:59:08 +09:00
cudaimgproc Add CV_16UC1 support for cuda::CLAHE 2019-02-06 17:21:55 +00:00
cudalegacy cudalegacy: Use safe block scan function 2019-02-13 01:55:02 +09:00
cudaobjdetect Utilize CV_UNUSED macro 2018-09-07 20:33:52 +09:00
cudaoptflow Fix Farneback Optical Flow Algorithm 2019-01-13 15:14:45 +00:00
cudastereo cuda::StereoBM - fix hanging and racing issue 2019-02-18 06:03:12 +00:00
cudawarping Utilize CV_UNUSED macro 2018-09-07 20:33:52 +09:00
cudev CUDA 10.1 Build Issue Fix 2019-03-03 16:40:43 +00:00
dnn dnn: fix usage of CV_LOG_VERBOSE macro 2019-03-02 14:49:21 +00:00
features2d code clean up 2019-01-14 22:21:21 +03:00
flann Fix Flann compilation under nvcc + NEON 2019-02-19 15:11:01 +02:00
highgui build: fix warnings 2019-03-05 14:47:04 +03:00
imgcodecs Merge pull request #13382 from LaurentBerger:imreadsize 2018-12-09 15:05:27 +03:00
imgproc Fixed out of bound reading in LINEAR_EXACT resize for 8UC3 2019-03-05 17:21:21 +03:00
java java: avoid enum values with references on other enums 2019-03-01 21:32:03 +00:00
js Add tests for features2d JavaScript bindings 2019-02-01 19:12:31 +03:00
ml ml: handle sigmoid NaN result (should be Inf) 2019-03-01 13:47:45 +03:00
objdetect code clean up 2019-01-14 22:21:21 +03:00
photo Solves bug 13853 2019-02-18 17:15:05 +01:00
python python: support Python list for cv::Range 2019-03-01 20:52:35 +00:00
shape Add semicolons after CV_INSTRUMENT macros 2018-09-14 06:45:31 +09:00
stitching bindings: backport generator from OpenCV 4.x 2019-03-01 20:18:48 +00:00
superres Add semicolons after CV_INSTRUMENT macros 2018-09-14 06:45:31 +09:00
ts Merge pull request #13317 from terfendail:norm_wintr 2018-11-29 19:34:14 +03:00
video Merge pull request #13837 from amithjkamath:test 2019-02-22 18:36:40 +03:00
videoio videoio: gst: Fix gst assertion on null msg 2019-03-06 17:37:02 +01:00
videostab Add semicolons after CV_INSTRUMENT macros 2018-09-14 06:45:31 +09:00
viz viz: call "mapper->Update()" before and after SetInputData() 2018-08-22 15:40:51 +03:00
world
CMakeLists.txt cmake: allow providing list of extra modules paths 2018-02-01 19:02:02 +03:00