--- Log for 23.02.104 Server: truong.freenode.net Channel: #rockbox --- Nick: logbot_ Version: Dancer V4.16p1 Started: 10 days and 19 hours ago 00.04.43 Join Nibbler [0] (~nibbler@port-212-202-73-124.reverse.qsc.de) 00.18.02 Join diddystar5 [0] (~jirc@cbcpl-fw.ci.corvallis.or.us) 00.24.18 *** Saving seen data "./dancer.seen" 00.34.06 Join AciD [0] (~acid@longchamp44-1-82-67-133-87.fbx.proxad.net) 01.16.26 Quit diddystar5 ("Leaving") 01.45.08 Join MaDoYaN [0] (~GoDs@ppp-67-125-119-16.dialup.irvnca.pacbell.net) 01.45.51 # MaDoYaN 01.46.37 # hello 01.47.00 # hi 01.47.19 # anybody can help me with setting up slackware 01.47.25 # i know i am not in the righ channel 01.47.30 # but .... 01.47.33 # uhh 01.47.34 # lol 01.47.59 # try #slackware 01.48.12 # ? 01.48.15 Join diddystar5 [0] (~jirc@cbcpl-fw.ci.corvallis.or.us) 01.48.17 # lol 01.48.24 # go to #slackware 01.48.24 # tried,, but didint work out 01.48.26 # lool 01.48.32 # ??? 01.48.35 # uh, /join #slackware 01.48.38 # whats so funny 01.48.47 # he wants help setting up slackware 01.48.57 # and i suggesting he visits their channel 01.49.51 # i think slakware setup is similar to debian 01.50.01 # midknight2k3 thanks for ur advice 01.50.03 # its harder than most :) 01.59.20 Quit AciD (Success) 02.00.19 Part MaDoYaN 02.06.43 Quit edx () 02.17.17 Join diddystr5 [0] (~jirc@cbcpl-fw.ci.corvallis.or.us) 02.17.21 Part diddystr5 02.24.19 *** Saving seen data "./dancer.seen" 02.26.39 Join diddystr5 [0] (~jirc@cbcpl-fw.ci.corvallis.or.us) 02.26.43 Part diddystr5 02.32.24 # bye everyone 02.32.31 Quit diddystar5 ("Leaving") 02.32.31 # bye 02.55.01 Join Dogger [0] (~jimmy@adsl-67-116-7-162.dsl.snfc21.pacbell.net) 03.10.55 Join Bluechip [0] (~bluechip@cpc3-colc1-3-0-cust61.colc.cable.ntl.com) 03.12.58 # BLUECHIP 03.13.00 # i mean 03.13.03 # oh, it's you 03.13.40 # heyyyyy 03.13.50 # sorry, started getting hacked just as I logged on 03.14.11 # ?? 03.14.13 # i mean 03.14.15 # ITS ME!! 03.14.32 # are you sure, what does the little voice in your head think? 03.14.44 # do you really want to know? 03.14.53 # I'd be intrigued 03.15.03 # that means yes or no 03.15.07 # yes 03.15.15 # yes yes, or yes no? 03.15.32 # lol - is that a Q or is that what it's saying? 03.15.41 # it's asking, hence the question mark 03.15.55 # you asking me, or the voice asking you? 03.16.07 # voice asking you to ask me, or you asking all on your own? 03.16.11 # hey! maybe all three 03.16.40 # ha bluechip is so funny 03.17.08 # hey Bluechip 03.17.16 # got my mas working :) 03.17.18 # Hey Dawger 03.17.22 # Yoohooooooo 03.17.26 # made a cool scrolling osciloscope :) 03.17.32 # heyyyyyyy 03.17.38 # with gif anim? lol 03.17.42 # lol 03.17.57 # they must have taken you ages! 03.18.03 # the av300 uses 8735.0201 chip 03.18.06 # thay'd take me ajes! 03.18.21 # same as the recorder afaik 03.18.31 # dont think I've seen any 8375 specific docs 03.18.31 # I need to work out dma before I can play mp3s tho right? 03.18.38 # oh I got one 03.18.44 # uhh 03.18.46 # think it was on rockbox docs section 03.18.55 # if you rearrange 8735 it makes 3587 03.18.59 # my minnd has just gone completely blank 03.19.05 # and that means its the rockbox one in disguise! 03.19.08 # yes, 3587 - LOL 03.19.13 # ?? 03.19.26 # are you laughing at me? 03.19.31 # lol o yeah 03.19.33 # my fault 03.19.37 # damn byte swapping 03.19.38 # uhh 03.19.39 # lol 03.19.42 # PPL LAFFING AT ME 03.19.45 # STOP 03.19.47 # mk spotted it before me 03.19.51 # grrrrr @ level 9 of sokoban on av300 03.19.51 # really 03.19.53 # i was right? 03.20.04 # lucky is cool too 03.20.09 # law of probabilities means you will be sometime 03.20.24 # do we know what VERSION our chips are from a rockbox menu? 03.20.26 # like when i was right about that MDB screen 03.20.29 # but bluechip couldnt face it 03.20.45 # (and mk couldn't code it - LOL) 03.20.47 # :P 03.20.49 # i could 03.20.51 # I COULD 03.20.55 # i so could 03.21.31 # you didnt like my superbass logo 03.21.33 # thats all 03.26.04 # If only I could explain 03.26.12 # can you please 03.26.34 # ok people 03.26.40 # please don't laugh at my voice 03.26.46 # avos.sf.net/osc.avi 03.27.13 # ooh 03.27.46 # Bluechip: explain? 03.27.59 # you see the vid? 03.28.10 # its listening in the built in mic 03.28.11 # 35% 03.28.19 # really 03.28.21 # bwahaaaaaaahaaaaaaa 03.28.23 # did it record or something 03.28.28 # i want to laugh 03.28.29 # oh no sorry, wasn't supposed to do that ;) 03.28.31 # DOWNLOAD DOWNLOAD 03.28.34 # ill laugh anyways 03.28.38 # HAHAHAHA 03.28.40 Ctcp Ignored 2 channel CTCP requests in 4 hours and 53 minutes at the last flood 03.28.40 # * Dogger has a fantastic voice 03.28.41 # coooooooooooool :) 03.28.45 # so psoff :) 03.28.48 # thanks Bluechip 03.28.56 # the scrolling is cool... all done in hardware 03.29.00 # using the osd 03.29.09 # Bluechip: explain or no? 03.29.24 # no, im sure its using anything other than the osd 03.29.25 # * Dogger considers singing on his next video 03.29.30 # if only i could, i would 03.29.31 # YEAH 03.29.34 # Oh yeeeeeahhhhh 03.29.39 # Bluechip: why can't you? 03.30.40 # we want a pop-song with sad geek style "we love avos" lyrics 03.30.58 # ok, will start writing it 03.30.59 # dogger cool is it just me or is the osc just a bit late 03.31.01 # YEAH 03.31.03 # I CAN WRITE IT 03.31.05 # anything to make me forget "game cube" to the tune of "go west" by the village people 03.31.09 # :WE LOVE AVOS OH YEAH: 03.31.27 # midknight2k3: no thats the video. I forgot to resync the audio/video after encoding it 03.31.35 # HA! HA! 03.31.35 # love the green scope lines 03.31.40 # lol 03.31.42 # thanks :) 03.31.47 # harder to do than you think 03.31.58 # ITS GA--GOOD! 03.32.00 # so nice having a good osd chip to help 03.32.08 # Bluechip nerd 03.32.09 # what was the difficulty? 03.32.21 # getting the bright spots? 03.32.24 # scrolling is a bit complex 03.32.28 # righty 03.32.34 # you can scroll by 16 pixels at a time 03.32.43 # so you have to set the position to do 0-15 03.33.06 # then when it gets to the end of the buffer you have to jump back to the start where you've already duplicated to 03.33.13 # &F 03.33.19 # ? 03.33.23 # its a bit messy but it works really well 03.33.25 # &F indeed 03.33.31 # correct :) 03.33.47 # but prolly the more difficult thing was working out what green is in YCbCr ! 03.33.55 # I hate YCbCr 03.33.57 # LOL 03.33.59 # give me rgb any day 03.34.00 # fair comment 03.34.10 # why green then 03.34.21 # because thats osciloscope colour! 03.34.27 # wha 03.34.38 # he's not as wrinkly us us yet dude 03.34.52 # prolly all LCD in school nowdays 03.35.29 # lol 03.35.35 # did you see the uni course on programming the 3587? 03.35.41 # prolly never heard of spacewar game either 03.35.43 # 8357 you mean 03.35.48 # really? wow 03.35.50 # or corewars 03.35.51 # i have space invaders on my watch! 03.35.57 # oh yes! 03.36.01 # so yes 03.36.03 # space war 03.36.04 # whatever 03.36.05 # I still need to get some books on arm coding and more on c coding 03.36.14 # why arm? 03.36.15 # I only started learning c 2 weeks ago 03.36.15 # code me tetris dogger PLEASE 03.36.17 # in assembly 03.36.24 # we have tetris on av300 03.36.30 # port it to my watch 03.36.31 # plspls 03.36.32 # arm7 core on av300 03.36.37 # righty 03.36.38 # I love arm assemly 03.36.48 # cmon 03.37.06 # ARM is one of the few I've not played with before - but I know MIPS, so it wouldn't be too hard I guess 03.37.19 # assembly 03.37.23 # yeah it's very similar to mips 03.37.28 # Bluechip do you know assembly 03.37.28 # not as many regs though, 03.37.32 # but same sort of stuff 03.37.39 # far better than intel 03.37.44 # but that goes without saying 03.37.55 # z80 is better than 8086 03.38.05 # 6052 is close 03.38.13 # cmon!! 03.38.14 # sorry, have x86 03.38.16 # anyone listening 03.38.19 # hate 03.38.19 # yeah I prefer z80 to 8086 03.38.26 # havent tried 6052 tho 03.38.44 # 6502 is a great embedded core 03.38.56 # and cheap too 03.38.59 # x86 is just hrm lets start with a bad designed instruction set, then add tons of prefixes, bolt on some more badly designed crap, 03.39.02 # cool, 03.39.10 # dogger: is the joystick on the av3xx "clickable"? 03.39.14 # yes 03.39.21 # and you also have 2 speeds per direction 03.39.25 # eg up slow, and up fast 03.39.28 # ooh really 03.39.33 # but we don't have diagonals *sob* 03.39.33 # if you push it up more it goes faster? 03.39.34 # dammit 03.39.37 # yep 03.39.41 # hmm neat 03.39.45 # diagonals are sorely missed 03.39.50 # diagonal impossible? 03.39.57 # I'm building a games controller to plug into serial port though :) 03.39.58 # case JOYSTICK_UP_FAST: 03.40.00 # i cant wait 03.40.03 # yep in hardware 03.40.08 # impossible in hardware 03.40.46 # you could put a 555 in for diagonals? 03.40.56 # 0xFFFFFFF 03.41.04 # in joypad, that is 03.41.15 # oh sure... joysticks not a problem 03.41.28 # I'll prolly just rip apart a handspring visor pda keyboard 03.41.34 # and put it in a game controller 03.41.40 # megadrive pad? 03.41.44 # you can press tons of keys at same time on that 03.41.49 # could do, 03.41.57 # I got a n64 one here cheap, 03.42.06 # want something small and portable 03.42.09 # n64 is serial rather than PTM 03.42.28 # ...which would probably make is easier 03.42.29 # yeah but I'll prolly gut it anyway and use the visor circuit 03.42.40 # just use the buttons and case 03.43.07 # I'm no electronics expert so dont want to go trying to interface different serial, clock, power etc stuff 03.43.48 # might get lucky 03.43.56 # perhaps, 03.44.14 # has anyone tried games controllers with previous models serial? 03.44.16 # what do you have on the AV end? 03.44.25 # not that I know of 03.44.27 # 3.3v gnd, rx, tx 03.44.42 # the handspring visor is cool cos it needs no power 03.44.45 # just those 3 lines 03.45.14 # could prolly use a pic from scratch though 03.45.18 # but not done any pic stuff 03.45.43 # i would be surprised if you could not simply connect your favourite console stick 03.45.52 # looking for specs now 03.45.53 # console stick ha 03.46.09 Join Dishtoys [0] (~sales@c-66-41-139-133.mn.client2.attbi.com) 03.46.24 # dishtoys 03.46.26 # they all do if you dont have the tissues ready 03.46.27 # toys ooh 03.47.05 # ok, well if there is something I can use off the shelf that would be great 03.47.20 # obviously I can set baud rate, stop bit, parity, data size etc on archos 03.47.28 # is the serial tied to a baud etc? 03.47.38 # defaults to 115200 03.47.44 # so it's 232? 03.47.47 # Hey Guys 03.47.48 # but settable to any division of the cpu clock 03.47.53 # no, 232 is 15V 03.47.53 # How is everyone? 03.47.58 # well thanks 03.48.06 # hi Dishtoys 03.48.37 # Hello, 03.48.49 # I had a question...didn't know if the Rockbox boys could help me... 03.49.06 # I'm looking for information on the Alpine AI-NET bus.... 03.49.08 # http://home.t-online.de/home/stephan.hans/n64.htm#Stuff about the N64 controller 03.49.32 # Dish: think you need to speak to IDC on that 03.49.41 # [IDC}Dragon that is 03.49.48 # Is he on often? 03.49.57 # Does anyone have an email address for him? 03.50.31 # you can easily contact him thru the rockbax mailing list 03.51.07 # Okay. 03.51.24 # dogger: it says 3.6V, but is 3.3 within tolerance? 03.51.49 # what says 3.6v? 03.51.56 # that link 03.53.09 # ah ok, 03.53.20 # looking, 03.57.23 Quit hardeep ("[BX] mIRCrap: JUST DON'T DO IT!") 04.01.22 Quit Dishtoys () 04.12.16 Quit midknight2k3 (truong.freenode.net irc.freenode.net) 04.12.16 NSplit truong.freenode.net irc.freenode.net 04.12.16 Quit mbr (truong.freenode.net irc.freenode.net) 04.12.48 NHeal truong.freenode.net irc.freenode.net 04.12.48 NJoin midknight2k3 [0] (zakk@AC8E65F2.ipt.aol.com) 04.12.48 NJoin mbr [0] (~mb@stz-softwaretechnik.com) 04.12.55 # wb 04.24.21 *** Saving seen data "./dancer.seen" 04.29.06 Quit Dogger ("Client Exiting") 04.30.23 # hi Bluechip 04.35.05 # hollo 04.35.38 # Bluechip nice 04.40.22 # lol - you wouldn't say that if you knew what i was doing 04.40.55 # uh ... *runs away* 04.42.34 # subliminal programming techniques 04.42.44 # ... 04.53.09 # running out of resources - byeeeeeeee 04.53.23 Part Bluechip 05.34.22 # hi [GoE]BENtheTEN 05.34.22 Quit Nibbler (Read error: 54 (Connection reset by peer)) 06.05.36 # nite 06.05.41 Quit midknight2k3 () 06.24.23 *** Saving seen data "./dancer.seen" 06.53.30 Join Nibbler [0] (~nibbler@port-212-202-73-124.reverse.qsc.de) 06.53.55 Quit scott666 ("i'll be back...eventually...") 07.16.22 Quit Nibbler (Read error: 104 (Connection reset by peer)) 08.24.24 *** Saving seen data "./dancer.seen" 08.35.14 Quit pfavr ("ChatZilla 0.9.52B [Mozilla rv:1.6/1]") 08.54.02 Join Nibbler [0] (~nibbler@port-212-202-73-124.reverse.qsc.de) 09.05.30 Join matsl [0] (~matsl@dhcp91.contactor.se) 09.24.03 Join oxygen77 [0] (~Chris@pauguste-7-82-66-87-78.fbx.proxad.net) 09.40.02 Quit Nibbler (Read error: 54 (Connection reset by peer)) 10.08.29 Join edx [0] (edx@pD9EA988D.dip.t-dialin.net) 10.14.20 Join dwihno [0] (~Mongo@h81172195115.kund.kommunicera.umea.se) 10.24.26 *** Saving seen data "./dancer.seen" 10.47.32 Join pfavr [0] (pfavr@dyna218-123.nada.kth.se) 10.47.59 Join LinusN [200] (~linus@labb.contactor.se) 10.49.09 # hey linus 10.53.53 # yo 10.55.21 # oi 10.58.28 # linus, if i'm going to add a new file to rockbox, do i still put in the diff ? 10.59.54 # please do 11.00.21 # i diff it against /dev/null ? 11.00.40 Nick edx is now known as edx{code} (edx@pD9EA988D.dip.t-dialin.net) 11.21.20 # you should be able to do cvs add 'file' and then do cvs "diff -N -u" 11.22.13 # i don't really understand cvs 11.22.27 # when i do cvs diff it says "i don't know anything about action.h" 11.22.44 # i assume it's the cvs on sourceforge, not my copy of cvs 11.23.38 Part oxygen77 ("Leaving") 11.24.09 Join Nibbler [0] (~nibbler@port-212-202-73-124.reverse.qsc.de) 11.27.00 # c0utta: it said so after you added the file? 11.27.19 # yes 11.27.42 # anyway, i've done it against /dev/null and it's worked 11.28.05 # i'm ready to submit my first patch for review 11.28.39 # you said you wanted large changes submitted as small patches, correct Linus ? 11.36.24 # yup 11.37.14 # my first patch just sets up for other patches - i want tmake sure i don't break anything... 11.38.15 # do u have time to check it Linus ? 11.39.56 # i know you're busy with work and moving house 11.41.49 # what does it do? 11.42.12 # adds helper functions to menu.c 11.42.19 # makes screen.c more modular 11.42.41 # adjusts wps.c and tree.c for f2/f3 button presses 11.43.56 Join AciD [0] (~acid@longchamp44-1-82-67-133-87.fbx.proxad.net) 11.45.41 # send it to me (linus at haxx . se) 11.45.56 # ah, saw it on sf now 11.46.07 # yes, just loaded it up 11.46.14 # can email too if you wish 11.46.53 # i like the way you responded to your own patch :-) 11.47.15 # i must have had too much beer ? 11.51.00 # probably 11.51.16 # i see thay you have added functions for manipulating menus on the fly 11.51.35 # i'm not entirely sure that we really want that... 11.59.04 # why not ? 12.00.02 # it adds complexity, imho, and 12.00.13 # strike the "and" 12.01.44 # what is CONTEXT_START? 12.02.16 # is CONTEXT_F1 the main menu? 12.02.37 # remember that Players don't have F-keys 12.09.17 # you need to use a keyhandler before you can manipulate menus 12.10.17 # that means you can use the complexity if you need to 12.13.11 # yeah, let's add the functions and see if we want to use them, else we remove them again 12.13.26 # how about my questions regarding CONTEXT_xxx? 12.15.38 # i already use the functions in my next set of patches to manipulate the f2 menu :) 12.15.50 # as far as context_xxx is concerned 12.16.25 # i want to find out in what context keys are pressed 12.16.46 # it leads towards having different contexts for the same keys 12.17.20 # f2-down in wps could be different from f2-down in the tree view 12.17.45 # for example 12.17.52 # i follow you 12.18.11 # then i suggest you rename CONTEXT_F1 to CONTEXT_MAINMENU 12.18.18 # what is CONTEXT_START? 12.18.37 # when rockbox first starts 12.18.45 # can't think of a use for it yet 12.19.39 # maybe like the Resume when rockbox starts 12.19.59 # then CONTEXT_RESUME would be better 12.20.28 # i think you should only define the context you know of, and we'll add more later 12.20.31 # you may want to do other things at startup 12.20.46 # for example, i always want to run a particular cfg 12.20.59 # to set my volume back to 50% 12.21.37 # it is usually at 93%, but if i resume at 93% with headphones my ears will bleed 12.21.50 Quit AciD (Connection timed out) 12.22.05 # what does that have to do with context sensitive menus? 12.23.00 # nothing 12.23.04 # you've got me 12.24.15 # i should point out that the quickscreens have changed with this patch 12.24.22 # saw that 12.24.29 *** Saving seen data "./dancer.seen" 12.24.41 # if you press F2 and release it doesn't stay in the quickscreen 12.24.46 # you saw that ? 12.24.51 # in the diff 12.25.08 # will that cause a problem in the interim ? 12.25.46 # probably :-) 12.26.06 # people will shoot me for "removing the quick screens" 12.26.40 # in the interim i could put the functionality back if you want 12.26.54 # we should probably do that 12.27.18 # so, this first patch includes the functions for the keyhandler and on-the-fly menu manipulation? 12.27.27 # a good start, imho 12.27.31 # yes 12.27.41 # i think there will be 5 patches overall 12.27.59 # with this, i can modify the FM radio preset menus, nice 12.28.37 # there are MAJOR changes coming to menu declaration :( 12.28.44 # ouch 12.29.11 # no more: 12.29.12 # struct menu_items items[] = { 12.29.12 # { str(LANG_CREATE_PLAYLIST), create_playlist }, 12.31.31 # maybe not 12.31.38 # i've worked out a way around it 12.31.52 # even though i have changed EVERY menu in Rockbox 12.40.23 # i'll be happy to preview those changes, out of curiosity 12.40.34 Nick LinusN is now known as LinusN|lunch (~linus@labb.contactor.se) 12.55.52 Nick LinusN|lunch is now known as LinusN (~linus@labb.contactor.se) 12.57.28 # your curiosity usually means trouble.. 12.58.56 # hehe 12.59.17 # i'll give you an explanation: 12.59.50 # as you probably know, all actions will be driven by a #define 13.00.07 # #define ACTION_SETTING_SHUFFLE 1 13.00.17 # #define ACTION_SETTING_REPEAT 2 13.00.20 # etc etc 13.00.57 # these will be bound to contexts and keys 13.01.33 # in a .map file 13.02.11 # 512;1;Volume 40%;101;40 13.02.19 # is an example of an entry in the map file 13.02.23 # 512=f2 13.02.37 # 1=context_wps 13.02.49 # Volume 40% is the description 13.02.55 # 101=action code 13.03.07 # #define ACTION_SETTING_VOLUME 101 13.03.17 # 40 is the setting 13.03.59 # this line creates an entry in the f2 menu that sets the volume to 40% 13.07.09 # to do this i need to know the action associated with the menu item 13.07.30 # this means: 13.07.35 # struct menu_items { 13.07.36 # unsigned char *desc; 13.07.36 # bool (*function) (char *); /* return true if USB was connected */ 13.07.45 # int action; 13.07.46 # char* setting; 13.07.46 # }; 13.08.05 # in the example above, action=101 13.08.10 # setting=40 13.08.41 # so instead of: 13.08.42 # struct menu_items items[] = { 13.08.43 # { str(LANG_VOLUME), volume }, 13.08.54 # when declaring a menu, you do: 13.09.48 # items[i].desc = menu_language(ACTION_SETTING_VOLUME); 13.09.48 # items[i++].function = menu_action(ACTION_SETTING_VOLUME); 13.10.18 Nick edx{code} is now known as edx{eatz} (edx@pD9EA988D.dip.t-dialin.net) 13.10.50 # too complicated linus ? 13.10.57 # not at all 13.11.05 # is there an easier way ? 13.11.51 # i'm thinking about the char *setting, what is it pointing to? 13.12.11 # in my example, "40/0" 13.13.56 # i convert to an integer in the volume function in sound_menu.c 13.14.02 # i see 13.14.02 # bool volume(char* setting) 13.14.03 # { 13.14.03 # if( setting==NULL ) 13.14.13 # return set_sound(str(LANG_VOLUME), &global_settings.volume, SOUND_VOLUME); 13.14.13 # else 13.14.13 # set_sound_options(setting, SOUND_VOLUME, &global_settings.volume); 13.14.26 # so techically, it doesn't need to be a setting 13.14.36 # correct 13.14.43 # it could be anything, it's just an argument to the action code 13.14.53 # correct 13.14.55 # 512;1;Volume 40%;101; 13.15.06 # i think you should call it action_arg or something 13.15.07 # would just bring up the normal dialog to change volume 13.15.29 # who allocates space for the string? 13.15.53 # when the map file is read in 13.16.46 # space is allocated then 13.17.56 # in a static buffer? 13.20.00 # tell me if this is static: 13.20.04 # struct menu_entry 13.20.04 # { 13.20.04 # int action; 13.20.09 # char desc[20]; 13.20.09 # char setting[64]; 13.20.09 # } 13.20.21 # then in the code below: 13.20.30 # memset(entries[count].setting, 0, sizeof entries[count].setting); 13.20.52 # if ((field = strtok_r(NULL, ";", &end))) 13.21.00 # { 13.21.00 # strncpy(entries[count].setting, field, sizeof entries[count].setting); 13.21.05 # items[count].setting = entries[count].setting; 13.21.05 # } 13.21.20 # you are amazing being able to read and understand this code 13.21.46 # how are the menus declared by default? 13.22.09 # i mean, the default contents, without loading a enu desc file? 13.22.40 # there aren't any - they all come from the file 13.22.49 # i could define default ones 13.22.55 # you should 13.23.11 # what about a default file in .rockbox 13.23.14 # ? 13.23.36 # possible, but that gives us a lot of work with the translations 13.24.16 # not really - if you have: 13.24.22 # 512;1; ;101;40 13.24.41 # you'll get the LANG default for action 101 13.25.02 # (note i removed "Volume 40%") 13.25.47 # so there is an action<=>lang table somewhere 13.25.55 # correct 13.26.29 # the menu structure lists, how many entries are allocated? 13.26.36 # action<=>lang<=>functionptr 13.26.58 # so far, 131 13.27.55 # 131*88 = ~11kbytes 13.28.34 # for an int, fnptr, int ? 13.30.08 # for an action, desc and setting 13.30.26 # struct menu_entry 13.30.40 # the menu_entry is generated "on the fly" 13.31.03 # how? the memory must be allocated somehow 13.31.34 # memory is allocated to menu entries when they are read from the file 13.31.47 # how? 13.33.15 # if there are 6 entries in the map file, then 6*88 13.33.37 # but only while the menu is active 13.33.43 # i mean, where is the memory taken from? 13.34.33 # r u accepting dcc - easier to send you the file 13.34.43 # try it 13.34.44 # or email 13.35.39 # did you get that ? 13.35.48 # ctcp/dcc Send to LinusN of action.c Failed: Connection Closed (Sent 26KB of 26KB) 13.36.10 # got it 13.36.20 # ok, so you have 16 entries available 13.36.40 # but are you serious about reading the desc file every time the context menu is opened? 13.36.53 # yes - it is very quick 13.37.07 # i have 16=160 and loaded them 13.37.11 # a 5 second disk spinup isn't what i call quick 13.37.14 # 2 secs 13.37.37 # and imagine the battery consumption 13.37.47 # good point 13.38.12 # the ui will feel sluggish 13.38.32 # i will come up with a solution 13.38.40 # probably a static in action.c 13.38.54 # bool menu_loaded 13.39.15 # you could have a pool of entries to allocate, a pseudodynamic menu entry allocation 13.39.37 # and a list of pointers for each menu 13.39.51 # pseudodynamic is a very big word 13.39.57 # or just have X static arrays of various sizes 13.40.44 # the problem is that there is a fixed limit on the number of entries 13.41.02 # at this stage, yes 13.41.27 # to be honest, my C programming is at basic level 13.41.41 # we can't use malloc, can we ? 13.41.45 # nope 13.41.49 # kack 13.42.01 # i think your code is pretty good 13.42.25 # nothing compared to mp3.c 13.42.33 # that code scares me 13.43.00 # that probably means that mpeg.c isn't very well written :-) 13.43.34 # it amazes me how far rockbox has gone 13.43.54 # in only 2 years 13.45.24 # linus, i must go to bed. i have a 7 month old who is getting teeth 13.45.40 # he will be awake soon 13.46.11 # don't submit my patch yet - i want to change the quickscreens back as we discussed 13.46.32 # so you don't get blamed for breaking them 13.47.08 Quit pfavr ("ChatZilla 0.9.52B [Mozilla rv:1.6/1]") 13.50.12 Nick c0utta is now known as c0utta{zZ} (HydraIRC@dialup-157.101.220.203.acc03-waym-adl.comindico.com.au) 13.54.14 # sleep tight 14.03.06 Join AciD [0] (~acid@longchamp44-1-82-67-133-87.fbx.proxad.net) 14.12.35 Nick edx{eatz} is now known as edx (edx@pD9EA988D.dip.t-dialin.net) 14.24.30 *** Saving seen data "./dancer.seen" 14.39.29 Quit AciD (Read error: 110 (Connection timed out)) 14.54.37 Nick edx is now known as edx{code} (edx@pD9EA988D.dip.t-dialin.net) 14.54.37 Quit Nibbler (Read error: 104 (Connection reset by peer)) 16.11.28 Part LinusN 16.17.09 Join Oslo-org [0] (~gila@espeed16-94.brunet.bn) 16.20.53 Join AciD [0] (~acid@longchamp44-1-82-67-133-87.fbx.proxad.net) 16.24.33 *** Saving seen data "./dancer.seen" 16.26.27 Join Guest [0] (~jirc@espeed16-94.brunet.bn) 16.26.37 # hai 16.27.01 # oi 16.27.25 Quit Guest (Client Quit) 16.31.11 Quit Oslo-org ("(ribut)") 16.31.15 Join Oslo-org [0] (~gila@espeed16-94.brunet.bn) 16.31.46 Quit Oslo-org (Client Quit) 16.34.06 Join methangas [0] (methangas@0x50a476c0.virnxx10.adsl-dhcp.tele.dk) 16.39.35 Join Nibbler [0] (~nibbler@port-212-202-73-124.reverse.qsc.de) 16.49.34 Join pfavr [0] (pfavr@dyna218-123.nada.kth.se) 17.13.32 Quit AciD (Read error: 54 (Connection reset by peer)) 17.47.29 Quit matsl (Remote closed the connection) 18.02.20 Quit pfavr ("ChatZilla 0.9.52B [Mozilla rv:1.6/1]") 18.24.33 Join mecraw__ [0] (~mecraw@69.2.235.2) 18.24.35 *** Saving seen data "./dancer.seen" 18.24.42 Join pfavr [0] (pfavr@dyna218-123.nada.kth.se) 18.47.55 Quit pfavr ("I'll be back") 18.49.51 Join uski [0] (~moo@gandalf.digital-network.org) 19.00.50 Quit edx{code} () 19.07.03 Join edx{code} [0] (edx@pD9EA9A31.dip.t-dialin.net) 19.11.19 Join dannn [0] (jirc@64.213.222.81) 19.11.25 # hey 19.12.53 # anyone here? 19.13.00 Join AciD [0] (~acid@longchamp44-1-82-67-133-87.fbx.proxad.net) 19.17.49 Quit dannn ("Leaving") 19.31.39 Join busy_jess [0] (~jdandr2@12-202-165-137.client.insightBB.com) 19.31.59 # should my harddrive be making "audible clicks" when it spins up/down? 19.44.22 Quit AciD (Connection timed out) 19.46.08 Join simon-a [0] (~simon@net.icemans.co.uk) 20.12.09 Nick edx{code} is now known as edx{eatz} (edx@pD9EA9A31.dip.t-dialin.net) 20.15.32 Nick busy_jess is now known as jesse_skool (~jdandr2@12-202-165-137.client.insightBB.com) 20.21.35 Join matsl [0] (~matsl@1-1-4-2a.mal.sth.bostream.se) 20.24.39 *** Saving seen data "./dancer.seen" 20.30.50 Quit simon-a (Read error: 110 (Connection timed out)) 20.31.10 Quit c0utta{zZ} (Read error: 110 (Connection timed out)) 20.52.21 Join pfavr [0] (~chatzilla@c83958a.s-oe.bostream.se) 21.03.12 Join c0utta{zZZ} [0] (HydraIRC@dialup-172.101.220.203.acc03-waym-adl.comindico.com.au) 21.06.35 Nick c0utta{zZZ} is now known as c0utta (HydraIRC@dialup-172.101.220.203.acc03-waym-adl.comindico.com.au) 21.06.35 Nick c0utta is now known as c0utta{zZZ} (HydraIRC@dialup-172.101.220.203.acc03-waym-adl.comindico.com.au) 21.08.01 Nick c0utta{zZZ} is now known as c0utta (HydraIRC@dialup-172.101.220.203.acc03-waym-adl.comindico.com.au) 21.26.10 Join AciD [0] (~acid@longchamp44-1-82-67-133-87.fbx.proxad.net) 21.41.54 Quit AciD (Read error: 104 (Connection reset by peer)) 21.48.04 Join scott666 [0] (scott666@c-24-245-58-245.mn.client2.attbi.com) 22.17.30 Nick edx{eatz} is now known as edx{code} (edx@pD9EA9A31.dip.t-dialin.net) 22.22.18 Quit uski ("Fermeture du client") 22.24.40 *** Saving seen data "./dancer.seen" 22.25.06 Quit methangas (" HydraIRC -> http://www.hydrairc.com <- The dawn of a new age") 22.44.40 Join Nasum [0] (~jirc@ip68-96-32-14.no.no.cox.net) 22.45.10 # good afternoon people. Is there anyone herew that would be able to help for about 20 seconds? 22.45.38 Quit matsl (Read error: 104 (Connection reset by peer)) 22.46.37 Join matsl [0] (~matsl@1-1-4-2a.mal.sth.bostream.se) 22.47.52 # anyone here? 22.57.41 # iam 23.01.14 Quit edx{code} (truong.freenode.net irc.freenode.net) 23.01.14 NSplit truong.freenode.net irc.freenode.net 23.01.14 Quit ze (truong.freenode.net irc.freenode.net) 23.01.14 Quit Hadaka (truong.freenode.net irc.freenode.net) 23.01.37 NHeal truong.freenode.net irc.freenode.net 23.01.37 NJoin edx{code} [0] (edx@pD9EA9A31.dip.t-dialin.net) 23.01.37 NJoin ze [20] (psyco@adsl-63-205-44-9.dsl.lsan03.pacbell.net) 23.01.37 NJoin Hadaka [0] (naked@naked.iki.fi) 23.03.03 # * scott666 is still here 23.03.51 # would you be able to help me? 23.04.08 Quit ze (Remote closed the connection) 23.04.12 Join ze [20] (psyco@adsl-63-205-44-9.dsl.lsan03.pacbell.net) 23.05.02 # is this http://www.amazon.com/exec/obidos/tg/detail/-/B0000T1R4O/104-9875666-7036729?v=glance&s=electronics&n=507846&me=ATVPDKIKX0DER&vi=pictures&img=14#more-pictures a v2? or is it just a recorder? 23.05.09 # i need to know which firmware to get 23.07.34 # thats a v2 23.07.50 # ok cool 23.07.52 # thank you :) 23.07.57 # o0o 23.08.08 # is the v2 any good in your opinion 23.08.25 # i dont have one 23.08.28 # but i have an FMR 23.08.32 # which is broken 23.08.35 # u like it? 23.08.36 # oh 23.08.37 # lol 23.09.05 # itd be fairly easy to fix i think, i just dont have access to a soldering iron at the momen 23.09.07 # t 23.10.57 Quit Nasum ("Leaving") 23.13.13 Quit matsl (Read error: 60 (Operation timed out)) 23.28.44 Join matsl [0] (~matsl@1-1-4-2a.mal.sth.bostream.se) 23.41.34 Join AciD [0] (~acid@longchamp44-1-82-67-133-87.fbx.proxad.net)