SCCapstone / EZBag

2 stars 0 forks source link

Frontend: Replace scandit with another barcode scanner #126

Closed cjshearer closed 3 years ago

cjshearer commented 3 years ago

Many this project's largest problems have originated with our usage of scandit for barcode reading: #69, #87, #113. While these resulted from our own poor implementation, and have since been fixed, they are indicative of a larger problem with scandit; it is closed-source, so there are bound to be some problems we cannot fix. One such problem is a seemingly-random invalidation of our scandit key (see #122). This has burned us many times, so we should investigate alternatives to scandit, starting with quagga2.

cjshearer commented 3 years ago

Quagga2 seems to be the only reasonable options for free web barcode scanning options, but it is still quite slow and we would still need to build in some redundancy error checking that would slow it down even further.

For now, we plan on simply renewing our scandit key more often.