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

[Proposal]: Make simplejpeg an Optional Dependency in WebGear API #407

Open
4 tasks done
abhiTronix opened this issue Jun 19, 2024 · 0 comments
Open
4 tasks done
Assignees
Labels
ENHANCEMENT ⚡ New Feature/Addition/Improvement PROPOSAL 📩 A proposal/proposition UNDER CONSIDERATION 🤔 This issue/PR is under consideration and may be worked on soon.

Comments

@abhiTronix
Copy link
Owner

Issue guidelines

Issue Checklist

  • I have searched open or closed issues and found nothing related to my idea.
  • I have read the Documentation and it doesn't mention anything about my idea.
  • To my best knowledge, my idea wouldn't break something for other users.

Describe your Idea

Modify the WebGear API to make simplejpeg an optional dependency. Instead of throwing an error when simplejpeg is not available, the API should disable or discard performance-enhancing features related to frame compression.

Use Cases

Currently, the WebGear API utilizes simplejpeg to compress frames before sending them as multipart JPEG encoded messages. This proposal suggests making simplejpeg a soft dependency, meaning that the WebGear API will still function without it by disabling or discarding the performance-enhancing features related to frame compression when simplejpeg is not installed. This ensures broader compatibility and flexibility in different environments without sacrificing core functionality.

Any other Relevant Information?

No response

@abhiTronix abhiTronix added ENHANCEMENT ⚡ New Feature/Addition/Improvement PROPOSAL 📩 A proposal/proposition UNDER CONSIDERATION 🤔 This issue/PR is under consideration and may be worked on soon. labels Jun 19, 2024
@abhiTronix abhiTronix self-assigned this Jun 19, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ENHANCEMENT ⚡ New Feature/Addition/Improvement PROPOSAL 📩 A proposal/proposition UNDER CONSIDERATION 🤔 This issue/PR is under consideration and may be worked on soon.
Projects
None yet
Development

No branches or pull requests

1 participant