bbc / audiowaveform

C++ program to generate waveform data and render waveform images from audio files
https://waveform.prototyping.bbc.co.uk
GNU General Public License v3.0
1.94k stars 242 forks source link

Feature: support for ARM64 systems #116

Closed radioguy0 closed 4 years ago

radioguy0 commented 4 years ago

I recently found that this software is incorporated in another project’s application which I am running on an ARM64 device. I recently discovered that the software doesn’t have a tailored build to accommodate this type of system. Is this something that you plan to incorporate in future versions?

chrisn commented 4 years ago

This sounds like a good idea. I haven't tried building for ARM, I expect the code will need changing to fix the binary waveform data (.dat) format output due to differences in endianness. Are you able to help with getting it to compile? Which OS are you targeting?

radioguy0 commented 4 years ago

@chrisn The plan would be to be able to use it in a system that runs on Ubuntu 18.04 through an ARM64 device for now. Not familiar with the process involved in compiling versions for other systems nor would I be a regular programmer, more of an enthusiast who would like to learn and offer help if it’s not beyond my capabilities. Any advice / suggestions for learning are welcome of course. Would be great to connect offline to discuss in more depth, if that would be something you would be interested in?

chrisn commented 4 years ago

I have just published packages for ARM Ubuntu. You can install from my PPA using the instructions here.