From: Erik S. <eri...@pa...> - 2006-10-19 21:36:48
|
I'm working on an iPod extension for the Mozilla based media player Songbird. I'd like to base it on libgpod. As such, it must be usable on Linux, Mac, and Windows. I've started playing around with it on Windows using Cygwin and am in the process of resolving linker errors. One of my linker errors is with mmap. Most of libgpod uses the glib functions for portability, but a couple files use mmap instead of the glib equivalents. Should these be changed to the glib equivalents or should I try to get mmap working? If I change my libgpod sources to use the glib variants, could I get the changes into the libgpod CVS tree? Also, can I be added to this e-mail list? Thanks, Erik Staats Windjay www.windjay.com <http://www.windjay.com/> |
From: Marcelo V. <mva...@ro...> - 2006-10-19 22:36:35
|
someone (Max) post the following msg some time ago: =09=09=09From: Max Lynch <max_lynch@sb...>=20 =09=09=09=09=09=09 =09=09libgpod windows working =09=09=09=09=09=09=20 =09=092006-09-11 12:04 =09 =09=09 =09=09=09 =09=09=09=09=20 =20 =20 I don't know if anyone else has gotten this to work, but so far libgpod co= mpiled fine on cygwin with windows and all the tests so far have worked (though I haven't = tried file transfering, I can get the information of the ipod and have it read the itu= nesdb). Has anyone else used this in a project? =20 =09=09=09 =09=09 =09=09 =09 =09=20 ----- Original Message ---- From: Erik Staats <eri...@pa...> To: gtk...@li... Sent: Thursday, October 19, 2006 5:36:36 PM Subject: [Gtkpod-devel] Using libgpod for iPod support in Songbird I=E2=80=99m working on an iPod extension for the Mozilla bas= ed media player Songbird. I=E2=80=99d like to base it on libgpod. As such= , it must be usable on Linux, Mac, and Windows. I=E2=80=99ve started playi= ng around with it on Windows using Cygwin and am in the process of resolvin= g linker errors. One of my linker errors is with mmap. Most of libgpod uses the glib f= unctions for portability, but a couple files use mmap instead of the glib e= quivalents. Should these be changed to the glib equivalents or should I tr= y to get mmap working? If I change my libgpod sources to use the glib vari= ants, could I get the changes into the libgpod CVS tree? Also, can I be added to this e-mail list? =20 Thanks, Erik Staats Windjay www.windjay.com =20 =20 ----------------------------------------------------------------------= --- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easi= er Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=3Dlnk&kid=3D120709&bid=3D263057&dat=3D1= 21642 _______________________________________________ Gtkpod-devel mailing list Gtk...@li... https://lists.sourceforge.net/lists/listinfo/gtkpod-devel |
From: Erik S. <eri...@pa...> - 2006-10-20 16:28:32
|
Was libgpod run outside of cygwin? I'm trying to build my extension as a DLL with the Microsoft visual studio libraries so it can run with Songbird outside of cygwin. _____ From: Marcelo Varanda [mailto:mva...@ro...] Sent: Thursday, October 19, 2006 3:36 PM To: Erik Staats; gtk...@li... Subject: Re: [Gtkpod-devel] Using libgpod for iPod support in Songbird someone (Max) post the following msg some time ago: From: Max Lynch <max_lynch@sb...> <http://images.sourceforge.net/images/msg.gif> libgpod windows working 2006-09-11 12:04 I don't know if anyone else has gotten this to work, but so far libgpod compiled fine on cygwin with windows and all the tests so far have worked (though I haven't tried file transfering, I can get the information of the ipod and have it read the itunesdb). Has anyone else used this in a project? ----- Original Message ---- From: Erik Staats <eri...@pa...> To: gtk...@li... Sent: Thursday, October 19, 2006 5:36:36 PM Subject: [Gtkpod-devel] Using libgpod for iPod support in Songbird I'm working on an iPod extension for the Mozilla based media player Songbird. I'd like to base it on libgpod. As such, it must be usable on Linux, Mac, and Windows. I've started playing around with it on Windows using Cygwin and am in the process of resolving linker errors. One of my linker errors is with mmap. Most of libgpod uses the glib functions for portability, but a couple files use mmap instead of the glib equivalents. Should these be changed to the glib equivalents or should I try to get mmap working? If I change my libgpod sources to use the glib variants, could I get the changes into the libgpod CVS tree? Also, can I be added to this e-mail list? Thanks, Erik Staats Windjay www.windjay.com <http://www.windjay.com/> ------------------------------------------------------------------------- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk <http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642> &kid=120709&bid=263057&dat=121642 _______________________________________________ Gtkpod-devel mailing list Gtk...@li... https://lists.sourceforge.net/lists/listinfo/gtkpod-devel |
From: <p.g...@ph...> - 2006-10-20 07:38:06
|
To subscribe go to this link https://lists.sourceforge.net/lists/listinfo/gtkpod-devel and fill in the info :-) Paul > I'm working on an iPod extension for the Mozilla based media player > Songbird. I'd like to base it on libgpod. As such, it must be usable on > Linux, Mac, and Windows. I've started playing around with it on Windows > using Cygwin and am in the process of resolving linker errors. > > One of my linker errors is with mmap. Most of libgpod uses the glib > functions for portability, but a couple files use mmap instead of the glib > equivalents. Should these be changed to the glib equivalents or should I > try to get mmap working? If I change my libgpod sources to use the glib > variants, could I get the changes into the libgpod CVS tree? > > Also, can I be added to this e-mail list? > > > > Thanks, > > Erik Staats > > Windjay > > www.windjay.com <http://www.windjay.com/> > > > > ------------------------------------------------------------------------- > Using Tomcat but need to do more? Need to support web services, security? > Get stuff done quickly with pre-integrated technology to make your job > easier > Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642_______________________________________________ > Gtkpod-devel mailing list > Gtk...@li... > https://lists.sourceforge.net/lists/listinfo/gtkpod-devel > |
From: Jorg S. <Jor...@gm...> - 2006-10-21 06:17:34
|
Hi Erik, The question would be which glib equivalents exist for mmap. As far as I can see there are some functions g_mapped_file... present since V2.8, but they do not allow to modify (write to) the mapped file. So it looks like you would need to get the mmap working -- or find another way around it (currently increasing the mmap buffer does not always seem to work anyway). JCS. Erik Staats wrote: > I’m working on an iPod extension for the Mozilla based media player > Songbird. I’d like to base it on libgpod. As such, it must be usable > on Linux, Mac, and Windows. I’ve started playing around with it on > Windows using Cygwin and am in the process of resolving linker errors. > > One of my linker errors is with mmap. Most of libgpod uses the glib > functions for portability, but a couple files use mmap instead of the > glib equivalents. Should these be changed to the glib equivalents or > should I try to get mmap working? If I change my libgpod sources to use > the glib variants, could I get the changes into the libgpod CVS tree? > > Also, can I be added to this e-mail list? > > > > Thanks, > > Erik Staats > > Windjay > > www.windjay.com <http://www.windjay.com/> |
From: Erik S. <eri...@wi...> - 2006-10-25 16:32:30
|
I managed to get it to compile and run in a win32 environment using mingw and libgw32c. The libgw32c provides an mmap implementation as well as other functions on top of the win32 API's. I can now parse the iPod database from within my Songbird extension. Way cool! Erik -----Original Message----- From: gtk...@li... [mailto:gtk...@li...] On Behalf Of Jorg Schuler Sent: Friday, October 20, 2006 11:17 PM To: gtkpod-devel Subject: Re: [Gtkpod-devel] Using libgpod for iPod support in Songbird Hi Erik, The question would be which glib equivalents exist for mmap. As far as I can see there are some functions g_mapped_file... present since V2.8, but they do not allow to modify (write to) the mapped file. So it looks like you would need to get the mmap working -- or find another way around it (currently increasing the mmap buffer does not always seem to work anyway). JCS. Erik Staats wrote: > I'm working on an iPod extension for the Mozilla based media player > Songbird. I'd like to base it on libgpod. As such, it must be usable > on Linux, Mac, and Windows. I've started playing around with it on > Windows using Cygwin and am in the process of resolving linker errors. > > One of my linker errors is with mmap. Most of libgpod uses the glib > functions for portability, but a couple files use mmap instead of the > glib equivalents. Should these be changed to the glib equivalents or > should I try to get mmap working? If I change my libgpod sources to use > the glib variants, could I get the changes into the libgpod CVS tree? > > Also, can I be added to this e-mail list? > > > > Thanks, > > Erik Staats > > Windjay > > www.windjay.com <http://www.windjay.com/> ------------------------------------------------------------------------- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 _______________________________________________ Gtkpod-devel mailing list Gtk...@li... https://lists.sourceforge.net/lists/listinfo/gtkpod-devel |