--- Log for 10.12.105 Server: kornbluth.freenode.net Channel: #rockbox --- Nick: logbot Version: Dancer V4.16 Started: 1 month and 5 days ago 00.00.10 # San: Have you tried searching for cygwin1.dll to see if you have multiple versions installed? 00.00.15 # yes 00.00.19 # And? 00.00.27 # nothing 00.00.32 # *nothing*? 00.00.38 # except for one 00.01.08 # There's a filesystem for the good old amiga which allows this: It does write caching as long as data is written continuously, but if a (configurable) timeout expires after the last write operation, it starts flushing the cache to disk 00.01.16 # I don't know.. remove the devkit and install a full cygwin 00.02.58 # For a removable device, just configure a short timeout, say 5 seconds, and you're almost as safe as with write caching disabled, but with better performance 00.03.06 # San: I trust you've tried restarting? 00.03.12 # rebooting. 00.03.15 # yes 00.03.50 # amiconn: I'm sure lkml would welcome such a patch! 00.05.34 # oh, wait, all the cygwin1.dll files are showing up now 00.05.42 # what ones do i delete? 00.05.58 # Which ones do you have? 00.06.04 # And where's the devkit installed 00.06.21 # the devkit in in C:\ 00.06.28 # C:\Rockbox 00.06.56 # and there are cygwin1.dll files showing up in system32 and \WINDOWS 00.07.23 # oh boy! 00.07.50 # good or bad? 00.07.51 # lol 00.08.45 # Well.. is there one in c:\rockbox as well? 00.08.50 # yes 00.09.24 # Check the versions 00.09.31 # how? 00.09.35 # properties? 00.09.43 # Just delete the ones not in c:\rockbox, I'd say 00.10.18 # properties, page 'version' 00.10.26 # yeah 00.11.40 Quit linuxstb ("CGI:IRC") 00.13.51 # w00t, works 00.13.52 # thanks 00.13.53 # :D 00.18.52 # forums.rockbox.org gone? 00.19.16 Quit muesli_- (Read error: 110 (Connection timed out)) 00.20.04 # webguest76: works fine here... 00.20.35 # Ah, tehre we go 00.20.40 # :) 00.20.44 # for a while I got "no website configured at this address" 00.20.51 # a minute or so 00.22.54 # now i get BASH: ../tools/configure no file or directory, there is! 00.22.58 Join DreamTactix291 [0] (n=DreamTac@adsl-19-241-33.bna.bellsouth.net) 00.23.17 # try ls ../tools/configure 00.23.52 # nope 00.24.06 # not there? 00.24.16 # Well, you're in the wrong directory then 00.24.29 # Or maybe you just have the dir set up differently 00.24.31 # it is there when i look for it in the browser 00.25.12 # Sounds like your dir structure is not how you expect 00.25.47 # Which dir are you in? 00.25.53 # c:\rockbox\build or something? 00.26.04 # actually 00.26.14 # do `pwd` 00.26.18 # and paste the result 00.26.20 # I am in guest 00.26.24 # i did do pwd 00.26.38 # And what's the path? 00.27.31 # ../home/guest 00.28.12 # That'd be /home/guest 00.28.13 # Where's the tools dir? 00.28.21 # in guest 00.28.37 # Ah, you should create a build dir 00.28.40 # mkdir build 00.28.41 # cd build 00.28.43 # i did 00.28.45 # ../tools/configure 00.28.48 # Wellthen 00.28.54 # you should be in that dir when you configure 00.29.04 # got it 00.29.14 # i didn't know you had to do it in the build dir 00.29.21 # i tought it was the guest dir 00.29.23 # ok, i get it 00.29.25 # thanks man 00.29.25 # :D 00.30.20 # ~/build> what do I do now? 00.31.15 # never mond 00.31.18 # *mind 00.38.57 Quit gromit` (Read error: 104 (Connection reset by peer)) 00.42.42 # ok strange situation. What if a function calls a function that calls the previous one? What happens then? 00.44.55 # stuck in a infinite loop until a stack overflow maybe? 00.45.10 # but i really don 00.45.25 # * but i really don't know much about these types of things 00.45.47 # Well you are close. 00.46.18 # My jpeg viewer will show a stack overflow error after ~12 jpeg changes. 00.47.27 # That sure does sound like "caught in an infinite loop until a stack overflow" 00.47.27 Join muesli_- [0] (i=muesli_t@Bbc74.b.pppool.de) 00.47.41 # Where infinite ~ 12 00.48.49 # wel I would assume that it calls the function before it finish its progress, but if I quit manually how all instances of main terminate? 00.49.10 # (maybe because plugin termination is called all instances of the viewer are lost I am not sure.) 00.49.41 # Thing is that after a few file changes I get the stkov error. It must be it. 00.50.28 Join Kohlrabi [0] (n=Kohlrabi@dslb-082-083-130-194.pools.arcor-ip.net) 01.09.01 Quit Moos ("Glory to Rockbox") 01.09.20 Join Kyl3 [0] (i=no@cpe-24-90-232-130.nyc.res.rr.com) 01.12.13 *** Saving seen data "./dancer.seen" 01.12.38 Quit ender` (Read error: 104 (Connection reset by peer)) 01.15.02 Quit dpassen1 () 01.25.08 Quit webguest76 ("CGI:IRC") 01.36.48 Join Midgey34 [0] (n=Midgey34@c-24-11-55-125.hsd1.mi.comcast.net) 01.37.36 # RotAtoR: I have some suggestions for colors on Bejeweled 01.38.37 # yes that was the culprit. No none of the functions call another before finishing and no more stkov errors :) 01.39.51 Join TCK [0] (n=tckocr@81-178-211-132.dsl.pipex.com) 01.41.03 Quit Kohlrabi ("Leaving") 01.42.01 # i fixed pong 01.42.02 # :D 01.42.16 # i alligned the buttons better and easier 01.43.11 # Midgey34: sure, what kind of suggestions? 01.44.29 # for COLOR_YELLOW I used LCD_RGBPACK(255,255,0) 01.44.43 Join Benacool [0] (i=Benacool@toronto-HSE-ppp4042891.sympatico.ca) 01.44.51 # its a vibrant yellow as opposed to the current "gold" which actually looks rather ugly 01.44.58 # ok, so something a little brighter 01.45.29 # well, the gold on screen looks sort of puke green/brown 01.45.35 # not very nice 01.45.40 # i don't have a h300 that I can test it on, so I just have to trust what others say about the color :) 01.45.43 # and please consider those who have dischromatopsia... 01.45.59 # and pink I changed to a more dull color 01.46.14 # so its easier to tell apart from purple 01.46.28 # I'm using LCD_RGBPACK(255,136,205) 01.46.49 # excuse me, 204 (not that much of a difference 01.47.07 # that way its easier to pick out when scanning the board 01.47.08 # I remember 2-3 years ago playing Diablo 2. I couldn't recognize any difference between gold and green. 01.47.16 # Or in puzlle bubble 01.47.30 # ok, I'll take a look at those 01.47.41 # XavierGr: well, this new yellow is very different from green 01.47.58 # XavierGr_: are there any particular colors in Bejeweled that you have a hard time telling apart? 01.48.04 # RotAtoR: try running them on the sim, it gives a decent representation of the color 01.48.24 # at least here it does but I'm running an LCD monitor 01.48.49 # Sorry I don't own an H300 ;P Just saying this for the other users. 01.48.52 # from the pictures I've received of it actually running on an h300, the sim looks a fair amount different on my screen 01.49.02 # ahh, ok ;) 01.49.06 # ah yes I can try the sim and see. 01.49.48 # hmm, how does grayscale work? is it LCD_BRIGHTNESS or something else? 01.49.52 # specifically the background looks much different, it's quite blue in the sim 01.50.07 # I'm not using any grayscale 01.50.17 # right now I'm using LCD_BLACK, LCD_DARKGRAY 01.50.19 # etc 01.50.35 # well, I'm trying to get grayscale working on rockblox 01.50.35 # with a white background, light gray was too close to white and dark gray looked to close to black 01.51.03 # and the current defines I'm using for grayscale cause a nasty bug 01.51.29 # anything that's black is ignored by the method that check the lines to see if they're clear 01.51.36 # color works perfectly though 01.52.03 # yes it does 01.52.50 # i have got a nice color scheme going on :D 01.53.37 # color messes with rockboy tho 01.53.42 # for anyone interested, I've added scores to rockblox, dropping method (press a button, the block goes to the bottom), color/grayscale support (currently buggy) and a pause method. I plan on implementing highscore tables and saving games 01.54.02 # I am adding color to pong 01.54.10 # excellent 01.54.18 # someone requested snake2 01.54.22 # but I haven't had time 01.54.25 # i will try that then 01.54.29 # i have loads of time 01.54.36 # kyl3, i got the pong buttons working better and easier 01.54.45 # I got the playfield to be the correct size, that took like 30 sec 01.54.50 # Is there anyone here who grants CVS access? I apply loads of patches that havent been in the builds yet and it would help if i had access. 01.54.52 # but that's all 01.55.06 # You did? awesome. I need to look around 01.55.14 # Kyl3: write access? 01.55.22 # and there's no patch yet 01.55.35 # yes. 01.55.36 # (for rockblox that is) 01.55.46 # color in snake? 01.55.47 # hmm, I think you'd have to talk to linus 01.55.55 # i'll do that then 01.56.06 # San: yes, NIghtCat requested it last night 01.56.08 # alright 01.56.09 # what file? 01.56.14 # cool 01.56.15 # http://img501.imageshack.us/img501/2550/dump00035xp.png 01.56.28 # wow 01.56.33 # that's pretty crazy 01.56.36 # but I'm off 01.56.36 # lol 01.56.40 # kk, cya 01.56.43 # I'll cya later 01.56.48 Quit Midgey34 ("Download Gaim: http://gaim.sourceforge.net/") 01.56.48 # yeah 01.56.55 # san does it mss with your rockboy or just me 01.57.04 # mess* 01.57.19 Join cool [0] (i=Benacool@toronto-HSE-ppp4101176.sympatico.ca) 01.57.46 # just you 01.57.47 # lol 01.58.06 # Maybe it was because I had black on white. 01.58.22 # and what file to edit snake2/plugins? 01.58.56 # apps/plugins 01.59.15 # ty 01.59.18 # np 01.59.40 # well, the new button allignment works in pong, but the color isn't 01.59.43 # * San tryed again 02.00.34 # *tryes 02.01.10 # hmm 02.01.17 # snake2.c 02.01.57 # made it fit the screen 02.02.19 # i think 02.02.29 # cool 02.02.43 # lemmie check 02.04.45 Quit mirak_ (Connection timed out) 02.05.22 # im gonna make pong better 02.09.04 # i did 02.09.05 # lol 02.09.10 # what are you going to add? 02.09.38 # I was gonna fix the buttons. But you did already. And my snake2 fix didnt work. 02.09.50 # * Kyl3 trys again 02.10.20 # what are you doing? Making it wider? 02.10.34 # trying to 02.10.46 # fixed it 02.10.47 # :D 02.10.51 Quit Benacool (Read error: 110 (Connection timed out)) 02.11.02 # lol san you have to show me these things 02.11.13 # Actually, I cant code for sh*t 02.11.13 # lol 02.11.18 # i never learned 02.11.21 # neither can i 02.11.25 # I just look and make sense of it 02.11.25 # :D 02.11.33 # I learned php 101 but 02.11.41 Quit cool (Read error: 104 (Connection reset by peer)) 02.12.00 Join Benacool [0] (i=Benacool@Toronto-HSE-ppp3750877.sympatico.ca) 02.12.35 # aha I think I got it 02.13.12 # think I got color in pong 02.14.38 # * San compiles 02.14.56 # fixed Pong 02.15.13 # what fix? 02.15.21 # controls/ 02.15.47 # I made it to the 2 left control the left and the 2 right control the right. 02.15.53 # thats what I did 02.15.53 # lol 02.16.15 # well actually then.. I dont know what the code name for A-B is 02.16.28 # BUTTON_REC 02.16.51 # and if I were to set the right down to BUTTON_OFF then how would I quit? 02.16.54 # ty 02.17.08 Quit muesli_- (Read error: 110 (Connection timed out)) 02.17.24 # yes it would 02.17.36 # unless you changed off to navi 02.17.54 # i dont know the code name 02.19.05 # BUTTON_NAVI lets try that 02.20.27 # it is 02.20.40 # ok 02.20.51 # * Kyl3 compiles 02.22.14 # * San tests snake 02.23.13 # lol i left pong running so i could see what button is what code name and the score is 50-52 02.24.16 # hehe 02.24.26 # grr its not BUTTON_NAVI 02.24.39 Join actionshrimp [0] (n=NNSCRIPT@host86-136-104-122.range86-136.btcentralplus.com) 02.24.52 # BUTTON_SELECT maybe 02.28.13 # have a look at buttons.c 02.28.14 # lol 02.28.24 # do you know where plugins.h is? 02.28.32 # yep. its BUTTON_SELECT 02.28.35 # umm 02.29.05 # yes 02.29.06 # apps 02.29.15 # ah, found it 02.29.15 # ty 02.29.28 # np 02.29.33 # whats in there? 02.30.07 # it tells the .rocks what to do 02.30.26 # oh 02.32.02 # *does a profile-to-profile same song, same CPU speed, same everything except IRAM placement comparison* 02.32.03 Quit Benacool (Read error: 104 (Connection reset by peer)) 02.33.03 # sanke2 is so screwed up youd laugh 02.33.22 # lol 02.33.31 # pong is great tho 02.33.58 # is that a bmp in snake 2? 02.34.45 # what do u mean? 02.35.36 # nevermind 02.35.38 # figured it out 02.35.40 # hey, do the VU meter, oscilliscope/oscillogram/ some other cool plugin stuff work in the h300? 02.35.58 # never tryed 02.36.20 # im curious, cause theyre included in the sim, but dont run in the sim 02.36.22 # :/ 02.36.33 Join Benacool [0] (i=Benacool@Toronto-HSE-ppp3750890.sympatico.ca) 02.36.40 # theyre not in the plugin menu 02.36.40 # I could compile it for you 02.36.56 # theyre in the source tho 02.38.16 # what is the nevi button again kyl3? 02.38.32 # BUTTON_SELECT 02.38.36 # ty 02.38.38 # np 02.38.52 # trying snake2 again 02.39.40 # cool 02.40.30 # I cant find where the resolutions are. If i change what I think they are to 220x176, it doesnt work 02.41.36 # I just took the graphic out all toghther 02.41.46 # it is the graphic, not the resolutions 02.41.50 # *resolution 02.44.17 # Oh! that works. 02.44.35 # what? 02.44.50 # mine takes ages to compile 02.44.51 # :\ 02.44.54 # So I would take out anything that says #Define BMPHEIGHT/WIDTH 02.45.06 # no 02.45.17 # see all the crap that has x00100 and stuff 02.45.24 # that is the graphic 02.45.31 # delete all that 02.45.36 # Ahh 02.45.43 # whats your CPU speed? 02.45.49 # on PC? 02.46.14 # yes 02.46.20 # dont know 02.46.21 # :\ 02.46.33 # are you on XP 02.46.42 # yes 02.47.03 # Start > My Computer > right click on it > Properties 02.47.42 # 3.06GH/z 02.47.52 # fast 02.48.14 # mine is 3.4 tho.. mabye thats why it takes a bit longer for you 02.48.14 # :D 02.49.05 # * Kyl3 recompiles 02.49.15 # * San has an idea 02.49.24 # * Kyl3 asks what sans idea is 02.50.17 # * San isn't going to tell him till it work 02.50.20 # *works 02.50.21 # :P 02.50.24 # lol 02.51.34 # what is that type of encoding for the images in the plugins? 02.51.36 # hex? 02.52.15 # Yes. And your gonna make your own I'm assuming 02.52.21 # maby 02.52.31 # how do I convert a bmp to hex? 02.52.33 # lol 02.52.41 # dunno 02.52.54 # Maybe open it in a text editor 02.53.01 # hex editor* 02.54.01 Quit DangerousDan ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") 02.54.35 # hhmmm i deleted the 0x00 stuff (all of it not just the first part) and it wont compile 02.54.47 # dont compile 02.54.51 # didn't work for me 02.55.14 # what didnt work? what i just said? 02.55.35 Join webguest36 [0] (n=3e4f4094@labb.contactor.se) 02.55.45 # To convert bmp files, use tools/bmp2rb 02.56.48 # wait... howd you know what we were talking about if you joined after the conversation about it? 02.58.26 # http://www.rockbox.org/irc/current.txt 02.58.57 # ok. lol. 02.59.30 # ah webguest you ruined the suprise. 02.59.41 # haha 02.59.48 # you shouldn't have told them 02.59.54 # ;p 02.59.54 Quit Benacool (Read error: 104 (Connection reset by peer)) 03.00.23 # by the way fixing snake2 for H100 was my first step to get into rockbox code too. 03.00.31 Quit webguest36 (Client Quit) 03.00.53 # This picture around the screen is made by zezayer 03.01.03 # I cant seem to make it wider 03.01.06 # and I did the hiscore and made it to fit the H100 screen. 03.01.39 # let me think If I can remember what I did back then 03.01.49 # but you will have to remove the pics to see. 03.02.13 # its ok 03.02.45 # ah ok if you want to make it fit your screen you have to fiddle with the defined modifiers. 03.03.12 # Line 37 03.03.23 # Multiplier and Modifier 1 & 2 03.03.30 # how do you use bmp2rb? 03.03.48 # I introduced those values back then to make it fit larger screens. 03.03.49 # type it when your in the tools dir 03.04.12 # and go bmp2rb filename.bmp 03.04.20 # Though it will not fit exaclty (both height and width) except if the screen aspect ratio is the same with archos screens 03.04.39 # (that's why we put the little snakes images to fill the blank space) 03.04.39 # and go bmp2rb -f4 filename.bmp* 03.04.49 # oh thanks 03.05.41 # ok, i did 03.05.42 # that 03.05.51 # now how do i get the code, it came up on the screen 03.06.00 # i would change the mutiplier to? 6? 03.06.14 # good luck san... no C/P in the dev kit ;P 03.06.28 # aaaaggh 03.06.36 # c/p? 03.06.42 # copy/paste 03.06.50 # there is copy paste. 03.06.55 # how???? 03.07.11 # just right click on the rockbox shortcut 03.07.18 # and select properties 03.07.32 # goto options tab 03.07.53 # and tick quick edit mode and insert mode. 03.08.04 # THANK you 03.08.30 # now hold click on the command line and select your test. right clcik to copy\ 03.08.50 # right click to paste sorry 03.08.59 # and ctrl+c to copy 03.09.12 # huh? 03.09.23 # what? 03.09.35 # ctrl and c on the keyboard is copy 03.09.37 # san 03.09.42 # I cant copy from the cmd thing 03.09.49 # yes 03.09.50 # it doesn't highlight still 03.09.58 # gotta restart it 03.10.11 # yes 03.10.23 Join ich [0] (n=54932f4f@labb.contactor.se) 03.10.59 # aaah, I was using the _RockBox.bat 03.11.28 # aaaah, screen is too small 03.11.33 # how do I scroll up? 03.12.15 *** Saving seen data "./dancer.seen" 03.12.35 # you can set your cmd's screen size in the options I said before. 03.12.41 # play with the options to see. 03.13.11 # ah, ok, ty 03.13.33 # only thing I haven't found yet is to set a bigger buffer for the screen in order to scroll up and see the history. It will just not allow me to make it bigger dont know why 03.13.57 Quit ehntoo (Read error: 104 (Connection reset by peer)) 03.13.58 Quit ich (Client Quit) 03.16.20 # so... i fixed pong. and i edited my colors... and a left snake 2 alone... so now... ROCKBOY 03.16.38 # colors in pong? 03.16.52 # controls 03.16.58 # oh 03.17.02 # any luch with colors in pong? 03.17.04 # i did it before you though 03.17.08 # luck* 03.17.08 # only tryed once 03.17.15 # yes you did 03.17.41 # it is 02.17 in the morning 03.17.55 # and i will work on it more tomorrow 03.17.58 # btb 03.18.02 # 9:17 here 03.18.07 # cya san 03.18.16 # 4.18am here 03.18.21 # cya 03.18.32 # bye 03.18.51 Nick San is now known as San||Away (n=Test@213-202-189-62.bas504.dsl.esat.net) 03.28.06 Nick _pill is now known as pill (i=pill@cybercrimi.nl) 03.41.42 Join amiconn_ [0] (n=jens@p54BD41C8.dip.t-dialin.net) 03.41.59 Join burnhamd [0] (n=burnhamd@h116.237.40.162.ip.alltel.net) 03.47.05 Quit ReKleSS (kornbluth.freenode.net irc.freenode.net) 03.47.05 NSplit kornbluth.freenode.net irc.freenode.net 03.47.26 NHeal kornbluth.freenode.net irc.freenode.net 03.47.26 NJoin ReKleSS [0] (n=ReKleSS@c220-237-136-11.mckinn1.vic.optusnet.com.au) 03.53.18 Nick Lost-ash is now known as ashridah (n=ashridah@69.55.227.55) 03.54.44 Join NINJ4 [0] (n=harbl@c211-28-61-47.eburwd8.vic.optusnet.com.au) 03.54.51 Nick NINJ4 is now known as Tandoc (n=harbl@c211-28-61-47.eburwd8.vic.optusnet.com.au) 03.59.12 Quit amiconn (Read error: 110 (Connection timed out)) 03.59.12 Nick amiconn_ is now known as amiconn (n=jens@p54BD41C8.dip.t-dialin.net) 04.02.47 Quit PaulJ_ (".") 04.11.52 Quit lostlogic (Remote closed the connection) 04.11.59 Join lostlogic [0] (n=lostlogi@node-4024215a.mdw.onnet.us.uu.net) 04.12.09 Nick _CoCoLUS is now known as CoCoLUS (n=coco@h081217139221.dyn.cm.kabsi.at) 04.13.58 Join pengo [0] (i=xtofu@220.245.139.8) 04.23.26 Quit Tandoc () 04.31.14 Join Jungti1234 [0] (n=jungti12@58.77.81.144) 04.31.41 # lol 04.35.12 Join ehntoo [0] (n=ehntoo@24-177-166-0.dhcp.mrqt.mi.charter.com) 04.40.02 Quit actionshrimp ("a bird in the bush is worth two in your house") 04.41.55 Quit Jungti1234 ("bye") 04.51.24 Join adamti91_ [0] (n=adamti91@user-12lctds.cable.mindspring.com) 04.53.50 Join adamti9999 [0] (n=455675bc@labb.contactor.se) 04.53.53 # hey 04.53.55 # guys 04.54.12 # apparantley adamti91 is me,even though ive nevver been here before 04.54.14 # anyway 04.54.22 Part adamti91_ 04.54.26 # I have written a perl program to compare two profiling runs, because I am cool that way. 04.54.28 # anyone here? 04.54.59 # my website has posted a VERY simple step by step tutorial on compiling rockbox for the h300 series if any one is interested 04.55.33 # http://irock.50webs.com/rb.html 04.55.41 # thats a really good compiling guide 04.55.48 # nite all 04.56.00 Nick Drumr|away is now known as DrumRBoy|Away (n=Drumrboy@ool-44c20ff1.dyn.optonline.net) 04.56.00 # DRUMR! 04.56.04 # ill talk to you in MR 04.56.06 # what? 04.56.15 # i was gonna give em my guide 04.56.16 # :( 04.56.25 # http://www.diabolikal.org/main/content.php?article.46 04.56.39 # super simple step by step guide to compiling rockbox for the iriver h300 series^^ 04.56.58 # http://www.diabolikal.org/main/content.php?article.46 04.57.01 # yea thats the one 04.57.11 # PLEASE disregard the first link 04.57.50 # hah 04.58.11 Join yngwi [0] (n=chatzill@chello080109107064.1.15.vie.surfer.at) 04.58.32 Quit yngwi (Client Quit) 05.00.44 Quit adamti9999 ("CGI:IRC") 05.01.08 Join Rob2222_ [0] (n=Miranda@ACB0902D.ipt.aol.com) 05.02.33 Quit ReKleSS (kornbluth.freenode.net irc.freenode.net) 05.02.33 NSplit kornbluth.freenode.net irc.freenode.net 05.04.45 Quit Kyl3 ("( www.nnscript.de :: NoNameScript 3.81 :: www.XLhost.de )") 05.07.14 Quit burnhamd ("Leaving") 05.07.27 NHeal kornbluth.freenode.net irc.freenode.net 05.07.27 NJoin ReKleSS [0] (n=ReKleSS@c220-237-136-11.mckinn1.vic.optusnet.com.au) 05.12.19 *** Saving seen data "./dancer.seen" 05.17.56 Quit Rob2222 (Read error: 110 (Connection timed out)) 05.24.55 Join Jungti1234 [0] (n=jungti12@58.77.81.144) 05.25.05 # http://www.kbench.com/digital/?cc=73&sc=0&no=27344&pg=1 05.25.54 # How about this player? 05.37.45 # http://www.kbench.com/digital/?cc=73&sc=0&no=23985&pg=1 05.43.45 Quit RotAtoR () 06.20.49 Join perplexity [0] (n=joust@217.165.110.88) 06.26.10 # w00t I'm able to consistently cause reductions in ticks used. 06.28.15 # nice 06.29.30 # a whopping 1% improvement in ticks spent in codec during profiling 06.29.43 # I'm pretty sure it translates into a greater real world impact in this case, but I can't swear to it 06.30.05 # every little bit counts 06.30.46 # (I saw what seemed to be a 5% reduction in boost usage on one song at 90mhz, but that could have been the difference between constant contention with other threads and just enough free time for other threads) 06.31.17 Quit Jungti1234 (Read error: 104 (Connection reset by peer)) 06.32.40 # maybe 06.33.54 # almost done with last profile run of the night and wishing it didn't take 2x song length+. 06.34.05 # yeah 06.34.25 # i kinda wish i knew more about this stuff to help you guys out 06.34.38 # but i do what i can and lead the poor newbies on how to encode stuff that sounds good 06.34.45 # that's my expertise i suppose 06.34.58 # I didn't know much about a lot of this stuff before 2 weeks ago ;) 06.36.11 # lol 06.36.19 # i've been researching audio codecs for like 2 years now 06.36.21 # maybe longer 06.36.47 # yarr 06.36.53 # i just know nothing about programming 06.37.02 # aside from being able to do simple stuff like "hello world" 06.37.09 # I mean I have some schooling and experience with programming, just the specifics of rockbox and profiling I've learned lately 06.37.20 # yeah 06.37.35 # oops, last change was not better *scratch* 06.38.17 # now to build a non-profile build so I can play music and go to sleep, night! 06.39.30 # night 07.10.20 Nick ashridah is now known as Lost-ash (n=ashridah@69.55.227.55) 07.12.23 *** Saving seen data "./dancer.seen" 07.50.31 Join ryan_ [0] (n=chatzill@adsl-69-231-37-156.dsl.irvnca.pacbell.net) 07.51.10 # hi 07.51.35 Quit ryan_ (Client Quit) 09.12.26 *** Saving seen data "./dancer.seen" 09.25.29 Join Hooligan [0] (i=Hooligan@Node32-61-52-66.1dial.com) 09.58.28 Join TCK- [0] (n=tckocr@81-178-232-201.dsl.pipex.com) 10.01.34 Join Vlad0man [0] (n=Vladoman@p54A7EC06.dip.t-dialin.net) 10.01.56 Join Acksaw [0] (i=Acksaw@spc1-stok5-4-0-cust5.bagu.broadband.ntl.com) 10.02.00 # Hey 10.02.03 # any developers here 10.02.05 # ? 10.02.41 Quit Vladoman (Read error: 110 (Connection timed out)) 10.03.02 # or anyone? 10.04.18 # I'm here. Not a dev though 10.05.59 # hmm 10.06.05 # http://projects.afterglo.ws/wiki/AudioPodHome i wanna do this for my iriver 10.07.24 # I had wondered if such a thing were possible. 10.07.38 # With Rockbox, I'm sure it'd be possible if someone wants to code it. 10.08.15 # Is Audioscrobbler open-source or not? 10.08.50 # audioscrobbler has specs on it's website how to communicate with the service 10.08.54 # it's very simple 10.09.08 # Ah, okay. 10.09.15 # what i wanna do is 10.09.25 # get all the songs i play on my iriver 10.09.40 # to, when connected via USB, upload to audioscrobbler 10.10.07 # that is possible to do, but we cannot get the play time on units without a rtc 10.10.22 # play time? 10.10.42 # Slasheri do you know how big is the plugin memory? 10.11.13 # for iriver and then archos targets. 10.11.16 # XavierGr_: just a moment 10.11.50 Nick XavierGr_ is now known as XavierGr (n=XavierGr@ppp41-adsl-4.ath.forthnet.gr) 10.11.59 Quit TCK (Read error: 110 (Connection timed out)) 10.12.14 # is what i want possible? 10.12.24 DBUG Enqueued KICK XavierGr 10.12.24 # 04Acksaw: I think yes 10.12.28 # thanks good! 10.12.40 # should i make a topic on MR?> 10.12.43 # XavierGr: ../firmware/export/config-h120.h:#define PLUGIN_BUFFER_SIZE 0xC0000 10.13.16 # so 768 KiB 10.13.20 # 04hm ~786kB 10.14.53 *** Alert Mode level 1 10.14.53 # 04woa only ~32kB for Archos targets!!! 10.14.59 # hehe :) 10.15.27 *** Alert Mode level 2 10.15.27 # 04it would be very difficult to make the jpeg viewer not to have limits. 10.15.34 *** Alert Mode level 3 10.15.34 # 04especially sorting will be like hell. 10.15.55 # true.. but you can use the audio buffer 10.16.07 # btw, why your text suddenly turned into red? :) 10.16.23 *** Alert Mode level 4 10.16.23 # I want this as a last resort, because I will try to make it view and play if the pic can fit the plugin memory04 10.16.51 # ops yes you are right but why, I didn't wrote anything for it. 10.16.57 # ah, that will be challenging then ;) 10.17.20 # I had an idea to put the file list into a physical file instead of memory 10.17.35 # but the sorting of this list will be a hell if I dont use the audio buffer. 10.18.10 # of I leave it unsorted it works pretty well. 10.18.17 # Hmm, but dir tree viewer has already the file names sorted, maybe you could use that 10.18.47 # hmm yes you are right but how can I access these data from a plugin? 10.18.56 # hehe, i don't know :) 10.19.02 # lol 10.19.22 # it would need many extra fn into the plugin api 10.20.10 # also I have a problem with the list, when I try to read a line from the file. 10.20.16 # I can use 2 ways. 10.20.52 # read_line() and I dont care about the lenght of each filename, con is that I have to run from the start of the file to go to preffered line. 10.21.47 # I can use fixed lenght filenames (padded with 0) and then use lseek to goto a specific line, then no loops. 10.22.17 # But is there a way to delete aa specific character from a file? 10.22.27 Quit Maxime` () 10.23.52 # (this is needed for pictures that the viewer can't open, I will mark each line with a letter, but then If I add a letter to the line I will break the fixed length structure) 10.26.24 *** Alert Mode OFF 10.26.31 Join Maxime [0] (n=flemmard@fbx.flemmard.net) 10.28.47 # XavierGr: Why not use a heap for the file names.. with variable length, and just have a fixed size table with pointers to each name ? How many names are you looking at? 10.30.35 # Once you have the file names cached in memory then your sorting and organising is limited to shuffling the pointers around in the table.. the filenames never move.. 10.33.00 # If you had a pointer table for 5000 files, you are only looking at 20kb of ram for the pointers, the rest could be used as filename storage heap.. (on the iriver that is a huge amount of files) 10.34.20 Join TCK [0] (n=tckocr@81-178-207-145.dsl.pipex.com) 10.37.02 Join Membrillo [0] (n=sam_kill@CPE-144-131-87-124.nsw.bigpond.net.au) 10.38.41 # Using a list configured like that it would also be dead easy to sort in place using a quicksort or even a bubble sort.. no shuffling required, just swaping 32bit pointers 10.40.50 Join Gacel [0] (n=Gacel@p54941E2E.dip0.t-ipconnect.de) 10.40.57 # good morning 10.41.22 # Yo Brosef 10.41.24 Join muesli_- [0] (i=muesli_t@Bbc6a.b.pppool.de) 10.43.03 # g'mornin 10.44.10 # perplexity I need a static buffer for that 10.44.24 # then I am limited again. 10.44.25 # Yep.. so why not allocate one? 10.44.26 # E.g: 10.44.45 # 1000 file * 30 letters = 30KB 10.45.03 # I did that before and I was very limited on archos models 10.45.18 # Why do you need to define a filename length? 10.45.39 # Some may be 10 letters, some may be 50.. with a heap buffer and pointer list it does not matter how long they are 10.45.49 # well how can I allocate a free buffer without using get audio buffer? 10.46.06 # Sorry, I thought you were going to use the plugin buffer 10.46.25 # I am going to use the plugin buffer. 10.46.30 Join LinusN [0] (n=linus@labb.contactor.se) 10.46.46 # perplexity: the plugin buffer is 32kbytes on archos 10.46.47 # In which case I'm confused (not suprising really) 10.46.49 Quit TCK- (Read error: 110 (Connection timed out)) 10.47.03 # perplexity: I want to use the audio buffer only if the picture is very big 10.47.11 # yes, I did see that LinusN.. thanks.. 10.47.25 # XavierGr: you can forget about loading jpegs in the plugin buffer on archos 10.47.30 # XavierGr: So if you want to view a big picture you stop playback, but otherwise playback continues ? 10.47.49 # preplexity: yes something like that. 10.47.51 # How many levels of grayscale does the Archos handle? 10.48.03 # 30 something 10.48.04 # 33? 10.48.19 # Sounds like an inconsistent interface XavierGr.. Like "why did my music just stop when I loaded the 10th picture, but the 1st 9 were all ok" 10.48.59 # well it is better than having explicitly to stop music. We can ofcourse ask before this happens. 10.49.13 # why not decode the jpeg directly to the screen? you just need a small buffer for every line 10.49.45 # I don't have any knowledge of the JPEG decoding proccess... 10.49.58 # I don't know if this can be done. Linus? 10.50.03 # I'm just wondering about the utility of loading a jpeg to a 30 something grayscale screen.. 10.50.14 # i do ;) i did somthing like that on a palm once 10.50.18 # Are you scaling them on the fly XavierGr ? 10.50.36 # Linus? 10.50.43 # Acksaw: yes 10.50.52 # Did you see the thread i made on MR/ 10.50.53 # scaling would require a few lines, but still not the full image 10.50.58 # perplexity: I am doing this for fun and educational purposes. I am certain that I am not going to use the jpeg viewer much, But I would like to make it work 10.51.16 # Acksaw: better use my nick, else i won't be notified by my irc client 10.51.23 # ahh 10.51.33 # Gacel: I agree completely.. you can just decode it on the fly (provided it's not an interlaced jpeg) 10.51.43 # LinusN : did you see the thread i made on MR? 10.51.48 # Acksaw: what thread? 10.52.12 # Gacel: XavierGr didn't write the jpeg decoder 10.52.38 # Linusn: i'll just find it 10.52.49 # i didn either, just used the offical one (which provides a line by lien mode) 10.53.02 # of course this will probably a different one 10.53.16 # How does that go for jpegs that are progressively encoded Gacel ? 10.53.44 # good question... it was a a vew yeras ago... 10.53.47 # few 10.54.04 # cant remember 10.54.46 # it could be way slow to decode line by line though... 10.55.17 # the thing is that the jpeg viewer can zoom 10.55.25 # urgh 10.55.30 # so it's not exactly trivial 10.55.46 # its challenging ;) 10.56.02 # it can still be done... 10.56.08 # LinusN: http://www.misticriver.net/showthread.php?p=353552#post353552 10.56.12 # anything is possible :) 10.56.25 # Acksaw: ah, that one 10.56.35 # there are jpeg viewers that work acceptable on a 33mhz palm with 64k memory segment size... 10.57.11 # of course quite slow 10.57.40 # I don't see it as too much of a hassle Gacel, but the zooming is more of a challenge.. especially with the 32k plugin buffer on the Archos 10.58.44 # Acksaw: rockbox can gather runtime data 10.59.16 # LinusN: so thats a yes? 10.59.25 # yes, of course it is possible 10.59.28 # i gotta go 10.59.31 # cu later 10.59.33 Part LinusN 11.00.28 # Now just to find someone who can do it.. 11.00.32 # I will finish my "loading from disk" approach to see performance. 11.00.38 # You can do it 11.00.41 # :p 11.00.51 # I think given the limitations you face with memory, thats a pretty good way to do it XavierGr 11.01.16 Quit San||Away (Read error: 110 (Connection timed out)) 11.01.40 # The performance bottleneck may come when sorting. But I will try to make it fast. 11.01.52 # The only thing I could suggest to speed it up is a similar index approach.. once you have the file written out you could generate an index for it so you know exactly where to lseek to for each record number, and could sort using that list instead 11.01.57 Quit Membrillo () 11.02.44 # lseek could be nice but also a dead end on my plan... 11.02.53 # why? 11.03.56 # undortunately the jpeg viewer can't load many different formats so every time it founds a non compatible jpeg it justs exits. In my plan I want to mark those instances so the first encounter the user is noticed and then the program skips those entries 11.04.16 # to do that I will add a specific byte to the line the file is in the list. 11.04.43 # To use lseek I must write the filenames in a constant lenght (E.g padded with 0) 11.05.12 # but when I will have to insert that specific byte the whole const lenght structure will broke. 11.05.17 # ny ideas? 11.05.27 # No.. you write out all file names sequentially terminated with /0 and then you build an index to all the names.. if a file is not compatible you remove it from the index.. but leave it in the file on disk 11.06.01 # But if you must to it your way, then just write the file name out with a preceeding byte.. "a/file/name/here" 11.06.12 # and if it's not compatible change it to "b/file/name/here" 11.06.17 # ah so you mean to make a int array which will have the byte position of each entry? 11.06.25 # exactly :) 11.06.38 # that seems good! 11.06.44 Quit Hooligan (Read error: 104 (Connection reset by peer)) 11.06.45 Join ender` [0] (i=ychat@84.52.165.220) 11.06.49 # You could create it on the fly, or you could scan the file after you have created it and do it fomr htere.. 11.07.08 # If you use the array, you then just sort the pointers in the array, no messing about with the on disk file anymore.. 11.07.38 # yup that sounds great thanks. 11.07.46 # welcome :) 11.07.52 # I have to run now.. bbl 11.07.59 # cu 11.08.24 # bye 11.09.26 Quit Cassandra (Read error: 104 (Connection reset by peer)) 11.11.37 Join Hooligan [0] (i=Hooligan@Node32-61-52-66.1dial.com) 11.12.27 *** Saving seen data "./dancer.seen" 11.13.46 Join Kohlrabi [0] (n=Kohlrabi@dslb-082-083-129-209.pools.arcor-ip.net) 11.16.59 Quit Acksaw () 11.32.25 Join Jungti1234 [0] (n=d3de3442@labb.contactor.se) 11.32.30 # hi 11.32.55 # Hello 11.33.04 # hmm.. 11.33.40 Quit Jungti1234 (Client Quit) 11.43.59 Quit Rob2222_ (Read error: 110 (Connection timed out)) 11.46.47 Join mirak [0] (n=mirak@ip-71.net-81-220-111.rev.numericable.fr) 11.57.05 Join markun [0] (n=karl@bastards.student.ipv6.utwente.nl) 12.09.30 Quit muesli_- (Read error: 110 (Connection timed out)) 12.23.06 Join muesli_- [0] (i=muesli_t@Bc0b2.b.pppool.de) 12.29.27 Join linuxstb [0] (n=linuxstb@i-83-67-212-170.freedom2surf.net) 12.35.12 Join DangerousDan [0] (n=Miranda@newtpulsifer.campus.luth.se) 12.38.17 Quit muesli_- (Read error: 104 (Connection reset by peer)) 12.40.21 Quit Hooligan (Read error: 104 (Connection reset by peer)) 12.41.36 Join paugh [0] (n=kickback@2001:5c0:8fff:ffff:8000:0:3e03:6822) 12.42.30 Join San [0] (n=Test@212.2.178.164) 12.44.28 Join NicoFR [0] (n=nico404@rob92-6-82-231-243-63.fbx.proxad.net) 12.46.04 Join psych1 [0] (n=psyche@156.Red-83-34-76.dynamicIP.rima-tde.net) 12.47.07 Join cannard [0] (n=at@60-240-208-6.tpgi.com.au) 12.47.14 Join KN|stiff [0] (n=phhome@Fd36d.f.strato-dslnet.de) 12.47.53 Join Febs [0] (n=medifebb@207-172-122-81.c3-0.rdl-ubr4.trpr-rdl.pa.cable.rcn.com) 12.49.47 Part psych1 13.03.03 Quit San (Read error: 110 (Connection timed out)) 13.04.23 Join Acksaw [0] (i=Acksaw@spc1-stok5-4-0-cust5.bagu.broadband.ntl.com) 13.04.39 # is it just me or can i see the screen with the backlight off again on my h300? 13.04.42 # with rockbox 13.05.29 Nick NibbIer is now known as Nibbler (n=sven@port-212-202-193-27.dynamic.qsc.de) 13.12.30 *** Saving seen data "./dancer.seen" 13.26.31 Join muesli_- [0] (i=muesli_t@Bc14a.b.pppool.de) 13.28.02 Join webguest42 [0] (n=d5722221@labb.contactor.se) 13.30.01 # hi @ll, I am looking for a guide or some tips to upgrade my gmini XS 200 with a 40gb hdd . But I am already stuck with the ZIF interface and the way to connect it my pc to clone the orinigal hdd content. Anyone knows anything? 13.38.06 Join Zak1392 [0] (n=zkeeping@CPE-144-137-199-238.sa.bigpond.net.au) 13.38.21 # hey guys 13.39.15 # hey zak 13.39.46 # hows the family? 13.40.17 # is there any docs out there that shows me how to compile rocks? 13.40.32 # what family ;) 13.40.36 # hehe 13.40.41 # yeh there is 13.40.44 # to compile or to program? 13.40.50 # compile 13.40.51 # both 13.41.00 # its called eli_sherar 13.41.14 # eh? 13.41.35 # and /docs/plugin_api for the interface 13.42.56 # ??? 13.44.08 # download the source 13.44.31 # and then you will find a folder called docs 13.44.38 # there are some files with various information 13.44.49 # though some are obsolete. 13.45.25 # downloading now 13.45.38 # 29secs remaining 13.47.23 # i don't see plugin_api... 13.48.37 # i won't worry about it then 13.49.05 Quit edx () 13.54.00 Join muesli- [0] (i=muesli_t@Bc138.b.pppool.de) 14.00.27 # Help!! Why if I call plugin_get_buffer twice my first buffer is lost? 14.00.51 # I thought it overwrites FREE memory not one that I use. 14.01.20 Quit muesli_- (Read error: 110 (Connection timed out)) 14.02.48 # [Bill Clinton voice] Maybe because you're so fat! Hahahahaha! 14.02.58 # but really, i wouldn't know 14.05.51 # lol 14.08.11 # XavierGr: plugin_get_buffer() just returns a pointer to the memory in the plugin buffer not used by the plugin itself. If you call it twice, it will give you the same value. 14.09.07 # You can read the implementation in apps/plugin.c 14.09.36 # well I call it first on a function to get an int buffer, then on another function it is called to get a char buffer. Isn't there a way to make the function allocate space on different adresses? 14.10.26 # No - you would have to write your own simple malloc system - i.e. call plugin_get_buffer() once at the start of your plugin, and then allocate memory from there inside your plugin. 14.11.05 # what if I add at the return value the range of adress that the previous buffer uses? 14.11.14 # Hmm, tagcache is already capable browsing artists :) But i am afraid that it wont replace tagdb because it requires too much processing power on archos :/ 14.11.44 # Slasheri: Optimize it :\ 14.12.11 # XavierGr: The buffer_size parameter passed to plugin_get_buffer() is only used to return the amount of memory available. You don't pass a buffer size to the function. 14.13.06 # wait I thought that the parameter was to ask for a specific amount of bytes. 14.13.11 # No. 14.13.24 # Read the source to that function in apps/plugin.c 14.13.44 # You will see that buffer_size is only written to, never read. 14.14.15 # but I don't get it. Let's say I call it with a value of 10. What happens? 14.14.28 # what's the return value. 14.14.40 # I will look there to see if I can get it. 14.14.58 # The return value of the function is a pointer, and *buffer_size is set to the amount of memory in the plugin buffer not used by the plugin itself. 14.15.29 # As I said, *buffer_size is never used - it's just set to the size of the buffer the function returns. 14.16.45 # confusing, I will read the source then maybe I will bother you a little more if I don't get it. 14.16.51 Join muesli_- [0] (i=muesli_t@Bc1fa.b.pppool.de) 14.17.41 # Just think of the function as not taking any parameters and returning two values - a pointer the buffer, and an integer containing the size of that buffer. 14.18.03 # If you call the function 10 times, you will always get the same two values returned. 14.18.27 # even if I change the parameter? 14.18.32 Join webguest25 [0] (n=5087ce7d@labb.contactor.se) 14.18.36 # Yes. The parameter is ignored 14.18.44 Join Membrillo [0] (n=sam_kill@CPE-144-131-87-124.nsw.bigpond.net.au) 14.19.18 # That could be tricky then 14.19.32 # As I said, you will have to manage that buffer yourself inside your plugin. 14.19.41 # I though that it was like a malloc, but then I was very confused that there was no free. 14.19.41 # Slasheri: perhaps its worthwhile just optimising the present tagdb apps, *shrugs* I uae filetree personally 14.19.54 # XavierGr: No, it's not like malloc at all. 14.20.17 # webguest25: converting it to ram version would be *extremely* painful 14.20.29 # When your plugin is loaded, there is some spare memory at the end of the plugin buffer - that function just returns a pointer to that buffer, and tells you how big it is. 14.20.52 # the ram version is now already working pretty well but the disk only access and cache building on slow cpus needs still some designing 14.20.58 # ah that more clear now. 14.21.30 # ^that's 14.21.42 # Slasheri: will your db app replace the others then ? 14.21.57 # webguest25: i haven't think about that yet 14.22.22 # Slasheri: Is "tagcache" code completely independent from "tagdb" then? 14.22.22 # at least it doesn't need any external tools to build the db 14.22.27 # yes 14.22.28 # I dont understand the benefit of your app ? 14.22.34 # Zak1392: you think the newer version is better? 14.22.54 # webguest25: the database is created on the player itself and loaded into ram (if enough ram is available) 14.23.09 # ok then my previous statement was right. If it returns a pointer to the start of the trailing (unused) plugin buffer, then, If I add the previous address range to the pointer I can use the rest of the buffer. 14.23.17 # it allows very fast database searches and boot time, without needing pc apps to update the database 14.23.27 # will it support full artist/album/year etc browsing ? 14.24.05 # webguest25: currently artist/album/genre/song browsing is being implemented 14.24.21 # and that will be as fast as browsing directories with dircache enabled 14.24.23 Quit muesli- (Read error: 110 (Connection timed out)) 14.24.33 # sounds like it'll be very comprehensive then 14.24.54 # XavierGr: Yes, I think so. That's what I meant by managing the buffer yourself. You will need to keep track of how much of the buffer you have allocated to different variables. 14.26.04 # yes, fortunately the first call is a fixed buffer of integers called only once at the start of the program. 14.26.48 Quit Zak1392 () 14.27.14 # XavierGr: If it's fixed, then you can just allocate it statically in your plugin - i.e. int myarray[ARRAY_SIZE]; 14.30.01 # linuxstb:1) Yay it's working like a charm. 2) No I can't. The size of the array is given by how many jpeg the user has in the current folder. And that cannot be clculated at compile time. 14.30.59 # XavierGr: In which case, it isn't "fixed". But I'm glad you've got it working. 14.31.21 # (yeah sorry, fixed I mean per running time) 14.32.03 # Is the iriver's 768KB plugin buffer big enough for most of your jpegs? 14.32.25 Join San [0] (n=Test@212.2.178.164) 14.32.39 # hey 14.33.30 # linuxstb: Yes I haven't encounter yet a jpeg that will not fit into memory. 14.33.48 # But I will add a dialogue to stop music if the picture is very big. 14.34.05 # jpeg viewer? 14.34.31 # yes 14.34.38 # hows it going? 14.34.54 # (and I have the most versatile right now, and limitless, if targets memory can handle it) 14.35.06 # San: there is already one. 14.35.25 # I just made some modifications to be able to change files on the fly. 14.35.27 # but, does it work? 14.35.35 # ofcourse 14.35.43 # 33 shades of grey :) 14.35.50 # yeah... 14.35.51 # :P 14.36.15 # how hard would it be to adapt it for the H300 ? 14.36.54 Part webguest25 14.38.29 Quit steveb ("Reconnecting") 14.38.30 # NicoFR: Very hard, at least for me. I don't know a thing about jpeg pictures. 14.39.04 Join steveb [0] (n=dave@80.82.141.134) 14.40.45 # anyone wana make a simple B&W PacMan and then I will finish it off? 14.41.34 # San: I would like to see a pacman emulator which runs the original pacman arcade ROMs. But I haven't found a good starting point. 14.41.58 # i have the source of a very basic pacman 14.43.04 # i am going to try and port it as a plugin 14.43.21 Quit Membrillo () 14.44.22 # what is a .bas file 14.45.59 # nvm 14.46.08 # XavierGr: in fact now i got an idea how to make it work on archos too =) But that would limit maximum artist/album/genre count to 2000-3000 because archos has a small plugin buffer. But that limit should be enough for users 14.46.59 # (that limit applies only to building the db on the player itself) 14.47.13 # 3000 artist is enough I think. I have merely 4000 tracks on my 60gb disk 14.47.28 # hehe, nice :) 14.47.55 # Slasheri: Then if the only limitation is the OTG build it won't be a problem. 14.48.10 # Those that don't like it should buy more RAM. :) 14.48.11 # yes, there is no other limitations 14.48.17 # hehe :) 14.49.29 Join linuxstb_ [0] (n=linuxstb@i-83-67-212-170.freedom2surf.net) 14.49.41 Quit linuxstb (Nick collision from services.) 14.49.44 Nick linuxstb_ is now known as linuxstb (n=linuxstb@i-83-67-212-170.freedom2surf.net) 14.56.13 Join willows_mine [0] (n=a@82-34-43-172.cable.ubr01.chel.blueyonder.co.uk) 14.56.17 # hey guys 14.56.23 # using rockbox on h140 14.56.57 # having trouble figuring out how to split mp3s with it... does the h140 version even have the splitter? Or do I need to update it or something 14.58.17 Join Membrillo [0] (n=sam_kill@CPE-144-131-87-124.nsw.bigpond.net.au) 14.59.10 # willows_mine: No - the splitter isn't implemented on the 140 15.00.03 # plugins are very time consuming in means of porting progress. 15.00.12 # each one has to be modified for every new target! 15.00.15 # damn... I have like an hour long mp3 file that I want to split and I don't know what the best way to do it would be... any good programs you know of? 15.00.27 # soundforge 15.00.29 # mp3directcut 15.00.37 # yes more simple 15.00.45 # Will soundforge re-encode the MP3? 15.00.51 # yes 15.01.03 # if you have the mp3 plugin 15.01.18 Join actionshrimp [0] (n=NNSCRIPT@host86-136-104-122.range86-136.btcentralplus.com) 15.01.42 # thanks man! x 15.01.47 # mp3directcut doesn't re-encode, so is probably the best choice. 15.01.58 # ok I'll check it out 15.02.06 # :) 15.02.33 Join muesli- [0] (i=muesli_t@Bbc81.b.pppool.de) 15.03.49 # linuxstb: I think that soundforge will not reencode if it is the same file. (E.g if you don't cut and copy somewhere else) Anyway just details, if you can find a liitle free program that the best 15.03.52 Part XavierGr 15.08.53 Quit Acksaw () 15.12.33 *** Saving seen data "./dancer.seen" 15.16.24 # Xavier... lol... it seems a bit complex for me. I just wanna go to certain points and divide the track into individual tracks... fancy giving me some tips? lol 15.17.44 Join Rob2222 [0] (n=Miranda@ACB37809.ipt.aol.com) 15.20.35 Quit muesli_- (Read error: 110 (Connection timed out)) 15.20.42 # I've changed the RTC driver a little for the Archos (I've tested it, and it still works fine on my recv1) to make it easier to add RTC support for the new targets. Does anyone object to these changes? (amiconn, LinusN?) 15.20.45 # It's here: http://www.davechapman.f2s.com/rockbox/rtc.diff 15.30.06 # anyone here have windows 2000 sp4? 15.30.21 # I had Membrillo, why ? 15.30.32 # do you have it now 15.30.41 # no sry 15.30.45 # ah ok 15.30.45 # *goes for some more agressive tremor opts* 15.32.06 Quit linuxstb (Read error: 104 (Connection reset by peer)) 15.32.16 Quit NicoFR (Read error: 104 (Connection reset by peer)) 15.34.15 # does anyone here have access to any windows builds other than XP? 15.37.31 # define acces? i am working un w2k right now 15.38.33 # with latest opts, it almost plays while profiling! I hope that means similar improvements in practice! 15.39.58 Quit San (Read error: 110 (Connection timed out)) 15.41.44 Join linuxstb [0] (n=linuxstb@i-83-67-212-170.freedom2surf.net) 15.43.45 Part willows_mine 15.45.17 Quit muesli- (Read error: 110 (Connection timed out)) 15.45.28 Join webguest53 [0] (n=5087ce7d@labb.contactor.se) 15.45.49 Join Jungti1234 [0] (n=jungti12@58.77.81.144) 15.46.11 Join San [0] (n=Test@213-202-169-68.bas503.dsl.esat.net) 15.46.37 # Slasheri: have you seen this http://forums.rockbox.org/index.php?topic=2116.0 15.47.09 Part webguest53 15.49.47 # I'm sure that this is overestimated by the reduction in calls profiled, but total time in codec recorded before: 04814886 and after: 02250481 15.50.42 # yes, i just tried that dircache thing but it seems to be a bug elsewhere. Even with dircache disabled, rockbox crashes with an address error on long file names in root 15.52.18 Quit Jungti1234 ("bye") 15.58.49 # woah, 768kb for plugins? 15.58.52 # that's quite a lot 15.58.56 Join akaidiot [0] (n=nope@217.28.34.35) 15.59.08 # yes, 640 kB should be enough for everybody 15.59.35 Quit KN|stiff (Read error: 104 (Connection reset by peer)) 15.59.58 Join KN|stiff [0] (n=phhome@Fd36d.f.strato-dslnet.de) 16.01.20 # I'm going to be so sick of listening to my test song by the time I'm done optimizing Tremor. 16.02.17 # you'll be sick of optimising tremor as well 16.02.35 # preglow: btw, I wrote a profile output comparator in perl, so now I generate the output files in Java and compare them in perl, just to drive you insane. 16.03.18 # the clever thing to do would be writing the comperator in c# 16.03.25 # or no, visual basic! 16.03.34 # http://lostlogicx.com/transfer/profile_comparator.pl <-- shows differences between two profiling runs per funciton tick / call diffs (sorted by total ticks and total calls) 16.03.48 # preglow: :-P yes yes, I'm thinking about rehacking the parser into perl unless you beat me to it. 16.04.07 # wow, plays without skipping while profiling now, I think I'm winning. 16.04.17 # damn 16.04.19 # that's pretty nice 16.05.05 # lostlogic: Does that mean your profiling is getting more efficient, or Tremor? 16.05.10 # I'll crank CPU freq back down to 90mhz and test my torture song again momentarily to see if I've killed the 90mhz skips and stuff 16.05.14 # linuxstb: combination in this case 16.05.57 # linuxstb: started playing at 1/2 speed yesterday when I stopped profiling inlines, and today I inlined 2 more often called functions, which got me down to a few skips, then I made one more IRAM change and got to zero skips. 16.06.31 # Sounds good. I may even start encoding some of my FLACs to Vorbis soon. 16.06.46 Join muesli_- [0] (i=muesli_t@Bc12a.b.pppool.de) 16.06.54 # I'll let you know my qualitative 90mhz torture test results. 16.07.45 Quit San (Read error: 110 (Connection timed out)) 16.07.51 Quit Membrillo () 16.08.03 # i have only vorbis music 16.08.18 # so this is right up my alley indeed 16.09.21 Join XavierGr [0] (n=XavierGr@ppp10-adsl-240.ath.forthnet.gr) 16.09.37 # Hi again 16.11.04 # gah, too damn cold in my house, can't code with frozen fingers 16.11.23 # can't say the same 16.11.45 # my window is open at this time. 16.12.31 # haha 16.15.01 Join Lear [0] (n=chatzill@h73n11c1o285.bredband.skanova.com) 16.15.22 Ctcp Ignored 1 channel CTCP requests in 0 seconds at the last flood 16.15.22 # * linuxstb remembers his student life in Scotland - coding with gloves on 16.15.48 # damn, still 3 skips on the whistles in this song, but the boost ratio's fallen another few percent 16.16.11 # why on the whistles? 16.16.28 # applause + whistles are large on transient noises which are the hardest to encode. 16.16.39 # btw 16.16.40 # interesting 16.16.47 # does the iriver firmware handle all oggs without skips? 16.16.58 # I've never heard a skip on iRiver, certainly not on this song 16.17.14 # YES! I've hit 90% boost on this song, previous low was 94! 16.17.28 # lostlogic: did you replace the mdct by fft and sorting/rotating? 16.17.28 # I think it has some problems with low bitrate ones. 16.17.39 # markun: no, all I've done is move things in IRAM and inline a few things 16.18.14 # markun: someone has started working on replacing the imdct 16.18.19 # i believe it was perplexity 16.18.27 # cool 16.18.49 # he's already replaced it with a naive approach, and it works 16.19.04 # lostlogic: what did you move? 16.20.45 # Lear: I've re-arranged pretty much everything -- I moved all data to IRAM except those lookup tables you said are not used by current libvorbis, and then took all functions out, and moved them back in based primarily on how much cache thrashing they'd cause. 16.21.23 # Lear: after that I merged codebook.c and bitwise.c so I could inline oggpack_look and oggpack_adv because they are called way too much to remain function calls. 16.23.32 # I think the best thing that I moved to IRAM was the arrays of pointers that the codec moves around and calls through a lot 16.24.11 # hmm 16.24.29 # so, vorbis will be one of the few codecs we have which does not keeps its output buffers in iram 16.24.38 # i wonder how that'll turn out when we do more dsp 16.24.55 # I thought the buffers were in IRAM? 16.25.16 # synthesis.c:static ogg_int32_t *ipcm_vect[CHANNELS] IBSS_ATTR; 16.25.16 # synthesis.c:static ogg_int32_t ipcm_buff[CHANNELS*IRAM_PCM_END] IBSS_ATTR LINE_ATTR; 16.25.45 # hmm 16.25.52 # gimme a sec... 16.25.54 Join tucoz [0] (n=martin@hornved.ii.uib.no) 16.26.04 # i distinctly remember having done that only in a local copy 16.26.09 # i must have been really pissed or something 16.26.32 # newb question: what's an inline function? 16.26.38 # I can't drink and code at the same time 16.26.41 # XavierGr: do you know how macros work? 16.26.47 # complete torture song, 89-90% boost, down from 99 when I started this whole project... still 4 skips though :( 16.26.57 # hey, preglow and linuxstb. thanks for the support. How do you think we should arrange this? (LaTeX) 16.27.08 # markun: oh, me neither, but i do try sometimes 16.27.23 # tucoz: well, nothing big, you've already got stuff done, right? 16.27.28 # preglow: Faintly... 16.27.33 # tucoz: Basically, one file per chapter sounds sensible - and I think you've done that already. 16.27.35 Join San [0] (n=Test@213-202-182-36.bas504.dsl.esat.net) 16.27.52 # We need to work out how to produce the different manuals for the different targets though. 16.27.57 # true 16.28.01 # XavierGr: the function isn't called at all, the code of the function is instead moved to every place it is called 16.28.01 # preglow: I work in a very small company where it's normal to drink beer after 17:00, but every time I try I have to stop coding after a few minutes :) 16.28.12 # hahah 16.28.20 # it doesn't exactly do wonders for the concentration 16.28.27 # hmm, it should be possible with a pre-processor. 16.28.37 # anyway 16.28.41 # i say let's not worry about this now 16.28.50 # a solution will present itself, and i sincerely doubt it'll break what we're doing 16.29.02 # But, maybe we should have one file per chapter, and do it from within LaTeX 16.29.04 # preglow: and what is there much gain in performance with this? 16.29.21 # XavierGr: you don't have to call the function anymore, and that takes a bit of time if the function is called often 16.29.22 # ^(remove what) 16.29.24 Join petur [0] (i=petur@d54C1B62E.access.telenet.be) 16.29.36 # tucoz: what do you mean? 16.29.50 # hmm and are there any drawbacks? 16.30.14 # preglow, instead of having a iriver install chapter, one could have a install chapter and hopefully there are conditionals within latex 16.30.36 # XavierGr: larger code size, because the code is duplicated wherever it was 'called from' 16.30.36 # XavierGr: The drawback is that the code is duplicated - increasing the size of your program. 16.30.40 # hehe 16.30.53 # tucoz: yes 16.30.58 # tucoz: there are, btw 16.31.04 # preglow, oh, great :) 16.31.05 # tucoz: and if not, we'll just use the preprocessor 16.31.29 # fortunately, Tremor is actually quite small in code size, so that doesn't look like it'll cause a problem, plus the functions I inlined only had a couple of call sites (3 and 2 I believe). 16.31.30 # tucoz: doing it any other way would not be productive 16.31.48 # preglow, that might be true, yes. 16.32.05 # tucoz: the chapter files for some platforms would be more updated than others, etc 16.32.35 # so yes, one file per chapter, with some parts differing from platform to platform 16.32.49 # ok, sounds good. 16.33.32 # indeed it does 16.34.03 # that will be somewhat similar to rockbox code as well ;) 16.34.07 # tucoz: Do you have CVS access? 16.34.11 # linuxstb, no 16.34.27 # but ok 16.34.31 # do you have this lying around somewhere? 16.34.33 # i'd like a quick look 16.34.34 # sure 16.34.58 # it's a link in the forums. http://www.student.uib.no/~st08541/rockbox/manual.zip 16.35.01 # I think 16.36.00 # where did you get the makefile? 16.36.28 # It is something we use at school. I am writing my master's thesis in latex 16.36.39 # The LaTeX-rules file? 16.36.49 # Maybe a useful approach would be to have separate rockbox-h100.tex, rockbox-player.tex, rockbox-recorder.tex etc files which are the main LaTeX files for each manual. These would specify which chapters are applicable to each target, and could define some target-specific macros. 16.36.53 Quit Shaikoten (Read error: 110 (Connection timed out)) 16.36.57 # Lear: are you interested in telling me what data I've moved to IRAM that was just plain foolish to move there? I don't actually know things about the vorbis encode/decode process really, and you do. 16.36.59 # tucoz: is it ok to redistrute it? 16.37.02 # redistribute 16.37.04 # sure 16.37.05 # hehe 16.37.09 # let me check 16.37.24 # lostlogic: I'm not sure I know that much more than you, I must say... :) 16.37.42 # hehe, well how did you fidn out that some of the lookup tables aren't used in current libvorbis encoding? 16.38.12 # I played around with adding most/all stuff to iram, and inlining the most heavily called functions in bitwise.c, but didn't manage to see much difference... 16.38.45 # Download all releases of libvorbis and see which block sizes they use. 16.39.05 # nice nice -- having profiling results to compare definitely helps ;) 16.39.11 # linuxstb: well, that would pretty much only make sense if we were to include different files for different targets, and i don't think we'll be doing that 16.39.33 # Some chapters may only be applicable for some targets - such as FM radio or recording. 16.39.52 # And we need a way to define macros for different targets. 16.39.55 # preglow, http://www.lsc-group.phys.uwm.edu/~kipp/LaTeX/index.html . I think that is the origin of the file 16.40.08 # linuxstb: so, did you find out how to do that from within latex? 16.40.45 # No, but I remember being able to define macros. 16.40.51 # Anyway, I've got to run now, bbl. 16.41.11 # yup, but if we end up having to use the c preprocessor, then that approach won't work well 16.41.14 # so we need to figure that out first 16.41.15 # Lear: so I basically just did the next logical step from what you'd done by inlining most of bitwise.c into codebook.c, and moving more data to IRAM and applying cache trashing logic to the code IRAM strategy. 16.46.11 # oh, and btw 16.46.16 # tucoz: what charset to use? 16.46.23 # *sigh* still haven't managed to break below the 50% boost level for the torture album at 124mhz. 16.46.24 # encoding? 16.46.28 # yeah 16.47.11 # hmm, not sure. when I copied and pasted from the webpage I hade to set that to something. iso-latin1 I thing 16.47.12 # k 16.47.14 Join keilj [0] (n=jimmy@203-59-112-20.dyn.iinet.net.au) 16.47.32 Quit San (Read error: 110 (Connection timed out)) 16.47.36 # lo people 16.47.37 Join NicoFR [0] (n=nico404@rob92-6-82-231-243-63.fbx.proxad.net) 16.47.44 # That torture album, what quality isn't encoded at? 16.47.49 # no-escape also I believe. 16.47.51 # *is it 16.48.41 # Lear: just 7, it's Dave Matthews Band - Live At Red Rocks -- lots of transients, and lots of applause 16.50.05 # well this is chan is moving slow... 16.50.19 # Well, current version uses about 50-55% for q6 files, I think. 16.50.55 # i wish they'd come up with vorbis 2 soon 16.50.57 # sigh... 16.51.01 # heh 16.51.08 # what's going to be so great about vorbis? 16.51.10 # 2 16.51.12 # But using an FFT could make quite a difference, if the FFT is good. I tried the patch for the lowmem branch that does that, and it was around 30% faster... 16.51.24 # wow. 16.51.25 # what? Is there a plan for vorbis 2 codec? 16.51.37 # yes 16.51.41 # Been talked about for years, actually. :) 16.51.50 # differences? 16.51.50 # this time around i'm willing to bet it wont be so embedded unfriendly 16.52.33 # remove some things that didn't turn out too well in practice, and try some new stuff too. 16.53.26 # well I'll submit my current optimizations to patch tracker, because they are definitely better by some percentage... it'll be up to y'all with CVS if they are worth including. 16.53.39 # im off to bed, just like to say that everyone working on rockbox has done such a great job, im looking forward to seeing what becomed of it 16.53.54 # becomes* 16.53.56 # night 16.54.18 Quit keilj () 16.55.01 Join webguest78 [0] (n=864c0327@labb.contactor.se) 16.56.03 # preglow, do you think it looks ok? 16.56.21 # not the content, but the setup. 16.56.50 # yeah, looks decent 16.58.09 # good. I got to go, see you 16.58.35 Part tucoz ("Leaving") 16.59.55 # Slasheri: Look at yesterdays log at 19.44.35, this might be the reason for the directorycache failing at long filenames 17.00.39 Join San [0] (n=Test@212.2.169.82) 17.00.43 # hey 17.00.43 Join muesli- [0] (i=muesli_t@Bc1e4.b.pppool.de) 17.00.45 # if I made a plugin, how do I compile it so It is included in the H300 plugins? 17.03.15 # Drop it in the plugins folder, adjust sources, make. I think... 17.06.26 # yes 17.06.26 # put the c file into plugins 17.06.37 # then add the filename of the c file in SOURCES 17.09.32 Quit akaidiot (Read error: 110 (Connection timed out)) 17.12.36 *** Saving seen data "./dancer.seen" 17.17.00 Quit muesli_- (Read error: 104 (Connection reset by peer)) 17.24.22 # Am I correct that the current way of manipulating the LCD doesn't use a buffer? That is: writing text somewhere erases that part of the LCD and then writes the new stuff. 17.25.46 Quit webguest42 ("CGI:IRC") 17.29.31 Quit pengo ("Curious? Open binary with Qubero") 17.33.17 # thanks 17.40.01 # Can a li-ion charger also charge li-poly batteries? 17.40.42 # I think yes 17.40.50 # it desn't matter. 17.41.01 # same voltage/current curve IIRC 17.41.07 # hey what the V3 bootloaders brings ? 17.41.27 # Ampage and voltage (and polarity) matters not chargers 17.42.44 # mirak: H3xx? fix for bootproblems, LCD off when backlight off (afaik) 17.42.54 # I was asking because the Gigabeat has a LTC4055 li-ion charger chip and I hope the battery can be replaced by a higher capacity li-poly battery in future. 17.42.57 # lcd remote you mean ? 17.43.11 # main lcd 17.43.37 # there is a distinction between LCD screen and backlight on H300 ? 17.43.44 # I though there was no backlight 17.43.53 # ... no, it's a backlit color LCD 17.44.13 # you just can't see the LCD at all without direct sunlight and squinting if the backlight is off 17.44.31 # markun: I can't be sure if you can do that. But be sure to check first. 17.44.37 # i think you can 17.44.48 # but like xavier says, check first 17.45.46 # lostlogic: don't know, on the original firmware when light is off you can't see nothing 17.46.25 Quit Nibbler (Connection timed out) 17.46.32 # they turn off the screen 17.46.39 # since it's pretty unusable without backlight 17.46.45 # rockbox doesn't do that yet 17.47.00 # ok 17.47.34 # at least that's what i've heard 17.47.53 # didn't Linus fix that already? 17.47.57 # webguest78: Ah, hmm. In what timestamp? 17.48.04 # *time zone 17.48.23 # Slasheri: point is that MAX_PATH is 255, which almost certainly not enough anymore 17.48.26 # Slasheri: utf8, etc, etc 17.48.40 # preglow: Ah, that's true with utf8 17.48.42 # just search for MAX_PATH, and you'll see it 17.48.46 # so we should increase it 17.48.51 # in the logs, that is, amiconn meantioned it 17.48.57 # ok 17.49.10 # the biggest utf8 character converted from ucs2 (which vfat uses), is three bytes 17.49.14 # so worst case is probably MAX_PATH*3 17.49.30 # uh, that's bad.. we really should increase MAX_PATH then.. 17.49.56 # yup 17.50.24 # MAX_PATH *3 OMG 17.50.34 Join _FireFly_ [0] (n=FireFly@p54A4791A.dip.t-dialin.net) 17.51.11 # I am happy though, with my apprach I don't have to worry about it (jpeg file scrolling) 17.51.52 # Slasheri: did hardeep fix the queue file thing? 17.52.10 # preglow: i don't know, probably not yet 17.55.57 # I made a new rockbox.zip. If I want to upgrade rockbox, I need to erase .rockbox ? Can't we keep some settings ? 17.57.10 Quit NicoFR (Read error: 110 (Connection timed out)) 17.57.14 # mirak: can just install new rockbox over old, and not lose setting 17.57.14 # you don't need to erase it 17.57.31 # or you can save a settings file separately and then reload the settings after upload (required for config layout changes) 17.57.35 # just beware that sometimes rockbox will delete your settings 17.57.38 # so save them 17.58.59 Join RotAtoR [0] (n=e@12-210-82-91.client.insightBB.com) 18.03.03 # slasheri: better be a bit careful about increasing max_path. Buffers with that size are often allocated on the stack, afaik... 18.03.35 Quit muesli- (Read error: 110 (Connection timed out)) 18.03.38 # yep, that's correct. And archos already has little memory.. 18.04.07 # probably somebody with archos unit, could try increasing it 18.04.28 # Rockbox is starting to put the DAPs to the limit... 18.06.08 # build non-unicode for targets with low mem? 18.08.29 # can a pointer take a negative value? 18.08.47 # why? 18.08.58 # not that I know 18.09.12 # noormally not 18.09.25 # no, pointers are unsigned 18.09.34 # because the very first element of my buffer points to 0. But NULL is also zero 18.09.39 # lostlogic: hum the plugins and fonts are built into rockbox ? 18.09.51 # when I am searching for bad pointers this must be excluded 18.09.52 # then use 0xFFFFFFFF? 18.09.57 # not builtin, loaded at runtime, they are just in the directory 18.11.11 Join dropandho [0] (n=dropandh@cpe-24-193-36-91.nyc.res.rr.com) 18.11.14 # lostlogic: ok 18.11.55 # so ptr = -1 will create an error, right? 18.12.15 # hey xavier- have you heard if linus had any luck with the ticking unit? 18.12.31 # signed-unsigned mismatch warning 18.12.44 # XavierGr: no, ptr = -1 is the same as writing ptr = 0xffffffff 18.13.04 # some compilers might whine, some might not 18.13.13 # Truth is that he has much in his mind, and I think that he didn't had the time to check it. 18.13.16 # but then again, you'll very, very seldon need to set an address expliocitely 18.14.33 # Debuggin this sort of bechaviour was very difficult. 18.14.52 # Imagine that the array holds seek positions into a file. 18.15.32 # then if a file is invalid I made that pointer NULL (0) then when I reached that pointer I could get in an infinite loop under certain circumstances. 18.16.05 # then use 0xFFFFFFFF.... 18.16.18 # unless that is still a valid position 18.16.31 # (I would imagine not) 18.16.36 # phew our compiler will not complain with -1 18.18.32 Join Dima202 [0] (n=dimatech@ool-457ab87d.dyn.optonline.net) 18.19.01 # now I have to sort that HUGE list. It will be a beast. 18.19.40 # xavier- what cha workin on? 18.21.30 # a jpeg viewer with file change capabilities without haveing to quit first 18.21.52 # I have already made that but with serious limitations 18.22.01 # so I started again to make it better. 18.22.21 # great- good luck! 18.22.33 # for 120/140? 18.23.07 # yes 18.24.01 # score! 18.24.31 Quit San (Read error: 110 (Connection timed out)) 18.25.57 Quit dropandho () 18.26.02 # I am watching that cube, that's nice on H300. I am wondering if the 10fps limitation to watch xvid on H300 is not because of remanence of the lcd screen 18.26.10 # latency of the lcd 18.29.12 Join Nibbler [0] (n=sven@e181072045.adsl.alicedsl.de) 18.31.41 Join webguest55 [0] (n=3e4f4094@labb.contactor.se) 18.32.01 # Looks like the wrong MAX_PATH is already being a problem: http://forums.rockbox.org/index.php?topic=2116.0 18.33.38 # webguest55: yeah, know 18.33.54 # depends on how many non-latin chars he's got 18.36.30 # It's a likely cause though 18.36.31 Quit DreamTactix291 (Read error: 104 (Connection reset by peer)) 18.37.03 Join DreamTactix291 [0] (n=DreamTac@adsl-19-241-33.bna.bellsouth.net) 18.39.33 # indeed 18.43.15 Join NicoFR [0] (n=nico404@rob92-6-82-231-243-63.fbx.proxad.net) 18.45.23 # * _FireFly_ listen currently to Gregorian-Masters of Chant IV :) 18.48.49 # Choral music? 18.49.25 # <_FireFly_> yepp 18.49.41 # which copmoser? 18.50.12 # <_FireFly_> gregorian 18.51.05 # <_FireFly_> http://gregorian.de/en_facts.html 18.52.45 # I thought that you were listening Chants from the Gregorian Era 1200+ 18.59.14 # anyway to insert a measured number of pixels of space into a WPS? 19.01.28 Join dpassen1 [0] (n=dpassen1@resnet-233-61.resnet.umbc.edu) 19.04.04 # <_FireFly_> lostlogic: ?? 19.06.04 # I want to position a line of text right against the bottom of the screen... the font I'm using doesn't lign it up properly, I need to go down like 5px, not 11... 19.10.23 # http://lostlogicx.com/transfer/dump_0001.bmp 19.10.29 # <_FireFly_> Lost-ash: currently not possible 19.10.54 # *nod* *sad* 19.11.10 # <_FireFly_> ehm lostlogic i mean :) 19.12.38 *** Saving seen data "./dancer.seen" 19.15.36 # hem where is the page with the bootloader ... 19.15.57 # iriverboot 19.16.01 # ok 19.16.47 # where ? ... 19.17.04 # <_FireFly_> wiki 19.17.31 # got it 19.17.37 # I mess doc and wiki 19.18.29 Nick paugh is now known as AliasCoffee (n=kickback@2001:5c0:8fff:ffff:8000:0:3e03:6822) 19.19.05 Join muesli_- [0] (i=muesli_t@Bbc84.b.pppool.de) 19.28.49 # anyone here that knows very well doings of qsort? 19.29.14 # <_FireFly_> XavierGr doings ?? 19.29.38 Join Cassandra [0] (i=Cassandr@elmyra.coraline.org) 19.29.42 # <_FireFly_> do you mean how quicksort works ?? 19.29.44 # well, doings I mean proccess 19.30.45 # I want someone to help me understand how to program the "compare" support function that qsort uses. 19.31.12 # It is full with double pointers which confuse me. 19.32.02 # <_FireFly_> ?? double pointer 19.32.20 # <_FireFly_> my manpage say only one pointer for the compare fn 19.32.49 # *(char **)p1; 19.32.58 # what is that? 19.33.14 # it makes my head hurt 19.33.15 # a dereferenced pointer to pointer to char 19.33.23 # <_FireFly_> the two parameters of the compare fn gives an pointer to two objects which should be compared 19.33.27 Quit webguest78 ("CGI:IRC (EOF)") 19.33.39 Quit AliasCoffee ("Leaving") 19.33.46 # <_FireFly_> that's the qsort in my manpage; void qsort(void *base, size_t nmemb, size_t size, 19.33.46 # <_FireFly_> int (*compar)(const void *, const void *)) 19.34.08 # yes I got that and I am trying to do that. Thing is that the objects to be compared are in a file 19.34.49 # p1 holds the seek position of the string that is to be compared 19.35.40 # <_FireFly_> that is a simple int afaik 19.35.48 # yes 19.35.59 # :( hold detection not work on h300 wps? 19.36.00 # <_FireFly_> why then the *(char**)p1 19.36.01 # but it is past as a const void* 19.36.32 # <_FireFly_> the simply do int var = *((int*)p1) 19.36.36 # (that was with my last attempt which had the strings in memory) 19.36.38 # <_FireFly_> then 19.36.49 # <_FireFly_> ah ok 19.37.39 # _FireFly_: It compiled lets see if it works now. 19.37.41 # <_FireFly_> both parameters holds the position of two strings in the file am i right ?? 19.37.51 # The other time it just hanged. 19.37.53 # Heya. 19.38.00 # <_FireFly_> hiho Cassandra 19.38.04 # Who's working on the iPod port? 19.39.39 # <_FireFly_> XavierGr: how looks like the var of the base-parameter 19.39.58 # <_FireFly_> is it an array of ints which holds the seek-pos 19.40.10 # <_FireFly_> of the strings in the file 19.40.12 # <_FireFly_> ? 19.40.13 Quit NicoFR () 19.40.23 # _FireFly_: It runs though, it will not sort the list. And now opening a list of 850 files will take like 3 seconds to open. 19.40.23 # yes 19.40.47 # so in compare I included code to open the file and read to that position. 19.41.24 # and then *s1 = buf1 and *s2 = buf2 (bufs are from read line) 19.41.46 Join gromit` [0] (n=gromit`@ras75-5-82-234-244-69.fbx.proxad.net) 19.41.46 # <_FireFly_> strcmp ?? 19.42.27 # after that a strcmp between s1, s2 19.42.36 # let me paste it in paste bin. 19.42.48 # <_FireFly_> strcmp(buf1 ,buf2); should also do it ;) 19.43.09 # now that you mention it yes 19.43.32 # I was so confused with it that I tried to change it as little as I could 19.43.42 # <_FireFly_> :) 19.45.37 # http://pastebin.com/458629 19.45.46 # forgot to remove s1 s2 but anyway. 19.46.29 # and I should remove the O_CREAT too 19.46.33 # <_FireFly_> why O_CREATE ? 19.46.35 # <_FireFly_> yepp 19.47.19 # <_FireFly_> and then check the return value 19.47.38 # what it should be? 19.47.50 # ah of the fd you mean 19.47.58 # <_FireFly_> what's this for: pos[*((int*)p1)] .. yeap 19.48.29 # I dunno you told me so. :) 19.48.44 # <_FireFly_> :) 19.48.46 # pos[x] has the seek position of the string. 19.49.13 # <_FireFly_> and what has then the p1 as value i thought the seek-pos 19.49.26 # so I need to tell it: I want the value of p1,p2 into that pos[] 19.49.42 # (between the brackets) 19.50.00 # <_FireFly_> if you had called qsort like this qsort(pos,10,sizeof(int)) 19.50.25 # <_FireFly_> then p1 and p2 holds already the position and not the array index 19.50.56 # so just put pos[p1] pos[p2]? 19.51.16 # <_FireFly_> no 19.51.27 # <_FireFly_> *((int*)p1) and *((int*)p2) 19.51.46 # <_FireFly_> p1 and p2 holds the seek-point itself and not the array index 19.52.27 # <_FireFly_> because qsort walks through the given "array" and gives the values to the compare-fn 19.52.48 # <_FireFly_> which the fn is currently "working" on 19.53.10 # so can it work out, or it is a dead end? 19.53.57 # <_FireFly_> i bet in your current version lseek will return an failure or at least the read_line fn will fill the buffers with garbage 19.54.18 # arhg that way it seems that it will not sort it at all. It leaves the array index as is 19.54.50 # let me check that with a splash() (and then a reset. haha 19.54.57 # <_FireFly_> qsort sorts the values in the array not the index ;) 19.55.40 # <_FireFly_> e.g. if you have an array that looks like this: {100,120,140,160,180,200} 19.56.09 # so it sorts the positions. 19.56.20 Join San [0] (n=Test@212.2.163.71) 19.56.23 # argh 19.56.38 # <_FireFly_> yepp you will get back the position of the sorted strings ;) 19.57.00 # <_FireFly_> ehm the position in the array will represent the sorted strings 19.57.08 # <_FireFly_> after qsort 19.57.51 # but it should work because we comapre strings not the positions 19.58.20 # <_FireFly_> you uses the string but you give qsort only an array of seek-positions 19.58.55 # <_FireFly_> then he will sort the seek-pos according to your compare-fn-result 19.59.19 # hello everyone, I just made my first guide in the wiki http://www.rockbox.org/twiki/bin/view/Main/UnicodeGuide 19.59.28 # Okay lets make an example: 5, 4, 2, 3 is the list 19.59.40 # the array is 0, 1, 2, 3 19.59.58 # should I create a link to it in the wiki's webhome? 20.00.32 # first step it will comapre 5 with 4. it will swap 0 with 1. right? 20.00.44 # <_FireFly_> yepp 20.01.05 # <_FireFly_> if you return that 4 is lower then 5 :) 20.01.47 # then if the positions are swept then the list will be sorted if I read from the position array. (the list in the file will not be sorted, but I use the array) 20.01.52 Join yngwi [0] (n=chatzill@chello080109107064.1.15.vie.surfer.at) 20.02.41 # <_FireFly_> yepp if you uses the rearranged array 20.02.57 # so it should work. 20.03.06 # It must be something else. 20.03.08 # saa[b_r]ider: nice introduction! 20.03.19 # <_FireFly_> no you will have to create a new file when you want also the strings be sorted in the file 20.03.30 # <_FireFly_> s/no/ 20.03.38 # no I don't want the list to be sorted in the file 20.03.39 # preglow: got a bug in my parser -- it can't tell the difference between two symbols which have the same offset from two different parts of RAM, because nm says same offset either way, and the .map file doesn't contain them. 20.03.53 # i want the array to be sorted. That's what I am after. 20.03.54 # <_FireFly_> the use simple the rearragned array 20.03.58 # <_FireFly_> then 20.04.16 # <_FireFly_> then you will get the string in sort-order 20.04.24 # I do, that's why I say there is something else 20.05.22 Join Kyl3 [0] (i=no@cpe-24-90-232-130.nyc.res.rr.com) 20.05.41 # <_FireFly_> XavierGr: have you checked the return values of the fns used in your compare-fn and have you also checked if the array has really the "sorted"-seekpos 20.05.50 # <_FireFly_> after qsort 20.06.55 Quit muesli_- (Read error: 110 (Connection timed out)) 20.07.24 # not yet, I will try to look that now. Thing is that even if I get this right, it will create a vast delay (fortunately only first time) when the first pic is opening (folder with more than 800 pictures) 20.07.41 # <_FireFly_> yepp 20.08.09 # I bet all the file related fn in compare do that. 20.08.16 Join NicoFR [0] (n=nico404@rob92-6-82-231-243-63.fbx.proxad.net) 20.09.02 # Cassandra: preglow and I are working on the iPod. 20.09.22 # _FireFly_: Thank you were very helpfull. 20.09.33 # peter: thanks :) 20.09.33 # add/, you 20.09.44 # sorry petur 20.10.15 # <_FireFly_> XavierGr: np :) 20.10.47 Quit NicoFR (Client Quit) 20.11.14 # saa[b_r]ider: np, I got it - it's my real name anyway :) 20.11.24 Join NicoFR [0] (n=nico404@rob92-6-82-231-243-63.fbx.proxad.net) 20.11.27 # God so many hours for this. I will have a break I can't code anymore. 20.11.32 Quit Lear (Remote closed the connection) 20.11.39 # <_FireFly_> XavierGr: ;) 20.12.03 Join NightCat [0] (n=pink__ki@garant.metacom.ru) 20.12.33 # petur: :P it's just that people here are from all over the world, didn't want to say your name wrong or something, just in case :) 20.13.31 # Could someone help me with setting up a cygwin and other on win32? 20.13.32 Join muesli_- [0] (i=muesli_t@Bc128.b.pppool.de) 20.13.46 # what's your problem? 20.13.53 # I can try to halp you on cygwin 20.14.15 # I tried to do configure -> make -> error... 20.14.47 # ;) you typed 'error' ? 20.15.04 # sorry 20.15.13 # Funny course not :) 20.15.16 # hem I am trying to patch 1.29kr with bootloader V3 and mkboot doesn't create an output patched file 20.15.51 # what sort of build did you ask for in configure ? 20.15.53 # Ok, if someone could and want to help me, then go to private channel? 20.16.10 # I tried to do configure -> make -> error... 20.16.10 # I tried to do configure -> make -> error... 20.16.10 # NightCat: what's the error? 20.16.13 # What's the error message you are getting? 20.16.14 # NightCat: what's the error? 20.16.25 # (woops) 20.16.46 # * petur slaps his IRC client around 20.16.58 Join hshah [0] (n=hshah@shahassociates.plus.com) 20.17.07 Quit hshah (Client Quit) 20.17.14 # Here it is: 20.17.17 # src/it/itread.c: In function `it_load_sigdata': 20.17.17 # src/it/itread.c:1161: error: insn does not satisfy its constraints: 20.17.17 # (insn 2275 1148 1149 77 0x0 (set (reg:QI 8 %a0) 20.17.17 DBUG Enqueued KICK NightCat 20.17.17 # (mem/s/j:QI (plus:SI (reg/f:SI 8 %a0 [354]) 20.17.17 # (const_int -288 [0xfffffee0])) [0 mididata S1 A8])) 37 {*m68k.md 20.17.18 *** Alert Mode level 1 20.17.18 # :1060} (nil) 20.17.20 # (nil)) 20.17.22 # src/it/itread.c:1161: internal compiler error: in reload_cse_simplify_operands, 20.17.24 # at reload1.c:8378 20.17.26 # Please submit a full bug report, 20.17.28 # with preprocessed source if appropriate. 20.17.30 # See for instructions. 20.17.32 # make[4]: *** [/home/NightCat/rockbox-devel/build/apps/codecs/dumb/itread.o] Erro 20.17.34 # r 1 20.17.36 # make[3]: *** [all] Error 2 20.17.38 # make[2]: *** [dumb] Error 2 20.17.40 # make[1]: *** [build-codecs] Error 2 20.17.42 # make: *** [all] Error 2 20.17.44 # This is an output of make command... 20.17.48 # The end of this output... 20.17.53 # You need gcc 3.4.x for the iriver builds 20.17.55 # crap 20.18.14 # or 4.0.x 20.18.16 # Those errors normally come with using gcc 3.3.x 20.18.38 # I setting up my cigwin with this: http://www.rockbox.org/twiki/bin/view/Main/CygwinDevelopment 20.18.40 # 4.0.x should work, but it seems to generate slower code for most codecs compared to 3.4.x 20.19.07 # works here, but I'm only using mp3... 20.19.07 # Is it wrong way? 20.19.59 # I get the same message 20.20.20 # but I still have a rockbox.iriver in my build dir at the end of the process... 20.20.28 Quit Gacel (Read error: 110 (Connection timed out)) 20.20.31 # that page does say 3.4.x or later, earlier versions fail to compile some of the codecs 20.20.37 # NightCat: Which version of m68k-elf-gcc do you have installed? Type "m68k-elf-gcc --version" to find out 20.20.46 # Yes there is a rockbox.iriver 20.21.34 # $ m68k-elf-gcc --version 20.21.35 # m68k-elf-gcc (GCC) 3.3.5 20.21.35 # Copyright (C) 2003 Free Software Foundation, Inc. 20.21.35 *** Alert Mode level 2 20.21.35 # This is free software; see the source for copying conditions. There is NO 20.21.35 *** Alert Mode level 3 20.21.35 # warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 20.22.08 # That's the problem - you should have installed 3.4.x. 20.22.10 # <_FireFly_> NightCat: you need gcc-3.4 20.22.16 # <_FireFly_> :) 20.22.31 # What shell I do to have it? 20.22.45 # How can I get it I mean... 20.22.50 # How did you install m68k-elf-gcc originally? 20.23.29 # I have a rockbox.iriver file and other after make command, bu the command make install does not work at all after make... 20.24.08 # because not everything got build 20.24.17 Join San||Away [0] (n=Test@A-72-83.cust.iol.ie) 20.24.31 # <_FireFly_> there is no make install when compiledn rb for an target 20.24.34 # lmao _FireFly_: you were right buffers inside compare never return something usefull. 20.24.36 # I install it: http://www.rockbox.org/twiki/bin/view/Main/CygwinDevelopment#Step_3_Select_Eric_s_mirror_site 20.24.38 # <_FireFly_> compileing 20.24.48 # <_FireFly_> XavierGr: ;) 20.25.25 # <_FireFly_> XavierGr: on an pc you had gotten an sigsev 20.25.41 # _FireFly_: doesn't MAKE INSTALL create the zip? 20.25.42 # <_FireFly_> when the programm trys to access memory beyond the array bounds ;) 20.26.09 # <_FireFly_> petur: could be but i had only used make zip 20.26.10 # Hm, then for what I need make install? 20.26.14 # it's make zip 20.26.25 # yes of course... sorry 20.26.26 Quit San (Read error: 110 (Connection timed out)) 20.26.37 # make install installs a rockbox folder to the sim 20.26.38 # <_FireFly_> NightCat: nothing 20.26.45 # Ok... 20.26.48 # make install will output an error on normal builds 20.26.50 # <_FireFly_> if you don't uses the sim 20.27.12 # Then it all means that I install and set up my cigwin properly? 20.28.06 # <_FireFly_> but what is with the error you had posted ?? 20.28.49 # I don't know... 20.28.51 # <_FireFly_> and you need an gcc version 3.4.c or higher for the iriver as target 20.29.08 # <_FireFly_> 3.4.x 20.29.12 # NightCat: If you run the Cygwin setup.exe again, does it give you more than one different version of m68k-elf-gcc to install? 20.29.14 # Ask again: how can I get it? 20.29.30 # A second...\ 20.29.54 # If not, then you should uninstall that package, and you will need to compile the cross-compiler yourself from source. 20.30.19 # What mirror shell I use to download the gcc? 20.30.24 # <_FireFly_> i have just discovered an strange behaviour 20.30.27 # Eric's mirror. 20.30.41 # A second :) 20.30.49 # I know nothing about Eric's mirror, by the way, I'm just following the Wiki instructions. 20.31.15 # If Eric's mirror doesn't offer arm-elf-gcc 3.4.x, then we need to correct the Wiki. 20.31.32 # <_FireFly_> when you are on wps and paused the current playing song and then press rew to get to the start of the song the "time-scrollbar" didn't get updated 20.31.36 *** Alert Mode OFF 20.32.12 # <_FireFly_> but if you unpaused the song the bar is updated correctly 20.32.35 # linuxstb: it gives 3.4.4 20.32.45 # linuxstb: no 3.4.3 20.32.52 Join Paul_The_Nerd [0] (n=paulthen@cpe-66-68-93-2.austin.res.rr.com) 20.32.54 # And is that the only version? 20.33.18 # that's for gcc ? 20.33.25 # or m68k-elf-gcc ? 20.33.31 # linuxstb: it gives 3.3.5 or 3.4.3 20.33.44 # That's for m68k-elf-gcc 20.33.53 # In which case, you should unselect 3.3.5 and select 3.4.3 20.34.49 # Ok... I need some time... 20.35.37 # <_FireFly_> i mean the progress-bar 20.36.36 # And for what i need this m68k-elf-gcc 3.4.3? I don't understand... 20.36.46 # You need that to compile Rockbox :) 20.36.56 # (It's downloading now...) 20.36.59 # <_FireFly_> for iriver-targets 20.37.10 # You had an older version of m68k-elf-gcc installed before - that was causing your problem. 20.37.16 # And what I was doing? 20.37.28 # NightCat: where did you find it ? 20.38.03 # I mean if i have the rockbox.iriver file? 20.38.18 # NicoFR: Find what? 20.38.33 # Sorry for my english... 20.38.41 # m68k-elf-gcc version 3.4.3 20.38.57 # the latest version I see is 3.3.5 20.38.59 # Here http://lassauge.free.fr/cygwin/ 20.39.24 # using the cygwin installer or the website ? 20.39.28 # _FireFly_: what do you mean with 'on wps'? 20.39.36 # the cygwin installer 20.39.50 # <_FireFly_> petur: wps = while playing-screen ;) 20.40.18 # linuxstb: Are you here? :) 20.40.43 # just tried and apart from some jumping around the progress bar is ok 20.40.44 # oh right, I was doing it but didn't see the new version :) 20.40.48 # And I just build a simulator and it works :) 20.41.04 Ctcp Ignored 1 channel CTCP requests in 0 seconds at the last flood 20.41.04 # * Cassandra is still looking for people working on the iPod port. 20.41.13 # <_FireFly_> NightCat: the sim uses the "normal"-gcc 20.41.25 # Cassandra: i think i qualify 20.41.43 # well last time I tryed to build the sim it didn't work 20.41.47 # <_FireFly_> Cassandra: linuxstb and preglow 20.41.56 # <_FireFly_> as linuxstb has said to you 20.42.05 # Ok, when I'll download the new version and install it... What shell I do? 20.42.06 # Ooops. Missed that. 20.42.51 # linuxstb, my friend changed her mind, so I now have an iPod Nano to develop on. What's free? 20.42.53 # NightCat: Delete your build directory, create a new one, and then run configure and make 20.43.00 # I mean how can I jump into coding? :) 20.43.06 # <_FireFly_> linuxstb: or create a other one 20.43.20 # Cassandra: almost anything is free! :-) 20.43.28 # Cassandra: i'm working on interrupts and timer tick, currently 20.43.36 # and am hoping to have some code worth commiting soon 20.43.44 # OK if I have a go at the button driver. That's probably a nice simple place to start. 20.43.46 # _FireFly_: NightCat currently has a half-working build directory created with the old gcc - which is why I'm suggesting it gets deleted 20.43.54 # I assume there's a Linux driver available? 20.43.57 # Cassandra: yes... perhaps... 20.43.58 Quit Rob2222 (Read error: 104 (Connection reset by peer)) 20.44.06 # Cassandra: sure, that's all we have in way of documentation 20.44.16 # <_FireFly_> linuxstb: ah ok 20.44.16 # I also have some small ipod commits pending - cleaning up the i2c code a little and reading the RTC. 20.44.38 # Thought it might be. 20.44.47 # I'll hold off until you commit then. 20.44.53 # Ah... 50 % downloaded... 20.45.12 Join Rob2222 [0] (n=Miranda@ACB1DAC2.ipt.aol.com) 20.45.56 # Cassandra: There are always plugins that need adapting to the ipod buttons. The win32 sim is working. 20.46.14 # At the moment, all the plugins are disabled for the ipod. 20.46.51 # Cassandra: Have you tried installing Rockbox on your Nano yet? 20.47.28 Quit yngwi ("Chatzilla 0.9.68.5.1 [Firefox 1.5/undefined]") 20.47.30 # linuxstb: will cvs work? 20.47.47 # linuxstb: perhaps i should commit my thread.c with the sleep loop commented out 20.47.51 # Good point. 20.48.05 # i'll do that now 20.48.09 # then cvs should at least boot 20.49.03 # linuxstb, building the cross compiler now. 20.49.10 # Cassandra: Are you on Linux or Windows? Installing the ipod bootloader from Windows will be a challenge. 20.49.23 # Fortunately I have one of each. 20.49.36 # My development I tend to do in Linux. 20.49.51 # Good. You can install rockbox itself from either, but the bootloader requires you to use "dd" to access the raw partition. 20.49.53 # you'll be wanting to deal with bootloaders from there, at least 20.50.20 # Yeah. I'm following the instructions on the wiki. 20.56.35 Join b0br [0] (n=d5a8b399@labb.contactor.se) 20.57.12 # looking at the (H3xx) LCD: is lcd_blit() going to be used (I find no references)? 20.57.43 # petur: you working on H3X0 LCD? 20.58.33 # what's working? I'm looking at the code... If I understand it enough, I may start working on it ;) 20.58.56 # petur: it's a good new for me :) 20.59.13 # I'm bothered by the slow speed and blinking... 20.59.53 # NightCat: you said you could build the sim right ? 20.59.53 # petur: I have not much knowledges to do this... 21.00.06 # NicoFR: Yes :) 21.00.12 # on win32 ? 21.00.19 Quit San||Away (Read error: 110 (Connection timed out)) 21.00.39 # which sim was it ? win32 h300 ? 21.00.50 # NicoFR Yes and Yes :) 21.01.02 # I'm trying to build this exact sim and I can't 21.01.03 # petur> 21.01.21 # petur: I want unblinking and color WPSs :) 21.01.30 # I get a gcc error message teling me it can't find 'cc1' 21.01.32 # petur: Go on! 21.01.48 Join PaulJ [0] (n=PaulJ@vpn-3082.gwdg.de) 21.01.54 # NicoFR: tsrange... 21.02.00 # NicoFR: strange... 21.02.06 # "installation problem" 21.02.12 # А по русски кто-нибудь говорит? 21.02.14 # petur: No, I don't there is a plan to implement lcd_blit() - do you need it? 21.02.43 # NicoFR on what stage? 21.02.44 # nope - just saw it wasn't implemented... 21.02.56 # It's only needed if you want to write to the LCD without using lcd_framebuffer - it's used for the video player on the Archos targets. 21.03.09 # Just built my RB without errors :) 21.03.13 # Or maybe it's the greyscale library... 21.03.16 # NightCat: it prints "CC button.c" then immediatly an error message 21.03.38 # btw the normal h300 build works fine now thanks to you :) 21.04.16 # Could it be an old versions bug? 21.04.29 # I see the LCD driver (hardware) supports some kind of window - may be nice to use one day 21.04.36 # NicoFR: I mean could you download all new versions? 21.04.36 # it looks more like something is missing 21.04.52 # I think I have all the latest versions 21.05.19 # NightCat: When I have such problems I starts from the beginning of installation :) 21.05.31 # petur: Someone sent a patch to the rockbox-dev mailing list which uses the window update functions - but no-one has tried it. 21.05.46 # The person that wrote the patch didn't have a device to test it on... 21.06.04 # I only joined the list recently 21.06.13 # Is it available somewhere? 21.06.20 # I could have a look at the code 21.06.22 # Yes - look at www.rockbox.org 21.06.37 # Probably about 4-6 weeks ago. 21.06.45 # NicoFR: Did you do all 4 steps when installing? 21.07.10 # I did 21.08.03 # Include adding PATH=${PATH}:/opt/m68k/bin string? 21.09.00 # yes 21.09.07 # petur: It was posted to rockbox-dev on November 21 - subject "Iriver h300 lcd code." 21.09.09 # NicoFR: What path you have to your files (I have this: C:\RockBox\home\NightCat\) 21.09.16 Join solexx___ [0] (n=jrschulz@c146083.adsl.hansenet.de) 21.09.32 # F:\cygwin\home\Nicolas\rockbox 21.09.43 # :) I just found it as well... 21.10.08 # I just have some problems when I have this path C:\RockBox\home\Night Cat\... 21.10.26 Join Acksaw [0] (i=Acksaw@spc1-stok5-4-0-cust5.bagu.broadband.ntl.com) 21.10.28 # Then I reinstall my windows user to have a C:\RockBox\home\NightCat\... 21.10.47 # petur: Keep working! :) 21.10.48 # yeah I made sure to have no spaces in the path 21.11.19 Part Acksaw 21.11.43 # Then only one different thing: drive c: intead of f: 21.12.29 # NicoFR: Are you a programmist (I mean have you С exp.?) 21.12.34 # I don't think it can be that 21.12.41 *** Saving seen data "./dancer.seen" 21.12.59 Join Acksaw [0] (i=Acksaw@spc1-stok5-4-0-cust5.bagu.broadband.ntl.com) 21.13.12 # If You need in sim very very then try to reinstall all from beginning... 21.13.59 # Where do the built tools get put these days? 21.14.13 # NicoFR: When you select what to install in the cigwin installer did you remove some puncts wich was in installer bu was not on wiki page? 21.14.24 # Cassandra: The same place - tools/ 21.14.43 # I thought they were platform dependent now. 21.15.00 # I don't think so 21.15.23 # Only the tools required for a particular platform are compiled. But they are still compiled in the same place. 21.16.05 # Cause I only mark what was said in wiki and leave what was marked. 21.16.39 # I did that too 21.17.08 # NicoFR 21.17.16 # NicoFR: Any ideas? 21.17.49 # Could someone said what can I do for my first time near the RB developing? 21.17.53 # in your cygwin bin dir, do you have a 'cc1.exe' file ? 21.18.24 # Only cc.exe 21.18.42 # NightCat: Anything you want to :) Changing a plugin or developing a new one is a relatively easy way to start. 21.19.02 # Or look at the feature requests and see if you could do any of them. 21.19.36 # Cassandra: seen http://forums.rockbox.org/index.php?topic=2122.0 ? 21.19.38 # linuxstb: Actually I mean something like "Hello World!" you know ;) 21.20.04 # NightCat: There is already a "hello world" plugin 21.20.36 # linuxstb: And I don't know С :) I shoud have some practising... 21.20.38 # Can you now create a rockbox.zip that you can install on your iriver? 21.20.43 # webguest: Yes. 21.20.58 Quit solexx_ (Read error: 110 (Connection timed out)) 21.20.59 # linuxstb: Why rockbox.zip? 21.21.17 # That contains everything you need - rockbox.iriver, the codecs, plugins etc 21.21.26 # linuxstb: Why not .rockbox folder and rockbox.iriver file? 21.22.13 # linuxstb: How can I do it? 21.22.33 # linuxstb: (I already have an rockbox.iriver file) 21.23.25 # make zip 21.23.47 Join linuxstb_ [0] (n=linuxstb@i-83-67-212-170.freedom2surf.net) 21.23.53 Quit linuxstb (Nick collision from services.) 21.23.57 Nick linuxstb_ is now known as linuxstb (n=linuxstb@i-83-67-212-170.freedom2surf.net) 21.24.28 # linuxstb: Done. I have an iriver.zip. 21.24.39 # linuxstb: The next step? 21.24.57 # Install it on your iriver and check it's working. 21.25.02 # After that, it's up to you. 21.25.12 # Is there anything you want to change in particular? 21.25.46 # Yes but it's all to hard I think... 21.26.48 # Some questions: 1. Have many times per day/week will be good to update the source from cvs? 21.26.56 # Have = How :) 21.26.59 # just see how often stuff happens 21.27.09 # if something has happened in cvs, it's wise to update 21.27.23 # I always update before I start work on something. 21.27.34 # You can't update too often. 21.28.01 # The second what I have to done for ex. if i change 2 strings in some files I must to compile simulator again to check it? 21.28.13 Join Moos [0] (i=DrMoos@m196.net81-66-159.noos.fr) 21.28.51 Quit muesli_- (Read error: 110 (Connection timed out)) 21.29.15 # You can check it on the simulator or your player - it's up to you. Some developers use the simulator a lot, others (like me) don't use it at all. 21.29.41 # But anyway a have to rebuild it all the time? 21.29.49 Join xand [0] (n=irc@tor/session/x-eb5f4eddeabe2c53) 21.30.06 # make will rebuild what needs to be rebuild 21.30.40 # Oh I see... 21.32.09 # Then I change something -> run "make" -> run "make zip" -> uploads files to DAP -> check it. Im I right? 21.32.11 Join muesli_- [0] (i=muesli_t@Bbc7a.b.pppool.de) 21.32.26 # Yes. 21.33.02 # Or the alternative is to change something -> make (in your simulator build directory) -> make install -> test it in the simulator. 21.33.38 # re 21.34.03 # linuxstb: good, any eiser way to test? 21.34.31 # linuxstb: What code editors or something could I use? 21.34.41 # Those are the only two ways to test your code. 21.34.52 # linuxstb: I mean my workspace :) 21.34.52 # I have no idea about code editors - I just use emacs or vi 21.35.23 # You mean simple text editors? 21.35.58 # Simple is hardly something I'd call emacs... 21.36.02 # hehe 21.36.04 # And last what language is it? Perl or C? 21.36.10 # But yes, a text-editor 21.36.12 # C 21.38.25 # Then I going to use Notepad++ (http://notepad-plus.sourceforge.net)... 21.38.28 # In case somebody here knows: are X and Y swapped on the H300 LCD driver? 21.39.03 # that's the one I use too :) 21.39.29 # NicoFR: Cool :) 21.40.12 # Simple is hardly something I'd call vi... ;) 21.40.55 # oh, hooray 21.41.01 Quit b0br ("CGI:IRC") 21.41.04 # process windows doesn't allow me to kill 21.41.05 Join b0br [0] (n=d5a8b399@labb.contactor.se) 21.41.08 Quit b0br (Client Quit) 21.41.37 # Guys you'r rock :) 21.43.05 # preglow: if you are going to check out the profiling stuff, I just posted a mildly updated version of the patch to sourceforge. added the NO_PROF_ATTR attribute define, and used it in Tremor, fixed the bug I mentioned in my parser by using objdump instead of nm to locate symbol names, and added profile_comparator.pl. 21.43.36 # goodie 21.43.48 # will check out later 21.44.01 # yep yep, just wanted to mention, I'm off for the day probably. 21.45.01 # ARGH 21.45.21 # developing in windows is such a fucking dream when it doesn't even allow me to close my crashed programs 21.45.40 # * lostlogic hugs linux 21.45.56 # * xand hugs debian 21.46.17 # preglow: haven't seen that yet... and have crashed many 21.46.49 # i've seen it bunches of time 21.46.50 # s 21.47.28 # perhaps i should allow this thing a reboot 21.47.28 # brb 21.48.17 Join Guest229461 [0] (n=phhome@Fd36d.f.strato-dslnet.de) 21.51.12 Quit NicoFR () 21.55.39 # And another question: could i use cvs and building mechanism to install new RB build wersions on my DAP instead of using the wiki daily builds page? 21.56.35 # And if I do some changes in code and then run cvs update -dP will it delete my changes? 21.57.59 # no it will merge them 21.58.13 # but yes you can use cvs to compile your own OR latest builds. 21.58.35 # If you want to play and have a clean CVS just copy the whole CVS to another folder. 21.58.57 # I have rockbox-devel and update it once in a while, but never fiddle with it. 21.58.57 # Hm... Then how can I stay up to date and doing changes together? 21.59.23 # when I want to make new code I copy this folder and start making changes, then you can update in that new instance or make patches too. 21.59.41 # Ok, I see. 21.59.42 # if you want to stay uptodate and make changes 21.59.42 # i just plain and simple use one folder 21.59.54 # it's completely recent and contains all my changes 21.59.57 # then just do your changes and update 21.59.57 # as long as i haven't broken anything 22.00.24 Quit linuxstb (Read error: 110 (Connection timed out)) 22.00.31 # but preglow sometimes your changes will make a conflict with update. 22.00.41 # preglow: what in the code you have already change? 22.00.41 # yes, and then i just correct the conflicts 22.00.48 # NightCat: oh, quite a bit 22.00.59 # lots of musepack stuff, lots of system stuff 22.01.01 Join linuxstb [0] (n=linuxstb@i-83-67-212-170.freedom2surf.net) 22.01.20 # it doesn't matter 22.01.24 # as long as you're careful, it works fine 22.01.29 # preglow: because sometimes maybe I will do strange things(or evil) I just copy the cvs and leave the main folder clean. 22.01.39 # it's up to you 22.01.41 # Then if I want to adjust a game to fit my DAP screen where shell I go? 22.01.45 # that way if I mess it hard I can always delete the new cvs and run with a clean one. 22.01.55 # if you keep everything in one folder, you just need to be careful when you commit 22.02.04 # windows devs: I can recommend TortoiseCVS (www.tortoisecvs.org) 22.02.36 # preglow: I just don't have access to commit :) 22.02.38 # What is it? 22.02.41 # NightCat: if you're just changing a plugin, definately just go with a single folder 22.03.13 # Ok I'll try :) 22.03.51 # it's a CVS client for windows, it integrates in the explorer. You can right-click a folder and do 'update',... 22.03.53 # if you mess that plugin just delete it and update 22.03.54 Quit ender` (Read error: 110 (Connection timed out)) 22.04.38 # and can we combine it with cygwin? 22.05.02 # XavierGr: I'll want to try it :) 22.05.27 Quit Acksaw () 22.05.34 # I have a problem with CVS cause I have an Proxy internet... 22.05.44 # NightCat: I mean if you made serious mistakes and you can't revert manually, of course you want to try your changes 22.05.57 Quit KN|stiff (Read error: 110 (Connection timed out)) 22.06.05 # And I have no idea how to set up cvs for proxy... 22.06.35 # you've only got port 80? 22.06.43 # and those standard ones 22.06.50 # "I'll want to try it" I meant TortoiseCVS :) 22.07.25 # I have to set up 172.18.14.1:8080 and my login and password to have internet :) 22.07.32 # anyway, time to hit the sack. 22.07.35 # later all. 22.07.51 # * petur crosses his fingers as he tries the lcd_update_rect() code from Kaggen 22.08.43 # Holy s... TortoiseCVS is 5 mb in weight :) 22.09.37 # yeah, but it's very nice :-) 22.10.33 # Downloaded it now try... 22.11.17 # Kaggens code seems to work OK or it never gets called :) 22.11.48 # Will need to find a way to compare update speed 22.27.18 Quit _FireFly_ ("Leaving") 22.27.38 # petur: What you need to wind that way? 22.27.53 # petur: Can I help somehow? 22.29.16 # preglow: it seem not to update my files (I mean TortoiseCVS)... 22.29.23 # preglow: Why? 22.29.48 # don't ask me 22.30.17 # NightCat: do you get those green overlays on the icons of your files? 22.31.20 # No, but it updates (i think)... How can I test it? 22.31.39 # if it updates, you get the output in a window 22.31.50 # just like normal cvs 22.32.10 # It writes that update success. 22.32.57 # Oh, yes know it works :) 22.34.34 # to do diffs or merges, you can use winmerge (http://winmerge.org), it integrates in TortoiseCVS 22.35.44 # Freeware? 22.35.48 # to create patches, richtclick on the file you changed, choose CVS and then 'Make Patch' 22.35.53 # yup 22.36.16 # GPL 22.36.29 Nick Lynx_awy is now known as Lynx_ (n=lynx@tina-10-4.genetik.uni-koeln.de) 22.36.32 # Downloading... ;) 22.38.50 Quit muesli_- (Read error: 104 (Connection reset by peer)) 22.41.32 Join San [0] (n=Test@213-202-147-211.bas502.dsl.esat.net) 22.41.36 # hey 22.41.46 # I am making a plugin that changes the color of the Player 22.42.11 # how do i coompile it, where do i put it in the sources file? 22.42.18 # *compile 22.43.25 # <^BeN^> san, are you Sanitarium from mistic river? 22.43.32 # yes 22.44.07 # <^BeN^> you can try to anser my question? 22.44.09 # <^BeN^> http://misticriver.net/showthread.php?p=353806&posted=1#post353806 22.44.45 # who are you? 22.45.00 # <^BeN^> im Paprica 22.45.04 # oh, ok 22.45.06 # thats easy 22.45.09 # <^BeN^> =] 22.45.14 # have you got the dev kit? 22.45.19 # <^BeN^> yep 22.45.31 # ok, open it and then type "pw" 22.45.33 # *pwd 22.45.53 # <^BeN^> K 22.45.56 # <^BeN^> now? 22.46.01 # is the image a BMP? 22.46.59 # ?? 22.47.01 # <^BeN^> which image? 22.47.23 # the one you want to be in the rb code like 0x001 and stuff 22.47.48 # <^BeN^> ah 22.47.49 # <^BeN^> ok 22.47.51 # <^BeN^> emm 22.47.54 # bmp? 22.47.55 # <^BeN^> yes 22.48.09 # ok, put that in the /home/guest/tools folder 22.49.11 # <^BeN^> ok now? 22.49.28 # in the dev toolkit type cd tools 22.49.35 # "cd tools" 22.49.42 # yeah? 22.49.46 # <^BeN^> ok 22.50.49 # now type "bmp2rb filename.bmp" 22.51.44 # <^BeN^> 10x =] 22.51.47 # <^BeN^> mm 22.51.50 # work? 22.51.53 # <^BeN^> its will be in color? 22.51.58 # i dont know 22.52.02 # <^BeN^> =\ 22.52.02 # never tryed color 22.52.08 Quit Paul_The_Nerd ("Chatzilla 0.9.68.5.1 [Firefox 1.5/undefined]") 22.52.15 # <^BeN^> ok 22.52.19 # just put #include "lcd.h" at the top and it might be 22.52.49 Join KN|stiff [0] (n=phhome@Fd36d.f.strato-dslnet.de) 22.52.56 Join Noel_sad_song [0] (n=c87ec44a@labb.contactor.se) 22.53.09 # <^BeN^> ok 22.53.19 # what are you making? 22.53.46 # <^BeN^> i wont to make a larger pictures and numbers for the solitare 22.53.55 # <^BeN^> want 22.53.57 # <^BeN^> ** 22.54.13 # ah, cool 22.54.17 # <^BeN^> =] 22.54.53 # <^BeN^> mm thereis some way to invert the numbers to bmp picture? 22.55.19 # no 22.55.22 # dont think so 22.55.54 # <^BeN^> ohh 22.55.54 # <^BeN^> =\ 22.56.49 Join _FireFly_ [0] (n=FireFly@p54A4791A.dip.t-dialin.net) 22.57.30 Quit Guest229461 (Read error: 110 (Connection timed out)) 22.57.49 # <_FireFly_> maybe i have found out why the images on the remote blinks/flickers if they shouldn't do that 22.57.50 # <^BeN^> mm do you know how to compile only one file? because "make" takes 2-3 minutes 22.59.59 # San: I want to do some experiments with colors and lcd... But I'm a NB... Can u help me? 23.01.11 Quit Noel_sad_song ("CGI:IRC") 23.02.10 # ok 23.02.42 # How cam I for ex. chage colors of screen? 23.02.52 # (Like you do...) 23.03.29 # have you get the dev kit? 23.04.02 # I have the cigwin installed and setuped :) 23.04.07 # ok 23.04.20 # And I already build the sim :) 23.04.26 # ok, good 23.04.31 # (Many times :) ) 23.04.41 # open up firmware/export/lcd.h 23.04.44 Join Owner [0] (n=chatzill@slawson.plus.com) 23.05.00 # OK 23.05.11 # done 23.05.12 # ? 23.05.18 # Y :) 23.05.22 # ok 23.05.33 # look for "rockbox Blue" 23.05.33 # It's a simple step :) 23.05.54 # Ok 23.06.04 # Line 167 :) 23.06.23 # see where is says (039, 394, 830)? 23.06.24 # Its an RGB color? 23.06.28 # yeah 23.06.33 # just change them 23.06.48 # Ok it's quite easy :) 23.07.03 # yes it is 23.07.08 # then save it and compile it 23.07.09 # :D 23.07.25 # <^BeN^> san 23.07.26 # <^BeN^> [23:57:53] <^BeN^> mm do you know how to compile only one file? because "make" takes 2-3 minutes 23.07.29 # Ok i'll try it, what else? 23.07.41 # Hmmm. This apple_os.bin file. Is it made using the standard Rockbox bootloader build systems? 23.08.11 # ^BeN^: lemme guess, you're using cygwin? 23.08.14 # you cant compile one file 23.08.20 Nick Owner is now known as slawson (n=chatzill@slawson.plus.com) 23.08.21 # <^BeN^> yes 23.08.26 Join g33 [0] (n=g33@82.152.200.33) 23.08.30 # hi 23.08.33 # but it you keep the window open after a full compile, it is really fast 23.08.35 # hi 23.08.38 # hey g333 23.09.08 # if you keep the program open after a full compile, and then compile again, it only compiles the files that need to be compiles 23.09.11 # just installed rockbox on my h140.. and ive noticed that one of my songs (actually the first and only one ive tried) doesnt sound as good as with original firmware 23.09.15 # *compiled 23.09.28 # Cassandra: isn't that the extracted apple firmware? 23.09.28 # the treble is all sharp and almost noisy 23.09.39 # preglow: Yes. 23.09.45 # <^BeN^> ok 23.09.53 # its a 24khz 56kbps mp3 file.. sounds a lot smoother with iriver firmware 23.10.02 # WTF? 23.10.14 DBUG Enqueued KICK San 23.10.14 # * San 14Skinny Dips in a sea of 07Dream Theater - Live At Budokan Disc 1 - As I Am1415 23.10.25 # that's because we have a very simple resampler, currently 23.10.33 # g33: The rockbox resampler doesn't work well with such low sample rates 23.10.38 # Ask preglow ;) 23.10.58 # anyone wana help me make a color changer for rockbox? 23.11.07 # I!!! 23.11.12 # I want!!! 23.11.14 # :) 23.11.28 # but can you code it? 23.11.28 # so whats the "minimum" for it to sound as good as original firmware? 23.11.37 # 128 maby 23.11.41 # I interested in All that connected to getting RB into colors :) 23.11.56 # but can you help me code it? 23.12.02 # but can you code it? Interesting question ;) 23.12.03 # amiconn: who is in charge of the resampler ? 23.12.21 # 44.1 KHz should sound perfectly, all other sampling rates may sound a bit off 23.12.42 # whats the diff between stereo width and crossfade? 23.12.44 *** Saving seen data "./dancer.seen" 23.12.45 Quit _FireFly_ ("Leaving") 23.12.48 # but, how can a song like that sound good at all? 23.13.06 # g33: Maybe you just resemple your song on PC? 23.13.18 # well it doesnt sound very good, but it doesnt sound disturbingly bad on the original firmware 23.13.23 # San: You'r right... 23.13.39 Join Rincewind [0] (i=Miranda@B7938.b.pppool.de) 23.13.45 # that doesnt give me any better quality, just bigger file 23.14.18 Join linuxstb_ [0] (n=5343d4aa@labb.contactor.se) 23.14.24 # g33: But it give you a better quality on RB :) 23.14.32 # Im I right? 23.14.39 # yes 23.14.50 # other than that, RB seems awesome 23.14.54 Join _slawson_ [0] (n=chatzill@slawson.plus.com) 23.15.11 # smaller fonts, bookmarks, fading backlight, crossfade, gapless.. omfg 23.15.15 # And with 20 gigs it's not a big problem :) 23.15.26 # does the optical out work in RB? 23.15.31 # 40gb :D 23.15.31 # You'r right :) 23.15.40 # Yes 23.15.57 # (Correct me if I it's not...) 23.16.23 # good.. cause ive just ordered a $270 DAC from china :) 23.16.35 # LCD updates using the window function of the hardware doesn't give the speed increase I was looking for :( 23.16.47 # Will add it to the tracker anyway. 23.16.58 # preglow, Oh, sorry, yes. I meant this rockboot.bin. Make seems to go all recursive on me if I try to build the iPod bootloader. 23.17.04 Join Rincewind_12 [0] (i=Miranda@B7956.b.pppool.de) 23.18.34 # Cassandra: Which step on the WIki page are you up to? 23.19.39 # Towards the end of step 1 - building the bootloader. 23.20.24 # ../configure seems to work, make doesn't. 23.20.38 # whats the voice thing do? 23.21.03 Join webguest18 [0] (n=524990ba@labb.contactor.se) 23.21.09 # is xargs in the "devkit" ? 23.21.15 Join muesli_- [0] (i=muesli_t@Bc148.b.pppool.de) 23.21.37 Join _FireFly_ [0] (n=FireFly@p54A4791A.dip.t-dialin.net) 23.21.38 Quit _slawson_ ("Chatzilla 0.9.67+ [SeaMonkey 1.5a/2005120909]") 23.22.02 # <_FireFly_> woot i have found the flickering problem with images on the remote-wps 23.22.15 # no devkit user around? 23.22.30 # make -C /u/christi/work/rockbox-devel/rockbox/tools CC=gcc rdf2binary convbdf scramble ipod_fw bmp2rb codepages 23.22.48 # make keeps trying to execute that over and over again. 23.23.09 # That's odd. I've just tried it and it builds fine. 23.24.20 # I don't think I've messed up building the compiler, because it seems to build a binary OK. 23.25.22 # Cassandra: what if you run that command line manually? 23.25.23 # g33: it's voice menu :) 23.25.33 # the make -C one I mean 23.25.39 # Oh, hold on. Now that's doing the same. 23.25.41 # All menu commands player says :) 23.25.46 Ctcp Ignored 2 channel CTCP requests in 0 seconds at the last flood 23.25.46 # * Cassandra looks bemused 23.26.26 # Cassandra: then cd to the tools dir and run 'make CC=gcc rdf2binary convbdf scramble ipod_fw bmp2rb codepages' 23.26.45 # !!! g33 !!! 23.26.45 Quit webguest18 ("CGI:IRC (EOF)") 23.27.00 # ? 23.27.22 # I answered your question :) 23.27.29 # Just tells me everything is up to date. 23.27.39 # still not sure what that means :) 23.27.51 # is it like a computer voice that reads the names of the files? :) 23.28.06 # make seems to be calling itself recursively. 23.28.09 # ls 23.28.15 # Sorry 23.28.19 # Cassandra: Can you build other things - e.g. the h120 bootloader? 23.28.27 # hmm... this 192kbit mp3 sounds sharper too 23.28.35 # For ex. you select General Options and DAP says: "General Options" in your earphones :) 23.28.50 # iriver firmware seems to be building OK. 23.29.05 # I can try the bootloader if you like. 23.29.24 # ls 23.29.25 # really? awesome 23.29.36 # Damn focus 23.29.40 # Yes :) 23.29.41 # Can you build Rockbox itself for the iPod? I can just send you the bootloader.bin if you want. 23.29.50 Quit slawson (Read error: 110 (Connection timed out)) 23.30.04 # linuxstb, nope that's failing with the same error now. 23.30.09 # so what does the option .talk mp3 mean? :) 23.30.17 # It seemed to be working earlier. 23.30.30 # Obvious question - is arm-elf-gcc in your path? 23.30.35 # A moment... 23.30.46 # i dont hear anything 23.30.58 Join webguest80 [0] (n=524990ba@labb.contactor.se) 23.30.59 # Oh, hold on, spurious symlink. 23.31.07 Nick Lynx_ is now known as Lynx_awy (n=lynx@tina-10-4.genetik.uni-koeln.de) 23.31.24 # Now build bootloader is giving me make: *** /u/christi/work/rockbox-devel/rockbox/bootloader: No such file or directory. Stop. 23.31.49 # it sure sounds like some kind of path-related problem 23.31.49 # g33: ofcourse :) 23.31.58 # path or dir 23.32.11 # I think you're right. 23.32.17 # g33: Here the Voice HowTo: http://www.rockbox.org/twiki/bin/view/Main/VoiceHowto 23.32.22 # Do you have the "bootloader" directory? It's at the same level as apps, tools etc 23.32.35 # cool thanks 23.32.46 # * Cassandra slaps her forehead. 23.32.55 # g33: You need a voice file to do this :) 23.33.01 # it would appear not. Just checked it out. 23.33.13 # hehe 23.33.42 # oh well 23.33.47 # <_FireFly_> YES! ;) i have a solution for the image flickering problem and have also found an unneeded call to wps-display-images 23.33.47 # i've gotta go 23.33.52 # later, all 23.34.05 # Seeya preglow. 23.34.59 # Bagder: yes, devkit has xargs 23.35.02 Join Caydel [0] (n=Caydel@d38-23-60.commercial1.cgocable.net) 23.35.09 # webguest55: thanks 23.35.18 # _FireFly_: what is it? 23.35.28 # buildzip.pl mod coming up that uses xargs 23.35.40 Quit webguest80 (Client Quit) 23.37.02 # <_FireFly_> petur: if have some text(e.g. the volume- or battery-value) and some images(e.g. play-mode,battery-symbol) on the same line then the images starts flickering on the remote 23.37.16 # <_FireFly_> s/if/if you 23.37.57 Part Caydel ("Leaving") 23.38.16 # not only on the remote :( 23.39.03 # is your fix only for the remote? 23.39.37 # <_FireFly_> i see it only on the remote (h120-user) :) but the fix should isn't only for the remote because the code which gets fixed is used for alle displays 23.39.52 # <_FireFly_> -should 23.39.53 # nice 23.40.14 Join JazzBone [0] (n=muellsam@cc829402-a.groni1.gr.home.nl) 23.40.19 Quit Rincewind (Read error: 110 (Connection timed out)) 23.43.07 # <_FireFly_> petur: are you h3xx user ?? 23.43.12 # yep 23.43.39 # <_FireFly_> can you test this fix pleas ?? http://home.arcor.de/s.wezel/flicker-fix.patch 23.44.40 # right-away... 23.44.42 # _FireFly_: I also can!!! 23.45.05 # I have a suggestion for a few changes in the options menu 23.45.20 Quit KN|stiff (Read error: 110 (Connection timed out)) 23.45.36 # is there anybody here who is willing to work on the menus? 23.45.54 # <_FireFly_> NightCat: why not :) 23.46.01 # _FireFly_: Say how to apply the pach? 23.46.06 # What command? 23.46.33 # <_FireFly_> patch -p0 < 23.46.38 # <_FireFly_> in the root of the sources 23.46.54 # Ok 23.47.11 # <_FireFly_> e.g. patch -p0 hmmm. it's in gwps-common.c, I bet that won't do much on my main display? 23.47.37 # Success of a sort. I've installed the bootlloader, but it's no longer booting the original OS. Just hangs on "booting original firmware" 23.47.38 # <_FireFly_> petur: this fix on for the wps 23.47.43 # <_FireFly_> only 23.48.20 # <_FireFly_> i have it mentioned haven't i ?? 23.49.02 # Hm, the command do nothing... 23.49.11 # oh - was mixing gwps with rwps :D 23.49.21 # Cassandra: Have you tried installing Rockbox itself? 23.49.30 # <_FireFly_> petur: ;) 23.49.33 # Just building it now. 23.49.34 Quit Rincewind_12 (Read error: 104 (Connection reset by peer)) 23.49.50 # sorry, still quite new to RB (and even my H340) 23.50.22 # <_FireFly_> NightCat: to which directory have you downloaded the patch ?? 23.50.25 # When I use command patch it just freeze... 23.50.37 # <_FireFly_> NightCat: ouch 23.50.38 # To my rockbox-devel 23.50.50 # <_FireFly_> but this isn't a problem from my patch ;) 23.50.56 # Yes. 23.51.05 # Exactly what command did you type? 23.51.11 # I mean the cygwin freeze. 23.51.15 Join qweasd [0] (n=qweasd@82-37-76-229.cable.ubr02.dudl.blueyonder.co.uk) 23.51.18 # patch 23.51.22 # and all 23.51.28 # hello 23.51.28 # <_FireFly_> only patch ?? 23.51.31 # also I try patch -p0 flicker-fix.patch 23.51.46 # The same result. 23.51.53 # can someone help me? 23.51.54 # <_FireFly_> no it's wrong try this: patch -p0 You should type "patch -p0 < flicker-fix.patch" 23.52.04 # <_FireFly_> ;) 23.52.08 # i want to learn C progamming 23.52.14 # where should i start 23.52.16 # ??? 23.52.26 # Chapter One 23.52.30 # any particular tutorial? 23.52.30 # of any C book 23.52.40 # thanks 23.52.44 # also what program should i use? 23.52.51 # :) Do you have any programming experience? 23.53.02 # no :( 23.53.08 # ...building... 23.53.22 # well ive compiled my own rockbox using the tutorial on the rockbox site 23.53.37 Join KN|stiff [0] (n=phhome@Fd36d.f.strato-dslnet.de) 23.53.46 # _FireFly_ ... make -> error 23.53.52 # same here... 23.53.56 # <_FireFly_> hmm 23.54.00 # and i know the printf, if, functions 23.54.00 # qweased, Just studie the source and try to make sense of it? Thats what I did. 23.54.08 # <_FireFly_> petur: which error 23.54.12 Quit muesli_- (Read error: 104 (Connection reset by peer)) 23.54.14 # error: 'struct gui_img' has no member named 'stride' 23.54.21 # $ make 23.54.21 # make -C /home/NightCat/rockbox-devel/tools CC=gcc rdf2binary convbdf scramble de 23.54.21 # scramble mkboot bmp2rb codepages 23.54.21 # make[1]: `rdf2binary' is up to date. 23.54.21 # make[1]: `convbdf' is up to date. 23.54.22 *** Alert Mode level 1 23.54.22 # make[1]: `scramble' is up to date. 23.54.24 # make[1]: `descramble' is up to date. 23.54.26 # make[1]: `mkboot' is up to date. 23.54.26 # need to patch the .h file as well? 23.54.28 # make[1]: `bmp2rb' is up to date. 23.54.28 # San how long did it take you 23.54.30 # make[1]: `codepages' is up to date. 23.54.32 # CC thread.c 23.54.34 # AR+RANLIB /home/NightCat/rockbox-devel/build/librockbox.a 23.54.36 # CC gui/gwps-common.c 23.54.38 # gui/gwps-common.c: In function `wps_draw_image': 23.54.40 # gui/gwps-common.c:1207: error: structure has no member named `stride' 23.54.42 # gui/gwps-common.c:1209: error: structure has no member named `bitmap_part' 23.54.44 # gui/gwps-common.c:1209: error: structure has no member named `src_x' 23.54.45 # <_FireFly_> argh 23.54.46 # gui/gwps-common.c:1210: error: structure has no member named `src_y' 23.54.47 # NightCat, don't post your complete output here :) 23.54.48 # gui/gwps-common.c:1210: error: structure has no member named `stride' 23.54.50 # make[1]: *** [/home/NightCat/rockbox-devel/build/apps/gui/gwps-common.o] Error 1 23.54.51 # San how long did it take you 23.54.52 # make: *** [all] Error 2 23.54.56 # stop that flooding please 23.55.08 # petur: Why it's funny :) 23.55.14 # Sorryy... 23.55.15 # started today, and am making color in plugins now 23.55.15 # :D 23.55.23 # WOW 23.55.24 # <_FireFly_> there are some parts of my combined -bitmap-support laying around 23.55.34 # BTW, anyone know what this meens: 23.55.34 # http://img244.imageshack.us/my.php?image=soadhypnorock9ge.jpg 23.55.36 # ok :( then. 23.55.37 # <_FireFly_> i will make a clean patch 23.55.39 # Damn, wait 23.55.47 # logo.c:188: error: `LOGO_WIDTH' undeclared (first use in this function) 23.55.47 # logo.c:188: error: (Each undeclared identifier is reported only once 23.55.47 # logo.c:188: error: for each function it appears in.) 23.55.47 # logo.c:189: error: `LOGO_HEIGHT' undeclared (first use in this function) 23.55.47 # logo.c:214: error: `LOGO' undeclared (first use in this function) 23.55.48 *** Alert Mode level 2 23.55.48 # make[2]: *** [/home/guest/build/apps/plugins/logo.o] Error 1 23.55.50 # make[1]: *** [rocks] Error 2 23.55.52 # make: *** [all] Error 2 23.55.54 # what does that meen? 23.56.01 # oh, wait... 23.56.35 # linuxstb, I think I'm in trouble. Can't get the iPod to register as a USB device any more, so no way to install Rockbox on it. 23.56.54 # Cassandra: Don't worry :) 23.57.01 # San: looks like seriously overdriven input (distorted) 23.57.07 # i know 23.57.11 # that was a while ago 23.57.18 # an accident 23.57.19 # ;-) 23.57.20 # San, where did you start learning the source? 23.57.20 # Cassandra: Are you in "disk mode" ? 23.57.25 # i didn't meen to post that 23.57.26 # :D 23.57.38 # San, where did you start learning the source? 23.57.43 # can u give me a link? 23.57.54 # <_FireFly_> petur: ok updated 23.57.59 # linuxstb, nope. I have no idea how to use this thing at all, I'm afraid. All I got was the base unit. I'm borrowing my housemate's cabel. 23.58.07 # i just looked at all the files 23.58.16 # and tryed to figure out how they worked 23.58.27 # Cassandra: Follow the instructions at the very bottom of the IpodBoot wiki page 23.58.27 # it only took me about 5 hours of messing around 23.58.32 # then i got it 23.58.33 # : 23.58.34 # *:D 23.58.52 # 5 hours!!! 23.58.53 # Cassandra: i.e. hold down MENU and SELECT until it reboots, then hold down SELECT and PLAY until it enters disk mode 23.58.58 # ive been doing this tutorial 23.58.58 # http://www.cprogramming.com/tutorial/c/lesson1.html