|
From: Nyall D. <ny...@zo...> - 2009-09-09 14:59:24
|
I've got a feeling this bug probably crept in between 0.3.7 and 1.0.0 - it's definitely not present in 0.3.7. Unfortunately I can't test it with the 1.0.0, because I run into all the bugs that have since been fixed in cvs. But my gut feeling is that the bug entered before 1.0.0, and is only just being exposed now I can test transferring tracks. Incidentally, what does it mean practically when a device returns a playlist folder of 0x00000000? I had to patch banshee so that if it gets a playlist folder matching 0x00000000 to just set the playlist folder to match the music folder, and it seems to work. But I'm curious to know what it actually means... ! On Wed, Sep 9, 2009 at 8:14 AM, Linus Walleij <lin...@gm...> wrote: > 2009/9/9 Nyall Dawson <ny...@zo...>: > >> OK, looking good now. mtp-albums runs through without crashing, and >> now correctly gets the number of tracks. And for the first time >> without hacky workarounds, banshee can connect to the player :D > > Great! :-D > >> Not all good news though, it looks like a bug has sneaked in >> somewhere, because I can no longer transfer tracks to the player. Both >> Gnomad and mtp-sendtr give the error: >> " >> Error 2: PTP Layer error 02fe: LIBMTP_Get_Filelisting_With_Callback(): >> call to ptp_mtp_getobjectpropssupported() failed. >> Error 2: (Look this up in ptp.h for an explanation.) >> Error 2: PTP Layer error 02fe: LIBMTP_Get_Filelisting_With_Callback(): >> call to ptp_mtp_getobjectpropssupported() failed. >> Error 2: (Look this up in ptp.h for an explanation.) >> Error 2: PTP Layer error 02fe: LIBMTP_Get_Filelisting_With_Callback(): >> call to ptp_mtp_getobjectpropssupported() failed. >> Error 2: (Look this up in ptp.h for an explanation.) >> Error 2: PTP Layer error 02fe: LIBMTP_Get_Filelisting_With_Callback(): >> call to ptp_mtp_getobjectpropssupported() failed. >> Error 2: (Look this up in ptp.h for an explanation.) >> Error 2: PTP Layer error a803: send_file_object_info():Could not send >> object property list. >> Error 2: (Look this up in ptp.h for an explanation.) >> Error 1: LIBMTP_Send_Track_From_File_Descriptor(): subcall to >> LIBMTP_Send_File_From_File_Descriptor failed. > > Hm. That's very weird, I don't even touch these functions as you can > see in the diff: > http://libmtp.cvs.sourceforge.net/viewvc/libmtp/libmtp/src/libmtp.c?r1=1.314&r2=1.315 > > I'll do some further testing on my MTP device now that it's finally > charged again so it operates... > > Linus > > ------------------------------------------------------------------------------ > Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day > trial. Simplify your report design, integration and deployment - and focus on > what you do best, core application coding. Discover what's new with > Crystal Reports now. http://p.sf.net/sfu/bobj-july > _______________________________________________ > Libmtp-discuss mailing list > Lib...@li... > https://lists.sourceforge.net/lists/listinfo/libmtp-discuss > |