Commit Graph

  • cfb4495958 Update libjpeg-turbo to 3.1.2 with SIMD enabled libjpeg-turbo-3.1.2 Craig Raw 2025-10-21 14:00:49 +0200
  • d1d5b00b95 Add YU12 to RGB conversion on Linux convert-yu12 Craig Raw 2025-10-21 14:54:22 +0200
  • 3d53b9bf72 Add YU12 to RGB conversion on Linux master v0.0.30-1 Craig Raw 2025-10-21 14:54:22 +0200
  • 1f19a69f49 Update library version to 0.0.30 Craig Raw 2025-10-21 14:25:24 +0200
  • 19934eabf5 Update minimum cmake version to 3.16 update-min-cmake Craig Raw 2025-10-21 14:23:10 +0200
  • 859bded64b Update libjpeg-turbo to 3.1.2 with SIMD enabled Craig Raw 2025-10-21 14:00:49 +0200
  • 0a1ae01dac name artifacts Craig Raw 2025-09-30 11:21:19 +0200
  • b3e22a2e00 update build Craig Raw 2025-09-30 11:06:40 +0200
  • 28825fcb3a Add AVCaptureDeviceTypeContinuityCamera and remove deprecated AVCaptureDeviceTypeExternalUnknown macos-continuity-camera Craig Raw 2025-09-30 10:51:39 +0200
  • 914760c025 remove macos desktop view device type v0.0.28-9 Craig Raw 2025-10-06 13:14:55 +0200
  • 505fa2df4b detect macos version to use available device type constants v0.0.28-8 Craig Raw 2025-10-06 12:19:08 +0200
  • 8e9007a7c7 name artifacts v0.0.28-7 Craig Raw 2025-09-30 11:21:19 +0200
  • 2b6ff2cbc0 update build Craig Raw 2025-09-30 11:06:40 +0200
  • 9ddd3bcfa1 Add AVCaptureDeviceTypeContinuityCamera and remove deprecated AVCaptureDeviceTypeExternalUnknown Craig Raw 2025-09-30 10:51:39 +0200
  • 7ed880177f
    Merge pull request #85 from neeraj9/dev-msvc-static-lib Jason von Nieda 2025-06-13 13:58:05 -0500
  • c46a33be01
    Merge pull request #84 from craigraw/add-nv12-support Jason von Nieda 2025-06-13 13:57:40 -0500
  • 67469a449e Update actions for new Github Ubuntu runners Jason von Nieda 2025-06-13 13:23:25 -0500
  • 837b793a44
    Merge pull request #83 from capitalistspz/use-private Jason von Nieda 2025-06-13 13:18:10 -0500
  • c0e5f80c1d
    Merge pull request #82 from capitalistspz/is-open-stream-fix Jason von Nieda 2025-06-13 13:17:43 -0500
  • 1c4c038b51 Add support for building shared and static libraries in CMake Neeraj Sharma 2025-06-07 21:04:12 +0530
  • 84e4ae1637 Add NV12 converter on Linux Craig Raw 2025-06-03 13:42:18 +0200
  • 726d2f1367 add nv12 converter v0.0.28-6 nv12-converter Craig Raw 2025-06-03 11:48:43 +0200
  • 7c5d5f72cf Link and include TurboJPEG and Threads as PRIVATE capitalistspz 2025-03-22 19:54:45 +0000
  • 63f70751e5 Correct check in isOpenStream capitalistspz 2025-03-22 06:03:01 +0000
  • bb1e623184 clear fmtdesc before use v0.0.28-5 Craig Raw 2025-03-20 11:27:21 +0200
  • e8673cce23 Merge branch 'gateway240-master' Jason von Nieda 2025-03-19 11:26:35 -0500
  • 4808880051 Merge branch 'master' of https://github.com/gateway240/openpnp-capture into gateway240-master Jason von Nieda 2025-03-19 11:23:03 -0500
  • 1ce0dddbc1
    Merge pull request #81 from capitalistspz/master Jason von Nieda 2025-03-19 11:04:58 -0500
  • af4d316c8e
    Merge pull request #79 from sparrowwallet/initialize-structures Jason von Nieda 2025-03-19 10:47:33 -0500
  • 2a404e840a
    Merge pull request #80 from sparrowwallet/remove-manual-dealloc Jason von Nieda 2025-03-19 10:46:58 -0500
  • a5e89b68a3
    Merge pull request #78 from sparrowwallet/fix-memory-leak Jason von Nieda 2025-03-19 10:45:49 -0500
  • 1a5880cd27 clear format description initialize-structures Craig Raw 2025-03-19 11:34:41 +0200
  • 0732687c00
    Merge pull request #77 from sparrowwallet/fix-logging Jason von Nieda 2025-03-18 17:10:01 -0500
  • 9519c41a0b Again! Jason von Nieda 2025-03-18 16:55:17 -0500
  • be743331af Avoid duplicate artifact name error Jason von Nieda 2025-03-18 16:53:02 -0500
  • f32b2c813e Update to newest upload-artifacts, to avoid deprecation of v2. Testing to see if I can build fully on Github now. Jason von Nieda 2025-03-18 16:51:14 -0500
  • 1dd35c8aff No longer require manually setting include path in dependants capitalistspz 2025-03-18 17:48:06 +0000
  • 3040873769 remove manual dealloc calls on objects managed by arc remove-manual-dealloc Craig Raw 2025-03-14 09:00:50 +0200
  • 495c0461bb remove manual dealloc calls on objects managed by arc v0.0.28-4 Craig Raw 2025-03-14 09:00:50 +0200
  • ced4031c38 ensure all structures are initialized Craig Raw 2025-03-11 10:51:20 +0200
  • 4b325ff750 ensure all structures are initialized v0.0.28-3 v0.0.28-2 Craig Raw 2025-03-11 10:51:20 +0200
  • 7441a6d5d2 fix memory leak during iteration over plugin interfaces fix-memory-leak Craig Raw 2025-03-10 15:49:57 +0200
  • 89fc8fa885 fix memory leak during iteration over plugin interfaces Craig Raw 2025-03-10 15:49:57 +0200
  • 18a2224479
    Merge pull request #1 from gateway240/master craigraw 2025-03-10 13:43:39 +0200
  • e02bd0de37 fix instances of logging not performed through the logging framework fix-logging Craig Raw 2025-03-10 13:33:00 +0200
  • 8badbbae82
    Merge pull request #68 from markmaker/fix/com-apartmentthreaded Jason von Nieda 2023-05-19 13:46:27 -0500
  • 6b18ea4474 Using CoInitializeEx(NULL, COINIT_APARTMENTTHREADED) to be compatible with Java 17. markus 2023-05-18 14:30:29 +0200
  • cffda96ce9 Update Camera Position alexbeattie42 2023-05-03 14:23:29 +0300
  • 88ce7174da Fix Deprecated AvCaptureDevice Enumeration alexbeattie42 2023-05-03 12:06:16 +0300
  • 982f21c25b
    Merge pull request #65 from markmaker/fix/double-release Jason von Nieda 2023-04-14 11:25:52 -0500
  • d33bc69e63
    No longer needed, builds are done in Github. Jason von Nieda 2023-04-14 11:23:13 -0500
  • 3bec8e354f Avoid double Release() in FindCaptureDevice(). This fixes a semantic conflict from merging 5e8b963c27 using ScopedComPtr<> and 58d4be4d7d using explicit Release(). markus 2023-04-12 14:52:37 +0200
  • 4400ee1673 - Attempt to fix an issue with the test program library version not matching the built library version, and additionally building the wrong library version. Attempting to fix https://github.com/openpnp/openpnp-capture/issues/60 using suggestions from that thread. - Downgrade Ubuntu from 22.04 to 20.04. This should help improve compatibility with older installs. Considered going down to ubuntu-18.04, but since that is already deprecated I'll just start receiving warnings about it immediately. Jason von Nieda 2023-04-03 17:58:29 -0500
  • 4c693039b8 - Looks like that did that trick! Add the other jobs back and prep to release. Jason von Nieda 2023-03-27 17:41:22 -0500
  • 61327ba219 That one's on me. It was right there in the logs. Jason von Nieda 2023-03-27 17:35:04 -0500
  • aa98d20f4d progress! Jason von Nieda 2023-03-27 17:26:21 -0500
  • 3c6f5fc0b2 Can cmake save us? Jason von Nieda 2023-03-27 17:20:25 -0500
  • 1e9b50c0a9 Try a different route Jason von Nieda 2023-03-27 17:11:10 -0500
  • bb351644cd Is suffering the point of life? Jason von Nieda 2023-03-27 17:04:34 -0500
  • 0dc653f229 - Okay https://github.com/actions/runner-images/blob/main/images/win/Windows2022-Readme.md says Visual Studio is installed, so let's try to use it. Jason von Nieda 2023-03-27 17:01:09 -0500
  • b0ed838d26 Well, that didn't work. Let's let it build, upload the new artifacts and see what Windows says. Jason von Nieda 2023-03-27 16:42:02 -0500
  • 2b5aedb0bc Let's try to use MinGW native files Jason von Nieda 2023-03-27 16:35:29 -0500
  • 20413d2791 Seemed to break the build, as hoped, so now let's build with static libs and see if that fixes it. Jason von Nieda 2023-03-27 16:29:10 -0500
  • bc7eb55a45 - Just windows for now Jason von Nieda 2023-03-27 16:22:47 -0500
  • 037534e10c - Looks like mingw requires some dlls to be distributed with it. Let's see if adding a test catches the problem, and then fix it. Jason von Nieda 2023-03-27 16:20:55 -0500
  • 52321c2f41 - v0.0.24 Jason von Nieda 2023-02-16 00:29:23 -0600
  • 6e5af68c5e - Jason von Nieda 2023-02-16 00:20:28 -0600
  • 93f7652dc6 - Prep release v0.0.24 Jason von Nieda 2023-02-16 00:19:01 -0600
  • 71ffb74581 - Okay, got runners set up so gonna try a full build using them for both mac and linux. Should be way faster. Jason von Nieda 2023-02-16 00:03:08 -0600
  • 65b522043a - Alright, that might be all of them. Jason von Nieda 2023-02-15 22:44:11 -0600
  • 4b13cc9875 Don't need these anymore Jason von Nieda 2023-02-15 22:35:02 -0600
  • 9d083f6ac4 - Nope, because then artifacts are a pain. So, a job for each arch and os. Jason von Nieda 2023-02-15 22:34:03 -0600
  • ca6a5b39a1 Trying a different tact. Let's do a build file for each arch to keep things simpler. Jason von Nieda 2023-02-15 22:18:51 -0600
  • 3bbf81bcf4 Okay, so ls is actually dir..? Whatever. I think we're almost there. Let's try to copy the binaries. Jason von Nieda 2023-02-15 21:38:29 -0600
  • 36dd539715 - Wooooooo Jason von Nieda 2023-02-15 21:32:49 -0600
  • 05aec083e2 - Woooo Jason von Nieda 2023-02-15 21:31:12 -0600
  • 6f5e569ec8 I just need to dockerize this. But for now, onward! Switching to ninja cause we can use it across the board by adding a plugin for it. Jason von Nieda 2023-02-15 20:53:34 -0600
  • 5181aafbbf - Might have to learn how to install nmake or something, but let's try regular Make first. Jason von Nieda 2023-02-15 20:46:22 -0600
  • f31c61bcb8 Windows build uses nmake, I think. Jason von Nieda 2023-02-15 20:28:50 -0600
  • d585e8b778 Smells like progress! Jason von Nieda 2023-02-15 20:20:52 -0600
  • 59c0a57bc2 Guess not... Jason von Nieda 2023-02-15 20:16:57 -0600
  • d71ab10987 - Let's see if we can just install libjpeg-turbo-dev as a dependency instead of buiding it, but also it should build properly now too. Jason von Nieda 2023-02-15 20:15:31 -0600
  • 0020fa9a52 - Kinda looks like Github Actions might be supporting aarch64 and windows correctly now? And with MinGW support we can maybe just do this all in one place. Here we go with the checkin-o-rama! Jason von Nieda 2023-02-15 20:05:24 -0600
  • cddb59c1d0
    Merge pull request #56 from eao197/master Jason von Nieda 2023-02-15 19:16:31 -0600
  • 98d9f2f132 Fix for some warning from VC++ compiler. Yauheni Akhotnikau 2022-07-08 11:54:42 +0300
  • 13b7d1932c Remove code that seems to be unused. Yauheni Akhotnikau 2022-07-08 11:49:10 +0300
  • a3975f761a
    Update windows.yml Jason von Nieda 2022-03-18 03:19:18 -0500
  • 95859a85d1
    Create windows.yml Jason von Nieda 2022-03-18 03:15:43 -0500
  • 14d995ef2a
    Update auth token for appveyor - with details: Jason von Nieda 2022-03-17 22:30:51 -0500
  • 22778ecab4
    Fix appveyor release race condition Jason von Nieda 2022-03-17 22:05:56 -0500
  • 91c6652493
    Create README.md Jason von Nieda 2022-03-17 19:19:11 -0500
  • fadaeba611
    Update README.md Jason von Nieda 2022-03-17 19:00:08 -0500
  • bfab4aa0ab
    Cleaned up readme Jason von Nieda 2022-03-17 18:59:15 -0500
  • dfb886ce66
    Merge pull request #47 from brainstorm/arm64_support Jason von Nieda 2022-03-17 17:01:22 -0500
  • c57d02b1ee (Hopefully) fix my bad merge. Jason von Nieda 2022-03-17 16:38:34 -0500
  • 9ddc0c067c Merge branch 'wine_support' Jason von Nieda 2022-03-17 16:29:06 -0500
  • 438c7a0b4d
    Merge branch 'master' into wine_support Jason von Nieda 2022-03-17 14:55:17 -0500
  • f9304e1be3
    Merge pull request #52 from sandman42292/fix_resource_leak Jason von Nieda 2022-03-17 14:48:27 -0500
  • cd632a46fc
    Merge pull request #51 from sandman42292/mingw_support Jason von Nieda 2022-03-17 14:47:31 -0500
  • 0aa77fb78b
    Merge pull request #55 from naali/macos12 Jason von Nieda 2022-03-17 14:41:06 -0500