Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove WebcamDefaultDriver from core webcam-capture module. #888

Open
msgilligan opened this issue Dec 9, 2022 · 0 comments
Open

Remove WebcamDefaultDriver from core webcam-capture module. #888

msgilligan opened this issue Dec 9, 2022 · 0 comments

Comments

@msgilligan
Copy link
Contributor

msgilligan commented Dec 9, 2022

The core webcam-capture module on the current master branch uses the WebcamDefaultDriver class by default. This is undesirable for several reasons:

  1. The bundled IMAJ binaries increase the JAR size and are a maintenance issue.
  2. The dependency on BridJ is obsolete and even if updated will be a maintenance issue.
  3. The dependency on BridJ is currently causing failures on macOS. There are newer image capture drivers that do not require or use Bride.

I propose we remove the WebcamDefaultDriver and related classes, the BridJ dependency, and the bundled binary libraries from the core JAR. Perhaps an "uber" or "-all" JAR can be added to the project as an alternative or maybe just improve/double-check the documentation of the process of how to use the IMAJ driver.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant