• Samuel Martin's avatar
    cmake: fix gstreamer check conditions · 38bb0db9
    Samuel Martin authored
    The current situation of the Gstreamer detection does not always honor
    all the configurations set by the user, among this:
    - if both WITH_GSTREAMER and WITH_GSTREAMER_0_10 are off, but
      Gstreamer 0.10 is installed in the system, Gstreamer 0.10 support will
      be enable;
    - if both WITH_GSTREAMER and WITH_GSTREAMER_0_10 are on, only checks for
      Gstreamer 0.10 will be run.
    
    This patch fixes the Gstreamer detection like this:
    
      |        -DWITH_...          | Package installed  ||    OpenCV    |
      | GSTREAMER | GSTREAMER_0_10 | gst-1.x | gst-0.10 || gst. support |
      +===========+================+=========+==========##==============+
      |    OFF    |      OFF       |    -    |    -     ||     none     |
      |    OFF    |      ON        |    -    |    no    ||     none     |
      |    OFF    |      ON        |    -    |   yes    ||   gst-0.10   |
      |    ON     |      OFF       |    no   |    no    ||     none     |
      |    ON     |      OFF       |    no   |   yes    ||   gst-0.10   |
      |    ON     |      OFF       |   yes   |    -     ||    gst-1.x   |
      |    ON     |      ON        |   yes   |    -     ||    gst-1.x   |
    Signed-off-by: 's avatarSamuel Martin <s.martin49@gmail.com>
    38bb0db9
Name
Last commit
Last update
..
FindCUDA Loading commit data...
checks Loading commit data...
templates Loading commit data...
CMakeParseArguments.cmake Loading commit data...
FindCUDA.cmake Loading commit data...
OpenCVCRTLinkage.cmake Loading commit data...
OpenCVCompilerOptions.cmake Loading commit data...
OpenCVConfig.cmake Loading commit data...
OpenCVDetectAndroidSDK.cmake Loading commit data...
OpenCVDetectApacheAnt.cmake Loading commit data...
OpenCVDetectCStripes.cmake Loading commit data...
OpenCVDetectCUDA.cmake Loading commit data...
OpenCVDetectCXXCompiler.cmake Loading commit data...
OpenCVDetectOpenCL.cmake Loading commit data...
OpenCVDetectPython.cmake Loading commit data...
OpenCVDetectTBB.cmake Loading commit data...
OpenCVDetectVTK.cmake Loading commit data...
OpenCVExtraTargets.cmake Loading commit data...
OpenCVFindIPP.cmake Loading commit data...
OpenCVFindIntelPerCSDK.cmake Loading commit data...
OpenCVFindLATEX.cmake Loading commit data...
OpenCVFindLibsGUI.cmake Loading commit data...
OpenCVFindLibsGrfmt.cmake Loading commit data...
OpenCVFindLibsPerf.cmake Loading commit data...
OpenCVFindLibsVideo.cmake Loading commit data...
OpenCVFindOpenEXR.cmake Loading commit data...
OpenCVFindOpenNI.cmake Loading commit data...
OpenCVFindPkgConfig.cmake Loading commit data...
OpenCVFindXimea.cmake Loading commit data...
OpenCVGenAndroidMK.cmake Loading commit data...
OpenCVGenConfig.cmake Loading commit data...
OpenCVGenHeaders.cmake Loading commit data...
OpenCVGenInfoPlist.cmake Loading commit data...
OpenCVGenPkgconfig.cmake Loading commit data...
OpenCVLegacyOptions.cmake Loading commit data...
OpenCVModule.cmake Loading commit data...
OpenCVPCHSupport.cmake Loading commit data...
OpenCVPackaging.cmake Loading commit data...
OpenCVUtils.cmake Loading commit data...
OpenCVVersion.cmake Loading commit data...
cl2cpp.cmake Loading commit data...