Hi, I made a patch against the trunk of 7.5 (https://svn.slimdevices.com/repos/jive/7.5/trunk/squeezeplay/src). The generated directory(required by libmad) is not included, see the instructions in the libmad directory how to download them, you have to apply the libmad.patch after this (the patch including libmad would have been to large for an attachment, and I guess the license requirement would not allow it either)
It looks and works pretty good. The speed is pretty nice, no comparison to the last build I tried (was a while ago). Memory consumption was pretty bad, but I found a way to use some memory outside of the 32MB slot (VirtualAlloc, the documentation is really crappy, so I did not see that solution before). Now the two sound buffers (3 MB each) are outside, this gives SqueezePlay some room to breathe. There are still possibilities for optimization as some bitmaps (e.g. for the VUMeters) are huge. Best ways probably would be to remove them, I haven't done this yet. The sound output is really good now, I did not here any stuttering. I guess there was some optimization done for the touch and it helped a lot. You will probably encounter some of the problems already mentioned in this thread (I tried to fix most of them). And there are new ones, like missing files, just ask, I can help. Rudolf +-------------------------------------------------------------------+ |Filename: libmad.patch | |Download: http://forums.slimdevices.com/attachment.php?attachmentid=8763| +-------------------------------------------------------------------+ -- rudolf_j ------------------------------------------------------------------------ rudolf_j's Profile: http://forums.slimdevices.com/member.php?userid=29177 View this thread: http://forums.slimdevices.com/showthread.php?t=61925 _______________________________________________ jive mailing list [email protected] http://lists.slimdevices.com/mailman/listinfo/jive
