happycube / ld-decode

Software defined LaserDisc decoder
GNU General Public License v3.0
296 stars 76 forks source link

Fix ld-ac3-demodulate and ld-process-efm for 32-bit architectures #841

Closed atsampson closed 1 year ago

atsampson commented 1 year ago

Or: make ld-decode's test suite pass on a Raspberry Pi.

There's one trivial fix for ld-ac3-demodulate here, and some more substantial rework of ld-process-efm to make it use less memory - the test suite was failing on armv7 because it was running out of address space. Less unnecessary copying should be good for "big" architectures too.