Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: mcpplibs/mcpp-index
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: main
Choose a base ref
...
head repository: mcpplibs/mcpp-index
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: feat/opencv-3platform
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 5 commits
  • 2 files changed
  • 1 contributor

Commits on Jul 19, 2026

  1. spike: macOS opencv FULL-profile snapshot (core/imgproc/imgcodecs/hig…

    …hgui/videoio+ffmpeg) — module parity
    Sunrisepeak committed Jul 19, 2026
    Configuration menu
    Copy the full SHA
    20c4993 View commit details
    Browse the repository at this point in the history
  2. fix(ci): macos opencv snapshot — install numpy + build SHARED ffmpeg …

    …prefix (static link-probe fails on macOS frameworks → HAVE_FFMPEG missing)
    Sunrisepeak committed Jul 19, 2026
    Configuration menu
    Copy the full SHA
    1b8fc4d View commit details
    Browse the repository at this point in the history
  3. fix(ci): verify ffmpeg videoio via cap_ffmpeg in ninja-cmds, not cvco…

    …nfig.h (OpenCV 5 doesn't put HAVE_FFMPEG there on macOS; summary FFMPEG:YES)
    Sunrisepeak committed Jul 19, 2026
    Configuration menu
    Copy the full SHA
    7b27f0e View commit details
    Browse the repository at this point in the history
  4. snapshot-macos: disable HAVE_COCOA -> headless highgui (match linux)

    OpenCV 5 sets HAVE_COCOA unconditionally on APPLE+clang (no WITH_COCOA switch),
    pulling window_cocoa.mm which mcpp can't compile (.mm unsupported) -> undefined
    Cocoa symbols at link. Neutralize the one cmake line so highgui falls through to
    the headless path, identical API surface to linux (no GUI window backend).
    Sunrisepeak committed Jul 19, 2026
    Configuration menu
    Copy the full SHA
    1daf3e8 View commit details
    Browse the repository at this point in the history
  5. fix(gen): empty SIMD baseline emits valid '{ "-w" }' not '{ , "-w" }'

    On aarch64/macOS baseline_m is empty; the old f-string left a leading comma.
    Join '-w' inside the list so both empty (macOS) and non-empty (linux x86) are valid lua.
    Sunrisepeak committed Jul 19, 2026
    Configuration menu
    Copy the full SHA
    da5301b View commit details
    Browse the repository at this point in the history
Loading