Hello all. A brief introduction: I've been using gnupod in Windows XP with various iPod models, most recently a jailbroken iPod Touch mounted through ssh. I am a programmer and have become somewhat familiar with the gnupod code. I'm quite happy with how everything works, with the exception of cover art not working, so I referenced libgpod (which does support iPod Touch / iPhone cover art) and added this to ArtworkDB.pm:
'iphone' => [ { height=>320, width=>320, storage_id=>3005, bpp=>16, }, { height=>88, width=>88, storage_id=>3007, bpp=>16, }, { height=>56, width=>56, storage_id=>3006, bpp=>16, drop=>112}, { height=>256, width=>256, storage_id=>3001, bpp=>16, }, { height=>128, width=>128, storage_id=>3002, bpp=>16, }, { height=>64, width=>64, storage_id=>3003, bpp=>16, } ], The result is far from perfect, but some distorted images now appear. I'm unclear where the drop key is appropriate. I am curious if anyone out there is already working on this. The libgpod code is written in C. My C is more than a bit rusty, and graphics programming is not my forte. Changing the logic to support RGB 555 (which is what libgpod seems to use for iPhone / iPod Touch) rather than 565 did not seem to make a difference in my results, so I know I will have to dig deeper. If someone with more expertise is already further down that road, I'd rather not duplicate the effort. Thanks to anyone who can provide some information or insight! _______________________________________________ Bug-gnupod mailing list Bug-gnupod@nongnu.org http://lists.nongnu.org/mailman/listinfo/bug-gnupod