Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →
Top 14 C++ Encoder Projects
-
Arduino-FOC
Arduino FOC for BLDC and Stepper motors - Arduino Based Field Oriented Control Algorithm Library
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
PCF8574_library
PCF8574 library. i2c digital expander for Arduino, Raspberry Pi Pico and rp2040 boards, esp32, SMT32 and ESP8266. Can read write digital values with only 2 wire. Very simple to use and encoder support.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
SimpleRotary
SimpleRotary is a Arduino library for using basic bare-bones type rotary encoders. Usually these are the cheap ones without the breakout board. - Getting rotary encoder rotation direction. - Getting rotary select button press. - Getting rotary select button long press. - Getting rotary select button press time. - Basic debouncing of rotary / button. - Basic error correcting of out-of-sync rotational readings. - Use of both high and low triggers.
-
Rotary_Encoder_Breakout-Illuminated
This is a clever little breakout board for both the RGB and R/G illuminated rotary encoders.
-
EncSim
Quadrature signal generator for testing encoder software. Requires a PJRC Teensy board. Generates quadrature signals with adjustable frequency, phase and bouncing
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Maybe check the Arduino FOC library
The built-in VVC decoder is dreadfully slow (a ton of optimizations are missing), VVdec is at least 2-3 times faster on anything having AVX2/SSE4.
If you really want to give VVC a try, better stay with version 6.1.1 as it's the last one which has patches for enabling VVdec. I won't be able to apply them to version 7.0/git master:
https://github.com/fraunhoferhhi/vvenc/wiki/FFmpeg-Integrati...
Project mention: tiny-utf8 VS codepoint-iterator - a user suggested alternative | libhunt.com/r/tiny-utf8 | 2023-06-04
But they didn't even explain what FUIF or PIK might be in that section or even the entire article!
To understand that article required me searching for FUIF [1], PIK [2] and a brief explanation of what JPEG XL is trying to achieve.
I double down on my "complaint" - I'd call it constructive criticism - that article was poorly written. It's actually quite a good story that their Free Universal Image Format (FUIF) has achieved what it has. That's a great acronym, especially for a world that thinks JPEG XL is a good acronym! Why not put in in the article.
To save anyone else time:
[1] https://github.com/cloudinary/fuif
Project mention: Audify – Play/Stream/Record raw audio with Opus in realtime | news.ycombinator.com | 2023-12-27
Someone made this: https://github.com/manticore-projects/fpng-java
Replacing zlib might give you a few percentage points' worth of difference, whilst fpnge would likely be several times faster.
C++ Encoder related posts
- JPEG XL Reference Implementation
- JPEG XL v0.9.0 Released
- Stripping Metadata
- Why "sudo make install"?
- vvenc-1.9.0 released
- BLDC motor with common enable
- Should a three-way H-bridge work in theory?
-
A note from our sponsor - InfluxDB
www.influxdata.com | 26 Apr 2024
Index
What are some of the best open-source Encoder projects in C++? This list will help you:
Project | Stars | |
---|---|---|
1 | libjxl | 2,209 |
2 | Arduino-FOC | 1,853 |
3 | ArduinoMenu | 914 |
4 | vvenc | 858 |
5 | tiny-utf8 | 534 |
6 | flacon | 405 |
7 | PCF8574_library | 190 |
8 | fuif | 166 |
9 | audify | 112 |
10 | CatraMMS | 35 |
11 | SimpleRotary | 26 |
12 | Rotary_Encoder_Breakout-Illuminated | 17 |
13 | EncSim | 16 |
14 | fpng-java | 2 |
Sponsored