Support and General Use > Audio Playback, Database and Playlists

.mod file format ?

<< < (5/7) > >>

dma:
Great to have a SID emulation codec!
The emulation isn't the most faithful, but it isn't bad either. :)

I can now browse HVSC in my H120 to discover new gems, yeah! :)

Could the "durations" file of HVSC be implemented in the codec btw?

iobound:

--- Quote from: orfax on June 22, 2006, 06:11:13 PM ---
--- Quote from: orfax on June 17, 2006, 10:51:44 PM ---I've now played around with it a bit (created a codec), but there are some issues (such as no sound). The version thats in rockbox is an old version. It appears to be modified a little.
--- End quote ---
I have created a working codec using DUMB that plays .mod, .xm, .it & .s3m, BUT (and its a big but) only for the simulator. DUMB uses some floating point functions (floor, pow, log, exp) in order to play these formats. The modified rockbox version had these functions #define'd to something else which breaks playback. As I believe we don't have the floating point functions available for the host devices (ie ipod, iriver, etc)  as there is no FPU, I don't think we can use DUMB in its current form.

--- End quote ---

About half a year ago, I created a plugin (not a codec) which includes realtime playback with sound in simulator, plus a disk-writer (since it's not running at 100% speed and also because play_pcm() in CVS was broken for plugins at the time) for the target device (h340). The disk-writer on the iriver produced a bit-perfect raw pcm file compared to the same code running on the simulator.

I solved the floating point issues by porting the necessary maths routines from FreeBSD's math library as well. Unfortunately I kind of lost interest, but I posted what I got to the tracker at http://www.rockbox.org/tracker/task/2793 .

orfax:

--- Quote from: iobound on July 26, 2006, 08:30:36 AM ---I solved the floating point issues by porting the necessary maths routines from FreeBSD's math library as well. Unfortunately I kind of lost interest, but I posted what I got to the tracker at http://www.rockbox.org/tracker/task/2793 .
--- End quote ---
Cool. I'll have a look at what you have done. It doesn't sound promising about the memory allocation / free thing though.

I also have another library I want to try out, which is xmp.

Starius:
If you guys ever do get amiga mod (.mod, .it, .s3m, .xm, etc) supported in RockBox, I'd consider buying a ipod just to use it.  

I see this thread hasn't been updated in awhile, any progress here?

Llorean:
http://www.rockbox.org/tracker/task/5241

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version