Previous day | Jump to hour: 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | Next day

Seconds: Show Hide | Joins: Show Hide | View raw
Font: Serif Sans-Serif Monospace | Size: Small Medium Large

Click in the nick column to highlight everything a person has said.
The Logo icon identifies that the person is a core developer (has commit access).

#rockbox log for 2006-03-09

00:00:05tucozWhat do you think of the changes I made to the tables? The booktabs stuff? I think it looks cleaner than the old spreadsheet like tables.
00:01:03preglowlooks great
00:01:16preglowi've never used booktabs before, looked just great for the manuakl
00:01:48tucozYes, and it's easy to add 'cells' with several lines. That is a pain without booktabs
00:02:13tucoz \multirow *shivers*
00:02:20 Quit asraniel_ ("Konversation terminated!")
00:03:10nlslooks nice
00:03:20kclafhmm an1 got a sec please ? i need help with ipod bootloader code
00:04:03youngcerealwhat is your prob
00:05:03kclaf/* Check for a keypress */ i=key_pressed(); if ((i!=BUTTON_MENU) && (i!=BUTTON_PLAY)) { lcd_puts(0, line, "Loading Rockbox...");
00:05:20kclafcan i replace taht by
00:05:21kclafif ((i==BUTTON_MENU) || (i==BUTTON_PLAY))
00:05:34kclafto load apple by default
00:05:50 Join DJ_Dooms_Day [0] (
00:05:51kclafto make RB load on keypress i mean
00:05:53youngcerealif i see yes
00:06:26youngcerealmake a test than you know ;)
00:06:34 Quit imphasing ("reboot!")
00:07:17kclafindeed :)
00:07:37 Quit Henrico ("BitchX: No windows left!")
00:07:39tucoznls, I am off to bed. Looking forward to committing your changes :)
00:07:44*lostlogic develops theories of ipod i2c driver improvement but isn't brave enough to try them out yet
00:08:09nlsgotta get those pics :(
00:08:32preglowlostlogic: did you do some profiling today, or was that meant for the weekend?
00:08:35youngcerealtucoz :i do it at the moment
00:08:55tucozyoungcereal, what do you do?
00:09:08lostlogicpreglow: I was meaning to do it last night, but ended up going out drinking instead so maybe tonight :-P
00:09:21preglowan altogether wiser choice
00:09:25youngcerealwrite a new i2c and pcf50605/6 code
00:10:22tucoznls, as the manual is very much WIP, we could (for the time being) accept changes that are not really fit for the final product.
00:10:41 Join imphasing [0] (
00:11:37tucozJust to get things moving forward.
00:11:46lostlogicpreglow: i2c is still a major part of our problem though, it's so painful to see the audio thread drop each time the clock is read.
00:11:47tucozgood night
00:11:56kclafcompiling it atm, hope my ipod wont burn :/
00:12:00 Part tucoz ("Leaving")
00:12:22 Quit petur ("here today, gone tomorrow")
00:12:42lostlogicanyone running on an ipod mini?
00:13:58***Saving seen data "./dancer.seen"
00:14:55kclafim not
00:15:20preglowlostlogic: ugh
00:15:24DrumRBoy3205h here
00:15:26preglowlostlogic: that big a problem, eh
00:16:46lostlogicpreglow: yeah, it's ugly −− and I can see things in the driver that the PP5020 obviously supports, but I'm not brave/smart enough to try and implement them
00:17:38 Quit nls ("CGI:IRC (Ping timeout)")
00:18:07preglowmy horse for docs
00:18:20lostlogicburst reading for instance −− each time we want to read a byte from a device, we say "send device addr, send byte addr, send device addr, read byte" for _each_ byte
00:18:47preglowburst reading only works if you can read for consecutive addresses, though, does it support that?
00:19:10 Join Paul_The_Nerd [0] (
00:19:19lostlogicpreglow: it supports it for writing and the IPL folks seem to have it coded for writes.
00:19:23lostlogicpreglow: so I'm betting it does for reads
00:19:27 Join Febs [0] (n=medifebb@
00:19:34lostlogicand RTC is a 7 byte sequential read so ...
00:21:52preglowi really need to get my shit together and start some disassembling
00:24:04 Join lods [0] (
00:24:14lostlogicIf my reading of the code is right (probably not) after a write, the i2c is set back to read mode which I'm sure is for a reason, but I'm guessing causes the next access to have to wait for some kind of timeout before it gets to go
00:24:28lostlogicwhich would explain why there wasn't really a problem with i2c until both RTC and battery are enabled
00:25:01lostlogicbecause battery reads every 1/2s and RTC every 1s so once a second they both try to read and one hits a timeout
00:25:04lostlogic(this is all just guesses)
00:25:10 Join quobl [0] (n=quobl@tor/session/x-a5022edab9dd3298)
00:26:16preglowsounds likely enough, though
00:27:09lostlogicI think I'm going to ignore I2C and try profiling today because I don't need the frustration :-P
00:27:37preglowat least that might lead to something i can do something about, so hooray for that
00:27:55webguest39do you have the retailos available for disassembling?
00:28:10preglowmessing too much about with hardware i don't know occasionally makes me want to leap off cliffs
00:28:54webguest39it certainly does sound like a nightmare
00:32:03preglowi bet disassembling retailos is that too, so my future certainly does not look bright
00:33:03webguest39oh, no doubt, but at least with that, it's rigidly defined areas of nightmare and not completely unknown
00:33:08 Quit imphasing ("Another test...PLEASE GOD WORK.")
00:33:29webguest39or maybe not, I don't actually know anything about it
00:33:31preglowadequate point
00:35:08 Quit mikearthur ("Konversation terminated!")
00:37:48lodsthe mp3 decoder is fixed point based on rb firmware?
00:38:47preglowthe mp3 decoder is fixed point, yes
00:38:51preglowbut not based on anything
00:38:53preglowit's just libmad
00:39:29 Quit DJ_Dooms_Day ("Trillian (")
00:39:33Paul_The_NerdI think it was "is fixed point based" and then "on rb firmware"
00:39:58ashridahyeah, not "is fixed point, based on rb" :)
00:40:12lodsyeah, i know but not all
00:41:30 Quit Farpenoodle (Read error: 104 (Connection reset by peer))
00:44:15crashdjust got round to giving rockbox a spin on my new ipod
00:44:18crashdgood work guys ;)
00:49:49preglowipod 5g?
00:50:03crashdi returned my h10 that i bricked, and they dont supply iriver hardware anymore
00:50:07preglowi wanna see one of those things, the display size arouses me in ways i shouldn't be
00:50:18crashdi was slightly aroused by the display
00:50:26crashduntil my girlfriend reminded me that im not a total nutcase ;\
00:50:51 Join virtualball2 [0] (
00:51:22preglowrunning doom in original resolution and all
00:51:25preglowsounds like a hoot
00:51:42coobfull screen snes emu would make me wet my pants.
00:51:48preglowoh god, yes
00:52:04virtualball2can the iPL original bootloader boot the rockbox.iPod file?
00:52:05crashdsuper mario world, over and over again
00:52:14coobwith a usb controller :D
00:52:15preglowarh, super mario kart!
00:52:27crashdthat'd at least be controllable on an ipod
00:52:29preglowthen final fantasy 6 until i grow tired of living
00:52:30virtualball2coob: :D that would be amazing!
00:52:39*coob stops dreaming
00:52:43Paul_The_NerdWell, technically the snes supported 512x448, it was just rare that it was used
00:52:50preglowi get this sudden urge for a case of beer and a snes with super mario kart
00:53:00crashdthat's a good night in, if you ask me preglow
00:53:10preglowoh, indeed, at least with good company
00:53:19preglowbattle mode > *
00:53:31crashd4way battle mode on a projecter is the win
00:53:50virtualball2coob, did you help on Front Row? Cuz its weird thatit would be named after an appl product :\
00:53:52preglowprojectors aren't that expensive anymore...
00:54:09crashdmy housemate picked up one on ebay for like 200quid
00:54:14 Part Paul_The_Nerd
00:54:20coobvirtualball2: um what?
00:54:34virtualball2are you the Coob from iPod Linux?
00:54:37preglowgod knows if i'd ever go outside again if i got a projector
00:54:47preglowprobably just for beer, pizza and cigarettes
00:54:50virtualball2well on the forum, isn'
00:54:55preglowno, let's not speculate on that
00:55:17virtualball2t it said that front row is hotdog, or hotdog is a version of Front Row
00:55:36crashd*sigh* here we go again :P
00:56:19virtualball2Well Front Row is an application from Apple, it runs iTubnes and views pictures from a remote on your computer
00:56:35cooberm no
00:56:39BHSPitLappyvirtualball2: no.
00:56:41coobhotdog is a gfx compositing engine
00:56:55coobit's demo is just an imitation of the front row interface
00:56:58BHSPitLappyvirtualball2: there's a hotdog demo app that spins around 4 png files
00:57:05BHSPitLappy(that are frontrow icons.)
00:57:10virtualball2ya i know but i thought thatr on the forum somewhere someone said it was a type of Front Row
00:57:31crashddont believe everything you read on the internet virtualball2 ;)
00:57:34BHSPitLappyforum < bathroom wall writings
00:57:46virtualball2BHSPitMonkey, that would be the reason why someone would think that it was Front Row, thanks
00:57:57coobvirtualball2: since when does anyone on the forums know *anything*
00:58:19virtualball2hahaha true
00:58:30virtualball2ok enough of me looking stupid (again)/iPL on rockbox forums :P
00:58:45virtualball2*IRC chat not forums
00:58:57 Quit webguest39 ("CGI:IRC (Ping timeout)")
01:00:41DrumRBoy320is there anything special i must do to do a complete data backup for my ipod?
01:01:00BHSPitLappynot really
01:01:06DrumRBoy320or just drag and drop everything form my iPod root, to another drive
01:01:08preglowjust backup yourf iles
01:01:10BHSPitLappyit's just a hard disk, basically
01:01:15DrumRBoy320yea, good
01:01:24BHSPitLappyare you repartitioning or formatting anything?
01:01:38BHSPitLappyfor iPL or something?
01:01:38DrumRBoy320im installing the iPL bootloader
01:01:50DrumRBoy320i want to try it
01:01:50BHSPitLappy(just wondering)
01:01:55preglowbtw, why can't linux boot from fat?
01:02:01 Join earHertz [0] (
01:02:04BHSPitLappypreglow: umm, because it can?
01:02:06DrumRBoy320and the fact that it supports rockbox also, was the seller
01:02:18virtualball2preglow, it can...
01:02:23BHSPitLappyDrumRBoy320: the rockbox loader supports linux... that's a seller too.
01:02:25preglowBHSPitLappy: then what's with the mandatory repartitioning to ext2 when installing ipl?
01:02:38DrumRBoy320without repartitioning?
01:02:51BHSPitLappyyou still need a linux partition for the filesystem itself
01:02:55BHSPitLappybut not for the bootloader
01:03:05crashdi think what preglow means is, why cant ipl boot off of a fat fs
01:03:09qwmpublic advice: don't trust BHSPitLappy
01:03:18crashdand the answer, probably, is that it hasnt been compiled into the kernel
01:03:21BHSPitLappyjust continue using the rockbox bootloader and have the daily kernel in FAT named linux.bin
01:03:21preglowi did say 'linux', not 'bootloader'
01:03:27DrumRBoy320well... tell ya the truth, i like the graphical bootloader with iPL
01:03:33DrumRBoy320unless thats possible...
01:03:33crashdim with you preglow, but im spelling it out in big shiny fucking neon letters
01:03:38coobcrashd: eh nope, linux just doesn't like fat fs's as its root partition
01:03:43BHSPitLappypreglow: linux does BOOT from the loader, but the actual filesystem of the OS has to be on a linux partition.
01:03:47virtualball2why? BHSPitMonkey helped me a lot, and made fun of me, but eh it nuturalizes :P
01:03:52crashdcoob: it isnt the best idea, sure, but it can do it
01:04:00crashdi was just answering the questions ;\
01:04:04BHSPitLappyvirtualball2: learn to spell, imbecile!
01:04:14coobare you talking about umsdos?
01:04:18*preglow hands BHSPitLappy his monocle back
01:04:27virtualball2oh im sorry *hahajshahad
01:04:29*amiconn also wonders why linux doesn't run from a FAT root fs
01:04:29BHSPitLappythanks, I don't know why that always falls out.
01:04:45BHSPitLappyamiconn: because FAT SUCKS, and linux is just too good for it.
01:05:00amiconnI mean, what holds it from doing so, at least when permissions aren't important?
01:05:25preglowperhaps it can't doesn't understand that init can be run without an exec flag :>
01:05:26BHSPitLappythey are, and why not just google the subject
01:05:37 Quit ender` (" Just when you get really good at something, you don't need to do it any more.")
01:05:40BHSPitLappypreglow: on a fat partition, everything is considered executable
01:05:59BHSPitLappye.g. running iDoom on iPL from the fat part.
01:06:00ashridahif you use umsdos, unix permissions can be emulated on fat, so it shouldn't be impossible to setup
01:06:07*preglow shudders
01:06:13preglowumsdos still exists?
01:06:35ashridahhell if i know, don't know anyone insane enough to use it :)
01:06:37 Join pmpbreaker [0] (
01:06:39preglowi remember i used that once when i tried linux out the first time, around five thousand years ago
01:06:53crashdumsdos was on the first slackware cd i ever tried
01:06:59crashdwhen i was about 13
01:07:02preglowyeah, that'd be what i was doing as well
01:07:08preglowvery possible around that age
01:07:12crashdone of those impossible to setup, totally useless installations
01:07:27preglowi remember thinking a multitasking text mode os was the coolest thing ever to hit the earth
01:07:51preglowthen promptly went on and didn't use it
01:08:02 Quit muesli__ (Success)
01:08:06 Quit Kohlrabi (Nick collision from services.)
01:08:12crashdgood old days
01:08:14crashd; )
01:08:17 Join Kohlrabi [0] (
01:09:33preglowi didn't even bloody own a computer then
01:09:43preglowprogramming basic, i was
01:09:45pmpbreakerfor info, the PMP-100 from iriver has been rooted on serial link. I got the cross dev toolchain from cadenux. I have compiled and ran succesfully a "hello world" program. I have successfully compiled and ran the kernel. I have successfully modified the fs image. Now, do you think it is possible to port rockbox to the PMP ? Somebody of your dev team could help ?
01:09:49preglowthe days can't have been very good
01:10:12preglowpmpbreaker: sure it's possible
01:10:16crashddid i hear that the rockbox loader supports ipl out the box?
01:10:18preglowpmpbreaker: but doesn't it use a ti dsp core?
01:10:20crashdor was that just heresay
01:10:24preglowcrashd: yeah
01:10:35pmpbreakerearHertz: : yes, the DM270 why ?
01:10:37preglowcrashd: you keep the kernel on your fat32 part
01:10:55preglowpmpbreaker: i'm over here
01:11:22preglowpmpbreaker: problem with that is: 1. ti are assholes, 2. no compiler
01:11:34pmpbreakerpreglow yes :) there is a problem on tab managment in the web irc :)
01:11:40preglowso there are going to be problems in making it do anything worthwhile
01:12:01pmpbreakerpreglow : no compiler for what ? the DSP code ?
01:12:14 Join fiftyfour123 [0] (
01:13:16preglowpmpbreaker: yeah, how fast is the arm core on it?
01:13:20BHSPitLappypreglow: hmm? you work at TI?
01:13:35 Join imphasing [0] (
01:13:43preglowBHSPitLappy: i'm the head asshole
01:13:48pmpbreakerpreglow : 80MHz I think... maybe enough for mp3 playing ?
01:13:51BHSPitLappyyou live in Texas, then?
01:14:12preglowno, norway, ti try to install one asshole in every country
01:14:40preglowpmpbreaker: that should do, yeah
01:14:51preglowpmpbreaker: that's basically more than our ipod port is using
01:15:05pmpbreakerpreglow : ok
01:15:21preglowdepends on cache and iram, obviously, but is possible
01:15:37*amiconn has a working oscilloscope.rock on his H140 :)
01:15:39pmpbreakerpreglow : what is iram ?
01:15:44imphasingpreglow: Norway is populated with assholes then?
01:15:45preglowpmpbreaker: fast internal chip ram
01:15:53preglowimphasing: truly and certainly
01:16:08imphasingI want to go there..
01:16:18imphasingAnywhere besides the Americas, really.
01:16:19pmpbreakerpreglow : ok... i don't think there is some on the DM270 (based on kernel config)
01:16:23preglowwe breed the finest assholes in the world
01:16:50preglowpmpbreaker: i don't think the kernel config deals too much with that
01:17:11lostlogictime to make profiling work on ARM, whee!
01:17:35pmpbreakerpmpbreaker : ok
01:17:46preglowpmpbreaker: now you're just being silly
01:18:46DrumRBoy320backing up 40 gigs is a pain
01:19:05preglowbe glad you can spend some quality time with your data
01:19:20amiconnWee, oscilloscope working on H300 as well :)
01:19:21DrumRBoy320lol :)
01:19:21pmpbreakerI don't have many time to discuss now. I am in vacation soon. I think I will work a bit around the PMP, learn a bit more about embedded architecture... and I think I or sby else will come back here to discuss about a possible port.
01:19:36preglowamiconn: new plugin api functions?
01:19:36DrumRBoy320i really need a new h300 battery
01:19:39pmpbreakergood bye and thank you :)
01:19:45preglowpmpbreaker: you're welcome
01:19:51 Quit pmpbreaker ("CGI:IRC")
01:20:22 Quit ashridah ("Leaving")
01:23:54amiconnpreglow: no, why?
01:24:35lostlogicpreglow: your good friend flac overflows iram with profiling :(
01:25:18preglowlostlogic: happy happy joy
01:25:21preglowlostlogic: with how much?
01:26:53lostlogicdon't know a good way to tell how much
01:27:09preglowhmm, no, me neither
01:27:36preglowa quick and good fix would be just making arm.S put its stuff in .text, not icode
01:27:53preglowarm code size is probably one of the things i hate the most about it
01:28:14preglowi'm pretty sure code density would be decent if just gcc stopped acting the fool
01:28:26 Join qwm_ [0] (
01:28:37lostlogicahah, GCC's gotta be stupid about _something_ (many things?) on every arch ;)
01:28:39FebsI'm tryng to compile the manual. Configure creates the makefile, but when I run make, I get the following error: make:/cygdrive/c/manual/platform: no such file or directory. Any suggestions as to what I'm doing wrong?
01:28:54preglowlostlogic: it's decent on x86, but there it makes up for it by being buggy
01:29:42preglowFebs: what does the manual dir contain? anything?
01:29:46lostlogic:) bagh, moving arm.S to text didn't do it... wtf.
01:30:45preglowlostlogic: weird... if iram was stuffed before i did my arm.S commit, it should have barfed completely when i did
01:31:17FebsThere is manual directory at that location. I've copied the manual source from CVS to cvs/rockbox/manual. When I run configure, it asks me for a path, and I put in the correct path.
01:31:55lostlogicmoving decode_subframe_lpc out of IRAM made enough space
01:32:17preglowFebs: i mean, what's in the manual/ dir?
01:32:54preglowFebs: wait, you've made a build dir and all, i take it+
01:34:00FebsMy build directory is cvs/rockbox/h300
01:34:01preglowi just tried it today, but when i do make, a manual/ dir is created in the build dir, containing what looks to be a new copy of the root manual/ dir
01:34:29 Quit imphasing ("Changing server")
01:35:17preglowdoes it get that far?
01:35:29preglowi don't really know if anyone's tried building the manual with cygwin
01:35:41FebsI did it successfully about a month ago.
01:35:50amiconnI did today, it worked
01:36:17amiconnpreglow: Why did you ask about plugin api fns?
01:36:33preglowamiconn: just wondering how you get your hands on the decoded audio data
01:37:06FebsI suspect that this is the step my problem starts. When I run ../tools/configure from my build directory, I get the message "This script couldn't find your source code root directory. Please enter the full path to the source code directory here:"
01:37:08amiconnThe same way as oscillograph does it - rb->pcm_calculate_peaks()
01:37:15FebsI don't remember that from last time I did this.
01:37:22preglowamiconn: that gets peak data, not audio data, no?
01:37:47preglowthen it's not exactly what i'd call an oscilloscope
01:38:13preglowFebs: most probably
01:38:16amiconnThat's true, however, the same way oscillograph isn't a real oscillograph either
01:38:49preglowh1x0 display is almost certainly too slow for an oscilloscope anyway
01:38:56preglowis the h3x0 display noticably slow?
01:39:13amiconnoscilloscope.rock is basically just oscillograph.rock, just scrolling horizontally (in software) instead of vertically
01:39:39preglowthe nano display has no lag/trails at all that i can see
01:39:51amiconnIt has no speed adjustment (yet), but it allows to adjust volume while running
01:40:38amiconnI plan to combine both scroll directions into one plugin (in software, so it works on all targets)
01:40:59amiconnNow if there was a working user timer on iPod...
01:41:18preglowok, i should fix that
01:41:20amiconnThe H300 lcd isn't slow.
01:41:38preglowa user timer shouldn't be too hard
01:42:02amiconnThe framebuffer access is slow though, and taking that into account, oscilloscope works really well
01:42:12amiconnI don't see a problem of it running on iPod.
01:42:32amiconnMaybe the 5G will have slight problems because of the huge lcd
01:43:00 Quit qwm (Read error: 110 (Connection timed out))
01:43:12amiconnCurrently I don't use a timer
01:43:19 Quit xmixahlx ("blah blah blah")
01:43:37preglowhowever, i don't know how accurate it'll be. user timer specifies interval in cycles of the base clock, yes?
01:43:57amiconn..but fiddle with sleep(), yield() and current_tick to throttle scrolling
01:44:13preglowone 24mhz cycle is 41 nanosecs, and afaik, ipods timers are 1usec precision
01:44:38amiconnIf the timer base on iPod is microseconds, we should use a separate define instead
01:45:18preglowi use timer1 now in that way, and it works as it should, so unless there's some alternatie way of configuring the timer, it looks like usec is what we've got
01:45:53amiconn#ifdef (..ipod..)
01:46:04amiconn#define TIMER_FREQ 1000000
01:46:11 Join XavierGr_ [0] (
01:46:14amiconn#define TIMER_FREQ CPU_FREQ
01:46:20preglowyeah, that'd do, i guess
01:46:39preglowshould do very nicely, as a matter of fact
01:47:02amiconnWith a user timer it should be possible to port the grayscale lib to <=4g grayscale
01:47:05preglowi'll see if i can fit it in tomorrow, shouldn't be a big task at all
01:47:34preglowthen perhaps i'll try porting backlight fading as well
01:47:40amiconnQuite a lot of work though, the lib is currently quite dependent on vertical packed lcd data
01:48:05amiconn...and for speed some arm asm will be necessary
01:48:17preglowall the better
01:48:34lostlogicBAGH, profiling acted like it was profiling, but the result file is nowhere to be found :(
01:49:00preglowlostlogic: you created it, raised it, and this is the thanks you get?
01:49:53 Join imphasing [0] (
01:50:20*preglow likes the colour jpeg viewer
01:50:45 Quit imphasing (Client Quit)
01:51:05lostlogicooh, I haven't tried the JPG viewer on IPV yet... BIG SCREEN JPGS!
01:51:16*preglow envies
01:51:42 Join imphasing [0] (
01:52:02lostlogicwhat happens when I remove the iPod_Control directory from the root of the ipod?
01:52:05lostlogicit's bothering me.
01:52:19preglowlostlogic: nothing big, unless you fancy retailos
01:52:34lostlogichaven't booted it except in the car on the way back from the ipod store :-P
01:53:23preglowin which case you'll be happy to hear it'll survive the lack of all directories without exploding
01:54:58 Join Paul_The_Nerd [0] (
01:55:26preglowretailos survives it too, it just recreates it
01:55:29lostlogicpreglow: is there a way to change files in the jpg viewer without zooming all the way out first?
01:55:38lostlogicpreglow: hopefully disk mode doesn't recreate it?
01:55:45preglowlostlogic: select+direction
01:55:50preglowdisk mode does not, no
01:56:11lostlogicyes, jpg viewing is officially cool.
01:56:26*Febs is frustrated.
01:56:36crashdFebs: i know a girl in north london who can help you ...
01:57:13preglowi have this absurd craving for a 5g now
01:57:15preglowit needs to stop
01:57:18crashdyes, it dos
01:57:23crashdcold finger syndrome ;\
01:57:31crashdwhich players do you own preglow ?
01:57:52preglowh120 and nano
01:58:04dpassen1preglow: i have the same 'craving'
01:58:12 Quit Kohlrabi (Read error: 104 (Connection reset by peer))
01:58:14FebsI keep getting the error that /cygdrive/c/manual/platform does not exist. I DO have a /cygwin/cvs/rockbox/manual/platform directory.
01:58:14crashdthe shop assistant tried to pass me off a nano as my h10 replacement
01:58:16lostlogicpreglow: just do what I do −− whether you can afford it or not, break your current audio players and you'll have to get a new one.\
01:58:29preglowlostlogic: you didn't get a new h3x0?
01:58:48preglowcrashd: you neutered him on the spot, i take it?
01:59:01crashdi politely told him that the nano wouldn't suit my needs, but it was in my eyes
01:59:03crashdim sure.
01:59:13lostlogicpreglow: I got a replacement, broken, fixed it temporarily, broke it again (power port), tried to solder it back on again, melted something, was without a player, again... I have _very_ expensive habits.
01:59:26preglowso it seems
01:59:39preglowi'd be very annoyed if i broke my h120
01:59:51lostlogicpreglow: yeah, H120 is a very special player, what with the optical out and all
02:00:03preglowyes, quite
02:00:06preglowi likes it
02:01:26preglowbejeweled looks so god damned smooth
02:01:30 Join Kohlrabi [0] (
02:01:37 Quit fiftyfour123 ("Chatzilla 0.9.71 [Firefox]")
02:01:40dpassen1i used to feal much better about my 120, until rockbox got ported to the ipod
02:02:20amiconnHmph, haha!
02:02:24lostlogicoh... I didnt' follow my own profiling instructions, so ti wasn't actually profiling. duh. one more try.
02:02:25preglowme wants to add gourad shading to cube.c...
02:02:36amiconnoscilloscope works in the sim, but looks *really* funny
02:02:55crashdwhere's the metaballs.c
02:02:58midkaypreglow, ah, cool :)
02:02:58crashdthat's what i want to know.
02:02:59amiconnI wonder whether the peak calculation uses some excessively large blocks in the sim
02:03:00 Quit XavierGr (Read error: 110 (Connection timed out))
02:03:10midkaypreglow, then do dynamic lighting please. :)
02:03:19*crashd drools
02:03:21crashdstop it
02:03:28preglowplenty of oldschool demo effects just waiting to be made
02:03:33preglowsomeone should port 2nd reality
02:03:42amiconnblah, the build system is dumb! :/
02:03:43crashdi havent heard that name in years
02:04:38preglowchessbox isn't very clever, is it...
02:07:06lostlogicit's much better at the game than I am :(
02:07:11 Quit Kohlrabi (Read error: 104 (Connection reset by peer))
02:07:34 Quit herz42 ("Und wech")
02:07:54preglowit just did a very foolish opening involving the queen at the second move...
02:09:45lostlogicgood god, profiling is slow on the 5g.
02:14:02***Saving seen data "./dancer.seen"
02:14:50 Join Kohlrabi [0] (
02:14:50DrumRBoy320forget profiling, try backing up 40 gigs
02:14:50lostlogicDrumRBoy320: ... I recently put 20G onto the ipod... didn't take too long :-P
02:14:50DBUGEnqueued KICK DrumRBoy320
02:14:50DrumRBoy320well, im taking 40 off of it, and putting it onto amost likely slow HD
02:14:50 Quit Kohlrabi (Read error: 104 (Connection reset by peer))
02:14:50DrumRBoy320not sure of the exacts but its a 160 WD i got for 50 dollars
02:14:50***Alert Mode level 1
02:14:50DrumRBoy320so... ye
02:14:50***Alert Mode level 2
02:14:50***Alert Mode level 3
02:14:50***Alert Mode level 4
02:14:50preglowlostlogic: ouch, that i2c glitch really does impact performance a bit
02:14:50 Join Kohlrabi [0] (
02:15:10 Quit Kohlrabi (Client Quit)
02:15:13preglowbut i've gotta go sleep
02:15:19lostlogicpreglow: yes. I'm wondering if some interim fix like having rtc read at current_tick=xxx123 might make a differenct
02:15:29preglowhmm, yeah
02:15:40preglowbut a proper fix would also be nice
02:15:42preglowand time consuming...
02:15:43preglowbut yeah
02:16:47amiconnBah, this sim crashing when it can't cope is annoying
02:24:52***Alert Mode OFF
02:27:43 Join Kohlrabi [0] (
02:27:45 Quit Kohlrabi (Read error: 104 (Connection reset by peer))
02:28:54lostlogicsonofa. the map files for arm are formatted differently or the map files on my server are different or... something.
02:29:16 Quit Febs ()
02:30:33lostlogicdifferent arches have different map file formats. who would have thought.
02:30:43 Join Kohlrabi [0] (
02:42:22BHSPitMonkeyI wish I had a client that logged highlights, with context...
02:44:04 Join Kensir [0] (
02:48:23 Quit Kensir (Client Quit)
02:50:23 Quit Kohlrabi (Read error: 104 (Connection reset by peer))
02:51:56 Join Kohlrabi [0] (
02:56:01lostlogichmm... wrap safe tick comparison... why? rockbox would have to be operating continuously for ~248 days at HZ=100 to wrap a signed 32 bit long.
02:56:33amiconnlostlogic: 8 bit adc doesn't provide better-than-centivolt resolution for a LiIon cells
02:57:24lostlogicamiconn: it does when it's an 8 bit scaled to 3.0-5.4v
02:57:41lostlogicwhich is one of the available modes in the pcf5060X
02:57:45amiconnHmm, so iPod spreads the range?
02:57:52lostlogicwe can choose
02:57:53 Quit virtualball2 ("Going to watch Cube on my iPod :-P")
02:58:05lostlogic8 or 10 bit and subtractive or resistive read sampling circuit
02:58:11lostlogicto get either full range or higher precision
02:58:19amiconn3.0 as starting point is a bit high
02:59:01lostlogicya think? If it's reading < 3.0v we have no chance to spin up the disk, and we're approaching hardware shutoff... I don't see any good reason to read a value lower than that
02:59:03amiconnDunno about iPod, but on iriver the battery can go below 3V with the device still running
02:59:30lostlogicI'm not against revising to 10bit full range on both devices.
03:00:57lostlogic10bits over a 6v range is also better than centivolt precision... and I know some people on iRiver H3x0 have complained about the lack of precision
03:05:08 Join JoeBorn [0] (
03:05:57midkaylostlogic, "improve clarity" - huh?
03:06:09midkaycode clarity?
03:06:50Aditya|SleepOMFG sex!
03:06:53 Nick Aditya|Sleep is now known as Aditya (
03:09:51BHSPitMonkeywho here has a 5G iPod?
03:09:54crashdi do
03:10:12BHSPitMonkeywhat OS do you use?
03:10:23crashdlinux and/or xp
03:10:38BHSPitMonkeyhow do you convert your videos?
03:10:56earHertzconverting videos in a pita
03:10:58BHSPitMonkeyvideora's pissing me off, and I was hoping for a linux'er method
03:11:12midkayBHSPitMonkey, videodora is by far the best i've found..
03:11:21earHertzonly thing I've found is a prorietary winmdows program
03:11:28BHSPitMonkeyvideora has a tendency to work one day, and stop working the next.
03:11:40crashdummmm, ive only converted a handful using avs video converter, or some crap
03:11:45midkayBHSPitLappy, you've been using it, what, 2 days?.. you'd know.. :)
03:11:49earHertzmidkay: when I tried runnign videora, it invoked the .net commandline compiler, which freaked me out
03:11:58BHSPitMonkeymidkay: what makes you say that?
03:12:05earHertzSo I killed it
03:12:12BHSPitMonkeyI converted videos for others' iPods before I got my 5g...
03:12:23midkayearHertz, haha.. BHSPitMonkey, ah, i see ;)
03:12:43midkayBHSPitMonkey, well, it doesn't get much better - i've tried about everything.
03:13:00midkayif it stops working, why not just reinstall it?
03:14:19BHSPitMonkeyI did
03:14:55BHSPitMonkey... and if it had solved the problem, I might not be here having this conversation
03:15:02BHSPitMonkeyI'll go talk to the videolan folks...
03:15:07crashdisnt videora just a frontend for avisynth and stuff?
03:15:16midkayyou say it "has a tendency to crash".. you've only had one crash?
03:15:27midkay-crash+stop working.
03:16:30BHSPitMonkeyI never said it had a tendency to "start" working :/
03:16:40midkay<BHSPitMonkey> videora has a tendency to work one day, and stop working the next.
03:16:50BHSPitMonkeyand my friend said it messed up on his
03:16:54BHSPitMonkeymidkay: point?
03:17:04 Join Spida_ [0] (
03:17:07midkayBHSPitMonkey, you only tried it once when you implied it's been stopping often.
03:17:37 Quit actionshrimp ("( :: NoNameScript 4.01 :: )")
03:17:38BHSPitMonkeymidkay: based on my friend's similar issue...
03:17:50BHSPitMonkeyI don't have a lot of faith in the software, anyway
03:18:13midkayit "messed up on his", interesting.. well, good luck, i've tried apollo video converter, cucusoft video converter, "ipod movie converter", pq dvd converter, winAVI, and the xilisoft suite.
03:18:27midkayall were either awfully buggy, awfully ugly and restricting, or both.
03:19:03midkayi've found videodora to be great.. but i guess two bug reports are two too many for you.
03:24:39lostlogicI'm guessing my ipod battery is not at 11.79v, so I probably did something wrong.
03:25:29 Quit gromit` (Read error: 104 (Connection reset by peer))
03:26:49 Join gromit` [0] (
03:27:05 Quit Spida (Read error: 110 (Connection timed out))
03:28:24Paul_The_Nerdlostlogic: The battery level code seems to work fine for nano, except the scale's off (At a full charge it reporst ~90-92%, though 0 seems pretty close to the right spot before it dies)
03:29:52 Join TiMiD[FD1 [0] (n=TiMiD[
03:30:08 Quit TiMiD[FD] (Read error: 104 (Connection reset by peer))
03:30:27lostlogicPaul_The_Nerd: that's on nano, right?
03:30:51lostlogicPaul_The_Nerd: I'm revising per conversation above with amiconn to use a 10bit full range instead of 10 bit compressed
03:31:07 Quit Kohlrabi ("Fast alle Menschen sind Regenw├╝rmer")
03:31:53Paul_The_Nerdlostlogic: Yeah, that's on Nano, not including any very recent revisions (built sometime about 14 hours ago)
03:32:30ScoTTielostlogic: you asked who had a mini before. ive got one.
03:32:41lostlogicScoTTie: and rockbox works on it?
03:33:15lostlogicalright, 10-bit full range battery on ipod now. one of these days I'll do the same for H3x0
03:33:18ScoTTiei added the make support and keypad for it so it should
03:33:29ScoTTiebut im not sure about keypad on 2g
03:33:48ScoTTieim pretty sure 2g's will need a different code path
03:34:29lostlogicScoTTie: ah, thanks! I have a buddy who wants to run it on 2g, I'll see if I can borrow his for a guinnea pig.
03:34:49ScoTTieyeah, i think the 2g uses the same code as the 4g's
03:34:59ScoTTieso it shouldnt be to hard to get it working
03:35:29lostlogicScoTTie: that's what it looked like.
03:36:05ScoTTieif you add support, i was thinking it should probably be done at runtime.
03:36:11ScoTTierather than having 2 builds
03:42:20lostlogicScoTTie: depends what kind of changes it is, if the hardware in teh 2g is just like the ipod4g but with a different LCD, that's much easier to do at build time, I'd say... I'll look at it and see, unless someone beats me to it
03:43:03ScoTTiefrom what i could tell the keypad was the only major difference
03:43:20lostlogicok, cool.
03:43:38ScoTTiebut then again, i only really looked at the keypad/lcd code in iPL so i might be wrong.
03:48:10 Join gracchus [0] (
03:54:12 Quit Paul_The_Nerd ("Leaving.")
03:55:35 Join Paul_The_Nerd [0] (
03:57:18 Join JdGordy|uni [0] (
03:57:23JdGordy|unihey all
03:57:26JdGordy|uniis dircache broken?
04:00:37JdGordy|unino, juust wasnt starting up for some fucked up reason :p
04:00:59 Quit JdGordy|uni (Client Quit)
04:01:35 Nick JoeBorn is now known as JBorn (
04:07:36 Quit imphasing (Read error: 104 (Connection reset by peer))
04:07:50 Join webguest20 [0] (
04:10:28 Quit Daishi ("Client exiting...")
04:11:38webguest20sorry for the TOTAL newbie question. Just installed rockbox for my iriver ihp120 searching the site for the "plug-ins" most interested in a good one to view battery life. I just can't find the .rock files to download
04:13:17Paul_The_Nerdwebguest20: All official plugins are included with rockbox
04:14:04***Saving seen data "./dancer.seen"
04:14:06webguest20oh... heh.. I looked everywhere but the player... heh like I said, a total newbie.
04:14:16webguest20(now to explore)
04:24:55 Join Kilohurt [0] (
04:25:44Kilohurtwhat version of GCC do you guys recommend to compile rockbox for the Ipod Nano CPUs ?
04:27:51Paul_The_Nerd4.0.x is I believe the current recommended
04:27:58Kilohurtahh okay
04:28:10KilohurtI went with 4.0.2
04:39:59 Quit BHSPitLappy (Read error: 104 (Connection reset by peer))
04:40:38 Quit webguest20 ("CGI:IRC (EOF)")
04:53:25 Quit RotAtoR ()
04:53:57 Join RotAtoR [0] (
05:01:41 Join Rob2222 [0] (
05:03:29 Join imphasing [0] (
05:05:55 Quit imphasing (Client Quit)
05:08:27BHSPitMonkeyanyone here use VLC? :P
05:09:57 Quit linuxstb (Read error: 110 (Connection timed out))
05:10:00 Join linuxstb [0] (
05:19:57 Quit Rob2222_ (Read error: 110 (Connection timed out))
05:22:38 Quit gracchus ("bye")
05:26:29 Join SlaytanicLemmy [0] (
05:28:15SlaytanicLemmyQuick IPOD question...I just read that the CPU runs at a constant 75mhz. Is there any reason to believe that using RB extensively will reduce the lifetime of the hardware components (other than more rapidly draining the battery)?
05:29:34coobthere's only one way to find out!
05:30:36ScoTTieit shouldnt, but like coob suggested we dont know :)
05:32:48midkaydo standard users have the ability to set priorities, does anyone know? i see a few medium level ones that should really be closed (ipod-related, mostly), and i'm wondering if a dev bumped up the priority or if it's just the user messing around.
05:33:07midkayon flyspray, that is ^
05:33:29coobon our old flyspray (ipl's not rb's) only admins could close
05:33:45midkaycoob, it's not closing i'm asking about, it's priority.
05:34:12coobonly if you opened it
05:34:25midkaythat's nuts..
05:34:41coobwell then, flyspray is open source, fix it...
05:34:53coobi don't really like it
05:34:57coobtrac is the daddy.
05:35:24midkaycoob, i know nothing about flyspray.. and i wouldn't fix it if i did.. i just think it's pretty stupid, letting the submitter decide how important his suggestion is..
05:35:48coobwell, admins can change it after
05:35:57coobif you're not cool enough to be an admin, thats not flysprays problem!
05:36:12coobi think there may be a level between admin and normal user, can't remember
05:36:14midkay(1) can the users not change it back? (2) that's not fixing the problem of them raising it in the first place.
05:36:27midkayand, i'm in the developer category, so i can close/modify requests.
05:36:41coobwell, then you should be able to modify the priority..
05:36:49coobi've not used flyspray in like a year
05:36:57midkayit's the fact that i need to because people think that their "make rockbox prettier" requests are important when some stuff's not even working
05:37:23Paul_The_NerdI dunno. It seems that sometimes there's a valid reason for a user to try to set priority (like if it's a bug that causes harm to the player itself) but in general, it seems like you're putting an awful lot of trust into peoples' hands.
05:37:56midkayimo, it's like making commit access public.. let the users delete/change whatever they want, we'll just have to fix it each time..
05:38:12midkaynot quite as major, but.. :)
05:38:14 Quit quobl (Remote closed the connection)
05:39:17midkayif it's something really major they should probably put URGENT in the subject and/or mail the list and/or come on irc.. but i think (hope! :E) that changes are tested a bit before they're checked in :)
05:39:56 Join quobl [0] (n=quobl@tor/session/x-046e48a274fbd276)
05:40:06Paul_The_NerdI think that Feature Requests should never be able to go above Medium (or even Low), at least
05:40:22midkayPaul_The_Nerd, maybe that's how it is - i'm only seeing increased priorities as medium..
05:40:34midkayand i'm surprised that there are so few that have been raised by the user..
05:40:44midkayor perhaps they haven't - that's why i asked
05:41:36Paul_The_NerdI know I've seen a few that have been marked as high priority briefly, then gotten a response of something similar to "That's not a bug, just do this" and been closed, if I recall
05:41:47midkayah, hm.
05:42:18Paul_The_NerdYou can close right? Want me to see if as a normal user I can create a high priority thing?
05:42:33midkayi can close, sure. you're a normal user? :)
05:43:06midkaywow, my memory sucks :)
05:44:18Paul_The_NerdAlright, go take a look
05:44:44Paul_The_NerdAnd yeah, I rarely do any *actual* coding so far.
05:44:49midkayHAHA. critical feature request... :)
05:45:10Paul_The_NerdA critical feature request requesting to be unable to make critical feature requests.
05:45:36midkaylet's leave it and send the admins a message. :)
05:46:04Paul_The_NerdAt least it gets the point across. :)
05:47:03midkayyes :) if only we had ultra-critical-flashing-yellow-and-red-screen-filling-popup priority.. :(
05:47:19 Quit quobl (Remote closed the connection)
05:47:43 Join imphasing [0] (
05:47:46 Join quobl [0] (n=quobl@tor/session/x-526c0b27cd9bb4bd)
05:48:23 Join xmixahlx [0] (n=xmixahlx@
05:49:57Paul_The_NerdIf we had that priority, I would probably never both to visit flyspray and help people with bug reports.
05:50:11midkayhaha. :)
05:50:44Paul_The_NerdThe very first time I saw a popup feature request for a playstation emulator, or something like that, I'd just give up.
05:50:54Paul_The_NerdHonestly, it surprises me how few impossible requests actually seem to show up.
05:50:58midkayhaha :)
05:51:06midkayah, you weren't here for the tracktheripper days. :)
05:51:16midkay"turn the archos into a tea kettle" was a notable one..
05:51:33Paul_The_NerdYeah, I've only been here since a little bit into the H120 port.
05:51:53midkay"make the archos turn voice recordings into text files"
05:52:23midkayyeah, hm, i've.. well.. i started a few years ago, then took a couple years off..
05:52:31midkaynow that ipod + rockbox = yay..
05:53:15midkay"Make The Normal Recorder pick up FM Like the FM recorder" - haha.
05:53:27 Part SlaytanicLemmy
05:54:35Paul_The_NerdI still think that units that have a line in should be able to daisy-chained with some sort of very low-baud networking over the audio lines. :-P
05:54:55midkayexcellent - file it as critical ;)
05:55:27Paul_The_NerdBut, can you imagine networked Doom deathmatches on H320s?
05:55:37midkaymy god..
05:56:22 Quit XavierGr_ (Read error: 110 (Connection timed out))
05:56:23Paul_The_NerdTo me, it's the exact right flavor of madness.
05:56:56midkayand 100% plausible!
05:57:52Paul_The_NerdOf course, someone's gonna stumble across this discussion, see only my suggestion, your statement of plausibility, and assume it's in the works, and post something about it over at misticriver.
05:58:17 Join muesli__ [0] (n=muesli_t@
05:58:52midkayhahahaha :)
05:59:15midkayhey, did you hear about the work-in-progress doom 3 port?
05:59:39midkayi heard it's running at a solid 10fps or so.. bump+specular+normal maps, stencil shadows and everything..
06:00:50Paul_The_NerdActually, on a related note, I want someone insane to realize that Quake1 ran on systems much slower than the H300, and with less RAM, and actually start porting it, just so I can see them slowly descend into insanity trying to get it working.
06:01:02Paul_The_Nerd"much slower" in mhz.
06:01:46midkayhahaha :)
06:14:08***Saving seen data "./dancer.seen"
06:20:08 Quit imphasing (Read error: 110 (Connection timed out))
06:35:19BHSPitMonkeyPaul_The_Nerd: you said they're already insane, so what's the point in trying to drive them insane?
06:37:12midkayBHSPitMonkey, you're already not funny, so what's the point in continued failed attempts?
06:37:37midkay" jk "..
06:40:16Mikachuomg dissed
06:41:27midkay.. that doesn't make sense?
06:43:33BHSPitMonkeydid something get caught in my idiot filter?
06:44:04midkayah, that's a good one. almost worth the 7+ minute wait.
06:46:23 Join Arrogant [0] (
06:46:54 Quit RotAtoR ("zzzzzzzz")
06:52:56JdGordonPaul_The_Nerd: you get a mouse working, and ill port quake
06:54:46BHSPitMonkeythere's a smiluated mouse in iPL ;)
06:54:51BHSPitMonkeysimulated, even
06:55:15JdGordonwell.. with usbotg it should be possible to get a real mouse working...
07:02:00CtcpIgnored 1 channel CTCP requests in 0 seconds at the last flood
07:02:00*BHSPitMonkey longs for usb on iPods
07:02:37JdGordonhaha, u just got the ipod and already its not adequate :D ?
07:09:42nudeli experienced lots of mid-track gaps yesterday on my 5g ipod... seemed to get worse through the day so i guess it's due to low battery or something
07:10:18 Quit bluey (Remote closed the connection)
07:11:42 Join LinusN [0] (
07:13:43 Quit Arrogant (
07:13:43 Quit xmixahlx (
07:13:43 Quit linuxstb (
07:13:43 Quit josh_ (
07:13:43 Quit DT291 (
07:13:43 Quit Strath (
07:13:43 Quit BHSPitMonkey (
07:14:27NJoinArrogant [0] (
07:14:27NJoinxmixahlx [0] (n=xmixahlx@
07:14:27NJoinlinuxstb [0] (
07:14:27NJoinjosh_ [0] (
07:14:27NJoinDT291 [0] (
07:14:27NJoinStrath [0] (
07:14:27NJoinBHSPitMonkey [0] (
07:14:42Paul_The_Nerdnudel: What format and bitrate is your music, and are you using replaygain/equalizer/crossfeed?
07:15:53 Quit Bg3r (Read error: 104 (Connection reset by peer))
07:18:35 Join BHSPitLappy [0] (
07:20:14 Quit Rick ("Iů don't need to be here.")
07:20:31nudelMP3 (LAME APS), only using the bass equaliser at the moment, although it may have happened after I started playing around with the 5 band EQ. I think that was off after I played but I'll have a look once it's finished charging.
07:21:13Paul_The_NerdYeah, MP3 isn't running as fast as it could by a long shot, so moderate to high bitrates + equalizer can easily cause the buffer to drop too low.
07:21:42nudelAh ok. Is that likely to change or would I be best off moving to Ogg Vorbis?
07:22:18Paul_The_NerdWell, I don't think MP3 has been optimized at all for the ARM targets.
07:22:39Paul_The_NerdI mean, on the iRivers, I believe MP3 is more efficient than ogg, but on the iPod, it's currently the other way around as far as I can tell
07:22:48Paul_The_NerdSo it's likely to change at some point.
07:22:51nudelmakes sense
07:22:58 Join Rick [0] (
07:23:02nudelif i knew anything about ARM asm i'd help
07:23:49nudelit's frustrating to know there's at least one really highly optimized ARM Mp3 library in the world but we can't use it due to cost/licencing/blah
07:24:26 Join TCK- [0] (
07:25:03nudeli don't know how optimized tremor was on the karma but mp3 got considerably better battery life. the devs said ogg vorbis was inherently more CPU intensive, but it obviously depends on how optimized the decoders are
07:26:35Paul_The_NerdWell, if both are as optimized as they can get, or equally optimized, vorbis will generally be more cpu intensive.
07:26:42 Join Gibbed [0] (
07:26:44 Quit Rick (Nick collision from services.)
07:26:56 Nick Gibbed is now known as Rick (
07:26:57Paul_The_NerdIt definitely is on the coldfire iRiver targets.
07:27:11 Join damaki [0] (
07:27:48 Quit JdGordon (Read error: 104 (Connection reset by peer))
07:29:58 Join JdGordon [0] (
07:30:19 Quit JdGordon (Client Quit)
07:30:26 Join JdGordon [0] (
07:35:40 Quit JdGordon (Read error: 104 (Connection reset by peer))
07:37:44 Quit TCK (Read error: 110 (Connection timed out))
07:40:17 Quit TCK- ("well, if you say so.")
07:41:01 Quit muesli__ (Read error: 110 (Connection timed out))
07:42:02 Quit damaki_ (Read error: 110 (Connection timed out))
07:42:28 Join webguest50 [0] (
07:42:41webguest50anyone know if you can still even buy the iriver h100 series players?
07:44:16 Quit webguest50 (Client Quit)
07:46:10 Quit xmixahlx ("blah blah blah")
07:56:32 Join JdGordon [0] (
07:56:46 Quit Arrogant ("Leaving")
07:58:11 Quit JdGordon (Read error: 104 (Connection reset by peer))
07:59:12 Join JdGordon [0] (
07:59:48 Join Jungti1234 [0] (n=jungti12@
08:09:33 Join amiconn_ [0] (
08:09:46 Quit amiconn (Nick collision from services.)
08:09:46 Nick amiconn_ is now known as amiconn (
08:14:12***Saving seen data "./dancer.seen"
08:20:15 Join Bg3r [0] (n=Bager@
08:22:27nudelmoo :)
08:23:32 Join tenzing [0] (
08:24:48 Join ender` [0] (i=ychat@
08:31:13Jungti1234hi Bg3r
08:36:43Bg3rhi, Jungti1234
08:41:08nudel"[Base and treble settings] don't do anything useful, anyways; increasing either of them should increase your volume overall a bit, but the sound remains the same." <−− Is that true? lol, I turned up the bass and noticed a volume increase but I also thought the bass was boosted more than everything else... I must have imagined it. heh
08:42:32midkaynudel, that was my post. :)
08:43:15midkaynudel, the bass/treble don't do anything related to sound other than seemingly boost the volume.. i asked a while back and got a response to the effect of "not implemented yet".
08:43:22nudelshows how much of an audiophile i am that a volume increase fooled me into thinking the bass was boosted ;-]
08:43:33midkaynudel, it fooled me too ;)
08:43:59midkayuntil i realized that everything was much quieter with it set back to 0 each time. :) so i compared a few times, then came to ask..
08:44:01nudeli assumed they would auotmatically adjust the more complex eq in a simpler way, but hadn't got around to investigating
08:44:23midkaynudel, no, it's just direct bass/treble, or at least it was, when it was on the archos models..
08:44:35midkayipods deal with software decoding, so the bass and treble should work differently..
08:44:47nudelyeah i've been listening at work with the minimum volume (to avoid annoying everyone else) and it's quite loud at min volume (-58db) with a 5db bass boost
08:45:04midkaynudel, right, makes a pretty big difference :)
08:45:48Paul_The_Nerdmikday: If I understand correctly, the bass and treble settings are handled somewhere in hardware even on the swcodec targets, while the equalizer is handled in software, which is why they're independent and work slightly differently
08:45:56amiconnBass & treble are a hardware function on iriver too.
08:46:08amiconn(of the UDA1380 audio chip)
08:46:15midkayamiconn, what about ipods?
08:46:22amiconnDunno whether the wolfson chips can do the same
08:47:38dwihnoanyone got hands-on experience with core duo laptops yet?
08:48:15nudela friend at work just got a core duo mini and says it's very speedy, if that helps
08:52:13Jungti1234mame? :)
09:01:24 Join damaki_ [0] (
09:02:16Paul_The_NerdYes, MAME on iPodLinux, I've heard.
09:03:15linuxstbBass/treble are implemented on the 4g, but not the 5g. The 4g's DAC has hardware bass/treble, but the 5g's DAC doesn't. The 5g's DAC has a 5-band EQ, but that's not used yet.
09:04:13Jungti1234iriver is impossible?
09:04:31linuxstbReading the logs from last night, I would assume that it's the inability to create device nodes that cause Linux to refuse to boot from a FAT partition.
09:06:12linuxstbJungti1234: Mame isn't open source, so we can't port it to Rockbox.
09:06:27linuxstb(Open Source as in the Open Source Definition)
09:08:38LinusNdamn, the x5 remote is kinda nice, it has a 4-gray lcd 128x96
09:08:55Bg3rLinusN really? very good :)
09:09:06Bg3rbut worse main screen ...
09:09:08dwihnonudel: core duo mini? you mean a mac?
09:09:15linuxstbLinusN: Do you know the framebuffer format yet?
09:09:35LinusNi'm wading through the disassembly...
09:10:32 Join tucoz [0] (n=martin@rockbox/developer/tucoz)
09:10:33amiconnRemote & main with non-b&w different format...
09:10:54LinusNlovely, isn't it? :-)
09:10:55tucozgood morning
09:11:07nudeldwihno: yeah, sorry i thought you were talking about the core duo mac laptops... not used to "core duo" being used anywhere else yet :)
09:12:02dwihnonudel: heh, nah, I'm thinking about a new laptop... :)
09:12:08dwihno(for linux/*bsd-something)
09:13:12amiconnLinusN: Not at all.
09:13:21*amiconn imagines the gui code for this
09:13:48amiconnsetting foreground/background will be fun...
09:14:15amiconnAre you already able to run code on the X5?
09:14:34LinusNonly the bootloader
09:14:47 Quit damaki (Read error: 110 (Connection timed out))
09:15:36LinusNi bought a remote yesterday
09:15:46LinusNand today i have the remote button driver working :-)
09:15:56amiconnThe lcd_remote_* code shouldn't cause difficulties.
09:16:39amiconnIf it's 4-gray, I expect the format to be equal either to the H1x0 main lcd, or to the greyscale iPod lcd
09:17:45amiconnIn theory there are some more possibilities which are trivial permutations of these
09:17:50midkayi'm off to bed, but i wanted to suggest something first (LinusN?) - linking to the new MajorChanges wiki page on the homepage, perhaps underneath the small "all changes since v2.5" text or something.. it'd probably be a useful page for end-users, i think.
09:18:12amiconn(1) The bytes could be oriented differently, i.e. MSB on top / to the lfet
09:18:36LinusNmidkay: nice work
09:19:06midkayLinusN, thanks.. any thoughts on the front page idea?
09:19:08amiconn(2) The whole framebuffer could be transposed, i.e. running column by column instead of row by row
09:19:16 Join petur [0] (
09:19:22LinusNmidkay: will give it some thought
09:19:40midkayLinusN, cool :) bed for me, nite
09:20:17amiconnLinusN: Try to find out the lcd controller type...
09:20:27LinusNamiconn: will do
09:21:30peturregarding recording file corruption at low battery: one also needs to seek back to the header to update it and then seek back. I expect this not to be a problem?
09:21:52LinusNupdate the header?
09:21:57peturfsync() alone is not enough to save the recording
09:22:16peturthe length of the recording is in the header
09:22:16LinusNnow that sucks a lot
09:22:37peturit seems to work, I'll just test it a bit more
09:23:03LinusNthat may take some time if the file is big, like a gigabyte or so
09:23:11amiconnFortunately on archos it doesn't matter much. It's just a xing header
09:23:38LinusNpetur: is there a way to recalculate the header afterwards?
09:23:55LinusNi mean , the fsync is only there to make sure we don't lose the file
09:24:00linuxstbpetur: Are you talking about wav files?
09:24:11peturI guess the user could always repair the wav
09:24:12LinusNlinuxstb: yes he is
09:24:24peturthere must be tools that can fill in the header...
09:24:26linuxstbIn which case, yes, it should be trivial to repair it.
09:24:41LinusNi think the main goal is to make sure the file is intact
09:24:58peturthen fsync alone, and let the user repair it...
09:25:13LinusNi think so
09:25:24 Join DJ_Dooms_Day [0] (
09:27:16linuxstbIIRC, there are two size-related fields in a wav header - assuming you are just using a standard 44-byte header, one field is always filesize-8, and the other is filesize-44.
09:28:16 Join safetydan [0] (n=dan@rockbox/developer/safetydan)
09:28:35linuxstbBut this is going to get messy with realtime software encoding. I'm not sure how reliable a half-finished wavpack file will be.
09:29:15peturthen better make some work of the low power event...
09:37:57 Quit tucoz (Read error: 110 (Connection timed out))
09:38:42 Join tucoz [0] (
09:39:14amiconnLinusN: As you started the target-specific code subdirs: How do you think we could handle the case where some target-specific code is shared between several targets?
09:39:37amiconnE.g. lcd driver for archos recv1/recv2/fmrec/Ondios
09:40:28 Join robin_ [0] (
09:50:12 Part Paul_The_Nerd
09:57:48 Join asper [0] (
09:57:54asperhi guys
09:58:02asperI need help with MPLAB
09:58:12asperI have the ASM code for pic 16f84
09:58:20asperhow can I compile the .hex file with MPLAB ?
09:58:36asper(I am building the REMCLONE and I need to upload the code to the pic)
10:01:08 Quit quobl (Remote closed the connection)
10:12:11 Quit Jungti1234 (Read error: 104 (Connection reset by peer))
10:13:54JdGordondoes any1 know how to set the first item shown in a listview in windows?
10:14:13***Saving seen data "./dancer.seen"
10:16:47asperjdgordon hi
10:16:53asperdo you know how to use MBLAB ?
10:17:07asperI need to compile an asm file
10:17:10asperdo you kow who can =
10:17:22JdGordonnup, sorry
10:17:51*linuxstb sees talk about an AAC re-implementation on the ffmpeg mailing list....
10:23:36 Join needleboy [0] (
10:24:13linuxstbJdGordon: Have you looked at the functions in apps/gui/list.h ? gui_list_select_item() seems to do what you want.
10:24:43linuxstb(or gui_synclist_select_item)
10:25:00JdGordon... i added the in windows part hopeing that would be understood as win32...
10:25:31*linuxstb is blind to any non-Rockbox talk...
10:25:32 Join Nico [0] (
10:26:09 Part Nico
10:26:19 Join Nico_P [0] (
10:28:13nudelJdGordon: There's LVM_ENSUREVISIBLE to make sure an item is visible *somewhere* in the list. Not sure off the top of my head about the best way to make sure it's the first item. You might have to work out the number of pixels to scroll (LVM_SCROLL) based on the item height and spacing and the current item position, but I'd be surprised if there isn't a better way.
10:28:50JdGordonnudel: ye thanx, thats what im playing with atm.. but not so easy
10:29:30 Quit needleboy ()
10:31:14 Join damaki [0] (
10:31:16nudelIt's rare to work with the Win32 common controls and not walk away disapointed. :) They all seem half-finished and work inconsistently compared to each other. :( Bit of a shame considering the amount of users and money involved with them.
10:31:42JdGordonhaha.. true
10:32:11*petur is doing some MFC work atm and gets the feeling he needs to throw up
10:32:13JdGordonso, ill just change a label from "center around" to "jump to"
10:34:15 Join ashridah [0] (
10:37:04 Join needleboy [0] (
10:40:23safetydanRight, now someone with more time than me can put the eq system through it's paces in RightMark or something
10:40:25tucozThere is a small bug in the vu-meter plugin (at least on the h1xx). When I exit the plugin, the scrollbar is vanished until I do some scrolling.
10:45:21 Quit damaki_ (Read error: 110 (Connection timed out))
10:45:29 Part asper
10:46:26 Join c0utta [0] (
10:49:47safetydanI wonder if running the sim through valgrind would produce anything useful for Rockbxo
10:49:50safetydanRockbox even
10:51:14 Quit needleboy ()
10:51:38linuxstbI thought the main purpose of valgrind was for analysing malloc usage?
10:51:52 Join needleboy [0] (
10:53:09 Quit needleboy (Client Quit)
10:53:22safetydanlinuxstb, yeah now that I'm reading the faq it seems to be heap focused. I thought it might do bounds checking and so forth as well.
10:53:49 Join needleboy [0] (
10:55:51amiconnsafetydan: Already tried oscilloscope?
10:56:48nudeldoes no longer supply a reference vorbistools compile? (oggenc etc.) i want the latest encoder without risking some intel compiler freaky version from rarewares
10:57:09c0uttaare you listening LinusN ?
10:58:14 Join quobl [0] (n=quobl@tor/session/x-8e2d3ba6b64fd51a)
11:00:47 Quit needleboy ()
11:01:00 Join Jungti1234 [0] (n=jungti12@
11:02:16safetydanamiconn, very cool, it's almost usable on the h120 once you slow it down enough :)
11:02:19Jungti1234English test point is 60... :'(
11:02:59Jungti1234Korean test point is 69... and math test point is 29.... :@
11:03:23 Join needleboy [0] (
11:04:00tucozJungti1234, what scale do you use? 0-100?
11:04:32amiconnsafetydan: You think the default speed (==max) is too fast?
11:04:39 Quit needleboy (Client Quit)
11:04:47amiconnI tested on recorder, H140 and H340 myself
11:05:12JdGordonwindows q again... any1 know how to get a date string using the location specific version thingy? i.e mm/dd/yyyy in america and dd/mm/yyyy in australia (from a SYSTEMTIME ? )
11:05:21 Join needleboy [0] (
11:05:45 Quit needleboy (Read error: 104 (Connection reset by peer))
11:07:12 Join Paul_The_Nerd [0] (
11:08:41 Join Kohlrabi [0] (
11:08:41 Join imphasing [0] (
11:09:21 Join krmathis [0] (
11:12:50safetydanamiconn, I think one notch lower than max seems to be best to start with for me
11:16:56Jungti1234JdGordon: here is or yyyy/mm/dd
11:17:16JdGordonok, thats my problem.. im hoping there is a windows funciton to do it
11:18:26t0masin c?
11:19:26 Quit safetydan ("Leaving")
11:19:36Paul_The_NerdWell, Oscilloscope keeps a 178kbps ogg from decoding fast enough on iPod.
11:19:43JdGordont0mas: no, i want ot get a string from a time i already have in the local format
11:19:50t0masah ok
11:20:05t0mashmm... I remember using it once
11:20:10t0masso I'm sure it is somewhere around
11:20:54markunlinuxstb: did your i2s commit make playback on ipod better?
11:21:04t0masisn't it GetTimeFormat()?
11:21:14linuxstbmarkun: It was an iPod 3G commit - it's untested.
11:21:18t0masah, got it:
11:21:36linuxstbmarkun: But I'm hoping it will actually make audio work on the 3g.
11:21:59t0masset lpFormat to NULL
11:21:59markunlinuxstb: does the 3g also have the 'broken' cache?
11:22:04t0masthat will get you the local time format
11:22:28Paul_The_Nerdmarkun: I believe 1st through 3rd are the ones with the broken cache, yes.
11:23:02Paul_The_NerdIf I recall it was all of the ones using the PP5002
11:23:53linuxstbmarkun: I'm expecting (hoping) that the fact Rockbox makes good use of IRAM will compensate for the slow cache on the PP5002 (1G-3G).
11:23:54 Join safetydan [0] (n=dan@rockbox/developer/safetydan)
11:24:46nudelthe "lancer" asm optimized oggenc build is impressively fast on an athlon64... encoding from FLAC to OV q6 in 5 to 10 seconds per track!
11:25:14markunlinuxstb: maybe I will buy one of the older ipods then if rockbox plays ogg's just fine
11:25:20safetydanIs it just me are the cvs builds stuck?
11:25:59Kohlrabidoes lancer use AoTuV cahnges?
11:26:18linuxstbmarkun: Why are you thinking of buying an ipod?
11:26:47nudelKohlrabi: it does, seems to be based on the latest AoTuV 4.15 (i thnk that's the number)
11:27:12markunlinuxstb: my girlfriend wants a portable player that plays Oggs
11:27:26nudeli want a girlfriend who knows what Oggs are
11:27:33 Join gromit`` [0] (
11:27:47markunlinuxstb: she doesn't like ipods because everyone has one though..
11:27:51Kohlrabigreat, got a link to it? I only found some supposedly asian site
11:28:35*amiconn wants to borrow a grayscale iPod for porting the grayscale lib
11:29:23nudel is the site (yeah, asian, just grab the link, or the p3 one if you have Pentium3 or AthlonXP rather than P4/PM/Athlon64)
11:29:25markunnudel: wait for a girlfriend that knows nothing about computers, give her one and teach her how to rip CDs in Ogg Vorbis :)
11:29:59nudelhot :)
11:30:22markunnudel: that's what I did :)
11:30:28Kohlrabiit's no 64bit build, right? :)
11:30:40nudelnot 64bit, no
11:30:43Kohlrabijust plain AMD64 32 bit mode, OK :)
11:30:54KohlrabiWhen it's p4...
11:30:57Kohlrabidammit ;)
11:31:34Kohlrabigreat find, thanks
11:34:09 Quit gromit` (Read error: 104 (Connection reset by peer))
11:36:17 Join needleboy [0] (
11:40:28 Join ripnetuk [0] (
11:40:56 Part ripnetuk
11:41:19 Quit needleboy ()
11:42:38 Join ripnetuk [0] (
11:42:42safetydanOkay, the CVS builds page is definitely broken. Unless changes take an hour to compile now?
11:42:44 Part ripnetuk
11:43:24amiconnt0mas: Hanging ssh process again?
11:43:36*t0mas checks
11:43:55t0mas127.0.0.1 hanging :X
11:44:48t0masah, double failure...
11:45:02t0maslinuxstb's server failed... and had a hanging ssh
11:45:17 Quit Kohlrabi (Read error: 104 (Connection reset by peer))
11:48:06 Join needleboy [0] (
11:49:29 Join gromit` [0] (
11:49:44markunlinuxstb: would you like to test my hsv colour picker hack?
11:51:27linuxstbmarkun: Sure. How does it work?
11:52:07linuxstbt0mas: When did my server fail?
11:52:21markunI just replaced the RGB picker and it needs a lot of work
11:52:31 Join Kohlrabi [0] (
11:52:41markunsaving the doesn't work for example (I think)
11:52:44t0maslinuxstb: 1200 seconds ago
11:52:54t0mas20 minutes
11:53:30linuxstbt0mas: Strange. The "build server" is my desktop PC, and I've been using it fine all morning.
11:53:42t0massome ssh process was hanging
11:53:59t0mas(the cvs update)
11:54:14t0masso 2 things can have happened...
11:54:19t0mas1. the connect failed
11:54:24t0mas2. the cvs update command hung...
11:54:24markunlinuxstb: I'll update the patch, it's not the most recent
11:55:19 Quit Kohlrabi (Read error: 104 (Connection reset by peer))
11:56:03markunlinuxstb: updated
11:58:08 Quit gromit`` (Read error: 110 (Connection timed out))
11:58:35 Quit Jungti1234 ()
11:59:52amiconnt0mas: Could we detect hanging ssh, kill it & start over?
12:00:00 Quit Shani}{Coder (Read error: 60 (Operation timed out))
12:00:36t0masamiconn: difficult
12:00:49t0maswe added an option to it... to set the connect timeout to 15 seconds
12:00:52t0masbut that doesn't seem to help
12:01:40amiconnsafetydan, preglow: Using 'long long' in the eq code isn't exactly a good idea anymore..
12:02:07 Join asper [0] (
12:02:46safetydanamiconn, that could explain why it didn't work for preglow
12:03:02safetydanBit hard for us 32-bit people to find these issues thought.
12:03:13safetydanDo you need to include inttypes.h to have that type available?
12:04:07 Join Kohlrabi [0] (
12:05:01linuxstbmarkun: I have no idea what the sliders are doing in your patch.... It's also not picking up the original RGB colour, and the sliders are now wrapping (they didn't before on the ipods)
12:06:23linuxstbmarkun: This would be cool though:
12:07:03markunlinuxstb: only the hue slider has to wrap
12:07:20markunlinuxstb: but I made it wraping for all now. It's only a hack
12:07:38markunjust to try out the hsv2rgb conversion
12:08:15 Quit Kohlrabi (Read error: 104 (Connection reset by peer))
12:08:16linuxstbmarkun: Why should the hue slider wrap? The clickwheel on the ipod makes it hard to select the minimum/maximum values if wrapping is enabled.
12:09:13markunlinuxstb: because the hue values are specified in degrees. It's a colour circle.
12:10:22linuxstbOK. But I don't think it's very useful to use three sliders. Are you planning a more visual representation?
12:10:22 Part krmathis
12:11:06 Join IcyStorM [0] (
12:11:07markunlinuxstb: maybe, this is just a test
12:11:37markunlinuxstb: but what do you think of the way the colours change with HSV? Do you prefer it over RGB?
12:12:41 Quit asper ()
12:12:52markunBecause I don't always see which colour I get (because of my little colour vision problem) HSV is easyer for me :)
12:13:21linuxstbmarkun: It's easier in some ways. But I'm not sure how much people will use the colour picker widget, compared to just loading a theme file someone else has created.
12:13:45markunI also don't knwo
12:13:53preglowlostlogic: so, did you get anything profiled?
12:14:08markunBut I also don't know how many people will use the arabic support I put so much work in :)
12:14:16***Saving seen data "./dancer.seen"
12:19:48 Join Kohlrabi [0] (
12:23:30 Quit gromit` (Read error: 110 (Connection timed out))
12:27:36tucozmarkun, as you have been working with fonts in rockbox, do you know how to get the fonts from to fit in rockbox?
12:28:26 Quit needleboy ()
12:29:03 Join needleboy [0] (
12:30:54 Join KN|stiff [0] (
12:34:09 Quit needleboy ()
12:34:12 Join gromit` [0] (
12:34:45 Join needleboy [0] (
12:36:48linuxstbtucoz: Have you seen rasher's font page?">
12:37:07tucozlinuxstb: ah, forgot about that. Thanks
12:38:19markuntucoz: after reading your conversation with amiconn about the default fonts I thought about adding some more clR fonts
12:38:32*JdGordon wants a webdings font!
12:38:33markunToo bad they only cover ascii
12:38:44tucozmarkun, yes. oh. 7 or 8 bit?
12:39:13markun7 or 8 bit what?
12:39:14 Quit needleboy (Read error: 104 (Connection reset by peer))
12:39:20markunah, 7 bit
12:40:16tucozok, but the default rockbox supports ├Ą├ and so on
12:41:14markunhm, let me check again then
12:42:27markuntucoz: maybe they were added by hand?
12:42:53tucozthat could be true
12:43:30markunThe fonts in font-schumacher-misc are only 7-bit (except for clR6x12.bdf)
12:44:00tucozmarkun, hmm. But, that could be used as standard on the larger screens?
12:45:05 Join _FireFly_ [0] (
12:45:30 Join needleboy [0] (
12:47:32tucozIt's not that big difference between the default and the clR6x12 font
12:47:38 Quit needleboy (Client Quit)
12:48:20tucozWell, it does look better than the tiny font.
12:48:21 Quit coob (Read error: 101 (Network is unreachable))
12:49:02 Join needleboy [0] (
12:49:36 Join muesli__ [0] (n=muesli_t@
12:49:51markuntucoz: amiconn said about 11px for H1xx and 14px for H3xx to match the size of the default font on the archos recorder
12:50:57tucozYes, I know. That is probably because of the dpi. But, another issue is that we have several different aspect ratios as well. So, a totally unified look will be hard to achieve
12:51:57markunThe recorder doesn't have square pixels, right?
12:52:03 Quit needleboy (Client Quit)
12:52:14tucozNo, I don't think so. it's widescreen as well.
12:52:26tucozor something like that
12:52:49 Join needleboy [0] (
12:53:01markunWell, the apect ratio of the screen doesn't matter for the looks of the font I think. Only the shape of the pixels.
12:53:19tucozok, you are probably right
12:53:44tucozBut I think amiconn have said some time that it doesn't have square pixels.
12:54:01linuxstbI thought it was only the Archos LCD that doesn't have square pixels?
12:54:42tucozisn't that the recorder?
12:55:02linuxstbI thought they all had the same LCD (apart from the Player)
12:55:28tucozyes, they have. recorder, recorder v2 fm, ondio have the same lcd's I think
12:56:15linuxstbI'm not sure if this is a bug in the clock plugin (i.e. it is still using the Archos pixel shape), but looking at it on my ipod 5g, the clock isn't a perfect circle.
12:56:27 Quit needleboy (Client Quit)
12:56:49markunsounds like a bug
12:57:04 Join needleboy [0] (
12:57:07tucozlinuxstb: do you have an idea why the scrollbar is gone after I run the vu-meter plugin?
12:57:50linuxstbtucoz: No idea.
12:58:58amiconnWhich scrollbar?
12:59:07tucozin the filebrowser
12:59:17safetydantucoz, I can't reproduce the issue that you're seeing, but the scrollbar does do something odd when you exit the vu-meter plugin
12:59:20tucozthe inverted one
12:59:30tucozsafetydan, ok. I am running h120
12:59:39safetydanit doesn't actually show the selected option anymore when you exit the plugin
12:59:42safetydantucoz, so am I
12:59:58safetydanit's like it's scrolled up one or two lines when you exit the plugin
12:59:59tucozmaybe it's the focus.
13:01:11safetydanThis happens with paged scrolling both on and off
13:02:24safetydanOddly it works fine on the simulator
13:02:29tucozit looks like vumeter is selected after I exit the plugin, but vumeter is not visible on screen. The bottom visible item in the plugin list is star
13:02:44safetydantucoz, yes that's what I'm seeing
13:04:05tucozI deleted vumeter.rock, to see if it was because it's last in the list that causes this but sudoku behaves properly on exit.
13:06:46Nico_Pit does that with xobox (by eli sherer) too
13:07:07Nico_Pit has always been the case since the plugin was released i think...
13:08:01 Quit Nico_P ()
13:10:35 Join Zagor [0] (n=bjst@rockbox/developer/Zagor)
13:10:49tucozstar behaves the same
13:13:16tucozand sliding puzzle
13:14:22tucozand snake
13:16:11tucozand snake2
13:16:31JdGordonwhat happenined to the 9sec build times?
13:16:38JdGordonand the red and orange in the table!
13:17:47*petur whispers 'build server counter'
13:18:23tucozand finally sokoban
13:21:23JdGordonok silly q.. can the oscialscope plugin be changed to act like the wps??
13:21:54safetydanHow do you mean "act like the WPS"?
13:22:25JdGordonlike, show the track info ontop of the osc...
13:22:32JdGordonmuch cooler than the boring winamp look
13:23:49safetydanIf plugins have access to the currently playing track information I'm sure it could be done
13:24:27 Quit Paul_The_Nerd ("Leaving.")
13:36:37preglowdo you people actually sit around looking at the wps?
13:36:50 Quit ashridah ("Leaving")
13:36:51JdGordon..not all day..
13:37:16JdGordonhi.. my name is jonathan and im a wps-aholic
13:37:16preglowi even bloody disable peak meter all the time, to not waste battery on something i'll never see
13:41:51 Quit Seed ("cu, Andre")
13:45:30peturthere has been this idea to stop wps drawing when backlight is off (for the targets that are useless without backlight of course)... to be implemented?
13:45:58JdGordonpetur: y? tests have shown it hardly uses any battery
13:46:04JdGordon.. on he h300 anyway
13:46:33peturoh ok
13:52:09 Join ep0ch [0] (
13:52:18 Quit needleboy ()
13:52:26 Quit Maxime (Read error: 104 (Connection reset by peer))
13:52:29 Join Maxime [0] (
13:52:43ep0chswitching off the lcd would make more sense
13:53:02peturthat's done already
13:54:08peturit's the drawing of the wps into the internal framebuffer I was talking about
13:55:49 Join needleboy [0] (
13:56:05 Quit ep0ch (Remote closed the connection)
13:56:52 Join ep0ch [0] (
14:00:07 Quit kclaf (Success)
14:00:08 Join kclaf [0] (
14:01:41 Quit JdGordon (Read error: 104 (Connection reset by peer))
14:05:20Papricawhat do you think on custom status bar?
14:10:16 Join nyonyai_csipcsi [0] (
14:11:13nyonyai_csipcsihi just one quetion: can i use rockbox while charging my h300?
14:11:38peturAC adapter charging: yes, USB: no
14:12:02nyonyai_csipcsiso i just need to connect the adapter when rockbox is on?
14:12:19peturyes: first switch it on
14:12:25nyonyai_csipcsiok, thanx:)
14:12:58peturif you insert while it's off, it will start the iriver firmware
14:14:19***Saving seen data "./dancer.seen"
14:14:23nyonyai_csipcsiyes, i've noticed that many times;)...but now i know the truth:), bye
14:14:28 Quit nyonyai_csipcsi (Client Quit)
14:14:40didjwhy does it do that (start the iriver from cold start + AC adapter) ?
14:14:47*lods np: Michael Jackson - We Are The World (Demo) ( The Ultimate Collection (Disc 2.4) ) < Pop >
14:14:57didjwould of through it would be the same reset sequence?
14:15:19peturdidj: decision made in the current version of the bootloader
14:20:38Bg3rpetur why not charging via USB on h300 ?
14:21:08peturI meant that he can't use his h300 while charging over usb
14:21:37Bg3rah ?
14:21:42Bg3rwhy ?
14:21:46peturusb mode?
14:21:55Bg3rah, probably u don't know
14:22:14Bg3rbut if you hold down rec while connecting it to USB, it won't go into USB mode
14:22:37Bg3r(in rockbox itself, not in the bootloader, of course)
14:27:27 Join SereR0kR [0] (
14:27:37 Join rob- [0] (
14:29:18Papricamm when the usb is connected, the h3xx will take the power from the computer or from the usb?
14:29:25 Quit DJ_Dooms_Day ("Trillian (")
14:29:54Papricai mean from the computer or from the battery
14:31:09Bg3rafaik it always takes the power from the battery
14:37:17Lynx_Paprica: i asked linus some time if it was possible to have it take power from usb, he said it would break the usb specs
14:37:55Papricawhat is specs?
14:39:40 Join Paul_The_Nerd [0] (
14:40:05 Quit quobl (Remote closed the connection)
14:41:14 Quit Rob2222 ()
14:41:16amiconnsafetydan, tucoz: That scrollbar focus problem has been there since the gui code was introduced
14:41:29amiconnI have no idea what causes it though...
14:41:56amiconnpetur: You *can* use rockbox with USB charging
14:42:26 Join Rob2222 [0] (
14:42:30tucozamiconn, ok.
14:42:39tucoznever noticed it before
14:43:47 Join quobl [0] (n=quobl@tor/session/x-d51cd63329c72fd6)
14:45:58 Quit needleboy ()
14:49:38 Part LinusN
14:49:55tucozhmm, where did that change to the Makefile come from?
14:50:03tucozI certainly didn't make it
14:50:41amiconnZagor: Do you think we could scrap the battery_test plugin?
14:50:54Zagorsure, if it's not useful
14:52:21amiconnImho battery_bench is more realistic.
14:52:49amiconnI'm asking b/c battery_test is your work.
14:53:02Zagorkill it. I have no strong nostalgic bonds to it :-)
14:54:40tucozHow do I revert a commit? The Makefile got ruined somehow in my last commit
14:55:01preglowyou need to commit the old version aain
14:55:21tucozpreglow, do you know how to check out the old version?
14:55:27linuxstbIIRC, it's something like: cvs diff Makefile -r 1.24 | patch -R
14:55:44linuxstb(where 1.24 is the revision you want a diff against)
14:56:32linuxstbIt's "cvs diff -r 1.1 Makefile"
14:56:49tucozok, thanks
14:58:34amiconnWhich name is better, oscillograph or oscilloscope?
14:58:41 Join needleboy [0] (
14:58:53tucozgrr, I have to run. Either I fix this later on, or if someone finds the time to fix it I would be grateful
14:59:02ScoTTieoscilloscope is the correct term isnt it ?
14:59:22amiconnI want to make a combined plugin. One name has to die...
15:01:26preglowscope, i say
15:01:33preglowthough it's not exactly true
15:05:26amiconnSome plugins are missing in PluginIndex...
15:06:27Paul_The_NerdI think what the plugin does is best described as an oscillograph
15:07:01Paul_The_NerdTo be an oscilloscope shouldn't it just show a non-scrolling oscillating wave?
15:10:38preglowyou can make scopes do that as well
15:12:10Paul_The_NerdFair enough. My experience with them is fairly limited.
15:13:19linuxstbAccording to a webpage at The University of Dublin. "The oscilloscope is basically a graph-displaying device" :)
15:22:03 Quit midkay (Read error: 104 (Connection reset by peer))
15:22:12 Join midkay_ [0] (n=midkay@
15:24:05markunZagor: any idea where he is quoting from?
15:24:40Zagorhe's not quoting. he suggest I say that. at least that's how I interpreted it.
15:25:09markunIt looks more like a quote to me
15:25:40ZagorI guess that's the purpose
15:25:54 Join gracchus [0] (
15:26:50 Join quobl_ [0] (n=quobl@tor/session/x-89be74b77621c46a)
15:28:32 Part IcyStorM
15:28:52markunZagor: I read the "what about" as a reminder of something said in the past, but after reading it again it's probably meant as a proposal.
15:29:24Zagori can assure you we have never said anything like that.
15:32:21markunhow some people make it sound like a heroic battle against the evil rockbox empire.. :)
15:32:44Zagorevery authority must be challenged, I guess
15:32:55preglowbattle against the oppressors!
15:36:20 Quit SereR0kR ("XChat Aqua")
15:39:22 Quit imphasing (Read error: 104 (Connection reset by peer))
15:41:10 Quit quobl (Remote closed the connection)
15:41:16 Join SereR0kR [0] (
15:43:20 Join imphasing [0] (
15:44:47 Nick Spida_ is now known as Spida (
15:45:20lostlogicpreglow: got profiling to work, but have to rewrite the parsing code −− map files are different.
15:45:46lostlogicthe parsing code will actually be easier for arm, but still has to be done −− shouldn't need the object files, just the maps on arm, if I read them correctly.
15:47:59 Quit imphasing ("leaving")
15:48:56 Join imphasing [0] (
15:53:07lodsstopkeylogger command available for the new firmware?
15:53:20safetydanMan that joke just never gets old.
15:55:00petur*(&%^(**&%*& NO CARRIER
16:00:41 Quit YouCeyE (Read error: 104 (Connection reset by peer))
16:02:35 Join YouCeyE [0] (n=YouCeyE@unaffiliated/youceye)
16:02:48 Quit YouCeyE (Read error: 104 (Connection reset by peer))
16:03:03 Join YouCeyE [0] (n=YouCeyE@unaffiliated/youceye)
16:03:37 Join actionshrimp [0] (
16:06:31 Quit Kohlrabi ("Fast alle Menschen sind Regenw├╝rmer")
16:09:47 Join tvelocity [0] (
16:10:29ender`wasn't that supposed to be ATZ+++ ? :)
16:11:31 Join webguest80 [0] (
16:11:39 Quit needleboy (Read error: 110 (Connection timed out))
16:13:02 Quit imphasing ("Kernels are fun!")
16:13:16webguest80Hm, no Cassandra. Anyway, her Rockbox Utility has a bug. If you select ihp120, you can chose to install "release" by pressing the up-arrow even though it's disabled and can't be selected by mouse.
16:14:01webguest80Quite surprising really, you would've thought that disabling a widget would not allow it to be selected in any way.
16:14:20***Saving seen data "./dancer.seen"
16:16:47t0masany native english speakers around?
16:17:08t0masWhen my name is "Jan de Boer" (In the Netherlands thats quite common...)
16:17:13t0maswhat is the word "de" called?
16:17:22t0masit's: firstname, X, lastname...
16:17:29t0masbut I have no idea what the word for X is...
16:17:46Bg3rsurname ? (for father's name)
16:17:55Bg3rbut that's not this afaics
16:17:59Mikachude Boer would be your last name i think
16:18:38t0masin the US that would be your lastname yes
16:18:51t0masbut isn't there a word for that part of the name in English?
16:19:04Mikachuwhat is it in dutch?
16:19:11 Quit DT291 (Read error: 104 (Connection reset by peer))
16:19:14 Join imphasing [0] (
16:19:30Mikachudoesn't ring any bells
16:19:37markunt0mas: here they just call it prefix:
16:19:43 Join DreamTactix291 [0] (
16:19:53t0mashm ok
16:20:00t0masthat will do for my database table then :)
16:20:01Mikachu -> the English link leads to "Family name affixes"
16:20:24t0masghehe... column name in a table: "Family name affixes"
16:20:29t0masthat isn't a great idea...
16:20:36t0masbut prefix is ok...
16:21:08linuxstbt0mas: How would that name be written in a passport?
16:21:09webguest80It really is an infix though isn't it?
16:21:25t0maslinuxstb: Jan de Boer
16:21:39linuxstbSo you don't have separate surname/forename boxes in any official forms?
16:22:06webguest80t0mas: something that's inserted in the middle
16:22:07 Join mirak [0] (
16:22:27webguest80Wow, remote detection really messes up when keylock is on.
16:22:32webguest80(on h120)
16:23:00Zagort0mas: I'm pretty sure there's no name for it in english. I've never heard anyone separate it from the last name in english.
16:23:16Zagorsuch as "Mr de Boer"
16:23:29markun"Werner von Braun"
16:23:37Zagor"Mr von Braun"
16:23:42Mikachu'The Dutch word "Tussenvoegsel" has no satisfactory equivalent in English, although it is sometimes translated as "infix." It literally means "something put in between."'
16:23:55webguest80I win!
16:24:02markundamn :)
16:24:13earHertzWhy can't you furriners learn to talk write klike Prezedent Bush do?
16:24:18markunWhat was I thinking.. prefix..
16:24:18lodswhats up with wernher?
16:24:22Zagortry it on 20 native english speakers. I bet a beer nobody will know what it means.
16:24:36webguest80markun: well, it's a prefix for the family name, so
16:24:40webguest80could be either, really
16:24:54lodslike van gogh or de gama
16:24:55*t0mas goes for the infix
16:24:56 Join Seed [0] (
16:24:58markunwin-win situation
16:25:03t0massounds lik the right word from my dictionary
16:25:24Zagort0mas: what are you writing?
16:25:48t0mascustomer management system
16:25:56t0masneeded english database fieldnames
16:26:01webguest80oops, the menu on the mailinglist page doesn't have "CVS Builds" (and also still has the sourceforge logo)
16:26:16 Join needleboy [0] (
16:26:33 Quit imphasing ("Lost terminal")
16:26:54earHertzt0mas: in English, there's never goig to be an occasion to seperate an infix from the rest of the last name. Not even for alphabetizing.
16:27:19t0masbut I have Dutch customers...
16:27:27t0masso I want a setting... what to sort in
16:27:37ZagorI bet all english customers will be using it to write middle initials instead :-)
16:27:41t0massorting "de Boer" on a D is not done here...
16:27:56t0maswell.. if they want to.. go ahead :P
16:28:03lodsvan is supposed to be " elected "
16:28:07t0masI'll just add a setting to select what to sort on
16:28:15t0massome people sort on customerID anyway :)
16:28:15earHertzthat's why w Bush will invade you.
16:28:32Mikachuyou can start sorting on the first capital letter, but maybe that will break some other language
16:28:46t0maswe have a quite common name like this: "Nick van den Heuvel"
16:29:01lodsjean claude van damme
16:29:02t0masNick is his firstname... "van den" the infix... and "Heuvel" the official lastname
16:29:30Mikachulike Frodo of the Shire
16:29:45Mikachumaybe not used so much in english anymore
16:29:55 Join imphasing [0] (
16:30:24lodsi like van der graf generator
16:30:25*webguest80 stares at the oscillo(graph|scope) in bewilderment
16:30:37t0maswell.. we have (like the germans) more articles too...
16:30:39linuxstbAlso not to be confused with (e.g.) the Spanish who have two surnames.
16:30:40t0masnot only "the"
16:30:46t0masbut "de", "het" and "een"
16:30:51lodslike hola hola hola cocacola motorola
16:31:41webguest80Damn germanic languages
16:31:54lodsenglish is part of it
16:31:56*t0mas wonders what to do when a spanish guy has 2 the same surnames...
16:32:03t0masGuan Pablo 2Carlos
16:32:08t0masor Guan Pablo Carlos^2
16:32:10lodsthey just call it once
16:32:14 Quit needleboy ()
16:32:18t0masillogical :P
16:32:37linuxstbThere must be a rule that two people with the same surname can't procreate.
16:32:39Mikachuswedish sometimes take both names too
16:32:56t0masyeah, Dutch females have 2 names too sometimes...
16:33:02t0masafter mariage...
16:33:05lodshere to in suckerland
16:33:28t0maslike "Sanne de Boer-Haverkamp"
16:33:31t0masto name someone :)
16:34:01lodslike klingons to
16:34:04webguest80We should just assing people a unique identifier and be done with it.
16:34:13t0maslike 0x093872348 ?
16:34:15lodsthe best is the hash
16:34:15webguest80None of this name-business.
16:34:25webguest80t0mas: I like your thinking
16:34:26t0masmd5 of you DNA ;)
16:34:43t0masthat will be nice in pronounciation...
16:35:06webguest80You'll most likely only need the last couple of digits in daily life
16:35:23t0masok... let's get the nerdy talk started:
16:35:35t0masLike "Seven" from "Seven of nine" ? ;)
16:35:52lodsfor any human a unique prime number
16:35:55t0maswe should make it birth place dependant...
16:36:13webguest80Isn't the "MajorChanges" page what the Rockbox Digest was for?
16:36:17 Quit youngcereal (Read error: 110 (Connection timed out))
16:36:23t0masand N being the child number :P
16:36:37t0masthat will grow like hell...
16:36:39webguest80That won't scale
16:36:59t0masbut continent-country-number
16:37:00t0masmight be nice
16:37:10t0masas you can assume people speak some language from their name :P
16:37:20webguest80but it'll make it quite a bit easier to build family-trees
16:37:33t0masand you can isolate people easily... if we ever start a new world war ;)
16:37:46webguest80A noble goal.
16:37:49 Quit imphasing ("another reboot...")
16:37:56lodsyeah, but in world war 4 we don't need no names anymore
16:37:57 Quit Seed ("cu, Andre")
16:38:16webguest80Aaaanyway. MajorChanges is Rockbox Digest, isn't it?
16:38:39webguest80oops, gotta go
16:38:41 Quit webguest80 ("CGI:IRC 0.5.7 (2005/06/19)")
16:39:06 Join Seed [0] (
16:39:11 Part Paul_The_Nerd
16:41:59 Join Matze [0] (
16:44:15 Join imphasing [0] (
16:45:23 Join needleboy [0] (
16:45:28 Quit KN|stiff ("( :: NoNameScript 3.81 :: )")
16:46:03 Quit mirak (Remote closed the connection)
16:53:44 Quit tvelocity ("Ex-Chat")
16:55:05 Join youngcereal [0] (
16:57:00 Join linuxstb_ [0] (
16:58:32 Part t0mas ("Ga maar weer eens")
16:58:38 Join smile [0] (n=irc@about/cooking/nakedchef/quorn/smile)
16:58:44 Part smile ("Leaving")
16:58:49 Quit linuxstb (Connection timed out)
16:59:55 Nick linuxstb_ is now known as linuxstb (
17:00:58 Join quobl [0] (n=quobl@tor/session/x-57cf3d6df9990dea)
17:03:20 Quit Zagor ("Client exiting")
17:06:11 Join bluebrother^ [0] (
17:07:14 Quit youngcereal ("... und tsch├╝├č")
17:10:07bluebrother^Hi! I just noticed the the "enter key not working in sim" bug got fixed.
17:10:23 Join youngcereal [0] (
17:10:31bluebrother^I submitted a patch some days ago to the tracker, would be nice if somebody could close this.
17:10:41bluebrother^its located here:
17:10:42 Join SereRokR [0] (
17:21:57 Join linuxstb_ [0] (
17:22:20 Quit linuxstb (Nick collision from services.)
17:22:22 Nick linuxstb_ is now known as linuxstb (
17:23:23 Quit SereR0kR (Read error: 110 (Connection timed out))
17:38:32 Quit quobl ("Leaving")
17:43:29 Join einhirn [0] (
17:53:05einhirnI have a question about Flyspray: I have attached a patch to a Bug report, it fixes the reported error at least for one platform. Is this enough for the Task to be closed? Or should I put the patch up to the Patch tracker?
17:55:05safetydaneinhirn, the task will likely be closed if and when the patch is comitted
17:55:13safetydanand flyspray is the patch track now as far as I know
17:56:18Mikachutasks can be of type Bugs or Patches though
17:56:20einhirnFlyspray is the patch tracker - only that the Patch is now assigned to a Task Type "Bug"
17:57:46linuxstbWhat's the URL?
17:59:20 Quit youngcereal (Read error: 104 (Connection reset by peer))
17:59:47linuxstbOne option would be to turn that task into a patch. But I don't know if that's the "right thing" to do.
18:00:56einhirnAnd my question was rather absurd, since I would have filed the "Patch" task as a duplicate...
18:01:54 Join youngcereal [0] (
18:09:12 Quit petur ("I'm off")
18:12:43 Join darkless [0] (n=darkless@
18:14:24***Saving seen data "./dancer.seen"
18:14:28 Quit darkless (Client Quit)
18:14:52 Join bluey [0] (
18:15:42 Join darkless [0] (n=darkless@
18:22:41 Quit youngcereal (Read error: 110 (Connection timed out))
18:24:54 Join KN|stiff [0] (
18:35:23einhirnI have this Idea for menus, where I don't have to build a menu by giving its "String" and its function, but just some kind of ID (like a language ID) thats hardlinked to the function that should be called.
18:36:58einhirnThis would probably be the easiest way to implement the "LRU-Menu" I'm kind of dreaming of, since I'd only have to keep track of the last recently used Menu IDs instead of rather bulky String- and Function Pointers...
18:40:04 Join damaki_ [0] (
18:40:27 Quit needleboy ()
18:41:22 Join b0br [0] (
18:43:37 Join needleboy [0] (
18:44:34 Join youngcereal [0] (
18:46:18 Quit einhirn ("Miranda IM! Smaller, Faster, Easier.")
18:55:36 Quit damaki (Read error: 110 (Connection timed out))
19:01:00 Join petur [0] (i=petur@rockbox/developer/petur)
19:02:10 Quit youngcereal (Remote closed the connection)
19:02:54 Join youngcereal [0] (
19:20:45 Join quobl [0] (n=quobl@tor/session/x-fb9d8d42fa6dccf0)
19:21:23 Join Nico [0] (
19:21:35 Nick Nico is now known as Nico_P (
19:27:03kclafi played a bit w/ rockbox today, you guys really rock
19:27:15kclafi felt in love with my ipod ;\
19:27:28preglowyes, it does really make it actually usable
19:27:51kclafi hated the itunesdb stuff
19:28:09kclafplus having more support for different audio formats rocks
19:28:47kclafi hope it will perhaps be able to play some other video files too
19:31:47BHSPitLappyI need to figure out how to get doom when I get home
19:32:35 Join t0mas [0] (n=tomas@rockbox/developer/t0mas)
19:32:49lostlogicpreglow: want to write the profiling parser for ARM? :-P
19:33:43lostlogicpreglow: I've got some semi-burst read about 80% working on the I2C driver, reduces the i2c traffic by numbytesperread-1 bytes
19:34:24 Join coob [0] (
19:36:06preglowbut no, i'm busy with other work right now
19:36:34lostlogicI tried more agressive timing approaches and got shotdown at each attempt so I had to go the less fancy but hopefully nice any way route.
19:37:00preglowsemi-burst, btw?
19:37:45lostlogicwell the driver in CVS does: select device addr, send byte addr, read byte addr for each byte. Most devices (well certainly the pcf5060X) support send device addr, send byte addr, read read read read read mode.
19:38:41preglowno idea about how to do real burst reads?
19:39:02lostlogicpreglow: I've tried a couple of things in hopes of getting burst reads as well to no avail.
19:39:45lostlogicdo you think a burst read would write 4 bytes per longword address in memory or 1? I was assuming one, because that's how burst write works, and was getting nuthin'
19:40:14preglowi'd pretty much assume 1 as well
19:40:24preglowanything faster than that sounds unrealistic
19:40:39lostlogicyeah, no hits yet... not giving up though.
19:40:55youngcerealmeby 400kps
19:41:20lostlogicyoungcereal: the real device speed isn't even something we're dealing with, because the pp5020 has an internal I2C controller that manages that
19:41:36 Part tucoz ("Leaving")
19:43:11youngcerealnot all
19:43:15youngcerealits steps
19:43:46youngcerealsekend i search and resd
19:46:16youngcerealno on the pp5020 is nothing about speed
19:46:49youngcerealin the year 2ooo is 400kps and 10 bit standart to all i2c
19:47:10youngcereal10bit are only use by more then bblalalalo devices
19:47:23youngcereali dont know how many
19:48:09youngcerealor 2 i2c controler in one system
19:48:44youngcerealbut in system is a speed up to 400kps
19:49:22youngcerealits like scsi if a device not so fast than not the system step down only for this device
19:49:46kclafsorry to interrupt your poetry a bit but
19:49:55kclafis sm1 working on a itunesdb parser atm ?
19:50:26 Join banan_ [0] (
19:50:27safetydankclaf, there's a patch or two floating around that parses the itunesdb
19:50:43kclafoh k, didnt know about it, thanks
19:51:46youngcereallostlogic: do you understand ??
19:52:40 Join Rondom [0] (n=Rondom@
19:52:44 Quit darkless (
19:52:44 Quit qwm_ (
19:53:42NJoindarkless [0] (n=darkless@
19:53:42NJoinqwm_ [0] (
19:56:08 Quit KN|stiff (Read error: 104 (Connection reset by peer))
19:57:35 Join RotAtoR [0] (
20:02:42 Join webguest13 [0] (
20:03:08lostlogicyoungcereal: yes, I understnad about the speed of i2c but that doesn't help or change anything because all we are doing is telling the pp5020 i2c controller "go read a byte from this device" and similar.
20:04:17 Quit webguest13 (Client Quit)
20:04:46youngcerealnot correkt
20:04:58youngcerealwhere ist the i2c in pp5020
20:05:33youngcerealor better what is pp5020
20:05:58 Quit darkless (
20:05:58 Quit qwm_ (
20:06:09NJoindarkless [0] (n=darkless@
20:06:09NJoinqwm_ [0] (
20:06:14lostlogicpp5020 is the central chip in the ipod 4 and 5g, it has an i2c controller.
20:06:46lostlogicso unlike the iRiver devices, we don't manually control the i2c timing of reads and writes, we instead just tell the pp5020 what tor ead and what to write and then read the results from memory addresses
20:07:21youngcerealnot correct
20:07:33 Quit merbanan (Read error: 110 (Connection timed out))
20:07:48youngcerealpp5020 is a SoC how where a System on Chip
20:08:23youngcerealand it is not the i2c with that you talk
20:08:29youngcerealist slave not master
20:08:34lostlogicno, you are wrong.
20:08:35lostlogicit is the master.
20:09:03youngcerealit's where absoludly nonsens
20:09:10youngcerealand i have testet ;)
20:10:05youngcerealthink what make pcf5060x and the pp5020 and than tell me way i have in one system many chip functions double
20:10:45youngcerealpp5020 is only the register and the processor
20:10:48lostlogicyoungcereal: the pcf50605 can operate in either slave or master mode, the pp5020 is the CPU of the system, so it is the master for all i2c devices in the system.
20:10:51lostlogicyou are wrong again
20:11:09lostlogicplease do some more research, read more code, understand what you are talking about before you come in here telling me that I am wrong.
20:12:52youngcerealim silent but think what is a sin of 2 rtc clocks 2 adc ( where you speek with the pcf) if all in the pp5020
20:12:57youngcerealand more
20:13:15t0maswhat is he talking about?
20:13:52lostlogicyoungcereal: the adc and rtc are in the pcf5060X, and are read via the I2C bus by the pp5020
20:14:25***Saving seen data "./dancer.seen"
20:15:16youngcerealis this a good idear if i build a system i never do this
20:15:51youngcereali need more battery more cpu and its more to debug (errors)
20:17:36lostlogicYou might want to give more credit to the engineers who make these things rather than brashly assuming that they dont' know what they are doing. You are a beginning programmer and they are professional engineers −− they may not be perfect, but they probably don't do things without good reason.
20:19:31amiconnlostlogic: Somehow even I doubt that somewhat...
20:19:59youngcerealthat is what i say
20:20:33lostlogicamiconn: sigh.
20:20:36amiconnNot on this particular issue (I don't know much about the iPod, and PP docs aren't freely available),
20:21:27amiconnbut I can name a few silly design details in many of our targets
20:21:28youngcerealthink like sherlok holmes
20:21:43youngcerealif take all what not is out
20:21:59youngcerealonly whats there is correkt what ever it is
20:22:33safetydanaha! finally reproduced the list issue in the sim
20:22:38safetydanit's related to font size
20:23:34amiconnFont size, display size and list position, yes, but I was not able to recognise a pattern
20:24:18youngcereallostlogic: why do you give my idear no chance, only i want to help
20:25:12t0masyoungcereal: you can ask the ipodlinux people about it...
20:25:13youngcereali m a beginning programmer but i have lernt a lection how not know if you not find a error kill all and look from a other side
20:26:48youngcereali think ipl dont know that its no documentation of the chip
20:27:00safetydanIs there no better way to determine the max height of a font then to use getstringsize?
20:28:04youngcereallostlogic: I dont't fight with you, i will play and learn ;)
20:28:19lostlogicyoungcereal: I'm open to ideas, but you are asserting as fact thigns which are patently false.
20:28:39youngcerealwhat ?
20:28:43youngcerealim interesst
20:28:44 Join SuperTCK [0] (
20:29:21youngcerealmoment i have a idear
20:29:27youngcerealto see logic
20:29:39amiconn@ H300 devs: Do we want to happily coexist with the original firmware and fix the year issue, or do we prefer to stay clean and live with the original firmware resetting our year?
20:30:21 Nick banan_ is now known as merbanan (
20:30:22amiconnMy fix would be to offset by 36 years so the leap years would work correctly (unlike in the iriver firmware which offsets by 35 years)
20:30:42amiconnThat'd mean the year would be one off in original firmware, but would not be reset everytime
20:34:00youngcereallostlogic: look what the pp5020 do in the sheet
20:34:05linuxstbI'm not a H300 dev, but that solution sounds completely sensible to me.
20:34:44youngcereallostlogic: and than all other ships
20:34:57lostlogicyoungcereal: all we have on it is the product brief
20:35:05safetydanokay, weirdly the remote works fine... but it's the same logic... hrrm...
20:35:22youngcerealwhat it do
20:35:38amiconnsafetydan: The remote has a different height...
20:36:21safetydanamiconn, I was at least hoping the bug would be consistent though and affect both since it's the same drawing code
20:36:44 Join herz42 [0] (
20:37:39amiconnsafetydan: The sdl sim crash when playback can't cope also happens on linux
20:37:45 Join tucoz [0] (n=martin@rockbox/developer/tucoz)
20:37:53amiconnFatal signal: Segmentation Fault (SDL Parachute Deployed)
20:37:53amiconn*** glibc detected *** corrupted double-linked list: 0xb7ea6898 ***
20:38:16tucozsafetydan, were you able to reproduce it with other plugins than the ones I mentioned earlier today?
20:38:55amiconnI just fired up the sim, started playing an mp3, and the ran oscilloscope. When oscilloscope wanted to start scrolling the sim crashed
20:39:23amiconn(H300 sim, debian testing, x86)
20:45:06 Join Bger [0] (n=Bager@
20:45:16 Join Moos [0] (
20:46:27 Join willh [0] (
20:47:00 Part willh ("'gone'")
20:47:32amiconnsafetydan: The window-move-around method also makes it crash (w/o any plugin running)
20:47:58amiconnNote, I am testing this on VMware, gfx operations like this causing a quite large overhead
20:49:17 Join FingerSoup [0] (
20:49:18 Quit Rondom ("I'm leaving on a jetplane, don't know when I'll be back again...")
20:49:57FingerSoupQuick question here - is there any problem in using pointers to functions in Rockbox?
20:51:21FingerSoupie: I've been coding a connect 4 game, and I want multiple AI codes, so i want to use a pointer to a function in order to change the type of AI being used....
20:52:13herz42they are used sometimes already, so it seems to be ok - at least if you check for validity before calling a null pointer
20:53:10 Join willh [0] (
20:53:56amiconnNo problems at all with function pointers, they're used quite extensively in some parts of rockbox
20:53:58 Part willh ("'gone'")
20:54:35FingerSoupcool. Not sure about all these small-scale processors and what they're capable of....
20:55:07FingerSoupI'll get back to work now... thx!
20:55:10 Part FingerSoup
21:02:40 Quit Nico_P ()
21:04:19lostlogicgah, I can't believe that the 'real names' debate is still going on.
21:04:39Mikachuwhat's the name of the thread in case i wanted to read it?
21:04:50lostlogic"Signing off" by gl
21:05:09ender`real names?
21:05:24ender`what about them?
21:05:34lostlogicRockbox requires contributors real names to credit contributions
21:05:41lostlogicsome people want to submit without giving their real names
21:06:13ender`what's that good for?
21:06:41linuxstbAnyone have any idea which is more efficient - a 256 case switch statement using inline functions, or a lookup table of function pointers?
21:07:36ender`i'd guess pointers, but it probably depends
21:09:26 Nick qwm_ is now known as qwm (
21:11:10Mikachuin case his patch was really great could someone pick it up and submit it with his own real name?
21:11:23Mikachusecond his = someone
21:11:55amiconnlinuxstb: I guess that if the 256 cases are contiguous efficiency will be very similar
21:12:28amiconngcc normally uses lookup tables for large switch statements with not too sparse values
21:12:54amiconnThe function pointer lookup table is probably easier to write
21:13:19linuxstbI'm looking to optimise a z80 emulator, and was wondering if that was an issue - it's currently using function pointers.
21:14:01amiconnOptimising rockboy?
21:14:08linuxstbNo, a Pacman emulator.
21:14:45lostlogicz80... graphing calculator for rockbox. whee!
21:14:48amiconnDifferent question: Do you have an idea why voice doesn't work on iPod?
21:15:37linuxstbI've never tried it. I've sort-of been waiting for all the general swcodec issues to be fixed before trying to find any ipod-specific problems.
21:15:53lostlogicnothing has come to mind that is different for voice between different swcodec machines
21:16:07lostlogicit's especially weird that it breaks all audio when it's enabled
21:16:31lostlogicI'm still working on getting playback to not be skippy with peakmeter and rtc and battery status enabled before I go back to playback stuff
21:16:39amiconnWell, iPod is little endian, unlike the other targets
21:17:00amiconnThe clip position table is stored as big endian
21:17:04preglowknow, that's why i'm wondering
21:17:07amiconn(in the voicefile)
21:17:27linuxstbAFAIK, no-one has done any changes to the voice code for the iPods.
21:17:28preglowi've got an efficient byteswap routine for ipod here
21:17:32preglowfour instructions
21:17:47amiconnpreglow: Place it in system.h ...
21:17:55preglowi've done it, i just haven't tested it
21:18:02preglowsince i don't know of anything that does endian swapping
21:18:04linuxstbTry a WAV file...
21:18:09linuxstbI mean an AIFF file...
21:18:11preglowdecent example
21:18:14Mikachuwouldn't it make more sense to build the voice files with little endian for little endian targets?
21:18:24preglowMikachu: yes, one day
21:18:27amiconnIt would
21:18:41preglowit would however make voice files device dependent
21:18:41amiconnThat'll probably come with l10n v2
21:18:44preglowbut that'll happen anyway
21:18:49preglowwhen we support speex for voice ui, for example
21:18:52Mikachudamn, i thought i was smart
21:18:52amiconnpreglow: speex?
21:19:01preglowi'd just simply love that
21:19:09preglowi just wish speex was more fixed point
21:19:44preglowi wonder if we shouldn't make a fixed point library
21:19:54lostlogicdon't see any byte or bitwise operations that would break with different endianness for voice mixing
21:20:08preglowvoice mixing shouldn't depend on endiannes
21:20:15linuxstbWhat does the #ifdef SIMULATOR do in like 176 of talk.c ?
21:20:56linuxstbShouldn't that be #ifdef ROCKBOX_LITTLE_ENDIAN ?
21:21:10Mikachuit's funny that he doesn't want to use his real name because he doesn't want to get sued, but that that's also your reason for wanting his name
21:24:38preglowi'm subpoenaing him as we speak
21:29:45ep0chcan't he just make up a real name? ;)
21:30:05amiconnlinuxstb: Indeed. Same in line 199
21:32:34 Join XavierGr [0] (
21:33:23 Join webguest49 [0] (
21:33:35Mikachuep0ch: someone suggested that too :)
21:33:53Mikachumy name is in the credits file, but there are probably about 500 people in sweden with my name
21:34:17webguest49That certainly doesn't hold true for everyone
21:34:18 Join ashridah [0] (
21:34:26Mikachui know
21:34:37markunI don't think there is anyone with my name
21:34:51webguest49 has some explanation from Linus (Torvalds) of why Linux doesn't allow anonymous contributions
21:35:21lostlogicpause if flakey as a leper(sp?) colony on ipod.
21:35:41tucozmarkun, except yourself
21:35:49Mikachuleper appears to be the correct spelling
21:35:58markuntucoz: ah yes, forgot about me :)
21:36:06Mikachubut the disease is called 'leprosy'
21:36:24ep0chlostlogic: pause seems ok to me, its 'stop' that is flakey :)
21:37:53ep0choh no i take that back, i've just figured out how to stop :)
21:38:00Mikachui haven't
21:38:08ep0chhold pause down for a second or two
21:38:10Mikachuother than by changing wps
21:38:16linuxstblostlogic: The problem is lack of buttons. Pause is a short press and release on PLAY/PAUSE, Stop is a long press, and shutdown is a very long press. Which isn't ideal, but I can't think of anything better.
21:38:35ep0chdouble click pause to stop?
21:38:37Mikachui changed shutdown to select+play after i turned off twice when scrolling around in a jpeg
21:38:58 Quit tucoz ("Leaving")
21:39:37imphasingI heard something about color jpeg this true?
21:39:45*imphasing is cvs upping now
21:39:46ep0chit would be nice if fbuttons were consistent. E.g. to start the ipod its 'select' to shutdown it should be hold down 'select'?
21:39:46linuxstbIt's been true for a while.
21:39:59Mikachuimphasing: yaeh it works fine
21:40:00imphasinglinuxstb: Damn, I'm behind the times..
21:40:19imphasingWho wrote the jpeg decoding?
21:40:24linuxstbimphasing: A lot has changed... We even have battery status on the 5g now thanks to lostlogic.
21:40:35imphasingI'll put it on and test it
21:41:10peturcan somebody confirm me that swcodec playback peakmeters still work ok? Playing a silent wav gives cyclic max peaks here (h300)
21:41:10Mikachulinuxstb: it seems to work somewhat on nano too?
21:41:15lostlogicHmm... try pausing immediately after skipping to the beginning of a track
21:41:20lostlogicit doesn't pause for me
21:41:23lostlogicshows pause in the status, but keeps playing
21:44:31 Quit Strath (
21:44:31 Quit BHSPitMonkey (
21:44:31 Quit josh_ (
21:44:31 Quit ashridah (
21:44:31 Quit petur (
21:44:31 Quit DreamTactix291 (
21:44:31 Quit tenzing (
21:44:31 Quit amiconn (
21:44:31 Quit DrumRBoy320 (
21:44:31 Quit kernelsensei (
21:44:31 Quit Mikachu (
21:44:31 Quit ScoTTie (
21:44:31 Quit aegray (
21:44:31 Quit damaki_ (
21:44:31 Quit _FireFly_ (
21:44:31 Quit youngcereal (
21:44:31 Quit linuxstb (
21:44:31 Quit Matze (
21:44:31 Quit Seed (
21:44:31 Quit YouCeyE (
21:44:31 Quit gracchus (
21:44:31 Quit safetydan (
21:44:31 Quit BHSPitLappy (
21:44:31 Quit earHertz (
21:44:31 Quit ze (
21:44:31 Quit t0mas (
21:44:31 Quit steveb (
21:44:31 Quit bagawk (
21:44:31 Quit prh (
21:44:31 Quit darkless (
21:44:31 Quit qwm (
21:44:31 Quit XavierGr (
21:44:31 Quit herz42 (
21:44:31 Quit merbanan (
21:44:31 Quit quobl (
21:44:31 Quit rob- (
21:44:31 Quit kclaf (
21:44:31 Quit ep0ch (
21:44:31 Quit Maxime (
21:44:31 Quit JBorn (
21:44:31 Quit solexx_ (
21:44:31 Quit Aditya (
21:44:31 Quit ScootScat (
21:44:31 Quit `3nergy (
21:44:31 Quit ansivirus (
21:44:31 Quit ashay (
21:44:31 Quit mbr (
21:44:31 Quit ismo (
21:44:31 Quit Lynx_ (
21:44:31 Quit Kilohurt (
21:44:31 Quit Kingstone (
21:44:31 Quit dark (
21:44:31 Quit Fitzsimmons (
21:44:31 Quit Siku (
21:44:31 Quit Slasheri (
21:44:31 Quit preglow (
21:44:31 Quit Bger (
21:44:31 Quit RotAtoR (
21:44:33 Quit coob (
21:44:33 Quit needleboy (
21:44:33 Quit imphasing (
21:44:33 Quit midkay_ (
21:44:33 Quit Xerion (
21:44:33 Quit Hadaka (
21:44:33 Quit wizatcomputer (
21:44:33 Quit hcl (
21:44:33 Quit cs_weasel (
21:44:33 Quit pabs (
21:44:33 Quit slarti (
21:44:33 Quit tipi^ (
21:44:34 Quit Bg3r (
21:44:34 Quit Spida (
21:44:34 Quit vHs (
21:44:34 Quit stamppot (
21:44:34 Quit novimon (
21:44:34 Quit dwihno (
21:44:34 Quit crash (
21:44:34 Quit bluebrother^ (
21:44:34 Quit markun (
21:44:34 Quit Rick (Success)
21:46:38webguest49aw, jpeg viewer doesn't work in the sdl sim?
21:47:21 Quit ender` (Connection reset by peer)
21:48:36 Join ender` [0] (i=ychat@
21:49:14webguest49it is playing mpc, ogg, flac and wav nicely
21:49:28 Quit CoCoLUS (Read error: 104 (Connection reset by peer))
21:49:42 Quit robin_ (Remote closed the connection)
21:53:27webguest49Fatal signal: Segmentation Fault (SDL Parachute Deployed)
21:53:27webguest49*** glibc detected *** corrupted double-linked list: 0xb7ee88b8 ***
21:53:27DBUGEnqueued KICK webguest49
21:53:27 Quit warewolf (Nick collision)
21:53:27 Quit Moos (Nick collision)
21:53:27 Quit lostlogic (Nick collision)
21:53:27 Join Moos [0] (
21:53:27 Join _CoCoLUS [0] (
21:53:27 Join warewolf [0] (
21:53:27 Join lostlogic [0] (
21:53:27 Join Rick [0] (i=rick@unaffiliated/Rick)
21:53:27NJoinashridah [0] (
21:53:27NJoinXavierGr [0] (
21:53:27 Join Bger [0] (n=Bager@rockbox/developer/Bger)
21:53:27NJoinherz42 [0] (
21:53:27NJoinqwm [0] (
21:53:27NJoindarkless [0] (n=darkless@
21:53:27NJoinRotAtoR [0] (
21:53:27NJoinmerbanan [0] (
21:53:27NJoincoob [0] (
21:53:27NJoint0mas [0] (n=tomas@rockbox/developer/t0mas)
21:53:27NJoinquobl [0] (n=quobl@tor/session/x-fb9d8d42fa6dccf0)
21:53:27NJoinyoungcereal [0] (
21:53:27NJoinpetur [0] (i=petur@rockbox/developer/petur)
21:53:27NJoinneedleboy [0] (
21:53:27NJoindamaki_ [0] (
21:53:27NJoinlinuxstb [0] (
21:53:27NJoinbluebrother^ [0] (
21:53:27NJoinimphasing [0] (
21:53:27NJoinMatze [0] (
21:53:27NJoinSeed [0] (
21:53:27NJoinDreamTactix291 [0] (
21:53:27NJoinYouCeyE [0] (n=YouCeyE@unaffiliated/youceye)
21:53:27NJoingracchus [0] (
21:53:27NJoinmidkay_ [0] (n=midkay@
21:53:27NJoinrob- [0] (
21:53:27NJoinkclaf [0] (
21:53:27NJoinep0ch [0] (
21:53:27NJoinMaxime [0] (
21:53:27NJoin_FireFly_ [0] (
21:53:27NJoinsafetydan [0] (n=dan@rockbox/developer/safetydan)
21:53:27NJointenzing [0] (
21:53:27 Join Bg3r [0] (n=Bager@rockbox/developer/Bger)
21:53:27NJoinamiconn [0] (
21:53:27NJoinBHSPitLappy [0] (
21:53:28NJoinBHSPitMonkey [0] (
21:53:28NJoinStrath [0] (
21:53:28NJoinjosh_ [0] (
21:53:28NJoinKilohurt [0] (
21:53:28NJoinSpida [0] (
21:53:28NJoinJBorn [0] (
21:53:28NJoinearHertz [0] (
21:53:28NJoinDrumRBoy320 [0] (
21:53:28NJoinsolexx_ [0] (
21:53:28NJoinAditya [0] (
21:53:28NJoinSiku [0] (
21:53:28NJoinkernelsensei [0] (n=boris@gentoo/developer/kernelsensei)
21:53:28NJoinMikachu [0] (
21:53:28NJoinScootScat [0] (
21:53:28NJoinansivirus [0] (i=ansiviru@
21:53:28NJoinXerion [0] (
21:53:28NJoinmarkun [0] (
21:53:28NJoinHadaka [0] (
21:53:28NJoinwizatcomputer [0] (
21:53:28NJoinScoTTie [0] (n=scott@unaffiliated/scottie)
21:53:28NJoinze [0] (
21:53:28 Join preglow [0] (n=thomjoha@rockbox/developer/preglow)
21:53:28NJoinaegray [0] (
21:53:28 Join steveb [0] (n=steve@about/cooking/nakedchef/risotto/steveb)
21:53:28NJoinhcl [0] (
21:53:28NJoinvHs [0] (
21:53:28 Join Slasheri [0] (i=miipekk@rockbox/developer/Slasheri)
21:53:28 Join slarti [0] (n=tmartin@gentoo/developer/slarti)
21:53:28NJoincs_weasel [0] (
21:53:28NJoinstamppot [0] (
21:53:28NJoinpabs [0] (
21:53:28NJoinnovimon [0] (
21:53:28 Join bagawk [0] (n=lee@unaffiliated/bagawk)
21:53:28NJoinprh [0] (n=paul@
21:53:28NJoin`3nergy [0] (
21:53:28NJoinLynx_ [0] (
21:53:28NJoinashay [0] (
21:53:28NJoinismo [0] (i=laitinei@
21:53:28NJoinmbr [0] (
21:53:28 Join Fitzsimmons [0] (n=Fitzsimm@unaffiliated/fitzsimmons)
21:53:28NJoinKingstone [0] (n=sg1@
21:53:28NJoindark [0] (
21:53:28NJointipi^ [0] (
21:53:28NJoincrash [0] (
21:53:28NJoindwihno [0] (n=dw@
21:53:28 Join gromit`` [0] (
21:53:28 Quit c0utta ("CGI:IRC")
21:53:28 Join c0utta [0] (
21:53:28 Quit webguest49 ("CGI:IRC")
21:53:29 Quit gromit`` (
21:53:29 Quit Strath (
21:53:29 Quit josh_ (
21:53:29 Quit BHSPitMonkey (
21:53:29 Quit DrumRBoy320 (
21:53:29 Quit amiconn (
21:53:29 Quit DreamTactix291 (
21:53:29 Quit petur (
21:53:29 Quit _CoCoLUS (
21:53:29 Quit ScoTTie (
21:53:29 Quit tenzing (
21:53:29 Quit ashridah (
21:53:29 Quit kernelsensei (
21:53:29 Quit aegray (
21:53:29 Quit Mikachu (
21:53:29 Quit _FireFly_ (
21:53:29 Quit damaki_ (
21:53:29 Quit earHertz (
21:53:29 Quit safetydan (
21:53:29 Quit gracchus (
21:53:29 Quit Matze (
21:53:29 Quit youngcereal (
21:53:29 Quit bagawk (
21:53:29 Quit YouCeyE (
21:53:29 Quit linuxstb (
21:53:29 Quit t0mas (
21:53:29 Quit ze (
21:53:29 Quit Seed (
21:53:29 Quit prh (
21:53:29 Quit steveb (
21:53:29 Quit BHSPitLappy (
21:53:29 Quit darkless (
21:53:29 Quit qwm (
21:53:29 Quit mbr (
21:53:29 Quit ashay (
21:53:29 Quit Aditya (
21:53:29 Quit Maxime (
21:53:29 Quit ep0ch (
21:53:29 Quit kclaf (
21:53:29 Quit herz42 (
21:53:29 Quit XavierGr (
21:53:29 Quit rob- (
21:53:29 Quit ismo (
21:53:29 Quit Lynx_ (
21:53:29 Quit solexx_ (
21:53:29 Quit merbanan (
21:53:29 Quit ScootScat (
21:53:29 Quit `3nergy (
21:53:29 Quit Kilohurt (
21:53:29 Quit JBorn (
21:53:29 Quit quobl (
21:53:29 Quit dark (
21:53:29 Quit Fitzsimmons (
21:53:29 Quit Kingstone (
21:53:29 Quit ansivirus (
21:53:29 Quit Slasheri (
21:53:29 Quit Siku (
21:53:31 Quit preglow (
21:53:31 Quit tipi^ (
21:53:31 Quit cs_weasel (
21:53:31 Quit hcl (
21:53:31 Quit needleboy (
21:53:31 Quit RotAtoR (
21:53:31 Quit Bger (
21:53:31 Quit lostlogic (
21:53:31 Quit Moos (
21:53:31 Quit warewolf (
21:53:31 Quit imphasing (
21:53:31 Quit coob (
21:53:31 Quit wizatcomputer (
21:53:31 Quit midkay_ (
21:53:31 Quit Hadaka (
21:53:31 Quit Xerion (
21:53:31 Quit pabs (
21:53:31 Quit Rick (
21:53:31 Quit slarti (
21:53:31 Quit dwihno (
21:53:31 Quit novimon (
21:53:31 Quit stamppot (
21:53:31 Quit Bg3r (
21:53:31 Quit vHs (
21:53:31 Quit crash (
21:53:31 Quit Spida (
21:53:31 Quit markun (
21:53:31 Quit bluebrother^ (
21:53:48***Server message 505: 'logbot_ :Private messages from unregistered users are currently blocked due to spam problems, but you can always message a staffer. Please register! ( )'
21:53:57 Quit gromit` (Success)
21:54:05 Join Paul_The_Nerd [0] (
21:54:05NJoingromit`` [0] (
21:54:05NJoinMoos [0] (
21:54:05NJoin_CoCoLUS [0] (
21:54:05NJoinwarewolf [0] (
21:54:05NJoinlostlogic [0] (
21:54:05NJoinRick [0] (i=rick@unaffiliated/Rick)
21:54:05NJoinashridah [0] (
21:54:05NJoinXavierGr [0] (
21:54:05NJoinBger [0] (n=Bager@rockbox/developer/Bger)
21:54:05NJoinherz42 [0] (
21:54:05NJoinqwm [0] (
21:54:05NJoindarkless [0] (n=darkless@
21:54:05NJoinRotAtoR [0] (
21:54:05NJoinmerbanan [0] (
21:54:05NJoincoob [0] (
21:54:05NJoint0mas [0] (n=tomas@rockbox/developer/t0mas)
21:54:05NJoinquobl [0] (n=quobl@tor/session/x-fb9d8d42fa6dccf0)
21:54:05NJoinyoungcereal [0] (
21:54:05NJoinpetur [0] (i=petur@rockbox/developer/petur)
21:54:05NJoinneedleboy [0] (
21:54:05NJoindamaki_ [0] (
21:54:05NJoinlinuxstb [0] (
21:54:05NJoinbluebrother^ [0] (
21:54:05NJoinimphasing [0] (
21:54:05NJoinMatze [0] (
21:54:05NJoinSeed [0] (
21:54:05NJoinDreamTactix291 [0] (
21:54:05NJoinYouCeyE [0] (n=YouCeyE@unaffiliated/youceye)
21:54:05NJoingracchus [0] (
21:54:05NJoinmidkay_ [0] (n=midkay@
21:54:05NJoinrob- [0] (
21:54:05NJoinkclaf [0] (
21:54:05NJoinep0ch [0] (
21:54:05NJoinMaxime [0] (
21:54:05NJoin_FireFly_ [0] (
21:54:05NJoinsafetydan [0] (n=dan@rockbox/developer/safetydan)
21:54:05NJointenzing [0] (
21:54:05NJoinBg3r [0] (n=Bager@rockbox/developer/Bger)
21:54:05NJoinamiconn [0] (
21:54:05NJoinBHSPitLappy [0] (
21:54:05NJoindwihno [0] (n=dw@
21:54:05NJoincrash [0] (
21:54:05NJointipi^ [0] (
21:54:05NJoindark [0] (
21:54:05NJoinKingstone [0] (n=sg1@
21:54:05NJoinFitzsimmons [0] (n=Fitzsimm@unaffiliated/fitzsimmons)
21:54:05NJoinmbr [0] (
21:54:05NJoinismo [0] (i=laitinei@
21:54:05NJoinashay [0] (
21:54:05NJoinLynx_ [0] (
21:54:05NJoin`3nergy [0] (
21:54:05NJoinprh [0] (n=paul@
21:54:05NJoinbagawk [0] (n=lee@unaffiliated/bagawk)
21:54:05NJoinnovimon [0] (
21:54:05NJoinpabs [0] (
21:54:05NJoinstamppot [0] (
21:54:05NJoincs_weasel [0] (
21:54:05NJoinslarti [0] (n=tmartin@gentoo/developer/slarti)
21:54:05NJoinSlasheri [0] (i=miipekk@rockbox/developer/Slasheri)
21:54:05NJoinvHs [0] (
21:54:05NJoinhcl [0] (
21:54:05NJoinsteveb [0] (n=steve@about/cooking/nakedchef/risotto/steveb)
21:54:05NJoinaegray [0] (
21:54:05NJoinpreglow [0] (n=thomjoha@rockbox/developer/preglow)
21:54:05NJoinze [0] (
21:54:05NJoinScoTTie [0] (n=scott@unaffiliated/scottie)
21:54:05NJoinwizatcomputer [0] (
21:54:05NJoinHadaka [0] (
21:54:05NJoinmarkun [0] (
21:54:05NJoinXerion [0] (
21:54:05NJoinansivirus [0] (i=ansiviru@
21:54:05NJoinScootScat [0] (
21:54:05NJoinMikachu [0] (
21:54:05NJoinkernelsensei [0] (n=boris@gentoo/developer/kernelsensei)
21:54:05NJoinSiku [0] (
21:54:05NJoinAditya [0] (
21:54:05NJoinsolexx_ [0] (
21:54:05NJoinDrumRBoy320 [0] (
21:54:05NJoinearHertz [0] (
21:54:05NJoinJBorn [0] (
21:54:05NJoinSpida [0] (
21:54:05NJoinKilohurt [0] (
21:54:05NJoinjosh_ [0] (
21:54:05NJoinStrath [0] (
21:54:06NJoinBHSPitMonkey [0] (
21:54:07***Server message 505: 'logbot_ :Private messages from unregistered users are currently blocked due to spam problems, but you can always message a staffer. Please register! ( )'
21:54:10***Server message 505: 'logbot_ :Private messages from unregistered users are currently blocked due to spam problems, but you can always message a staffer. Please register! ( )'
21:54:13***Server message 505: 'logbot_ :Private messages from unregistered users are currently blocked due to spam problems, but you can always message a staffer. Please register! ( )'
21:54:17***Server message 505: 'logbot_ :Private messages from unregistered users are currently blocked due to spam problems, but you can always message a staffer. Please register! ( )'
21:55:05 Join robin_ [0] (
21:55:15amiconnme hates it...
21:56:02CtcpIgnored 1 CTCP requests in 0 seconds at the last flood
21:56:02CtcpVersion from freenode-connect!freenode@freenode/bot/connect
21:56:03***Server message 477: 'logbot_ #RockBox :[freenode-info] if you need to send private messages, please register:'
21:57:12 Join Kohlrabi [0] (
21:57:32*Mikachu does the freenode dance
21:58:10ep0choh i2c update
21:58:41lostlogicpetur: weird −− I dno't have any silent waves to test with, looking for one
22:01:04lostlogicmade a silent wav to test
22:01:35lostlogicep0ch: let me know if it improves thigns −− I still can't play realtime with peakmeter on my own WPS but it's closer.
22:02:30 Join matsl [0] (
22:03:49 Join solexx [0] (
22:06:18ep0chlostlogic: i don't use the peakmeter and i can't see any difference yet
22:09:18 Join Thus0 [0] (
22:09:19 Join Thus0_ [0] (
22:10:13lostlogicep0ch: hehe, difference would just be better performance
22:10:26lostlogicpetur: yes, I get those periodic peaks on a blank wav file as well. very weird.
22:11:01peturhave already downloaded a bleeding, reset my settings,...
22:11:13ep0chlostlogic: i was hoping it was going to solve the scrollwheel killing playback while in menus :D
22:11:50peturlostlogic: as I don't get that during recording, it must come from the pcm playback
22:11:53lostlogicpetur: I probably caused it, so I'll look into it.
22:12:09ep0chROLO working on ipod?
22:12:22linuxstbep0ch: No.
22:12:41 Join Thus0__ [0] (
22:12:44 Quit Thus0__ (Read error: 104 (Connection reset by peer))
22:12:50 Join Thus0__ [0] (
22:14:26***Saving seen data "./dancer.seen"
22:14:58 Join Thus1 [0] (
22:14:58***Alert Mode level 1
22:14:58DBUGEnqueued KICK Thus0
22:14:58DBUGEnqueued KICK Thus0_
22:14:58***Alert Mode level 2
22:14:58DBUGEnqueued KICK Thus0__
22:14:58DBUGEnqueued KICK Thus1
22:14:58***Alert Mode level 3
22:16:43lostlogichmm... something to do with wrapping the pcm buffer? frequency is consistent with that, but why would the peakmeter care about wrapping the pcmbuffer?
22:17:13lostlogicand if there is a wrap problem in the buffer code, how have we not seen this on non-silent audio
22:18:03herz42make zip
22:18:11herz42dumb me
22:18:23Mikachumake: *** No rule to make target `zip'. Stop.
22:19:10herz42anybody tried to activate the cop for increasing processing power?
22:19:18peturI'm fixing more recording peakmeter stuff: peak values get reset by the routine that calculates them, not the one that fetches them, so peak data can get lost
22:19:49 Quit solexx_ (Read error: 110 (Connection timed out))
22:20:46lostlogicthe peaks code must be reading past the end of the current buffer, which is only a problem when it's wrapping.
22:21:01 Quit _FireFly_ ("Leaving")
22:22:50linuxstbherz42: ipodlinux does it, but no-one's used it in Rockbox.
22:23:27herz42ok, then I'll look there...
22:23:46 Quit b0br ("CGI:IRC")
22:23:59 Join quobl__ [0] (n=quobl@tor/session/x-a895ddd8669cf1ce)
22:24:09crashdhow does the nano screen feel?
22:24:15crashdim considering changing my 5g ofr a nano
22:24:59***Alert Mode OFF
22:25:14lostlogicpetur: fixed
22:26:03 Quit cs_weasel (Read error: 110 (Connection timed out))
22:26:15peturgoing to commit now or later?
22:26:48 Quit Thus0 (Nick collision from services.)
22:26:54 Nick Thus1 is now known as Thus0 (
22:26:54DBUGEnqueued KICK Thus0
22:27:14 Quit quobl (Remote closed the connection)
22:27:46 Quit Thus0_ (Connection timed out)
22:28:58lostlogicpetur: committed
22:29:10ep0chso when my ipod says "do not disconnect", and i think, f*ck it and disconnect, does like something bad happen?
22:29:13lostlogicwas an off by one
22:29:23lostlogicep0ch: as long as it's actually unmounted int he OS, no
22:29:32lostlogicep0ch: if it's still moutned in the OS, you could lose data
22:29:35ep0chthats alright then
22:29:41peturtsss.. but why thank me, you fixed it ;)
22:29:53ep0chi thought i was gonna zap the battery or something
22:29:53Mikachuep0ch: if you're on linux you could do eject /dev/sda
22:29:56lostlogicpetur: because I wouldn't have noticed ... ever... otherwise
22:30:16ep0chMikachu: yeah i can be very lazy though :)
22:30:17Mikachuep0ch: and in windows i think there's a 'safe eject' button in the tray
22:30:29Mikachuep0ch: eject automatically umounts so it's not more to type
22:30:53ep0chdont think it does on FreeBSD though
22:30:55peturI wouldn't either, I was comparing recording peaks with playback peaks of the recording - thought it was a bug in my part :D
22:31:02Mikachuah, dunno about freebsd
22:32:39 Quit Thus0__ (Read error: 110 (Connection timed out))
22:33:38preglowep0ch: that's the only way i ever disconnect it
22:33:46preglowep0ch: it never says "lolrofl, ok, disconnect me" in linux
22:34:00Mikachu(unless you eject)
22:34:28ep0chyeah eject gets rid of that screen and back into the menus
22:40:59 Join roolku [0] (
22:42:23 Part lods
22:42:46CtcpIgnored 5 channel CTCP requests in 11 minutes and 56 seconds at the last flood
22:42:46*amiconn now has an oscilloscope with switchable orientation
22:45:00roolkupetur/lostlogic: I just saw the peak on blank file comments - could this bug be related to the problem: - see comment
22:46:14peturlooks like it...
22:47:39 Quit Bger ("[BX] I got sucked into /dev/null!")
22:50:01 Quit roolku ("CGI:IRC (Ping timeout)")
22:54:26 Join Daishi [0] (
22:54:43BHSPitMonkeyis rockdoom functional on 5G's?
22:58:37herz42lostlogic: does battery display work for you? my battery shows only 1.54V after getting the latest cvs changes
22:59:14 Quit Kohlrabi (Read error: 104 (Connection reset by peer))
23:01:55lostlogicherz42: yeah, it works here −− you're a 4g ipod?
23:01:57 Join Kohlrabi [0] (
23:02:10herz42no, 5g
23:02:14lostlogicoh. weird.
23:02:41crashdhow is the battery polling coming along on the ipods?
23:02:51lostlogicherz42: wonder if you had a conflict in the config-ipodvideo file?
23:02:55lostlogichda to change the scale factor?
23:02:58lostlogicor did I forget that file maybe
23:03:10peturlostlogic: are you sure you fixed the peaks issue, it still looks weird here
23:03:11herz42I saw. its 23xx now
23:03:31lostlogicherz42: should be 58xx IIRC
23:03:31safetydanamiconn, tucoz, I think I've fixed that list issue
23:03:44herz42ahh, then you forgot ;)
23:03:52lostlogicherz42: ok, I'll get it in a minute
23:10:37amiconnmarkun: The text viewer assumes max. 256 glyphs. Not true with unicode support...
23:11:57 Join webguest79 [0] (
23:13:21lostlogiccrashd: it's fine −− i2c is slow as a dog though... I've tried all three of the 'reasonable' settings for the battery ADC now, and I think have settled on the 10bit full range one.
23:13:30lostlogicherz42: committed
23:13:47 Quit webguest79 (Client Quit)
23:14:15peturlostlogic: saw my remark? peakmeter still does weird things :(
23:14:53crashdlostlogic: cool, is that in cvs builds then?
23:15:12peturwhen build is completed, yes
23:15:41lostlogicpetur: define weird
23:15:50lostlogicpetur: I tested with that change and silence was pleasantly silent
23:16:18peturit still does the cyclic thing here
23:17:35lostlogichha, my fix did nothing
23:17:58lostlogicpetur: check this out: shut down the ipod completely, boot it up, and then play silence, the nplay music, then play silence
23:18:16 Join DJ_Dooms_Day [0] (
23:18:21peturbecause it picks up some garbage
23:18:40lostlogicthat's some fecked up sheet.
23:18:41peturdepending on what I do, I get different peak behaviour
23:19:43crashdpreglow: how's the audio codecs on the nano ?
23:19:48crashdas in, performance and such
23:20:21amiconnShould be the same on all 4g+ iPods afaik
23:20:21peturlostlogic: l/r not same amplitude and different amplitude when the cyclic thing happens
23:20:35crashdamiconn: thanks
23:20:46crashdive got a 5g but im thinking of scaling back to a nano to pickup some extra cash
23:21:10preglowcrashd: okish
23:21:13preglowcrashd: flac's fast, as usual
23:21:19 Quit youngcereal ("... und tsch├╝├č")
23:21:23preglowcrashd: wavpack ok, musepack ok, the rest is on the slower side
23:21:25lostlogicpetur: hmph
23:21:33 Part gracchus
23:21:36preglowall work, though
23:21:40markunamiconn: I'll commit a fixed viewer soon
23:21:50crashdmight have to procure a nano to test on first
23:22:15lostlogicpreglow: is'nt that exactly the same as 5g though!?
23:22:17preglowcrashd: that is, they're just as fast as on 5g
23:22:21preglowno difference there
23:22:26preglownano == 5g, more or less
23:22:27lostlogicthe hardware is nealry identical
23:22:30preglowhardware is almost exactly the same
23:22:32crashdive found mp3 on the 5g to be fairly reasonable
23:22:36lostlogicpreglow: ::highfive::
23:22:41crashdhavent had any pops, clicks or glitches as yet
23:23:56coobyeah, except the nano has a smaller screen, flash instead of a hd, oh and no big fat broadcom chip :)
23:24:36crashdi dont really want a nano, but i dont have any good reason for a 5g
23:25:14 Join Spin123 [0] (
23:25:19Spin123hey ppl
23:25:28lostlogiccoob: you work on ipl right?
23:25:32Spin123can any1 help me with Rockboy??
23:26:00amiconnWheh, speed display now also works in vertical mode.
23:26:03cooblostlogic: yes.
23:26:16amiconnOnly thing left is saving settings :)
23:26:51 Quit safetydan ("Leaving")
23:26:55 Join youngcereal [0] (
23:27:04lostlogiccoob: see my i2c driver stuff today? might be worth porting back
23:27:15coobnope? whats new?
23:27:30*coob reads
23:28:09lostlogicI'm sure there's more to be gained but this is at least enough that updating the RTC and battery status regulrarly doesn't EAT audio playback :-P
23:30:12 Quit Spin123 ("-=SysReset 2.53=-")
23:30:41linuxstblostlogic: I'm pretty sure that Linux doesn't read the hardware RTC, apart from at startup via the hwclock command.
23:31:13lostlogiclinuxstb: yes, but porting the functions needed to calculate a time in seconds from the RTC and dealing with that was out of scope for this week :-P
23:31:31linuxstbYes, I don't even want to think about that...
23:32:09lostlogicI tried it for a while −− gave up when it started telling me I needed to get the gnulib localtime_r function in order to do the conversion
23:32:37amiconnWell, time calculation up to days is simple (disregarding leap seconds )
23:32:57amiconnThe problem starts with month lengths and leap years
23:33:34amiconnWe might need that if we want to implement auto-dst
23:33:52 Quit markun (Read error: 54 (Connection reset by peer))
23:34:12lostlogicyeah, I didn't want to do it half-assed, and didn't have the patience to import all the right functions, so I gave up... it's definitely doable though.
23:34:40linuxstbI haven't checked it myself, but I read somewhere that the Apple firmware in the 5g ipod (and maybe the Nano) store the date in UTC.
23:34:41lostlogicofftime.c and mktime.c are what I started with, then comes the localtime_r from gnulib part that sounded daunting
23:34:42amiconnI wouldn't import something from linux for this, as it's probably more complicated than what we need
23:34:54amiconnI would write the conversion from scratch
23:35:15 Join markun [0] (
23:35:27amiconnWe don't need to convert between timezones
23:36:02lostlogicamiconn: I think you'd just end up with it being incorrect if you don't take most of what's in glibc, timezone is just an addition of a fixed number of seconds between -12*3600 and 12*3600, that's the easy part
23:37:10amiconnIt's not too difficult to do, even calculating the day-of-week from the current date isn't
23:37:55amiconnI wrote a tiny basic program for my old basic programmable calculator long long ago
23:38:20 Join hcl_ [0] (
23:38:38lostlogicamiconn: actually, the part that I couldn't get working properly was the part that goes from RTC time to time in seconds
23:38:43amiconnThat beast had 10KB of RAM and a 4 bit CPU
23:38:46lostlogicthe from seconds to RTC time part worked easily
23:39:14 Quit hcl (Read error: 104 (Connection reset by peer))
23:40:55 Quit dpassen1 ()
23:44:19 Join JdGordon [0] (
23:48:27 Join webguest007 [0] (
23:49:06 Quit webguest007 (Client Quit)
23:54:52 Join pit_ [0] (
23:57:14amiconnHmm, no Linus :/
23:57:47peturgl must have found his home address ;)

Previous day | Next day