--- Log for 26.07.106 Server: kornbluth.freenode.net Channel: #rockbox --- Nick: logbot_ Version: Dancer V4.16 Started: 4 days and 5 hours ago 00.01.58 Quit bob_ (Client Quit) 00.02.34 # i'm trying that gpio stuff you suggested linuxstb but I'm having trouble 00.03.23 # trying to write to a file using fprintf but the compiler complains about an undefined reference to `fprintf' 00.04.04 # There isn't fprintf :) 00.04.16 # You need to use snprintf() and then write() 00.04.29 # ah, that would explain it so. thanks 00.07.38 # there's an fdprintf 00.09.32 # There is? 00.09.36 # and that works the same as fprintf? 00.09.50 # barrywardell: yes, but with a file descriptor and not a FILE * 00.09.59 # Bagder: Have you done any disassembly of the bootloader yet? 00.10.03 # (for the Sansa) 00.10.07 Join nudelyn [0] (i=nudel@dyn-62-56-103-68.dslaccess.co.uk) 00.10.10 # only very minor 00.10.57 # the task feels quite daunting so I'm hesitating 00.11.18 # I'm just looking at the very start of it now - the code starting at 0x5c 00.11.54 # now i'm getting warning: implicit declaration of function 'fdprintf' 00.12.08 # do I need an extra #include? 00.12.20 # yes, sprintf.h 00.13.01 # linuxstb: you mean the BL* file? 00.13.04 # It writes some values to what IPL think is the cache controller (registers starting 0x6000C000 onwards), and then branches to address 0x106172a0 - which is beyond the end of the bootloader... 00.13.06 # Yes. 00.13.28 # BL_SD_boardSupportSD.rom 00.14.06 # I've started at the mi4 code 00.15.01 Join JdGordon [0] (n=jonno@c211-28-95-208.smelb1.vic.optusnet.com.au) 00.16.28 Quit TucknDar () 00.19.02 # Ah, the code at 0x172a0 seems to continue the initialisation - it's doing the COP/Main CPU check in the same way the ipods do. 00.19.30 Join freqmod_n [0] (n=freqmod@159.84-48-78.nextgentel.com) 00.19.32 # yes I noticed that check too 00.19.42 # It's done in the .mi4 as well? 00.19.46 # yes 00.20.10 Quit Criamos ("( www.nnscript.de :: NoNameScript 4.02 :: www.XLhost.de )") 00.21.01 Quit MrStaticVoid ("leaving") 00.21.29 # I'm not sure the BL is a true bootloader 00.21.44 # but might be used mostly for the actual upgrade procedure 00.22.44 # It doesn't load the .mi4 file? 00.23.12 # well yes for the upgrade but after that, I'm not sure there are traces of that left 00.23.35 # So the mi4 is flashed? 00.23.38 # yes 00.23.48 # Ah... 00.24.22 # That would probably explain barrywardell's trouble when trying to load it from disk and run it... 00.24.25 Part RaiderX 00.24.29 # (on the H10) 00.25.42 # i'm not too sure if that case 00.25.58 # it definitely still runs the code in the mi4 file on disk with the h10 00.26.04 # ok 00.26.15 # so I need to check this 00.26.36 # perhaps I've just drawn some quick wrong conclusions 00.28.15 # My guess (based on what the ipods do) is that the BL_ image is flashed, and that loads the .mi4 from disk each time you boot. 00.31.21 Quit freqmod (Read error: 110 (Connection timed out)) 00.32.12 # but this player removes the mi4 file on upgrade 00.32.31 # My interpretation of the h10 at least is that on firmware upgrade 3 files are copied to the hdd. BL*.hex to /, two mi4 files to /System. The system reboots and writes BL_ to flash. it then reboots again and loads the mi4 00.32.42 # * Bagder tests more 00.32.49 # Bagder: that sounds different 00.33.26 # barrywardell: So presumably the two .mi4 files stay in /System forever? 00.35.12 # "To me it looks like the H10_20GC.mi4 is some sort of 'upgrade' software, which will descramble the BL_H10_20GC.hex and burn it to the flash. Then it will boot the H10_20GC_image.mi4" 00.35.21 # (MrH said) 00.35.28 Quit ender` (" We know the speed of light... so, what's the speed of darkness?") 00.36.05 # only one of them stays. it looks like one is an older version of the firmware for some reason.eg. H10_20GC.mi4 has version 2.50 in header. H10_20GC_image.mi4 has version 2.51 in header 00.36.30 # the _image one is the one that stays 00.37.07 # Bagder: MrH makes a lot of sense 00.37.16 Join ttyfscker [0] (n=ttyfscke@71.31.1.2) 00.37.36 # i think i might have found a bug with the latest "stable" in rockbox nano 00.37.54 # barrywardell: So to test a bootloader, you call it H10_20GC_image.mi4 and copy it to your /System directory? 00.38.03 # barrywardell: he's indeed a useful fellow 00.38.09 # i hadn't used my ipod in about a week or so. I shut it down properly and everything with the holding Play button. This morning when i booted it up 00.38.21 # all of my directories are on there, but their contents are all gone 00.38.49 # linuxstb: I never change the BL bootloader. When I run a test, i just build a mi4 file, call it H10_20GC.mi4 and copy it to /System 00.39.08 # i build the mi4 file from bootloader.bin 00.39.14 # linuxstb: we don't need to touch the bootloader on these 00.39.17 # from rockbox 00.39.49 # ttyfscker: Try holding down the MENU button until the "quick menu" comes up, what does the "Show Files" option say? 00.40.03 # hang on lemme check 00.40.36 # Bagder, barrywardell: When I say "bootloader", I mean barrywardell tests running a stripped-down ipod bootloader. 00.40.58 # uh, right 00.41.07 # it shows all of my folders, but they have nothing in them 00.41.25 *** Saving seen data "./dancer.seen" 00.42.23 # linuxstb: in that case, then yes. only the file is called H10_20GC.mi4 00.43.25 # the funny thing is when i mount the ipod to /media/ipod, i can cd into it, and see all of my mp3s 00.43.32 # they just arent showing on the rockbox 00.43.40 # they were working fine before 00.45.53 # ttyfscker: all the folders show up as empty? 00.46.15 # hrm 00.46.30 # i think i fixed it.. it was that Show Files option 00.46.36 # i was using the keys wrong when picking that 00.46.43 # sorry guys 00.46.47 # np 00.46.51 # thanks linuxstb 00.47.33 Join TCK [0] (n=tckocr@81-178-90-57.dsl.pipex.com) 00.53.59 # Bagder: Am I right in thinking that a "bx" to address 0x106048f3 would switch to thumb mode? 00.54.05 Quit freqmod_n (Remote closed the connection) 00.54.58 # yes I believe so 00.55.16 # In which case, the Sansa BL_ file is using thumb. 00.56.21 # I'm off to bed, good night! 00.56.28 # good night 00.56.39 # goodnight. 01.01.26 Join apo` [0] (n=r00t@dslb-084-057-094-183.pools.arcor-ip.net) 01.02.26 # goodnight Bagder. thanks for the help 01.07.42 Quit mirak (Read error: 110 (Connection timed out)) 01.10.13 Quit barrywardell (Read error: 104 (Connection reset by peer)) 01.11.30 Join barrywardell [0] (n=barrywar@host-194-46-233-117.dsl-ie.utvinternet.net) 01.18.11 Quit TCK (Read error: 110 (Connection timed out)) 01.18.50 # barrywardell: Any luck with the gpio stuff? 01.19.17 # yeah, just getting it going now 01.19.24 # writing it out to a file 01.19.52 # do you know what fsync() does. it seems to need that and a udelay() for stuff to be written to the file 01.23.55 Quit gtkspert (Read error: 110 (Connection timed out)) 01.24.06 # I think Rockbox caches one sector, so fsync will write that sector. But closing the file should do the same... 01.26.25 Join Matheus5554 [0] (n=antithei@ppp232-83.lns2.adl4.internode.on.net) 01.26.36 # i did a close(fd) but it doesn't seem to work with just that. i have it working now anyway and am starting to work out the buttons 01.26.49 Join safetydan [0] (n=cbca159f@labb.contactor.se) 01.26.58 # gpio_a seems to be related to which button is pressed 01.27.29 Nick Matheus5554 is now known as antitheist (n=antithei@ppp232-83.lns2.adl4.internode.on.net) 01.27.31 # linuxstb: is that the same as with the ipod? 01.27.32 Part antitheist 01.27.43 Join antitheist [0] (n=antithei@ppp232-83.lns2.adl4.internode.on.net) 01.29.15 Join enzyme [0] (n=dave_o@207.148.178.122) 01.29.30 # i got a question about the ipods 01.29.55 # then ask it =) 01.31.16 # well at work i got this stereo that can play music from a usb port and i was woundering is there any way of playing mp3 off of my ipod in a disk mode that doesnt use the rockbox or ipod firmware 01.32.20 # not that i know of...unless someone else wants to chime in 01.32.43 # im presuming this stereo plugs into a pc with all necessary drivers? those types of stereos generaly require quite a bit of software 01.32.47 # barrywardell: Nice. No, the ipods don't use GPIO for the buttons (only the hold switch). 01.33.13 Join JdG|uni [0] (n=82c20d69@labb.contactor.se) 01.33.29 # antitheist: it sounds like he has a stereo that has a USB port on it 01.33.38 # not one that runs off the computer 01.33.51 # yeah but i never used it 01.33.52 # scorche you hit the nail 01.34.37 # why the heck is winxp telling me unrecognised device when i plug my h300 in? 01.35.38 # enzyme: like i said...i do not know of a way that will allow you to do that...however, does the stereo have composite inputs, an aux input, or anything of the sort? 01.35.52 # nope 01.36.10 # So what's the USB port designed for? What does it expect to be plugged into it? 01.36.13 # also is there a way of deleting the ipod firmware 01.36.53 # the usb port plays music from usb keys card 01.36.54 # format it 01.36.58 # there is...why do you want to?....it is unecessary trouble in most cases 01.37.14 # enzyme: Then it may work - ipods act as standard UMS hard drives. 01.37.18 # i dont use the apple firmware 01.37.30 # antitheist: no... 01.37.47 # ok how do i get it to act as a standered ums drive 01.37.50 # enzyme: And yes, you can install Rockbox without the Apple firmware if you want to. But it's not documented anywhere. 01.37.55 # enzyme: Just plug it in... 01.38.16 # enzyme: honestly, it is better to just ignore it than remove it 01.38.28 Part antitheist 01.38.43 # enzyme: oh...have you not tried simply plugging it in yet? 01.38.54 # When you plug it into a normal computer, it just appears as a UMS hard drive to the computer. So it should be the same with your Stereo - assuming your stereo supports UMS hard drives. 01.39.16 # * scorche assumes too much....as usual 01.39.21 # yeah i have but the stereo doesnt reconize it, there was one time i got music to play but i couldnt change it 01.39.53 # change songs 01.40.20 # What stereo is it/ 01.40.21 # ? 01.40.35 # i dunno 01.40.40 # find out toommorow 01.42.37 # barrywardell: Do all the buttons appear to be connected to gpio_a ? 01.42.56 # most of them are 01.43.03 # except the scroller 01.46.00 Part pixelma 01.46.40 Quit enzyme () 01.48.25 Join jimmah [0] (n=aj@Toronto-HSE-ppp3861363.sympatico.ca) 01.48.27 Quit mikearthur (Read error: 54 (Connection reset by peer)) 01.48.41 Join mikearthur [0] (n=mike@82-41-205-190.cable.ubr11.edin.blueyonder.co.uk) 01.51.46 Join joe2 [0] (n=YouCeyE@ppp-71-136-102-63.dsl.sndg02.pacbell.net) 01.55.04 Quit spiorf (Remote closed the connection) 02.00.07 Join barrywardell_ [0] (n=barrywar@194.46.181.209) 02.02.53 Quit YouCeyE (Read error: 110 (Connection timed out)) 02.02.54 Quit barrywardell (Read error: 113 (No route to host)) 02.03.48 Part barrywardell_ 02.03.53 Join barrywardell_ [0] (n=barrywar@194.46.181.209) 02.06.16 # linuxstb: u still there? 02.06.33 # figured out some of the button stuff 02.07.03 # gpio_a controls the normal buttons 02.07.42 # Still here. 02.08.02 # So all you need now is an LCD driver... 02.08.15 # haven't figured out the scroller yet though 02.08.40 # That's probably some other kind of interface - I don't think that will be as easy. 02.08.41 # it changes gpio_c and gpio_d, but is only an on/off thing 02.08.50 Quit ttyfscker ("Leaving") 02.09.44 # how does ipod work? where can i look for the code? 02.09.53 # It's in firmware/drivers/button.c 02.10.40 # You should create a wiki page and document all these hardware findings... 02.11.01 # Can you detect anything else? USB, charging, headphones? 02.11.04 # i plan to 02.11.10 # just have to get around to it 02.11.23 # i'll check those next. haven't looked into it yet 02.11.40 Quit mikearthur (Read error: 54 (Connection reset by peer)) 02.12.10 # But at least you already have a simple way of deciding which firmware to boot. 02.12.51 # yes. good progress. i have a feeling the lcd is going to be much more difficult though 02.13.48 Quit midkay (Read error: 104 (Connection reset by peer)) 02.14.04 Join midkay [0] (n=midkay@rockbox/developer/midkay) 02.15.42 # BTW, I've just been looking a little at the BL_H10_20GC file, and it seems that gpio_f is used for output - the first thing the bootloader does is enable GPIO_F for output, and write the value 1 to it. 02.16.14 # It then puts the COP to sleep, and then switches into Thumb mode to run some thumb code. That's as far as I got... 02.16.25 # Does the bootloader use the LCD? 02.16.40 # yes, it displays a splash screen 02.16.52 # That could be a good way to work out the LCD then. 02.17.18 # Is the screen 220x176? 02.17.31 # nope, 160x128 02.17.37 # the specs in the wiki are wrong 02.19.49 # gpio_f is set to e6 once the system starts up 02.22.10 # Sorry, pin 0 (if you number them 0-7) is the only one enabled for output. So I don't know what the others are. 02.23.38 # would it be possible to set it to 0 to see if the screen turns off. how do i achieve that in the code? 02.26.07 # GPIOF_OUTPUT_VAL = 0; But that is the very first thing the bootloader does, so it's unlikely to be LCD related that soon. 02.27.40 # would it do any harm to the player to try it? 02.28.00 # I don't know :) 02.29.39 # i was feeling daring, so I tried it 02.29.45 # it just shut the system off 02.29.47 Quit chendo (Read error: 113 (No route to host)) 02.30.21 Quit JdG|uni ("CGI:IRC") 02.34.52 # barrywardell_: If the original firmware refuses to load from disk, you could try appending it to the end of your bootloader - so your new .mi4 file will contain both your code and the original firmware. Then in your bootloader (before you do any hardware initialisation at all), check for a keypress. If the key is pressed, then you can just memmove the original firmware to the start of DRAM (0x10000000) and pass execution to it - without 02.34.53 # ever accessing any hardware. 02.36.25 Join chendo [0] (n=chendo@203-206-65-33.dyn.iinet.net.au) 02.37.59 # i think i understand. sounds like a good idea to try so i'll give it a shot 02.39.19 Quit akaias (Read error: 145 (Connection timed out)) 02.41.04 Join akaias [0] (n=akaias@c-71-57-61-189.hsd1.il.comcast.net) 02.41.26 *** Saving seen data "./dancer.seen" 02.44.22 # I'm just assuming the reason it isn't working is because it doesn't like the state of the hardware the Rockbox bootloader leaves it in. But maybe there's another reason. 02.44.30 # But time for bed. Goodnight. 02.45.13 # goodnight. thanks for all the help. it has made the difference between being totally in the dark and making some good progress 02.46.14 # jd you here 02.52.10 Join aliask [0] (n=chatzill@c210-49-190-113.eburwd8.vic.optusnet.com.au) 03.01.11 Quit joe2 (Read error: 104 (Connection reset by peer)) 03.02.01 Join joe2 [0] (n=YouCeyE@ppp-71-136-95-95.dsl.sndg02.pacbell.net) 03.02.43 Quit PaulJam (".") 03.03.37 Quit akaias (Read error: 110 (Connection timed out)) 03.05.30 Quit barrywardell_ () 03.13.16 Quit webmind (Read error: 113 (No route to host)) 03.15.28 Join Pyromancer [0] (n=Pyromanc@c-24-63-23-114.hsd1.ma.comcast.net) 03.15.37 Quit PyromancerX (Read error: 104 (Connection reset by peer)) 03.20.15 Join lukaswayne9 [0] (n=lukas@c-68-84-69-12.hsd1.nj.comcast.net) 03.29.15 Join mr_cheez [0] (n=bobp@ool-18bb4dd2.dyn.optonline.net) 03.34.15 Quit TeaSea ("Leaving") 03.38.12 Join akaias [0] (n=akaias@c-24-15-165-22.hsd1.il.comcast.net) 03.47.49 Join webmind [0] (i=webmind@feather.perl6.nl) 03.48.25 Part safetydan 04.02.51 # hey linux you here 04.06.19 # BigMac: you will probably have better luck talking to people if you use their full nicks 04.07.09 # linuxstb 04.07.13 # you still here 04.07.29 # ah he went to bed nvm 04.07.54 # would anyone else car to explain why anyone would want a mp4 metaparser 04.09.10 Quit XavierGr (Read error: 110 (Connection timed out)) 04.10.16 Quit dan_a (Read error: 110 (Connection timed out)) 04.11.06 # BigMac: to get the metadata ? 04.11.20 # what is metadata 04.11.47 # like the id3 tag 04.12.06 # general info 04.12.17 # eh i dont get it but thats ok 04.12.32 # isnt mp4 a video type...which rockbox cant play 04.12.51 # no mp4 is a container 04.13.10 # that can contain video codecs etc 04.13.30 # i wish there was a p2p share that had mostly ogg/flac 04.13.43 # limewire has near zero 04.14.45 # this isnt the channel to help with that =) 04.14.53 # oink 04.15.34 # i didnt ask for help i was just talking:-) 04.16.10 Join k8to_ [0] (i=francois@skonnos.ducker.org) 04.17.09 Quit k8to (Read error: 104 (Connection reset by peer)) 04.25.34 Join ttyfscker [0] (n=ttyfscke@71.31.1.2) 04.25.59 Join Harry [0] (n=getlaid@CPE00045a78ee3c-CM000f9f7d5f54.cpe.net.cable.rogers.com) 04.26.00 # yo 04.26.07 # i have a request 04.26.13 # i need soemone to maeka wps file for my theme 04.26.18 # for a ipod video 04.26.22 # ill show how it looks 04.26.51 # why can't you? 04.27.00 # lol 04.27.10 # i anit that good 04.27.18 # ive spent so much time makeign the theme 04.27.26 # midkay u wanna see it 04.28.06 # http://img227.imageshack.us/img227/446/wpsjg2.png thats it soo far 04.28.06 # not in particular, but i'd like to see you make a WPS instead of asking someone else :) 04.28.15 # :( 04.28.20 # that's cool. now you just need a WPS, so make one. :) 04.28.33 # lol 04.28.39 Quit jsMikeS (Read error: 104 (Connection reset by peer)) 04.28.40 # i wish soem dev made a visualar patch 04.28.43 # so mine would work 04.28.43 Join jsMikeS [0] (n=jethead7@24-180-96-186.dhcp.aldl.mi.charter.com) 04.28.45 # lol 04.29.20 # my theme inst done yet 04.29.25 # but thats how it look so far 04.29.53 # so finish it, then do the WPS.. 04.31.00 # stop bloody telling me to do the wps 04.31.22 # calm down, and either do it yourself or don't post it up as "your theme" if you nag everyone else to do it for you. 04.31.51 Nick jsMikeS is now known as jhMikeS (n=jethead7@24-180-96-186.dhcp.aldl.mi.charter.com) 04.32.18 Part Harry 04.33.50 Quit hannesd (Read error: 104 (Connection reset by peer)) 04.36.21 Join hannesd [0] (n=light@gate-hannes-tdsl.imos.net) 04.41.29 *** Saving seen data "./dancer.seen" 04.44.01 Part jhMikeS 04.44.09 Join jhMikeS [0] (n=jethead7@24-180-96-186.dhcp.aldl.mi.charter.com) 04.44.38 Quit jhMikeS ("User pushed the X - because it's Xtra, baby") 04.45.37 Join jhMikeS [0] (n=jethead7@24-180-96-186.dhcp.aldl.mi.charter.com) 04.47.01 Join TCK [0] (n=tckocr@81-178-90-57.dsl.pipex.com) 04.52.53 Quit elljay ("changing servers") 05.01.25 Join Rob2222 [0] (n=Miranda@ACD03630.ipt.aol.com) 05.08.03 Join Sinbios [0] (n=Sinbios@HSE-Toronto-ppp301410.sympatico.ca) 05.09.16 Join Paul_The_Nerd [0] (n=Paul_The@cpe-70-112-165-230.austin.res.rr.com) 05.09.22 Quit elinenbe (" HydraIRC -> http://www.hydrairc.com <- The professional IRC Client") 05.17.59 Quit _Veseliq_ (Read error: 113 (No route to host)) 05.18.27 Quit Rob2222_ (Read error: 113 (No route to host)) 05.20.11 Quit TCK (Read error: 110 (Connection timed out)) 05.35.42 Join TCK [0] (n=tckocr@81-178-90-57.dsl.pipex.com) 05.35.45 Quit TCK (Remote closed the connection) 05.39.43 Join biffhero [0] (n=user@67.188.127.239) 05.41.28 # feature freeze lifted! woo hoo! 05.50.08 # Old "news". 05.50.14 Join Harry [0] (n=Harry@CPE00045a78ee3c-CM000f9f7d5f54.cpe.net.cable.rogers.com) 05.50.18 # But good nevertheless. =) 05.50.18 # hey 05.51.01 # whos a dev in here 05.51.42 # or whats rockbox dev channel 05.51.59 # anyone? 05.52.19 # im a dev 05.52.26 # Perhaps you can just ask whatever question you came here to ask and hope that someone with sufficient knowledge answers you. ;) 05.52.26 # jk 05.52.37 # no grimman 05.52.42 # *gasp* 05.52.45 # It defies me. 05.52.46 # he wants someone to make a .wps file for him 05.52.47 # Punish it! 05.52.50 # my question requirea dev 05.52.55 # bigmac no 05.53.02 # sure 05.53.06 # This is the only channel to find Rockbox devs. 05.53.07 # serious 05.53.16 # What is your question? 05.53.30 # paul dont worry 05.53.44 # it for someone who can code 05.53.53 # Ouch. 05.54.02 # he wants someone to code a wps for him 05.54.03 # Paul_The_Nerd vs. Harry, 0-1 05.54.16 # bigmac no u idoit 05.54.21 # lol 05.54.33 # i already figuried how to make one 05.54.42 # its funny because you called me an idiot and spelled idiot wrong lmao 05.54.50 # w/e 05.54.51 # lol 05.55.01 # idiot* 05.55.02 # so it proves whos the idiot here:-) 05.55.11 # Harry: I can code. There is code of mine in Rockbox. Also, if you ask the question I may be able to tell you who to ask specifically, as I generally know who tends to work on what sort of things. 05.55.38 # paul i need a dev to code a visulillzer 05.55.47 # just a small one 05.55.57 # nothing fancy 05.56.06 # just bars going up and down 05.56.24 # so paul? 05.57.12 # See, that's not even something you should be asking here. 05.57.19 # lol 05.57.21 # y not 05.57.25 # A) The way you just said it makes it sound like you expect someone to just be willing to do it. 05.57.30 # B) There's a FEATURE REQUEST page. 05.57.35 # paul:is there an rockbox ipod emulator out so you can test stuff? 05.57.40 # i know 05.57.45 # bigmac yes 05.57.55 # linkify 05.57.55 # paul 05.57.56 # BigMac: There's a UI simulator. For testing WPS code, and general features, but nothing hardware specific. No emulators though. 05.58.11 # can u code it 05.58.24 # Harry: Bad question. 05.58.30 # Yes, I can. 05.58.33 # No, I won't. 05.58.38 # omg 05.58.41 # please 05.58.47 # Why don't you do it? 05.58.47 # Haha, I knew it! 05.58.56 # paul 05.58.59 # i dont know c 05.59.01 # There's about six-billion books on the C programming language. 05.59.04 # Harry: Let me tell you something about programmers; They're lazy. 05.59.05 # As well as online tutorials. 05.59.12 # paul 05.59.14 # please 05.59.22 # if i show my skin 05.59.30 # u might wanna do it 05.59.35 # Harry: You don't want it badly enough. 05.59.36 # paul:will the ui simulator work for a 5g, and is it located on the site 05.59.39 # no he wont 05.59.49 # This is getting creepier for every second that passes. 05.59.50 # its nothing spectacular man 05.59.52 # its nice 05.59.54 # BigMac: It works for all of them. You can pick it as a compile option instead of a real version. 05.59.56 # plus then other will code more themes 05.59.58 # but its no jblackglass 06.00.07 # BigMac: Awesome theme. ^^ 06.00.12 # yah 06.00.17 # Harry: If you wanted it badly enough, you'd just go and do it yourself. So clearly, you don't desire the feature badly enough, and thus I have absolutely NO interest in it. 06.00.28 # Question in relation to it; will it work "properly" with newer builds? 06.00.28 # man 06.00.28 # I don't want the feature, it doesn't actually benefit most people, and you're being whiny about it. 06.00.31 # In essence "shoo" 06.00.37 # why do u have to be like that 06.00.41 # i like my jblackglass mod though but not many others do, but who cares i like it and that is all that matters:-) 06.00.51 # Because you're sitting in here whining about something as if you actually want it, but won't even bother trying to do it yourself. 06.00.52 # The 07-20 daily had messed up font locations and that's the only one I've tried. 06.01.04 # paul 06.01.09 # harry 06.01.17 # if i try it would take me a year 06.01.25 # So get crackin'. 06.01.25 # No, it wouldn't. 06.01.34 # but u maybe a couple or days or a week 06.01.38 # As I said, either do it yourself, or file a feature request. 06.01.52 # Begging like this is a guaranteed way to ensure it won't happen, especially with something frivolous like this. 06.02.07 # paul:do i have to compile the ui simulator or is there an exe on the site 06.02.25 Part Harry 06.03.01 # BigMac: It's best to compile yourself, especially if you want to work on WPSes that require custom builds or patches. There are compiled simulators here that you can use though, if you're okay with vanilla rockbox: http://rasher.dk/Rockbox/simulator/ 06.03.41 # yah compiling is far beyond me so i guess its out 06.03.47 Join harryy [0] (n=Harry@CPE00045a78ee3c-CM000f9f7d5f54.cpe.net.cable.rogers.com) 06.04.41 # how do i reg my nick 06.04.49 # whats the command 06.05.41 # It tells you what to type when you log in... 06.05.47 # Like, when you connect. 06.05.56 # it tells my how to identify 06.06.14 Nick harryy is now known as harry (n=Harry@CPE00045a78ee3c-CM000f9f7d5f54.cpe.net.cable.rogers.com) 06.06.17 # Is it saying that your nick is already registered then? 06.06.25 # yes 06.06.32 # Then you can't register it... 06.06.56 # i reg it 06.07.02 # but i forgot pass 06.07.36 Nick BigMac is now known as TheRealHarry (n=dummeska@64-252-104-114.adsl.snet.net) 06.07.36 DBUG Enqueued KICK TheRealHarry 06.07.45 # im the real harry lad 06.07.59 # harry: Well, you're going to have to figure out what your recovery options are, or just give up on it. 06.08.19 Quit lukaswayne9 ("Ex-Chat") 06.08.25 Nick TheRealHarry is now known as BigMac (n=dummeska@64-252-104-114.adsl.snet.net) 06.08.25 DBUG Enqueued KICK BigMac 06.09.45 # fuck 06.09.59 # woo 06.10.07 # watch the swearing 06.10.12 # lol 06.10.14 # there are children here 06.10.22 # right 06.10.31 # Language like that is rather unnecessary, and it'd be preferred if you avoided it. 06.10.40 # srry 06.10.42 Join antitheist [0] (n=antithei@ppp232-83.lns2.adl4.internode.on.net) 06.10.52 # can i use abrevations 06.11.07 # You aren't sorry though. You laughed at BigMac. 06.11.22 # ffs 06.11.24 # w/e 06.11.30 # why abreviate it 06.11.36 # It's best if you use whole words and as close to proper English as you can. Many people here don't speak English natively, or use machine translation, so it becomes impossible for them to understand very quickly. 06.11.36 # just don't do it 06.11.51 # paul:are you esl 06.11.56 # No, I am not. 06.11.58 # bigmac how old r u 06.12.58 # 12 06.13.11 # :-) 06.14.16 # =( 06.14.21 # I'm youngest then. *sigh* 06.14.22 # This is the official Rockbox support and development channel, so it's expected of users to behave in a reasonably responsible manner as much as they can. 06.14.42 # grim how old are you 06.14.56 # 7 06.15.14 # lol sure 06.15.29 # fine im actually 8 06.15.40 # Nice. 06.15.42 # Want to marry me? 06.15.47 # omg i want a helio so bad 06.15.50 # ok i guess 06.15.56 Ctcp Ignored 2 channel CTCP requests in 49 seconds at the last flood 06.15.56 # * grimman marries BigMac. 06.15.57 # but i dont kiss on the first date 06.16.04 # im old fashioned like that 06.16.17 # helio.com 06.16.21 # =god 06.16.47 # Looks huge. 06.17.10 # I want a nano sized phone with; Colour screen. No camera. No MP3 support. 06.17.19 Quit Nibbier (Read error: 110 (Connection timed out)) 06.17.20 # i want camera 06.17.24 # Why a colour screen? 06.17.26 # and internet suppot 06.17.31 # support 06.17.36 # i like color screen 06.17.39 # Paul_The_Nerd: For some kickass themes, of course. ;D 06.17.45 # * Paul_The_Nerd sighs. 06.17.51 Join Nibbier [0] (n=sven@e181123171.adsl.alicedsl.de) 06.17.55 # You sigh, old man. 06.18.03 # umm... anyway, back to rockbox. can anyone here help me with the co-ordinate system used in the themes? 06.18.19 # It's the number of pixels from the top left corner 06.18.23 # X,Y, from 0,0 06.18.27 # im off to bed now 06.18.33 # nn, hun. 06.18.34 # ;) 06.18.35 # ttyl 06.18.40 # :-) 06.18.43 # ah i see 06.18.45 # thank you 06.19.01 # i hope my sarah calls me in the am 06.19.28 # she went to that wretched mexico 06.19.57 # Mmyes, mexico. 06.20.32 # its been a tough week without my female 06.20.54 # i believe the stones said it best with "i cant get no,, satisfactiooooon 06.21.13 # Or in the words of Norther. 06.21.17 # Unleash hell! 06.21.18 # ;) 06.21.41 # im lonely and that makes me said 06.21.48 # what time is it in mexico 06.21.53 # Wheren't you leaving? 06.21.55 # w/e im calling her anyway 06.22.00 # Weren't* 06.22.03 # yah i am 06.22.08 # akljdsssssssssssssssssssssl 06.22.10 # bye 06.22.26 # Buh bye. 06.22.43 # Paul_The_Nerd: Back to the theme topic; what's wrong with kickass themes? 06.23.03 # grimman: It seems kinda silly to be willing to pay extra just for the ability to have the screen look different. 06.23.25 # "Different" isn't quite the same as "how I want it to look". ;) 06.23.51 # And besides, every device nowadays has a colour screen. It just looks better. 06.24.02 # It's generally a LOT harder to read in direct sunlight. 06.24.17 # Looks better is a very relative term. 06.24.21 # I suppose that depends on the colour settings. 06.24.34 # And of course. But all my stuff looks absolutely smashing. 06.24.36 # ;) 06.24.45 # It depends on how close the pixels are together, and a lot of other things, rather than just color settings. 06.25.03 # Nyah, not quite what I meant. 06.25.23 # Suppose theme A has proper fonts and such, easily readable... but with absolutely horrible colour settings. 06.25.30 # There are some color screens you can set to monochrome and they'll still be vastly less readable in direct sunlight than a monochrome screen. 06.25.49 # Hm. 06.25.55 # Even with identical information being displayed. 06.26.11 # Besides, color screens also tend to use more battery. 06.26.16 # True. 06.26.20 # They have a negative impact on phone use in general, if all you want is a good phone. 06.27.44 # But I generally prefer hardware that only has features that reinforce what I want to do with it. Unfortunately, it's often hard to find. 06.27.51 # I keep wondering why devices don't have an option to turn the display off if it's been inactive or locked for a set period of time. 06.30.15 # Because for some reason people feel the display is so integral that it must be always available. 06.30.26 # Why do people load 500 WPSes onto their MP3 player, and change themes constantly? 06.30.58 Quit harry (Read error: 110 (Connection timed out)) 06.31.08 # Dunno really. 06.31.16 # But they do. 06.31.23 # I have a bunch myself, but variations of the same one... for no reason really, I don't switch. 06.31.35 # I made my own, and stuck with it, and that was that. 06.31.35 # (the entire jBlackGlass package) 06.31.39 # hehe 06.31.55 # But to a lot of people, what's on the screen is as important, or more, than what's coming out of the earphones. 06.32.24 # =P 06.32.36 # vanity 06.32.59 # All I need personally is the basic info... but since I have the option of using a good looking theme I damn well will. 06.33.50 # And for my part it doesn't even have to show constantly as long as I can easily bring the info up when I need it. 06.34.46 Join _Veseliq_ [0] (n=veseliq@195.85.215.210) 06.35.04 # hey all 06.35.09 # grr @ febs :p 06.35.19 # Lo, JdGordon. 06.38.06 # does anyone in here have the x5 or any archos taget and has about 3min they can waste helping me out? 06.38.59 # JdGordon: what you need? (ajr v1 06.39.01 # ) 06.39.20 # http://forums.rockbox.org/index.php?topic=5489.msg42383#msg42383 if you can ? 06.39.49 # Paul_The_Nerd: can you remove Feb's response in that thread please, mine also i guess, as its completly useless 06.40.14 # I'd rather not remove either response, actually 06.40.55 # His was a valid issue, and yours is a valid response. If I were to remove his, he'd never necessarily see your response, and that could just open up a bad can of worms. 06.41.31 *** Saving seen data "./dancer.seen" 06.44.14 # JdGordon: long menu? 06.44.30 # Paul_The_Nerd: ok, fair enough 06.44.45 # scorche: i dunno, if its not used dw about it 06.45.28 Join BloodySorcerer [0] (n=g@cpe-72-230-178-79.rochester.res.rr.com) 06.46.48 # So, what you're saying, is that in the absolute most vague of terms the H10 port is ahead of the Sansa port? <- haha 06.46.56 # Ah, it appears my idea has already been suggested. =) 06.47.45 # http://www.rockbox.org/tracker/task/5636 06.48.47 # JdGordon: done 06.48.55 # thanx alot 06.49.10 # anything else, lemme know 06.49.36 # oh...and WPS > File browser = on 06.50.05 # you forgot to say whch target in the msg :p 06.50.24 Quit rotator ("zzzzzzzzzz") 06.50.26 # le sigh. 06.53.03 # scorche: your gonna be around for a while ye? if i code this up can you test it? 06.53.20 # ahey, i'll be around for the next six hours probably! hah... 06.54.55 # sharpe: thats the recorder pad right? 06.55.05 # huh? 06.55.07 # JdGordon: i dont have my cross-compiler set up 06.55.13 # but, give me a sec... 06.55.36 # Hrrnpf... Doom is damned hard on the iPod. 06.55.37 # i can compile it for ya, it will take a while to get it all going, no rush 06.55.44 # that will work 07.01.45 # scorche: whats the diff between browsing/playing quickmenu: and display quickmenu? 07.03.57 # borwsing/playing has shuffle (left), repeat (right), and show files (down) 07.04.36 # display has scrollbar (left), status bar (right), upside down (down) 07.04.47 # ah, ok 07.05.14 # * JdGordon wonders why that screen isnt on iriver on the rec button 07.05.46 # as in quickmenus in general? 07.07.52 # JdGordon: Because the record button could also simply be used for Record?' 07.08.04 # the display quickmenu, iriver has the other one 07.08.13 # Paul_The_Nerd: not in the wps or tree... 07.08.20 # Yeah it could. 07.08.39 # A lot of people would like the ability to instantly go to record and be ready to record at any screen. 07.08.43 # scorche: Archos Recorder, Archos FM Recorder or Archos Recorder v2 ? 07.09.06 # v1 07.09.07 # I think the second (display) quickscreen could be reached by a long hold of A-B or Menu from the first Quickscreen, on targets without a spare button. 07.09.11 # so the first choice =P 07.09.18 # ye, but that button does absolutly nothing now, (me talking rehtorically)... 07.10.36 # hey, would anyone here like to test my iPod nano theme before i put it on the forum? 07.11.07 # The keypad of recorder v1, v2 and fm is identical. The mechanical configuration of the buttons differs a bit between v1 on one hand and v2/fm on the other, but the buttons itself are the same 07.11.31 # anyone with a nano? 07.11.35 # JdGordon: But "it doesn't do anything now" because it hasn't been finalized. It's better to leave it doing nothing, then go straight to the final use, then change it around and have people complain because they got used to it. 07.11.47 # antitheist: It appears you're out of luck. 07.11.58 # antitheist: Why do you need someone with a Nano? 07.12.09 # ah ok 07.12.10 # it's a theme for a nano 07.12.15 # The quickmenus were supposed to get replaced by something else for a looong time. 07.12.28 # On iriver and ipod they're not even strictly quick... 07.12.29 # amiconn: i was asking so i know which target to compile for :p 07.12.43 # antitheist: But why are you specifically looking for someone with a Nano? What do you want them to do? 07.12.55 # if anyone feels like it... http://www.users.on.net/~vanzati/rockbox/The_Frail.zip go for it 07.13.45 # JdGordon: what exactly am i testing again? =P 07.14.05 # if the buttons all "feel" right... 07.14.15 # antitheist: Any particular reason you didn't want to put it in the WPS Gallery? 07.14.16 # On archos, it's possible to press F2 or F2, and _while holding it_, press left, right or down to trigger the action. When operated this way, the quickmenu goes away when releasing F2/F3 07.14.30 # i was about to 07.14.46 # amiconn: cool.. we want that also :p 07.14.48 # This way of operation is impossible on iriver at least 07.14.50 # thought i might be able to get some feedback to see whether or not it's worthwile 07.15.25 # Usually people post pics of their themes in the forums where lots of people can see it, when seeking feedback before posting. ;) 07.15.43 # yeah well... this is quicker 07.16.04 # Apparently not. ;P 07.16.07 # not if anyone steps up to try it 07.16.10 # In the sense of "Nobody's responding, so you're done."? 07.16.16 # One idea was to replace the quickmenu with a user configurable menu, but nobody got around implementing that yet. 07.16.32 # amiconn: That would be great. 07.18.16 # There are at least 2 problems to solve: (1) How to store the configuration? It has to be an efficient method. (2) What to do with the extra free button on archos recorders then (as there currently are two quickmenus) 07.18.19 Quit midkay ("Leaving") 07.18.53 Join midkay [0] (n=midkay@rockbox/developer/midkay) 07.18.56 # noo! 07.20.35 # Idling~ 07.20.41 # Quick question. 07.21.13 # Is there any way to avoid random "gaps" in my iPod while it's playing? rockbox somestimes acts all weird and the music skips for apparantly no reason 07.21.34 # Although I do know I can't use one of the default skins since I guess it's too "busy" 07.24.50 # leave it in the file/id3 browser instead of the wos 07.24.52 # wps* 07.25.02 # * JdGordon is getting some very wierd compile errors :'( 07.26.36 # the what :O 07.26.59 # oh the now playing screen? 07.27.16 # While Playing Screen... 07.27.52 # yeah I did that once...so like the big colorful fancy "rockbox" skin looks like impossible to play anything without it skipping 07.28.11 # Well there's still a lot of work to be done on iPod. 07.28.16 # Hulex: do you happen to use any peak meters or the EQ? :) 07.28.28 # standard "my ipod skips" questions. ahah... 07.28.31 # icatcher seems to work pretty well, but doesn't allow you to fast-forward through a song :< 07.28.41 # peak meters? 07.28.46 # Haven't even toughed those 07.28.52 # touched* 07.28.53 # The WPS has nothing to do with the ability to fast forward... 07.29.11 # now i KNOW that most of you don't care, but if u would like to see a screenshot of my theme http://forums.rockbox.org/index.php?topic=5492.0 please do 07.29.14 # on one of the skins, it won't allow me to fask forward 07.29.28 # that's not supposed to be possible... 07.29.40 # hm 07.29.43 # let me try it again 07.31.12 # Paul, what do you mean there's a lot of work to be done? 07.32.03 # okay nevermind, working now. 07.33.13 # Maybe it was cause I was playing with it a lot at work, but the battery seemed to drain really quickly too 07.33.48 # you mean, compared to the apple firmware? 07.33.52 # Also, completely unrelated to rockbox, I'm covered in insect bites *whine bitch moan* 07.33.58 # yeah 07.34.00 # wiki dead? 07.34.13 # yeah. that's expected... the shorter battery life... 07.34.26 # wiki works fine for me. 07.34.38 # I assume it spins up the harddrive more? 07.34.54 # nm, works again now. 07.34.58 # Got server error. 07.36.06 # Why would you assume it spins up the disk more? 07.36.17 # I dunno 07.36.23 # The gapless playback 07.36.34 # Or maybe it has to work harder somehow 07.39.31 # scorche: can i send you a rockbox.ucl to play with? 07.42.39 Quit juxtap (Nick collision from services.) 07.42.45 Join juxtap [0] (n=juxtap@wbs-196-2-111-45.wbs.co.za) 07.43.30 # Is there anywhere I can find a list of WPS(?) tags? 07.43.43 # JdGordon: mind just sending me a .ajz so i can run it from rolo? 07.43.47 # A complete list that is... and the data they hold. 07.43.50 # grimman: did you search the wiki? 07.44.08 # scorche: The closest thing I could find was the beginners guide to WPS creation. 07.44.09 # scorche: ok, didnt know there was a diff.. 07.44.22 # Which contains a few tags. 07.45.12 # scorche: http://jdgordon.mine.nu:8080/ajbrec.ajz <- go into the file browser and the menus and let me know if it all woks as expected please 07.45.17 # grimman: search harder next time ;) http://www.rockbox.org/twiki/bin/view/Main/CustomWPS 07.45.39 # So uh 07.45.44 # Mmyes, next time I will search till I drop. 07.45.45 # ;) 07.45.47 # Thanks! 07.46.00 # Say if my current build is kinda buggy and is the latest I got on the page. the main one 07.46.10 # Do you reccomend I try out a daily build or too risky? 07.46.31 # the daily builds are just cvs builds created once a day... 07.46.42 Join clifford [0] (i=tigger95@CableLink46-84.INTERCABLE.net) 07.46.47 # grimman: even a search in the wiki for "wps" includes that page 07.47.01 # scorche: I searched for 'tags' though. 07.47.04 # Hulex: Umm... dailys are older than CVS builds most of the time... 07.47.05 # So... no results for me. ;) 07.47.10 # Hulex: So, latest from what page? 07.47.13 # oh wait nevermind already did 07.47.36 # downloaded a daily from the main download page at the bottom 07.48.23 # JdGordon: The ajbrec.ajz/archos.mod files are the archos equivalent of rockbox.iriver/rockbox.ipod. The name is that 'strange' because we couldn't choose freely. The archos firmware itself uses those namen and loads updates from disk. That's where rockbox 'hooks' in, i.e. we don't need a special bootloader on archos. 07.48.56 # ok, cool 07.49.01 # Archos probably implemented it this way because the early archoses had a ROM which isn't in-circuit flashable 07.49.37 # JdGordon: first task...modify the contrast =P 07.49.43 # The .ucl files are for flashing rockbox (after flashing a different ROM image once) 07.50.11 # scorche: ? i changed nothing but the button code, howd your contarst get fiddled with? 07.50.11 # ...on archoses which allow it, i.e. some players, most v1s, and all v2/fm and Ondios 07.50.21 # JdGordon: no clue... 07.50.39 # JdGordon: Did you update cvs before compiling? 07.50.47 # no 07.50.59 # its yesterdays cvs 07.51.03 # RaeNye broke the default contrast 3 (?) days ago, fixed yesterday by Linus and me 07.51.15 # ah ok 07.51.33 # maybe scorche was stil using the older build? i dunno :p 07.51.51 # JdGordon: pushing F1 while in menu will also return you to the WPS 07.52.48 # k 07.53.28 # * amiconn thinks that the menu button, when pressed within a menu, should immediately leave the whole menu tree 07.53.56 # amiconn: im starting to think about giving up with this, there isnt enough genericity in the taregts for this tow ork properly :'( 07.53.59 # * JdGordon agrees 07.54.00 # Today, Left and the menu button are redundant 07.55.08 # JdGordon: hmmm...odd...when i pause music, it pauses immediately like it should in the headphones, however, the wps lags behind it (also follows when resuming) 07.55.12 # what about yesterday? :) 07.55.14 # this is with default wps fyi 07.55.51 # scorche: unless your pausing it from the tree then its not my changes, i havnt touched the wps button code 07.56.00 Join amiconn_ [0] (n=jens@rockbox/developer/amiconn) 07.56.09 Quit amiconn (Nick collision from services.) 07.56.09 Nick amiconn_ is now known as amiconn (n=jens@rockbox/developer/amiconn) 07.56.12 # * scorche shrugs 07.57.04 # The wps always lags a bit. 07.57.12 # ...on all targets 07.57.17 # * scorche wonders why he hasnt noticed beforew 07.57.45 Join Gnelik [0] (n=Gnelik@193.110.17.19) 07.57.50 # hi 07.58.02 # good morning to you. 07.58.17 Join Harry [0] (n=Harry@CPE00045a78ee3c-CM000f9f7d5f54.cpe.net.cable.rogers.com) 07.58.23 # hello 07.58.37 # quick ? 07.58.48 # JdGordon: besides menu, it all seems good 07.58.57 Quit antitheist (Read error: 110 (Connection timed out)) 07.58.58 # ok, great, thanks 07.59.03 Quit ttyfscker ("Leaving") 07.59.04 # on a wps can i put the time and battery 07.59.07 # anywher 07.59.14 # jd u make theme? 07.59.24 # no, and yes, u can 07.59.37 # okay 08.00.14 # who heres made a theme 08.01.40 # Harry: check CustomWPS, you can do a lot more than time and battery. it has a list of all possible tags.. 08.01.58 Quit Harry (Read error: 104 (Connection reset by peer)) 08.02.06 # midkay: ahah. :) 08.02.15 # :) 08.02.28 # how's life? 08.02.50 # busy for him atm 08.03.05 # i am being mister slave driver 08.03.07 # mapping? 08.03.09 Quit sando ("blargh") 08.03.19 # midkay: stop being lazy!...work on the map! 08.03.27 # * scorche cracks the whip 08.03.31 # crap, I hate itunes :( 08.03.53 # why's that? :) 08.03.58 # Join the club. 08.03.58 # clifford: we dont use itunes here... 08.04.03 # I think most box rockers hate itunes haha 08.04.20 # Michael Sembello - Maniac. Best theme editing song ever. ;P 08.04.27 # it tries to be "uhh smart" but crap it's so damn annoying 08.04.42 # << Doing some dirty updating of the jBlackGlass theme. So it doesn't require patching. ;) 08.05.15 Part Paul_The_Nerd 08.05.18 # "You're trying to install rockbox on your ipod and need it working as just a disk? I don't think you so you little ungrateful..." 08.05.28 # wow. forget the first 'you' 08.05.29 # it's a joke, it takes 2 minutes with 40 seconds to open itunes in my laptop (p3 1.12 or something like thathehehe) 08.05.45 # clifford: So get Winamp... 08.06.11 # hahahahah yes, I will have to avoid itunes 08.06.20 # I have a reverse engineered version of the latest release that's quite light. 08.06.38 # grimman> itunes? 08.06.43 # Hahahaha. 08.06.49 # Never. 08.06.59 # grimman> so, winamp? 08.07.02 # Yes. 08.07.09 # hahaha sorry, I tend to be dumb 08.07.20 # http://loot.dlxmedia.net/?Winamp.zip 08.07.25 # No iPod support though. 08.07.31 # But that's not necessary with Rockbox. 08.07.46 # "She's a maniaaac, maaaaaaniac lalala" 08.07.54 # scorche: i am. 08.08.00 # testing some dusk/dawn lighting. 08.08.01 # :) 08.08.03 # This is the fifth or sixth time that track repeats. 08.08.05 # grimman> great song 08.08.15 # clifford: So far, yes. 08.08.16 # hehe 08.08.56 # It 08.09.06 # Hm 08.09.18 # I'm still miffed about having to move and re-sort all my music and stuffs 08.09.27 # I'm trying to fix a tagcache bug with my ipod, if I can, I will uninstall itunes gladly 08.09.29 # Hulex: TagCache? 08.09.31 # I need to spend a couple of days to "rockboxify" my iPod 08.09.46 # Well does that work with iTunes uploaded music? 08.09.50 # yes... 08.09.53 # Hulex: It's just a matter of mounting the iPod and copying your music to it. 08.10.04 # grimman, I know 08.10.09 # it indexes them based on their tag data. not their filename... 08.10.13 # And since they're so large... just copy it all. ;D 08.10.23 # But my 20gig is filled with 20gigs of music uploaded and sorted into playlists and stuff via itunes 08.10.35 # That's quite something. 08.10.35 # sharpe's method sounds better :O 08.10.45 # My entire music collection is like 08.10.48 # I think I've filled some 20 gigs of mine too. 08.10.58 # 5 gigs of music, 15 gigs of TV series. ;P 08.10.59 # 27 gigs and growing 08.11.14 # I am an audiophile 08.11.30 # =) 08.11.32 # But I have a good majority of stuff on there I listen to rarely 08.11.35 # And sometimes NEVER 08.11.36 # what does that say about one who has around 100 gigs of music? 08.11.40 # I have 36 gigs... but not just stuff I would listen to myself. 08.11.42 # I'm a packrat. ;D 08.12.11 Join Mordov|hardlywo [0] (n=mordov@mail.furuno.no) 08.12.16 # grimman> thanks for that winamp (Y) 08.12.21 # grimman, same 08.12.22 # np 08.12.27 # 19.1/76.6 gigs of a harddrive of mine are free... 08.12.39 # sharpe: You lucky sod. 08.12.58 # I have something like 2 gigs / ~500 gigs. 08.13.03 # believe me if I had more harddrive space on my apple craptop here I would download like 20 more CDs 08.13.04 # then 7.8/25 gigs free on another... 08.13.21 # currently 9.96 available but that fluctuates wildly 08.13.27 # I torrent PS2 games :x 08.13.40 # Shh. 08.13.41 # And my external HDD needs to be reformatted 08.13.54 # 3.64 gigs free out of about a terabyte... 08.13.56 # i need more space 08.14.05 # The first rule of Sows is that we do not talk about Sows. 08.14.18 # terabite 08.14.19 # shit 08.14.28 # o_O 08.14.31 # I have a measly 80 gigs here ;_; 08.14.33 Quit jimmah ("Leaving") 08.14.46 Quit juxtap (Read error: 113 (No route to host)) 08.15.08 # i have things backed up on dvds i still have on one of my harddrives... 08.15.25 # are we including dvds now too? =P 08.15.41 # I suck btw. 08.15.44 # nope, those are just a few dvds. 08.16.08 # oh....i wanted to add another terabyte on to that =( 08.16.23 # Had the chance to buy a brand new 400 gig external USB 2.0 drive for $200. 08.16.24 # Yeah I should back stuff onto DVD 08.16.28 # I have a surplus of them 08.16.29 # i need to move some things to dvds... 08.16.29 # And I didn't. 08.16.30 # crap... I can barely hit 40gb and I'm getting frustrated 08.17.26 # clifford: jealous of our wastefulness? :) 08.17.28 # * scorche scrolls up to figure out where the deviation started 08.17.46 # wastefulness 08.17.49 # hehehe 08.17.59 # once i have rockbox installed onto an eyepod, would i be able to use the same hdd with an ipod and a h300 without stuffing around when i want to swap? 08.18.42 # brb 08.19.00 # JdGordon: afaik, no... 08.19.12 # differences in partition tables 08.19.17 # sharpe 08.19.21 # oh poo :p 08.19.25 # how do I like reindex my ipod or watever? 08.19.35 # have you ever used tagcache before? 08.19.41 # Uh 08.19.43 # Maybe? 08.19.56 # I have no idea. I played around with that setting on the ipod like a few times 08.20.00 # i mean rockbox 08.20.01 # JdGordon: also, ipods are notoriously difficult to open, so i am not sure how well that would work anyway 08.20.16 # Get an exacto knife 08.20.30 # I opened up my 2G iPod once just out of curiosity when it finally died 08.20.41 # main menu -> general settings -> file view -> tagcache -> initialize now 08.20.52 # I miss that thing :< even when it failed as a music player, it made a pretty handy 10gig hard drive 08.21.14 # sharpe that will like automatically find all my musics? 08.21.18 # yes 08.21.23 # nice 08.21.45 # i have a lot of things dealing with halo 2 maps... 08.21.53 # on one of my hard drives... 08.22.16 # okay and stupid question how long does it take? 08.22.20 # halo maps...HA! 08.22.21 # and when will I know when it's done? 08.22.40 # Hulex: when the disk stops accessing 08.22.43 # yep. 08.22.54 # oh 08.23.00 # I think it's done? o.o 08.23.03 # Can't be 08.23.14 # you can view it's progress in main menu -> info -> debug -> view tagcache info 08.23.40 # o.O 08.23.43 # looks like it did uh 08.23.45 # Nothing. 08.23.53 # what does it say? 08.24.01 # progress -1% 08.24.04 # 0 entries 08.24.11 # Initialized: yes 08.24.14 # clifford: hmm, what kind of bug do you have with tagcache? 08.24.21 # DB ready no ram cache no 08.24.24 # -1% is a bug 08.24.40 # scorche: it's not really a bug, it's because dircache isn't enabled... 08.24.49 # well... 08.24.51 # fine.. 08.24.57 # hah. 08.25.10 # Hulex: try going to the update tagcache option in the menus... 08.25.20 # * scorche stops devoting 1/8th of his mind here and devotes all of it to the movie 08.25.28 # ah, what movie? 08.25.36 # noneya 08.25.44 # great movie. 08.25.50 # update now? 08.25.52 # as in noneyabusiness 08.25.53 # yes. 08.26.14 # uh 08.26.21 # scorche: yes, i know. hence the sarcastic "great movie." 08.26.24 # when I click it/go forward literally nothing happens 08.26.45 # Porn, most likely. 08.27.21 Quit grimman (Read error: 104 (Connection reset by peer)) 08.28.24 # o.O 08.28.26 # I BROKE IT 08.28.32 # i doubt it 08.28.37 # heh 08.28.42 Join grimman [0] (i=sco@h208n1fls35o916.telia.com) 08.28.46 # but yeah update now doesn't do anything 08.29.11 # what about import/export modifications? 08.29.39 # nope... 08.29.57 # so it still says 0 entries in the info? 08.30.15 # yes 08.30.33 # hooray, cygwin takes up just over a gigabyte. 08.31.06 Join theli_ua [0] (n=aromanob@mail.ukrcard.com.ua) 08.31.16 # try restarting. 08.36.04 Join LinusN [0] (n=linus@rockbox/developer/LinusN) 08.36.06 Part LinusN 08.36.12 Join mirak [0] (n=mirak@AAubervilliers-152-1-69-210.w86-198.abo.wanadoo.fr) 08.37.53 Join ender` [0] (i=null@84.52.165.220) 08.38.44 Quit Gnelik (Read error: 104 (Connection reset by peer)) 08.40.16 # 5084 entries 08.40.18 # Looks like it worked 08.41.13 Join Gnelik [0] (n=gnelik@193.110.17.19) 08.41.19 # uh 08.41.20 # now what D: 08.41.34 *** Saving seen data "./dancer.seen" 08.41.43 Quit goffa (Remote closed the connection) 08.41.56 Join goffa [0] (n=goffa@216.220.23.105) 08.42.30 # well... 08.42.34 Quit jhMikeS (Read error: 110 (Connection timed out)) 08.42.52 # generally restarting is what most do... 08.44.13 Quit FOAD (Remote closed the connection) 08.45.55 # again with the restarting 08.45.59 # ;) 08.46.00 # my ipod is windows lol 08.46.18 # commiting tagcache 10 of...13? o.o 08.46.24 # uhhh 08.46.32 # yep 08.46.50 # are there more steps involved here? 08.47.24 # just to set the file view 08.48.29 Join Jungti1234 [0] (n=jungti12@124.60.9.97) 08.48.40 # to what 08.48.42 # I'm slow sorry 08.48.52 # ID3 Database 08.50.08 # where? 08.50.28 # hold menu, and a menu should pop up... 08.50.32 # hello 08.50.43 # hi. 08.50.53 # yep 08.50.53 # sweeet 08.50.58 # um 08.51.11 # you can open bmp file in rockbox? 08.51.47 # ironically enough i don't believe there is a viewer plugin for it, but rockbox does handle bmps for backdrops and such. 08.52.22 # um 08.52.49 # I can open bmp file using Rock Paint. 08.52.58 # oh, i forgot about rockpaint. 08.53.16 # but, I can't open with thing which click it. 08.53.28 # shape thank yous :O 08.53.34 # Must use 'Open with ....'. 08.53.34 # welcome. 08.53.46 # Now I just gotta figure out a way to create/import my iPod playlists 08.53.50 Quit dongs (Remote closed the connection) 08.53.52 Join dongs [0] (n=HPUX@h193113.ppp.asahi-net.or.jp) 08.53.54 # It's uncomfortable. 08.54.04 # ah. there's not an entry for it in the viewers file... 08.54.08 # viewers.config? 08.54.10 # si 08.54.30 # Of course, it's modified. 08.54.45 # It's added already. 08.54.58 # But, it doesn't work. 08.55.02 # sounds like a problem then. 08.55.12 # there seems to be some problem..... 08.55.17 Join Paul_The_Nerd [0] (n=Paul_The@cpe-70-112-165-230.austin.res.rr.com) 08.55.42 # Do you understand viewers.config? 08.55.53 # yep 08.56.09 # Can you find its problem? 08.56.16 # ah... i suppose... 08.56.25 # hm 08.56.49 # bmp,rocks/rockpaint, 01 10 01 10 01 10 08.56.59 Join FOAD [0] (n=dok@a82-93-10-238.adsl.xs4all.nl) 08.57.08 # extension, viewer location, icon 08.57.11 # is the format. 08.57.45 # yes I know 08.58.03 # I know it... but 08.58.11 # It didn't works. 08.58.37 # don't open bmp file. 08.58.48 Join hardeep [0] (n=hardeeps@c-71-202-85-199.hsd1.ca.comcast.net) 08.59.00 # Does it show up in the "Open With" menu? 08.59.44 # indeed it does, i can confirm... 08.59.50 # nono, It show up there. 09.00.09 # [15:53:20] but, I can't open with thing which click it. 09.00.12 # God this is so awesome now :O 09.01.02 # i beg to differ, it was always awesome 09.01.27 # It wasn't awesome without music 09.01.40 # And omg the backlight comes on when it prepares for the next track~ 09.03.12 # Now I gotta tweak some of my mp3s from certain albums that have some songs fade into each other 09.03.49 Quit Gnelik (Remote closed the connection) 09.03.51 # Can viewers.config set a default if Rockbox recognizes the filetype outside of it? 09.04.04 # For example, could one set a default action for .wav to be "convert to MP3" by accident? 09.04.22 # You may notice that they're in there, and yet wavs still play, so I would assume not. 09.04.45 # So maybe it can't have a default action since it's a filetype recognized in firmware. 09.04.53 Join dan_a [0] (n=dan-mirc@217.23.173.156) 09.05.03 # difficult english.... 09.05.14 # okay sharpe 09.05.22 # I don't want to bug you like all night 09.05.22 # yes? 09.05.31 # eh, it's okay, i've got three more hours to kill. 09.05.49 # Is there something somewhere I can read that will tell me how to create playlists or import my playlists from my default ipod firmware? 09.06.12 # oooh. from the apple firmware... 09.06.20 # highly doubt it. 09.06.21 # Paul_The_Nerd 09.06.43 # Fair enough. 09.06.50 # is it mean to me? 09.06.53 # Manually making/remaking playlists is kinda fun in a way 09.07.05 # How do I do it the normal way then? 09.07.21 # Jungti1234: he's saying it's probably because the firmware's action of that file type takes precedence over viewers.config. 09.07.21 Join Gnelik [0] (n=Gnelik@193.110.17.19) 09.07.50 # hmm 09.07.54 # I can't understand... 09.08.08 # sharpe: you need to be simpler.. 09.08.21 # Rock Paint support bmp viewer 09.08.22 # no? 09.08.24 # Jungti1234: Rockbox uses playlists directly.. 09.08.31 # Jungti1234: i believe so. 09.09.07 # Its other function is viewer. 09.09.35 # bmp file can't play. 09.09.36 # Jungti1234: The default function is "do nothing" 09.09.44 # This is in the firmware, not viewers.config. 09.09.49 # ah...! 09.10.00 # Because you can "Set as Backdrop" so the firmware must recognize and have control. 09.10.28 # Okay now an easy question 09.10.32 # When something is playing 09.10.38 # How do I go back to my ID3 list? 09.10.47 # since menu brings up options 09.10.56 # While in WPS, just tap Select. 09.11.06 # Then, do I change it? 09.11.14 # Jungti1234: You cannot right now 09.11.30 # Because I don't know C? 09.11.30 # oh 09.11.31 # Hulex: That, and other useful tidbits can be found within the manual and FAQ that many have generously contributed to. 09.11.41 # Jungti1234: Pretty much. 09.11.54 # haha, what's mean 'Pretty' 09.12.17 # Jungti1234: It's a phrase meaning "What you said means the same thing as what was said before" 09.12.55 # I know its meaning is 'beauty'. 09.13.14 # hooray for different contexts 09.14.00 # Jungti1234: The word "pretty" on its own means beauty, yes, but the phrase "pretty much" usually means "What you said is mostly correct" or "What you said is the same as what I tried to say" 09.14.17 # ok. 09.14.28 # english is difficult.... 09.14.52 # It is unfortunate. 09.15.05 # why.. hehe :) 09.15.20 # ah, 09.15.30 # I make WPS using my H300. 09.16.06 # Use text editer and rock paint... 09.16.22 # hehe 09.17.49 # So, I feel much discomfort. 09.19.09 Join LinusN [0] (n=linus@rockbox/developer/LinusN) 09.19.36 Join juxtap [0] (n=juxtap@wbs-196-2-111-45.wbs.co.za) 09.20.09 # lol 09.22.07 # Jungti1234: yes, english is quite the joke. 09.22.23 Quit scorche ("Leaving") 09.23.45 Part LinusN 09.23.47 Join LinusN [0] (n=linus@rockbox/developer/LinusN) 09.25.12 Part LinusN 09.25.14 Join LinusN [0] (n=linus@rockbox/developer/LinusN) 09.25.34 Part Paul_The_Nerd 09.26.10 Join cismo_ [0] (i=cismo@adsl-85-217-37-96.kotinet.com) 09.29.36 Join scorche [0] (i=ScorchE@c-24-126-24-43.hsd1.ca.comcast.net) 09.30.57 Quit cismo (Read error: 145 (Connection timed out)) 09.32.00 Join mikearthur [0] (n=mike@82-41-205-190.cable.ubr11.edin.blueyonder.co.uk) 09.32.47 # LinusN: Do you work on Sansa port or Badger only do? 09.33.14 # only bagder atm 09.33.16 # sory 09.35.25 Part LinusN 09.36.12 Join LinusN [0] (n=linus@rockbox/developer/LinusN) 09.38.04 Part LinusN 09.38.06 Join LinusN [0] (n=linus@rockbox/developer/LinusN) 09.38.32 # morning LinusN, can i bug you for a bit? 09.39.14 # in, out, in, out, in, out.... 09.40.04 # Jungti1234: hehe, i'm reconfiguring my irc client 09.40.09 # JdGordon: bug me 09.40.34 # :) 09.41.13 # do you tihnk we can do the wps keys in a seperate button list? because the buttons there really dont mesh well between the targets 09.42.09 # also, iv dont the action stuff for the colour picker screen which used the ipod slider for left/right instead of updown and its not complicated at all, if you want to see the diff 09.42.49 # JdGordon: so the wps would use its own action list? 09.43.23 # ye, well actually im still not sure, i need someone elses head thinking about it also :D 09.43.45 # i mean, the main problem is the action names really dont fit the wps 09.44.01 # and i guess its such a large part it would be ok? 09.44.14 # well, shouldn't there be actions like ACTION_NEXT_TRACK etc? 09.44.33 # http://jdgordon.mine.nu:8080/button_cp.diff shows how to use non standard keys 09.45.24 # yes, but its either done like #define ACTION_NEXT_TRACK ACTION_RIGHT_OK or redefined in a new list, i tinhk the 2nd is better tho 09.46.21 # ACTION_RIGHT_OK? 09.46.51 # a more generic version of right.. 09.47.33 # * JdGordon thinks the directions should be named, even if not all targets have them 09.48.11 # but shouldn't ACTION_OK be a separate action? 09.48.48 # i guess its like a "soft" OK, on iriver there is 3 different OK actions 09.49.12 # the right arrow being the soft one, select and on being more "forced" i guess.. i cant tihnk of a better word 09.49.48 # maybe we should take a step back and thing again about what problems we want to solve here 09.49.52 # think 09.50.26 Quit Gnelik (Read error: 104 (Connection reset by peer)) 09.50.35 # one problem is the various _PRE crappo stuff 09.50.59 # another is the various remote control button maps 09.51.34 # and then we have the huge #ifdef lumps in each file for the button mapping 09.51.57 # did i forget anything? 09.52.07 # no, i dont think so 09.52.42 # i think we need to define exactly what an "action" is here 09.52.57 # this solves the remote by having a seperate list for each remote and having a global variable which can be set at runtime for which remote is being used, so thats fine 09.53.39 # but won't we have to duplicate the entire default action list then? 09.54.03 # only the buttons that are different 09.54.26 # i don't understand 09.54.39 # you'd have 4 lists for remotes, the default one, then 1 for each that changes the defualt keys. 09.55.27 # dw about that for the time being, thats the eaisest part once we have _something_ implemented... 09.55.29 # so there are actually two default action lists, one for the remote and one for the main unit? 09.55.38 # ye 09.55.43 # no 09.55.48 # well.. either way :p 09.56.17 # nm 09.56.36 # so, what is an "action" in your concept? 09.57.31 # I've tryed to make them what the code throughout the core actually does with the buttons. 09.58.00 Quit clifford (Read error: 104 (Connection reset by peer)) 09.58.13 # so almost all the button loops have a _EXIT define which ive turned into an action, most often this is the off button 09.58.17 # etc 09.58.56 # iirc, when we discussed this concept at devcon, we imagined actions like NEXT_TRACK, CANCEL, PLAY etc 09.59.22 # LinusN: but the actions are different in the different screen contexts ... 09.59.25 # the problem with that is the english doesnt fit. why would you check for NEXT_TRACK in the menu context? 09.59.41 # yes, i see the problem 09.59.48 # the easy way is to just #define NEXT_TRACK ACTION_RIGHT 10.00.18 # i think it'll be more apropriate to have a new action list for the WPS 10.01.03 # it would also make things easier, becuase in the menu it doesnt need to wait for the release before triggering a direction like it does in the wps 10.01.04 # the idea is of course to have as few special cases in the code as possible 10.01.20 # LinusN: 2 cases, WPS and everywhere else 10.01.23 # why would the menu have a NEXT_TRACK action? 10.01.35 # shouldn't we decouple actions from buttons? 10.01.37 # hardeep: thats what im saying, it wouldnt 10.01.53 # JdGordon: i don't understand the problem you're describing though 10.01.59 # how would it ever be an option in the menu? 10.02.05 # LinusN: really, we can't know what the manufacturers of the next rockbox target will chose for volume up 10.02.06 # so how do we decouple actions from buttons in a generic way? 10.02.08 # (for example) 10.02.11 # what key 10.02.34 # so, wps context has a NEXT_TRACK action but tree, menu etc. doesn't 10.02.46 # my idea only allows each button combo to return one value, so either NEXT_TRACK and ACTION_RIGHT are given the same value, or you have to check for NEXT_TRACK in the menu which makes it difficult to read 10.02.46 # or are we talking about generic buttons instead of "actions" 10.02.47 # ? 10.03.19 # but RIGHT isn't an "action", it's a button pressed to invoke an action 10.03.45 # back to my original question, what exactly is an "action"? 10.04.00 Join tvelocity [0] (n=tony@ppp102-43.adsl.forthnet.gr) 10.04.31 # hardeep: RIGHT can be an action in the plugins 10.04.35 # imo, an action should be the commands available in a particular context 10.04.45 Join safetydan [0] (n=dan@cor6-ppp650.for.dsl.connect.net.au) 10.04.52 # like you said earier, NEXT, PLAY, CANCEL etc. 10.04.55 # hardeep: while keeping them generic as possible.. you cant win everywhere.. (unfortunatly) 10.05.13 # JdGordon: i'm not saying make them generic... they should be specific to a context 10.05.20 # yep 10.05.23 # there are some actions that span contexts 10.05.30 # but most will be specific 10.05.35 # but in fact we don't have so many contexts 10.05.42 # ok, so each screen would define the action list, much like we do today? 10.05.49 # LinusN: you did forget 1 thing we want to fix, having to define buttons everywhere 10.06.01 # btw, one extra "requirement" i'd like to propose is the possibility of user defined button mappings 10.06.06 # JdGordon: yes, but maybe we can't solve that 10.06.11 # we want to get rid of as many contexts as possible 10.06.32 # hardeep: yes, we might want to make that possible 10.06.54 # hardeep: afaics the JdGordon's idea allows this 10.07.00 # it does 10.07.13 # not if we define an ACTION_RIGHT 10.07.20 # unless it's referring to a movement, not a button 10.07.21 # http://jdgordon.mine.nu:8080/button_cp.diff shows the ipod keys being redefined for that one screen 10.08.50 # one goal of this exercise is to try to centralize the button mapping 10.09.22 # i.e not have to edit 17 files with button maps when we add a new target 10.09.36 # definitely 10.10.07 # i guess this is where the default action list comes in 10.10.07 # that is addressed by my code 99%, i added the recorder keypad and it worked pretty much as soon as the list was added 10.10.53 # the question is is seperating the wps list from the rest acceptable? 10.11.16 # JdGordon: the plugins are the worst culprits when it comes to key mapping 10.11.35 # i agree 10.11.55 # JdGordon: i believe the wps, the fm screen and the recording screen will have separate maps 10.12.03 # but this should move easily to the plugins, so i dont tihnk it will be a problem 10.12.31 # so 4 different default lists then? (*2 for targets with remote?) 10.13.35 # @ 12bytes / item.. its all gonna add up pretty quicky... 10.14.00 # yup 10.15.10 # maybe then the best thing is to cheat and redefine some values to give them better names for the wps/fm/rec contexts? 10.15.29 # that's not cheating imo 10.15.49 # each action should have a name that fits the context 10.16.32 # in my world, there would be a huge list of possible actions 10.17.15 # and the action list just tells which button combo triggers which action 10.17.49 # hows this look? (the action list enum) 10.17.51 # /* directions */ 10.17.51 # ACTION_UP_PREV, 10.17.51 # ACTION_WPS_VOLUP = ACTION_UP_PREV, 10.17.51 DBUG Enqueued KICK JdGordon 10.17.51 # ACTION_DOWN_NEXT, 10.17.52 # ACTION_WPS_VOLDOWN = ACTION_DOWN_NEXT, 10.17.57 # ... 10.18.20 # i'd rather have separate values for every action 10.19.11 # then we need a better way to return a value. maybe we limit the values to 0-511 and then we can store 4 values for 4 different contexts in the one int? 10.19.15 # why "ACTION_UP_PREV" ? 10.19.19 # list 10.19.45 # my idea is to have separate lists for each context 10.20.08 # with each action having a unique value 10.20.12 # I like that also, but that will hit the ram usage.. 10.20.31 # why? 10.20.48 # isnt the array loaded into ram? 10.20.52 # each action list would only contain the actions for that context 10.21.55 # hmmm 10.22.03 # wont they need to be static struct blaa = {..}; and isnt that loaded into ram anyway? 10.22.37 # yes, but why would the ram usage be higher because the action id's are unique? 10.22.51 Join Paul_The_Nerd [0] (n=Paul_The@cpe-70-112-165-230.austin.res.rr.com) 10.24.14 # becuase all the buttons need to be redefined... 10.24.25 # ah, yes 10.24.44 # how about this? #define RETVAL(s,w,f,r) ((s&0xff000000)&(w&0x00ff0000)&(f&0x0000ff00)&(r&0x000000ff)) and then you pass the context to the functoin and it will return the code for that combo for that context? 10.24.59 # s == standard, w = wps, f = fm, r = rec 10.25.27 # that would be hard to extend with new contexts 10.25.41 # yeah 10.26.11 # ok, so what we have now is a mechanism that at least cleans up the _PRE mess 10.26.36 # and centralises most button mapping 10.26.54 # and removes 99% of the #ifdefs in button loops 10.27.04 Join TucknDar [0] (n=Miranda@062016145077.customer.alfanett.no) 10.27.33 Quit TucknDar (Client Quit) 10.27.43 # can i see the entire patch again? 10.27.52 # sure, 1 min 10.28.02 Join Kohlrabi [0] (n=Kohlrabi@dslb-082-083-145-191.pools.arcor-ip.net) 10.28.39 # i'm thinking about the ACTION_UP_PREV action in your color slider example 10.29.15 # can we be sure that UP and PREV are the same action on all targets? 10.29.17 # actually, why are we worrying about mem usage? 12b* lets say 100 buttons over the whole code? even with 4 contexts.. thats still less than 2kb "wasted" 10.29.39 # we cant be sure about anything, but its easy to fix if they arnt 10.29.45 Quit mikearthur (Read error: 54 (Connection reset by peer)) 10.29.48 # i'm more worried about looping through huge lists for every button press' 10.30.24 # lists are always fun. 10.30.44 # http://jdgordon.mine.nu:8080/button_changes.patch 10.31.25 # LinusN: ye, that is bad, but if the 100 buttons are split then its only 25 in each list, which is much nicer 10.31.40 # and if its the same as the prev button then it jumps to that item anyway 10.31.45 Quit tvelocity (Read error: 101 (Network is unreachable)) 10.32.12 # there is some comments in that patch now btw :) 10.34.26 # let's go back to ACTION_UP_PREV 10.34.40 # what exactly is that action supposed to mean? 10.35.21 # is it the action to use when moving the cursor in a menu? 10.35.28 # ye 10.35.53 # ok, so on the archos player, it would be defined as: 10.36.14 # BUTTON_LEFT, ACTION_UP_PREV 10.36.49 # since there are no UP/DOWN buttons on the player 10.37.05 # umm.. hmm 10.37.37 # damn, the player is severly short of buttons :p 10.37.41 # yes 10.38.00 Quit dan_a (Read error: 110 (Connection timed out)) 10.38.02 # what's wrong with calling it ACTION_MENU_PREV ? 10.38.18 # hardeep: that's where i am going :-) 10.38.45 # my idea is having unique action id's for all actions 10.38.51 # http://qdb.us/61757 << wheee 10.38.54 # LinusN: the only negative to the idea you proposed (which i wholeheartedly agree with btw) is memory, which doesn't seem all that significant 10.39.08 # that means then that on targets like h300 you lwill lose the multiple options for some actions (going into a menu for example) 10.39.27 # no 10.39.29 # JdGordon: how so? 10.39.47 # you just define several button combos that trigger the same action 10.40.07 Ctcp Ignored 1 channel CTCP requests in 0 seconds at the last flood 10.40.07 # * JdGordon is a dill, yes your 100% correct 10.41.36 # losing the direction acions would mean more places would be adding their own keys tho, maybe its better to treat the player as a special case where the default actions are no good? 10.41.37 *** Saving seen data "./dancer.seen" 10.42.13 # what's wrong with adding their own keys? 10.42.27 # we want to centralize the key defines 10.43.02 # we either lose that or bring back #ifdefs :'( 10.43.06 # i'm beginning to think that we won't be able to centralize it very well 10.43.07 # we can still centralize it 10.43.21 # * JdGordon is gonna have a crack at doing the player keys 10.43.31 # should you guys be working or something? :D 10.43.44 # i don't understand why this would prevent centralization 10.43.58 # it would prevent common actions across contexts, but we can still centralize where all actions are defined 10.44.19 Quit aliask ("Time to try to convert to linux for the nth time.") 10.44.28 # hardeep: i guess you mean having all actions for all contexts in one file? 10.44.38 # LinusN: yes 10.44.42 # as one list per context 10.44.46 # yes 10.44.51 # i'm with you 10.45.17 # then there is only one thing left to solve, and that is the plugins 10.45.35 # how are plugins a problem? 10.45.36 # each plugin is a context of its own 10.45.47 # they could use the standard context or make their own 10.45.48 # it would have to be, but not in our central list 10.46.00 # it could be defined in the plugin itself 10.46.19 # so each plugin would still have to be edited when we add a new target 10.46.31 # not nescacerily 10.46.31 # We could have the contexts in the plugin lib - and a new plugin would either choose an existing one from there, or add a new one. 10.46.52 # why couldnt the plugins use the standard context? 10.47.03 # depends on the plugin 10.47.11 # games are usually non-standard for instance 10.47.12 # with some #defininng to make thing snnicer to the coder 10.47.30 # JdGordon: Yes, they could also choose a standard context if that's appropriate. 10.47.33 # linuxstb makes a good point, we can have a plugin context in the libs for them 10.48.15 # Or have a "base context", that they extend. e.g. games which need four directions of movement, plus "action" could use a context for that, etc. 10.49.16 # yup 10.49.42 # so, we get rid of the left/right actions because they are just duplicating other actions? 10.50.12 Join gtkspert [0] (n=gtkspert@203-59-200-139.dyn.iinet.net.au) 10.51.04 # I agree with hardeep that "left/right" are rarely actions - unless you're moving something around the screen. 10.51.28 # but they are suitable for the plugins 10.51.48 # Some plugins, yes - those are the cases where you are actually moving something around the screen. 10.52.53 # i have a feeling that going through the plugins will show that there are only a handful of different actions being used 10.52.54 Join aliask [0] (n=ubuntu@c210-49-190-113.eburwd8.vic.optusnet.com.au) 10.53.14 # ye, plugins wont cause much of a problem 10.53.31 # so we could even define the 3-4 different contexts inside the pluglin lib and let those be used 10.53.37 # Exactly. 10.53.48 # as linuxstb suggested... =) 10.54.09 # i can't think of any offhand that do anything really funky 10.54.40 # maybe doom/rockboy 10.54.45 # What about plugins that use button_status() instead of the button events? 10.55.15 # i.e. doom/rockboy :) 10.55.36 # And I think pacbox does as well. Because they're emulating other button hardware. 10.55.38 # * JdGordon never intended of removing the lowlevel button stuff, so its still there if they need it 10.56.12 # Yeah, I certainly think there should still be the option to be specific about what buttons to use. 10.56.35 Join barrywardell [0] (n=barrywar@194.46.181.209) 10.58.18 # i don't think we can solve all problems with button mapping in the plugins 10.58.24 Join _FireFly_ [0] (n=FireFly@p54A44EE5.dip.t-dialin.net) 10.58.31 # i'm happy if we solve 70% of them 10.58.47 # btw, many plugins have their own menus 10.59.02 # only ones that use button_status() are brickmaina, wav2wv, doom, packbox and rockboy 10.59.03 # That's a pet-hate of mine... 10.59.06 # using the rockbox menus for that would solve many mappings automagically 10.59.16 # linuxstb: amen 10.59.21 # ok, so now i have a problem... Iv removed the left/right actions, now, in the colour picker it actually does need a left/right action, when this sort of thing happens do we use the ACTION_USER+x value? #define our value? or put it in the value list? 10.59.32 # i have nothing to do. i'm rewriting paging code. gah. 11.00.06 # JdGordon: You don't need left/right in the colour picker - you have something like "increment slider", "decrement slider" 11.00.11 # JdGordon: well, that would apply to the eq as well, wouldn't it? 11.00.23 # linuxstb: exactly 11.00.56 Join Maverick2000 [0] (n=g@cpe-72-230-178-79.rochester.res.rr.com) 11.00.56 Quit BloodySorcerer (Read error: 104 (Connection reset by peer)) 11.01.06 # And the "next list item", "previous list item" actions choose the different sliders. 11.01.09 # the same keys as the ones in the settings 11.01.10 # linuxstb: ah, but if we add increment/decremenet we cant use the left/right buttons in the menus anymore, because they are mapped to select and cancel 11.01.31 Quit excitatory (Success) 11.01.42 # Isn't a screen with a list of sliders a different context to the menu? 11.01.45 # JdGordon: they are not the same contexts 11.01.47 Join excitatory [0] (n=excitato@CPE-70-94-13-227.wi.res.rr.com) 11.02.25 # JdGordon: with this concept, we would have plenty of contexts 11.02.27 # then there is going to be way too many contexts that it almost defeats the purpose of the whole thing 11.02.41 # i beg to differ 11.02.55 # your the boss :D 11.03.44 # with this concept, we would have a huge file with all the different action lists for each context in rockbox 11.03.58 # but it would be centralized 11.04.09 # Rather than button mappings split across tons of files. 11.04.19 # ok, i get ya 11.04.38 # another benefit is that each list would be rather small 11.05.07 # and there would be one central list of action values which would be huge? 11.05.24 # those are only #define's 11.05.25 # As an incremental way of implementing this, how about taking all the existing button definitions - tree.h, list.h, wps.h etc etc and putting them in one central .h file? We could then try and refine that list, removing any duplication. After that, convert them to contexts and actions. 11.05.50 # linuxstb: yes 11.06.04 Quit safetydan ("Ex-Chat") 11.06.14 # * JdGordon sort of did that ages ago, first message in the mailing list has that list 11.06.19 # but some may have changed 11.06.28 # i think that is a way forward 11.06.56 # only one thing to consider: how can we allow user defined buttons? 11.07.25 # can you say "can of worms"? :-) 11.07.32 # i think that would be phase 2 =) adding this mechanism would make it possible 11.07.40 # Don't allow user defined buttons for an action. 11.07.40 # <_FireFly_> for this we would need an array with the current button mapping which can be changed 11.07.45 # Allow user defined actions for a button. 11.08.21 # we should still have a standad set of actions to stop having to define the same keys over and over again 11.08.25 # * linuxstb shudders 11.08.25 # Then it'd be like a custom context.. 11.08.40 # * JdGordon doubts custom keys would work 11.08.42 # JdGordon: i fear that this standard set would be rather small 11.08.46 # I don't really like the idea of custom keys anyway. 11.09.00 # Outside of, if there is a one button queue choice, to allow toggle between queue and insert. 11.09.14 # to quote bagder: "you'll drag me kicking and screaming into that mess" 11.09.15 # Paul_The_Nerd: i can't believe you, of all people, is saying that considering all the forum questions about it =) 11.09.52 # hardeep: I'm FIRMLY against Record being one-button queue. 11.10.09 # hardeep: I'm not so much against making the Select/NAVI and Right buttons do different things when you hit them on a file. 11.10.13 # hehe, I see no reason for letting people do that if they want 11.10.25 Join safetydan [0] (n=dan@cor6-ppp650.for.dsl.connect.net.au) 11.10.43 # I think Record should have a set function, whatever it ends up being, instead of being treated as an up for grabs button. 11.11.02 # well, i'm all for making all the buttons up for grabs, not just rec 11.11.19 # if someone wants up to go down in tree, why not! 11.11.36 # hardeep: there is an optoin for that.. 11.11.40 # hardeep: my main argument against user-defined buttons is that it is a nightmare to support 11.11.52 # dinner time, back in a while 11.11.56 # LinusN: yeah, that's definitely something to consider 11.12.03 # My main argument against it is exactly the same as LinusN's. 11.12.12 # ;) 11.12.20 Quit ze (Read error: 110 (Connection timed out)) 11.12.22 # the filename length limit of 255 is inherent to FAT right? 11.12.26 # But really, it also seems like a good way to complicate the code for very little gain. 11.13.26 # i think it's one of those things that someone can experiment with, knowing that there's no guarantee it'll make it into cvs 11.13.47 # Well, everything is one of those. :) 11.14.19 # the mechanism that everyone's proposing for handling buttons will allow it which is the important thing 11.15.51 # safetydan: yes 11.16.21 Join RoC_MM [0] (i=dragon@dsl-29-8.cofs.net) 11.16.26 # righto then 11.16.34 # i think it might be all windows filesystems... i hit the limit on my ntfs partition 11.16.48 # hardeep: i suppose so 11.20.00 # interesting, ext2 and ext3 also have the same limit 11.20.12 # reiser is 4k 11.21.39 # 255 chars should be enough for anyone :) 11.23.05 Join FireFly_ [0] (n=FireFly@p54A47F13.dip.t-dialin.net) 11.23.14 # 640k should be enough. :D 11.23.25 # actually, 255 bytes, not chars 11.24.00 # point 11.24.56 # sorry, just reading the wiki page on filesystems, surprisingly interesting =) 11.25.02 # I wonder if it would be easier to use UTF-16/UCS-2 internally in Rockbox since most strings then would be a fixed number of bytes 11.25.28 # nah, probably too much memory wastage for the normal case 11.25.39 # * safetydan goes back to porting libm 11.29.26 Join Jungti1234__ [0] (n=jungti12@124.60.9.97) 11.29.36 Join dan_a [0] (n=dan-mirc@wormhole.domicilium.com) 11.30.11 Quit dan_a (Client Quit) 11.31.43 Join spiorf [0] (n=spiorf@host231-146.pool8250.interbusiness.it) 11.32.33 Quit _FireFly_ (Read error: 113 (No route to host)) 11.34.36 Quit man_in_shack ("I make a lot of good points. Like that one.") 11.34.43 Join drippydonut [0] (n=drippydo@ACD51E2F.ipt.aol.com) 11.34.47 Quit drippydonut (Client Quit) 11.36.19 Join drippydonut [0] (n=mail@ACD51E2F.ipt.aol.com) 11.36.45 Quit drippydonut (Client Quit) 11.38.52 Join drippydonut [0] (n=drippydo@ACD51E2F.ipt.aol.com) 11.39.00 Quit drippydonut (Client Quit) 11.39.52 Quit Jungti1234 (Read error: 110 (Connection timed out)) 11.45.00 # * JdGordon is back 11.45.28 Join Criamos [0] (n=Criamos@p54933D96.dip0.t-ipconnect.de) 11.45.29 Join Farpenoodle [0] (n=solo84@60.50.211.210) 11.49.14 Part aliask 11.54.38 Quit RoC_MM ("Leaving") 12.04.24 Quit Paul_The_Nerd ("Leaving.") 12.10.24 # LinusN, linuxstb, Bg3r, hardeep, something like this perhaps for each target? http://jdgordon.mine.nu:8080/keyconfig-h1x0_h3x0.h ? 12.12.59 # do we need to distinguish remote from the main ? 12.13.31 # i think we do 12.13.42 # not sure though 12.13.42 # most of the time no 12.14.08 # yep, *most* of the time... 12.14.19 # bye bye ACTION_RC then :p 12.14.46 # switch (get_action()){ ACTION_SELECT: ACTION_RC_SELECT: blabla ; break; blabla } 12.14.49 # sound reasonable 12.15.20 Quit nudelyn ("At Argon, we're working to keep your money.") 12.16.06 # JdGordon: this looks almost exactly what i had in mind 12.16.13 # someone who thinks that we will see different screens (like plugin on the main, wps on the remote) on the 2 displays in the near future ? 12.16.29 # yep 12.16.40 # except that the 2 vars are with the same name ;) 12.16.47 # yes, i saw that too 12.16.49 # Bg3r: the vkeyboard is a good example of 2 diff screens 12.17.04 # fixed 12.17.31 # JdGordon: 2 different screens ? 12.17.34 # its still gonna suck adding a new target, but it will suck alot less :p 12.17.35 # yup 12.18.02 # so depending on which display u press a button youll get a different char added to the text 12.18.10 # * Bg3r hasn't used his h340 since 8th of july ... broken earbuds 12.19.11 # vkeyboard is a context which needs ACTION_UP/ACTION_RIGHT etc ... :) 12.19.27 # would it be ok to do static struct button_code button_context_wps[] = NULL; for targets that the standard one is fine to make coding the loop easier? 12.20.28 # or even better change the NULL to {} or is that naughty? 12.21.01 # i don't think u can assign NULL to an array 12.21.36 # you can't use the default mapping anyway 12.21.52 # it doesn't contain the ACTION_WPS_* actions 12.21.58 # JdGordon: Doesn't the list code do different things for "NEXT" and "NEXT|REPEAT" ? i.e. it won't wrap on a REPEAT event. 12.22.13 # JdGordon: what happens when u plug the h300 remote with this list ? 12.22.31 # linuxstb: ah, yes 12.22.45 # LinusN: that was a bad example, ignore the _wps part... 12.22.52 # linuxstb: damn, yes your right 12.23.13 # Bg3r: dunno, havnt actually compiled it with rc support yet 12.23.30 # JdGordon: i mean 12.23.38 # how would the code change this mapping 12.24.04 # should the get_action button have a int* param so the caller can get the raw button code if they want to check things like REPEAT ? 12.24.24 # which mapping? 12.24.58 # JdGordon: for example this button_context_standard is suited for h100 remote 12.25.09 # we need other mapping button->action for the h300 remote 12.26.10 # JdGordon: Or maybe have extra actions - e.g. ACTION_NEXT and ACTION_REPEATED_NEXT. Most of the time, repeat is just checked to identify long presses. 12.26.45 # i'd go for the extra actions 12.27.16 # oh, right, i tinhk it will need a different remote list for each remote that has all the changed button codes for all the different contexts and then the one to use can be chosen at runtime 12.27.44 # ok, more actions it is.. 12.27.55 # JdGordon: or a possibility to change the mappings ... 12.28.57 # either would work.. you can change a static array cant you? 12.29.06 # yes, u can 12.29.26 # except if it's const 12.31.10 # ok, so shouldnt be a problem 12.31.50 # yep 12.32.24 # JdGordon: but ... 12.32.53 # no buts.. one thing at a time 12.32.59 # :D 12.33.09 # how would this deal with the wps-a sh.itty combos ... 12.33.29 # like short - long 12.33.37 # for next dir 12.34.11 # Get rid of them :) 12.34.18 # hehe :) 12.34.28 # Isn't there an alternative anyway? 12.34.30 # linuxstb: this would be a feature, yep ?:) 12.35.00 # i don't know for such ... 12.35.15 # hm 12.35.40 # maybe we can just change it with (for the irivers) play + next ? 12.36.22 # But that wouldn't be so good on other targets with fewer buttons. Although it could just be a context menu option. 12.38.09 # which option? 12.38.21 # next dir, ah 12.38.24 # ok, which is the target with least buttons ? 12.38.24 # missed that.. 12.38.32 # JdGordon: yep, a bad one :( 12.38.58 # i love that option, anyway, it doesnt matter if one taregt hasnt got a combo for it, it can still be in the switch with no problems 12.39.42 # seems that players and ondios 12.40.10 # http://jdgordon.mine.nu:8080/keyconfig-newtarget.h 12.41.40 *** Saving seen data "./dancer.seen" 12.41.48 # and recording ;) 12.42.36 # Imho the button action concept should achieve two main things: 12.42.47 # Bg3r: And ipods... 12.43.25 # (1) less code duplication (the lastbutton and _PRE business). (2) More consistent UI operation, as we're forced to identify all the possible actions 12.44.12 # amiconn: we seem to be sliding away from #2 im afraid (but should be no worse than current) i agree tho on both point 12.44.15 # s 12.44.19 # I don't think it will be possible to remove all #ifdefs, but the #ifdefs will become more natural 12.44.33 # (just excluding an action that is impossible on a certain target) 12.45.08 # JdGordon: why would we slide away from #2? 12.45.11 # I don't think we should include impossible actions - it would bloat the code unnecessarily 12.45.36 # (1) could even reduce code size a bit, but that's not sure 12.45.40 # LinusN: thats the impressin im getting with the contexts 12.46.22 # how would you solve it instead? 12.46.27 # * JdGordon back in an hour 12.46.28 # Ah, and (3) it should allow remapping some buttons depending on the keypad type (different remotes on irivers) 12.46.30 # dunno... 12.46.59 # But at least if all the contexts are defined together in a single file, it's easier to spot inconsistencies. And the fact that we're all thinking about button definitions will clean them up as well. 12.47.53 # As far as I followed the discussion, I agree with LinusN that the actions should be "object oriented", i.e. something like LIST_NEXT makes more sense than LIST_DOWN 12.48.11 # Also, I think consistency is more of an issue in plugins, than the core. 12.48.29 # Consistency definitely is an issue in the core 12.49.03 # Perhaps not with the menus, wps or browser 12.49.44 # ...but the radio operation is rather inconsistent 12.50.54 # An idea is to make the button action logic table driven (and as far as I followed it is). Then different contexts just mean switching the table, and different remotes mean switching another table 12.51.08 Quit juxtap (Read error: 113 (No route to host)) 12.51.41 # amiconn: exactly 12.54.18 # I don't think the player or Ondio keypad are a real problem. They weren't with the old solution, although they're a little difficult 12.55.08 # Both have 6 buttons, and while the Ondio keypad looks a bit more logical than the player one, I think it's a bit more difficult to handle 12.55.09 # I haven't thought this through, but how about having a core table of actions, and then a specific context will add more? e.g. if we wanted the record button to always go to the record screen (on such targets), then that could be part of the core actions. A Menu action would always bring up the menu (or quick-exit the menu if you're already there) etc. 12.56.02 # (a) The Ondio keypad only has one button really suited for combos (Mode). The player has two (On and Menu) 12.56.59 # (although combos should be avoided where possible, because they defeat one-handed operation) 12.57.35 Join TeaSea [0] (n=Thunderc@84-51-130-71.judith186.adsl.metronet.co.uk) 12.59.14 # (b) The Ondio buttons are more fixed in their possible (read: intuitive) mapping, as 4 of them form a "cursor cross" 13.05.32 # The ipods are a different problem. They have one button less than player and Ondio, and even though they have the wheel actions, they're less logical 13.20.57 Join Gnelik [0] (n=Gnelik@193.110.17.19) 13.28.58 Join pixelma [0] (i=pixelma@82.193.235.34) 13.36.13 Join XavierGr [0] (n=xavier@ppp141-100.adsl.forthnet.gr) 13.38.47 # wee, i can draw on the x5 remote lcd 13.39.00 # w00t 13.39.19 # LinusN: Uh, you wrote the drawing routines? 13.40.13 # well, i used (and corrected) the SPI patch from raenye, and just experimented with writing raw data to the gram 13.40.32 # the gram format is somewhat silly 13.40.39 # Yes I know 13.40.59 # The only thing I don't know yet is the actual orientation of the bytes 13.41.16 # Horizontal or vertical? Position of the LSB? 13.41.29 # I have the controller datasheet 13.41.47 Quit Gnelik (Read error: 110 (Connection timed out)) 13.42.07 # The data format isn't all that silly, btw. Look at it as 16bit data, and it becomes much more logical 13.42.27 # ah, yes 13.42.38 # FB_DATA will be short for the x5 remote, I think 13.42.42 # clever 13.43.09 # * amiconn already has most of the drawing routines in his head 13.43.53 # lsb is the topmost pixel btw 13.44.12 # so it's pretty much like the archos lcd 13.44.36 # More like H100 main lcd 13.44.55 # Okay, so vertical bytes, and LSB at top. Nice. 13.45.17 # 2 bytes per pxiel column 13.45.21 # *pixel 13.45.53 # Vertical bytes and LSB at top will simplify mono bitmap drawing and hence text output 13.46.04 # Should be equally fast as H100 main lcd, or even faster 13.46.10 # yes, with the first byte having the msb of the pixel value and the second byte is lsb 13.46.56 Join Gnelik [0] (n=Gnelik@193.110.17.19) 13.46.59 # Now I'd like a scan of the X5 remote front view... for the sim 13.47.20 # ok, i'll see what i can do 13.47.40 # * JdGordon back 13.47.56 # * amiconn seems to have gotten a task for this evening :) 13.48.25 # I haven't thought this through, but how about having a core table of actions, and then a specific context will add more? e.g. if we wanted the record button to always go to the record screen (on such targets), then that could be part of the core actions. <- ye this is what should happen, the problem is defining what these core actions are, and then making sure they wont intefere with other contexts 13.48.28 # Luckily the x5 is coldfire, so I can easily check whether the code is efficient or not 13.48.49 # i'll commit the low level driver asap 13.48.59 # and the dirwalker patch... :p 13.49.04 # lcd-x5-remote.c? 13.49.22 # yes 13.49.54 # target/coldfire/iaudio/x5/lcd-x5-remote.c i guess 13.50.20 # The other one should be called firmware/drivers/lcd-2bit-vert-lace-remote.c if we stick with the current naming scheme 13.50.25 # A bit long though... 13.50.34 # horrible :-) 13.50.52 # but yes, that sounds ok i guess 13.52.01 # Hmm, it seems it would make sense to abstract the drawing a bit more, so that we can use the same drawing code for main & remote if they have the same pixel format 13.52.22 # But I don't know how to achieve that, without introducing additional code and delays... 13.53.13 # A lot of macro magic might help, but I doubt many devs would understand later how it works 13.54.10 # *Someone* should also split lcd-recorder.c, lcd-player.c, lcd-h100.c and lcd-h100-remote.c 13.54.36 # * LinusN looks away 13.55.32 # lcd-ipod.c should also be split in 2, maybe lcd-ipod-gray.c and lcd-ipod-color.c 13.55.52 # lcd-ipod-video.c is already separate 13.57.52 # LinusN: The target tree path for ipods would be firmware/target/arm/ipod/ with model={mini2g, video, ...}, right? 13.58.00 # LinusN: i'll sent my x5l back to amazon they will change it or fix it 13.58.34 # amiconn: yes, but maybe "apple" instead of "ipod" 13.58.40 # Why apple? 13.58.43 # humulus: good 13.58.50 # iaudio is a product line, not a company? 13.58.59 # yes, my mistake 13.59.10 # it was supposed to be 13.59.21 # it doesn't really matter 13.59.31 # ipod would be fine 13.59.34 # Different product lines might need different branches, so imho it's even better to use product lines instead of manufacturers 13.59.40 # true 14.00.01 # (thinking about e.g. archos (sh line) and gmini) 14.00.31 # ...which leaves us with the problem of the product line name for the old archoses 14.00.54 # Maybe just archos, even though it sort of breaks the 'product line' scheme 14.02.06 # lcd-ipod-video.c would then reside in ..target/ipod/video/, while lcd-ipod.c (even when split in two) would reside in ..target/ipod/ iiuc 14.02.18 # ..as it is used for more than one of the ipod targets 14.02.25 Join pondlife [0] (n=Miranda@cpc1-rdng11-0-0-cust472.winn.cable.ntl.com) 14.02.47 # does anyone here know about the iaudio x5? 14.03.12 # i was just looking at the hardware specs and think it may have the same lcd as the h10 14.04.15 Quit spiorf (Remote closed the connection) 14.04.23 # LinusN: correct? 14.05.42 # correct 14.05.59 Join spiorf [0] (n=spiorf@host231-146.pool8250.interbusiness.it) 14.06.17 # barrywardell: the x5 has a Renesas HD66773R LCD 14.06.54 # woo... nearly to the point I can calculate sunrise, sunset for the day on Rockbox... 14.07.18 # amiconn: we could call it "jukebox" instead of "archos", or even "archos_jb" 14.08.36 # LinusN: has it been got to work on the x5? If so, I'll have a look at the rockbox driver 14.09.09 # barrywardell: hehe, x5 has been working for quite a while now 14.09.28 # LinusN: The Ondio isn't called 'jukebox' 14.09.35 # amiconn: damn 14.10.26 # LinusN: great, thanks. hopefully that will make it easier to get the lcd working on the h10 14.10.35 # what happened with target// thingy ? 14.10.37 # barrywardell: good luck 14.10.52 # * amiconn wonders whether we should also move code for inactive targets 14.10.57 # Bg3r: it's there, it's just amiconn who is lazy at typing 14.11.08 # amiconn: gmini? 14.11.11 # yes 14.11.23 # then what's the problem ? for example gmini won't be in the sh subtree 14.11.24 # Meh, forgot the /cpu/ part :/ 14.11.25 # i'm tempted to scrap the gmini 14.11.40 Quit Gnelik (Read error: 104 (Connection reset by peer)) 14.12.08 # If we leave it where it is when moving the others, it "taints" the code tree 14.12.32 # But moving it also means work, and we don't know whether it will ever get picked up again 14.12.43 Join thoughts [0] (n=thoughts@62.101.50.98) 14.12.56 # calmrisc is a weird architecture 14.13.07 # (harvard) 14.13.22 # and not having code RAM doesn't make things easier either 14.13.29 # * JdGordon is starting to regret starting a wiki page for the action discussion :p 14.13.34 # * JdGordon hates writing 14.13.59 # the samsung CPUs in the new irivers have a ARM core, CalmRISC core and some DSP unit 14.14.21 # markun: Then the calmrisc core *is* the dsp 14.14.27 # ah 14.14.40 # But the gmini *only* has a calmrisc core 14.14.53 # Think of it as of running rockbox on a dsp... 14.15.21 Join theprodukkt [0] (n=Alex@hnvr-d9b8eb8b.pool.mediaWays.net) 14.15.42 Join TCK [0] (n=tckocr@81-178-90-57.dsl.pipex.com) 14.15.48 # a year-2 ago rockbox run on a dsp 14.15.50 # amiconn: http://www.samsung.com/products/semiconductor/SystemLSI/DigitalMedia/OpticalASSP/OpticalPlayer/MP3/SA58450/SA58450.htm 14.17.28 # The MAC2424 belongs to the calmrisc core 14.17.32 Join Jungti1234 [0] (n=jungti12@124.60.9.97) 14.17.39 Join linuxstb_ [0] (n=linuxstb@213.86.218.27) 14.17.45 # hey all 14.19.49 Join Gnelik [0] (n=Gnelik@193.110.17.19) 14.19.56 # well ive a offtopic question, but i think youre experienced enough to help me :) 14.19.57 # ok my computer (windows) is connected to the internet through my linux-firewall (a dedicated pc standing in the floor, the distribution is called ipcop) 14.20.32 # i've seen offtopic before, but... :o 14.21.04 # LinusN: one more thing. any tips on creating a new build target? I edited tools/configure and created config-h10.h 14.21.21 # now i want a small server running on my ipcop (the firewall) from where i can see which computers (ips) are actually running on my home network, or from where i can start (wake up on lan) some pcs 14.21.52 Quit Jungti1234 () 14.22.14 # it would also be nice if i could start some servers on my local pc from that frontend, for example vnc or teamspeak server,.. 14.22.21 # amiconn: I've just been playing with the Radio and Recording screens on my H140, and I agree that at least the radio screen is very inconsistent with the rest of Rockbox... I had also forgotten about the existence of a "record" button on the H140, and my instinct was to use Play/Pause to start recording (and potentially pause/resume it). 14.22.31 Nick Jungti1234__ is now known as Jungti1234 (n=jungti12@124.60.9.97) 14.22.38 Quit safetydan ("Ex-Chat") 14.22.40 # do u have any ideas how i could realize such a project 14.22.44 # barrywardell: Have you edited firmware/export/config.h to include your new config-h10.h file? 14.22.48 # barrywardell: maybe it's time for the NewTargetHowto wiki page 14.22.55 # google, but certainly not here.. 14.23.19 # i just thought maybe your experienced in that server stuff 14.23.21 Join Febs [0] (n=medifebb@207-172-122-81.c3-0.rdl-ubr4.trpr-rdl.pa.cable.rcn.com) 14.23.27 # linuxstb_: no, didn't know about that 14.23.45 # After that, I think it's just a matter of fixing all the compile errors... 14.24.19 # barrywardell: what entry did you copy when adding the h10 in tools/configure? 14.24.21 # Oh, plus add a new target to tools/scramble.c and change MODEL_NAME and MODEL_NUM in config-h10.h 14.24.30 # i'm not, and i don't think you'll find much help in here. i've seen plenty of people shunned away even just for asking questions pertaining to DAPs in general.. let alone a home networking project. 14.24.57 # LinusN: I based it mostly off the ipod color and mini1g 14.25.03 # ok :/ 14.26.02 # barrywardell: Also, config.h will tell you the possible values for some of the #defines you can have in your config-h10.h You'll probably need to add new ones for new hardware - such as the RTC chip, backlight etc. 14.26.04 # does there exist a offtopic rockboxcommunity channel ;)? 14.27.04 # linuxstb_: just looking through config.h now. I see what you mean 14.27.07 # barrywardell: look at the x5 entry and copy the t_cpu, t_manufacturer and t_model entries 14.27.31 # LinusN: i was just about to ask about that. saw something about it in the wiki 14.28.33 # barrywardell: it would be awfully nice if you created a PortingHowto wiki page, only with short notes about what files you had to change 14.28.47 # i can fill in the rest and make it a howto 14.29.42 # LinusN: will do. i'll try to get things working and then document my work 14.30.00 # wonderful 14.30.40 # cya 14.30.53 Quit theprodukkt (Read error: 104 (Connection reset by peer)) 14.31.48 # ah 14.31.52 # I have question 14.32.00 # I hate it when people use the word "bricked" in the title of forum threads, when their player is not, in fact, bricked. 14.32.32 # Febs: i heard someone got moderatorship ;) 14.32.36 # Rockbox use is unlawfulness? 14.32.51 # Jungti1234: no 14.32.57 # reason please 14.33.12 Join Poka64 [0] (i=peter@hd5e241c0.gavlegardarna.gavle.to) 14.33.15 # Jungti1234: why do you think it would break the law? 14.33.24 # I don't know. 14.33.31 # then why do you ask? 14.33.34 # Some Korean's ideas. 14.33.52 # ask him why he think it would be unlawful 14.34.08 # and? 14.34.23 # I can see why someone might think rockbox is illegal. It's superficially similar to (say) modding game consoles, which some say is illegal. 14.34.25 # * midkay is slightly amused. 14.34.41 # illegal why? it's yours, you own it.. 14.34.52 # well, yes, you're the preacher and I'm the choir here 14.34.56 # Jungti1234: just let him explain why he think it would be unlawful, and then we can answer him 14.34.58 # I'm just saying, other people are weird 14.35.04 # *shrugs* 14.35.08 # hmm 14.35.13 # no idea on if it is or not, i just think it shouldn't be regardless :) 14.35.50 # http://en.wikipedia.org/wiki/Modding 14.35.59 # um...... use iriver's firmware to iriver player. 14.36.20 # iriver player made by iriver. 14.36.37 Join Rondom [0] (n=Rondom@p54AEDCA7.dip.t-dialin.net) 14.36.52 # iriver player bought by user, user do what user want with iriver player :) 14.36.56 # Rockbox is firmware that they don't recognize. 14.37.14 # ah, midkay.... 14.37.20 # * midkay waves 14.37.21 # yes yes.. 14.37.26 # .. yes? 14.37.49 # You are right. 14.38.32 # i'd think so.. can't say for sure. 14.38.50 Quit TCK (Read error: 104 (Connection reset by peer)) 14.38.57 # I think..... you're right. :) 14.39.26 # :) 14.41.04 # Jungti1234: http://www.rockbox.org/twiki/bin/view/Main/GeneralFAQ#Is_this_legal_I_mean_I_d_just_ha 14.41.41 *** Saving seen data "./dancer.seen" 14.42.13 # hmm 14.42.28 # English is much different from Korean. 14.42.52 # I'm difficult to understand correct meaning. 14.43.15 # yay, my first real wiki addition :) http://www.rockbox.org/twiki/bin/view/Main/ButtonActionIdea nock yourselves out :p 14.43.25 # anyway thanks LinusN 14.43.43 # LinusN: by porting rockbox to the Gigabeat we are avoiding the encryption used by the current firmware for all files. Is this a DMCA violation? 14.44.08 # as i see it, no 14.44.22 # we are not doing it for the purpose of copyright violation 14.44.41 # you're basically doing what that garage opener company did 14.44.47 # or the inkjet cartridge refill company 14.44.52 # and isn't the dmca an american law? 14.44.54 # both of which got sued, IIRC 14.45.07 # and dvd-jon got arrested under american law even though he's norwegian 14.45.21 # and then released 14.45.41 # I think it's legal but will put you in some grief 14.45.58 # perhaps 14.49.04 Join theli_ [0] (n=aromanob@mail.ukrcard.com.ua) 14.49.05 # the garage opener suit was dismissed, because the dmca didn't apply 14.49.49 # iirc, interoperability is a legal reason for reverse engineering even in f*scist dmca land 14.50.17 # markun: are you breaking the encryption ? 14.50.18 # * LinusN is starting to sound like bluechip 14.51.30 # merbanan: no 14.52.18 # markun: will this port cicumvent copy protection of copy protected files ? 14.52.42 Join bluey- [0] (n=bluey@dslb-088-073-097-159.pools.arcor-ip.net) 14.52.53 # if not then it should be safe but you never know what new laws they will invent 14.54.07 # linuxstb; you said to add a new target to scramble.c. What does this file do? it looks like it is something to do with building the firmware 14.54.32 # barrywardell: scramble.c is used to create the rockbox binary image 14.54.48 # which is loaded by the rockbox bootloader 14.55.16 # each rockbox target has an id 14.55.37 # so the loader won't load a binary for an incompatible target 14.56.27 # for mi4-players, we could start off using the built-in loader and use mi4code to create binaries with 14.56.48 # LinusN: ah, ok 14.57.10 # Bagder: so will I just ignore scramble.c for the moment then? 14.57.18 # yes, I think so 14.57.27 # let's use mi4code instead 14.57.44 # configure can be told to use that 14.57.55 # I mean when you edit it to add support for H10 14.58.26 Quit theli_ua (Read error: 110 (Connection timed out)) 14.58.46 # Bagder: ok so. 14.58.56 Quit bluey- ("Leaving") 15.02.23 Quit Febs (Read error: 110 (Connection timed out)) 15.02.55 # markun 15.03.10 # yes? 15.04.45 # If decipher firmware, can get image which is used to firmware? 15.04.46 # if you have a question you can just ask without calling me first 15.04.49 Quit Gnelik ("Gfrf!4edss") 15.04.52 # okok :) 15.05.20 # you want to change the pictures in the firmware? 15.06.04 # no, I want to have images(include themes).... 15.06.37 # I think we are talking about the same thing.. 15.06.39 # I want to have image of iFP-1000 firmware. 15.07.08 # and want to have 'default' theme of E10 firmware 15.07.31 # Jungti1234: http://forums.rockbox.org/index.php?topic=4547.msg42371#msg42371 15.07.47 # but I cannot help you anymore right now 15.08.38 # when can you help me..? :) 15.09.08 # If you can help me, I can wait to anytime. 15.16.10 # just try it by yourself. Maybe some other iriver E10 owners want to help you. 15.17.09 # can i put an extern *blaa; in a .h in the apps/ and the actual blaa in a .c in the firmware folder? 15.17.46 # Why can't you put them in the same place? 15.18.08 # because im not sure where the best place for it all is.. 15.18.25 # * JdGordon has buttons on the brain atm. 15.18.56 # A .h and .c should be together IMO - either together in apps/ (if the firmware code doesn't need to use it), or in firmware/ if it's needed by the code in firmware. 15.19.39 # if the button lists go in apps it will make a mess of the folder unless it all goes in a new subfolder of apps/? 15.19.50 Quit barrywardell () 15.19.59 # how many files would it be? 15.20.11 # 1 for each target didnt we decide? 15.20.14 Join Gnelik [0] (n=Gnelik@193.110.17.19) 15.20.16 # or 1 really long one 15.20.36 Quit Mordov|hardlywo ("The amount of experience you have is paralell with the amount of equipment you have ruined.") 15.23.09 # apps/keymaps/*.h maybe? 15.24.30 # k 15.24.54 # Bagder: I have decompiled raw file with IDA but i don't know what help do you need? 15.30.23 Quit Kohlrabi ("Quit") 15.31.46 # markun 15.32.08 Quit JoeBorn ("Leaving") 15.32.11 # but I don't know output file extension. 15.32.42 # i don't know what its result. 15.39.01 # LinusN 15.39.19 # yes? 15.39.42 # He(asked Rockbox is unlawfulness) speaks. 15.40.07 # 'Rockbox isn't hacking?' 15.40.23 # no it isn't 15.40.31 # then? 15.40.38 # it's software development 15.41.02 # which in fact is "hacking" to me 15.41.06 # doesn't it hack original firmware? 15.41.10 # no 15.41.18 # we don't use the original firmware 15.41.23 # we replace it 15.41.24 # bootloader 15.41.56 # yes, the bootloader is a grey area, but it would only be illegal if we distribute the patched firmware 15.42.05 # which we don't 15.42.11 # ah! 15.42.20 # :D very good answer 15.42.31 # that's why the installation is so cumbersome, with fwpatcher etc 15.44.46 # what is grey area? 15.44.49 # gray area? 15.45.02 # yes 15.45.11 # middle area? 15.45.16 # sort of 15.47.50 # good.. thank you. 15.50.36 Quit XavierGr () 15.55.15 Quit thoughts ("Byebye!") 15.58.34 Join barrywardell [0] (n=892b7a6e@labb.contactor.se) 16.07.00 Quit spiorf (Remote closed the connection) 16.07.32 # gnite all 16.08.21 Quit JdGordon (Remote closed the connection) 16.20.10 Join klrspz [0] (n=klrSpz@69.15.248.2) 16.20.40 Join snowgoon [0] (n=9d96c0ed@labb.contactor.se) 16.31.04 Quit chendo (Remote closed the connection) 16.31.41 Quit snowgoon ("CGI:IRC") 16.31.46 Join spiorf [0] (n=spiorf@host231-146.pool8250.interbusiness.it) 16.34.18 Join San||Emo [0] (n=San@A-105-202.cust.iol.ie) 16.34.34 Join cismo [0] (i=cismo@adsl-85-217-39-43.kotinet.com) 16.35.36 Join chendo [0] (n=chendo@203-206-65-33.dyn.iinet.net.au) 16.37.39 Quit spiorf (Remote closed the connection) 16.38.14 Join spiorf [0] (n=spiorf@host231-146.pool8250.interbusiness.it) 16.41.31 Quit theli_ ("Leaving") 16.41.42 *** Saving seen data "./dancer.seen" 16.46.24 Part LinusN 16.48.44 Quit cismo_ (Read error: 110 (Connection timed out)) 16.54.33 # reboot 16.54.33 Quit Jungti1234 () 16.54.44 Quit spiorf (Remote closed the connection) 16.56.37 Join spiorf [0] (n=spiorf@host231-146.pool8250.interbusiness.it) 17.04.57 Quit barrywardell ("CGI:IRC") 17.05.10 Nick jborn_ is now known as JoeBorn (n=jborn@dsl017-022-247.chi1.dsl.speakeasy.net) 17.16.50 Join bluey- [0] (n=bluey@dslb-088-073-097-159.pools.arcor-ip.net) 17.32.17 Quit biffhero (Read error: 110 (Connection timed out)) 17.32.49 Join ax [0] (i=alex@unyew.silverninja.net) 17.34.35 # Whot type of procesor chooze when disasembling decoded mi4 file 17.35.11 Quit Rob2222 () 17.35.18 # -marm 17.35.30 # IDA 17.35.43 # The PP5020 has two arm7tdmi cores. 17.35.53 Join Rob2222 [0] (n=Miranda@ACD03630.ipt.aol.com) 17.36.11 # (and the PP5024) 17.46.07 Join Jungti1234 [0] (n=jungti12@124.60.9.97) 17.46.56 Quit spiorf (Remote closed the connection) 17.47.45 Join spiorf [0] (n=spiorf@host231-146.pool8250.interbusiness.it) 17.51.48 Quit Maverick2000 ("Leaving") 17.56.22 Quit bluey- ("Leaving") 17.57.48 # man, copying data to my rockbox enabled ipod is amazingly slow 17.58.07 # Nano? 17.58.15 # yeah 17.58.25 # boot the stock firmware first 17.58.47 # It's a known "feature" of Apple's emergency disk mode (which is what Rockbox reboots you into). As Mikachu said - boot into Apple's firmware first. 17.59.06 # hehe, now i really started to plan some drafts for own coldfire based mp3 player :) probably i am going to not include display at all, instead have a bluetooth module so every operations could be controlled with a mobile phone :) 18.00.04 # that'll only market to people who have a mobile phone with bluetooth ;/ 18.00.07 # okay, thanks 18.00.45 # a player with only power switch and nothing else =) would be great for me 18.01.01 # Buy an ipod shuffle :) 18.01.04 # but then it needs software for the phone side 18.01.20 # that's not funny, not too powerful cpu and no compiler support.. =) 18.01.42 Quit FireFly_ ("Leaving") 18.01.54 # Isn't there a generic way to add a menu to a phone via bluetooth - i.e. without any special software on the phone? I remember a winamp plugin related to that... 18.02.14 # no.. at least i have never heard about that 18.02.29 # but should be easy to transfer whole screen bitmap from player to the phone display 18.03.20 # bluetooth should have at least 1 Mbit/s bandwidth 18.05.50 # and then no need to bother about usb bridge for file transfer.. at least not for the first version (wifi would be faster but much more complex to implement) 18.06.50 # "at least"? 18.07.00 # that sounds like quite an interesting idea 18.07.04 # i'd include the USB bridge, though 18.07.11 # bluetooth (v1) _brutto data rate is 1MBit - in both directions 18.07.20 # ..combined 18.07.25 # yes, that's slow indeed.. 18.07.55 # If you want to transfer colour frames, it's indeed slow 18.08.01 # unless mmc is used as storage, but then it would have quite low capacity 18.08.50 # amiconn: hmm, true 18.09.12 # or then just implement the widgets on the phone side and transfer content only 18.09.48 # Or implement the whole UI on the phone side... 18.10.14 # linuxstb_: that would probably work best but i hate symbian programming.. :D 18.10.25 # do it with j2me then :H 18.10.36 # On archos we do slightly more than 1MBit/s transfer to the lcd (even slightly exceeding the lcd controller specs btw), and achieve a bit more than 100fps 18.10.36 # crwl: hehe :) hmm, that sounds better ;) 18.10.46 # That's with 112x64 monochrome... 18.11.35 # amiconn: hmm.. then that doesn't sound too bad. could be just enough for a monochrome display :) 18.11.57 # btw, the coldfire chips are very cheap, 21e for the 140 MHz version 18.16.55 Join ze [0] (i=ze@70.40.149.90) 18.17.57 # does rb support pcm? 18.19.42 # What do you mean? 18.20.15 Join Febs [0] (n=40be240f@labb.contactor.se) 18.21.36 # pcm type? 18.21.46 # well... does it play .pcm files 18.22.52 # To be honest, I'm not sure what a .pcm file is. If it's just raw uncompressed PCM audio, then it's bit tricky to do anything with it without a header describing the format. 18.23.13 # yeah.. that's what it is 18.23.30 # but i think it has a header 18.23.32 # i don't need it 18.23.43 # but have a friend that was asking 18.23.44 Join lowlight [0] (n=c730190b@labb.contactor.se) 18.23.45 Join biffhero [0] (n=user@adsl-68-120-96-254.dsl.sntc01.pacbell.net) 18.23.48 # :/ My iPod's screen is dying 18.24.11 # Assuming there's some kind of header, It should be trivial to add support for it - probably in the WAV codec. 18.24.21 # (or a new codec based on the wav one) 18.25.19 # goffa: You can tell him/her that Rockbox supports both WAV and AIFF, plus lots of lossless formats such as FLAC, Wavpack, Apple Lossless and Shorten. 18.27.46 Part linuxstb_ ("Leaving") 18.28.23 Quit biffhero (Remote closed the connection) 18.29.38 Quit hardeep ("BitchX: the official sponsor of the 2002 Olympic Winter Games") 18.31.28 Quit akaias (Connection timed out) 18.33.51 Join akaias [0] (n=akaias@c-24-15-165-22.hsd1.il.comcast.net) 18.38.08 Join Kohlrabi [0] (n=Kohlrabi@dslb-082-083-145-191.pools.arcor-ip.net) 18.38.42 Quit Gnelik (Read error: 104 (Connection reset by peer)) 18.41.43 *** Saving seen data "./dancer.seen" 18.41.58 Join |apo| [0] (n=r00t@dslb-084-057-091-235.pools.arcor-ip.net) 18.46.42 Join mikearthur_ [0] (n=mike@82-41-205-190.cable.ubr11.edin.blueyonder.co.uk) 18.46.51 # yeah 18.46.57 Join biffhero [0] (n=user@adsl-68-120-96-254.dsl.sntc01.pacbell.net) 18.47.06 # i knew about the rest of it 18.51.49 Join sando [0] (i=lolsteam@144.135.255.155) 18.52.54 Part lowlight 18.53.12 Quit biffhero (Remote closed the connection) 18.55.57 Quit klrspz (Read error: 104 (Connection reset by peer)) 18.59.43 Quit apo` (Read error: 110 (Connection timed out)) 19.01.15 Join klrspz [0] (n=klrSpz@69.15.248.2) 19.02.39 Join gamerD00d [0] (n=klrSpz@69.15.248.2) 19.12.40 Join barrywardell [0] (n=892b7a6e@labb.contactor.se) 19.25.47 Quit kidd3ckz (Read error: 110 (Connection timed out)) 19.25.51 Quit klrspz () 19.34.55 Quit Rondom ("Ex-Chat") 19.35.37 Join solus [0] (n=martin@c-a0ffe255.016-24-6c6b7013.cust.bredbandsbolaget.se) 19.36.22 # hey 19.36.47 Quit pondlife ("byebye") 19.36.51 Join Rondom [0] (n=Rondom@p54AEDCA7.dip.t-dialin.net) 19.36.52 Quit Daishi (Read error: 104 (Connection reset by peer)) 19.37.51 Join Daishi [0] (n=daishi@ool-45703854.dyn.optonline.net) 19.40.20 # how big a risk is it that when trying to install rockbox on my ipod nano, i accidentally corrupt the original firmware and end up not being able to run it at all? 19.41.42 # you can always reinstall the original firmware 19.42.10 # i can get that from apple? 19.43.46 # if somebody fucks up their nano it's a good bet they'll complain to us. Having said that, in the past six months we know of _one_ person who broke their ipod while installing rockbox, and we suspect the ipod broke because of hardware failure that just happened to coincide with installing rockbox. 19.44.25 # that sounds scary 19.44.41 # when is AAC decoding likely to be finished? 19.44.48 # one person out of a few thousand is not that great a risk 19.44.57 # no, not really 19.45.03 # but, its up to you 19.45.05 Quit spiorf (Remote closed the connection) 19.45.21 Join Nico_P [0] (n=nico404@rob92-6-82-231-243-63.fbx.proxad.net) 19.45.22 # of course it is, I'm just feeling my way around 19.45.28 Join spiorf [0] (n=spiorf@host231-146.pool8250.interbusiness.it) 19.45.30 # it seems really cool 19.45.45 # the only feature i *need* is the gapless playback 19.45.50 # but all of it is cook 19.45.51 # cool 19.46.23 # it must be hard to do a proper QA of a rockbox release 19.46.23 # in theory you can always recover the hardware, because 1) rockbox installation only affects the contents of the disk, 2) apple's recovery utility works no matter what's on the disk 19.47.04 # how about that AAC-thing? 19.47.22 # I have no idea. I do not use AAC. 19.48.29 # ok 19.49.27 Join rconan [0] (n=richard@82.14.24.155) 19.49.41 # I've heard of people accidentally nuking all the music on their ipod, so obviously you should back that up (even though a normal rockbox installation will not nuke your music) 19.50.24 # yeah... i'd feel totally confident in installing it 19.50.48 # in fact.. my h140 went TU... i was able to put original firmware back on for warranty 19.52.14 # i keep my music on the computer 19.52.22 # goffa: haha good thing the right part broke 19.52.23 # the ipod only has room for 4G 19.52.31 # TU? 19.52.42 # TU == tits up == british for broken 19.53.27 Join actionshrimp [0] (n=nn@host86-136-19-160.range86-136.btcentralplus.com) 19.56.41 # yeah true k8to_ 19.56.51 # i don't know about british... i'm from montana :) 19.57.08 # if it was hard drive i would have just put in a bigger one 19.58.17 # goffa: i'm sure you picked it up from the british isles somehow, perhaps indirectly 19.58.50 # could be... goff is of welsh descent :) 20.00.02 # but people around here use it all the time 20.01.59 # i just assumed it came from when something died.. like a pig or some animal 20.02.13 # they are on their back.. thus tits up 20.05.58 # i bet that is true 20.16.03 Join linuxstb_ [0] (n=5343d4aa@labb.contactor.se) 20.17.07 # bye 20.19.00 Quit ender` (" One cup of ramen, / Two cups of boiling water, / Three minutes -- dinner.") 20.20.11 Quit Jungti1234 () 20.21.52 Join ender` [0] (i=null@84.52.165.220) 20.23.09 # well... people seem to like this idea... http://forums.rockbox.org/index.php?topic=3298.30 20.23.19 # now we just need someone to implement it :) 20.23.40 # making right queue and play... and navi play 20.26.43 Join kidd3ckz [0] (n=email@c-71-229-197-101.hsd1.co.comcast.net) 20.28.04 # hmm... looks like they couldn't repair my 140.. says pending replacement 20.28.23 # Bagder: there? 20.29.20 # new is better 20.30.08 # scorche 20.30.32 # were can i get an invite to that site its killing me trying to find one.. 20.30.52 # i dont know...find one 20.31.30 # so what was the point of telling me about a site then telling me to go screw myself exactly 20.32.24 # what site? 20.32.41 # i dont think im alowwed to talk about it here 20.33.08 # heh ok.. you can pm me 20.33.21 # Uh 20.33.27 # I am question machine :V 20.33.48 # Anyway to create/edit playlists through the computer. As in, not the iPod? 20.33.56 # rockbox of course. 20.34.04 # yes 20.34.23 # .m3u format 20.34.33 # there are many programs that will write one 20.34.42 # Any for Mac? 20.34.50 # i am sure 20.34.57 # .m3u is a very common format 20.35.02 # * scorche returns to work 20.35.12 Join Lear [0] (n=chatzill@h219n4c1o285.bredband.skanova.com) 20.35.19 # Again, just need more time to tool around with it 20.35.55 # you can make them by hand easily enough 20.35.56 # itunes will 20.36.12 # http://homepage.mac.com/beryrinaldo/AudioTron/Export_Playlist_to_M3U/ 20.36.15 # m3u files are just lists of relative paths 20.36.26 # ooh cool 20.36.31 # http://homepage.mac.com/beryrinaldo/AudioTron/Export_Playlist_to_M3U/ this looks helpful 20.36.37 # agh 20.36.40 # beaten XD 20.36.42 # :P 20.37.32 # you still there BigMac? 20.38.14 # yessuh 20.38.30 Join freqmod [0] (n=freqmod@159.84-48-78.nextgentel.com) 20.38.46 Join bluebrother [0] (i=vSXUHgu3@nat-wh-1.rz.uni-karlsruhe.de) 20.39.06 # reply to my pm :) 20.39.24 # i didn't get one... 20.39.37 # odd... well send me your email addy 20.40.09 # addy? 20.40.15 # adress gotcha 20.40.16 # address 20.40.30 # dummeskaninchen@gmail.com 20.40.49 # check your email 20.40.53 Quit actionshrimp ("( www.nnscript.de :: NoNameScript 4.01 :: www.XLhost.de )") 20.41.11 # didn't mean for you to post in the chan.. but that works 20.41.45 *** Saving seen data "./dancer.seen" 20.41.53 # ok 20.42.17 Join muesli__ [0] (i=muesli_t@203.187.240.141) 20.42.50 Quit barrywardell ("CGI:IRC (EOF)") 20.43.15 # goffa, i know mail on mail relationships may be illegal in some places but i love you:-P 20.47.30 # to love somebody without beeing loved is like answering without being asked :D 20.47.31 # he he he 20.48.56 Join dan_a [0] (n=dan-mirc@217.23.173.156) 20.48.58 Join Hansmaulwurf [0] (n=maerlyn@p5081B67D.dip0.t-ipconnect.de) 20.49.51 # ow that hurt me:_) 20.50.34 # sorry for that :) 20.50.50 # live isnt nice all the time 20.51.24 # life 20.51.25 # life..grrr 20.51.43 # tricky word... 20.51.59 Part solus 20.54.37 # late lunch sucks... guess it'll be a short afternoon... 6 mins and i can fire up the bbq 20.56.53 # goffa 20.56.59 # yeah? 20.57.05 # on the site mentioned how do i change my profile 20.57.13 # nvm 20.57.23 # ok 20.57.44 Quit Landus ("Leaving") 21.01.24 # well.. bbl.. going afk 21.07.49 Join bondolo [0] (n=mike@dsl081-053-164.sfo1.dsl.speakeasy.net) 21.12.37 Quit Criamos (Read error: 110 (Connection timed out)) 21.13.47 Join tvelocity [0] (n=tony@ppp44-247.adsl.forthnet.gr) 21.19.41 Join Landus [0] (i=Landus@70-100-181-192.dsl1-erie.roc.ny.frontiernet.net) 21.22.02 # Could someone help me with some programming? Is "ldr r4, =address", "mov r3, #value", "str r3, [r4]" in ARM assembly the same as outl(value, address) in C? 21.24.07 # I believe so. 21.24.35 # only if address points to memory mapped IO 21.24.49 # right? 21.25.05 # Are the build times estimates on the CVS builds page accurate nowadays? 21.25.38 # markun: Ah... how would I tell? 21.25.51 Quit FOAD (Remote closed the connection) 21.26.06 # (excuse my ignorance!) 21.26.15 # dan_a: by looking at the documentation. Which CPU is it? 21.26.42 # PP5002 - address is 0xcf004058 21.27.32 # http://ipodlinux.org/PP5002 21.27.44 # 0xcf004058 sleep COP 21.27.59 # dan_a: Are you looking at Rockbox, or disassembling retailos? 21.28.13 # linuxstb: Playing with Rockbox 21.28.33 # I'm just trying to wake up the COP and have it send itsself back to sleep 21.28.34 # * linuxstb_ is currently looking at the Sansa firmware 21.29.17 # linuxstb_: the E10 firmware also decodes with the ifp decoder: http://130.89.160.166/rockbox/e10strings.txt 21.29.30 Join FOAD [0] (n=dok@a82-93-10-238.adsl.xs4all.nl) 21.29.44 Join scott666 [0] (n=scott666@c-71-195-12-129.hsd1.mi.comcast.net) 21.29.48 Part scott666 21.30.22 # is this request doable? http://www.rockbox.org/tracker/task/1534 21.31.21 # bluebrother: I don't see why not. Isn't it already done? 21.31.24 Join XavierGr [0] (n=xavier@ppp141-100.adsl.forthnet.gr) 21.31.45 # linuxstb_, I think of MASCODEC -- SWCODEC already has crossfade 21.32.30 # as the poster refers to some archos device and it's implemented I was thinking if we could close it. 21.32.51 # as I don't have any idea how it should be possible mixing mp3 streams before actual decoding it 21.32.58 # I don't read that feature request as cross-fade. Just fading down the current track, then fading in the next track. But I haven't used a hwcodec device for a long time. 21.33.05 # Crossfade is *impossible* on the MAS, except (perhaps) for future integrated wav playback 21.33.30 # * amiconn wonders why so many people want all those fading crap 21.34.24 # so should we close that task? At least wav crossfading isn't what he requested. 21.35.14 # The complement for fade on stop/pause could be done - fade in on play/unpause 21.35.37 # dan_a: If you're going to try using the COP, the big issue to remember is cache coherency - i.e. the two CPUs have their own caches, without bus snooping. So you can only really use IRAM to share data between the two CPUs (IRAM isn't cached). 21.36.34 # linuxstb: Thanks - I'd read that in the logs. At the moment I'm really just experimenting and learning 21.37.20 # But what I was thinking of trying to do was run the codec thread on the COP, since I think the codec and audio buffers are both in IRAM 21.38.02 # There's probably huge flaws in that plan, but I'll find out what they are when I hit them 21.38.06 # Not always - I think it depends on the codec. 21.40.01 # Even if it doesn't work it means I'm learning how the various bits of Rockbox fit together :) 21.41.44 Join Bger [0] (n=bager@rockbox/developer/Bger) 21.42.58 # goffa:say something when your hback 21.46.36 Quit Kohlrabi (Nick collision from services.) 21.46.46 Join Kohlriba [0] (n=Kohlrabi@dslb-082-083-136-189.pools.arcor-ip.net) 21.48.08 Join webguest56 [0] (n=42cf004a@labb.contactor.se) 21.49.21 # * Lear pings bagder: build server stuck again, it seems. 21.51.02 # Anyway, real life calls. Thanks for your help linuxstb and markun. 21.51.05 Quit dan_a () 21.53.52 Quit webguest56 ("CGI:IRC") 21.57.54 Join YouCeyE [0] (n=YouCeyE@unaffiliated/youceye) 21.59.33 Quit muesli__ ("ich will KEe!!!") 22.00.02 # * amiconn summons LinusN, Bagder or Zagor 22.02.54 Join Acksaw [0] (n=Acksaw@spc1-stok5-0-0-cust770.bagu.broadband.ntl.com) 22.03.16 Nick Acksaw is now known as ACK54W (n=Acksaw@spc1-stok5-0-0-cust770.bagu.broadband.ntl.com) 22.04.08 # back BigMac ... sort of 22.04.34 # If anyone's reading who was here when my iPod transfer rates were acting up; using a different USB port did work. 22.05.52 # goffa do you have aim 22.06.04 # since private chat doesnt work between us 22.07.00 # i think rockbox needs a mascot 22.07.18 # <|apo|> How about a pet rock? 22.07.31 # <|apo|> *cough* sorry 22.07.34 # That would rock! 22.08.27 # yeah.. i do 22.08.40 # username goffa 22.10.42 Quit joe2 (Read error: 110 (Connection timed out)) 22.12.28 # t0mas? 22.13.28 Quit _Veseliq_ (Remote closed the connection) 22.16.04 Join _Veseliq_ [0] (n=veseliq@195.85.215.210) 22.30.58 Quit Lear ("Chatzilla 0.9.74 [Firefox 1.5.0.4/2006050817]") 22.31.53 # isnt 192 kbps considered vorbis? 22.35.26 # ? 22.35.36 Quit Nico_P () 22.38.01 # is it? 22.38.55 # "192kbps" is just a bitrate - it's unrelated to any particular format. 22.39.09 # i thought that that was the quality 22.40.40 # BigMac: yes, it's directly related to the quality 22.41.40 # and wouldnt that quality be the qaulity of vorbis 22.41.42 # Sort of... A higher bitrate will normally mean higher quality - but it depends on the encoder, other settings etc etc. 22.41.47 *** Saving seen data "./dancer.seen" 22.43.10 # BigMac: There's no such thing as "the quality of vorbis". Vorbis can have varying quality - depending on the bitrate used to encode the vorbis file. 22.43.14 Join [San] [0] (n=San@A-105-202.cust.iol.ie) 22.43.26 # and on the encoder ... 22.45.17 Quit Poka64 ("why don't you go fuck yourself") 22.46.03 Join _FireFly_ [0] (n=FireFly@p54A46B0F.dip.t-dialin.net) 22.46.42 Join nudelyn [0] (i=nudel@dyn-62-56-103-68.dslaccess.co.uk) 22.47.25 # hi 22.47.31 # lo 22.48.23 Quit San||Emo (Read error: 110 (Connection timed out)) 22.48.43 Quit Hansmaulwurf ("( www.nnscript.de :: NoNameScript 3.81 :: www.XLhost.de )") 22.52.13 Join enzyme [0] (n=dave_o@207.148.178.122) 22.52.31 # any one here use the philips az1835 stereo 23.05.01 # midkay: i answered you 23.06.50 Quit Bger (Remote closed the connection) 23.07.25 Quit TeaSea (Remote closed the connection) 23.07.33 Join TeaSeaLancs [0] (n=Thunderc@84-51-130-71.judith186.adsl.metronet.co.uk) 23.08.44 Join barrywardell [0] (n=barrywar@194.46.181.209) 23.11.14 # were is the rocks folder go? in .rockbox or in root 23.12.29 # /.rockbox/rocks 23.13.04 # btw, i noticed a patch on the tracker splitting the rocks directory in different subcategories (games, demos, editors, utils ...) 23.13.10 # that would be nice 23.14.28 # Does it handle localisation? 23.15.37 # i don't have a clue 23.16.21 # http://www.rockbox.org/tracker/task/5464 23.18.52 # It looks good to me - it's the approach I've been thinking about. It just creates subdirs in .rocks/, and replaces the "browse plugins" menu option with a sub-menu with entries "Browse Games", "Browse Utilities" etc 23.21.50 Quit _FireFly_ ("Leaving") 23.22.04 # * amiconn wonders why that would be needed 23.22.19 Join TeaSea [0] (n=Thunderc@84-51-130-71.judith186.adsl.metronet.co.uk) 23.22.41 # * amiconn spots some small optimisation possibilities in the 2 bit lcd drivers 23.23.52 # amiconn: not "needed", but easier access to certain plugins. we're getting a lot.. 23.24.17 Join freqmod_n [0] (n=freqmod@159.84-48-78.nextgentel.com) 23.24.35 # we have more than 50 now, don't we? 23.24.37 # I don't think that we have so many plugins that we need to split them 23.24.56 # we already have a lot, and we'll keep getting more.. 23.25.07 # the plugins list is getting a bit too long IMO 23.25.29 # I too think we should split them up 23.26.00 # If you really think so.... 23.26.20 # I can browse the list without problems... 23.26.28 # completely different question: how do you connect an archos recorder to your PC if you lost the old usb cable ? 23.26.38 # Buy a new one... 23.26.49 # usb a - usb a ? 23.26.55 # do people sell those ? 23.27.06 # A-A cables violate the USB standard, but some shops have them 23.27.20 # neat, i didn't know that 23.27.38 # * linuxstb_ recently bought a cheap ipod dock that came with an A-A cable 23.27.58 # Well, connecting two PCs with a plain A-A cable is one of the fastest way to make them crash 23.28.14 # (and perhaps even destroy some components) 23.28.42 # yay ! they sell them for 5euros here (France) 23.28.54 # and 2.60 on the net 23.29.06 Quit TeaSeaLancs (Read error: 145 (Connection timed out)) 23.29.33 Quit ACK54W ("( www.nnscript.de :: NoNameScript 4.03 :: www.XLhost.de )") 23.29.48 # Bagder: What do you think of jdgordon's patch for splitting the plugins? 23.30.05 # haven't checked it out actually 23.30.59 # Not specifically the code, just the idea (see my description 12 minutes ago) 23.31.24 # oh yes, I like that 23.31.27 # plain and simple 23.33.19 # Bagder: Do you know how much flash the Sansa has got (for the OS)? 23.33.27 # nope 23.37.12 Join freqmod_ [0] (n=freqmod@159.84-48-78.nextgentel.com) 23.37.31 Quit freqmod (Read error: 110 (Connection timed out)) 23.41.39 # what does audio scrobbler do exactly 23.43.18 Join _freqmod_ [0] (n=freqmod@159.84-48-78.nextgentel.com) 23.43.27 # report to a server what you've listened to 23.45.00 # oh i see 23.45.10 # "Audioscrobbler is a database that tracks music listening habits and calculates relationships and recommendations." 23.45.35 Quit Daishi (Read error: 110 (Connection timed out)) 23.45.51 # http://www.last.fm/user/kerb/ for example 23.46.13 # rockbox submits there when I hook it up to the computer :) 23.47.58 Join Daishi [0] (n=daishi@ool-45703854.dyn.optonline.net) 23.48.12 # Bagder: How is work going with the Sansa? Any more progress? 23.48.36 # not by me, no 23.48.52 # work/other projects have taken my time 23.49.05 # (and I'm still actually on vacation ;-) 23.49.26 Join rotator [0] (n=e@rockbox/developer/rotator) 23.50.29 Quit freqmod_n (Connection timed out) 23.50.44 # ok and one final question, does anyone have about 1 minute of time literally and a decent imagery software (photoshop etc)? 23.50.53 Quit midkay (Read error: 104 (Connection reset by peer)) 23.51.43 # Bagder: ah, ok. Might be good to take a break and come back with a fresh mind! 23.52.25 # there's basically disassembling for us to do next 23.54.19 # sounds like a lot of hard work. were you not able to track down any docs on the lcd? 23.54.39 # nope 23.55.16 # but I thought I'd check if it is similar to the h300 one 23.55.29 # since it is the same resolution, only rotated 23.55.30 Quit ender` (" Drive defensively. Buy a tank.") 23.55.41 Join obo [0] (n=obo@82-46-82-224.cable.ubr02.trow.blueyonder.co.uk) 23.56.00 Quit freqmod_ (Connection timed out) 23.56.14 # speaking of Audioscrobbler - is there any chance that someone could take a look at it, with an eye to inclusion? (FS 5166) 23.56.38 # Meh, gcc is dumb 23.57.19 # hopefully it will be. would save you a lot of work. i'm hoping for similar luck with the H10 and iAudio X5 23.57.33 Quit _freqmod_ (Remote closed the connection) 23.57.35 # Bagder: If it's the same as H300, but rotated, then the controller is actually used as intended 23.58.10 # aha