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

Reply via email to