Hi everybody,
I would like to read the information contained in .GSM files using ACM. I can already convert GSM wrapped in WAV files (ex. http://www.nch.com.au/acm/8kgsm.wav) , but I can get nothing from, for example, http://www.nch.com.au/acm/sample.gsm
The .GSM format seems to be unpacked (N blocks @ 33 bytes each) while ACM expects a packed format (N groups of 2 frames @ 65 bytes each). It should be quite easy, but the conversion algorithm it's not as trivial as it should be (at least for me, maybe it's Monday, but I promise I spent some time investigating last week, and found almost nothing).
So the question is... can someone tell me the way to read each frame from .GSM files so that I can pack them in groups of two? Unfortunately, using Switch is not an option in this phase of the project.
Thanks,
Juan Perea