--- Log for 12.01.106 Server: kornbluth.freenode.net Channel: #rockbox --- Nick: logbot_ Version: Dancer V4.16 Started: 17 days and 22 hours ago 00.00.08 # I am new here. I am the one that is working on the ifp port. 00.00.18 # hey! 00.00.30 # nice work so far 00.00.33 # what's an ifp? 00.00.41 # iriver flash player 00.00.44 # oh 00.01.12 # tomal: I guess you know that linuxstb and preglow are mr ipodport 00.01.15 # Welcome - I'm one of the ipod devs. 00.01.32 # Bagder: Yes I know them 00.01.47 # You've just missed preglow though. 00.02.20 # Is there anything you would like to ask me about the patch I sent recently? 00.03.21 # No - as I said in my email to rockbox-dev, I'm in favour of it being committed to CVS. 00.04.00 # I think one of you arm guys should do that 00.04.00 Quit webguest60 ("CGI:IRC (EOF)") 00.04.50 Join webguest68 [0] (n=864c0341@labb.contactor.se) 00.04.51 # I'll be happy to - if there's no objections from anyone else. 00.05.04 # I'll be happy too :) 00.05.12 # go go go ;-) 00.07.37 # OK, I should be able to do it in an hour or so. 00.07.47 Quit xmixahlx ("blah blah blah") 00.07.57 # do what? 00.08.00 Join fobbo [0] (n=fobbo@h221n1c1o871.bredband.skanova.com) 00.08.11 # tomal: Is the patch on Sourceforge still the latest, or do you have more? 00.08.25 # BHSPitLappy2: commit a the ifp patch to cvs 00.09.02 # Midgey: that makes sense! now I know what ifp and ihp mean! 00.09.03 # hmm. correct me if i'm wrong, but aren't there drastic differences in capabilities across the iFP range? 00.09.10 # BHSPitLappy2: The ifp also has an arm processor - so there is code we can share between the ipod and ifp projects. 00.09.16 # linuxstb_: It is the latest. I haven't had much time for rockbox in last few days. 00.10.09 # tomal: OK - it's a very impressive solo effort so far. 00.10.17 # Can somebody tell me how to create one patch for multiple files in multiple directories? 00.10.17 # yes indeed 00.10.38 # petur: make single ones and append them to a single file 00.10.55 # as long as you keep the paths "sane" it works brilliantly 00.11.05 # ah ok... 00.11.19 # and by "sane" I mean having the same root 00.11.39 # I still don't know what's wrong with the ones TortoiseCVS generates :( will do it the manual way... 00.11.45 # thanks 00.12.06 # (iRiver recording gain patch underway...) 00.12.38 # linuxstb_: Thanks. I suppose I am not too far from playing audio, but it may take few weeks. 00.12.38 # tomal: What's the next step for the ifp port? 00.13.16 # tomal: you'll get all my thumbs up if you beat the ipod guys to music playback ;-) 00.13.24 Quit menollo ("CGI:IRC (EOF)") 00.13.28 # linuxstb_: Currently I am working on a USB driver that will make the player behave like a serial port 00.13.44 # * Bagder turns it into a competition 00.13.44 # linuxstb_: I'd like to write a GDB target for the player 00.14.18 # linuxstb_: That would make experiments with it easier. 00.14.39 # I'm sure that would be useful. We should do the same for the ipod - there's a serial interface in the dock connector which is used to communicate with peripherals. 00.15.13 # But I'm not sure if it's working under ipodlinux for the latest ipods. 00.15.25 # linuxstb_: I have also identified parts of the original firmware responsible for audio output and probably for setting bus and cpu clocks. 00.16.19 Quit uwe_ (Read error: 110 (Connection timed out)) 00.16.45 Quit ender` (Read error: 113 (No route to host)) 00.16.52 # What do you use for disassembling? IDA Pro? 00.18.01 # linuxstb_: I used IDA Pro. Now I am using my own code analyzer (yes, I know, some of you already think I am insane) 00.18.16 # oh yes we do 00.18.17 Join Blipus [0] (n=raoul@cpe-65-27-175-101.cinci.res.rr.com) 00.18.18 # ;-) 00.18.28 # but good insane 00.18.36 Join uwe_ [0] (n=uwe@dslb-084-056-025-112.pools.arcor-ip.net) 00.18.37 Join wizisi2k [0] (n=wizisi2k@pool-141-153-169-231.mad.east.verizon.net) 00.18.42 Part wizisi2k 00.19.13 # i hear people here are disassembling ipod firmware? 00.19.31 # linuxstb_: The analyzer is written in Lisp. It can, for example, find out that at a specific point in code there is a constant in a specific register 00.19.48 # Blipus: Nope. But needing to. 00.20.03 # Blipus: :P sorry 00.20.09 # and that's not what i told you 00.20.20 # ipod, ifp, iriver, gigabeat, iaudio. its a general dissassemblefest 00.20.21 # linuxstb_: Very useful when the compiler decided to put a constant to a register at the beginning of a long procedure. 00.21.06 # Indeed. 00.21.58 # I haven't released the analyzer, because it's quite user unfriendly. But if you would like to see it, or its results, I may send something. 00.22.12 Quit lodesi ("Leaving") 00.22.21 # tomal: I am jealous of your work. It should be very fun to do such work. I am thinking to disect my old crappy napa flash player!! 00.22.29 # Is it very specific to the ifp, or could it help other arm players? 00.22.52 # (Toshiba gigabeat and ipod) 00.23.13 # I guess it could be used for others, unless the C compiler used made a strange code. 00.23.31 # I've been searching on misticriver.net, here (the irc logs) and head-fi... Noone seems to know if the iriver is capable of producing bit-perfect output via optical out 00.24.08 # I can't test it myself since I don't have anything w. bit-perfect digital in 00.24.28 # Its use requires some Lisp knowledge (there is no user interface, you just call Lisp functions), but I can write a little howto. 00.24.41 # I believe people have outputted DTS audio via the optical out - implying that it is bit-perfect. 00.24.48 # which iRivers have optical out? 00.24.52 # H140 00.24.54 # darkless: In the original firmware it fails to do so. 00.25.00 # cool, didnt know that 00.25.13 # adamdullenty: the entire H1X0 series 00.25.26 # But I think that this is the case in Rockbox too I am not sure. 00.26.25 # http://www.misticriver.net/showthread.php?t=29007 00.26.54 # what's wrong with 'cvs diff -u apps/settings.c > gainpatch1.txt' ? it says 'no such directory' 00.27.11 # executed from rockbox dir 00.27.37 # thanks linuxstb_, it does seem like it works 00.27.58 Join Jungti1234 [0] (n=jungti12@124.60.15.86) 00.28.02 # hi 00.31.54 Join Kyl3 [0] (i=no@cpe-24-90-234-92.nyc.res.rr.com) 00.32.34 Join ts-x [0] (n=0cbfe4df@labb.contactor.se) 00.35.48 Join einhirn [0] (n=Miranda@p54860863.dip0.t-ipconnect.de) 00.36.35 # great. something's changed. now i'm getting stock spam all of a sudden 00.38.40 Quit Kyl3 ("( www.nnscript.de :: NoNameScript 3.81 :: www.XLhost.de )") 00.38.59 # Bootloader V5!! 00.39.18 # ? 00.39.26 # good 00.39.40 # It's no problem. 00.41.16 Join einhirn_ [0] (n=Miranda@p5486144B.dip0.t-ipconnect.de) 00.42.02 # If anybody cares to try the new iRiver recording gain control, the patch is out: 00.42.04 # https://sourceforge.net/tracker/index.php?func=detail&aid=1403437&group_id=44306&atid=439120 00.42.34 Quit webguest89 ("CGI:IRC (EOF)") 00.43.44 # alright, so now that we've established that the iriver does seem to have bit-perfect optical out, what settings affect the bitstream? I know that crossfeed and replaygain does, anything else? 00.45.29 # petur what does it do exactly? 00.46.28 # analog and digital gain are merged into one big range, alows to select both channels to change them together. 00.46.55 # in the main record screen? 00.47.02 # yep 00.47.10 # nice indeeed 00.47.15 # so no more gain settings in recording settings 00.47.21 # I was always annoyed with the 2 gain settings 00.47.41 # It should be commited.... 00.47.42 # petur: very nice 00.47.42 # there's an indicator to tell you if the gain change you do is analog or digital 00.48.02 # and it should preserve best quality 00.48.12 # (first do analog gain, then digital) 00.48.21 Join akaidiot [0] (n=nope@c-7244e255.363-1-64736c11.cust.bredbandsbolaget.se) 00.48.23 # like a digital camera ;) 00.49.08 # just: I'm not sure I created the patch file correctly... 00.49.29 # "Digital Zoom" always seemed like the kind of thing you never wanted to actually use. 00.49.52 # yeah 00.50.11 # I mean, can't you just use magnification in whatever program later? 00.50.29 # we had this discussion some days ago 00.50.34 # Aaah 00.50.54 # Well, regardless, I do like the idea behind your patch. 00.51.03 # the decimator in the UDA 1380 acts on the 24bits of the ADC output which is then reduced to 16bit 00.51.23 # so it's better than what you'd do to the wav file 00.51.50 # * petur gives credits to amiconn for the idea 00.52.20 # since when does pressing left in the root dir bring you to the WPS? or was it always like that? 00.52.27 Part LinusN 00.52.32 # tomal: Are you using the same gcc/binutils as we're using for the ipod? i.e. gcc 3.4.x and binutils 2.16 compiled for arm-elf? 00.53.34 # linuxstb_: No. gcc 3.3.6 and binutils 2.15. 00.54.06 # Is there a reason for 3.3.6? 00.54.18 # huh? --> zip warning: name not matched: .rockbox/rocks/Copy 00.54.31 # space in the file name 00.54.43 # buildzip not like 00.54.45 # No. I have chosen it almost randomly 00.54.45 # oh alright 00.55.03 # I accidently copied a rock... 00.55.20 Quit einhirn_ ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") 00.55.31 # linuxstb_: Is there any significant difference? 00.55.35 # Also, which iFP models will your port support? 00.55.48 Join einhirn_ [0] (n=Miranda@p5486144B.dip0.t-ipconnect.de) 00.55.58 # tomal: I don't know - I just chose the latest available versions, and they seem to work fine. 00.57.48 Nick BHSPitLappy2 is now known as BHSPitLappy (i=Steve-O@adsl-64-123-190-199.dsl.rcsntx.swbell.net) 00.57.57 # linuxstb_: I own iFP 790. It will most probably support iFP 795 and iFP 799 if I know what exactly flash chips are inside them. 00.58.04 Quit einhirn (Read error: 110 (Connection timed out)) 00.58.33 # linuxstb_: iFP 8xx are probably the same as 7xx inside 00.58.49 # I've added a "#define IRIVER_IFP7XX_SERIES 1" to config-ifp7xx.h 00.58.49 # yes, they are 00.59.09 # But maybe ifp7 isn't the best prefix? 01.00.13 # linuxstb_: I think it's ok. I can't think of anything better. 01.00.40 # We need a define like that - for example the CONFIG_CPU definition isn't defined in the simulators, so we'll need to change some #ifdefs to use IRIVER_IFP7XX_SERIES instead. 01.00.55 # OK, I'll keep it as IFP7XX 01.01.00 # ok 01.02.22 Quit Kohlrabi (Read error: 104 (Connection reset by peer)) 01.02.27 # AFAIK iFP780 unlike the others uses internal PNX0101 USB controller, so I may be unable to write USB driver for it in the future. 01.03.18 # So, it's more of iFP79x maybe? 01.06.22 # The only difference between 780 and 7xx is a different USB controller and less amount of flash, so it's rather 7xx 01.06.35 # Aaah 01.08.08 # I own only iFP790. I only know about the other players what I read on the Internet. 01.11.50 Join thegeek [0] (n=thegeek@s026b.studby.ntnu.no) 01.13.33 Quit webguest68 ("CGI:IRC (Ping timeout)") 01.13.39 Quit Janco ("CGI:IRC (Ping timeout)") 01.14.15 Quit linuxstb_ ("CGI:IRC (Ping timeout)") 01.14.58 Quit adamdullenty ("CGI:IRC (Ping timeout)") 01.14.58 Quit ts-x ("CGI:IRC (Ping timeout)") 01.16.20 Quit petur ("here today, gone tomorrow") 01.17.14 Part tomal 01.22.37 Join linuxstb_ [0] (n=5343d4aa@labb.contactor.se) 01.28.12 Quit linuxstb_ ("CGI:IRC") 01.28.46 # hey 01.29.30 # Anyone has H300? 01.30.05 Quit einhirn_ ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") 01.32.19 Quit Moos (Read error: 104 (Connection reset by peer)) 01.36.01 # Rockbox target #16 now in CVS thanks to Tomasz. 01.37.30 # tomal: If you read this in the logs, I've just made a few minor cosmetic changes to your patch - adding the IRIVER_IFP7XX_SERIES define, and using CPU_ARM in more places instead of checking for either PP5020 or PNX0101. 01.38.32 # I've also made metronome compile for the ifp by adding some (random) button definitions - metronome now works on all targets. You may want to check the button definitions and change them. 01.38.43 # this thing is getting big... one of these days it'll start needing code documentation and policies or something. 01.39.00 # We've got those already. 01.39.02 Quit muesli- ("ich will Kühe!!!") 01.41.56 Quit fobbo () 01.48.33 # is a new forum going to be opened up for the ifp series now? 01.54.15 *** Saving seen data "./dancer.seen" 01.55.43 Quit Jungti1234 () 01.57.38 # Midgey34: ask jeff 01.57.38 Quit thegeek (Read error: 104 (Connection reset by peer)) 01.59.30 # hm, anyone know what z80 core is used in rockboy? 02.00.00 # rockboy is just a port of gnuboy 02.00.11 # So it's whatever gnuboy uses. 02.01.20 Join DJDD_ [0] (n=DJDD@220-245-186-182.static.tpgi.com.au) 02.01.35 Quit Mulzi-SAW (Read error: 104 (Connection reset by peer)) 02.04.41 Join alphakiller [0] (n=bohas@200.162.22.132) 02.04.52 # hello 02.05.02 # heheh, I still couldn't boot rockbox on ipod 02.05.02 # hi 02.05.03 # Good morning. 02.05.05 # jeez :P 02.05.06 # hehhe 02.05.14 # I thought you succeeded last night? 02.05.26 # Or was that just using the bootloader to load the Apple firmware? 02.05.35 # I installed bootloader ... but I couldn't boot up the kernel 02.06.59 Quit akaidiot (Connection timed out) 02.07.01 # Mmm. 02.07.32 # I compiled the rockbox kernel 02.07.41 # and extracted rockbox.zip into my iPod 02.07.45 # failure :( 02.08.07 # Rockbox error -2 02.08.08 # Ah yes - you got the "-4" error? 02.08.33 # now, -2 02.08.34 # .. 02.09.05 # How big is the rockbox.ipod file on your ipod? 02.09.35 # And another question - what's wrong (in C) with: *(x++)=f(*x) 02.09.48 # gcc tells me "warning: operation on `x' may be undefined" 02.12.41 # *ponders* I think we need to get the mregparm option supported on our targets. would make some inlines unnecessary, and improve performance overall, methinks. 02.14.53 # hmm strange 02.14.59 # seems my files on my iPod are messed up 02.15.02 # :( 02.15.09 # Could be a dodgy fat32 partition 02.15.18 # Have you restored it recently? 02.15.24 # (using the Apple restorer) 02.19.01 # yeah 02.19.39 # I'm formatting with the windows now :P 02.20.26 # you cant with windows I think 02.20.27 # Paprica: You probably already know this, but it's possible to get stuck in brickmania with the ball bouncing from one corner to the opposite corner. I don't know if that's avoidable. 02.20.40 # It's only a 30GB ipod. 02.20.52 # exceot with a third party program. (partition magic or swiss knife) 02.21.00 # ah okay then 02.21.00 # I'm doing it.. 02.24.35 Join aliask [0] (n=chatzill@c210-49-190-113.eburwd8.vic.optusnet.com.au) 02.24.51 # oh rockbox loaded :D 02.25.07 # Hurray. 02.25.17 # hmm 02.25.18 # A painless process... :) 02.25.22 # now check sum errror 02.25.33 # when rolo loads .. 02.25.40 # I'm on a menu with an X and rockbox aside 02.25.51 # That's not a menu, that's the file browser. 02.25.59 # oh :P 02.26.02 # But your hard disk is now empty.... 02.26.05 # how do I run apps :P 02.26.12 # can I load apps from it ? 02.26.12 # Hold down menu until the main menu appears. 02.26.31 # There are plugins - choose "Browse Plugins" from the menu. 02.27.35 # nothing 02.27.35 # hehehe 02.27.40 # I do select 02.27.40 # hehe 02.27.45 # it hangs on this menu 02.28.01 # Yes, hanging isn't uncommon at the moment. 02.28.18 # You can try disabling the CPU cache - remove the call to ipod_init_cache() in firmware/system.c 02.28.38 # That obviously slows it down, but seems to greatly improve stability. 02.30.01 # it doesn't really hangs .. 02.30.13 # it just don't go to the Browse Plug in 02.30.24 # What do you mean? 02.30.33 # Sometimes when you choose Browse Plugins you get an empty screen instead of a list 02.30.43 # Or it just holds for a few seconds, then does nothing leaving you in the menus still 02.31.00 # hmm, oh I just figured out that my select button isn't workin on this menu 02.31.37 # Hit >>| 02.32.04 # ohh :P 02.32.05 # heheh 02.32.09 # That's just to confuse the tourists... 02.32.16 # Still doesn't always work though 02.32.55 # hmm nice :P 02.33.04 # But, Bejeweled is PRETTY 02.33.12 # nice OS :P 02.33.12 # heheeh 02.33.16 # well 02.33.24 # what do I really need to work on it ? 02.33.41 # time I guess :) 02.33.57 # how do i guit sokoban 02.33.57 # hehehe 02.34.10 # Yeah, I couldn't quit some of the plugins either. 02.34.11 # MENU is generally mapped to "cancel" 02.34.13 # oh 02.34.19 # menu + select 02.34.20 # :D 02.34.29 # But yes, the key mappings have sometimes been chosen too quickly. 02.35.44 # what is left for an iriver realese? h1xx 02.36.18 # Bug fixing I guess. 02.36.38 # The remote needs more work as well. 02.36.44 # and maybe optical recording 02.36.57 # Maybe, but that's not a show-stopper. 02.37.10 # linuxstb: should I start to code the multi-core driver ? 02.37.14 # on iPod ? 02.37.17 # or hack, dunno ? 02.37.18 # hehee 02.37.33 # ow, bejeweled delays to start ? 02.37.41 # is there any intesion to integrate the wav2wv and the mp3 encoder to the recording options? 02.37.51 # XavierGr: I don't like the way it's possible to select options using the remote that are not supported on the remote - i.e. being forced to get my h140 from my pocket to quit a screen. 02.38.14 # linuxstb: yes that true 02.38.33 # hmm 02.38.39 # bejeweled doesn't start here :( 02.38.45 # I get a blue screen 02.38.46 # .. 02.38.51 # Sometimes plugins will start the first time, but not the second. 02.38.58 # If you reboot, it may work. 02.40.03 # Yeah, try rebooting 02.40.12 # XavierGr: Yes, I'm sure there's interest in recording codecs - but I would say they are not vital for a first official release. 02.40.15 # hmmm 02.40.15 # same shit 02.40.16 # :( 02.40.35 # Have you tried disabling the cache yet? 02.40.39 # sokoban always starts 02.40.46 # :P 02.41.07 # I dunno if you may get interested 02.41.27 # I have a Java OS bases 02.41.29 # *based 02.41.42 # I may "boot up" from rockbox 02.41.45 # as plug in 02.41.46 # :P 02.41.51 # dunno if you may get interested 02.41.53 # My personal interest is in getting the ipod to play music - I don't think java will help that. 02.41.55 Quit Sparticus (Read error: 104 (Connection reset by peer)) 02.42.00 # on running java on iPod :D 02.42.41 # But everyone does what they want to do - there's no dictator in Rockbox. 02.43.58 Join linuxstb_ [0] (n=5343d4aa@labb.contactor.se) 02.44.04 # how do I boot on the Apple firmware ? 02.44.13 # Hope? 02.44.16 # ;-) 02.44.30 # alphakiller: Hold down MENU as the ipod is booting. 02.44.34 # hmm :D 02.44.46 # You need to press MENU very early in the boot cycle and keep it pressed 02.45.17 # The bootloader will then say "Loading original firmware..." if it detects the keypress - which it doesn't always do. 02.45.34 # success :P 02.45.55 # but do I have stuff like "printf" on your lib ? 02.46.08 # We have snprintf 02.46.14 # And then lcd_puts() 02.46.22 # hmm .. 02.46.34 # or splash() 02.46.40 # it would be neat if you had a wrapper that controls the lines 02.46.41 # If you look at the plugins in apps/plugins/ you will see what sort of functions are available. 02.46.51 # lcd_puts() you need to update the "line" 02.47.08 # Yes - but that's just passing "line++" 02.47.19 # Or "line" if you don't want to update the line. 02.47.50 # and how do I erase a line ? 02.47.58 # hehehe 02.48.03 # Errr... 02.48.23 # :) 02.48.48 # And there's no malloc() in Rockbox. 02.48.57 # say I had a m68k gcc that enables mregparm and needed a HXXX user to test out a rockbox built with it... any takers? 02.49.16 # I'll test on H120 02.49.28 # w00t! I'll post a zip shortly! 02.49.50 # what's a mregparm? 02.49.53 # wont' effect the bootloader so if worse comes to worse, you can get to USB mode and put a normal build back ;) 02.50.09 # passes X function arguments in registers instead of on the stack 02.50.35 # and that will make things faster? 02.50.36 # I'll just use rockbox to boot my OS ... 02.50.36 # Yup, I'll try anything as long as it doesn't involve flashing. :) 02.50.40 # Does Rockbox compile OK with that? 02.50.52 # :p 02.50.53 # hehehe 02.50.55 # linuxstb_: not sure yet, I'll let you know momentarily 02.51.05 # Hehehe 02.51.45 Join Jungti1234 [0] (n=jungti12@124.60.15.86) 02.52.21 # alphakiller: As long as you release it under the GPL, we'll steal the best bits for Rockbox. 02.52.56 # http://mfiles.naver.net/518265bbabf29d28055a/data15/2006/1/12/259/rockboy.rock 02.53.11 # Frame Skip addition 02.53.42 # I think this is commited Jugti 02.53.50 # non 02.53.56 # how many more did you add? I went up to 6 02.54.00 # 7 02.54.00 # bah, gcc tells me invalid option when I just compiled it with the option enabled for m68k! 02.54.03 # Hurray, the build table is still green after the ifp7xx commit. 02.54.47 # * Paul_The_Nerd cheers for green build tables. 02.54.49 # I had reversed the gcc patch before the last build. 02.55.01 # Hahaha 02.55.42 # alphakiller: So what does your java-based OS do? Why would someone want to use it? 02.55.50 # XavierGr: It added more some. 02.56.26 # 0, 2, 3, 5, 7, 9, 11 02.58.53 # Jungti: Maybe if you could try to make it run faster, then it could get commited... ;) 02.58.59 # hey people 02.59.24 # linuxstb: it's for enthusiats 02.59.35 # XavierGr: :) 02.59.42 # the same way why one would change from the Apple's Firmware for Rockbox 02.59.48 # know those little bars in forum signatures that say " user" 02.59.57 # in case there wasn't one for rockbox, i just made one 02.59.59 # linuxstb_: large portions of rockbox do compile with it, first problem came in the debug_menu... I'll attribute away places that break for now. 03.00.40 Quit linuxstb_ ("CGI:IRC") 03.01.02 # poor linuxstb_, using a web client 03.01.22 # hahaha 03.01.51 # lostlogic: Are you just going to want me to see if it runs, or is there any specific tests you'd like me to try once I have it? 03.02.08 # BHSPitLappy: I'm back on my normal PC nwo. 03.02.10 # Paul_The_Nerd: first... does it run, then some kind of performance measure... whatever you can think of 03.02.11 # s/nwo/now/ 03.02.27 # but first I have to get it to compile which will take some trickery around our inline asm. 03.02.30 # Paul the nerd you can run the wav2wv benchmark twice and see 03.03.06 # linuxstb: It can run Java :P 03.03.10 # and be very portable 03.03.15 # does multi-threading, ipc hehehe 03.03.18 # for Java .. 03.03.28 # it's just for hobbist :D 03.03.40 # Sounds very cool - but I've yet to be attracted to java. 03.04.41 # hmph, the compilation failure was due to a bad assembly constraint in the first place. 03.04.41 # heheh :P 03.04.53 # linuxstb: I might put it as linux.bin :p 03.04.56 # and load it hehehe 03.05.12 Join Membrillo [0] (n=sam_kill@58.164.32.154) 03.05.20 # The aim of Rockbox on the ipod is to be a complete replacement for the Apple firmware - with the aim of playing music better than the original firmware. 03.05.38 # but how ?? 03.05.40 # linuxstb: system.h:set_irq_level the constraints should be =d and +d not =r and +r. 03.05.46 # play music is just play musinc .. 03.05.53 # and just as soon as you figure that out, iPL will be most grateful :) 03.06.11 # that was the only compile failure. 03.06.25 # Gapless playback for a start, plus support for a large variety of audio codecs, plus independence from itunes... 03.07.03 # Plus the choice of either playing files directly from the filesystem or from a "tag database" 03.07.07 # i love that rockbox has audio channel options 03.07.32 # when i suggested a mono mode to the iPL devs, they saw it as useless :P 03.07.48 # * BHSPitMonkey needs to learn to program for himself though... so he shouldn't be complaining 03.08.12 # lostlogic: I think that's part of the ifp commit... 03.08.13 # more developped codecs, giving greater sound quality without the restrictions of lower level audio decoding? 03.08.31 # linuxstb: shouldn't be, it's in a CPU_COLDFIRE ifdef 03.08.43 # Hah, a different set_irq_level then :) 03.09.12 # but you guys are mostly OS hackers too :P 03.09.12 # should I submit a patch, or just harrass people since it's a 1liner? 03.09.13 # hehehe 03.09.17 # http://img79.imageshack.us/img79/9519/rockbar6ln.gif 03.09.28 Join YouCeyE [0] (n=YouCeyE@vp089013.reshsg.uci.edu) 03.09.29 # Paul_The_Nerd: sorry I'm taking so long, I built it for H3XX the first time, forgetting what you would be running it on. 03.09.35 # alphakiller: We are, but our motivation is better audio playback on our DAPs. 03.09.49 # Well, for most of us anyway I think. 03.10.38 # well, I liked that Plug In browser .. 03.10.44 # you can expand your toys on iPod 03.10.45 # :P 03.10.47 # alphakiller: Rockbox over the original firmware just fills in the gaps. Gives us DAP enthusiasts what we want rather than what the big companies want to put in 03.11.04 # bloody trans-national corportaions :P 03.11.10 # Paul_The_Nerd: http://lostlogicx.com/transfer/rockbox/rockbox-h120-regparm3.zip 03.11.42 Join gromit` [0] (n=gromit`@ras75-5-82-234-244-69.fbx.proxad.net) 03.12.43 # BHSPitMonkey: What's that? 03.12.44 # Copying over now 03.12.58 # Jungti1234: just one of those forum signature things 03.13.00 # lost logic I am interested too. Any patch to test for myself. I have an H140 03.13.03 # for rockbox users 03.13.07 # me = bored 03.13.15 # Would someone mind changing the version string on the H300 bootloader? it still says version 3 03.13.19 # XavierGr: same link... 120 and 140 are the same except for harddrive size 03.13.23 # hi 03.13.49 # BHSPitMonkey: ah :) good 03.13.50 # AH I thought you said it was for the H3XX 03.14.03 # Music playback doesn't work 03.14.14 # I04: IllInstr at 00000002 03.14.22 # just bored, and i had just made some iPL ones 03.14.23 # make a wav conversion 03.14.28 # and thanks :) 03.14.33 # bah, none of the plugins will work :( sorry guys 03.14.33 # :) 03.14.41 # Ah, and it requires a pin to reset! 03.14.52 # then how can we test it? 03.14.58 # you can't yet 03.15.01 # no playback no plugins then? 03.15.13 # beg your pardon, the bootloader does say version 5 03.15.15 # I'll have to work on it more. I'm sure it has to do with how the codecs are created. 03.15.27 # What is different that? 03.15.38 # do you think that it can greatly imrpove speed times? 03.15.53 # XavierGr: honestly not sure, it's a thought though 03.16.26 Nick bagawk_ is now known as bagawk (n=lee@70-58-156-201.eugn.qwest.net) 03.16.39 # I'll be happy to test it next time too 03.16.53 # I keep several implements suitable for resetting on hand for just such occasions 03.17.12 # thanks, I'll ping again after reading the assembly for the codec and plugin APIs to figure out why they break. 03.17.37 # lostlogic: but the CPU resgister is more fast than the iram right? 03.17.52 # forever :P 03.17.53 # Sure thing, I'll be here for hours yet, and back tomorrow. Heh 03.18.10 # always register is faster 03.18.36 # I thought so 03.18.43 # But won't the functions themselves be slower if they have less registers available? I'm assuming that's the implication. 03.19.01 # that's a valid point 03.19.34 # what about stack ? 03.20.03 # what about it? 03.20.05 # that's why modern cpus aims to have lots of registers 03.20.17 # when you fullfil regs, you use stack 03.21.09 # this does not make less registers available to functions -- there really is very little cost to it, because anything you pass in on the stack is most likely copied into a register first thing inthe function _any way_ so thi sjust skips that save and load that are wasted 90% of the time. 03.21.50 # looks like the loose coupling of the API functions means that any functions exported to the API are going to have to be attributed to regparm=0 though :( 03.22.26 # But it could be useful internally in the codecs. 03.22.43 # linuxstb: yeah, and useful internally in the kernel... 03.23.14 # my opinion is that such things would be faster if written on asm 03.23.23 # write the whole thing in asm, eh? 03.23.25 # *shudders* 03.23.42 # Hahaha 03.24.00 # well it "could" improve speed greatly! 03.24.16 # [11:02] markun: yes, install cvs tools. Then: cvsdo add 'file' 03.24.27 # install what cvs tools? 03.24.31 # the places where it would make a big difference in rockbox are already inline assemblified 03.24.44 # or have had crazy people like me go over them to make sure that GCC is doing the Right Thing (TM) 03.24.55 # I use the DevKit do i need something more than that? 03.25.25 # well at least on mips and x86, I won gcc :P 03.26.23 # alphakiller: you beat GCC on IA32!? that's hard to believe, it's pretty hardcore there. 03.26.30 # heheh yeah .. 03.26.36 # a hand made asm OS :P 03.26.50 # and I even counted cpu cycles 03.26.59 # ehehe parallelizing all :D 03.27.16 Quit Paul_The_Nerd ("Leaving.") 03.29.59 # but the question is: why do the calls _to_ the API functions try to use register params, but the exported versions of said functions do _not_ 03.34.05 # time for bed. g'night. 03.35.45 # is there a staight forward method to include a new file to cvs diff? 03.36.00 # XavierGr: 'cvsdo' if you've got it 03.36.01 # that's wha tthe cvs tools are for cvsdo etc. 03.36.15 # you can use 'cvsdo add' and it won't attempt to contact the repository 03.36.24 # or something to that effect 03.36.37 # where can I get the cvsdo? 03.37.05 # i would have expected cygwin's cvs package to already have it 03.38.22 # do you have it? 03.39.32 Quit darkless (Read error: 104 (Connection reset by peer)) 03.39.40 # i don't have cygwin handy, unfortunately. i assume the command 'cvsdo' doesn't exist in your cygwin environment? 03.39.48 Quit Membrillo () 03.39.52 # you might be able to use the cygwin setup program to add cvstools 03.39.54 Join darkless [0] (n=darkless@62.79.44.48.adsl.vby.tiscali.dk) 03.40.00 # well I use the devkit and it seems not 03.40.14 # I installed everything on my own here 03.40.15 # .. 03.40.17 # I use cygwin 03.40.17 # .. 03.40.28 # you will only need a linux livecd to install your bootloader 03.40.52 # alphakiller: what's that got to do with his cygwin environment not having cvstools? :) 03.41.19 # XavierGr: does the devkit include a copy of the setup.exe for cygwin? 03.42.35 # let me check 03.42.47 # If I were he, I would download and install cygwin with binutils/gcc binaries and sources and cvs + automake + autoconf and gnumake and file utilz 03.42.57 # alphakiller: why? 03.43.07 # just adding cvs tools should do the trick, with luck. 03.43.31 # hmm ... I prefer to install things manually :D 03.43.36 # I know what to do :D 03.43.47 # it's not tricky building a cross compiler 03.44.20 # yeah, but it'd be a waste of his time and bandwidth, since he already has a working cross compiler, just not a copy of cvsdo. 03.45.13 # that's right I maybe only need to find an exe file. 03.45.51 # well, one tarball 03.45.58 # actually, gimme a sec. 03.46.27 # there isn't the setup.exe file that cygwin comes with. 03.46.31 # can probably just download the tarball for the tools 03.47.29 # can you run 'cvs -v' in your cygwin environment and tell me what version of cvs you're running? 03.47.44 # agh, the memcpy and memset assembly routines are what's hurting. I can fix this, but it'll be a pain in my butt. 03.48.30 # Concurrent Versions System (CVS) 1.11.6 (client/server) 03.48.32 Join akaidiot [0] (n=nope@c-7244e255.363-1-64736c11.cust.bredbandsbolaget.se) 03.48.52 # okay. i don't think it matters either way, so download ftp://ftp.planetmirror.com/pub/cygwin/release/cvsutils/cvsutils-0.2.3-1.tar.bz2 03.49.21 # i'll check, but i'm pretty sure you'll be able to untar that in the root of your cygwin tree, and it'll install what you need 03.49.22 # thanks ashridah, I will try straight away. 03.49.47 # yeah 03.49.49 # that's the one 03.49.53 # cd / 03.50.04 # tar xjvf /path/to/cvsutils-blah.tar.bz2 03.50.16 # will unpack it, hopefully the copy of 'cvsdo' will end up in the path in the right place. 03.50.31 Join DaLToN [0] (n=dsfasd@85.102.120.122) 03.52.50 # asdasdsa 03.52.55 # gjfjj 03.53.07 # are you died? 03.53.17 # ang? 03.53.34 # what it means "ang" 03.53.56 # ³ªÇÑÅ× ½Ãºñ°Å³Ä? 03.54.07 # pls in english 03.54.19 *** Saving seen data "./dancer.seen" 03.54.21 # i cant unnderstand them 03.54.39 Quit mikearthur (Remote closed the connection) 03.54.44 # What is meaning of 'Are you died?'? 03.55.16 # dead 03.55.38 # anyway 03.55.40 # why? 03.55.43 # byes 03.55.50 # gotta say, he looks pretty lively to me 03.56.09 # cos all of them a little silent 03.56.20 # ah :) 03.56.26 # you just joined. you missed all the action 03.56.36 # I misunderstood meaning. 03.57.47 # what is your nationality 03.57.49 # ?? 03.58.09 # Jungti1234 03.58.13 # ?? 03.58.43 # um 03.58.45 # sorry 03.58.56 # why? 03.58.57 # korea 03.59.04 # hýýms 03.59.04 # ok 03.59.14 # i a turk 03.59.20 # do you know turkey 03.59.21 # ? 03.59.28 # yes :) 03.59.32 # yes, we all know what turkey is. 03.59.41 # mmm. turkey 03.59.44 # how to you? 03.59.54 # how to you too. 04.00.06 # Tasty turkey 04.00.19 # :) 04.00.23 # hahah 04.00.24 # ashridah: Thanks for the help but unfortunately it didn't worked out. I exctracted the tools my self because the tar commnad didn't worked. 04.00.48 # hmm. cygwin's tar may or may not have had bzip2 available or something 04.00.55 # They are our brothers. 04.00.57 # bye 04.00.58 Quit Jungti1234 () 04.00.59 # I will try to find the file in a *.exe format. cvs is in a *.exe format too. 04.01.28 # aah, wait, those should have been .exe's. 04.01.39 # i'll poke harder, hang on 04.01.55 # I renamed them to exes but it crashed :) 04.01.58 # now in my country and all moslem country celebrate muslim festival of sacrifices 04.01.59 # :) 04.03.02 # byes 04.03.04 Part DaLToN 04.03.21 # ashridah: If you have a cygwin enviroment you can give me your exes... 04.03.46 # XavierGr: well, you could build the cvsutils yourself, i suppose 04.03.56 # XavierGr: that's the problem, i don't right now 04.03.59 Quit DreamTactix291 (Read error: 110 (Connection timed out)) 04.04.02 # ah sorry you said that you don't have one right now 04.04.57 # hmm I think I knwo how to do it. 04.06.15 # XavierGr: you do realise that the 'cvsdo' script is a perl script, not an executable, right? :) 04.06.39 # problem is, i don't know if the devkit has perl :( 04.07.08 # well I tried just in case. But yeah even when I try to compile it fails 04.07.14 # I think I can find it. 04.07.27 # well, compiling it shouldn't be necessary, really, they're perl scripts after all. 04.08.16 Quit alphakiller () 04.09.28 # extract the 'cvsdo' script from the original .tar.bz2, and make it executable, if it's going to work, it should run okay 04.09.34 # if perl isn't there tho, can't do much 04.09.36 # ashridah: I will open cygwin setup get the cvsutils tarball and skip the installation 04.10.00 # yeah, the cygwin setup.exe should detect the cygwin install already, and just install the necessary parts, with luck 04.10.39 # that's what it does all right. 04.11.31 Quit Rob2222 (Read error: 104 (Connection reset by peer)) 04.13.36 Join Rob2222 [0] (n=Miranda@ACB3AC65.ipt.aol.com) 04.23.26 # Heya, how goes the Rockbox H3xx firmware? Does it really have all the features of the H1xx firmware? 04.24.00 Quit XavierGr () 04.26.52 Join Membrillo [0] (n=sam_kill@58.164.32.154) 04.27.37 # Did anyone here read the post on MR about a possible instrument tuner? do you think its possible? 04.30.00 # on any platforms with a mic or line in 04.30.34 Join mymomthelush [0] (n=lush@bdsl.66.15.136.192.gte.net) 04.30.41 Part mymomthelush 04.31.05 # i really doubt it 04.31.16 Quit Nibbler (Read error: 110 (Connection timed out)) 04.31.40 # why so? too hard to analyse the signals pitch? 04.31.44 # need extra hardware? 04.31.55 Join Nibbler [0] (n=sven@e181110221.adsl.alicedsl.de) 04.31.58 Join XavierGr [0] (n=XavierGr@ppp13-adsl-81.ath.forthnet.gr) 04.33.03 # I just don't think anyone has the will to right the code for it 04.33.26 # could be wrong though. Don't take anything i say as fact :P 04.35.22 # lol yeah of course 04.36.16 # well im sure a couple of people out there play instruments. I mean you could even line in guitars etc 04.36.35 # Though, i can say with fact that the iRiver H1xx series would probably be the most capable hardcore. It has line in and out on it 04.36.53 # hardcore=hardware :P 04.37.11 # lol yeah 04.37.14 # well so does H300 04.37.55 # Ah yes, but the H1xx has DIGITAL line in and out ;) 04.38.04 # or optical rather 04.38.10 # optical 04.38.11 # yeah 04.38.20 # still 04.38.26 # i reckon its doable 04.38.33 # and useful 04.39.10 # Well, if i were you i'd create a thread on it and try to raise some awareness. If its popular enough the devs might move it up the priority list 04.39.14 # if it could be done, you could have like a monotone composer like on the old phones :P 04.39.27 # lol 04.39.31 # theres already a thread 04.56.20 Join thegeek [0] (n=thegeek@s026b.studby.ntnu.no) 05.03.36 Join Rob2222_ [0] (n=Miranda@ACB7DD08.ipt.aol.com) 05.06.03 Quit akaidiot (Connection timed out) 05.07.40 Join mymomthelush [0] (n=lush@bdsl.66.15.136.192.gte.net) 05.07.51 Part mymomthelush 05.11.15 Quit Nibbler ("can't stop the signal!") 05.12.23 Join Nibbler [0] (n=sven@e181110221.adsl.alicedsl.de) 05.20.23 # anyone who knows m68k asm around? 05.20.26 Quit Rob2222 (Read error: 110 (Connection timed out)) 05.20.26 # movm.l (%sp),#0x4fc 05.20.32 # whadat do? 05.23.42 # nvm 05.23.51 # im not minding :P 05.23.56 # i have no idea what your on about 05.24.02 # :-P 05.24.08 # what DAP you have? 05.24.32 # H300 and iPod vid 05.24.36 # H320 that is 05.24.42 # iPod vid 30g that is 05.24.53 # 30 gig not 30 generation haha 05.24.56 # want to test something for me on the H3x0 in a lil' while (because I don't have one, but I'm working on something slightly flakey)? 05.25.02 # sure thing 05.25.05 # plugin? 05.25.24 # oh no, I'm working on breaking the whole shebang by using a patched GCC and -mregparm=3 05.25.35 # but I've had to rehack the memcpy and memset functions first to prevent mass stupidity. 05.26.00 # im not sure wether its wise to say this, but im confused :-) 05.26.39 # why wouldn't it be wise!?!?!? 05.26.52 # I'll transfer to you a new rockbox.zip -- hopefully it will run faster 05.27.08 # whats different about it? 05.27.13 # if you can time or measure speed somehow with what you're running now and then do the same with what I send you that'd be good. 05.27.20 # instead of passing function arguments on the stack 05.27.25 # it will pass up to 3 in registers 05.27.42 # so in peasant language... 05.27.58 # it does good stuff? 05.28.16 # whatever. It cant brick my player so ill try it 05.28.20 # hopefully it will be faster 05.28.25 # nice 05.28.27 # right, it can't, because I'm not touching the bootloader yet. 05.28.33 # yep 05.28.36 # i got that far 05.28.39 # :) 05.28.42 # ill see how rockboy runs :) 05.28.48 # will that work? 05.28.50 # as a test 05.29.04 # sure -- should have it ready in a few... a wav2wv test would also be good if you have that capability. 05.29.24 # do I? im not sure 05.35.58 # http://lostlogicx.com/transfer/rockbox/rockbox-h3x0-regparm3.zip 05.36.41 # wait 05.36.42 # ignore that 05.36.59 # sure 05.37.39 Quit jelle-k (Read error: 110 (Connection timed out)) 05.38.20 # lost logic I can test too if you need testers. 05.38.25 # whee 05.38.29 # I'll break everyone! :):) 05.38.31 # But I would need a patch or an h100 build 05.38.45 # XavierGr: can't patch unfortunately because I have to use the GCC I built here 05.39.21 Join DreamTactix291 [0] (n=DreamTac@adsl-149-149-95.bna.bellsouth.net) 05.39.45 # haha, whats this breaking your on about :P 05.39.53 # ah ok then. I could use a build if you have the time to compile. 05.40.06 # yeah, I'll try, after I figure out why it's behaving badly in one case. 05.40.10 # lostlogic: what DAP do you have? 05.40.15 # none atm 05.40.23 # I broke my H340 this past weekend, and am awaiting it's replacement 05.40.44 # argh my condolences! 05.40.55 # did iriver rma'ed it? 05.41.22 # was my own dumb fault for futzing with it's charge input voltage, no, I bought a used one on Ebay 05.42.04 # what did you do exactly? put a different charger? 05.42.05 # XavierGr: that sounded slightly like a yokel... "did iriver rma'ed it?" 05.42.19 # yokel? 05.42.22 # something Cletus off the simpsons would say 05.42.40 # hillbilly. I dunno whatever word 05.42.59 # I dont know what words used in your neck of the woods 05.43.25 # what I said is probably wrong because there is no need for an 'ed when It is a question 05.43.52 # haha just forget it man 05.44.02 # im not making sense and i think im confusing you 05.44.08 # Membrillo: don't harrass the non-native speakers! 05.44.45 # hehe, anyway lostlogic: how much did you paid for your new H340? 05.44.56 # argh again I did the same mistake.... 05.44.58 # 275USD (used) 05.45.12 # XavierGr: don't worry about it, we can understand you. 05.45.32 # I am thinking of upgrading but I am not sure... 05.46.04 # lostlogic: do you still want me to test something? 05.46.18 # Membrillo: yeah, finally copying over the file for real 05.46.25 # terrific 05.46.29 # same link as before, ready now. 05.47.09 # ok 05.47.14 # just getting it now 05.47.54 # Membrillo: to test you can use the wav2wv plugin twice and compare the timings. 05.48.07 # you need a wav file for that. 05.48.15 # XavierGr: http://lostlogicx.com/transfer/rockbox/rockbox-h1x0-regparm3.zip 05.48.17 # where can i get the wav2wv plugin 05.48.21 # let's hope it boots even 05.48.23 # ill just record something to wav 05.48.24 # :) 05.48.27 Join atudar [0] (n=41295c62@labb.contactor.se) 05.48.36 # thanks guys! 05.48.51 # XavierGr: wait, not done copying yet, sorry 05.48.53 # Membrillo: hold down the navi button and open the wav with the wav2wv plugin. 05.49.03 # ok 05.49.08 # ready now 05.49.54 # ok 05.50.01 # just recorded somthing to convert 05.50.53 # does it give me a time at the end? 05.51.05 # encoding time or something? 05.51.15 # I think you need to time it, but I'm not sure. 05.51.16 # Hiya - has anyone had problems booting into the default iriver firmware after installing rockbox on an h320? 05.51.16 # I am not sure. I will try right now 05.51.21 # neve rused the plugin myself 05.51.33 # atudar: nope its very safe 05.51.47 # are we still at a zero brick ratio? 05.51.55 # it times 05.51.57 # for you 05.52.04 # 6 secs for first test 05.52.06 # awesome 05.52.20 # Understandable - but I've been unable to get it to boot into the iriver firmware without the thing being plugged in to charge 05.52.40 # atudar: using which bootloader versoin? 05.52.42 # but it's not much of a problem because my only reason to boot into the iriver firmware is to watch videos right now 05.52.45 # reflash, i think your using an old verstion of the bootloader 05.52.46 # hmm 22 seconds internal timer and 25.26 my timer. 05.53.01 # first test todays build now lets try lostlogics. 05.53.05 # It's version 3 05.53.12 # atudar: what normally happens when you try to get into the iRiver firmware? 05.53.15 # read the weird things going on with 4 05.53.27 # 5 is OK but doesn't change the issue you are having 05.53.29 Join Lost-ash [0] (i=ashridah@220-253-121-220.VIC.netspace.net.au) 05.54.08 # It will come up with the usual rockbox bootloader and say that it's going to boot into the original firmware and then it turns off 05.54.10 # lostlogic. Both took 6 seconds 05.54.14 # but rockbox boots up fine 05.54.18 # ill try a longer recording maybe 05.54.21 # atudar: you just need to keep holding play 05.54.22 *** Saving seen data "./dancer.seen" 05.54.23 # hold record 05.54.30 # press and hold play until you see the iRiver firmware booting 05.54.40 # genius 05.54.44 # I love you 05.54.46 # can I have your babies 05.54.58 # Membrillo: it might not be a noticeable difference -- it was just a theory of mine which I decided to spend time trying out ;) 05.55.06 # atudar: uhh ... ... I'll ask my gf :-P 05.55.25 # nope sorry lostlogic but my unit can't even boot. 05.55.31 # good idea - thanks though 05.55.37 # np 05.55.41 # XavierGr: eek :( 05.55.49 # mine boots but the encoding time is the same 05.55.58 # sorry 05.56.03 # now is anyone else working on any nifty wps for the h300? 05.56.18 # you can make your own? its very easy 05.56.20 # but yes 05.56.24 # Membrillo: no prob, thanks for testing 05.56.24 # a lot of people are 05.56.33 # XavierGr: lemme make anothe rone for you 05.56.46 # XavierGr: I didn't make clean before building yours, might have botched it. 05.56.50 # Membrillo: Did you tried on a bigger wave file? 6 seconds is a very short wav to test. 05.57.06 # no, 6 seconds was the encoding time 05.57.11 # Make on with a minute and time it yourself don't belive the internal timer. 05.57.12 # but i will try a longer one 05.57.16 # I'm trying to make 2 pictures switch in one place like an animated gif but I can't seem to get it working 05.57.59 # XavierGr: http://lostlogicx.com/transfer/rockbox/rockbox-h1x0-regparm3.zip 05.58.31 # lostlogic: only the rockbox.iriver file is neede right? (though I tried both with the full folder) 05.58.47 # need everything to test any plugins 05.58.51 # but to boot jsut the rockbox.iriver 05.58.52 # ok 05.58.57 # im trying a 5minute wav now 05.59.11 # Membrillo: nice 06.00.45 # just cutting pasting a few things to desktop 06.00.53 # cant fit two 5min wavs :P out of space 06.01.08 # you have yours full? 06.01.13 # wow 06.01.20 # yep 06.01.24 # my 20gb is full 06.01.30 # why would you leave empty space on it? 06.01.39 # I feel lucky that I have a 60GB one 06.01.40 # its so depressing having to delete music off a full DAP 06.01.48 # im going to buy a new HDD someday 06.01.53 Quit RotAtoR ("zzzzzz") 06.01.55 # !! 60gig... 06.01.59 # you modded it? 06.01.59 # atudar for file managing 06.02.08 # yup 06.02.26 # how much did that put you back? 06.02.38 # I need about 60 gigs to contain my music in one place 06.03.48 # sorry lostlogic it will not boot with this either. 06.04.26 # XavierGr: how much did a 60gb cost? 06.04.39 # XavierGr: that is sad. I guess it's not a big enough difference from the IRAM stack. 06.04.57 # Membrillo: XavierGr: thanks very much for being guinea pigs for my crazy ideas, too bad it didn't pan out. 06.05.04 # uhm I dont clearly remember maybe 170euros I am not sure 06.05.10 # im testing now 06.05.14 # 5min wavs 06.05.29 # lostlogic: wait for Membrillo outcomes 06.05.30 # the internal timer seems to be accurate 06.05.38 # maybe we can get some staff out of it. 06.05.52 # far out!!!! how do i light the lcd without aborting the operation 06.06.06 # press up? 06.06.13 # up aborts it half the time 06.06.31 # alright - I'm back to work on my wps, thanks for the quick help 06.06.31 # oops 06.06.44 # then swithch hold? 06.06.47 Quit atudar ("CGI:IRC") 06.06.56 # hold 06.06.57 # or have a flashligth with you? 06.06.58 # thats an idea 06.07.15 # XavierGr: flashlight no help on H3x0 06.07.19 # or make the lcd light all the time from the settings. 06.07.29 # can you do that? 06.07.44 # yeah 06.07.44 # it is better to have the screen up the same time for both tests to do that? 06.07.52 # yep. 06.07.54 # what setting is it 06.08.08 Quit ashridah (Read error: 110 (Connection timed out)) 06.08.09 # ah 06.08.10 # found it 06.08.20 # I don't know about H300 settings. But it should be there. 06.09.47 # ok 06.09.50 # test is running now 06.09.54 # oh you can test it with the new mp3_encoder plugin too. 06.10.26 # owchie. Got E2cs this morning and my ears havent adjusted yet 06.10.39 # i think my ear lobes are getting stretche 06.10.40 # d 06.11.12 # Membrillo: which tips are you using? 06.11.22 # its not the tips 06.11.26 # its the back bit 06.11.32 # i think i have them adjusted badly 06.11.34 # ah I use e2 too. Great phones 06.11.46 # got them off ebay. arrived this morning 06.11.54 # I use the plastic flanges NOT the foams 06.11.55 # im using the small black plastic ones 06.12.31 # Membrillo: you are wearing them around over the tops of your ears right? 06.13.03 # yep 06.13.20 # i think i have left in right though 06.13.25 # which could be causing problems 06.13.32 # they must be shpaed different than E3, because I dont' feel anything on my ear lobes 06.13.42 # not my lobes 06.13.49 # the inner bit of my ear 06.13.52 # badly worded haha 06.13.58 # not the inner bit 06.14.04 # but the... gar... i dunno 06.14.06 # ahh, gotcha yeah, I know what you mean 06.14.22 # the big hole lol 06.14.44 # just need to get used to them 06.14.49 # ive never used earphones before 06.14.53 # always used chunkys 06.14.55 # headphones 06.15.05 # *nod* 06.15.23 # earbuds are actually worse on that area than inears, in my experienc, so you chose the right ones. 06.15.40 # Membrillo: what about the tests? 06.15.52 # almost finished 06.16.21 # original or new? 06.16.51 # just starting new now 06.17.40 # was gta or gta2 released for gameboy? 06.17.45 Quit Nibbler (Read error: 110 (Connection timed out)) 06.17.50 Join Nibbler [0] (n=sven@e181113161.adsl.alicedsl.de) 06.18.04 # how much did it took for original? 06.19.17 # 179 seconds 06.20.51 # 5 minutes into 3 that is fast. 06.21.27 # urmmmmm 06.21.50 # little technical difficulty 06.21.52 # just a sec 06.22.15 # what? 06.22.33 # wait its ok 06.22.35 # my bad 06.22.37 # going now 06.22.42 # looks like your build is kicking but 06.22.45 # butt* 06.22.50 # that would be happy making 06.22.57 # after this test, sleep 06.23.01 # will play more after work tomorrow. 06.23.08 # how much? 06.23.36 # Membrillo: It seems faster? 06.24.27 # actually 06.24.33 # it looks like it will be dead even 06.24.43 # ouch 06.24.48 # hehe, thus is life 06.24.48 # 20% in 34 seconds so far 06.25.02 # 30% 52s 06.25.19 # 40% 70s 06.25.37 # 50% 88s 06.25.41 # will be slightly quicker 06.25.56 # ha it got 1.5 second ahaed 06.26.22 # 75% 133s 06.26.23 # I mean 4s 06.26.29 # lol 06.27.03 # and final? 06.27.06 # haha 06.27.07 # 178 06.27.17 # lol 06.27.21 # that very good! 06.27.24 # so .5% fasterish 06.27.28 # oops now 06.27.29 # i had the charger in for the second one. wil that make a difference? 06.27.33 # i was almost flat 06.27.34 # s/ now 06.27.41 # shouldn't 06.27.44 # yeah no good 06.27.45 # didnt think so 06.28.00 Part Midgey34 06.28.18 # only 1 second? this is dissappointing. 06.28.21 # hmmm do you know if Gta 1 or 2 was released for gameboy? 06.28.25 # pitty 06.28.33 # sorry guys, my idea didn't pan out. thanks for testing 06.28.37 # the original gta? 06.28.41 # I'm sure I'll have more bogus and/or good ideas in the future 06.28.44 # g'night 06.28.57 # lol 06.29.00 # night keep up 06.29.01 # badluck man 06.29.14 # XavierGr: original or gta2 06.29.26 # Membrillo: You mean Grand Theft Auto? 06.29.31 # Membrillo: it's the way it goes in trying to optimize such things, I'm used to it, just not used to having to have other people test ;) 06.29.43 # I don't think that they port games like the original 06.30.06 # maybe a modified version that is called gta 06.30.11 # but I don't know 06.30.22 # fair enough lostlogic. Keep up the good work though 06.30.32 # Gta = Grand theft auto 06.30.33 # is rockboy realtime with latest additions, I think not, right? 06.31.16 Join Paul_The_Nerd [0] (n=Paul_The@cpe-66-68-93-2.austin.res.rr.com) 06.31.24 # (talking in my sleep: see if rockboy is any different on my build) 06.32.13 # I was very disappointed with the outcome of the test. I was like: "Oh my god this is gonna speed up my player 20%!!" :( 06.32.30 # But thanks for trying lostlogic! 06.32.32 # Is there a new lostlogic build? 06.32.35 # XavierGr: win some, lose some, and rarely does one win as big as 20% in optimizations. 06.32.57 # I know I was just dreaming/ 06.33.00 # heh 06.33.34 # did you commited your ogg vorbis optimizations in the end? 06.33.41 # Sorry I vanished, people showed up with birthday wishes. 06.33.56 # you have your birthday today? 06.34.13 # Tomorrow really 06.34.17 # Which, here, is 30 minutes away. 06.34.19 # XavierGr: yeah, all of the worthwhile stuff in my vorbis optimizations got put in by Lear... he's working on some mor stuff there, I think. 06.34.23 # Happy Birthday then!! :) 06.34.25 # Thanks 06.35.01 # happy birthday Paul 06.35.12 # Paul_The_Nerd: Where is the bouffee? (table with foods) ;) lol 06.35.31 # I am the ripe old age of 23. Hehehe 06.35.31 # if you also want to be disappointed in the lack of better performance, you can check out my build for H1x0 at http://lostlogicx.com/transfer/rockbox/rockbox-h1x0-regparm3.zip 06.35.45 # Paul_The_Nerd: welcome to the 23 club :) 06.35.49 # Is it worse, or just equal? 06.35.51 # is it now fixed? 06.36.11 # XavierGr: did you retry the second time? 06.36.14 # I am 22. I will join next year. 06.36.25 # Paul_The_Nerd: equal as far as anyone can tell 06.36.29 # yes 06.36.33 Quit kkurbjun ("Leaving") 06.36.37 # nogo 06.36.46 # oh, shit, nevermind, apparently it works on H3x0 and not on H1x0 06.36.47 # blah 06.36.48 # did you upload a new one? 06.36.52 # Hehehe 06.37.10 # XavierGr: I uploaded a second copy of that link right there after doing a clean build of it 06.37.18 # I will try once more maybe it was the cache of my browser 06.38.08 # sigh, I'm surprised it didn't improve more... we must already have all the functions that are called enough to matter inlined. 06.38.41 # nah it is the same. But anyway 1 song per 179 seconds is too little, but maybe in other tests it will get better. 06.38.42 # Hrm 06.38.52 # I just realized, last time I tested it used the wrong rockbox.iriver 06.39.01 # I forgot to place the new one in the .rockbox folder to overwrite the old 06.39.24 # ugh, apparently it's broken on H1x0, and I'm too tired to fight with it tonight, so I'm done 06.39.40 # maybe tomorrow I'll have my own player again to test my code on ;) 06.39.44 # g'night for real :) 06.39.47 # Membrillo: I hope you did a good test, Imagine if by mistake you did the same test twice :shock 06.39.54 # bye 06.40.54 Quit Membrillo () 06.41.08 # G'night lostlogic 06.41.20 # And, nothing even shows on my LCD with it. It's very VERY not working. 06.41.43 # yup 06.41.48 # same with me 06.41.54 # Gotcha 06.47.34 Quit Lost-ash (Read error: 110 (Connection timed out)) 06.48.32 Join akaidiot [0] (n=nope@c-7244e255.363-1-64736c11.cust.bredbandsbolaget.se) 06.52.17 Part Paul_The_Nerd 06.59.38 Quit thegeek (Read error: 113 (No route to host)) 07.23.44 Join menollo [0] (n=53740bec@labb.contactor.se) 07.27.59 Quit menollo (Client Quit) 07.28.07 Join menollo [0] (n=53740bec@labb.contactor.se) 07.33.48 Quit pabs (Read error: 110 (Connection timed out)) 07.35.49 Quit menollo ("CGI:IRC (EOF)") 07.36.55 Quit saa[b_r]ider (Read error: 110 (Connection timed out)) 07.39.14 Join CrookedRain [0] (i=crookdra@SY-16-147.resnet.ucsb.edu) 07.41.52 Join B4gder [0] (n=daniel@static-213-115-255-230.sme.bredbandsbolaget.se) 07.42.29 Join jelle-k [0] (n=jelle-k@jelle-online.xs4all.nl) 07.42.36 # morrn morrn! 07.45.22 Join pabs [0] (n=pabs@xor.pablotron.org) 07.54.10 Join gtkspert [0] (i=gtkspert@048.a.001.rkh.iprimus.net.au) 07.54.23 *** Saving seen data "./dancer.seen" 08.00.17 Join ender` [0] (i=ychat@84.52.165.220) 08.05.48 Quit akaidiot (Read error: 110 (Connection timed out)) 08.09.42 Join gtkspert_ [0] (i=gtkspert@065.a.001.rkh.iprimus.net.au) 08.11.44 # Good mornin' 08.15.07 Quit darkless (Client Quit) 08.19.12 Quit Coke (Nick collision from services.) 08.19.31 Join Coke [0] (n=blah@IGLD-84-228-200-97.inter.net.il) 08.19.51 Quit Coke (Nick collision from services.) 08.20.07 Join hiro^ [0] (n=blah@IGLD-84-228-200-97.inter.net.il) 08.22.56 Quit gtkspert (Read error: 110 (Connection timed out)) 08.25.54 Join ashridah [0] (i=ashridah@220-253-123-144.VIC.netspace.net.au) 08.38.14 # mornin! 08.38.19 # XavierGr :) 08.53.33 Join _FireFly_ [0] (n=icechat5@pd95b7c08.dip0.t-ipconnect.de) 08.57.28 Join Kohlrabi [0] (n=Kohlrabi@dslb-082-083-128-163.pools.arcor-ip.net) 09.02.21 Quit uwe_ ("Leaving") 09.04.46 Join TravisH [0] (i=TravisH@ACC60A17.ipt.aol.com) 09.06.46 Quit DreamTactix291 (Read error: 110 (Connection timed out)) 09.14.52 Join saa[b_r]ider [0] (n=saab_rid@221.223.97.228) 09.18.13 # Oh Morning Bger! 09.18.25 Join DangerousDan [0] (n=Miranda@newtpulsifer.campus.luth.se) 09.18.35 # Morning amiconn and Bagder 09.27.00 # Oh Bger one of these days I will start to make the changes to battery_bench that we were talking about bfore Christmas. 09.28.34 Join Membrillo [0] (n=sam_kill@58.164.32.154) 09.29.41 # hey Membrillo, did you notice the bleeding time stamp thing works now? 09.29.55 # lostlogic: i don't think m68k-gcc supports register parameter passing unless you patch it first 09.30.01 # say what? 09.30.08 # http://www.rockbox.org/auto/output/build-info 09.30.51 # cool. So is that the time of the last bleeding build? 09.30.56 # yes 09.31.03 # terrific 09.31.04 # thanks 09.31.11 # np 09.31.46 # haha, is it pushing to display the CVS description too? haha, if you cant be bothered thats cool 09.31.55 Quit Kohlrabi ("Leaving") 09.32.07 # just means ill be able to display a changelog as well 09.32.12 # XavierGr oki :) 09.32.27 # Membrillo: you can get that by using the timestamp 09.32.38 # for example: http://www.rockbox.org/cvsmod/chlog-2006-01-12%2000:36:58.html 09.32.53 # ahhhh 09.32.57 # of course 09.32.59 # thank you 09.33.15 # my pleasure 09.33.36 # so i will be able to display the last change now, terrific 09.33.43 Join LinusN [0] (n=linus@labb.contactor.se) 09.33.55 # so does that page display the last change, or the last couple of changes 09.34.03 # morning , LinusN 09.34.14 # morning 09.34.26 # Membrillo: the CVS html contains what seems to be the changes that went into that bleeding build 09.34.31 # it could be one, could be many 09.34.58 # Membrillo: Wacky proposal, what if it can see which version the user has installed and then copmare with the latest. Then log all the changes from this build. 09.35.20 # Bagder: Shouldn't that read http://www.rockbox.org/cvsmod/chlog-2006-01-12%2000%3A36%3A58.html ? 09.35.32 # Membrillo: You are talking about your program that downloads and installs rockbox right? 09.35.55 # XavierGr: yeah... im just thinking it over 09.36.01 # amiconn: yes, you're right 09.36.08 # im wondering how you would make a comparison 09.36.32 # now that I think of it only if you make a file on installation. 09.37.05 # the binary doesn't hold any sort of that info. 09.41.41 # XavierGr: what..? 09.43.19 # If you want to output the whole progress between 2 installations you could create a small hidden file on target that has the date of the latest build. Then upon update your program will check the 2 dates, and output all commited changes. 09.44.57 # yeah, thats a good idea. I could do that. but the problem I have is getting the commited changes. I can get the latest change thanks to b4dger but I'm still working out how to get more than that 09.45.28 # hmm yes that could be a problem. 09.45.36 # B4gder: you couldnt make your script, add the timestamp to the page rather than delete the old timestamp and replace it? 09.48.25 Join akaidiot [0] (n=nope@c-7244e255.363-1-64736c11.cust.bredbandsbolaget.se) 09.50.07 # and when would it stop? 09.50.24 # I suggest you solve that problem in another way 09.50.40 # hmmm 09.50.43 # true lol 09.51.03 # gar... im not a very skilled programmer lol. This is getting over my head 09.52.31 # well ill put in that you can see the last change, then i can think about more than tht 09.53.11 # the CVS log is so crude anyway so most users won't appreciate it 09.53.45 # you think? i mean i look at it, but you dont think many people do? 09.53.50 # Well it is the only source of monitoring progress for me. 09.54.27 *** Saving seen data "./dancer.seen" 09.55.43 # I bet many people look at it, I believe fewer people actually can make any sense from it 09.56.40 # haha well ill use it. It will be a good experience for me as a learning coder 09.59.44 # hmmm if i download the rockbox.org page as html. then get rid of all the html up to the first tag. Then add a tag at the start. Will that just be the CVS changes table? 10.00.36 # sounds error-prone 10.01.10 # damn 10.01.18 # because I can do that easily enough 10.02.01 # I can offer a direct URL to the latest-cvs only 10.02.45 # yep thats cool 10.02.49 # i think ill just use that 10.02.51 # http://www.rockbox.org/auto/output/last5.html 10.02.52 # thanks 10.03.14 # wow, thats perfect! 10.03.21 # thats exactly what i needed 10.03.23 # in spite of its name, that is the last N entries as shown on the front page 10.03.35 # terrific 10.04.06 # and thats automatically updated? 10.04.10 # yes 10.04.18 # thanks 10.04.26 # that makes it very easy on my part 10.12.53 Join amiconn_ [0] (n=jens@p54BD4294.dip.t-dialin.net) 10.26.42 Join Zagor [0] (n=bjst@194-237-150-170.customer.telia.com) 10.31.05 Quit amiconn (Read error: 110 (Connection timed out)) 10.31.05 Nick amiconn_ is now known as amiconn (n=jens@p54BD4294.dip.t-dialin.net) 10.37.34 Join Jungti1234 [0] (n=jungti12@124.60.15.86) 10.38.39 # hi 10.39.01 Join DreamTactix291 [0] (n=DreamTac@adsl-149-149-95.bna.bellsouth.net) 10.42.48 Join MrShlee [0] (i=BIGKING@58-84-69-87.dial-lns3.sa.chariot.net.au) 10.44.01 # howdy. thanks B4gder btw. This is actually working 10.44.06 # not coming along badly 10.44.07 # Hey the H3XX bootloader V5 doesn't seem to support the new H3 firmware :| 10.44.08 # bah 10.44.12 # nice 10.44.49 # MrShlee: ? 10.45.48 # it works fine 10.49.19 Quit gtkspert_ () 10.49.30 # lol 10.50.00 # um.. 10.51.23 # Membrillo: test it yourself, goto iriver.com download the eu 1.29 firmware (labled 1.30). Try and patch it using the fwpatcher loader. 10.51.28 # Second opinion 10.51.47 # <_FireFly_> MrShlee fwpatcher isn't the bootloader ;) 10.52.11 # I know technically it isnt.. but the patcher doesn't like the checksum 10.52.23 # <_FireFly_> why do you blame the bootloader ?? 10.52.30 # <_FireFly_> then 10.53.29 # I'm not blaming anyone. ha just informing the general collective about the changed crc hash 10.53.47 # that's a fwpatcher thing, not a bootloader flaw 10.53.58 # Exactly 10.54.19 # and I shall now kill myself for having such a grave mistake :| 10.54.22 # <_FireFly_> but you had said that the bootloader doesn't support it ;) 10.54.25 # so what is the correct md5 we should use? 10.54.33 # hmm, do you think i can just update the md5 sum and still call it 1.29? 10.54.34 # I explained it to LinusN the currect way 10.54.47 # in fwpatcher i mean 10.54.58 # they released 1.29 twice.. so it uses two checksums 10.55.00 # never mind, i'll add 1.30 too 10.55.06 # Im currently using the original first release 1.29 10.55.13 # and that patched fine. 10.55.45 # must have been something wrong with it. for them to pull it and re-release as 1.30 10.55.49 # but nothing is offically documented. 10.55.55 # as usual 10.57.33 # <_FireFly_> MrShlee i can*t find an 1.30 fw on iriver.com only the 1.29 10.57.50 Join linuxstb_ [0] (n=linuxstb@i-83-67-212-170.freedom2surf.net) 10.57.57 Join thegeek [0] (n=thegeek@s026b.studby.ntnu.no) 10.58.26 # _FireFly_ look at the 27/12/05 release. it IS labled 1.29 on the website 10.58.29 # _FireFly_: it's called 1.29on the web page , but the file says 1.30 10.58.39 # but the file links to 1.30 10.59.14 # <_FireFly_> there is no fw published on 27.12.05 only 1.12.05 10.59.24 # * MrShlee looks 10.59.25 # hmmm 10.59.39 Quit linuxstb (Read error: 113 (No route to host)) 10.59.51 # http://www.iriver.com/html/support/download/sudw_list.asp?searchProductIdx=42 11.00.16 # number 12 | H300 Firmware V1.29 - EU | Dec 27, 2005 11.00.29 # links to H300_V130(eu).zip (2.1 MBytes) 11.01.07 # <_FireFly_> then they didn't published it yet on the iriver.eu.com sites ;) 11.01.13 Quit DreamTactix291 (Read error: 110 (Connection timed out)) 11.01.18 # http://www.iriver.com/html/support/download/sudw_view.asp?idx=787 11.01.30 # I know you guys must deal with alot of trolls.. but you shouldn't get so flamey so fast 11.01.57 # we're not flamey, we're just picky on the details 11.01.57 # I am here to help you fools.. shouldn't be so fast to call me a lier. 11.02.03 # ohh all good 11.02.31 # MrShlee: fwpatcher updated 11.02.36 # details have never been my forte 11.02.40 # Thanks LinusN 11.03.30 # sneaky, those iriver guys 11.04.09 # hey 11.04.31 # What are different 1.29EU and 1.30EU? 11.04.42 # Jungti1234: nobody knows except iriver 11.04.51 # ah.. :) ok.. 11.05.10 # you _sure_ they know? :-P 11.05.25 # 1.30EU doesn't support video. 11.05.47 # But, 1.29EU supports video. 11.05.54 # haha 11.05.56 # o_0 you sure 11.06.02 # I consider it strangely. 11.06.04 # thats a pretty major fix 11.06.05 # so then perhaps iriver doesn't know either ;-) 11.06.08 Join Polo_o [0] (n=polo_o@82-69-160-166.dsl.in-addr.zen.co.uk) 11.06.38 # hehehe 11.07.41 # I want this really. - http://nani.bee.nu/rockbox/ 11.07.43 Quit akaidiot (Read error: 110 (Connection timed out)) 11.09.10 # It should like to be possible at any cost. 11.10.42 # Jungti1234.. you weren't joking they removed video support.. crafty bastards! 11.10.56 # yes 11.11.13 # They are bad. 11.11.56 # Iriver has big problem. 11.14.13 # Jungti1234: http://nani.bee.nu/rockbox/ - wow! someone has been busy 11.14.23 # :) 11.14.41 # but as usual, it's always easy to draw a gui example, but someone has to code it... 11.14.45 # LinusN: and what candy it is 11.14.54 # tripple amen to that 11.15.06 # <_FireFly_> yeah and i think to support this in rb many changes might be needed 11.15.07 # um.. I can't do it. :( 11.15.07 # and consider font sizes, lcd size, color depths 11.15.16 # and languages 11.15.45 # damn good looking though 11.15.46 # it can change much. 11.21.20 # rockbox feels alot faster with new firmware/new bleeding edge - Might be a placebo but good work :D 11.21.41 # placebo is good for you! 11.26.01 Quit MrShlee (Read error: 104 (Connection reset by peer)) 11.26.45 # um 11.29.04 # Can I do C really? 11.30.17 # didn't tomek malesinski create a simulator for ifp790? 11.30.34 # instruction sim that it 11.30.38 # is 11.30.42 # yes 11.30.52 # he's created an entire simulator for it 11.30.55 # emuriver 11.31.15 # this alone proves he's quite mad 11.31.20 # but i've always liked mad people 11.31.24 # :) 11.31.28 # i hope he's willing to share it with us in the cvs 11.31.30 # rockbox material indeed 11.32.17 # LinusN: He mentioned he probably would last night. It's in lisp though... 11.32.24 # lisp!!!!! 11.32.27 # omg 11.32.35 # he *is* mad 11.32.41 # Haha. Oldschool. 11.32.51 # lisp ://// 11.32.53 # Sorry, he has a code analyzer/disassembler - that's in lisp. 11.33.07 # I'm sure the emulator is in C 11.33.07 # ¾Æ¾Æ 11.33.12 # it is 11.33.14 # i saw the source code 11.33.34 # i saw a film about that, i believe it's called Dead Language Society ;-) 11.34.46 Join gtkspert [0] (i=gtkspert@006.a.001.rkh.iprimus.net.au) 11.35.57 Join B4gd3r [0] (n=daniel@static-213-115-255-230.sme.bredbandsbolaget.se) 11.36.25 Quit DangerousDan ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") 11.36.42 # What is 'B4gd3r'? 11.37.10 Quit DJDD_ (Read error: 110 (Connection timed out)) 11.37.13 # a bot! 11.37.18 # :O 11.37.24 # :P 11.38.10 Quit B4gder (Nick collision from services.) 11.38.17 Nick B4gd3r is now known as B4gder (n=daniel@static-213-115-255-230.sme.bredbandsbolaget.se) 11.41.30 # LinusN: you werent possibly trying to make a joke about Dead Poets Society were you. 11.41.36 # haha 11.41.54 # Membrillo: took you a while to get it, didn't it? :-) 11.42.02 Join NicoFR [0] (n=nico404@rob92-6-82-231-243-63.fbx.proxad.net) 11.44.02 # yep haha 11.44.06 # Rockboy is interesting... 11.44.12 # im like... what the hell was he making a crack at 11.45.50 # i'm actually half surprised there isn't a dead language society. 11.45.58 # there is 11.46.01 # its called America 11.46.10 # programming languages, i mean. 11.46.15 # but yes 11.46.40 # america takes the prize as being the only society where the language was shot by its native speakers :) 11.46.47 # 18 11.46.49 # haha 11.49.14 # Does anyone have eli's bmp viewer's source? I lost mine in a format, and rockbox-lounge.de is down. 11.49.34 # tes 11.49.35 # yes 11.49.51 # Don't connect. 11.50.03 # Do you have the source code Jungti? 11.50.12 # i have it too 11.50.13 # um wait 11.50.18 # he 11.50.37 # He has it. 11.51.23 # http://nicolas.pennequin.free.fr/rockpaint.c 11.51.41 Quit `3nergy ("changing servers") 11.51.58 Join `3nergy [0] (n=3nergy@techgaming.net) 11.52.08 # Cheers Nico. 11.54.23 Join TCK [0] (n=tckocr@81-178-243-103.dsl.pipex.com) 11.54.29 *** Saving seen data "./dancer.seen" 11.55.09 # hahahaha 11.55.15 # Ah wait, I was actually looking for the one which displays a BMP file. It was in the extras folder, called plugbmp.c 11.55.27 Join DrMoos [0] (n=c13354c1@labb.contactor.se) 11.55.32 # ok 11.56.02 # I was playing xobox, suddenly power off. 11.56.05 # http://nicolas.pennequin.free.fr/plugbmp.C 11.56.33 Quit TravisH () 11.56.51 # aliask: are you trying to modify/optimise it ? 11.57.21 # I just want to play around with the idea of using it to display bmp's for a user interface. 11.57.29 # nice 11.57.35 # wow 11.57.43 # Those pics of Jungti's made me want to do it. :) 11.57.52 # lol 11.58.03 # what pics ? 11.58.13 # link ? 11.58.17 # yeah 11.58.35 # http://nani.bee.nu/rockbox/ 11.58.35 # is anybody up to the task of working seriously with the gui appearance? 11.58.51 # Don't look at me, I'm doing it to learn C. 11.58.52 # you would get great praise from thousands of people! 11.58.54 # not just drawing pictures, but doing the actual work 11.59.20 # hehe 11.59.36 # this person will get a lot of heat from old rockbox users and devs 11.59.46 # why? 11.59.49 # it wont be perfect? 11.59.54 # "Wouldn't it be good if..." 12.00.11 # "No I like it better this way..." 12.00.26 # Jungti: this is impressive 12.00.35 # :) 12.00.42 # because many oldtimers, especially those with old archos units, don't like changes, and particularly not changes that waste screen estate 12.00.50 # Jungti: did you do it ? 12.00.53 # stuff them 12.01.01 # rockbox needs sexing up 12.01.07 # indeed 12.01.11 # NicoFR: Any Korean 12.01.20 # i am one of those oldtimers, but i'm not *that* anal about it 12.01.49 # hmm 12.01.58 # LinusN: what daps do you have? 12.02.03 # archos' i assume? 12.02.08 # also, this person needs to have an understanding about the needs of the blind community 12.02.20 # Well, wouldn't it be only for targets with larger screens? 12.03.01 Quit `3nergy ("changing servers") 12.03.23 Join `3nergy [0] (n=3nergy@techgaming.net) 12.03.32 # i have archos player, rec v1, rec fm, iriver h110, h120, h140, h320, h340 and iaudio x5 :-) 12.03.42 # wow 12.03.43 # Holy cow. 12.03.54 # really holy cow ... :) 12.03.58 # gees 12.03.59 # aliask: it would be a pain to have different ui's for different platforms 12.04.06 # LinusN: You are rich person? 12.04.08 # what do most of them do....? 12.04.09 # LinusN: WOW :o 12.04.12 # sit around your house? 12.04.21 # or can you not afford a house now 12.04.23 # no, i'm not rich, but we have a rockbox donation fund 12.04.31 # you have so many DAPS you live in a box 12.04.32 # Well, I was thinking more along the lines of just having some #ifdef's. Is that practical? 12.04.35 # ah... 12.04.36 # i need those for developing and teting 12.04.38 # testing 12.04.42 # ah fair enough 12.05.04 # (and i didn't say how many of each i have :-) 12.05.11 # so why do you have h320 and h340 etc? 12.05.15 # or both your H3xx US versions ? 12.05.21 # LinusN u should take a picture of all them (one picture with all these players on a table for example) 12.05.22 # * or -> are 12.05.44 # All displaying the rockbox logo (if possible). 12.05.49 # i have 1 320 with bdm attached, 1 int 320 and 1 us 340 12.06.16 # I have h120, h320 12.06.17 # Does the BDM require the player to be naked? 12.06.20 # the us 340 is for upcoming drm experiments 12.06.27 # aliask: yes 12.06.40 # You must be good friend's with your local DAP store. 12.06.53 # i'm a regular ebay citizen :-) 12.06.58 # kkk 12.07.13 # Ah, I'm sure that eases the funds a bit. 12.07.30 # the us340 is not mine, i am borrowing it from a dedicated rockbox fan 12.08.46 # LinusN 12.09.04 # Didn't you feel H300 LCD's problem? 12.09.18 # which one? 12.09.26 # both 12.09.37 # both problems? 12.09.44 # what problems? 12.10.14 # viewing angle? 12.10.27 # Angle of vision 12.10.35 # it changes color when viewing from an angle, yes 12.10.59 # um 12.11.16 # It makes people's eye fast tiredly. 12.11.40 # i think the h300 lcd is damn good, except for the angle problem 12.11.44 # There is H300's LCD two. 12.12.05 # new LCD ? 12.12.18 # old LCD, new LCD 12.12.23 # really? 12.12.25 # yes 12.12.49 # i don't think i've seen a difference on my players 12.12.52 # We call new LCD that is 'Horizontal LCD'. 12.13.59 # and we call old LCD is 'Vertical LCD'. 12.14.24 Join muesli__ [0] (i=muesli_t@88.134.37.73) 12.14.49 # It makes eye as isn't good. 12.15.25 # This problem is issue in the Korea now. 12.16.48 Join mawe [0] (n=mawe@c212066.adsl.hansenet.de) 12.20.30 Join thames [0] (i=XiRc_V26@220.80.251.56) 12.20.50 # Hello :) 12.21.10 # hi 12.21.18 # hi all. i can't find any info about developing plugins for rockbox. are there docs for the plugin api somewhere? 12.22.37 # Only the source code AFAIK - see plugin_struct in apps/plugin.h and all the existing plugins 12.22.46 # LinusN: hi, is the LCD is good in the X5 compare to h3XX? 12.22.49 # There is a GraphicsAPI page on the Wiki which will probably be helpful as well. 12.23.21 Quit TCK (Read error: 104 (Connection reset by peer)) 12.23.29 # DrMoos: the x5 lcd is crisp and bright, but it is rasterized, i.e you see the pixels 12.23.42 # mawe: apps/plugins/helloworld.c is a good place to start. 12.24.08 # LinusN: k, thanks for info 12.24.15 # ok, thanks! 12.24.24 # DrMoos: X5 LCD is better than H300. 12.24.58 # did you try it both? 12.25.22 # I witnessed it. 12.25.51 # ok 12.26.50 # i like the x5 a lot 12.26.55 # LinusN: I'm wondering if a human brain could work on H3xx bootloader and Iaudio one in same time? :D 12.27.11 # LinusN: I planed to buy a 60 go one 12.27.16 # the x5 will probably be my player of choice when i have rockbox running on it 12.27.20 # 60? 12.27.29 # oh, one more thing: i tried rockbox on my iriver yesterday for the first time, very impressed!! is there some way to get support for powered mics like in the iriver fw? 12.27.35 # X5 60 gb yes 12.27.49 # um.. 12.27.50 # mawe: there is support already 12.28.06 # mawe: use Line In as the source and adjust the ADC Gain 12.28.08 # mawe: you can forgot the original fw ;) 12.28.26 Join mikearthur [0] (i=mike@82-41-205-190.cable.ubr11.edin.blueyonder.co.uk) 12.28.32 # ah, fanstastic. what does adc stand for? 12.28.50 # Analog to Digital Converter 12.29.07 # hm... should have guessed that... ;) 12.29.30 # recording to mp3 doesn't work yet, though. or does it? 12.29.47 # no 12.29.48 # no 12.29.50 # ok 12.29.53 # but you can record, then encode to mp3 :-) 12.29.55 # DrMoos: There is X5 to 30 GB in the Korea. 12.29.59 # hehe 12.31.25 # now all we need is a chromatic tuner plugin and an abc file viewer and the iriver is the perfect musicians companion! :) will try to tackle the instrument tuner 12.31.32 # Jungti: are'nt the 60gb one?, strange Iaudio is Korean company at start no? :) 12.32.26 # yes. but, there are no 60 GB. 12.32.40 # ok 12.33.30 # Jungti1234: here in France is worth, but internet is our friend :) 12.33.45 # :) 12.33.53 # very rare french internet shiper in France 12.34.05 # and 0 market 12.34.25 # shiper? 12.34.34 # seller 12.34.51 # ah hahaha 12.34.56 Join amiconn_ [0] (n=jens@p54BD4294.dip.t-dialin.net) 12.35.02 # what is the difference between the adc gain and the gain shown on the recording screen? will i get clipping or loose resolution if i set the adc gain to max and level-in the recording with the gain slider? 12.35.03 # what is 0 market? 12.35.08 Join lavi [0] (i=XiRc_V26@220.80.251.56) 12.36.00 # Jungti1234: here in france isn't stores for buy it( and test it) 12.36.05 # Hello ~ 12.36.12 # Hi 12.36.21 # um.. 12.36.48 # ah 12.36.57 # I understood. 12.36.58 # :) 12.37.13 # Jungti1234: I planed to buy a 60 one in Germany ;) 12.37.17 # Strange... 12.37.35 Quit Shani}{Coder (kornbluth.freenode.net irc.freenode.net) 12.37.35 NSplit kornbluth.freenode.net irc.freenode.net 12.37.35 Quit markun (kornbluth.freenode.net irc.freenode.net) 12.37.35 Quit thames (kornbluth.freenode.net irc.freenode.net) 12.37.35 Quit NicoFR (kornbluth.freenode.net irc.freenode.net) 12.37.35 Quit amiconn (kornbluth.freenode.net irc.freenode.net) 12.37.35 Quit _FireFly_ (kornbluth.freenode.net irc.freenode.net) 12.37.35 Quit XavierGr (kornbluth.freenode.net irc.freenode.net) 12.37.35 Quit edx (kornbluth.freenode.net irc.freenode.net) 12.37.35 Quit godzirra (kornbluth.freenode.net irc.freenode.net) 12.37.35 Quit Ismo (kornbluth.freenode.net irc.freenode.net) 12.37.37 Nick amiconn_ is now known as amiconn (n=jens@p54BD4294.dip.t-dialin.net) 12.37.41 # ow 12.37.44 # wow 12.37.46 # server split 12.37.49 # DrMoos: How much? 12.37.55 NHeal kornbluth.freenode.net irc.freenode.net 12.37.55 NJoin thames [0] (i=XiRc_V26@220.80.251.56) 12.37.55 NJoin NicoFR [0] (n=nico404@rob92-6-82-231-243-63.fbx.proxad.net) 12.37.55 NJoin _FireFly_ [0] (n=icechat5@pd95b7c08.dip0.t-ipconnect.de) 12.37.55 NJoin XavierGr [0] (n=XavierGr@ppp13-adsl-81.ath.forthnet.gr) 12.37.55 NJoin edx [0] (i=edx@p54A850B7.dip.t-dialin.net) 12.37.55 NJoin Shani}{Coder [0] (i=Coder@Is.A.TclCoder.Org) 12.37.55 NJoin markun [0] (n=karl@bastards.student.ipv6.utwente.nl) 12.37.55 NJoin godzirra [0] (n=shawn@24.125.58.133) 12.37.55 NJoin Ismo [0] (i=laitinei@217.30.176.114) 12.37.59 # -_-; 12.38.38 # mawe: I wrote crappy wiki page about how to make plugins for rockbox, I'll see if I can find it 12.39.08 # Ah here it is: http://www.rockbox.org/twiki/bin/view/Main/HowtoWritePlugins 12.39.37 Quit lavi (Client Quit) 12.39.43 Join DreamTactix291 [0] (n=DreamTac@adsl-149-149-95.bna.bellsouth.net) 12.40.11 # I read it, but programming is difficult. :( 12.40.25 # aliask: thats great, thanks! 12.40.31 # Jungti1234:http://mp3-player.de/artikel.php?ArtNr=1544 here or in Switzerland for 370 euros 12.40.32 # Hope it helps. 12.41.12 # Oh, also, if anyone disagrees with anything I wrote there, then I'm probably wrong. Go ahead and update the wiki so we can all learn from it :) 12.41.13 # i have a 20gb x5, gotta get hold of a 40gb single platter hdd 12.41.22 # -_-; 12.41.30 # LinusN need a trader? 12.41.55 # LinusN: I don't know yet if the 60gb one is mono or dual plater 12.42.14 # very probably dual 12.42.14 # http://cgi.ebay.de/ws/eBayISAPI.dll?ViewItem&rd=1&item=8722511089&ssPageName=STRK:MEWA:IT 12.42.22 # DrMoos: I don't know German. 12.42.24 # Bger: I hope so 12.42.30 # i would guess 99,9% 12.42.35 # Jungti1234: me too ;) 12.42.44 # How much? 12.42.46 # Hi muesli btw 12.42.54 # it it's single plater that means they are ready for a 120GB dual ... 12.42.55 # hola moooos 12.43.14 # muesli__: i need a place to buy it , and money :-) 12.43.16 # 60gb single?? 12.43.29 # LinusN: I also couldn't find anymore info on the Gigabeat G's CPU 12.43.40 # LinusN ;) 12.43.51 # um.. 12.43.52 # The DAC is a Cirrus Logic CS43L42 12.44.33 # markun: i emailed them 12.44.33 # asking for the data sheets 12.44.33 # the chip looks very simple, no custom dsp stuff 12.44.45 # DrMoos: Don't you know how much it is? 12.45.08 # Jungti1234: 370 euros in Switzerland for 60gb one 12.45.43 # 438000 won.. 12.45.51 # 8kB cache and 80kB IRAM 12.46.01 # aliask: i don't think you should have lessons in C on that page 12.46.35 # that could be a separate page, this page should only be about plugin specifics 12.46.44 # LinusN: did you already have time to take a look at harware things in x5? 12.46.48 Join Rob2222 [0] (n=Miranda@ACB7DD08.ipt.aol.com) 12.47.06 # Well, when I was learning to code plugins, I was really learning C at the same time, so when I was writing it I found it hard to differentiate between what was needed and what wasn't. 12.47.21 # hehe 12.47.24 # on the volume bars for listening to music (ie on the iamp300 WPS) can you raise the minimum value? my bars always hang up around the top and it doesnt give them much freedom to move 12.47.28 # DrMoos: yes 12.47.40 # (h300) 12.48.07 # LinusN: how looks the beast? :) 12.48.46 # DrMoos: it's pretty similar to the h300 in many respects 12.48.52 Join akaidiot [0] (n=nope@c-7244e255.363-1-64736c11.cust.bredbandsbolaget.se) 12.48.59 # same pcf50606 chip for instance 12.48.59 # the lcd interface is a disappointment 12.49.58 # the lcd controller is 16-bit, and emulates 18-bit color by dithering 12.50.20 # I read in the wiki are using coldfire 5250, are they real differences with 5249 one? 12.50.31 # LinusN: O.O ok 12.50.35 # it seems cowon decided to use the fake 18-bit mode, and this uses the 9-bit lcd bus interface 12.51.04 # which forces us to do two writes per pixel in lcd_update() 12.51.13 # Why would they do that? 12.51.26 Quit _FireFly_ (Success) 12.51.35 # they probably wanted to do 18-bit color 12.51.42 Join Maxime` [0] (n=flemmard@82.229.205.156) 12.51.57 # But if the LCD hardware is only 16 bit, it won't matter will it? 12.52.09 Join Febs [0] (n=medifebb@207-172-122-81.c3-0.rdl-ubr4.trpr-rdl.pa.cable.rcn.com) 12.52.53 # and the coldfire bus is 16-bit only, so it can't do 18-bit writes 12.52.53 # so it is split into dual 9-bit writes 12.53.02 # the 5250 has more IRAM (128k vs 96k) and more dma channels 12.53.10 Quit thames (Connection timed out) 12.53.16 # So it needs two writes to update the LCD? 12.53.59 Join petur [0] (n=d4efd6a6@labb.contactor.se) 12.55.45 Quit LinusN (Read error: 104 (Connection reset by peer)) 12.56.14 # mawe: did you get an answer about your recording question already? 12.56.49 # good to know :) 12.57.29 # LinusN: already planed something for this IRAM plus and dma chanels? 12.58.42 # The lcd framebuffer might fit in, but it wouldn't leave much space for other stuff. 12.59.47 # ok 13.01.11 # well, the x5 only has 160x128 13.01.16 # can anyone think of a more flexible way to define what code goes in iram? 13.01.25 # we're going to need to differentiate between platforms there 13.01.42 # ipod code is larger than m68k code, iaudio has same size code, but more iram, etc 13.01.44 # indeed 13.01.53 Quit ehntoo ("Leaving") 13.01.58 Quit Rob2222_ (Read error: 110 (Connection timed out)) 13.02.39 # preglow: its a tricky nut to crack... 13.02.42 # B4gder: indeed 13.02.49 # B4gder: i'd hate to see #ifdefs around every single ICODE_ATTR 13.02.57 # but i fear it's the only solution 13.02.58 # that'd be terrible 13.03.13 # :( 13.03.48 # or some oddly contructed ICODE_ATTTR_LESS_IMPORTANT defines 13.03.52 Join thames [0] (i=XiRc_V26@220.80.251.56) 13.03.56 # problem is, we'd need many of them 13.04.05 # yes 13.04.07 # there are several cases that need differentiation 13.04.15 # like same arch, but different iram sizes 13.04.20 # then again, different arch, same iram size 13.04.25 # and combinations :-) 13.04.34 # hehe :) 13.04.47 # well, perhaps we could perhaps have a prio num and have config-*.h define what prio nums that go into iram 13.05.01 # or something in that style 13.05.03 # hmm 13.05.14 # yeah, that's what i thought about first 13.05.39 # problem is, once we bump into a problem on one particular arch/iram size combination, we'll need to do an adjustment that will also possibly affect other archs 13.06.20 # yes, we need to be able to enable/disable specific things to go into iram 13.06.27 # and iram is sufficiently important to performance that what we really want is a completely tailored setup for each arch 13.06.37 # but i don't know how that can be done without ifdef hell 13.07.14 # I'd consider ICODE_IATTR_[NAME] to be better 13.07.27 # with NAME being lots of different ones 13.07.31 # ahh, yes 13.07.36 # and config-*.h setting up which ones to go into iram 13.08.30 # I will come again 13.08.32 # that would pretty much be the complete solution i was talking about :-) 13.08.35 Join gtkspert_ [0] (i=gtkspert@130.a.001.rkh.iprimus.net.au) 13.08.35 Part Jungti1234 13.08.46 Quit Rob2222 (Read error: 110 (Connection timed out)) 13.08.57 # we'll probably need this in the core and with some select plugins/codecs 13.09.05 # yeps 13.09.12 Quit Maxime (Read error: 113 (No route to host)) 13.11.00 Quit NicoFR () 13.14.05 Quit muesli__ (Read error: 110 (Connection timed out)) 13.14.36 Join DangerousDan [0] (n=Miranda@newtpulsifer.campus.luth.se) 13.14.45 # I have a shooting pain in my eyes because of H300 LCD problem. :< 13.15.13 # Wha?! Really? With the new LCD? 13.15.41 # new LCD? 13.16.06 Join muesli__ [0] (i=muesli_t@88.134.37.73) 13.16.09 # Apparantly there are two versions of the LCD, one which has the problem and one that doesn't. 13.16.27 # Does it start hurting after prolonged viewing? 13.16.42 # yes, 13.17.09 # Hrm, maybe this is the motivation for removing video in the 1.30EU firmware. 13.18.13 # I bet you were playing games on it :D 13.19.15 # or looking at optical illusions. 13.19.19 Join Jungti1234 [0] (n=jungti12@124.60.15.86) 13.19.49 # I came back! 13.21.15 Quit gtkspert (Read error: 110 (Connection timed out)) 13.23.09 Join LinusN [0] (n=linus@labb.contactor.se) 13.23.14 # hi 13.23.25 # hello :) 13.24.02 # wb Jungti1234, LinusN. 13.24.09 # hehe 13.26.46 # aliask : sorry, i would like further information new LCD. 13.27.18 # I'm just regurgitating what I heard earlier tonight from Jungti1234. 13.27.34 # ah... 13.27.44 # Let me look up in the logs. 13.29.04 # um... do you have same LCD problem? 13.29.05 Join adamd [0] (n=3ebef6bd@labb.contactor.se) 13.29.32 # hey, just wondering... is the v5 bootloader now safe? [v4 was unsafe wasn't it?] 13.29.46 # Yes, I've personally tested it, and it works great. :) 13.29.54 # cool :) what was the problem with v4? 13.30.05 # and what's new with v5 13.30.17 # Too complicated for me to understand. Basically a chip was turning itself off after waiting too long. 13.30.31 # Nothings new with v5, its just an unbroken v4. 13.30.35 # ... since the bss had grown larger 13.30.46 # haha, well what was new with v4 13.30.55 # .. due to the unicode support in the fat code 13.30.58 # i'd look for a changelog but my lunch break is about to end 13.31.09 # in fact there it goes 13.31.26 # Plug usb in while the player is off, and it boots rb instead of iriver firmware. 13.31.36 # ahh that'll be better 13.32.15 # ta 13.32.15 # thames: Apparently the old LCD is a "vertical lcd" and the new one is horizontal. It causes eye strain apparantly. 13.32.20 # need to run 13.34.39 # you mean, it refreshes vertically\horizontally? 13.34.49 # hm 13.34.53 # isnt it just a matrix of pixels? 13.35.34 # sure 13.35.38 # but you can refresh the screen in tons of ways 13.35.38 # the original h300 lcd is actually 176x220, rotated 90 degrees 13.35.45 # hah 13.35.56 # is that so 13.35.58 # at least it makes no difference for the software or we would have seen complaints... 13.36.47 # the rockbox lcd driver sets the lcd controller to rotate the GRAM matrix 13.37.17 # heh #iriver 13.38.40 Nick thames is now known as lavi (i=XiRc_V26@220.80.251.56) 13.39.39 Quit Bger ("[BX] A friend with weed is a friend indeed") 13.39.42 # hanÀ¸·Î ¿À¼À 13.39.47 Part Jungti1234 13.39.51 Quit muesli__ (Read error: 110 (Connection timed out)) 13.40.18 # ahhh 13.40.21 # i get what you mean 13.40.32 # Oh, I thought it was to do with the viewing angles being greater in one direction than the other. 13.40.41 # I guess I'm not always right :) 13.41.09 # so the LCD is naturally vertical? but its been rotated for installation in the iriver? 13.41.14 # or the other way round 13.41.17 Quit saa[b_r]ider () 13.41.57 # it seems most of the 220x176 lcds are targetted for/used in phones, and thus they are higher than wide 13.42.20 # not that it matters when you can rotate them 13.42.25 # It's true: my phone is 176x220. 13.42.46 # if you google for those dimensions, you'll find a 100 phones with it 13.42.50 Join muesli__ [0] (i=muesli_t@88.134.37.73) 13.43.13 # hmmm 13.43.16 # Yeah, it wouldn't supprise me. It's a decent size for a phone. 13.43.30 # but the phones dont have the processing power to use it like the iRiver does 13.43.37 # they don't? 13.43.42 # whats the res of the ipod 4g? 13.43.44 # I'd say most certainly have 13.43.55 # Some phones have 500mhz+ ARM processors. 13.44.08 # there are phones with win CE in them 13.44.12 # inagine the power they need 13.44.14 # really/ 13.44.16 # ?* 13.44.17 # wow 13.44.28 # (those phones run windows mobile) 13.44.31 # i guess i just have the image in my head that phones are shitty 13.44.54 # and most phones these days run java apps 13.44.59 # they EAT cpu 13.45.06 # you know they have windows 95 emulated on PSPs 13.45.31 # yeah Java is very common on phones these days 13.45.56 # 320x240 30fps DivX is no problem on a 300MHz WM2003 device... 13.46.16 # whats the iriver 120mhz huh 13.46.24 # petur: you mean ARM? 13.46.33 # Because it won't have to resize the video at those dimensions for most PDAs. 13.46.46 # XScale is arm, yes 13.47.14 Quit lavi ("Ping timeout for 220.80.251.56]") 13.47.25 # petur: is that really only done in pure sw? 13.47.37 # I think they have some graphic acceleration - not sure 13.47.57 # I'd say it is likely they have some sort 13.48.17 # I worked with a 300Mhz scale 13.48.20 # but betaplayer runs on most pda's, so I guess it works without it. 13.48.28 # xscale 13.48.39 # 320x240 divx isn't impossible on 300mhz xscale 13.48.52 # depends on whether interpolation is done in hardware, i guess 13.49.20 # anyway, we're drifting... :-) 13.49.52 # So who wants to work on 220x176 divx on a 124mhz coldfire? 13.50.09 # aliask: there's work started, check the patches 13.50.17 # I'll just promote my recording gain patch before I go :D 13.50.43 # petur: auto-scaling, or two settings? 13.50.45 # I should really check the patches more often. 13.51.05 # the devs should check the patches more often :-) 13.51.05 # analog+digital combined 13.51.23 # and left+right together trick 13.51.44 # left+right together? 13.52.14 # yes. i you move down to gain, it first select L+R together, then L, then R 13.52.24 # ah 13.52.26 # I still think that my temporary fix for the yesno screen should be committed until we get the updated lang system. 13.52.29 # easy to change bothe channels at the same time 13.52.44 # petur: will it work on the archos? 13.53.09 # only implemented for UDA1380 13.53.22 # the l+r thing too? 13.53.32 # I'm affreaid, yes 13.54.20 # want it for the other ones too, heh? 13.54.30 *** Saving seen data "./dancer.seen" 13.54.43 # the line in gain is l+r on the archos as well 13.55.03 # is it? haven't checked that 13.55.28 # has anyone got auto gain adjusting for recording on their minds? 13.55.46 # not me 13.55.55 # i'm far too busy to think of that 13.55.57 # petur? your mr record :P 13.56.01 # I have a cup of coffee onb my mind 13.56.22 # and in my hand 13.56.28 # lol 13.56.36 # its too late for coffee here 13.56.39 # im on to tea 13.56.50 # I have tea and work in front of me... 13.57.08 # ok cool 13.57.23 # * B4gder does the track-the-linux-trail-driver-update thing today 14.04.15 # preglow: I patched it... and then fixed the memcpy and memset asm routines to not assume stack args, but sadly there was no performance gain at least on wav2wv (regparm=3) 14.04.29 # well 14.04.33 # measuring core code would be better 14.04.37 # since that doesn't have iram stacks 14.04.44 # that is, the core thread probably does, but not the rest 14.05.25 # preglow: do you have an idea on how to measure something like that? when I have a DAP again, I'll revisit. 14.06.03 Quit akaidiot (Read error: 110 (Connection timed out)) 14.07.22 # no idea, you're the profiler dude ;) 14.07.59 # got to go.. 14.08.03 Quit petur ("CGI:IRC 0.5.7 (2005/06/19)") 14.08.07 # it's really bloody weird that d0, d1, a0 and a1 aren't used for parameters 14.08.10 # they're scratch regs anyway 14.08.14 # how could it possibly hurt 14.08.28 # preglow: yeah, like why did it take GCC this long to learn to use regs for parms. 14.08.29 Join Jungti1234 [0] (n=jungti12@124.60.15.86) 14.08.38 # it's a platform thing 14.08.38 # re 14.08.50 # the motorola compilers probably never did, and gcc continued for portability 14.08.56 # arm, for example, does register passing 14.09.03 # ah. 14.09.04 # and x86-64 might be 14.09.25 Quit Maxime` (Read error: 104 (Connection reset by peer)) 14.09.33 # I'm not sure if profiling will 1) work or 2) show any difference evenif there should be one with regparm due to the extra function calls at the start and end of every function. 14.09.46 # that's probably true 14.09.47 # but anyway 14.09.54 # there will be a performance gain 14.09.56 # no question about it 14.10.02 # i can't possibly imagine there not being any impact 14.10.36 # so if regparm functionality were to become standard in gcc for m68k, then i'd go for enabling it 14.11.06 # LinusN: can you help me identify the last 2 components? http://www.rockbox.org/twiki/bin/view/Main/GigabeatHardwareComponents 14.11.10 # the wav2wv test that Membrillo did for me last night showed no statistically significant change... 14.11.37 # I wonder why it hasn't been patched in -- the patch I found on the MLs is pretty straightforward for enabling it. 14.12.02 Join linuxstb [0] (n=d57b9aa9@labb.contactor.se) 14.12.33 Join Maxime [0] (n=flemmard@82.229.205.156) 14.12.33 # bbl, meeting 14.13.30 # I would expect that frequently used functions would have already been optimised to be inline anyway - so it doesn't really surprise me that the gain isn't significant. 14.14.29 # i did a wav2wv test on a 5 and a bit minute wav and the difference was half a second i think 14.14.39 Join DJDD_ [0] (n=DJDD@220-245-186-182.static.tpgi.com.au) 14.14.56 # between the original and lostlogics optimization 14.15.08 # linuxstb: yeah, that's what I concluded -- might be able to save some code cache space by de-inlining without taking a big performance hit with regparm, but that's mroe than I'm likely to do anytime in the very near future. 14.16.15 # markun: I get lots of hits for "508a2" - but they all seem to assume we know what it is... 14.16.47 Quit Maxime (Read error: 104 (Connection reset by peer)) 14.16.53 Join Maxime [0] (n=flemmard@82.229.205.156) 14.17.39 # B4gder: on the X series this is writen on the IC: P003 526AA 14.18.13 # There are 3 of them, located near the USB ATA bridge 14.19.50 # are there any plans to have a more accurate radio scanner... ie smaller steps than 0.1MHz 14.19.55 # on the H300 14.19.56 # markun: Are you going to try requesting more source from Toshiba, or are you happy to leave it as it is? 14.20.34 # Did they even include the .config file for the kernel? 14.20.46 # no, they didn't 14.20.59 # Bad Toshiba.... 14.24.51 # I would reply to them, thanking them for the source, but pointing out to them that they the GPL requires them to also provide "the scripts used to control compilation and installation of the executable", referring them to section 3 of the GPL. 14.25.52 # you could also make the sources they sent available 14.26.04 # at least as a patch against whatever kernel release they used 14.27.26 # ok, I will 14.29.47 # LinusN, Are you there? 14.29.53 # yes 14.29.58 Quit muesli__ (Read error: 110 (Connection timed out)) 14.30.23 # I have question 14.33.39 # LinusN: Do you know H300's time initialization? 14.34.09 # yes 14.34.18 # um.. 14.34.31 # the iriver firmware does it wrong, we do it right 14.34.42 # ah.. 14.34.45 # :) 14.34.47 # what do they do wrong? 14.34.49 # :P 14.35.03 # they set the year with a wrong base 14.35.07 # they use the "year" field in the RTC in the wrong way 14.35.21 # yes.. 14.35.42 # i'm wondering if we should adapt on the h300 or not 14.36.03 # it's quite inconvenient for the h300 users when they run the original firmware 14.36.43 # What base does the h300 firmware use? 14.36.59 # they set it based on 1970 14.37.08 # haha. So leap years are wrong? 14.37.11 # we use 2000 14.37.32 # yes, leap years are wrong 14.37.40 # my pc uses 1970 too? 14.37.54 # 1980 14.38.13 # you mean your motherboard's RTC? 14.38.23 # yes 14.38.34 # asrock crap :P 14.38.41 # I'd guess it uses whatever that RTC says it should use 14.39.02 # 1970 is just the regular time() base 14.39.08 # it doesn't mean the RTCs have to use it 14.40.21 # Could we do an "if rtc_year > 30 then year=1970+rtc_year else year=2000+rtc_year " hack when reading the RTC? 14.41.25 # but that screws up the original fw's view 14.41.34 # problem is that if it's set _right_ the original firmware reads it stupid and resets it 14.42.29 # we could just do it in the same wah as the original, but that screws up the leap year detection 14.43.04 # Anyone fancy disassembling and fixing the iriver firmware? :) 14.43.04 # and that feels... wrong 14.43.10 Quit Febs (Read error: 110 (Connection timed out)) 14.43.11 # um 14.43.15 # but that shouldn't matter, right? 14.43.23 Quit ashridah (Read error: 110 (Connection timed out)) 14.43.28 # when is the next leap year quirk? 14.43.46 # this year 14.43.55 # Year 36 according to the iriver firmware. 14.44.00 # nah? really? 14.44.12 # amiconn did several leap year tests the other day 14.44.26 # So h300 users will have a 29 February this year :) 14.46.03 # Rockbox likes 2040! 14.46.08 # But I think h300 owners would be able to live with resetting the time once every 2 years - so my vote goes for copying the iriver bug. 14.46.23 # * lostlogic shudders 14.49.34 # * Membrillo realises he's never even realised that the time is on rockbox now 14.50.26 # B4gder: Is there a way to compare 2 diffs? 14.50.45 # markun: not without getting a severe headache :-) 14.51.02 # amiconn: I'm guessing you'll hate this idea, but what do you think about getting the assembly versions of memset and memcpy into gcc inline assembly instead of straight assembly so that they aren't assuming a particular parameter passing model? (doesn't matter in practice until/unless the assembly targets get regparm support) 14.51.12 # not that I know of, no 14.51.14 # markun: I would apply the diffs to two copies of the source files, and then do a diff on those two sets of files. 14.51.17 # * Jungti1234 ah 14.51.44 # yes, I would do the linuxstb approach too 14.51.51 # linuxstb: yes, I also wanted to do that, but the rmk6 patch didn't cleanly apply to the kernel source.. 14.52.46 # Well, a diff of the 2 diffs also shows what was added by Toshiba, but it doesn't look very nice :) 14.53.33 Quit B4gder ("time to say moo") 14.53.57 # I can imagine that would be confusing... 14.54.52 # Here's what that looks like: http://130.89.160.166/Gigabeat/patch-2.4.18-gb.bz2 14.54.59 # Not unreadable 14.56.41 Join Kohlrabi [0] (n=Kohlrabi@dslb-082-083-128-163.pools.arcor-ip.net) 14.57.39 # is there a device independent way to get a ringbuffer of audio samples from mic input? 14.58.13 # or even just the raw samples, could build my own ringbuffer.... 14.58.44 # mawe: not yet, at least not in a plugin 14.59.03 # i see the pcm_record.c does creates a ringbuffer.... but it lookds device dependent 14.59.19 # LinusN: ok... shame 14.59.25 # we only have one platform that can record pcm data 15.00.07 # once we have several, a device independent way will probably be created 15.00.21 # mawe: tuner plugin? 15.00.28 # yes 15.00.38 # kind of guessed that 15.00.57 # so there's no way to get to that data from a plugin at the mo, correct? 15.01.17 # you are much welcome to tinker with the pcm recording functions to implement that feature 15.01.47 # (getting pcm data in a plugin, that is) 15.02.14 # hm. i think i will try that. pcm only works on iriver? 15.02.21 # so far, yes 15.02.53 # ok, thanks! back to the drawing board ;) 15.03.01 # have fun 15.03.29 Join webguest23 [0] (n=5087c34a@labb.contactor.se) 15.03.56 Quit webguest23 (Client Quit) 15.04.02 Join webguest62 [0] (n=5087c34a@labb.contactor.se) 15.05.03 # I really fail to see a difference between "Insert" and "Insert Last", anyone care to enlighten me 15.05.27 # yeah 15.05.31 Join muesli__ [0] (i=muesli_t@88.134.64.23) 15.05.34 # well insert is insert next 15.05.40 # buuut 15.05.46 # webguest62: "insert" inserts after the last inserted file, "insert last" inserts last in the playlist 15.05.46 # there is another that i didnt know 15.06.01 # oh really? 15.06.02 # linuxstb: I vote for doing the date handling correctly in rockbox on H300 15.06.04 # thats cool 15.06.07 # didnt know that one 15.06.12 # i think so at least 15.06.38 # LinusN: so whats the difference between insert and queue? 15.07.02 # with queue the songs are removed after being played 15.07.05 # inserted files stay in the playlist after being played 15.07.10 # ooooooooh 15.07.20 # thats why they always disapeared 15.07.28 # probably :-) 15.07.33 # lostlogic: Making the mem* functions inline would be a performance loss and code bloat 15.07.43 # Today, memset() and memcpy(9 are in iram 15.07.46 # a cache killer 15.08.05 # Shouldn't patch also create dirs? 15.08.16 # Also, memcpy() is almost 1KB 15.08.32 # now, when one creates a new playlist there is only a "Insert" menu no queue menu, so if shuffle is selected down the line, one hears that first album again 15.09.22 # yeah... why cant you insert shuffled first off? 15.10.12 # or allow first added to be "queued" as well 15.10.53 # so that if shufle is selected down the road, first added won't be heard again 15.11.16 # good question 15.11.48 # LinusN: has this just not been put in yet, or left out for a reason? 15.12.04 Quit Vlad0man (Read error: 110 (Connection timed out)) 15.12.10 # amiconn: not _inline_ put them in a regular function as inline ASM instead of in a .S file... 15.12.27 Join Vlad0man [0] (n=Vladoman@p54A7CD4D.dip.t-dialin.net) 15.12.42 # Membrillo: i think it's just a glitch 15.13.11 # the reason you can't queue first is probably because you need a playlist to queue to, and that doesn't exist 15.13.13 # ok good good 15.13.28 # amiconn: I've done it for the coldfire versions in order to test out regparm, works, the only difference in the assembly generated is that the registers are saved to the stack at the start of the function, which I assume would be done in the caller if it was calling the assembly version. 15.13.33 # but rockbox could just as well create an empty list and queue to it 15.14.01 # so how to prevent first "added" from being heard again without manually removing them ? 15.14.11 # LinusN: that would be good. so you could insert shuffled as well? 15.14.31 # sounds reasonable 15.14.39 # i don't have time to do it though 15.15.10 # Membrillo: after insertng the first album you can always "reshuffle the playilist 15.15.11 # LinusN: yeah thats cool. as long as its a bug though, and not been left out intentionally 15.15.21 # how do you reshuffle? 15.15.29 # i don't think it's intentional 15.15.31 # under the wps quick menu 15.16.04 # holding A-B you mean 15.16.10 # is that the quick menu? 15.16.19 # you cant reshuffle the playlist there 15.16.24 # wps, long play press > playlist 15.16.45 # that's the context menu, not the quick menu 15.16.54 # soory, 15.17.32 # lostlogic: I don't see the problem. The m68k abi does specify the parameter passing 15.17.34 # so whats the quick menu 15.17.51 # long press a-b and see 15.17.57 # Membrillo: hold A-B 15.18.18 # Having the function completely in asm has lower overhead for calls, because the coder can decide which registers to save at which point 15.18.26 # thought so 15.18.27 # yeah 15.18.36 # long-navi -> context menu, long-a/b -> quick screen 15.18.46 # i know its there, just didnt know it was named the quick screen 15.18.46 Join Febs [0] (n=40be24f0@labb.contactor.se) 15.18.55 Join ^Guest37784 [0] (n=Paprica@TLV62-0-91-2.bb.netvision.net.il) 15.19.07 # C functions don't allow to share code, and I want memmove() and memcpy() in one 15.19.18 # It's already prepared, just not finished yet 15.19.25 Join zagor_testing [0] (n=c2ed96aa@labb.contactor.se) 15.19.45 Part zagor_testing 15.21.09 # from wps going to the context menu. I see open with. Is that opening the now playing song with something? 15.21.50 # select playlist 15.23.13 Quit DJDD_ (Read error: 110 (Connection timed out)) 15.23.39 Quit aliask ("G'night") 15.23.41 # amiconn: the problem isn't a problem until/unless we want to enable regparm. but your point about code sharing is well taken :( 15.23.47 Part webguest62 15.24.24 Quit Membrillo () 15.26.02 Quit Kohlrabi ("Fast alle Menschen sind Regenwürmer") 15.27.15 # <^Guest37784> LinusN: if i want to save with 15.27.15 # <^Guest37784> configfile_save 15.27.24 # <^Guest37784> more than 1 save 15.27.28 # <^Guest37784> i need another file? 15.27.54 Quit Paprica (Nick collision from services.) 15.28.03 Nick ^Guest37784 is now known as Paprica (n=Paprica@TLV62-0-91-2.bb.netvision.net.il) 15.28.13 # Paprica: please elaborate 15.28.43 # just check: you want that i ask again? 15.29.14 # what do you want to accomplish? 15.29.22 # mm 15.29.26 Quit DrMoos ("CGI:IRC (Ping timeout)") 15.29.29 # i want to save with configfile_save 15.29.37 # yes 15.29.56 # more that one variable 15.30.01 # i need to files? 15.30.03 # 2 15.30.05 # no 15.30.14 # mm how can i do that 15.30.17 # just add another struct to the configfile array 15.30.50 # somthing like this? 15.30.50 # static struct configdata config[2] = { 15.30.50 # { TYPE_INT, 0, 1, &first_week_day, "first_week_day", NULL, NULL } 15.30.50 DBUG Enqueued KICK Paprica 15.30.50 # { TYPE_INT, 0, 1, &iriver_fw, "iriver_fw", NULL, NULL } 15.30.50 # }; 15.31.00 # exactly 15.31.04 # ok 10q 15.31.18 # you forgot a comma though ;-) 15.31.38 # ah right 15.31.39 # 10q 15.31.48 # mm and when i save or load 15.31.52 # i do configfile_load("cal.cfg", config, 2, 0); 15.31.52 # ? 15.32.06 # *bing*! 10 points! 15.32.06 # 2 is the num of item, isnt it? 15.32.12 # ok 15.32.25 Join DrMoos [0] (n=c13354c1@labb.contactor.se) 15.32.44 Ctcp Ignored 1 channel CTCP requests in 0 seconds at the last flood 15.32.44 # * Paprica take his points and back to work 15.41.40 Join Membrillo [0] (n=sam_kill@58.164.32.154) 15.45.57 # amiconn: IMO, the biggest problem regarding the date is not the fact that the iriver firmware displays it incorrectly, but that it will apparently automatically reset dates it thinks are wrong - i.e. any date set by Rockbox. 15.46.14 # we should set it like the iriver firmware does, really 15.46.14 # Resulting in the "bug" that the date is reset every time a Rockbox user boots into the iriver firmware. 15.46.31 # linuxstb: yes, and a nuisance for the user 15.46.43 # whats negative about doing it the way the iriver fw does? 15.46.45 # ' 15.46.56 # Membrillo: leap years will be wrong 15.47.36 # better changing it every 4 years than changing it every time you accidently press record when booting 15.47.42 # Here's the patch of the Gigabeat's linux source: http://130.89.160.166/Gigabeat/patch-2.4.18-rmk6-gb4r.bz2 15.47.50 Join Bger [0] (n=Bager@83.222.160.88) 15.47.55 # Membillo: It's every 2 years, but I agree. 15.48.12 # leap years are every four years aren't they? 15.48.20 Join webguest81 [0] (n=3e4f4094@labb.contactor.se) 15.48.21 Join akaidiot [0] (n=nope@c-7244e255.363-1-64736c11.cust.bredbandsbolaget.se) 15.48.32 # LinusN: There is also some NMS7210 stuff in the patch 15.48.35 # when the olympics are on, those years are leap years 15.48.48 # Yes, but the iriver firmware will incorrectly think 2006 s leap year, and incorrectly think 2008 is not etc 15.48.57 # oh 15.48.59 # gotcha 15.49.00 # h1x0 is not building with logf enabled :-\ 15.49.09 # webguest81: dsp.c? 15.49.11 # pffft 15.49.15 # 2 years is a long time 15.49.27 # stick to that 15.49.33 # LinusN: yup 15.49.38 # it wont offend anyone 15.50.44 # webguest81: line 469, change to #if 0 15.51.47 Quit Membrillo () 15.51.54 # Builds now, yes 15.52.09 # at least, it continues 15.52.43 # ah, another error 15.52.47 # linuxstb: Using the wrong iriver approach in rockbox breaks leap year handling. I wouldn't care about iriver fw 15.52.56 # mp3_encoder.c:1465 15.53.42 # amiconn: annoying if you use the iriver fw for recording though (if you want mp3 recording) 15.53.45 # amiconn: Personally I agree with you, but in this case, I think we should think of the users. I'm sure lots of h300 users still use the original firmware for either video or WMA playback. You also need to use it for flashing. 15.54.22 # I just uploaded the iAmp300 wps and theme to the patch tracker. If anyone with commit access would commit it to CVS, I would appreciate it. This WPS should probably replace iAmp in H300 builds. 15.54.33 *** Saving seen data "./dancer.seen" 15.54.45 # webguest81: same there, #if 0 15.54.58 # The .zip file contains everything: wps, rwps, .cfg file for the theme, and all necessary bmps. 15.55.17 # still register allocator thing? 15.55.27 # linuxstb: ans also because you use the iriver firmware for charging 15.55.32 # i thought someone said we used fomit-frame-pointer in debug builds now 15.55.47 # i don't think we do 15.55.50 # why? 15.55.59 # nobody changed it i guess 15.56.16 # haha i found a temp (i hope) solution for the years problem in the rtc 15.56.24 # i use it in rockcalendar 15.56.25 # =] 15.56.35 # that was the last one 15.56.38 # _if_ we adjust for the buggy iriver fw, I'd adjust it so that the values are in the valid range for iriver, but also leap years are correct 15.56.52 # This will result in a 1-year difference between rockbox and iriver 15.57.10 # Still I think someone should point out the leap year bug to iriver 15.57.13 # i will release a new version in a while 15.57.24 # amiconn: I'm sure they will in about 6 weeks time... 15.57.36 # haha 15.58.30 # amiconn: Do you know what the valid range is for the iriver? 15.58.35 Quit DreamTactix291 (Read error: 110 (Connection timed out)) 15.59.06 # Would you just use a base of 1972? 16.00.29 # the correct solution would be to make rockbox have every feature of the iriver firmware ;) 16.04.36 # the continuous HDD spinning was also a great feature.. 16.04.59 # Is it fixed in newer firmwares btw? 16.05.54 # no idea, i don't use them :) 16.06.10 # no, me neither 16.06.53 # greetings, #rockbox 16.07.06 Join darkless [0] (n=darkless@62.79.44.48.adsl.vby.tiscali.dk) 16.07.46 # aloha 16.08.08 # it was fixed somewhat 16.08.34 # i don't think they've got a threaded architecture, so is probably somewhat difficult, and requires checks bloody everywhere 16.09.24 # Anyone interested in a fun aac problem? I hit metadata.c:1150 with the chunk being "iods" 16.09.30 # amiconn: you'll like this. The new Gigabeat has even more buttons on the side ;) http://www.mygigabeat.com/uploaded_images/ces2006_S_Series_buttonsSid-788630.jpg 16.10.11 # webguest81: Is that with a Nero-encoded file? 16.10.52 # didn't lear write a new mpeg4 parser? 16.10.56 # linuxstb: iTunes, I think 16.11.14 # webguest81: Is there anything unusual about it? 16.11.17 # Don't know for sure though 16.11.29 # Not that I know of 16.12.12 # preglow: I don't know. The one currently in Rockbox is one I wrote based on the code in the alac decoder. It needs a lot more work. 16.12.57 # i think he started coding a new one 16.13.04 # he mentioned he was playing a nero encoded file at one point 16.13.27 # That's cool. It's not worth investingating bugs in the existing parser then. 16.13.38 # Although the code in metadata.c is different. 16.14.02 # okay, I'll try again once a new parser appears 16.14.07 # i'm not sure, though, may be delirium 16.14.07 # Imho the correct solution would be to remove the iriver fw 16.14.27 # webguest81: I would still be interested in a copy of that file though - it sounds like a good test file. 16.14.34 # markun: Gah, ugly 16.14.45 # linuxstb: I'll put it somewhere 16.14.47 # :) 16.15.27 # what's up with all these clever socket positionings? 16.15.32 # ac adapter on the _side_ ? 16.17.01 # amiconn: what do you think of this one? http://www.avupdate.com/news/today1/spec/mdm-h550.htm 16.17.27 # preglow: not half as bad as having the headphone connector on the side (iaudio x5) 16.17.51 # LinusN: yes, don't understand why they did that.. 16.19.22 Nick webguest81 is now known as nicknick (n=3e4f4094@labb.contactor.se) 16.20.00 Nick nicknick is now known as nnick (n=3e4f4094@labb.contactor.se) 16.20.16 # linuxstb: The valid date range should be retrievable from the irc logs. I let a H300 owner carry out some tests some days ago 16.20.49 # LinusN: indeed not 16.23.30 # http://www.rockbox.org/irc/rockbox-20060105.txt starting at 23:07, and continuing http://www.rockbox.org/irc/rockbox-20060106.txt 16.25.15 # I'd choose an offset of 36 years instead. That means iriver will show 2005 if rockbox is set to 2006 16.25.33 # ...but the leap years will be correct 16.27.03 # linuxstb: did you get my pm? 16.27.39 Quit Febs ("CGI:IRC (EOF)") 16.28.35 # Wow, I think I've found an even more ugly player: http://emaycom.com/online_img/web/xt21/xt21_well_b.gif 16.29.52 # that looks like it could be a phone 16.31.03 # w00t, my replacement iRiver is at UPS for me today. 16.31.03 # yes, it looks like one, but they call is "Digital Audio Player 16.31.06 # maycom XT-21" 16.31.51 # * lostlogic writes "I will not fry this player by being a moron" on the chalk board repeatedly 16.33.20 # try being a fool next time 16.33.21 # works for me 16.33.35 Join Borg_Number_One [0] (n=BorgNr1@p54B8A42A.dip0.t-ipconnect.de) 16.33.49 # * preglow prepares to be assimilated 16.33.50 # Hi. 16.34.23 # hello 16.34.26 Join menollo [0] (n=53740bec@labb.contactor.se) 16.35.12 DBUG Enqueued KICK Borg_Number_One 16.35.12 # (google: bnobtc or Borg Number One or: "atasx")... this will help you to understand my question: Where can I get 4,1ArchosUnlock.exe ? 16.36.42 # i don't know 16.37.26 # Do you know, what I mean with 4,1ArchosUnlock.exe at all? 8,1:) 16.39.31 Quit mikearthur (Remote closed the connection) 16.39.41 *** Alert Mode level 1 16.39.41 # Reffering to this: 11,1http://www.irclogs.ws/freenode/rockbox/15Nov2005/3.html there already was someone who asked for the tool. 16.40.14 Join mikearthur [0] (i=mike@82-41-205-190.cable.ubr11.edin.blueyonder.co.uk) 16.41.07 # quick qestion..is usb-charging already possible? 16.42.15 # USB-Charging? 16.42.31 # muesli__: on what player? 16.42.38 # h3xx 16.43.33 # If my experiments with the power supply chip are correct, you can make it charge from USB on rockbox by starting a plugin that ignores the USB connected event and plugging in USB. Don't quote me on it, and it's not officially supported yet. 16.43.47 # okidok 16.44.03 # but sounds like a good approach 16.44.53 # I believe the concern is that USB does not provide enough power to both charge and operate the player, so you shouldn't try that in a plugin that boosts or uses the disk either. 16.45.11 # so I take no responsibility for any bad effects of listening to me :-D 16.45.45 # h3xx users? 16.46.18 Quit Shani}{Coder (No route to host) 16.46.24 # lostlogic: that may be true 16.46.25 # lostlogic i wouldnt use charging via usb but some have a broken charging plug 16.46.53 # Borg_Number_One: you might want to email the guy from http://ws64.de/ 16.48.22 # LinusN: 500mA is <1/2 of the current that would be needed to do a full speed fast charge, which would explain the 2A or 1.2A spec on the AC adapter 16.49.42 *** Alert Mode OFF 16.49.58 Join |Beowulf| [0] (n=Beowulf@82-46-57-180.cable.ubr02.trow.blueyonder.co.uk) 16.52.03 # 9,1 Borg_Number_One: you might want to email the guy from http://ws64.de/ Yes... it would be the best solution. 16.53.01 # Or I ask denic.de to figure out the number. 16.54.19 Quit hiro^ (Read error: 104 (Connection reset by peer)) 16.58.17 Join _FireFly_ [0] (n=FireFly@p54A47009.dip.t-dialin.net) 16.58.50 Join webguest33 [0] (n=864c038a@labb.contactor.se) 17.05.54 Quit akaidiot (Read error: 110 (Connection timed out)) 17.05.59 Quit Zagor ("Client exiting") 17.13.14 Join Rob2222 [0] (n=Miranda@ACB7DD08.ipt.aol.com) 17.13.29 # Mhhh... http://www.archive.org/ might also help to find archosunlock.exe 8,1:) 17.17.02 # mmm linusn 17.17.08 # highscore_save work fine? 17.20.23 # Does someone know "Alex Mina's" current homepage? 17.22.37 Quit menollo ("CGI:IRC (EOF)") 17.23.54 Quit Borg_Number_One () 17.26.19 # amiconn: you want to reuse code for memmov and memcpy to reduce rockbox's footprint? 17.30.50 Quit edx (Read error: 110 (Connection timed out)) 17.31.37 # lostlogic: who said anything about fast charge? 17.34.39 # LinusN: the 'normal' LiPoly / LiIon charge cycle is a 1A constant current charge up to cell nominal voltage, 400mA at 5V will not supply this. 17.34.58 # 500mA 17.35.48 # yes, but a lower current only means a slower charge, right? 17.37.20 # right, but based on that observation it would make sense that it's insufficient current to power the player and charge? 17.37.55 # that depends on how much current the player draws 17.38.03 Join DreamTactix291 [0] (n=DreamTac@adsl-149-149-95.bna.bellsouth.net) 17.38.16 Join mirak [0] (n=mirak@AAubervilliers-152-1-81-41.w86-198.abo.wanadoo.fr) 17.38.21 # any idea how much that is during disk spin up and/or boost? 17.38.37 # nope, i haven't measured this 17.39.15 # lostlogic: Yes, especially since these fns are in IRAM 17.39.31 # memmove is basically a doubled memcpy with 2 branches 17.39.52 # One branch does copy forward, the other does copy backwards 17.40.03 # memcpy() is just the forward branch 17.40.58 # yah, too bad there's no way to share the code using C. 17.41.28 # lostlogic. LinusN: The LiIon charge cycle is _not_ constant current, but constant voltage (usually with current limitation) 17.41.34 # when you do a jcc in assembly, what does GNU-as do with it? turn it into a bcc of the minimum length that will handle the offset? 17.41.55 # amiconn: it is constant current for the first hour, then constant voltage once the threshold voltage is reached. 17.42.37 # It's not time dependent at all 17.43.01 # A lower max. current will just increase the charging time with no other adverse effect 17.44.16 # still, we need to select the proper charging mode when connected to usb 17.44.47 # I wonder how the PCF50606 would handle the case where the current draw on it exceeds that from the charger, and it has a charged battery connected. 17.45.24 # how could it draw more current than the charger delivers? 17.45.46 # LinusN: when the demand from the player exceeds the supply from the charger. 17.45.52 Join Febs [0] (n=40be24f0@labb.contactor.se) 17.47.03 # well, that depends on the adapter, i'd say 17.47.36 # how the PCF50606 will behave in that condition depends on the adapter? 17.47.37 # while connected to usb and transferring files, the disk can take easily over 500 mA alone 17.47.55 # lostlogic: yes, if the adapter drops the voltage or not 17.48.06 # LinusN 17.48.07 # 14[121814:121714:120914] 01<1202Paprica> highscore_save work fine? 17.48.26 # Paprica: nobody has ever used it 17.48.33 # Slasheri: you know this? So when connected, what mode is the power supply in? USB powered, or battery powered, or can it draw on both as needed? 17.48.35 # feel free to try it 17.48.58 # lostlogic: the hard drive always takes its power from the battery 17.49.34 # afk 17.50.08 # lostlogic: i don't know that, but at least H100 series player draws about 500 mA from battery when the disk is transferring data (or even more while playback is active and buffering) 17.50.16 # I see... which would be why the charger always operates in trickle charge mode after completing charge in the iRiver firmware. 17.50.50 # so then people who have had damage to their batteries from leaving them constantly plugged in are probably leaving them plugged in and _idle_ as opposed to plugged in and running. 17.54.38 *** Saving seen data "./dancer.seen" 17.55.51 # what it means? 17.55.52 # brickmania.c:2535: warning: braces around scalar initializer 17.55.52 # brickmania.c:2535: warning: (near initialization for `config.name') 17.55.52 # brickmania.c:2535: warning: initialization from incompatible pointer type 17.55.52 *** Alert Mode level 1 17.55.52 # brickmania.c:2535: warning: excess elements in scalar initializer 17.55.52 *** Alert Mode level 2 17.55.52 # brickmania.c:2535: warning: (near initialization for `config.name') 17.55.54 # brickmania.c:2535: warning: excess elements in scalar initializer 17.55.56 # brickmania.c:2535: warning: (near initialization for `config.name') 17.56.17 Quit YouCeyE ("Leaving") 17.56.52 Join ghode|afk [0] (i=testing@host-84-9-105-221.bulldogdsl.com) 17.57.29 Quit _FireFly_ ("Leaving") 17.57.35 # laptop battery protecting systems have features where to save your battery if you leave it plugged in all the time, it will only activate the charger when battery reachees 9X percent rather than constantly trickling. That would be a nice feature. 17.57.35 # its fine now 17.58.13 Quit Jungti1234 (Read error: 104 (Connection reset by peer)) 17.58.57 Quit mikearthur (Read error: 104 (Connection reset by peer)) 17.59.13 Join mikearthur [0] (i=mike@82-41-205-190.cable.ubr11.edin.blueyonder.co.uk) 18.01.56 # lostlogic: A LiIon charger must have battery protection, otherwise using it would be really dangerous 18.02.51 # amiconn: sure, but trickling and holding it at 4.2V is not healthy compared to letting it fall to ~4.05 and then topping up to 4.2. 18.02.57 # Since LiIon charging is constant-voltage, battery protection is achieved by precise enough voltage regulation 18.03.24 Quit mikearthur (Read error: 104 (Connection reset by peer)) 18.03.29 Join egotrippen [0] (n=18226bf0@labb.contactor.se) 18.03.34 Join mikearthur [0] (i=mike@82-41-205-190.cable.ubr11.edin.blueyonder.co.uk) 18.05.04 # hi 18.05.53 *** Alert Mode OFF 18.06.17 Join gtkspert [0] (i=gtkspert@003.a.001.rkh.iprimus.net.au) 18.06.27 Join einhirn [0] (n=Miranda@p54861C9F.dip0.t-ipconnect.de) 18.07.45 # anyone uses ubuntu ? 18.08.39 # I do 18.11.03 Quit markun (Read error: 113 (No route to host)) 18.11.46 Join markun [0] (n=karl@bastards.student.ipv6.utwente.nl) 18.14.53 Join NicoFR [0] (n=nico404@rob92-6-82-231-243-63.fbx.proxad.net) 18.16.02 Join DT291 [0] (n=DreamTac@adsl-149-149-95.bna.bellsouth.net) 18.16.02 Quit DreamTactix291 (Read error: 104 (Connection reset by peer)) 18.16.28 # nnick: do you manage to compiler the simulator ? 18.16.32 # -r 18.17.34 # Don't have any compilers installed 18.17.41 # damn you 18.17.44 # :D 18.17.47 # Do all that on my other box, which is Debian 18.17.55 # That works nicely though 18.17.58 # nnick: would you try on ubuntu ? 18.18.09 # nnick: just the simulator 18.18.13 # with standart gcc 18.18.18 # not the cross compiler 18.18.21 # I have a problem 18.18.25 # with time.h 18.18.41 # Ah, I do have gcc.. hang on 18.18.51 # I got builds error with timespec type 18.19.35 # amiconn: I've been reading those IRC logs, the important facts seem to be that a) the iriver firmware adds 1965 to the value of the RTC year field to get the actual year; and b) valid years according to Iriver are 1980-2064 - i.e. 2015 to 2099 in Rockbox time. 18.20.05 # So I agree with your idea - if Rockbox uses 1964 as the base year, then leap years should be OK, and the iriver firmware will be happy. 18.20.56 # mirak: which target? 18.21.48 Quit DrMoos ("CGI:IRC") 18.22.16 # mirak: Did you say that the simulator worked for you in the past? 18.26.10 Ctcp Ignored 1 channel CTCP requests in 0 seconds at the last flood 18.26.10 # * amiconn wonders what lead the iriver engineer to choose *1965* as the base (!!) 18.26.21 # crack? 18.26.38 # Maybe his/her birthday? :) 18.26.43 # (add an 's' where appropriate) 18.27.16 # hey all 18.27.48 # nnick: H300 18.27.57 # linuxstb: yes it worked. 18.28.08 # What changed? Your installation or Rockbox? 18.28.17 Quit gtkspert_ (Read error: 110 (Connection timed out)) 18.28.31 # I think none 18.28.50 # the update to breezy happened before I started rockbox I think 18.28.51 Join adamdullenty [0] (n=5684d686@labb.contactor.se) 18.29.26 # in a line of code like 'extern void __________,' does the 'extern' mean that it's accessing from another file? getting the value from another file? 18.29.55 # egotrippen: yes, that means that the symbol will be linked from another object. 18.31.07 # ok 18.31.12 # mirak: x11 or sdl? 18.31.56 # I asked this earlier but didn't see a reply - any clue whether there's anyone focusing on improving the resolution of the radio scanner? 18.32.07 # ie. changing it from 0.1MHz to 0.05MHz like the iRiver firmware 18.32.34 # or whether it's pegged to be improved at any point 18.33.10 # argh, I lack a ton of libraries 18.33.50 # just out of curiosity... the only thing stopping me getting rid of using the original firmware entirely is the radio is better [currently], has recording , and the battery life is much better. but this should change, just wondering about the radio in rockbox 18.34.43 # adamdullenty: battery life is still better in iRiver firmware? I thought we were about on par now. 18.35.18 # much better... mind you I suppose I listen to a lot more FLACs in Rockbox. that's probably it, didn't think of that 18.35.36 # nnick: any 18.35.49 # my favourite albums, live shows, etc 18.35.57 # nnick: intersting, I maybe miss one lib 18.35.58 # yeah, you've gotta compare same codec to same codec. 18.36.08 # flac will involve much more disk buffering than lossy codecs. 18.36.14 # yep yep 18.36.21 # this is true 18.36.48 # a lot of people make attribution errors with rockbox because it does so much more, and if you use a lot of those additional features, you will of course pay the cost in battery life. 18.38.03 # so for mp3 playback and radio listening, on the iriver, rockbox is almost on par with iRiver? how tiny is the difference 18.38.56 # adamdullenty: in my experience, with ogg q7, they are close enough to be hard to tell apart in battery life. 18.38.57 # btw I am totally in love with rockbox, it turns already the best MP3 player on the market [in my opinion] into... something godlike. it really does. 18.39.00 # never listened to the radio on either 18.39.15 # Ah great... didnt realise 18.39.57 # I just know that when I'm using the player with rockbox at work, I'll be getting worried about the battery at about lunch, when it's at about 40% left. with the original firmware I'd not even be worried about it at the end of the day, still like 50% left 18.40.23 # yet, yeah, i'm not listening to FLACs and as many WAVs on the original firmware 18.40.25 Quit einhirn ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") 18.40.40 # wow, that's quite a difference... are you on the latest rockbox? 18.40.48 # Why would you want to tune the radio in 0.05 MHz steps? 18.40.59 # adamdullenty: You could try editing apps/recorder/radio.c to change the definition of FREQ_STEP (near the top of the file) from 100000 to 50000. I have no idea if it would work though. 18.41.30 # I can get much better reception tuning by 0.05 steps in the iRiver firmware 18.41.48 # Afaik, there are no terrestrial stations at xx.x5 MHz frequencies in europe (cable is different, but the iriver has no socket for that) 18.42.07 Join eEye [0] (i=shift@CPE000c6e94cf09-CM001225d870de.cpe.net.cable.rogers.com) 18.42.15 # it really helps, when reception is bad [I work pretty much in the metal roof of a warehouse, in an area with crap reception anyway. it seems to help to be able to tune more exactly] 18.42.26 # radio 1 and 2 have ranges 18.42.31 # like radio 1 is 97-99MHz 18.42.33 # adamdullenty: I wouldn't believe percentages - the real measure is how long the battery lasts from fully charged to no charge. 18.42.42 # mirak: what's your error? 18.42.50 # You should be able to get about 12-13 hours of constant FLAC playback - if you don't do anything else apart from listen. 18.43.19 # lostlogic: I am on the latest rockbox, I think... compiled it from source last night with the colour changer plugin and a couple of patches 18.43.33 # linuxstb: Would be an interesting test on H300 18.43.39 # Indeed. 18.43.41 # hmm really? wouldn't have thought that. i'll maybe do a test sometime 18.43.48 # Of course it depends on the bitrate 18.44.13 # My tests were with very high bitrate FLACs - I think my album averages about 950kbit/s 18.44.18 # linuxstb: What average bitrate were your test files? 18.44.22 # nnick: it complains about variable with unkown type 18.44.25 # Ah 18.44.29 # Same as mine, then 18.44.37 # * amiconn hopes his H340 arrives soon :) 18.44.52 # nnick: /usr/include/bits/stat.h:71: error: field ‘st_atim’ has incomplete type 18.45.03 # They were also "-q 8" files which are the most computationally difficult to decode. 18.45.03 # I'm confused by what you mean by your albums are high bitrate... why would the bitrate be changable, it's all lossless 18.45.15 # nnick: it starts with an error into lcd-x11.c 18.45.27 # unless... it needs higher bitrate for.. more complicated music? or something? :S 18.45.31 # All lossless codecs are VBR - the bitrate varies depending on the content 18.45.32 # Yes 18.45.43 # ahh 18.45.45 # mirak: I don't get that now.. I've installed libc6-dev x-dev libx11-dev libxt-dev 18.46.03 # I do however get "/usr/bin/ld: cannot find -lXmu" 18.46.23 # I have this packages 18.46.29 # you use breezy or dapper ? 18.47.09 # i'm trying to change the 'invert bar' selector to a 'reverse scroll' selector, but i'm running on pretty much no experience 18.47.18 # i found three places i think it could be 18.47.27 # mirak: dapper 18.47.55 # What is a "reverse scroll" ? 18.48.13 Join akaidiot [0] (n=nope@c-7244e255.363-1-64736c11.cust.bredbandsbolaget.se) 18.48.31 # mirak: I'll try on a breezy box now 18.48.43 # instead of using the inverse of the colors, it just swaps the FG and BG 18.49.09 # i've got blakc BG and orange-y FG, so the inverse is white and light blue 18.50.23 # egotrippen: firstly, great that you're a flips fan :) [hope that's it... or that'll make no sense, lol] and secondly: d'you mean when it highlights anything it insists on inverting the colours instead of maybe reversing them? yeah... i use blue on black and it inverts to yellow on white. impossible to read... happy to hear you're trying to fix it 18.50.51 # yeah 18.51.04 # cool... that'd be excellent 18.51.24 # i pretty much have to do what i can and then implore the gods, though 18.52.00 # in lcd-16bit.c, there's a bit about STYLE_INVERT, but it looks like that's referring to inverting the screen 18.52.24 Join petur [0] (i=petur@d54C1B62E.access.telenet.be) 18.52.53 # nnick: I have a dapper in dual boot, but it was awfull 18.53.09 # working fine here 18.53.21 # hm... none of these look quite right 18.54.19 Join SteveL__ [0] (n=chatzill@slawson.plus.com) 18.54.57 # in list.c, there's a line 'display->invertscroll(0, selected_line);' 18.55.02 # but changing it didn't seem to do anything 18.56.50 # amiconn: do you avoid using a jrs and rts in your memcpy / memmove code sharing? 18.56.51 # someone must know where this is, i know two or three other people at least have been looking for it 18.57.07 # the invert code I mean 18.57.09 # yeah? that's good 18.57.27 # i haven't looked through the IRC in awhile, but i asked on the RB forums 18.57.37 # found enough to start 18.58.35 # I've just seen people on about it on forums 18.58.39 # only found this place last night :) 18.59.06 # mm 18.59.44 # i found this: void (*invertscroll) (int x, int y); 18.59.55 # in screen_acces.h 19.00.06 # access^ 19.00.14 # but it still doesn't look like a real definition 19.00.31 # mirak: getting the exact same error on breezy 19.00.58 Quit nnick ("CGI:IRC") 19.01.03 Join webguest81 [0] (n=3e4f4094@labb.contactor.se) 19.01.07 Nick webguest81 is now known as nnick (n=3e4f4094@labb.contactor.se) 19.01.08 # anybody know where the selection inverter code is? who wrote that part... they might know where it is 19.01.24 # can't you just grep for it? 19.01.44 # it should have to include LCD_DEFAULT_BG and LCD_DEFAULT_FG, i think, in order to know what those values are 19.02.01 # grep? 19.02.31 # search for it 19.02.55 # it's defined in the firmware/lcd-* fies 19.03.13 # ah 19.03.42 # oh, man 19.03.52 # i didn't look far enough down lcd-16bit 19.06.21 # mirak: working now.. apt-get install xaw3dg-dev libc6-dev x-dev libx11-dev libxt-dev 19.06.26 # and it should work 19.06.37 # not sure x-dev is necessary 19.08.26 Quit linuxstb ("CGI:IRC") 19.10.10 Join edx [0] (i=edx@p54A8684D.dip.t-dialin.net) 19.11.35 # so in a line like 'drawmode = (DRMODE_SOLID|DRMODE_INVERSEVID);' 19.11.56 # DRMODE_INVERSEVID would be the inverse scroll 19.11.58 # yes? 19.12.22 Join Kohlrabi [0] (n=Kohlrabi@dslb-082-083-128-163.pools.arcor-ip.net) 19.13.01 # question: has somebody else already noticed that sometimes the brightness is set incorrectly? The parameter is ok and brightness is ok once you reset it to that value. w_e_i_r_d 19.13.20 # can't reproduce now, but saw it earlier tonight... 19.13.55 # bingo - just did it again :( 19.13.55 Quit webguest33 ("CGI:IRC (Ping timeout)") 19.15.04 Quit ghode|afk (Read error: 104 (Connection reset by peer)) 19.16.07 # nnick: I try 19.16.13 # damn, this is over my head 19.16.32 # back to the forums with this problem 19.16.50 # egotrippen: you need to not change the drawmode, instead swap fg and bg 19.17.18 # nnick: seems better with this libs ^^ 19.17.48 # i see where it defines fg and bg as colors 19.17.58 # but not where it applies them 19.18.31 Join vektek [0] (n=50eb86c7@labb.contactor.se) 19.18.41 Join ghode|afk [0] (n=garudin@host-84-9-105-221.bulldogdsl.com) 19.19.33 Quit vektek (Client Quit) 19.19.35 # there's a bit "fg_pattern = fg_color; bg_pattern = bg_color;" 19.19.48 # should i change fg_color and bg_color? 19.19.55 Join vektek [0] (n=50eb86c7@labb.contactor.se) 19.20.08 # swapping them should do it 19.20.15 # ok, i'll try it 19.20.15 # and not using that drawmode up there 19.20.15 # thanks 19.21.16 # hi 19.22.02 # has anyone made a wps with a power metre going up instead of sideways? 19.23.21 Part Polo_o 19.23.33 # won't that just swap the white and light blue with each other, though? i'm not seeing where it takes the inverse of the colors 19.27.26 Join _DangerousDan [0] (n=Miranda@newtpulsifer.campus.luth.se) 19.28.57 # nope, no change at all 19.29.03 # white background, light blue text 19.29.27 # the swap is in setting the drawmode to inverse 19.29.56 # I don't really know how that code works 19.30.04 # ok 19.30.04 Quit vektek ("CGI:IRC (EOF)") 19.30.55 # lostlogic: What do you mean? 19.31.01 # drawmode inverse doesn't seem to be defined anywhere 19.31.53 # egotrippen: http://www.rockbox.org/twiki/bin/view/Main/GraphicsAPI 19.32.02 # hm.... if that change had made white text on a blue background, i would just take out the inverse 19.32.11 Join Philip_0729 [0] (n=Philip_0@user-2252.l3.c5.dsl.pol.co.uk) 19.32.28 # And yes, DRMODE_INVERSEVID should do. No need to swap colours 19.33.15 # ah, i think i see 19.33.30 Join vektek [0] (n=K@80-235-134-199.cable.ubr06.nail.blueyonder.co.uk) 19.34.36 # i need SOLID+INVERSEVID 19.34.39 # yes? 19.37.26 # trying it.... 19.38.29 # good luck 19.38.39 # fingers crossed 19.38.47 # nope, got an error compiling 19.39.35 # it said 'inversevid undeclared 19.39.37 # ' 19.40.12 # mm, maybe after the first one 19.41.02 Join manhattan [0] (i=Manhatta@user-12lca9a.cable.mindspring.com) 19.41.06 # Hi 19.42.17 # if this doesn't work, i gotta go anyway. i'll work on it more tonight 19.42.35 # nope 19.43.41 # changing the drawmode freaks it out 19.43.48 Quit DangerousDan (Read error: 110 (Connection timed out)) 19.43.50 # I'm thinking of getting an mp3 player. I'm guessing I would want something in the neighborhood of 20+ gigs. I would like the player to be able to play mp3s, FLAC, m4a, ogg... and whatever else popular codecs are used. I have been looking at rockbox.org. And I'm curious to know what is a decent player that the rockbox drivers are fairly mature and stable for. Help? 19.44.53 Join linuxstb__ [0] (n=linuxstb@i-83-67-212-170.freedom2surf.net) 19.45.09 # i've got another couple of ideas to try. i think i can get working what i want tonight 19.45.49 Quit linuxstb_ (Read error: 110 (Connection timed out)) 19.45.58 # is there a way of making the power meter go up instead of accross on the wps? 19.46.23 Quit egotrippen ("CGI:IRC") 19.46.49 # lostlogic: yo, did the profiler work with faad? 19.47.09 # manhattan: i'm completely in love with my iRiver H340 19.47.20 # with all its features off the shelf it's completely amazing... with Rockbox it's godlike 19.47.36 # it'd do any of those codecs I think... not too sure about m4a but the rest definitely 19.47.49 # if you don't care about colour display, you might get a h1x0 too, which i think is a better player 19.47.50 # H340 is 40gigs, H320 is 20gigs 19.47.57 Quit mawe (Read error: 110 (Connection timed out)) 19.48.01 # all the other iRivers are meant to be impressive too 19.48.02 Join eagle730 [0] (n=d95026f1@labb.contactor.se) 19.48.10 # got tasty spdif 19.48.11 # yep... h1x0 have optical out as far as I know? 19.48.14 # and in 19.48.20 # hi, all 19.48.26 # ah fun 19.48.27 # I have the h120 and it's fantastic 19.48.54 # adamdullenty but the 340 is something in the neighborhood of four hundred USD. 19.49.01 # linuxstb__: you got any idea what might be the reason this thing refuses to boot retailos if i don't skip the button check? :/ 19.49.02 # nnick: I have another error 19.49.06 # stubs.c: In function ‘rtc_read_datetime’: 19.49.06 # stubs.c:181: error: ‘time_t’ undeclared (first use in this function) 19.49.27 # manhattan: tis worth it!! 19.50.08 # time_t now = time(NULL); is the faulty line 19.50.16 # adamdullenty not to say that it isn't... But I'm not sure I can afford it. Beyond that, for four hundred I MUST have m4a support on account of I have a lot of m4a files 19.50.31 # hrm, I'd have thought time_t was defined in one of the packages I pasted 19.50.32 # hang on 19.51.19 # adamdullenty So you say you see godlike level improvement form the default firmware to rockbox? 19.51.41 Join muesli- [0] (n=muesli_t@88.134.37.157) 19.51.43 Quit gtkspert () 19.54.39 *** Saving seen data "./dancer.seen" 19.54.47 # Can I assume there are several threads started already by the time settings_apply() is called? 19.55.20 # I think there is a race condition somewhere causing some updates to the hardware not to be done 19.55.47 # (maybe it's just the brightness setting itself but I'd doubt that...) 19.57.21 # mirak: are you sure you have libc6-dev ? 19.57.28 # does anybody knows things about the hardware of the iFP Iriver-models? 19.57.43 # wiki? 19.58.11 # i need more things than these in the wiki... 19.58.29 Quit muesli__ (Read error: 110 (Connection timed out)) 19.59.41 Quit Seed (Nick collision from services.) 19.59.47 Join Seed [0] (i=ben@85-64-200-85.barak-online.net) 20.00.19 # i actually have a "philips hdd050 (gogear)" which contains same cpu, display controller and power-management-chip as the iFP series... and there are a few more similarities... 20.00.55 # eagle730: what else do you need to know? 20.00.57 # so i would like to ask, how the chances are, that the ifpport runs on this player... 20.01.49 # eagle730: It there a firmware update available for the device? 20.01.56 # yes 20.02.14 # it is stored in a hidden folder on the media (HDD) 20.02.36 # encrypted? 20.02.40 Quit Rob- (kornbluth.freenode.net irc.freenode.net) 20.02.40 NSplit kornbluth.freenode.net irc.freenode.net 20.02.48 # the saa7750 fetches the update automatically out of this folder after unplugging 20.03.06 # as far as i know, not 20.03.34 # tomal is the ifp guy. You should talk to him when he's here. 20.04.00 # the firmware is named "Encrypted_FWImage_HDD070_5.2.ebn" which should be encrypted ;) 20.04.09 # ;) 20.04.39 # but the update-program decrypts it before transferring and stores it in another folder on the pc's hdd 20.04.52 # manhattan: the four features I thought the iRiver lacked out of the box have been added by Rockbox. On-the-fly playlist creation [got addicted to this on my friend's iPod], gapless playback [VERY few players have this], recording direct to WAV from the line in [orig firmware records to MP3 instead, useless for live shows] and playback of FLAC 20.04.59 Quit Seed (Killed by sagan.freenode.net (Nick collision)) 20.05.00 Join Seed [0] (n=ben@85-64-200-85.barak-online.net) 20.05.00 NHeal kornbluth.freenode.net irc.freenode.net 20.05.00 NJoin Rob- [0] (n=robbie@haylott.plus.com) 20.05.04 # with those it's perfect. for me anyway. 20.05.05 # nnick: sure 20.05.10 Quit Seed (Nick collision from services.) 20.05.13 # so in this temporary folder there's a file "fwimage.ebn" 20.05.16 Join Seed [0] (i=ben@85-64-200-85.barak-online.net) 20.05.21 # eagle730: what else did you want to know about the hardware that is not in the wiki? 20.05.37 # ^^ 20.05.46 # its about the little hardware differences... 20.06.20 # Are all the components on this page the same? http://www.rockbox.org/twiki/bin/view/Main/IriverFP3XX5XXHardwareComponents 20.06.30 # and the colour screen, with light blue text on black background, is goooooooooorgeous. goes really well with the player's black casing. ah wow. it's god in mp3 player form. :) 20.07.38 # not all... 20.07.50 # i looked at the page a few hours ago... 20.08.00 # eagle730: well, just wait for tomal 20.08.06 # and compared them with my player's hardware 20.08.29 # manhattan: i'd guess the H320 [20gig, as you said you'd be interested in] would be about 170 USD less tahn the H340. it's 100 GBP less anyway... £160 from amazon.co.uk 20.09.25 # the differences are the flash-memory (mine has a HDD), the SDram (other manufacturer) and the flash-rom for firmware, but they shouldn't matter, cause the sdram and rom are similar types... 20.09.44 # when does he usually comes online? 20.11.01 # He was here 20 hours ago 20.11.10 # hm ^^ k 20.11.30 # amiconn: do you use JSR in the code, or only standard bra jccs? 20.11.40 # preglow: haven't tried it myself with any codec other than Tremor 20.11.44 # ty for the help... 20.11.49 Join uwe_ [0] (n=uwe@dslb-084-056-024-221.pools.arcor-ip.net) 20.11.50 # @markun 20.11.52 # np 20.12.11 # lostlogic: No jsr in memset() / memcpy(), that would be slow. Only bra and bcc 20.12.24 # (and rts of course) 20.12.27 # amiconn: and even in merging memmove into memcpy and sharing code, still no jsr? 20.13.00 # yup 20.14.16 # er ^^ last question... can i use the iFPport under windows? the flasher is a linux c-file... can i simply compile it under win32-c? 20.14.37 # ok, I give up, I can't do that with C inlined assembly... Your other objections to moving it into a .c file proper constraints and separated asm volatiles can work around... but not two functions sharing codespace w/o JSR. 20.14.55 # eagle730: the ifpport is very new. I wouldn't try anything yes. 20.15.19 # k 20.15.34 # eagle730: are you a programmer? 20.16.28 Join vger_ [0] (n=henrico@cn-mss-cb01-2760.dial.kabelfoon.nl) 20.16.48 # lostlogic: jsr implies additional rts insn(s), and one rts takes 5 cpu cycles on coldfire 20.17.57 Quit SteveL__ (Remote closed the connection) 20.18.01 # in int rtc_read_datetime(unsigned char* buf) the line "time_t now = time(NULL);" time and time_t can't be found, though I include time.h. anyone know what's the missing include or package ? 20.18.43 Join SteveL__ [0] (n=chatzill@slawson.plus.com) 20.19.28 # mirak: are you sure you have libc6-dev installed? 20.20.46 # amiconn: I know. Which is why I'm giving up on trying to move those functions into C inline asms... although it may be worth revisiting if gcc ever gets regparm support on m68k. 20.20.46 Quit nnick ("CGI:IRC (EOF)") 20.20.54 # yes I am sure 20.22.02 # Editing the definition of FREQ_STEP to 50000 did help, it now steps in 0.05MHz steps 20.22.03 # I have a k7 kernel, maybe that's a problem ? 20.22.04 # which is great 20.22.11 # I don't see a libc6-dev for K7 20.22.18 # but it still rounds up to the nearest .1 in the radio screen... anyone know where this might be changable? 20.23.08 # markun: i can program a bit... im in the "learning process" ;) 20.23.21 Quit linuxstb__ (Read error: 110 (Connection timed out)) 20.23.29 Join linuxstb__ [0] (n=linuxstb@i-83-67-212-170.freedom2surf.net) 20.23.40 # markun: why do you ask? 20.23.48 # just interested 20.23.53 # :P 20.24.10 # does the rockbox work on any creative players? 20.25.04 # hmm dont know 20.25.14 # markun: im currently searching an decompiler/disassembler for the arm 720t, the cpu of my player... perhaps the disassembled code could offer some news :P 20.25.45 # markun: ida has problems with this type of arm-processors... 20.25.47 Join stamppot [0] (n=524ba00e@labb.contactor.se) 20.25.56 # does it? 20.26.14 # can I have the binary? 20.28.25 # yes... it only supports standard arm, arm710a, armb and xscaleB/L 20.28.52 # binary of the firmware? do you think its of use for you? ;) 20.29.00 # preglow: No, I have no ideas about the bootloader problems. The button code in our bootloader should be the same as from ipodloader, which has no problems loading the apple firmware. 20.29.36 # manhattan: No, Rockbox doesn't work on any creative players. 20.29.39 # which files do you need? 20.29.43 Nick linuxstb__ is now known as linuxstb (n=linuxstb@i-83-67-212-170.freedom2surf.net) 20.29.51 # @markun 20.30.06 # ont he rockbox site is the iRiver H10 (20GB) anH1x0 or are those differnet models? 20.30.16 # no 20.30.27 # H1x0 = H100 (I think), H120, H140 20.30.32 # eagle730: fwimage.ebn 20.30.37 # k 20.30.46 # how shall i send them to you? 20.30.53 # do you have icq or sth like this? 20.31.20 # i've the webclient for irc ;) so over this its impossible 20.32.06 # you can email it to marcoen at gmail dot com 20.33.03 # ok 20.33.15 # do you also need the encrypted ver? 20.33.32 # no 20.33.53 # ok 20.34.24 # when the fw is on the mp3 player, it has the ending .oke 20.34.33 # ill rar it and send it to you 20.34.47 Quit muesli- (Read error: 110 (Connection timed out)) 20.35.09 # thanks 20.35.12 # eagle730: You need to wait until "tomal" is around in IRC - he's the only Rockbox person who knows the details of the ifp7xx, and the sole ifp developer. 20.35.59 # Are you able to work on a port yourself? 20.36.44 # i don't know... 20.36.51 # i thought about it already... 20.37.03 # linuxstb: "20:08 < markun> eagle730: well, just wait for tomal" :) 20.37.22 # markun: :) I lost my connection then... 20.37.53 # linuxstb: the linux source was not so useless afterall btw 20.38.03 # That's good. 20.38.21 # But have you managed to run your own code yet? 20.38.26 # contains all we need for a ata driver 20.38.34 # no, still not 20.38.55 # the hardware is quite similar and the sourcecode of the ifp code is avaiable... i'll try to work on something like this and publish it for the community, when i'm succesful ;) 20.39.10 # I have time.h in my includes time_t now = time(NULL); 20.39.16 # Adapting the rockbox ATA driver for the ipod was simply a matter of defining the register addresses and fixing a few endian issues. So it seems very generic. 20.39.18 # though this fails 20.39.20 # gtkspert now managed to get samba and his usb nic to work. next he'll compile busybox with telnetd 20.39.30 # only the flashing methods differ... 20.40.10 # markun: Are you still lacking a cross-compiler? 20.40.17 # (for Linux I mean) 20.40.21 Join SteveL___ [0] (n=chatzill@slawson.plus.com) 20.41.07 # afaik, the hdd050 also bases on i2c and ata... it should (theoretically) work 20.41.11 # linuxstb: yes, still. gtkspert just built one, I will use the same guide he used. 20.41.23 # And now I can use the toshiba linux source. 20.41.39 # the email is sended... 20.41.58 # what do you want to do with the flashrom-image? 20.42.22 # disassemble 20.42.27 # :( 20.42.34 # :'( 20.42.37 # :D 20.42.49 # :P 20.43.06 # if you success to disassemble it, let me know :P 20.43.16 # what i "seeking" when talking about codecs? 20.43.21 # you should have my email now... 20.43.27 # yes, I have it 20.43.51 # manhattan: skipping from one part of a file to another 20.45.22 # rockbox doesn't list m4a on the codecs list. Does that mean that it's not supported or is AAC (MP4) the same? 20.45.51 # m4a isn't a codec - it's a "container format" that can contain a variety of different codecs. 20.46.18 # But Rockbox supports both AAC and Apple Lossless (ALAC) in an m4a container. 20.46.22 # oh I see... so if I have an m4a file, it may or may not be played? 20.46.34 # ohhh I understand. 20.47.01 # with regards to codecs realtime means, what; recording? 20.47.04 # But AAC support in Rockbox is not perfect yet - it doesn't decode fast enough to replay in realtime, so it pauses every couple of seconds. 20.47.16 # oh... 20.47.22 # so relatime means playback? 20.47.47 # realtime is the speed, in which it should be heard... 20.48.32 # oh okay... So mp4 aren't ready to be played using RockBox yet? 20.48.47 # AAC mp4 isn't, no. 20.48.51 # http://www.rafb.net./paste/results/viOKEO17.html the error is at the end ... 20.49.01 # But ALAC (Apple lossless) works well. 20.49.23 # And of course, Rockbox doesn't support DRM. 20.49.56 # got it... I have a discography in mp4... What's DRM? :-\ 20.50.18 # Digital Rights Management... 20.50.19 # Digital Rights Management - i.e. encrypted audio files. 20.50.24 # XD 20.50.29 # i was faster ;) 20.51.35 # when I do printf '#include \ntime_t x;\n' > foo.c; make foo.o this works. That's a small test with a time_t type and a include 20.51.37 # eagle730: I'm going to ask you my now standard question - any idea if your phillips player can play back mp2 files (MPEG layer 2) ? 20.51.46 # its a method, to encrypt audio files, that you need a "key" for them.... if you buy .wma musik, for example, its the copy-protection... so noone can listen to it on another pc 20.51.47 # it would seem one of the sounder options to do, if I plan to use rockbox and I want a 20 gig player, would be to get an iriver h120 20.52.20 # why your standard question? :P 20.52.25 # hm.... 20.52.39 # At the moment yes. Hopefully in the near future, the iaudio x5 and ipods will work with Rockbox as well as the h1x0 and h3x0 do now. 20.52.59 # linuxstb: i have no idea.... 20.53.15 # eagle730: Because I'm trying to find out if any players support mp2 - so I'm asking everyone that comes here. :) 20.53.27 # linuxstb: i can only assume.... 20.53.29 # er... 20.53.44 # do you mean mp2 audio or video layer? or both? 20.53.52 # mp2 audio. 20.53.57 # ^^ 20.54.02 # boy those h120s are pretty rare to find. 20.54.02 # As used in digital tv/radio broadcasts in Europe. 20.54.10 # hmmm... 20.54.28 # i live in europe ^^ but i never watched such a broadcast :P 20.54.42 # i test it.... thats the only way ;) 20.55.02 Quit SteveL__ (Read error: 110 (Connection timed out)) 20.55.32 # holy smokes they're $300+ 20.55.38 # but the hardware-decoder (saa7750) supports OFFICIALLY only wma (DRM) and mpg3... 20.56.36 Join tomal [0] (n=tomek@155-moo-7.acn.waw.pl) 20.56.52 # Hi! I see you are talking about me. 20.57.33 # hi, tomal ^^ 20.57.35 # Hello. 20.57.39 # :P 20.58.22 # hmm 20.58.42 # apparantly, mine doesn't support mpeg2-audio... 20.58.43 # you mean digital satelite uses mpeg2 audio? 20.58.46 # I've uploaded a short (1MB) sample MP2 file here: http://www.davechapman.f2s.com/rockbox/sample.mp2 I would be interested to know if it plays on your philips. 20.58.58 # preglow: Yes. Generally at 256kbps 20.59.01 # oh? 20.59.03 # damn 20.59.13 # small wonder the picture is so poor 20.59.15 # mpeg2 everything 20.59.24 # No, sorry - it's MPEG-1, Layer II 20.59.30 # ahh, yeah, same shit 20.59.44 # there is no such thing as mpeg2 layer2 anyway, i believe 20.59.46 # tomal: sure we are 20.59.46 # so it's mpeg-1 Layer II audio? 20.59.47 # Why do you say the picture is poor? 20.59.53 # linuxstb: because it is? 20.59.57 # That's up to the broadcaster. 21.00.02 # i can see encoding artifacts everywhere 21.00.10 # on most channels 21.00.15 # my favourite is sports channels 21.00.21 # with lots of motion, that is 21.00.28 # That's because MPEG-2 is optimised for 6Mbit/s, and most channels use around 3Mbit/s-4Mbit/s. 21.00.28 # digital TV is crap 21.00.49 # good ol' analog ^^ 21.00.53 # But it's exactly the same technology as DVDs. 21.00.54 # exacctly 21.01.05 # which they're switching off by... 2008, is it? or longer 21.01.07 # linuxstb: know, i'm too fond of dvds either 21.01.13 # linuxstb: since i usually can see the encoding artifacts... 21.01.22 # i'm _not_ too fond of dvds... 21.01.30 # bring on blu-ray! 21.01.37 # yes :P 21.01.39 # :) 21.01.43 # they'll mess that up as well 21.01.44 # believe me 21.01.45 # hehe 21.01.47 # probably 21.01.57 # That will just be high-definition, but also with insufficient bitrate 21.02.02 # like only using 10gigs and the rest for .... advertising :P 21.02.07 # linuxstb: exactly 21.02.19 # but could it be, that your decoder produces the artifacts? 21.02.21 # I've seen some HDTV streams from the USA - 1920x1080i @ 12Mbit/s 21.02.24 # and somehow they managed to include interlaced video in the spec 21.02.34 # interlaced? -.- 21.02.36 # interlacing needs to be abolished 21.03.02 # I've watched music videos captured from HDTV 21.03.05 # looks pretty good to me 21.03.33 # Again, it depends if the broadcaster has used a high-enough bitrate. 21.03.38 # is the iRiver h120 remote essential? 21.03.52 # manhattan: No. 21.03.58 # ^^ interlaced is one of the quality problems between analog and digital video... and they want to include this in hdtv? 21.03.59 # But it's very nice. 21.04.28 # someone is selling an iriver h120 for 190usd but w/o control... 21.04.30 # linuxtsb: what do the 1920x1080i @ 12Mbit/s look like? [what's the little "i" for?] - i realise this is highly off-topic...lol 21.04.35 # *does 21.05.00 # tomal: i was told, that you are the one here, who develops for the Iriver iFP? 21.05.15 # eagle730: Yes, I am. 21.05.35 # 1080i is 1080 lines interlaced - 60 fields/sec for NTSC countries, 50 fields/sec for PAL. The other HDTV standard is 720p - 60 frames per second. 21.05.52 # aha 21.05.56 # (well the 59.97 fps nonsense...) 21.06.32 # adamdullenty: They look good, but you can see definite artifacts due to insufficient bitrate. 21.06.46 # grrr 21.07.12 # tomal: i have the "philips hdd050" and noticed, that the hardware is quite similar to the iFP series until 5xx ... so i thought about the iFP port to work on such a philips player... or with slight changes... 21.07.31 # why ar the iRive h120 so impossible to find?!?!? 21.07.46 # Because iriver stopped making them about a year ago 21.07.50 # would anyone know where the code for the FM radio screen is kept? specifically, the part which rounds the current frequency up to the nearest 0.01MHz? 21.07.59 # ohhhh 21.08.05 # And the h10 is its replacement? 21.08.05 # apps/recorder/radio.c 21.08.08 # eagle730: Yes, I read the logs. However, I work on ifp790 port. It uses PNX0101 chip. 21.08.22 # Same with the h3x0, but they were discontinued more recently. 21.08.30 # LinusN: radio.c holds the display stuff too? 21.08.38 # "too"? 21.08.45 # eagle730: SAA7750 is similar in terms of features, but has different harware registers. 21.08.54 # tomal: hm :/ 21.08.54 # I just edited the minimum step to 50000 instead of 100000 21.09.10 # And Rockbox doesn't work on the h10, right? 21.09.22 # which works fine [wanted more accurate scanning] but the display rounds the current frequency up to the nearest 0.1MHz 21.09.38 # tomal: i'm thinking about working on a port/reverse-engeneering of the firmware 21.09.59 # tomal: how do you try to reverse-engineer the 790's firmware? 21.10.20 # eagle730: LinusN has got SAA7750 datasheets, that should make it possible to create the port 21.10.26 # i've problems with IDA, it seems that it doesn't support arm 720t's 21.10.46 # adamdullenty: line 781 21.10.55 # thanks! 21.11.09 # eagle730: I used IDA and it worked quite well, but now I am using my own disassembler/code analyer 21.11.17 # LinusN: can you mail me the saa7750 sheets 21.12.27 # eagle730: i /msg'd you 21.12.54 # eagle730: what are your problems with IDA? Can you see any code that makes sense? 21.14.10 # I give up! 21.14.34 # with what? 21.14.37 # tomal: isn't arm720t a standard armv4 core? 21.14.38 Quit eagle730 ("CGI:IRC (EOF)") 21.14.44 Join eagle730 [0] (n=d95026f1@labb.contactor.se) 21.14.49 # actually yeah somebody pay attention to this poor chap :) 21.14.50 # preglow: It is. 21.15.04 # then i don't understand why ida pro shouldn't support it completely 21.15.05 # tomal: had a problem with my connection... 21.15.14 # manhattan: no it doesn't worh on the h10 21.15.14 # although the info you're after is probably on the website 21.15.22 # i can't seem to find a decent 20gig + player that will let me have all the formats I want the closest thing would seem to be the iRiver h10 but can't get rockbox on that. 21.15.39 # preglow: maybe there are endianess problems? 21.15.40 # manhattan: iaudio x5 is a pretty safe bet 21.15.46 # tomal: as which filetype do you open the firmware and with which processor type? 21.15.58 Join Moos [0] (i=DrMoos@m53.net81-66-159.noos.fr) 21.16.14 # manhattan: what's wrong with the H320, for your needs? 21.16.30 # it's a little bit out of my price range. 21.16.33 # and rare to find 21.16.38 # I know I'm biased... but I can't see a single thing wrong with it. it's 100 GBP less than the H340 21.16.57 # hmm, not too rare... I think they still make them.. 21.17.01 # eagle730: I would have to reboot to Windows to check it. I just loaded it as a raw binary file and chose an ARM cpu 21.17.08 # no they've stoped making them 21.17.10 # manhattan: Linus is right. 21.17.11 Join ts-x [0] (n=0cb706c2@labb.contactor.se) 21.17.18 # have they?? 21.17.28 # ........ why? are they absolutely nuts? 21.17.37 # yeah I read somewhere that the h10 20gb verisonis it's replacement 21.17.44 # eagle730: is the firmware available on the Internet? I could take a look at it 21.17.47 # they will make U10 based players or something 21.17.58 # this would be great... 21.18.10 # i would try to make a port for this type of player... 21.18.19 # the firmware isn't avaiable... 21.18.28 # I didn't see the X5 listed on the rockbox site... That' why it hadn't occurred to me to reasearch it. 21.18.37 # manhattan: i'm working on it 21.18.38 # but it doesn't seem ungodly expenseive 21.18.44 # in the internet it's only in an encrypted form with the update-program... 21.18.46 # LinusN: how's progress on that, BTW? 21.18.52 # manhattan: Where are you located? If you're in the US, there are many H320 refurbs on ebay right now for ~$225 21.18.58 # lostlogic: slow, but steady ;-) 21.19.08 # preglow can you check that error at the end of the file ? http://www.rafb.net./paste/results/viOKEO17.html I can successfully build a test.c with #include time_t x; though 21.19.14 # LinusN: awesome -- can't wait to see what you do with 4 DMAs in your hands :-P 21.19.16 # please 21.19.17 # i could email it to you... on the player it's uncrypted in an folder... 21.19.24 # lostlogic: haha 21.19.39 # damn x5 is pretty slick lQQking 21.19.44 # tomal: i could email it to you... on the player it's uncrypted in an folder... 21.19.49 # manhattan: the only downside really is the low res screen 21.20.04 # I wans't planning on watching movies on it, or anything... 21.20.26 # eagle730: If it's not bigger than 5 MB, then mail it to tmal@mimuw.edu.pl 21.20.27 # I only care about it's music playing capabs. 21.21.10 # and to be able to drag and drop files -so i can use it as an external drive form time to time. 21.21.16 # *shrug* I'm just screen picky, I couldn't bring myself to go from the H340 screen to the iAudio screen, despite other nice features of the iAudio. 21.21.25 # or LinusN ? (is probably hiding :D ) 21.21.43 # LinusN: any idea why *sometimes* the brightness doesn't get set on RB load. The settings are OK but it looks like it wasn't passed to hardware. 21.21.48 # but the h3*0 are outrageously priced... and pretty hard/rare to find. 21.22.17 # manhattan: I just picked up my replacement H340 US on Ebay for $275... used, but *shrug* 21.22.37 # mirak: The error is self-explanatory - 'time_t' is undeclared in stubs.c, line 181 21.22.38 # LinusN: this also happens when using rolo... 21.23.44 Join simprix [0] (n=simprix@gw001.cdsoc.org) 21.23.48 # !seen 21.24.03 # linuxstb: yes, but how to fix that is less evident 21.24.30 # tomal: the mail is on the way :) 21.24.33 # LinusN: I include . When I do a test file like #include time_t x; this works 21.24.46 # The H320's on US ebay right now with remote for $200-$225 are a bad deal either 21.24.50 # holy smokes the iaudio plays FLAC out of the box! 21.24.51 # LinusN: hem sorry, I was speaking linuxstb 21.25.14 # tomal: what was this "tool" of yours of which you spoke? 21.25.16 # ice :) 21.25.17 # *nice 21.25.40 Join muesli__ [0] (n=muesli_t@88.134.37.157) 21.26.10 # eagle730: it is a code analyzer, written in Lisp and just for the task of reverse engineering the iFP7xx firmware 21.26.40 # eagle730: as a result it is quite user unfriendly, a little buggy, but very useful 21.27.00 # damn... some of the people in here are some bad asses, huh? 21.27.18 # mirak: It's hard to debug your problems. I would add "#warning here" messages to various include files (both Rockbox and Linux includes) to try and understand what's going on. 21.27.27 Join DangerousDan [0] (n=Miranda@newtpulsifer.campus.luth.se) 21.27.30 # tomal: it could work for the saa7750-based players, too, or not? the code shouldn't differ much, hm? 21.27.56 # mirak: try #include "time.h" instead of #include 21.28.05 # linuxstb: I have run a gcc -E to see if the include is happening but it happens. 21.28.10 # I tried that 21.28.17 # eagle730: it should work, unless the used C compiler generated a strange code 21.28.30 # same error 21.28.38 # mirak: Which time.h is it including - the Rockbox one, or /usr/include/time.h ? 21.28.50 Part simprix ("Leaving") 21.28.54 # eagle730: If I find some more time I will publish the analyzer with a short manual on how to use it 21.28.55 # linuxstb: I tried #include "/usr/include/time.h" 21.29.00 # and it doesn't work as well 21.29.09 # linuxstb: include /usr/include/time.h 21.29.13 # tomal: can you mail the compiled tool to my mail-address? you should have it from the mail i sent... 21.29.29 # LinusN: any idea? (^^) 21.29.40 # not really 21.30.13 # tomal: i wouldn't need a manual, only a list of the commands / commandline-variables... 21.30.38 # what's a good code editor which shows you the line number... 21.30.54 Part ts-x 21.31.42 # LinusN: could it be the HDD activity messes up the I2C timing? 21.31.52 # does this look like a safe/smart bet? http://www.zipzoomfly.com/jsp/ProductDetail.jsp?ProductCode=387501&affiliate=bizrate 21.32.13 # eagle730: I got your email. However, I suppose the firmware is still encrypted. 21.32.43 # eagle730: I cannot see any ascii strings. 21.33.00 # petur: that sounds reasonable. I had some weird I2C quirks when audio was buffering when I was repeatedly reading the I2C to watch teh PCF50606 21.33.00 Quit Xerion (" ") 21.33.14 # hmmm 21.33.32 # me neither... this is why i thought, ida or sth else has problems with the arm720t.... hm.... 21.33.40 # eagle730: I cannot also see ARM code. Most of the ARM opcodes has e5, e3 as their most significant byte 21.33.51 # tomal: :/ 21.34.02 # tomal: thats bad... hm.... 21.34.09 # tomal: you've broken the ifp encryption totally, i take it? 21.34.58 # tomal: Yes I did it. That's why I know specific properties of the ARM opcodes. 21.35.11 # tomal: the firmware-update-tool works as follows: 21.35.31 # eagle730: could you give me URL of the firmware upgrade? 21.35.39 # tomal: it reads a file beginning with "encrypted-" from the disk (fwimage) 21.36.11 # tomal: it makes sth with it (i thought decryption) and saves it in his temporary folder... 21.36.35 # tomal: then it copies this file to the players "_system/firmware/" folder 21.36.58 # if the player is disconnected from usb now, it checks the folder for new FW and flashes... 21.37.06 # linuxstb: when doing gcc -E foo.c | grep __time_t I obtain 21.37.07 # __extension__ typedef long int __time_t; 21.37.07 # typedef __time_t time_t; 21.37.25 # tomal : until now, i thought it would only flash an encrypted file to his rom :/ 21.37.34 # this doesn't gappen when I do a gcc -E on stubs.c . "__extension__ typedef long int __time_t;" doesn't exist 21.37.37 # tomal: I'll search a link 21.37.59 # does rockbox have some redefine or undef that could break that ? 21.40.31 # tomal: http://www.p4c.philips.com/files/h/hdd070_00/hdd070_00_fus_eng.exe 21.40.40 # this should be the link... 21.41.01 # tomal: how did you break the encryption, and which tools did you use? 21.43.14 Quit _DangerousDan (Read error: 110 (Connection timed out)) 21.43.17 # eagle730: I looked at differences between similar versions of the firmware and it gave me some hints about the encryption method. 21.43.26 # mirak: Yes, I'm sure the Rockbox Makefiles will change the include path 21.43.46 # mirak: include stdio.h after time.h 21.45.00 # LinusN: no succes 21.45.02 # tomal: could the encryption method be similar on saa/pnx based players? 21.45.20 # wonder why I didn't gave up. I must be sick or something :) 21.45.41 # LinusN: most of this code around line 781 seems to be about recording from the radio, rather than displaying the current frequency on the screen 21.45.55 # eagle730: I would rather connect an encryption method with a manufacturer. 21.46.02 # linuxstb: if I do include "/usr/include/time.h" shouldn't I be sure I use the correct file ? 21.46.13 # mirak: check if _TIME_T_DEFINED is defined 21.46.17 # eagle730: There is no encryption modules in saa/pnx afaik. 21.46.33 # adamdullenty: really? 21.47.12 # adamdullenty: in my source, line 781 is: 21.47.15 # freq = curr_freq / 100000; 21.47.19 Join akaidiota [0] (n=nope@c-7244e255.363-1-64736c11.cust.bredbandsbolaget.se) 21.47.20 # LinusN: yes although I had to count the lines myself :P could you recommend a decent code editor which shows line numbers? 21.47.29 # adamdullenty: emacs 21.47.33 # LinusN: ah, mine isn't... I could just search for that - thanks 21.47.37 # okay, cheers 21.47.41 # adamdullenty: Search for LANG_FM_STATION 21.47.54 # tomal: so possibly the firmware does the de/encryption? 21.48.22 # eagle730: That was the case with the ifp790. 21.48.24 # LinusN: I added a #ifdef _TIME_T_DEFINED #warning #endif and seems it's not defined 21.48.45 # oh, that's where I was, I just got confused as to where it says how many of the decimal places to show 21.48.48 # adamdullenty: You will probably also want to edit the definition of LANG_FM_STATION in apps/lang/english.lang to be %d.%02dMHz 21.48.49 # tomal: than it'll be the same thing with the hdd050, i think... 21.49.08 # LinusN: Cheers, thats the kind of thing I was looking for :) 21.49.17 # eagle730: I also think so. 21.49.56 # adamdullenty: Change line 781 to be freq = curr_freq / 10000; and then change the two instances of "10" in the next line to be "100" 21.50.11 # (I think...) 21.50.25 # tomal: in the fw-updater folder exists a dll called "firmware.dll"... do you think it could have sth to do with the crypting? 21.50.28 # linuxstb: not quite sure what that's doing but okay, ta 21.51.06 # linuxstb: ... i think it makes sense 21.52.43 # ok I have put a warning inside /usr/include/time.h, and it doesn't happear on rockbox make, however it happen on the little test programm 21.52.51 Quit Febs ("CGI:IRC") 21.52.53 # linuxstb: the path are changed 21.53.14 # eagle730: if Philips wanted to keep the code secret, then they would rather not put the decrypting code somewhere outside the player 21.53.44 # eagle730: so I suppose there is no decryption code in dll. 21.53.58 Join Mmmm [0] (n=mscarrat@cpc2-hem13-3-1-cust77.lutn.cable.ntl.com) 21.54.43 *** Saving seen data "./dancer.seen" 21.55.32 # tomal: hm..... 21.55.52 Join Xerion [0] (i=xerion@zorgash.student.utwente.nl) 21.55.55 # In the /* Tune in and delay */ section, the sleep(1), is 1 pausing 1 second every time the frequency is changed? and would reducing this value make it scan through frequencies quicker? 21.56.22 # tomal: if sth like this exist, we would need a program to read an flash-rom over usb... ;) 21.57.04 # adamdullenty: "1" is 1/100th of a second. That's the minimum period Rockbox can sleep for. 21.57.48 # linuxtsb: ah okay. what's it there for? 21.57.59 # I guess it's just to give the tuner time to settle 21.58.12 # ah suppose so. how would I make it scan through frequencies a lot quicker? 21.58.24 # or is this one of those "Go and find out yourself" questions :P 21.58.35 # take bigger steps :D 21.58.38 # eagle730: reading a flash rom over USB may require cracking into a player 21.58.39 # You can't - unless you scan in larger steps 21.58.44 # ah ok 21.59.21 # i'm thinking of a scan-in-bigger-steps-whilst-holding-down-another-button kind of thing maybe... 21.59.26 # then. 21.59.44 # eagle730: you know, it is like with a computer connected to the Internet, you can't read some information unless you crack to it 22.00.21 Join solexx [0] (n=jrschulz@d051084.adsl.hansenet.de) 22.00.53 # eagle730: however, it may be possible to read it by connecting directly to the chips 22.01.12 Quit adamdullenty ("CGI:IRC (EOF)") 22.01.17 # tomal: it was a joke ;) if it would be that simple, like reading a pc bios, all the guys out there wouldn't sit for hours over decryption... 22.01.41 Quit akaidiot (Connection timed out) 22.01.54 # tomal: theoretically it has to be possible to connect to them... but with which software? 22.02.00 # linuxstb: when I include #include "/usr/include/time.h" it include the right file but after that the error I have is stubs.c:187: error: dereferencing pointer to incomplete type 22.02.14 # probably the include went wrong 22.02.25 # I don't see why I am have this problem and nobody else 22.02.25 # tomal: with this software you must be able to send and receive single custom commands... 22.02.33 # crap 22.02.54 # tomal: or we have to think about coding an own tool for this ;) 22.03.22 # lostlogic, LinusN: did a simple hack of readback to verify and rewrite if different. guess what: it works now. Something must be messing up the I2C :( 22.03.49 Join adamdullenty [0] (n=5684d686@labb.contactor.se) 22.03.52 # eagle730: I thought about connecting some electronic equipment directly to the chips and reading their contents. 22.04.02 # I guess this isn't accepted as good solution eh? 22.04.12 # hehe 22.04.21 # eagle730: I do not know about it though. 22.04.53 # LinusN: think there might be an issue with interrupts during I2C r/w truncating a write or read cycle badly? 22.05.07 # mirak: So "struct tm" is not defined now? 22.05.55 # lostlogic: i2c operations to the pcf50606 should be interrupt protected 22.06.02 # tomal: if you would unsolder them, you could put them in an chip-flasher/reader ;) but it would be hard to do this without damaging the player ;) 22.06.20 # LinusN: what about DMA, can that be it? 22.06.29 Join menollo [0] (n=53740bec@labb.contactor.se) 22.06.41 # lostlogic: you need a set_irq_level(MAX_IRQ_LEVEL) before the i2c operation 22.06.44 # tomal: but in the datasheet are the commands for writing/reading/erasing the rom... 22.07.10 # LinusN: I assume the brightness setting code does that? 22.07.15 # or is that the problem? 22.07.17 # nope 22.07.22 # tomal: if you could send them over usb, the decryption problem would be gone ;) 22.07.26 # the brightness setting should do it 22.07.35 # no irq calls in pcf50606.c 22.08.22 # will try... and what do I set it afterwards? 22.08.37 # tomal: i've to leave soon... we could write an email to the other, if there is progress... 22.08.46 # int oldlevel = set_irq_level(MAX_IRQ_LEVEL); 22.08.54 # bla bla; 22.08.59 # yep, ok 22.09.06 # set_irq_level(oldlevel); 22.09.14 # yes yes 22.09.31 # linuxstb: I don't know, I don't know what means the error 22.09.32 # didn't know set returned the old value 22.09.33 # eagle730: I will have not much time for Rockbox in the following days 22.09.52 # eagle730: I will rather work on an iFP prt 22.10.38 # eagle730: in the meantime you can try to compare similar versions of the firmware 22.10.52 # tomal: ok... 22.11.00 # eagle730: as with iFP790 it may give some hints 22.11.28 # eagle730: read the wiki pages about ifp and ihp cryptanalysis 22.11.55 # tomal: i'll read the saa7750 datasheets etc... eventually there are useful hints for the reading of fw files... 22.12.12 # LinusN: and I still have warning: implicit declaration of function `time' 22.12.25 # eagle730: Maybe some other projects have decrypted philips firmware for other kinds of devices. It could be worth a quick google. 22.12.37 Quit solexx_ (Read error: 110 (Connection timed out)) 22.13.21 # eagle730: I guess there are no commands for reading an unencrypted firmware over USB, but maybe it would be possible to overflow some buffers and execute your own code :) 22.13.35 # linuxstb: i searched for sth like this... but apparently nobody (or at least i couldn't find somebody) did ever an dcryption of this or modified the firmware... 22.13.42 # tomal: :) 22.14.08 # mirak: that sucks 22.14.19 # tomal: possibly ^^ the code has then to be in arm720t format? 22.14.43 # LinusN: a lot 22.15.11 # mirak: this was ubuntu, right? 22.15.14 # LinusN: in thoery what should happen ? the time.h used should be the one of rockbox or the one of linux ? 22.15.19 # tomal: but how to overflow a buffer of an mp3 player? with gigantic fragmented mp3s? ;) 22.15.33 # mirak: i believe it should be linux 22.15.38 # LinusN: yes, and nnick tried on the same ubuntu breezy and it works for him 22.15.52 # eagle730: either that, or bad id3 tags 22.15.57 # LinusN: the make file default to rockbox time.h 22.16.11 # ok 22.16.31 # LinusN: I mean I have put a warning inside /usr/include/time.h and it's not called by make 22.17.18 # LinusN, lostlogic: that seems to work out OK, will post a patch. btw, what a funny define (HIGHEST_IRQ_LEVEL) :D 22.17.41 # tomal: hm... the saa7750 has an input for "remote control" 22.17.45 # mirak: my sim also includes rockbox time.h 22.19.03 # My cousin is considering buying an H300. What are the differences between the H300 port and the H100. (I mean what is lacking from the H300 compared to H100) 22.19.10 # tomal: if we knew the syntax of this, it could possibly execute commands in the chip, like firmware reading.... with a bit programm code, it could be possible to let the player save the firmware as a file on hdd 22.19.15 # petur: cool -- when I'm doing pcf50606 work tonight or tomorrow I'll keep this in mind. 22.20.27 # eagle730: isn't it just for a remote control like in case of a TV set? 22.21.10 # so eng: "Station: %d.%02dMHz" is right, for wanting it to show 0.05MHz increments in the frequency... ? 22.21.13 Join ashridah [0] (i=ashridah@220-253-121-120.VIC.netspace.net.au) 22.21.16 # in the lang file 22.21.20 # tomal: thats the question... 22.22.11 # tomal: if its only a simple electronic which sends predefined commands (next track, play, pause) this is nonsense... 22.22.35 # tomal: but when it can send commands to the chip it would be an interesting point ^^ 22.22.42 # adamdullenty: Yes - plus the other changes I mentioned (100000 changes to 10000 and 10 changes to 100) 22.23.21 # changed that too... what I ended up with was that it just went 91.01, 91.02, ..., 91.09, then 92.00, 92.01, etc 22.25.26 # Mmm. 91.05MHz is 91050000Hz. So freq (curr_freq / 10000)=9105, so freq/100 is 91, and freq % 100 is 5 - so it should display 91.05 22.25.52 # tomal: i'll leave in 5 minutes.... 22.26.09 # hmmm 22.27.13 # freq 22.27.17 # oops wrong pc 22.27.21 # LinusN: what do you think of having defines for what type of power supply chip a unit has instead of the HAVE_CHARGING and HAVE_CHARGE_CTRL defines? 22.28.25 # LinusN: I just gave you some work :D 22.28.27 # https://sourceforge.net/tracker/index.php?func=detail&aid=1404233&group_id=44306&atid=439120 22.28.42 # tomal: :P trying to mail philips technical support would be funny ^^ i wonder what they'll say ;) 22.28.48 # Linus: I've been mucking about with metronome.c a bit and made a small bugfix (you could go above 400bpm) http://homepage.ntlworld.com/martin.scarratt/metronomebmpfix.patch 22.29.18 Join Mark_ [0] (n=Mark@ACD175C1.ipt.aol.com) 22.29.22 # tomal: they won't give the decrypted version, because all the programm code of this is used in the new philips products as well ;) 22.30.13 Join YouCeyE [0] (n=YouCeyE@vp089013.reshsg.uci.edu) 22.30.38 # tomal: see you ;) i leave now 22.30.39 Quit eagle730 ("CGI:IRC") 22.30.45 # eagle730: see you 22.31.45 # Mmmm: i think the BUTTON_REPEAT cases should go 1 step 22.32.16 # lostlogic: sure, why not? 22.32.21 Join alphakiller [0] (n=bohas@200.162.22.132) 22.32.23 # hey 22.32.29 # just a dumb question 22.33.03 # LinusN: cool -- that's my mission then, to in some relatively clean way work LiPoly charge control into things, including settings for topping charge threshhold and stuff. 22.33.04 # which function is loaded at the rockbox kickstart 22.33.15 # Linus: 1 step all the way? yeah I suppose that would be ok, although from 0 to 400 is a long way! :) 22.33.42 # alphakiller: main() in apps/main.c I believe 22.34.17 # You may also want to look at firmware/crt0.S but it's a bit of a #if hell. 22.34.36 # crt0 is normally the start of everything ;) 22.34.41 # Linus: also the MET_PLAY_STOP on line 895 doesnt work! (try playing a song and then starting metronome) if you replace this line with rb->pcm_play_stop() it works fine but I get the feeling i'd be told off for hacking if I did that :) Must be something to do with the way MET_PLAY_STOP is defined or something! 22.35.22 # LinusN: linuxstb it works !! 22.35.23 # :D 22.35.36 # Linus:Would it be ok to put a few #ifs in to fix this or definitely not? 22.36.13 # mirak: Congratulations. What did you have to do? 22.36.57 # alphakiller: as always, start: in crt0.S is called first 22.37.23 # which in turn calls main(), yes 22.38.03 # linuxstb: I redownloaded the sim module and remove some code in stat.h 22.38.20 # Hmm, I'm thinking about what the little plugin binary header should contain 22.38.59 # At least some magic, start address, end address and entry point like the rockboy overlay on archos does 22.39.26 # And a version... 22.39.29 # Would it make sense to include the target id & plugin api version? 22.39.36 # Ah, "magic" 22.39.57 # I'm also undecided about a good magic number 22.40.01 # You can use the model name (or number) that's used in the bootloader 22.40.10 # At least for iriver and ipod targets 22.40.26 # Today, _most_ plugins are different per target, but not all 22.41.10 # Especially for archos recorder v1, v2 and fm recorder most plugins are binary identical 22.41.41 # Introducing the target id would make them unique, making the windows installer bigger 22.41.58 # A propos windows installer... LinusN?... 22.42.55 # amiconn: Did you recieved your H300? 22.43.00 # No, not yet 22.43.17 # amiconn: what about it? 22.43.31 # amiconn: dude, you ordered that thing way before I ordered my replacement, and mine is waiting for me at UPS today. 22.43.43 # LinusN: http://www.rockbox.org/dl.cgi?bin=install 22.43.47 # Quite empty... 22.43.57 # Linus: You that have both. Does the upgrade (from H100 to H300) worths the money? 22.44.03 # amiconn: ouch 22.44.13 Part Philip_0729 22.44.21 Part tomal 22.44.24 # They are still not working... 22.44.27 # XavierGr: i wouldn't "upgrade" to the h300 from h100 22.44.37 # XavierGr: is a cross-grade, not an upgrade... lose spdif out, get larger size, get USBOTG, get color screen... 22.44.44 # h1x0 is better than h3x0, if you ask me 22.45.02 # it all depends on what you want 22.45.04 # wow preglow, all that for the spdif? 22.45.10 # all what? 22.45.25 # i prefer the h1x0 screen to the bad h3x0 one 22.45.27 # H100 better than H300 I mean. 22.45.37 # and then there's spdif 22.45.40 # i also prefer h100 22.45.46 # plus, its slightly better looking ;) 22.45.53 # Is this true? Bad Colour LCD? 22.46.05 # the color lcd on the h300 rocks imho 22.46.06 # I thought that H100 had a terrible screen too. 22.46.08 # shrug, I like it fine, it's better than X5, right Linus? 22.46.11 # lostlogic: Last but not least: get front buttons :) 22.46.24 # oh? the one i saw wasn't too clear 22.46.27 # perhaps it was the condition 22.46.32 # lighting condition, that is 22.46.40 # amiconn: the button layouts each have their up and downsides... so I can't say one is better or worse. 22.46.45 # screen on my nano seems tons better 22.46.45 # amiconn: That's bad isn't it? 22.46.53 # * amiconn would like h300 button layout with h100 lcd 22.47.09 # go ipod! all front buttons! 22.47.13 # :-) 22.47.24 # i'd make an excellent propaganda minister 22.47.25 # OSBOTG is a temtive feature... 22.47.30 # imho, the h300 buttons are far too hard to push, too much resistance 22.47.32 # * lostlogic returns to pondering another DAP IPV or gigabeat 22.47.35 # fanboy ;) 22.47.43 # (that was for preglow) 22.47.52 # XavierGr: remember usbotg only works right on the international hardware, unless you mod the player 22.47.57 # bit-perfect optical out... H1x0 beats them all... at least I haven't seen anything else sporting that feature 22.48.08 # preglow: iPod != front buttons 22.48.13 # i like having a joystick, but the h100 joystick is too slippery for me 22.48.27 # yeah, me too 22.48.32 # the x5 joy is much nicer imho 22.48.41 # LinusN: You can mod it ;) 22.48.44 # it happens quite often that my thumb just slides off 22.48.55 # i have put hot glue on mine 22.48.58 # Btw, is it just me, or does h1x0 rockbox sometimes not react on the first press of Stop in wps? 22.49.14 # So you did eventually mod it. 22.49.16 # Today I had to press 3 or 4 times until playback stopped... 22.49.20 # amiconn: i haven't noticed 22.49.24 # me neither 22.49.36 # amiconn: is it a slightly long press, but not long enough to be a LONG press? 22.49.57 # Hmm, maybe. Did you notice the same? 22.50.03 Quit ghode|afk () 22.50.27 # http://www.advancedmp3players.co.uk/shop/product_info.php?products_id=499 this is the insternationla version except from the cradle right? 22.50.39 # The buttons have bad 'feedback' whether they are actually pressed 22.50.41 # amiconn: on H3x0, I noticed that a just-too-long stop press did nothing. 22.52.00 # maybe BUTTON_STOP|BUTTON_REPEAT is incorrectly handled? 22.52.23 # LinusN: I tried the X5 in a shop. The joystick is at the right side of the front plate iirc? 22.52.32 # i believe the music stops when you release the button 22.52.34 # with gdb, how do I put a break point in a particular line of a file.c ? 22.52.52 # and maybe STOP_PRE isn't correct 22.52.57 # b file.c:1234 22.52.58 # amiconn: yes 22.53.07 # WTF? Did a CVS update and now the build is using 4.0.2 again??? Must still be hiding somewhere :( 22.53.11 # so lostlogic what happend to your yesterday's patch? Is it a no go? 22.53.23 # lostlogic: what's DAP IPV? 22.53.23 # bah, i've completely forgotten about the eq 22.53.25 # XavierGr: yeah, not worth it 22.53.30 # Imho this is a strange design. I would expect the joystick in the center or at the left side of the front plate. The way it is, the joystick is cumbersome to handle if I hold the X5 in the right hand 22.53.33 # someone want to finish it for me? :/ 22.53.38 # Digital Audio Player iPod Video 22.54.13 # amiconn: i agree 22.54.41 Join leftright [0] (n=5087c34a@labb.contactor.se) 22.56.31 # amicconn: I have also noted that the stop button has to be pressed just right or it doesn't respond 22.56.42 # H140 22.57.13 # Does anyone has the cvsdo binarys? 22.57.18 # amiconn even 22.57.25 # I use the devkit and I cant install it. 22.57.31 Join fobbo [0] (n=fobbo@h221n1c1o871.bredband.skanova.com) 22.57.48 # what is the max value of integer? 22.58.05 # Hmm... 22.58.07 # 2^32-1 if unsigned 22.58.09 # which integer? 22.58.10 # 2^31-1? 22.58.32 # Does anyone here use the CYGWIN enviroment? 22.58.40 # 10x 22.58.48 # Iidos WPS_EXIT_PRE is unnecessary for iriver. We don't have an event associated with long press of Stop 22.58.49 # 2147483647 22.58.51 # 4294967295 22.58.57 # //say $calc(2^32-1) 22.58.58 # =\ 22.59.09 # int? 22.59.12 # just ordinary int? 22.59.24 # /exec -o echo "2^31-1"|bc -l (signed integer) 22.59.25 # $calc(2^31-1) 22.59.28 # doesn't work :P 22.59.32 # amiconn: no, but someone could perhaps exit a menu with STOP, right? 22.59.43 # type 22.59.45 # Yes, and? 22.59.45 # //say $calc(2^32-1) 22.59.51 # Paprica: The max. value of int is INT_MAX 23.00.07 # It's _not_ a fixed value, it depends on the target architecture 23.00.09 # Paprica: i use irssi 23.00.14 # (16, 32 or 64 bit) 23.00.17 Quit YouCeyE ("Leaving") 23.00.18 # huh ok 23.00.20 # preglow: then use mine ;) 23.00.29 # (not many ints are 64 bit...) 23.00.29 Join YouCeyE [0] (n=YouCeyE@vp089013.reshsg.uci.edu) 23.00.29 # then a stray BUTTON_OFF release event may exit the wps 23.00.39 # Bagder: sparc and mips, i think 23.00.43 # nope 23.00.44 # those are the ones i think have got a 64 bit int 23.00.50 # no? 23.00.50 # The BUTTON_OFF is taken by the menu exit 23.00.53 # sparc does, no? 23.00.56 # preglow: no 23.00.59 # hmm 23.01.01 # they all use 32 bit ints 23.01.02 # wps will only see BUTTON_OFF|BUTTON_REL 23.01.17 # exactly my point 23.01.21 # That's no problem if WPS_EXIT is triggered on a press 23.01.23 # then what did the commotion about x86-64 having a 32 bit int come from? 23.01.30 # WPS_EXIT is BUTTON_OFF|BUTTON_REL 23.01.54 # LinusN: Who says that this has to stay? On recorder we have WPS_EXIT BUTTON_OFF 23.02.03 # ...and no _PRE 23.02.32 # preglow: what's up 23.02.33 # hmmm, that's strange 23.02.39 # BHSPitLappy: what what? 23.02.43 # not much of anything 23.03.08 # preglow: No idea, but I didn't say the int width maps directly to the machine bit width 23.03.14 # anything interesting in the ipod-rockbox world today 23.03.35 # amiconn: you're right, we should change WPS_EXIT to BUTTON_OFF and remove WPS_EXIT_PRE 23.03.46 # Afaik, for _some_ 64 bit archs int is 64 bit (IA64?), and for 8 bit archs int is 16 bit afaik 23.04.03 # heheh ... on mips int is 32 bits 23.04.07 # only long is 64 23.04.11 # well I said "(not many ints are 64 bit...)" 23.04.12 # (mips 64 bits) 23.04.24 Quit akaidiota (Connection timed out) 23.04.26 # it is? 23.04.33 # LinusN: did you end up soldering the BDM connector onto the X5 board somehow? 23.04.47 # alphakiller: Yeah, but mips was extended from 32 to 64 bit as was x86-64, right? 23.04.56 # checking size of time_t... 4 23.05.00 # on MIPS 64bit 23.05.02 # Otoh, IA64 was developed as 64 bit from the beginning 23.05.18 # ie it is 32bit 23.05.21 # lostlogic: i haven't done that yet 23.05.41 # LinusN: not going to be necessary? 23.05.42 # lostlogic: i think i'll wait until i really need to 23.05.54 # the x5 has a nice brick-protection 23.06.02 # oh? 23.06.06 # the bootloader is always there 23.06.11 # ah, nie! 23.06.12 # nice! 23.06.12 # so, like ipod 23.06.24 # god knows how many times that's saved me, already 23.06.27 # preglow: darned fanboy 23.06.59 # LinusN: bootloader can go usb? 23.07.39 # Hmm, it seems the irivers are the only targets which have no brick protection 23.07.41 # petur: you're a windows fanboy 23.08.07 Quit godzirra (Read error: 104 (Connection reset by peer)) 23.08.16 # preglow: yes, and it does the flash update as well 23.08.21 # goodie 23.08.27 # very nice thing to have, that 23.08.45 # it allows fools like me to do bootloader work :> 23.09.01 # secondary bootloader work, at least 23.09.19 # LinusN? 23.09.20 # unfortunately, this means that the boot will be quite long on the x5 23.09.25 # markun: does gigabeat have brick protection like this? 23.09.37 # petur: (1) - your patch contains ^M 23.09.42 # woops 23.09.45 # sorry 23.09.50 # lol 23.09.55 # forgot to dos2unix it 23.10.00 # (1) the variable is called iOldIrqLevel 23.10.04 # hehehe 23.10.09 # * Bagder considers offering his win2unixpatch.pl 23.10.22 # use a proper editor 23.10.30 Join mirak_ [0] (n=mirak@AAubervilliers-152-1-41-77.w83-114.abo.wanadoo.fr) 23.10.33 # * lostlogic waves his vim around 23.10.35 # it doesn't always help 23.10.37 # petur: read docs/CONTRIBUTING 23.10.43 # people use C:\blabla\ a times 23.11.13 # * preglow hugs his vim 23.11.38 # http://www.rafb.net./paste/results/lgFskI84.html I have an error at line 46 of the Makefile : Makefile:46: *** missing separator. Stop. 23.11.51 # http://daniel.haxx.se/rockbox/win2unixpatch 23.12.37 # LinusN: Here's a patch that fixes all the bugs! http://homepage.ntlworld.com/martin.scarratt/metronomeplaystopbpmfix.patch Hope that's ok.. Im going snoozing now, Night...:) 23.13.12 # man... one patch... fixes _all_ the bugs! ... ... no more rockbox work :( 23.13.16 # I see no error in that makefile though 23.13.19 Quit mirak (Connection timed out) 23.13.27 # erm....in the metronome.... heh heh... 23.14.42 # Mmmm: what do you think about going in steps of 1 instead of 10? 23.14.43 # * petur studies the contributing doc while he rebuilds his build environment he just screwed up 23.15.24 # ahh notepad2 is a nice little editor. Highlight capabilities, tab to space line markers, whitespace-tab highlighting and even those linux carriage returns! 23.15.48 # Now all my patches will be rockbox contribute-compatible 23.16.44 # lucky you... 23.16.51 # amiconn, How is the wakeup feature progressing 23.16.53 # LinusN: not sure, I think it may be a bit of a pain going 400 in steps of 1! have to try it to know though eh? 23.18.04 # lostlogic: I don't think there is a seperate bootrom 23.18.32 # markun: but you've avoided bricking yours so far how? 23.19.30 # next week I'll see if I can start working on the COP stuff 23.19.31 # .. 23.19.31 # yes, I've not writen anything to flash so far 23.19.38 # what's wrong in that Makefile at line 46 ? http://www.rafb.net./paste/results/lgFskI84.html 23.19.43 # ah. 23.19.46 # Makefile:46: *** missing separator. Stop. 23.19.50 # I'm very interested on getting all this stuff working nicely under iPod :D 23.19.54 # I see nothing schoking 23.19.55 # for now I'm just playing with my demos 23.20.00 # and trying to understand the interface 23.20.10 # mirak_: is it really that makefile 23.20.15 # wrong makefile 23.21.03 # use make --print-directory 23.21.23 # to see in which dir it fails 23.21.45 # LinusN: I have realised that probably not 23.21.47 # lol 23.24.11 # I will go through all the silly errors 23.24.23 Join RotAtoR [0] (n=e@12-210-82-91.client.insightBB.com) 23.25.47 Quit Mmmm () 23.26.38 Quit menollo ("CGI:IRC (EOF)") 23.26.41 Join webguest02 [0] (n=864c033f@labb.contactor.se) 23.31.27 # make[3]: dlltool: Command not found 23.31.30 # what is that ? 23.31.34 # dlltool ? 23.31.45 # part of libtool iirc 23.31.45 Part leftright 23.31.49 # for cygwin 23.32.11 # hm no 23.32.28 # I have a i586-mingw32msvc-dlltool in my win32 cross-compiler 23.33.07 # well I just try to build the sim for X11 on linux 23.33.27 # and which makefile said that error? 23.34.24 # the one I did for xvid codec 23.34.33 # It's copied on rockboy makefile though 23.34.45 Quit vger_ ("[BX] Get your free warez from ftp://127.0.0.1!") 23.35.17 # maybe it have been updated on cvs 23.35.23 # hardly 23.35.32 # we've used dlltool for ages 23.35.36 # for win 23.36.19 # like in rockboy 23.36.31 # so you're trying to use a windows-only section on linux 23.37.17 Quit SteveL___ (Connection reset by peer) 23.37.20 Join Gibbed [0] (i=rick@pool-71-108-9-40.lsanca.dsl-w.verizon.net) 23.37.23 Quit Rick (Nick collision from services.) 23.37.32 Nick Gibbed is now known as Rick (i=rick@pool-71-108-9-40.lsanca.dsl-w.verizon.net) 23.37.50 # ok I don't have sdl make code 23.38.31 # this is not related to sdl 23.38.52 # afaics 23.40.02 Join _DangerousDan [0] (n=Miranda@newtpulsifer.campus.luth.se) 23.41.55 Join Midgey34 [0] (n=Midgey34@c-24-11-55-125.hsd1.mi.comcast.net) 23.44.26 # Bagder: the make file for my plugins didn't contained sdl build code 23.44.42 # aha 23.44.47 Quit _DangerousDan (Read error: 104 (Connection reset by peer)) 23.44.57 # ok, so when not x11 it assumed win32 23.45.13 Join linuxstb_ [0] (n=5343d4aa@labb.contactor.se) 23.45.52 # mirak: I found that Makefile problem yesterday - do you want my fix? 23.46.30 Quit DangerousDan (Read error: 110 (Connection timed out)) 23.47.10 # mirak what are you up to? 23.47.21 # I mean what are you working now? 23.49.53 # Bagder: break points doesn't work for the libs 23.50.00 # at least I don't know how to do 23.50.09 Join Janco [0] (n=51f2ed61@labb.contactor.se) 23.51.50 # how to use gdb break points with dynamically loaded libraries ? 23.53.04 # I don't know, but you can use DEBUGF in your plugin now it works in the sim 23.53.22 # (it works like printf and prints to the console) 23.54.37 # ok 23.54.44 *** Saving seen data "./dancer.seen" 23.54.46 # this time it worked 23.54.53 # it failed for plugin_main 23.55.01 Quit NicoFR () 23.55.01 # and sample4 the enter point 23.55.56 # * preglow vanishes 23.58.35 # the sim strictly respect the memory layout of rockbox on the target hardware ? 23.58.53 # oh no