tvkitchen / utilities

Standalone packages and tools used by appliances and implementations.
GNU Lesser General Public License v3.0
1 stars 1 forks source link

Refactor process #11

Closed slifty closed 3 years ago

slifty commented 3 years ago

Description

This PR changes the API for process and dramatically simplifies its logic while also making it a bit more flexible with noisy input data.

Process now consolidates all unprocessed data immediately, and will iterate through data by packet + syncByte in a way that should minimize dropped packets.

Related Issues

Resolves #8