--- Log for 24.04.115 Server: kornbluth.freenode.net Channel: #rockbox --- Nick: logbot Version: Dancer V4.16 Started: 28 days and 10 hours ago 00.04.55 Join K1773R_ [0] (~K1773R@unaffiliated/k1773r) 00.05.52 Quit K1773R (Quit: /dev/null) 00.05.52 Nick K1773R_ is now known as K1773R (~K1773R@unaffiliated/k1773r) 00.08.16 Quit K1773R (Client Quit) 00.09.45 Join K1773R [0] (~K1773R@unaffiliated/k1773r) 00.12.52 Quit K1773R (Client Quit) 00.17.48 Join K1773R [0] (~K1773R@unaffiliated/k1773r) 00.25.03 Quit AlexP (Remote host closed the connection) 00.48.27 Quit ender` (Quit: An alcoholic is someone you don't like who drinks as much as you do. -- Dylan Thomas) 00.53.51 Quit advcomp2019__ (Ping timeout: 256 seconds) 00.54.17 Join advcomp2019__ [0] (~advcomp20@unaffiliated/advcomp2019) 01.05.27 # saratoga: found something interesting, it doesnt crash when loaded from internal memory, only crashes on microsd 01.08.15 # mudlord: for me it depends on whats in the folder with it i think 01.08.24 # weird 01.08.25 # :S 01.08.27 # if its in a folder by itself, it works, if its in a folder with an mp3, it fails 01.08.35 # ill try those files you posted on the internal memory 01.08.38 # well its a crash in buffering, so it probably depends on the order files are read into memory 01.08.48 # sounds like a big bug 01.09.56 Quit shamus (Ping timeout: 245 seconds) 01.10.08 Join shamus [0] (~shmaus@ip-206-192-194-12.marylandheights.ip.cablemo.net) 01.10.19 # yep 01.10.23 # crashes on internal memory too 01.16.25 # ah, so buffering.c according to dreamlayers is indeed stuffed 01.33.28 Quit mc2739 (Ping timeout: 272 seconds) 01.34.52 Join mc2739 [0] (~mc2739@rockbox/developer/mc2739) 01.38.50 *** Saving seen data "./dancer.seen" 01.52.47 Quit evilnick (Ping timeout: 256 seconds) 01.52.54 Join evilnick [0] (~evilnick@rockbox/staff/evilnick) 02.36.07 Join Strife89 [0] (~Strife89@adsl-98-80-198-79.mcn.bellsouth.net) 02.52.59 Quit krabador (Remote host closed the connection) 03.26.33 # saratoga: ah see I should try that file with other files in the folder with it, I had it alone in its own folder 03.38.53 *** Saving seen data "./dancer.seen" 03.44.44 Quit [Franklin] (Quit: Lost terminal) 03.52.32 # i guess that particular buffering function is also called *during* playback? 03.52.41 # and not just on playback start? 04.01.24 Quit ZincAlloy (Quit: Leaving.) 04.40.53 Quit RiDD (Quit: A good plan today is better than a perfect plan tomorrow.) 05.05.51 Quit JanC (Ping timeout: 264 seconds) 05.19.03 Join JanC [0] (~janc@lugwv/member/JanC) 05.32.49 Quit [Saint] (Remote host closed the connection) 05.36.20 Join [Saint] [0] (~saint@rockbox/staff/saint) 05.36.39 Join fotografisto [0] (~fotografi@208.167.254.15) 05.38.56 *** Saving seen data "./dancer.seen" 05.49.15 Quit Strife89 (Ping timeout: 250 seconds) 05.49.23 Quit TheSeven (Disconnected by services) 05.49.34 Join [7] [0] (~quassel@rockbox/developer/TheSeven) 06.10.52 Quit shamus (Ping timeout: 265 seconds) 06.11.24 Join shamus [0] (~shmaus@ip-206-192-194-12.marylandheights.ip.cablemo.net) 06.19.00 Quit shamus (Ping timeout: 264 seconds) 06.24.32 Join shamus [0] (~shmaus@ip-206-192-194-12.marylandheights.ip.cablemo.net) 06.25.39 Quit fotografisto (Ping timeout: 264 seconds) 06.26.43 Join fotografisto [0] (~fotografi@50-193-82-254-static.hfc.comcastbusiness.net) 07.38.57 *** Saving seen data "./dancer.seen" 08.06.23 Quit amiconn (Remote host closed the connection) 08.06.23 Quit pixelma (Remote host closed the connection) 08.07.14 Join pixelma [0] (~pixelma@rockbox/staff/pixelma) 08.07.15 Join amiconn [0] (~amiconn@rockbox/developer/amiconn) 08.10.32 Quit fotografisto (Quit: Leaving) 08.12.31 Join mortalis [0] (~kvirc@212.44.150.238) 08.27.28 Join petur [0] (~petur@rockbox/developer/petur) 08.30.23 Join ender` [0] (krneki@foo.eternallybored.org) 08.39.57 Join fotografisto [0] (~fotografi@184.173.85.69-static.reverse.softlayer.com) 08.48.37 Quit mudlord (Disconnected by services) 08.48.44 Join mudlord [0] (~user@122-148-157-147.static.dsl.dodo.com.au) 08.56.00 Join LinusN [0] (~linus@giant.haxx.se) 08.56.06 Quit kugel (Ping timeout: 256 seconds) 09.02.46 Join kugel [0] (~kugel@rockbox/developer/kugel) 09.15.52 Quit [Saint] (Remote host closed the connection) 09.16.03 Join [Saint] [0] (~saint@rockbox/staff/saint) 09.29.07 Quit [Saint] (Remote host closed the connection) 09.34.09 Join pamaury [0] (~quassel@rockbox/developer/pamaury) 09.39.01 *** Saving seen data "./dancer.seen" 09.57.03 Join [Saint] [0] (~saint@rockbox/staff/saint) 10.09.26 Quit [Saint] (Remote host closed the connection) 10.52.32 Join AlexP [0] (~alex@rockbox/staff/AlexP) 10.53.33 Join wodz [0] (~wodz@iwl138.internetdsl.tpnet.pl) 11.00.46 Quit mc2739 (Ping timeout: 245 seconds) 11.15.27 Quit shamus (Ping timeout: 264 seconds) 11.16.26 Join shamus [0] (~shmaus@ip-206-192-194-12.marylandheights.ip.cablemo.net) 11.21.38 Quit fotografisto (Read error: Connection reset by peer) 11.21.58 Join fotografisto [0] (~fotografi@184.173.85.69-static.reverse.softlayer.com) 11.39.05 *** Saving seen data "./dancer.seen" 11.46.22 Quit fotografisto (Ping timeout: 276 seconds) 11.47.44 Join fotografisto [0] (~fotografi@50-193-82-254-static.hfc.comcastbusiness.net) 11.56.31 Quit kugel (Ping timeout: 246 seconds) 12.00.09 Join kugel [0] (~kugel@ip5b42bb60.dynamic.kabel-deutschland.de) 12.00.09 Quit kugel (Changing host) 12.00.09 Join kugel [0] (~kugel@rockbox/developer/kugel) 12.28.17 Quit AlexP (Remote host closed the connection) 12.46.44 Quit shamus (Ping timeout: 256 seconds) 12.46.49 Join AlexP [0] (~alex@rockbox/staff/AlexP) 12.46.59 Join shamus [0] (~shmaus@ip-206-192-194-12.marylandheights.ip.cablemo.net) 12.59.37 Join pablo_pi_ [0] (~pablo@190.148.168.75) 13.02.35 Quit pablo_pi (Ping timeout: 250 seconds) 13.13.07 Join TheLemonMan [0] (~lemonboy@unaffiliated/thelemonman) 13.38.22 Join krabador [0] (~krabador@unaffiliated/krabador) 13.39.09 *** Saving seen data "./dancer.seen" 13.45.55 Quit shamus (Ping timeout: 250 seconds) 13.46.42 Quit mortalis (Remote host closed the connection) 13.47.00 Join shamus [0] (~shmaus@ip-206-192-194-12.marylandheights.ip.cablemo.net) 13.53.44 Nick pablo_pi_ is now known as pablo_pi (~pablo@190.148.168.75) 14.12.04 Quit wodz (Quit: Leaving) 14.29.45 Join Markmaster [0] (~Markmaste@94.242.143.177) 14.43.51 Join amayer [0] (~amayer@mail.weberadvertising.com) 14.48.55 Quit cmhobbs (Remote host closed the connection) 14.53.18 Join pablo_pi_ [0] (~pablo@190.148.168.75) 14.56.33 Quit pablo_pi (Ping timeout: 250 seconds) 15.22.20 Quit Markmaster (Ping timeout: 265 seconds) 15.24.30 Join Markmaster_ [0] (~Markmaste@94.242.143.177) 15.27.23 Quit bluebrother (Disconnected by services) 15.27.29 Join bluebrother [0] (~dom@rockbox/developer/bluebrother) 15.29.28 Quit fs-bluebot (Ping timeout: 272 seconds) 15.30.00 Join fs-bluebot [0] (~fs-bluebo@x5ce24489.dyn.telefonica.de) 15.30.56 Quit Markmaster_ (Ping timeout: 244 seconds) 15.31.34 Join Markmaster_ [0] (~Markmaste@94.242.143.177) 15.37.53 Join ZincAlloy [0] (~Adium@pD9EE95E4.dip0.t-ipconnect.de) 15.39.10 *** Saving seen data "./dancer.seen" 15.45.15 Quit AlexP (Remote host closed the connection) 16.00.51 Quit Markmaster_ (Ping timeout: 250 seconds) 16.09.58 Join Markmaster_ [0] (~Markmaste@95.107.23.142) 16.14.56 Join Markmaster___ [0] (~Markmaste@95.107.112.167) 16.16.14 Quit Markmaster_ (Ping timeout: 240 seconds) 16.20.18 Quit Mir (Quit: Konversation terminated!) 16.22.10 Join Markmaster_ [0] (~Markmaste@212.106.56.173) 16.23.45 Quit Markmaster___ (Ping timeout: 256 seconds) 16.32.54 Join chen_ [0] (~chen@116.24.250.100) 16.36.57 # pamaury,Cannot probe transfer size, please specify it on the command line. 16.37.06 # chen_: did you run the tool as root ? 16.37.15 Quit TheLemonMan (Quit: "It's now safe to turn off your computer.") 16.37.21 # yes 16.37.31 # ok, try to add -x 64 to the command line 16.38.14 # Transfer size: 64 16.38.14 # transfer error at init step 16.38.14 # Error: cannot get status report 16.38.56 # ok, I think the kernel doesn't have a quirk for this device, you'll need the trick described on the wiki 16.39.31 # I hope it still applies, run: 16.39.32 # rmmod usbhid 16.39.32 # modprobe usbhid quirks=0x066f:0x3700:0x0004 16.40.16 # and then unplug and replug your device to retry 16.40.32 # OK,I will try 16.42.52 # still the same error 16.43.27 # maybe hardware problem of the device 16.43.48 Quit amayer (Quit: Leaving) 16.43.54 # could you remind me the output of lsusb ? 16.45.20 # I seem to the recall the ZEN uses a non-standard usb id 16.45.39 # Bus 002 Device 009: ID 041e:415a Creative Technology, Ltd 16.46.20 # rmmod usbhid 16.46.20 # modprobe usbhid quirks=0x041e:0x415a:0x0004 16.46.31 # ah okay my bad, you should run: ^ 16.46.45 Join amayer [0] (~amayer@mail.weberadvertising.com) 16.47.57 # Error: cannot get status report 16.49.16 # that's normal 16.49.30 # (I mean that's expected given the file I gave you) 16.49.44 # now you should wait for 10/15min, then reset your device 16.51.58 # ok,thanks very much 16.52.14 # I hope it will work 16.55.34 # Can someone try this on another color target and see if it crashes? http://forums.rockbox.org/index.php/topic,50793.msg234679.html#msg234679 16.55.50 # Zip crashes reproducibly, Clip+ does not 16.57.34 # saratoga: sure, wait a min 17.00.08 # damned, apparently my fuze+ got a shock and half of the screen is dead :'( 17.01.59 # it crashes instantly on the m4a file 17.02.35 # I guess i'll have to buy a new one 17.05.07 # saratoga: ^ 17.05.34 # thanks 17.12.43 # still not work 17.16.12 # chen_: do you have access to dropbox ? 17.18.58 # yes 17.19.39 # ok, wait a minute 17.21.33 # chen_: download tihis file: https://www.dropbox.com/s/tagdmseqz62ohof/FRESC?dl=0 17.21.42 # and then it instead of the firmware you downloaded 17.22.01 # this is Creative bootloader, I think it should work if you upload it this way 17.36.17 Quit chen_ (Quit: 离开) 17.39.11 *** Saving seen data "./dancer.seen" 17.39.15 Join mc2739 [0] (~mc2739@rockbox/developer/mc2739) 17.43.19 Join chen_ [0] (~chen@116.24.250.100) 17.46.19 # booted 17.49.56 # software recovery mode,but no key works 17.54.48 # now key works,i will try to update the firmware 17.56.39 Quit chen_ (Quit: 离开) 17.57.06 Quit varogami (Quit: WeeChat 1.1.1) 18.03.08 Join chen_ [0] (~chen@116.24.250.100) 18.10.11 # shit,white screen 18.15.45 # chen_: you mean in rockbox ? 18.17.05 # no,software recovery,i select format,then white screen 18.18.48 # I guess you are good to retry 18.20.00 # no, i cannot run into hardware recovery mode 18.22.58 Quit krabador (Quit: Take The Time) 18.24.07 # chen_: if you reset the device, it should boot into software recovery mode 18.24.29 # i tried,hardware recovery mode again 18.24.32 # (you may have to hold the play/pause key) 18.25.05 # oh, hum that's weird, maybe the battery is still low ? 18.25.28 # wait, if you plug the device, what happen ? It's unclear from what you say 18.25.35 # i will do it again.i do not understand the option -x 64 18.27.23 # maybe you can remove it, it changes the size of the packets sent to the device to 64-bytes, usually it is discovered automatically but in case it isn't you have to specify it manually 18.28.11 # if i plug the device, it is in hardware recovery mode.i can only see it by lsusb 18.28.38 # or in windows it shows in the device management as a hid device 18.29.30 Quit prof_wolfff (Remote host closed the connection) 18.31.27 # i repeat the steps, now it is in soft recovery mode 18.33.46 Join bertrik [0] (~quassel@rockbox/developer/bertrik) 18.36.55 # chen_: you should probably let it charge, if it goes straight to hardware recovery mode, it either means battery is very low/dead, or that the bootloader was erased why is very unlikely 18.38.14 # ok,thanks very much.i will let it charge this night.it is 0:38 now in my area 18.39.33 Quit chen_ (Quit: 离开) 18.48.07 Quit pamaury (Read error: Connection reset by peer) 18.57.32 Quit ender` (Quit: #define sizeof(x) ((rand() % 100 == 42) ? sizeof(x)-1 : sizeof(x))) 19.02.14 Join xorly [0] (~xorly@ip-86-49-15-121.net.upcbroadband.cz) 19.06.17 Nick pablo_pi_ is now known as pablo_pi (~pablo@190.148.168.75) 19.06.50 Join RiDD [0] (RiD@bl22-60-147.dsl.telepac.pt) 19.06.50 Quit RiDD (Client Quit) 19.27.34 Quit xorly (Ping timeout: 244 seconds) 19.31.44 Join lebellium [0] (~chatzilla@89-93-177-161.hfc.dyn.abo.bbox.fr) 19.39.15 *** Saving seen data "./dancer.seen" 19.47.37 Quit Markmaster_ (Quit: Markmaster_) 19.50.27 Join Markmaster [0] (~Markmaste@212.106.56.173) 19.52.54 Quit ChristW (Quit: ChristW) 20.05.46 Join pamaury [0] (~quassel@rockbox/developer/pamaury) 20.10.24 Join krabador [0] (~krabador@unaffiliated/krabador) 20.23.58 Quit pamaury (Ping timeout: 272 seconds) 20.25.07 Join pamaury [0] (~quassel@rockbox/developer/pamaury) 20.35.31 Quit mudlord (Ping timeout: 248 seconds) 20.41.12 Join AlexP [0] (~alex@rockbox/staff/AlexP) 20.52.44 Join Rower [0] (husvagn@c-613fe255.02-27-6862671.cust.bredbandsbolaget.se) 21.19.08 # So I am having a an error on my DX90 I turned off fade in music but if I leave the music paused for ovr 3 seconds then it still fades in on resume 21.25.22 Join pamaury_ [0] (~quassel@rockbox/developer/pamaury) 21.25.24 Quit pamaury (Ping timeout: 272 seconds) 21.36.45 Join ChristW [0] (~ChristW@80.100.128.3) 21.39.19 *** Saving seen data "./dancer.seen" 21.39.22 Quit JanC (Quit: 'k Zie weg) 21.40.14 Join JanC [0] (~janc@lugwv/member/JanC) 21.47.03 Join y4n [0] (~y4n@unaffiliated/y4ndexx) 21.54.03 Quit ChristW (Quit: ChristW) 21.55.14 Quit Rower (Quit: Hmmm...) 22.09.13 Quit amayer (Quit: Leaving) 22.30.14 Quit pystar89 (Ping timeout: 240 seconds) 22.45.52 # does anyone use an IDE for rockbox? has anyone used intellij idea? 22.47.26 Join [Franklin] [0] (~franklin@unaffiliated/franklin) 22.49.09 Join ender` [0] (~ender@foo.eternallybored.org) 22.50.48 # I want to take a stab at doing something useful... can someone point me at where in the code I'd go to mess with msb msd? 22.50.52 # er usb msd 22.51.22 # <[Franklin]> Mass Storage? 22.51.47 # yeah 22.51.55 # I might as well spill the beans... heard of drivedroid for android? 22.51.59 # I want something like that for rockbox 22.52.15 # <[Franklin]> cool 22.52.23 # alexbobp: firmware/usbstack 22.52.24 # I think it would be super cool :D 22.52.27 # <[Franklin]> yeah 22.52.30 # gevaerts: thanks! 22.52.46 # Now do I care enough to go look for what drivedroid is? :) 22.52.48 # will I have to write device-specific code to pull this off? 22.53.00 # gevaerts: it lets your phone emulate flash drives with a provided .img or .iso file 22.53.05 # read-only or read-write 22.53.18 # Ah, right. No, no device-specific code needed 22.53.22 # fantastic for if you repair computers a lot because it's all your bootable flash drives in one 22.53.37 # <[Franklin]> alexbobp: that would be awesome! 22.53.42 # :D 22.53.49 # I'm glad you agree because I'm likely to need help 22.54.00 # <[Franklin]> plus, it shouldn't tax the device too much, it's just relaying data, right? 22.54.02 # all the hacking I've done on rockbox to date was changing some of the keymappings for usb hid mode 22.54.16 # [Franklin]: right. if it can do usb msd with its own storage, it shouldn't be much trouble to do this 22.54.33 # <[Franklin]> all the useful stuff I've done is a bunch of useless games :P 22.54.36 # it means it has to go through an extra layer of interpreting vfat but hopefully that's not too bad 22.55.08 # <[Franklin]> anyway, I had a great idea for a new useless game :) 22.55.11 # alexbobp: http://gerrit.rockbox.org/r/#/c/67/ might be helpful 22.55.34 # right now I'm not even sure of what the ideal ui for this would be. something in plugins/applications? 22.55.50 # <[Franklin]> alexbobp: probably 22.55.54 # but normally stuff in plugins doesn't alter OS behavior 22.56.01 # at least I came up with a name for the feature :P 22.56.21 # oh 22.56.28 # gevaerts: sounds like you were already on the same track :) 22.56.41 # <[Franklin]> alexbobp: you essentially have full control over the device from a plugin, why not make it a plugin? 22.56.56 # alexbobp: yes, but I don't care enough to spend a lot of time on it :) 22.57.13 # How much of a UI do you need? 22.57.33 # gevaerts: enough to select a file, and choose ro or rw 22.57.42 # and of course to turn it back off 22.57.49 # What I did in that patch is just add an item to the file context menu. That's a bit *too* simple, but I'm not sure you need that much more 22.58.03 # oh, the regular file browser context menu is good too 22.58.08 # actually that gives me a new idea for the ui... 22.58.15 # you'd just select files from the regular filebrowser to enable it 22.58.27 # and then to disable it, you'd go to the storage settings and change it from "drivebox" back to "msc" 22.58.47 # no need for the plugins menu 22.58.55 # <[Franklin]> alexbobp: wait 'til [Saint] hears that name :) 22.59.08 # Technically you can export more than one image at the same time, but I'm not sure if that's useful in practicew 22.59.10 # is that supposed to be hopeful or ominous? :P 22.59.23 # I hope gevaerts doesn't mind me making up a name for a feature he came up with first :P 22.59.48 # gevaerts: if it's super easy to implement then sure but no, it's not useful, since the primary purpose here is bootable drives 22.59.53 # For CDs, I'm not sure if you need to be able to switch images without disconnecting (i.e. pretend the user just loaded a different disc) 22.59.56 # So eventho I turned off fade in my music still fades in if it is paused for 3 seconds 23.00.01 # though another use case is to let a friend pass you files without exposing your whole filesystem 23.00.14 # alexbobp: it's fairly trivial from a code point of view, but probably tricky UI-wise 23.00.48 # I don't think there is any need to switch images without disconnecting 23.01.07 # nor to emulate multiple drives 23.01.37 # There's no need for it to get going, anyway 23.02.12 # If you're installing software from a set of CDs, I'm not sure how well the typical installer handles the entire drive going away on every disc swap 23.02.41 # The most technical work you'll have is extending usb_storage.c to handle MMC stuff 23.03.07 # I don't think it would be a problem. the entire drive going away. 23.03.23 # unless you get unlucky and it changes drive letters. 23.03.40 # also, actually emulating a cd drive might be more work 23.04.23 # Well yes :) 23.04.42 # <[Franklin]> not impossible, though ;) 23.05.12 # <[Franklin]> all you have to do is rip the firmware off a USB CD drive and write a virtual machine to run it 23.05.14 # alexbobp: if you *really* want a challenge, emulate an audio CD with a regular playlist of mp3 or flac files as the source :) 23.05.52 # [Franklin]: why would you do that? 23.06.06 # <[Franklin]> to emulate a CD drive 23.06.13 # gevaerts: I can't even begin to fathom why anyone would ever want that 23.06.32 # [Franklin]: Why wouldn't you just implement a dozen or so SCSI commands instead? 23.06.35 # [Franklin]: wtf, that's not how you'd do it :P 23.06.37 # yeah what he said 23.06.48 # you're both just trying to make this harder for me! 23.07.01 # <[Franklin]> anyway, I'll get to implementing my awesome game idea! 23.07.05 # CDROM isn't *hard*. It's just a bit of work 23.07.16 # a bit of work I don't care about :P 23.07.46 # I mean I guess there is the occasional ancient bios that will only boot from usb cd drives and not flash drives 23.08.02 # alexbobp: for the record, while I managed to start a debian install from that patch, it somehow got stuck halfway :) 23.08.04 # <[Franklin]> i.e. mine :) 23.08.12 # gevaerts: D: 23.08.25 # gevaerts: what device? 23.08.40 # I *think* that was my ipod video 23.08.54 # My suspicion at the time was some sort of conflict with the spindown code 23.09.01 # But I don't know, really 23.09.06 # oh hey so rockbox has spindown code? 23.09.19 # any chance of rockbox getting confused when I replace the hard drive with a CF card? 23.09.23 # Well yes. You can't keep disks spinning all the time :) 23.09.27 # I've had bad luck with rockbox msd on ipods 23.09.36 # No. Not because of that, anyway 23.09.40 # ah ok 23.09.54 # I will be using a sansa fuze (which is the best mp3 player ever made) 23.10.08 # <[Franklin]> I really must get myself one of those 23.10.20 # yes you do must 23.10.32 # long live actual wheels 23.10.40 # when will sandisk learn that nobody wants a fuze+ :( 23.11.20 # yeah, they suck 23.12.01 Quit Cinos (Ping timeout: 245 seconds) 23.12.27 # "What works now is mounting an image within rockbox on a non-hotswap 23.12.27 # target. The image is also exported over USB currently, but this is 23.12.27 # dangerous since the main disk (which has the image) is also exported. 23.12.27 DBUG Enqueued KICK alexbobp 23.12.27 # Also, this really only works by accident because unmounting a filesystem 23.12.29 # doesn't forcibly close file handles." 23.12.34 # gevaerts this paragraph is terrifying 23.12.48 Join MMlosh [0] (~MMlosh@2001:470:6f:23:24f:63ff:fe01:4900) 23.13.08 # I'm starting to worry that I'm in over my head... 23.14.14 # gevaerts: when you say loopback mount, do you mean that rockbox can read the files inside the disk image? 23.15.15 Join Cinos [0] (Cinos@cinos.pw) 23.16.52 # alexbobp: yes 23.17.13 # I'm not at all sure that's the right approach if you just want it for USB :) 23.17.45 # You might want to consider cloning usb_storage.c instead and using direct file access 23.17.57 # Probably cleaner in the long run 23.19.25 # IIRC I did the loopback images first and then added in USB. Don't ask why I wanted loopback images :) 23.19.34 Ctcp Ignored 2 channel CTCP requests in 1 day and 5 hours at the last flood 23.19.34 # * gevaerts can't remember... 23.20.18 # I actually can think of a use case 23.20.21 # but it should be separate 23.20.32 # mounting over usb while also mounted in rockbox is insane :P 23.21.34 # gevaerts: another use case, which isn't a huge deal to me but would be nice, is to have a feature to create a blank 2GB (or whatever) image, usb mount that, and after dismounting, extract it to a directory 23.21.39 # as a way to get files off of untrusted machines 23.21.57 # Ah, you probably do want to do that with loopback 23.22.10 # and the reverse would be nice... packing a directory into a disk image and mounting it read-only 23.22.35 # And you claim MMC is too much work? 23.22.53 # should I just give up now >_> 23.22.56 Quit shamus (Ping timeout: 256 seconds) 23.23.02 # <[Franklin]> don't give up! 23.23.08 # Well no, but that last one sounds a bit involved 23.23.21 # call it a stretch goal 23.23.31 # what I want most is booting spinrite and parted magic off my fuze :P 23.23.56 Join shamus [0] (~shmaus@ip-206-192-194-12.marylandheights.ip.cablemo.net) 23.25.29 # What I'd recommend (certainly to start with) is a setting to pick USB modes, a setting to store the file you want, and duplicate usb_storage.c and replace the storage_read() and storage_write() stuff by regular file IO 23.25.54 # Shouldn't be *that* much work 23.26.40 # Ignore the loopback stuff. That's just going to lead to headaches :) 23.27.45 # ok 23.27.57 # is the loopback stuff even in the trunk? 23.28.11 # <[Franklin]> no 23.28.15 # I don't think it is 23.28.25 # ah ok 23.28.43 # not my problem then 23.29.02 # maybe if I'm lucky, a usb mounting feature will motivate others to come implement loopback stuff 23.30.08 # oh yeah so noone answered my other question... anyone here use IDEs? 23.31.50 # Only people who do can be sure :) 23.33.02 # By the way, if you use regular file access (as opposed to storage_*()), there's no reason not to allow other use of the device 23.33.40 # That means the file browser is still there, and you can fairly easily let the user pick another image, which would then result in an eject/insert cycle on the other side 23.34.03 # So that's then trivial too :) 23.34.19 # cool 23.37.33 # so it's really ok to just duplicate the entire .c file? what if people change it later? 23.38.14 # I guess it would be better to refactor the lot so you can reuse code, but I suspect that's going to be tricky 23.39.21 *** Saving seen data "./dancer.seen" 23.39.47 # If you can think of a clean way to do that, by all means go for it! 23.40.51 # well it would be completely insane to enable emulated drives along with real drives... except I guess in devices with multiple drives, or if the real drive is mounted read-only... 23.41.00 Join Markmaster_ [0] (~Markmaste@212.106.56.173) 23.41.30 Quit Markmaster (Ping timeout: 252 seconds) 23.41.31 Nick Markmaster_ is now known as Markmaster (~Markmaste@212.106.56.173) 23.49.39 Quit shamus (Ping timeout: 248 seconds) 23.49.59 Join shamus [0] (~shmaus@ip-206-192-194-12.marylandheights.ip.cablemo.net)