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 2005-06-16

00:04:55amiconnSlasheri: Your simulator warning fix is a hack that will crash badly if the plugin (that uses the codec) will be run on a core that is not bitwise identical to the one it was built for
00:07:57preglowopen source ti dsp is far in the future yet, methinks
00:08:29preglowcoldfire doesn't actually perform too bad compared to them anyway
00:10:22*t0mas is going to bed
00:10:24 Quit Harpy (Read error: 145 (Connection timed out))
00:10:24 Quit t0mas ("good night")
00:12:10amiconnpreglow: Otoh, TI has something for you - an arm core ;)
00:12:34 Quit gromit` (Remote closed the connection)
00:12:54 Join Strath [0] (~mike@
00:14:33amiconnWow, cygwin switched to gcc 3.4.4 (native)
00:14:50amiconn...and surprise! my win32 sims don't crash anymore :-)
00:15:52 Join thegeek [0] (
00:18:59preglowarm is quite nice
00:19:07preglowmusepack port would have been no problem if we had an arm
00:19:21 Join F1^Aison [0] (
00:26:31 Quit StrathAFK (Read error: 110 (Connection timed out))
00:27:20 Join Nuxator [0] (
00:28:21NuxatorAmicon can i ask you a somthing? What version of m68k gcc do you have and version of binutils
00:28:40amiconnbinutils 2.16, m68k-elf-gcc 3.4.4
00:28:46DomZplease finish the dev on iRiver before to move on Gmini ! :pp
00:29:00 Join mrlala [0] (
00:29:19Nuxatorok thanks my simwin32 keep crashing
00:29:39bill20r3and on the H3x0
00:29:53NuxatorGuess it's because i use gcc 3.4.3 for m68k and 3.4.4 for normal
00:29:59amiconnNuxator: The m68k toolchain has nothing to do with the sims
00:30:01 Join webguest76 [0] (
00:30:27amiconnWhat does gcc -v tell you?
00:30:39hubbeldoes any want to try recording on the iriver? trying to catch some bugs before checking into the cvs
00:30:46amiconnI just upgraded to 3.4.4 (was 3.3.3 before)
00:30:55amiconnThat fixed my sim crashes
00:31:09hubbelsome bugs = find bugs, i havn't got any "known" bugs with recording as of now
00:31:15Nuxator3.4.4 special
00:31:40 Join silencer_ [0] (
00:31:58Nuxatorcygming special
00:32:05amiconnNuxator: I have to correct myself, the iriver sim still crashes :(
00:32:06 Quit webguest76 (Client Quit)
00:32:21amiconn*iriver win32 sim
00:32:25hubbelstatus is mic / line-in selectable, playback / recording at the same time, recording gain / volume settings, recording monitor enable/disable, dump .wav
00:32:27Nuxatorsame here
00:32:52Nuxatorwant to buil one sim to write my own wps without testing it each time on real player
00:33:00Nuxatori can't start it
00:33:00 Join webguest66 [0] (
00:33:19amiconnI'll try building all other sims now, perhaps the dual-head addition for iriver x11 sim broke the win32 one
00:33:47 Quit webguest66 (Client Quit)
00:33:51Nuxatorwas broken for few days now
00:33:52amiconnI had problems with all sims before. The sims itself started, but some plugins made them crash
00:33:54 Join Meddler [0] (
00:34:10Nuxatori can't even star it
00:34:15amiconnThe crashing from plugins is fixed with gcc 3.4.4
00:35:00NuxatorMy sims crash from starting
00:35:11NuxatorI don't even see the sim window
00:35:28preglowDomZ: gmini is a very tricky platform....
00:35:35amiconnh100 sim problem is some audio code gets compiled for the sim
00:35:37NuxatorI'll try a brand new cygwin install
00:35:41 Quit F1^Aison (Read error: 54 (Connection reset by peer))
00:35:44amiconnTry running it from gdb, and you'll see
00:35:50 Quit Aison (Connection refused)
00:35:51preglowhubbel: i'd love to
00:35:58amiconnProgram received signal SIGSEGV, Segmentation fault.
00:35:58amiconn0x020dad64 in audiobuffer ()
00:36:05bill20r3does the H3x0 line-in/mic do stereo or just mono?
00:36:21amiconnNuxator: gnu debugger
00:36:29Nuxatornever used it
00:36:45*amiconn points to Slasheri
00:36:55Sanany news on when the H300 port will start?
00:37:21 Join silencer1 [0] (
00:37:33 Quit silencer (Read error: 54 (Connection reset by peer))
00:38:18Sanit does sterio bill
00:38:23MeddlerGuys, I've been waiting with baited breath since the beginning of the year (when I first stumbled on MisticRiver) for the RockBox project to become usable on my iRiver. All I can say is "Bloody Gorgeous Work".
00:38:52bill20r3thanks San
00:38:59HClwhen linus gets around to working on a bootloader for it, i guess. i also think we still need specs on its lcd...
00:39:38CoCoLUSdoes he even have a h3x0 ?
00:39:48CoCoLUSor a wigler for it?
00:39:58HCli dunno
00:40:06HCli *thought* he had one, but i'm not 100% sure
00:40:06amiconnHe does; needed wiggler is the same afaik
00:40:22Nuxatorthe cpu is the same so i guess the h100 wigler should work to
00:41:02thegeeklinus did say he has a 340
00:41:11*preglow nudges hubbel
00:41:14SanIs the H300prot going to be in B/W at first?
00:41:25preglowhe has a h320
00:41:34HCli would say b/w at first is likely
00:41:43Nuxatoryes even h100 hasn't his 4 grays
00:43:04Sanok, thanks
00:44:35preglowamiconn: hotpluggable remote is more responsive in rockbox than in iriver fw
00:44:45amiconnIt's faster, yes
00:44:50amiconnIt's a tradeoff
00:45:12amiconnIf you make it react faster, and someone plugs it in too slow, it might not get initialised
00:45:18 Quit silencer_ (Read error: 60 (Operation timed out))
00:47:32amiconnIt seems the h100 simulator crash is caused by a name clash
00:48:00amiconnbuffer.c defines 'audiobuffer', and playback.c does too
00:48:43amiconnThe types match, but usage is different...
00:50:26amiconns/playback.c/pcm_ playback.c/
00:51:34amiconnHmm. The latter shouldn't get compiled for simulators
00:52:30Sanwrong tap
00:55:58 Join lostlogic [0] (
00:56:11NuxatorProgram received signal SIGSEGV, Segmentation fault.
00:57:01Nuxatorin audiobuffer()
00:57:35*preglow does the 'we got recording!' dance
00:57:41 Quit matsl (Read error: 104 (Connection reset by peer))
00:57:44Nuxatorso my win32 sim crash because of audiobuffer?
00:58:03Nuxatorrecording in h1x0?
00:58:21*Nuxator applause
00:59:46spiraloutmhh i think it isn´t good when the h100 sounds like a floppy drive while loading, right ? :-/
00:59:47 Join einhirn [0] (
01:01:10lostlogic<3 people working on H3X0 support
01:01:47spiralouti´m just putting some data to my h140 via usb and it sounds like a floppy ...arg
01:03:30 Quit Nuxator ("(good night Rockbox! Keep doing your good work all night ^^)")
01:04:43*preglow doesn't miss floppies
01:05:41MisticJeffi'm hoping that recording will only be limited by the FAT disk config, correct?
01:06:53 Part MisticJeff
01:08:29preglowcan't see any reason why it should be limited by anything else
01:08:45preglowdoes iriver fw limit it somehow?
01:09:08bill20r3200 megs
01:09:32linuxstbThe only limit should be free disk space, shouldn't it?
01:09:41amiconn2 GB per file
01:09:44bill20r3yeah, it should, but the manual says 200megs
01:10:02amiconn(FAT limit)
01:11:11preglowwhat fools
01:11:22HClwhy limit on 200meg..
01:11:42amiconnHCl: Why introduce gaps? ;)
01:11:43linuxstbSo the next model can miraculously increase it to 400meg... etc etc
01:11:56linuxstbamiconn: So the next model can remove them...
01:12:06HClbecause i like having gaps between a metal song and a soft song.
01:12:45linuxstbI agree - unless two tracks are meant to be played continuously, I like a pause.
01:14:15*preglow has a look at his empty glass and commands someone to send him free beer for all his agonizing work
01:14:18linuxstbI wish I never started looking at the ffmpeg WMA decoder - it's causing gcc to crash...
01:14:43amiconnSounds like fun...
01:15:03amiconnReal crash, not even ice?
01:15:16linuxstbinternal compiler error: in reload_cse_simplify_operands, at postreload.c:378
01:15:59HCltime to work on getting gcc 4 to work ;p
01:16:58preglowlinuxstb: target build?
01:17:12preglowlinuxstb: what does it for a x86 build?
01:17:35linuxstbYes - m68k-elf-gcc 3.4.2. x86 build is perfect.
01:19:30linuxstbI've just noticed another error message before the one I posted: "error: insn does not satisfy its constraints:"
01:19:40amiconnMrf :( h1x0 x11 sim does the same as the win32 variant on cygwin
01:19:48amiconnlinux build is working ok
01:29:30amiconnHuh? _function_ audiobuffer ??
01:32:59 Quit yngwi ("Chatzilla 0.9.68a [Firefox 1.0.4/20050511]")
01:37:08 Part Moos
01:39:07***Saving seen data "./dancer.seen"
01:43:31 Join webguest02 [0] (
01:44:30webguest02is it possible to total the time that the HDD spins
01:45:19webguest02forget it, stupid idea i had
01:45:35amiconnArgh!mrflp :(
01:45:53webguest02was wondering if its possible to have total on time totaled and displayed
01:45:58preglowwebguest02: you didn't exactly flesh it out much, so yeah, i'll have no trouble forgetting it
01:46:11*preglow pats amiconn
01:46:16amiconniriver playback code uses off_t !!! :((
01:46:27amiconnThat's bad bad bad on cygwin
01:46:28preglowanything wrong with that?
01:46:42amiconnoff_t is 64 bit on cygwin
01:46:59 Quit mrlala (Read error: 110 (Connection timed out))
01:47:48amiconnDo you now see why using defined types instead of generic ones is bad?
01:47:48preglowshould it matter?
01:47:52preglowif it's used properly, it shouldn't
01:47:53amiconnYes it does
01:48:06preglowyou can't exactly compare off_t with int32_t
01:48:15 Join stripwax_ [0] (
01:48:19preglowone has a constant size everywhere, the other doesn't
01:48:29amiconnThat's because of the two-part architecture of the rockbox sims
01:49:04preglowstripwax_: yo, 'sup
01:49:15amiconnEveryting in apps/ and firmware/ needs to use the rockbox types, only code in uisimulator/ needs to use the system types
01:49:35preglowthen you need to put that down somewhere
01:49:38preglowit isn't readily apparent
01:49:44stripwax_yeah, still failing to build iriver successfully :( always getting illegal instruction. i'm trying out a fresh cvs; if that doesn't work i'll try out a fresh cygwin install :-(
01:49:54preglowstripwax_: built your own tools?
01:50:02amiconnpreglow: As long as this separation is done properly, everything is fine
01:50:11stripwax_preglow - .. ?
01:50:18stripwax_should i have..?
01:50:18preglowstripwax_: then you should do that
01:50:25preglowstripwax_: well, if all else fails, etc
01:50:27amiconnpreglow: ...but more often than not it isn't
01:50:32stripwax_- then someone should update the wiki to say so :-)
01:50:39 Part Meddler
01:50:46preglowstripwax_: the cygwin wiki is causing us tons of problems with the iriver port
01:50:54preglowmost people come in thinking gcc 3.3 will do
01:51:03preglowfeel free to update it, heh
01:51:06preglowi don't use cygwin
01:51:29stripwax_preglow - well, until I updated the wiki yesterday, it actually said gcc 3.3.4 is the latest ..
01:51:45preglowamiconn: well, i for one haven't the faintest clue what coding guidelines apply
01:51:49preglowamiconn: and i guess i'm not alone
01:51:51stripwax_do you know anyone who does use cygwin, -successfully-?
01:52:00*preglow points to amiconn
01:52:03amiconnstripwax_: me
01:52:17stripwax_amiconn - ace. and you built your own tools?
01:52:24amiconnBuilt binutils and gcc 3.4.4 myself
01:52:44amiconnFor gcc 3.4.4 you'll need the patch I added to the wiki
01:53:15 Quit San (Read error: 145 (Connection timed out))
01:53:34stripwax_.. errrr... i'm reading this. what patch?
01:53:43 Join San [0] (
01:53:47stripwax_I'm also using 3.4.3. is that no good?
01:54:11amiconnThe one attached here:
01:54:24preglow3.4 of any kind should be good
01:54:35amiconn3.4.3 should work too, but it needs a different fix (also on that page)
01:54:43stripwax_preglow :) sure it should be. amiconn - which page??
01:54:58stripwax_not the one I'm looking at (unless I'm smoking something)
01:55:15stripwax_oh, duh . missed that msg.
01:55:30amiconnErm, wiki is a bit silly with linking.
01:55:35amiconnShorter lik
01:55:45amiconn*link even
01:55:58preglowi smoked crack during my last commit, it seems
01:56:01preglowso nothing is impossible
01:56:06stripwax_amiconn - except I'm not building my own, I'm trying to install the lassauge tools. so do those not work then?
01:56:16preglowstripwax_: well, apparently not ;)
01:56:32stripwax_preglow ;-)
01:56:38amiconnDidn't try them, since at the point I built my tools, there was only 3.3.5 for m68k, which I knew wouldn't work
01:56:57amiconnThe lassauge tools do work for SH
01:57:21stripwax_so who is this lassauge fellow and why are his non-working m68k tools mentioned in the cygwin wiki? ;-)
01:58:23preglowargh, shall i give in to tiredness or what
01:58:27amiconnThe newer tools might work, didn't try them
01:58:45stripwax_amiconn - well, they don't :-)
02:01:22stripwax_argh. also, one a fresh checkout, i need to run 'make' in the tools dir before 'make' in the build dir. didn't see that documented anywhere
02:01:37stripwax_otherwise it says convbld not found
02:01:57stripwax_convbld^convbdf. late, tired
02:02:16preglowstripwax_: known glitch
02:02:31preglowstripwax_: i think bagder's looking for a clean way to fix that, that ALSO has a lot of people coming in here fooled, heh
02:02:45preglowit used to work
02:03:30stripwax_maybe the wiki could mention it
02:03:50preglowadd away ;)
02:04:26stripwax_I'll wait for bagder to do that, only he knows what he's doing. i'll add that, for now, you need to run 'make' in tools first
02:05:36hubbelbass/treble is in the cvs
02:05:53hubbelalso first checkin of recording support
02:06:23hubbelgoing to commit the debug-recoding-example later
02:06:36hubbelnot tonight =)
02:07:22stripwax_ok, .. win32 rockbox build crashes on startup too. is it just me?!?
02:07:44amiconnstripwax_: That's the prob I was talking about
02:08:06amiconnIt crashes in a _function_ audiobuffer(), which doesn't exists
02:08:14preglowhubbel: sweetness
02:08:17amiconnThere is only an array with that name
02:08:42amiconnEither type mixup (off_t is 64bit on cygwin), or some cygwin linker weirdness
02:09:36stripwax_oh.. right! didn't realise was same problem, came into the middle of your convo. so I can't run sim or on target right now :-( I'll come back another day
02:09:52preglowwhy not just compile your own tools?
02:09:54preglowit's very easy
02:09:56preglowat least on linux
02:10:06hubbelpreglow: actually bass and especially treble really sucks on the uda1380, just 2 bits..
02:10:14preglowhubbel: no surprises
02:10:19amiconnIt's not hard on cygwin either, only it takes a little longer
02:10:19preglowhubbel: luckily, i never use them
02:10:25preglowhubbel: my eq will rock more, i promise ;)
02:10:32stripwax_preglow - because it's 1am and I gotta go to work at 8am ;-)
02:10:38hubbelpreglow: looking forward
02:10:56amiconnstripwax_: Expect an hour or so for building the toolchain
02:11:13stripwax_amiconn - probably what I'll have to do. like I said, not tonight though.. laters
02:11:21 Part stripwax_
02:13:22 Quit Stryke` (Read error: 54 (Connection reset by peer))
02:13:48amiconnHmz, that would have been too simple :/
02:14:26preglowhubbel: there, no red builds or anything
02:14:52amiconnHmm, how is that tool called again that can be used to run a program and tells you the system calls etc?=
02:14:56amiconn- =
02:15:25amiconnNo, that's not what I'm looking for
02:15:40amiconnLinus mentioned it once, but I can't remember :/
02:16:06preglowcan't say anything pops to midn
02:16:52hubbelpreglow: time to sleep
02:17:15 Part hubbel
02:33:50 Quit preglow ("big woop")
02:44:28 Quit webguest02 ("CGI:IRC")
02:45:10 Join MrStaticVoid [0] (
02:51:01 Quit spiralout ("ChatZilla [Firefox 1.0.4/20050511]")
03:05:01 Join webguest18 [0] (
03:08:39 Quit webguest18 (Client Quit)
03:08:42 Join webguest18 [0] (
03:09:32 Quit San (Read error: 110 (Connection timed out))
03:09:41 Join San [0] (
03:10:09webguest18There's no easy way to ask this, so I will
03:10:39webguest18Can someone help me get through the Make errors I'm encountering?
03:11:13webguest18I swear I've searched everywhere on the RB site for clues, but haven't found anything
03:13:48 Join webguest21 [0] (
03:14:14 Quit webguest21 (Client Quit)
03:15:26 Quit webguest18 ("CGI:IRC")
03:15:29 Join webguest18 [0] (
03:16:16 Quit webguest18 (Client Quit)
03:16:25 Join fried_newbee [0] (
03:17:51fried_newbeeok, try this again, can anyone help me with Make error?
03:19:58 Join daven [0] (
03:20:14 Quit daven (Client Quit)
03:29:28 Part fried_newbee
03:34:33 Join amiconn_ [0] (
03:39:09***Saving seen data "./dancer.seen"
03:41:07 Join ashridah [0] (
03:53:04 Quit amiconn (Read error: 110 (Connection timed out))
03:53:04 Nick amiconn_ is now known as amiconn (
04:05:29 Join QT_ [0] (as@area51.users.madwifi)
04:08:37 Quit QT (Read error: 60 (Operation timed out))
04:51:58 Join kenshin [0] (
04:55:28 Quit MrStaticVoid ("Lost terminal")
04:56:25 Join MrStaticVoid [0] (
04:57:01kenshini just downloaded the source for a simulator build
04:57:15kenshinthis is complicated on a debian amd64 box in a 32-bit chroot! :)
05:23:42 Join daven [0] (
05:23:51 Quit ashridah (Read error: 60 (Operation timed out))
05:30:44 Quit daven ("CGI:IRC")
05:36:54 Join kenshin_ [0] (
05:39:13***Saving seen data "./dancer.seen"
05:40:15 Quit kenshin (Read error: 110 (Connection timed out))
05:40:41 Quit kenshin_ (Client Quit)
05:49:32 Quit bipak (Remote closed the connection)
05:50:04 Quit crwl (
05:50:04 Quit pacroon (
05:50:04 Quit San (
05:50:04 Quit einhirn (
05:50:04 Quit thegeek (
05:50:04 Quit linuxstb (
05:50:04 Quit DomZ (
05:50:04 Quit Bagder (
05:50:04 Quit Rick (
05:50:04 Quit Hadaka (
05:50:04 Quit HCl (
05:50:04 Quit mbr (
05:50:04 Quit lostlogic (
05:50:04 Quit QT_ (
05:50:04 Quit Strath (
05:50:04 Quit ghode|afk (
05:50:04 Quit bill20r3 (
05:50:04 Quit Plugh_ (
05:50:04 Quit CoCoLUS (
05:50:04 Quit crashd (
05:50:04 Quit bill2or3 (
05:50:04 Quit [zmaj] (
05:50:04 Quit ze (
05:50:04 Quit amiconn (
05:50:04 Quit west-acre (
05:50:04 Quit C-Keen (
05:50:04 Quit dwihno (
05:50:04 Quit crash_ (
05:50:53 Quit Lynx_ (Nick collision)
05:51:05 Quit Seed (Nick collision)
05:51:11 Join bipak_ [0] (
05:51:11 Join Lynx_ [0] (
05:51:11 Join Seed [0] (
05:51:11NJoinQT_ [0] (as@area51.users.madwifi)
05:51:11NJoinamiconn [0] (
05:51:11NJoinSan [0] (
05:51:11NJoineinhirn [0] (
05:51:11NJoinlostlogic [0] (
05:51:11NJointhegeek [0] (
05:51:11NJoinStrath [0] (~mike@
05:51:11NJoinpacroon [0] (
05:51:11NJoinlinuxstb [0] (
05:51:11NJoinDomZ [0] (
05:51:11NJoinwest-acre [0] (
05:51:11NJoinBagder [0] (
05:51:11NJoincrwl [0] (
05:51:11 Join Rick [0] (rick@Rick.user)
05:51:11NJoinghode|afk [0] (
05:51:11NJoinbill20r3 [0] (
05:51:11NJoinC-Keen [0] (
05:51:11NJoinHadaka [0] (
05:51:11NJoinPlugh_ [0] (
05:51:11NJoinHCl [0] (
05:51:11NJoinCoCoLUS [0] (
05:51:11NJoinmbr [0] (
05:51:11NJoindwihno [0] (~dw@
05:51:11NJoincrashd [0] (
05:51:11NJoinbill2or3 [0] (
05:51:11NJoincrash_ [0] (
05:51:11NJoin[zmaj] [0] (
05:51:11NJoinze [0] (
05:51:50CtcpVersion from freenode-connect!freenode@connect.utility.freenode
05:51:50***Server message 477: 'logbot #rockbox :[freenode-info] help freenode weed out clonebots, please register your IRC nick and auto-identify:'
05:54:00 Join asdsd____ [0] (
05:54:04 Part asdsd____
05:56:20 Join jaderh23 [0] (
05:56:37 Quit jaderh23 (Client Quit)
06:01:28 Quit MrStaticVoid ("leaving")
06:14:05 Quit silencer1 (Remote closed the connection)
06:14:06 Join silencer [0] (
06:33:52 Quit DomZ ("CGI:IRC (EOF)")
06:35:58 Join ashridah [0] (
06:59:55 Quit ashridah ("Leaving")
07:29:58 Join Zoom2 [0] (
07:39:14***Saving seen data "./dancer.seen"
07:43:18 Quit Zoom2 ("CGI:IRC (EOF)")
07:54:38Bgeramiconn: see
07:57:44amiconnAlready got a mail containing these, thanks :)
07:59:45amiconnUnfortunately win32 simulator builds on cygwin currently don't work :(
08:00:06amiconnThey try to call an array as a function, and segfault because of that
08:00:21amiconnHave to investigate why that is....
08:00:58amiconnErm, this is for h1xx only. Other win32 sims work, h3xx needs some work in addition to that pic
08:02:01Bgeryea, i suppose so
08:02:39Bgeri didn't read all of last night logs, but H3x0 has *one* button on his right side - hold
08:02:59Bgerand reset pin on the left side
08:03:02amiconnIs it a switch like on the h1xx
08:03:10Bgeri can scan it for you
08:03:37Bgeri didn't offer you my scans because my scanner is too bad ...
08:03:42amiconnOkay, the sim does not yet support hold, so it's not a big problem. It *might* be useful some time tho
08:04:02amiconnI'll try to do a h-140 scan showing the rockbox logo :)
08:04:10Bgerthen i think it'll be better to do it when it's necessary
08:05:13amiconnAlready made a special build allowing this. Rockbox logo doesn't go away until I press REC
08:05:18Bgerbut i think that there is already one
08:05:34Bgersomewhere in the wiki
08:07:10Bger(a direct link from the home page ( 2005-02-08: <link>Evidence</link> of Rockbox booting on iRiver. )
08:09:30*Bger must learn when and how to use "a" & "the" ...
08:09:34amiconnThese are photos, not scans
08:09:58amiconnHowever, it would imho be a good idea if someone could do the same with a h-120
08:10:12amiconn(scanning it that is)
08:10:48 Join mrlala [0] (
08:23:45 Quit lostlogic ("Going to the moon")
08:35:58 Join ashridah [0] (
08:36:41 Join gromit` [0] (~gromit`
08:41:48 Quit mrlala (Read error: 110 (Connection timed out))
08:49:14 Quit einhirn ("Miranda IM! Smaller, Faster, Easier.")
08:59:07 Join einhirn [0] (
09:13:38 Join B4gder [0] (
09:22:43 Join bobTHC [0] (
09:25:13bobTHCmornin' folks !
09:27:57 Join Harpy [0] (
09:30:00 Join webguest50 [0] (
09:31:51 Quit webguest50 (Client Quit)
09:34:04 Join john__ [0] (~irc@8b0165012b2c1f78.session.tor)
09:35:05john__hi guys, congrats on the great works, I have one quick question, has Rockbox's idle poweroff function worked on the Iriver yet, or is mine broken?
09:35:45ghode|afkmine works ok
09:36:00john__hmm, strange
09:36:25john__I set mine to 1min, and it didn't power off after even 5 mins has passed
09:36:37john__I don't touch it, and it's not playing music or anything
09:37:00ghode|afkweird, :/ mine is set to 10mins and it always powers off
09:38:12john__are you sure it's the idle poweroff, or you're talking about sleep poweroff, which is a different thing
09:39:18***Saving seen data "./dancer.seen"
09:42:37john__ok, I just tested mine again to make sure, set it to 1 min, and it's been over 3 mins now, still not turned off
09:49:47ashridahjohn__: the thread that checks it only occurs every minute, but it should work. do you have the a/c adapter in?
09:50:26john__ashridah: yes, it's plugged in
09:50:50 Quit gromit` (Remote closed the connection)
09:50:58 Join gromit` [0] (~gromit`
09:51:09 Quit gromit` (Remote closed the connection)
09:51:18john__is it not supposed to worked with a/c in?
09:51:25ashridahjohn__: can you test that you're getting the same without it?
09:51:30 Join gromit` [0] (~gromit`
09:51:45ashridahwell, on iriver, yes, it's supposed to auto-poweroff in both cases, but keep in mind that the archos platforms only charge while on
09:52:12john__ashridah: ok, testing started 10secs ago
09:53:05ashridahand as i say, the thread that checks for it only wakes up once a minute, so it may be up to 59 seconds past the cutoff time
09:53:38john__yeah, I'm not going to touch it until 5 mins :)
09:54:07john__heh, it just powered off
09:54:23john__so w/o the a/c it powers off as expected
09:54:46ashridahthat's a regression then, i thought they'd set it up to power off regardless of whether the A/C is in
09:55:10john__so did I :)
09:55:11Bger amiconn: are we OK with H3x0's scans ?
09:56:40john__alright, thx ashridah , at least now I know so I won't be worried when I leave it at night :)
09:57:10john__later and good jobs guys
09:57:15 Part john__
10:09:02 Join webguest44 [0] (
10:18:13webguest44automatically playing the next album once all songs in current dur have been played would be nice
10:18:26B4gderuse a playlist
10:19:15webguest44bass and treble works fine, thank you
10:29:14 Part webguest44
10:33:04 Quit linuxstb ("Leaving")
10:41:15 Join Nuxator [0] (
10:42:00Bgerhi, Nuxator
10:42:11pacroonHas anyone seen rasher?
10:42:27Nuxatorjust a little question, why is there no view option une playlist submenu
10:42:44Nuxatorune = in the
10:43:30 Part pacroon
10:43:48B4gder rasher ( signed off 2 days and 22 hours ago ("CGI:IRC")
10:51:02 Quit Nuxator ("CGI:IRC (EOF)")
10:52:56BgerB4gder any objections to add iriver H3x0 in datasheets wiki ?
10:54:37B4gdercertainly not
10:55:30ashridahwhy do bass/treble controls change with increments of 2dB?
11:01:26 Join Nuxator [0] (
11:10:53*ashridah wonders if anyone's noticed that 2dB SHOULD be smaller than the necessary doubling/halving of the power level required to be able to detect it
11:10:53 Join cYmen [0] (
11:15:18ashridahhrm. bass starts clipping at about 8dB too.
11:35:57 Quit Nuxator ("CGI:IRC")
11:37:19CoCoLUSw00t b/t working now? :)
11:37:35CoCoLUSgood news first thing in the morning
11:39:20***Saving seen data "./dancer.seen"
11:41:09 Join linuxstb [0] (
11:50:17 Join webguest94 [0] (
11:50:51webguest94the bass/treble on iriver is super
11:51:45 Join webguest76 [0] (
11:51:55webguest94i like the way the bass doesn't thin out when you increase the volume like on iRiver f/w
11:53:18 Quit webguest76 (Client Quit)
11:54:21ashridahi like the way it clips at 8dB :)
11:54:25webguest94does iriverbox have the pitch control?
11:54:37webguest94well ashridah i know its an early bass control but its there
11:54:38 Join hicks [0] (~hicks@e2a6bd39597dba5f.session.tor)
11:55:45webguest94a working peakmeter would be useful as well :-)
11:56:23 Join Patr3ck [0] (
11:57:50amiconnashridah: 2 dB is the smallest hardware step for the UDA1380. On archos, we even have 1 dB steps
11:59:01webguest94well since the iriver is software driven and has a much more powerful processor than the Archos, it should be capable of a lot of things
11:59:50ashridahbut i can tell an audible difference between these so called '2dB' steps. that shouldn't be possible, should it?
12:00:05amiconnbass/treble are audio codec functions and have nothing to do with the cpu
12:00:05oddyour MOM shouldn't be possible
12:00:09*odd coughs
12:01:17webguest94i know odd, yours should be though
12:01:37 Quit webguest94 ("CGI:IRC (EOF)")
12:01:37amiconnashridah: Even 1 dB steps are audible, there's no magic
12:13:26Bgerare there any plans of using EEPROMs in irivers ?
12:24:42 Join yngwi [0] (~chatzilla@
12:25:08yngwihello, everyone
12:25:25yngwigrats, the bass and treble work great
12:25:57yngwiall i need now apart from optimized battery duration are some kind of magical wireless headphones :-)
12:26:56 Quit Lynx_ (Read error: 104 (Connection reset by peer))
12:27:10 Join Sucka [0] (
12:36:28Bgeramiconn: r u here ?
12:37:32 Join Moos [0] (
12:37:36BgerB4gder: u ?
12:37:48Bgerone "electronic" question
12:37:54B4gdertry me
12:38:20Bgerplease, see
12:38:33 Quit yngwi ("Chatzilla 0.9.68a [Firefox 1.0.4/20050511]")
12:38:55Bgeris this *exactly* the same beast ?
12:39:38Bgeri mean is this "P22AD" and "P23AF" just something like serial No etc ?
12:39:53Bgerjust a mark
12:40:58B4gderlooking at the data page, those marks don't seem to indicate any difference
12:41:17Bgerwhich data page ?
12:42:17Bger <= this explains everything
12:42:36Bger10x ;)
12:46:04B4gdermany "same" there now
12:46:26 Join GodEater [0] (
12:47:06Bgeryep :)
12:47:20 Quit GodEater (Client Quit)
12:49:07amiconnBger: Here now
12:49:25amiconnBtw, the Ondio uses almost the same, 74LCX245
12:50:14Bgeri'm editing datasheet wiki atm
12:50:37amiconnOnly difference seems that the 74LCX245 is 5V tolerant
12:50:59Bgerjust was about asking: is "8-bit"=="octal" :)
12:51:50amiconn8 channel
12:52:17Bgerjust saved the page :)
12:53:09Bgeriiuc i must change 8-bit to "8 channel" for LCX & for LVX
12:54:36Bgeram i right ?
12:59:19Bgerwow, this chip has been made since 1993
13:07:04*B4gder curses silly configure tests
13:11:22Bgeramiconn: you've named it "8-bit"
13:12:31 Quit edx (Read error: 110 (Connection timed out))
13:14:44amiconn8-bit and 8 channel are both correct. With 8 channels you can obviously transfer 8 bits in parallel :)
13:17:27Bgeri understand ...
13:17:49*San wants to thank Rockbok for the great Firmware
13:19:02*Bger wants to be able to say these words ASAP ...
13:19:31*San is waiting for the H300 port
13:19:43Bgersame :)
13:19:44*San sticks the thumbs up
13:19:58B4gdernah, I think the misticriver guys will make one :-P
13:20:15SanI am one of them MisticRiver goys
13:20:24SanIand ihey wont
13:20:39*San meens and they wont
13:21:18*San is wondering if that was a joke now
13:21:25B4gderit was
13:21:39Sanok, my bad, sorry
13:21:41amiconnB4gder: Linux based? ;-)
13:21:54 Join webguest49 [0] (
13:22:03Santhey were trying to get that going, the linux
13:22:26BgerSan: noone has *tryed*
13:22:38Bgerthey were just speaking..
13:22:51webguest49the jewel in the crown would be gapless mp3 playback :)
13:22:52B4gderbut I found it hilarious
13:23:02Bgerand you can't make firmware or port linux with speaking ...
13:23:37SanI emailed the linuxiPod guys to see if they would make a port
13:23:50B4gderdid they reply?
13:23:56Sanand BTW i said "tryed to get it going"
13:24:02BgerSan: why do you want Linux ???
13:24:04Sanand they didn't reply, ye
13:24:20B4gderthey can hardly support their own platform
13:24:37B4gderI doubt they'll joyfully jump on a totally new one
13:25:05Sani do want linux
13:25:14BgerSan: H10 owners have more chance to make ipodlinux guys take a look at iriver
13:25:20Sanit would be better than the iRIver firmware
13:25:30Sangapless and OTF playlists
13:25:32BgerSan: rockbox too, don't you think ?
13:25:33B4gderI doubt that
13:25:39B4gderlinux is sooo overkill
13:25:45B4gderon a device like this
13:26:08BgerSan: the next step will be "i want windows xp on my iriver"...
13:26:24webguest49no win95
13:27:08Bgerno, i just wanted to say that this is portable device, made for listening to music on it
13:27:17Sani did that
13:27:19Sanwin XP
13:27:23Sando you wana see
13:27:49webguest49win XP on a 120mhz ?
13:28:13Bgerrockbox is firmware for portable devices... which considered restrictions of the hardware...
13:29:07webguest49XP uses more than 32 megs of ram....
13:29:23Sani pimped out my H300
13:29:34Sani have a whole website about it
13:29:38B4gderright, as if that would be the only problem...
13:29:40Sanpimpin out DAPS
13:29:49Sanwana see
13:29:50webguest49so what apps do you run on your h340, msword and...
13:30:10Sandreamweaver, games,... everything
13:30:25Saneven got a mouse
13:30:25webguest49must be incredibly fast
13:30:33*Bger is interested in what kind of x86 emulator for m68k was that ...
13:30:36Sancrashes alot
13:30:50webguest49just a few bugs I guess
13:30:52B4gdersan is a misticriver dude
13:31:01*B4gder has lots of prejudice
13:31:15amiconnBger: There are x86 emus for m68k, but they're sloooo-oooow
13:31:20Bgeramiconn: yep
13:31:36amiconnI know, I have an Amiga, with PC Task
13:31:41Bgerand on coldfire @ 120MHz and 32MB RAM ...:) windows XP :))))
13:31:46SanI am just messin guys
13:31:50Sanand you know it
13:31:55amiconnIt tried Win95 on it... takes 5 minutes to boot
13:32:00BgerSan: yep
13:32:07B4gderamiconn: but it worked?
13:32:08webguest49I also want to convert my music player into a slow computer
13:32:09Bgeramiconn: dos boots for 30 sec ;)
13:32:17amiconnB4gder: Yes it worked
13:32:31amiconnStarting a small app takes 30 sec...2 min
13:32:46amiconn(Like e.g. wordpad or ms paint)
13:32:58Bgermore likely notepad
13:33:02amiconnEmulating a '486 on 68060/50
13:33:03Bgeror hello world!
13:33:29amiconnHey, notepad needs < 30 sec ;)
13:33:58amiconnDOS is actually usable btw
13:34:01Bgerthis is INCREDIBLY FAST
13:34:12Bgerbut ... DOS is ... DOS :)
13:34:22webguest49carrying the keyboard around with your player is bulky
13:34:42amiconnPC-Task uses dynamic recompliation... otherwise it would be a lot slower
13:34:43Bgerit's not impossible
13:35:11Bgerwebguest49 there are "plastic" keyboards...
13:35:30Bgeryou can roll up them into cylinder
13:35:48amiconnThere's even a virtual keyboard, projecting the keys on the table and scanning finger positions
13:36:02Bgerfor about $200
13:36:45Bgerbut it takes time to get used to it
13:37:02webguest49voice to word
13:37:12webguest49or speach to word rather
13:37:46*webguest49 is going to hack a p4 onto his h140
13:37:49Sanhow often do the RB team update the website?
13:38:10B4gderthe "team" is very many
13:38:16BgerSan: most of it is "wiki" site
13:38:34B4gderanyone can do it
13:38:43Bgerso everyone (who make a effort to register) can edit it
13:38:53Sanoh, ok
13:38:58Santhat is good
13:39:22***Saving seen data "./dancer.seen"
13:39:24Bgerfor example, i just added "h3x0" column in
13:39:34 Quit B4gder ("Lämnar")
13:40:13Bgeramiconn ?
13:42:03Bgerwondering about adding EEPROMS in datasheets page
13:42:13HCloi, the tiredness
13:47:18 Join Shagnar [0] (
13:51:22webguest49the navigating is a bit untuitive, pressing (joystick) play whilst viewing now playing
13:51:47webguest49should take one back to the current songs directory
13:53:53 Join bipak [0] (
13:56:17amiconnwebguest49: Erm, the joystick does take you from wps to the browser, doesn't it?
13:57:21webguest49its a bit confusing
13:57:25linuxstbwebguest49: Were you playing music from a "resume"? If so, I think Rockbox considers the root directory to be the current directory - not the directory you were in when you turned off your player.
13:59:00amiconnlinuxstb: It depends on the 'follow playlist' setting where you end up. This is documented behaviour
13:59:48linuxstbIs that a polite way of saying RTFM? :-)
14:00:00webguest49maybe its just me, but its more logical to either be taken back to the songs directory or playlist
14:00:16webguest49lol I have read the ferkin manual
14:01:26amiconnIt always brings you back to the browser. If 'follow playlist' is on, it brings you to the directory of the current song, if it's off, you'll end up in the last dir you were in
14:01:41amiconn...which happens to be the root dir after reboot-resume
14:01:59webguest49lol, must do more home work
14:02:19webguest49on rockbox that is
14:02:25 Quit bipak_ (Read error: 60 (Operation timed out))
14:06:13Sananyone try put the H100 port on the H300?
14:06:53BgerSan: the LCD is DIFFERENT
14:06:55Bgerat least
14:06:56thegeekit's not quite that simple
14:07:11Sani was asking
14:07:26Bgereven if it surprisingly runs ... you will not see anything
14:07:26Sansee if there is anyone stupid enough in here
14:07:54Bgeri don't recommend you to be the first...
14:08:08amiconnI wouldn't dare to...
14:08:13Bgeri'm 99.99% sure that it won't run
14:08:30amiconnYou'd need to inject the bootloader in a H3xx firmware, then flash that
14:08:31Sani like thoes odds
14:08:36Bgermaybe even more
14:08:42amiconnIf it doesn't work, your player is bricked
14:09:11SanI need a paperwait
14:09:17amiconn...and could only be salvaged by someone with a bdm wiggler
14:09:27HClif he wants to..
14:09:32Santthen i could donate to rockbox
14:09:35Bger... help you
14:09:58Sanoh, yeah, how does a briked player help rockbox?
14:10:14 Part webguest49
14:10:14HClnot... i'd say..
14:10:23HCllinus already has an h3x0
14:10:40Bgerthis thing "BDM wiggler" (BDM Stands for Background Debug Mode)
14:11:13*San is getting confused
14:11:22Bgerallows you to say the unit's cpu to run whatever code you want (and u're telling what to run from your PC)
14:11:46*San rushes of, hides in the corner, looks around and then vanishes
14:12:06Bgerso you can even tell it "full the flash with this content"
14:12:37Bgerof course, u must know 68k assembly ... and many other things ...
14:13:56Bgerthat's the way linus started H1x0 port ...
14:15:42Shagnarif the player is broken cause of a failed flash... its broken for ever or are there any ways of repairung?
14:16:00BgerShagnar: if the hardware is working, there is a way
14:16:21Bgerant the way is what i talked about above
14:17:18 Join Patr3ck_ [0] (
14:21:57 Join yngwi [0] (
14:34:11 Quit Patr3ck (Read error: 110 (Connection timed out))
14:34:45 Join Pitman [0] (
14:39:31 Quit Pitman (Client Quit)
14:53:21 Join edx [0] (
14:55:40 Quit yngwi ("Chatzilla 0.9.68a [Firefox 1.0.4/20050511]")
14:56:16 Join preglow [0] (
14:59:53Bgerhi pre-post-glow ;)
15:00:28 Join postglow [0] (
15:02:46 Join xen` [0] (
15:05:31 Join GodEater [0] (
15:07:45 Quit postglow ("CGI:IRC")
15:08:01preglowwho the hell is that guy!
15:08:41Bgersomeone who is fck*ng with you :)
15:09:08HClisn't the 3e08 bit his ip?
15:09:15*HCl goes to trace.
15:10:21 Join bger2 [0] (
15:10:41BgerHCl convert 53dea058 in decimal pls :)
15:10:53HClmmm, use windows calculator
15:10:55HCli got a headache :/
15:11:22preglowno one on this channel
15:11:24Bgeryep, this is the IP
15:11:29preglowoh well
15:11:39preglowwe'll just call him my evil twin and be done with it
15:11:51 Join webguest07 [0] (
15:13:18preglowanyone got the url to the latest misticriver clinux thread? :P
15:13:40 Quit Sucka ("a bird in the bush is worth two in your house")
15:13:56 Quit webguest07 (Client Quit)
15:14:40preglowfound it!
15:14:46Bgergive it !!!!!
15:16:19bger2bye from me :P
15:16:28 Part bger2
15:16:59preglowpeople who believe porting the linux kernel alone will give a marvelous dap experience, really needs to learn some fundementals
15:17:10BgerSan: are you sanitarium @ MR ?
15:18:40preglowthere already is a coldfire uclinux port
15:18:57preglowso i wonder what this deal is about
15:24:57preglowdoesn't seem to be too many developers over there
15:26:35HClpeople are idiots..
15:27:37 Quit GodEater ("CGI:IRC (EOF)")
15:33:11 Nick QT_ is now known as QT (as@area51.users.madwifi)
15:34:32 Part preglow
15:35:56MoosBger: Hi, yes probably San=sanitarium from MR
15:39:25***Saving seen data "./dancer.seen"
15:49:17 Join Aison [0] (
15:51:24 Join markun [0] (
15:52:00Mooshi markun :-)
15:52:29markunHi Moos
16:04:00 Quit Rick (Read error: 131 (Connection reset by peer))
16:05:06 Join Rick [0] (
16:07:30 Quit xen` (Read error: 110 (Connection timed out))
16:08:10Bgeramiconn, Bagder: any idea what's this ? you can see it better here : on the top left of the picture, next to the yellow plug for the charging adapter
16:08:48 Quit cYmen (Read error: 110 (Connection timed out))
16:10:53dwihnowait a minute
16:10:56dwihnoBger != Bagder?
16:11:17Bgerdwihno: of course :)
16:11:39 Join muesli- [0] (
16:11:44dwihnohaw haw. I really thought it was just one of the thousand nicks fo Bagder
16:13:11Bgeri don't think we have anything common except for the fact that both of us are in europe ...
16:13:24dwihnoSure you do.
16:13:27dwihnoBger = Bagder
16:13:58 Join cYmen [0] (
16:14:01*Bger writes down a notice
16:16:21 Join Sucka [0] (
16:19:44 Join t0mas [0] (
16:24:33 Join yngwi [0] (
16:33:01Sananyone in the mood to port the iRiver H300?
16:33:32BgerSan: i said something before ... we are waiting for Linus ...
16:33:41ashridahSan: there's been some organisation in that direction recently.
16:33:45t0masbut I'm not the one writing bootloaders here
16:33:46Bgeronly he can start the port for now
16:34:10SanTHANK YOU!!!!!!!
16:34:28Bgerjust relax
16:34:51Bgerand wait till h100 port became more stable
16:35:04Bgernite from me to all
16:37:58muesli-errm did you mean you are starting to port rbx to 3xx series?
16:39:24HCllinus is busy enough as it is, and we still don't know what lcd it is.
16:39:53muesli-ah k
16:40:28muesli-but basically once the bootloader is written it should be easy to port?
16:46:47 Join preglow [0] (
16:47:16preglowonce we've got a bootloader, we'll more or less only need a lcd driver, and h3x0 will be where h1x0 is now
16:49:56preglowSlasheri: have you mailed gabriel bouvigne about mp3 gapless? if not, i think i'll send him a quick mail
16:50:59markunpreglow: If we get the browser and wps on the remote people with H3xx and lcd remote could use rockbox when the bootloader is made.
16:51:33HClgood point markun
16:51:45HClgod i'm glad the two aspirin tablets are finally kicking in
16:52:28 Quit DMJC-L (Read error: 110 (Connection timed out))
16:52:55Slasheripreglow: i haven't done that so please do if you want to :)
16:54:44 Quit ashridah ("Leaving")
16:57:12yngwihas it happened to someone else except me, that rockbox doesn't remember the bass settings sometimes after shutdown?
16:57:59yngwiok thanks
17:00:16yngwips.: the sound is pretty good, even with my headphones :-)
17:00:31 Join spiralout [0] (
17:00:47preglowhmm, balance isn't implemented yet
17:02:46 Join daven [0] (
17:03:15HClits not good to feel hot when you're actually quite cold, is it :/
17:03:36yngwiexcept it is excitement
17:03:46preglowat least until the hallucinations starts kicking in
17:03:47davencan anyone confirm whether iriver recording is working yet?
17:04:07preglowdaven: it is, actually, but not its not all in cvs yet
17:04:25preglowi did some recording yesterday, worked just fine
17:04:34davenok. thanks for the clarification, i'm looking forward to trying that out
17:04:52davenis the infamous recording "glitch" still present?
17:04:52preglowthe recording functions were commited yesterday, so it's very recent
17:05:00preglowdaven: i don't know, we'll find out
17:05:19daveni'm crossing my fingers, its a firmware, not hardware issue : )
17:05:24preglowthat would be nice
17:05:33preglowit sounds like a firmware issue, really
17:05:36preglowbut hard to be sure
17:05:42 Quit einhirn (Read error: 131 (Connection reset by peer))
17:05:49davenhope so. it just seems to be in one channel for me
17:06:07preglowi've never experienced it, but then, i don't do much recording
17:06:43davenwith concert recording it is barely noticable unless you know when to listen for it, but for field recordings it could be a problem
17:07:07 Quit muesli- (Read error: 113 (No route to host))
17:07:27davenok. i'll keep checking in for updates : )
17:07:42preglowrockbox is more silent than iriver fw on startup now
17:07:53*preglow goes woot
17:08:52HClis Slasheri around?
17:09:12*HCl prods Slasheri
17:13:05 Join bagawk [0] (~Lee@bagawk.user)
17:13:58SlasheriHCl: yes, still a few minutes :)
17:14:17HClany news on the track event thing?
17:14:48preglowshouldn't the mas.h include be wrapped with an ifdef?
17:14:58SlasheriHCl: there is a function codec_track_changed but currently it won't take any parameters so you only know the new track by looking to cur_ti->id3
17:15:33SlasheriHCl: but would you like to have some configurable callback event for track changing?
17:16:38HClsomewhat, yea
17:16:46HCli just need the absolute path of the file played
17:16:50HClafter it finished playing
17:17:14Slasheriok, what kind of stuff are going to do with that information?
17:17:32HCllooking the file up in the id3 database with a binary search
17:17:54Slasheriif you do some cpu intensitive, call yield etc. you can't use the track_changed event
17:17:57 Quit Sucka ("a bird in the bush is worth two in your house")
17:18:02HClif found, creating and/or updating rundb info
17:18:06Slasheribut i will do some other interface for that
17:18:49Slasherihmm, do you have own thread for your code?
17:19:01SlasheriMaybe best way to do that could be to send an event to your thread
17:19:02HClprobably not
17:19:30HCli'm not very good at stuff like threads..
17:19:39HClor any low level programming, for that matter
17:19:51SlasheriThen i will do the callback event. But you should not block that function for too long period of time
17:20:00Slasherithreads are quite simple :)
17:20:03HClyea, i understand
17:20:10Slashericu later :) _>
17:22:23 Join cYmen_ [0] (
17:23:57 Quit cYmen (Read error: 104 (Connection reset by peer))
17:30:55 Quit bagawk ("Leaving")
17:36:23 Quit daven ("CGI:IRC")
17:39:28***Saving seen data "./dancer.seen"
17:42:29 Quit markun ()
17:46:36 Quit Patr3ck_ ()
17:47:39t0mas31: warning: initialization discards qualifiers from pointer target type
17:47:43t0masconst char *a
17:47:50t0masand line 31 = char *b = a;
17:53:09preglowi got balance going
17:53:25preglow-100 should give only sound on the left, yes?
17:54:25Moosyes it is and 0 for default and +100 for right i assume ;)
17:55:04preglowok, then i've got balance working
17:55:25Mooscongratulations :)
17:55:42amiconnpreglow: I know why the bass settig isn't saved correctly on iriver
17:55:53preglowamiconn: spill it
17:57:13amiconnIt's a settings range problem.
17:57:31amiconnThe value is saved in the settings block as 5-bit signed
17:57:42preglowwell, that should be plenty? the possible range is +/-15
17:57:54preglowthat's not good
17:58:03preglowcan it be fixed?
17:58:25amiconnHowever, you set 0..24 (since you are scaling it to 'natural' dB)
17:58:42amiconnIf you would store UDA values, we'd have no problem (0..12)
17:58:49preglowor is there any other kind of db? :P
17:59:18amiconn..but then the settings file would be harder to understand
17:59:32amiconnWe could make it unsigned just for iriver
17:59:47preglowis there any good reason for not storing config as a text file by default?
17:59:55preglowi'm not sure i very much like the sector approach
18:00:00preglowbinary = evil
18:01:42linuxstbI'm guessing it was done that way before Rockbox had a FAT driver with write capabilities.
18:02:24preglownah, i think there are other issues
18:02:38preglowor surely they would have ditched it by now ;)
18:02:48linuxstbIf it isn't broken...
18:03:07amiconnIt's quite unlikely that someone will copy a config sector from archos to iriver (or vice versa) and then expect it to work
18:03:39amiconnThere are reasons for the config sector and why it is binary
18:04:13preglowthe only reason is user stupidity?
18:04:19amiconn(1) The archos recorder has an rtc, which has some battery-backed sram as well (think cmos ram)
18:04:51amiconnA part of the settings is stored there, and binary helps to utilise the space efficiently
18:05:00amiconnThere are only 42 bytes iirc
18:05:25preglowwell, if changing the format is easy for some arch, then go for it
18:05:26amiconnThe config sector the uses the same format for simplicity
18:05:39preglowiriver has an eeprom we can use
18:06:00amiconnYes, that would be like the 'cmos ram' on archos recorders
18:06:09amiconn..and should also be used efficiently
18:06:15preglowwe just need to not save settings too often
18:06:23amiconnIirc it's 1 kbit == 128 byte
18:06:23preglowhow often are they saved now? just at poweroff?
18:06:31pregloweeprom can take a serious beating anyway
18:06:37preglowshould stand tons and tons of write cycles
18:06:49amiconnSettings are saved approximately at each spinup while playing
18:07:12amiconn(in order to save updated runtime info and playlist position)
18:07:18preglowwell, iriver has a software poweroff
18:07:26preglowso we could very well just save at power off
18:07:29amiconnIt has.
18:07:49amiconnI don't think we'll get into problems when we keep the current approach though
18:08:13amiconnOndio internal 'disk' is flash memory too, and we also use the config sector there
18:08:34preglowand eeprom can take lots more write cycles than flash
18:09:07 Quit linuxstb ("Client Exiting")
18:10:02preglowbut yeah, i added a couple of extra internal variables to uda1380.c, so setbalance should work with setvol with no modifications
18:10:09preglowwill commit it in a sec
18:10:17preglowthere's no more hardware codec settings to be done now then, i think
18:12:34 Join DMJC-L [0] (
18:12:47preglowis balance control linear on archos?
18:13:54t0masoh, that was something else I found
18:14:13t0masiriver stores something in some place used by rockbox too
18:14:24t0masbecause if you set the iriver radio to a preset (5 for example)
18:14:27t0masthen start rockbox
18:14:28amiconnI think it is. The mas balance range is -127...+127, and we map it to -100% .. +100%
18:14:29t0maslisten some music
18:14:35t0masshut down, and start iriver radio again
18:14:39t0masit's at 87,5
18:14:45t0masnot knowing what the last preset was
18:14:57preglowamiconn: uda1380 has no balance per se, just left and right volume, so i make my own crossfade curves and set left and right volume accordinly
18:15:08 Quit Bger (Read error: 110 (Connection timed out))
18:16:08preglowamiconn: at -50, l = 255, r = 128, at 0, l = 255, r = 255, at 50, l = 128, r = 255, etc., that's correct, yes?
18:16:16amiconnpreglow: Ah, yes, so maybe looking at the MAS3507 code (player) may help
18:18:37preglowshould i do everything in sound.c ?
18:19:07preglowright now it is uda1380.c, which would make the balance setting global for all of rockbox, even plugins
18:19:20preglowi guess that's not what we want
18:20:44preglowi've just added uda1380_set_treble, which sets the internal treble variable, which is used by uda1380_setvol, when it updates the volume register
18:20:52preglowehh, set_balance, i mean
18:20:54preglowbrb, shop
18:36:14 Join yngwi_ [0] (
18:37:23 Join ghostiger [0] (debian-tor@5ff8df64982fd7c1.session.tor)
18:42:40 Quit tvelocity (Remote closed the connection)
18:43:02 Quit spiralout ("ChatZilla [Firefox 1.0.4/20050511]")
18:43:47 Quit bobTHC ("Smoke Weed Every Day !")
18:49:39 Join Philip_0729 [0] (
18:57:26 Quit yngwi (Read error: 110 (Connection timed out))
18:58:32 Quit Bagder (Read error: 145 (Connection timed out))
18:59:51 Quit thegeek (Read error: 131 (Connection reset by peer))
19:00:08 Join thegeek [0] (
19:01:08 Join mborus [0] (
19:02:33mborusHi. Short question for preglow: Any news on the 48->44.1 resampling?
19:02:58preglowit's not gonna happen for a long while
19:03:02preglowno by me anywho
19:03:16preglowthat is, i might happen 1. july
19:04:51mborusOK, thanks.
19:08:39 Join Sucka [0] (
19:11:17 Quit ghostiger (Remote closed the connection)
19:11:41Philip_0729This is my first time using IRC... it was surprisingly easy to set up it looked realy techy and complicated but i suppose thats the sort of guy i am so it kinda makes sence......
19:12:07preglowit's not that comlicated
19:12:15preglowmight take some getting used to
19:15:04Plugh_irc is as complicated as you want to make it
19:15:53Plugh_right now I have all my IMs pumped into irc, am connected to 5 servers and 9 channels
19:18:15 Join Bger [0] (~Bager@
19:18:33Philip_0729aah sounds incredibly complicated... ill stick with just rockbox for the moment
19:18:40 Join tvelocity [0] (
19:19:01preglowi can't stand it
19:19:06preglowa couple of channels is enough for me
19:19:52 Join linuxstb [0] (
19:21:29 Quit linuxstb (Client Quit)
19:23:08Philip_0729is there anything a computer literate (though no programming experience) guy like me can do to help with rockbox on H300??
19:23:24 Join belgarath [0] (
19:23:50 Join linuxstb [0] (
19:24:26t0masPhilip_0729: yes
19:24:44Philip_0729cool what??
19:24:59t0masyou can translate to your native language
19:25:03 Quit tvelocity ("Leaving")
19:25:08t0masyou can design some graphics for the interface
19:25:19 Join mishter [0] (
19:25:19t0mas(as we'll need something that looks cool for irivers)
19:25:24t0masand you can bugtest...
19:25:52t0mastest everything you can... try weird values for things... do things you expect not to work.. but wich should still be handled...
19:26:05Philip_0729bugtest..... not so sure... translate? from english to native language of ... english lol
19:26:17 Join tvelocity [0] (
19:26:20t0masok, any good with photoshop?
19:26:34Philip_0729not too bad
19:26:50t0masand the testing part is very important...
19:26:55t0masas we can only fix things we know of
19:27:08Philip_0729i have made some skins for the H300 with the help of H3mod
19:27:25t0mashm... the rockbox interface is totally different at the moment
19:27:29Philip_0729ill test so long as it wont brick my player.....
19:27:49t0maswell... for the H3xx linus has to write a bootloader first
19:27:59t0masand test it, as he can't brick it that way... and all others can
19:28:10bill20r3is there any documentation on the format of the id3 db file?
19:28:13t0masafter that, everybody can start testing rockbox features
19:28:22t0masbill20r3: somewhere in the wiki
19:28:29t0masthe new format is invented by HCl
19:28:33t0masso he know's where
19:28:34*bill20r3 searches
19:28:43bill20r3I mean the format for the iriver firmware
19:28:43t0masMichielVanDerKolk == Hcl
19:28:55t0masthen checkout the tdb tools source?
19:29:28bill20r3actually, I'm just looking for something simple to create/update it, from the command line.
19:29:43bill20r3I guess I should look at whats avaiable before thinking about writing anything.
19:30:11HClwe have a perl tool and a java tool to do that
19:30:38t0masHCl: he ment the iriver format
19:30:51HCloh. right.
19:30:59HCllook for iripdb or something
19:31:23Philip_0729t0mas: on subject of images: i posted an if only screenshot on MR of what i hope Rockbox could look like
19:33:30thegeekwhat is the status of the wps image patch t0mas ?
19:34:13t0masoh fuck
19:34:13 Quit cYmen_ (Read error: 110 (Connection timed out))
19:34:30t0masthat was the thing on my todo list I wanted to do when my vacation started :D
19:35:02mishterhi there
19:35:46 Quit crashd (Read error: 104 (Connection reset by peer))
19:36:01 Join crashd [0] (
19:36:21t0masPhilip_0729: un codable
19:36:42t0masthe current rockbox interface is pretty simple...
19:36:54t0masbut background images are possible
19:37:09t0masand the peakmeter will be working on iriver sometime too
19:37:14t0masso that's all possible
19:37:22Philip_0729album art??
19:37:25t0masmaybe albumart is possible if it's saved in the right format
19:37:32t0masso save it as 20x20 pixels...
19:37:37t0masin a bmp
19:37:42t0masor write a jpeg decoder
19:37:44Philip_0729that would be realy small
19:37:47t0masthen it might be possible
19:37:50t0maswell.. 40x40 is ok too
19:37:53preglowwe have a jpeg decoder
19:38:00t0maspreglow: color? :)
19:38:03 Quit Nibbler ("blubber")
19:38:10t0masbmp needs to be ported to colors too
19:38:14preglowif it can decode jpegs at all, colour support should be a breeze
19:38:31t0masthen albumart, peak meter and background are possible
19:38:46t0masand you can already change all info shown...
19:38:58t0masclock will just be added to the wps codes I think? (why isn't it already there?)
19:39:12t0masboth the counting up and down time is already possible
19:39:25t0masbut... the icons used in the upper line won't look that fancy... I think
19:39:30***Saving seen data "./dancer.seen"
19:39:33Philip_0729?? on my dream screen... its in the bottom left
19:39:38Philip_0729the clock
19:40:31t0masthat's possible
19:40:48t0masbut this idea will be a lot of work...
19:41:20t0masMoos: french music:
19:41:21*t0mas np: Manau - Mais Qui Est La Belette (0:16) []
19:41:51Philip_0729i would be prepaired to do most if not all the image editing
19:42:25Philip_0729but getting it to work would be difficult
19:42:40t0maswell... I have written a bmp reader for black and white images
19:42:51t0masI can port that to H3xx and colors when we start working on H3xx
19:43:03 Join einhirn [0] (
19:43:10Philip_0729sounds good
19:43:18 Join Nibbler [0] (
19:43:30t0masso in general it's possible
19:43:38 Quit crashd ("leaving")
19:44:22 Join crashd [0] (
19:44:24 Join mrlala [0] (
19:45:30Philip_0729I think it might look beter in black...
19:48:30t0mashm... just leave that up to the user...
19:48:45t0maseverybody likes different colors... so just let everycody make his/her own images
19:50:27Philip_0729something like this
19:54:19amiconnpreglow: Our current jpeg decoder (in jpeg.rock) doesn't decode colour at all
19:56:05 Quit einhirn ("Miranda IM! Smaller, Faster, Easier.")
19:57:55west-acrehey guys. just flashed to rockbox. AWESOME. the features are insane, i can't thank you enough, and gapless!!!immense
19:58:25amiconnwest-acre: ...and it's till unfinished :)
19:58:49west-acreyeh exactly, wot is to come...i am gonna spend the next few days chcking out the features!!!
19:58:55west-acrei cant get over this
19:58:59west-acreplaying ogg and mp3
19:59:06west-acream i rite that it wont play wma??/
19:59:15 Join Stryke` [0] (
19:59:17west-acreinverse LCD mode quite amusing ;)
19:59:27amiconn...and flac and wav and wavpack...
19:59:36west-acretaken aback!
19:59:47west-acreit wont play flac or wav?
19:59:51west-acreor it will?
19:59:59amiconnIt already does
20:00:06west-acrenice ;)
20:00:14west-acreim feeling the upside down display ;)
20:00:15amiconn(although there are performance problems with *some* flacs)
20:00:30west-acreim gonna get me some FLAC then ;)
20:01:11west-acreand the remote?
20:02:20yngwi_will there ever be a quick way to switch shuffle on and of (a button?) ?
20:02:37west-acrenotsure, is the shuffle "true" shuffle ?
20:03:07west-acreim liking the save energy performance, what does that actually do???
20:03:21west-acrelike use the drive slower or wot?
20:03:26preglowamiconn: it just decodes the chroma component?
20:03:29crwlplaying some songs with shuffle on and then inserting more files to the playlist will cause the inserted files to play in sequential order, not shuffled
20:03:29crwlit probably shouldn't be like that, or..?
20:03:33preglowamiconn: still, it should be no trouble decoding the other components
20:03:58amiconnIt just decodes luma... and is optimised for this task
20:04:04preglowahh, luma, i mean
20:04:22preglowwhat optimised? does it do anything else than just skip the other component blocks?
20:06:40preglowstill, making it decode colour for units that support colour shouldn't be too hard unless you've done some spectacular optimisation
20:07:13amiconn/* a JPEG decoder specialized in decoding only the luminance (b&w) */
20:08:03amiconnI didn't do that; [IDC]Dragon wrote the jpeg plugin, using the grayscale library among other things
20:08:23amiconnJust look at the head of jpeg.c
20:11:00 Join einhirn [0] (
20:11:52preglowyes, and if it doesn't do anything marvelous, it should be easy to add chroma
20:12:16preglowchroma decoding is exactly like luma decoding, apart from the blocks being resampled
20:12:53amiconnI'm currently thinking which way of fixing treble/bass settings would be better
20:13:16preglowi'm leaning a bit towards moving it to sound.c, i think
20:13:43amiconnStoring physical values (0..3 / 0..12) wouldn't waste bits (resp. wouldn't require to change the allocation), but makes the config file a bit harder to read
20:13:45west-acremy DAP just crashed, tried to read a .txt while playing music. just reset, ive got an error, 104: illinstr at 32F405A2
20:13:48west-acremy DAP just crashed, tried to read a .txt while playing music. just reset, ive got an error, 104: illinstr at 32F405A2
20:14:03preglowoh, like that
20:14:13preglowwest-acre: you can't use plugins while playing music
20:14:21west-acrejust reset yer?
20:14:29west-acreit says the drive is spinning :S
20:14:29amiconnHowever, this is e.g. done the same way for the archos recording gain(s)
20:14:36preglowwest-acre: well, you have no coice
20:14:46west-acrethat's y i was told to keep the paperclit at the ready ;)
20:15:03amiconnARhcos recording gain would otherwise really waste bits; settings are in 1.5 dB steps
20:15:07t0maswest-acre: it will be fixed
20:15:18t0masthis is because the audio playback thing is a hack
20:15:22t0masusing the plugin code for codecs
20:15:29west-acrei dont care im just so privaleged to have this resource!
20:16:02t0mashm... anyone intrested in in pong form the remote on iriver?
20:16:04west-acrei still cant get over the boot thyme...
20:16:10west-acre3seconds and then playing resumed music.
20:16:18t0masas we should be able to use remote and normal buttons together?
20:16:50t0masthat's a feature ;)
20:16:55preglowamiconn: yeah, i don't know about that, but should the balance in sound settings apply for plugins as well?
20:17:05t0maswest-acre: instant campfire :P
20:17:22west-acrepity these babes arent for sale1
20:17:29west-acrealtho i do have 2 ;)
20:17:36t0maswhyt 2?
20:17:37preglowoh, they are, if you know where to look
20:17:44 Join vmx [0] (
20:18:15west-acrelong story
20:18:23west-acrewow, tells me the vbr
20:18:26vmxi just want to say that a m3(l) port would be cool :) (i read some chatlogs)
20:18:47west-acrehey t0mas wot is the black lines under the playing bar?
20:18:59west-acrelook like two forks kinda
20:19:28t0masthat's the peakmeter... you can disable it if you customize wps
20:19:34t0masas they're not yet working on iriver
20:19:47west-acrewot is it like the visualisation
20:19:54t0masit is
20:20:02west-acredebug (KEEP OUT!) lol ;)
20:21:47 Quit Stryke` (Read error: 110 (Connection timed out))
20:21:59west-acreim liking the FONTS
20:22:01west-acrewow ;)
20:22:31west-acrehow do u turn off the peak meter?
20:23:13t0maswrite a .wps file
20:24:26west-acrecheers br0
20:24:30yngwi_its easy
20:24:41west-acrewow im liking the battery test ;)
20:25:33west-acrehey yeh kewl tnx
20:25:37preglowvmx: then find some people to start it!
20:25:59preglowpreferably someone with a m3 they don't mind gutting, heh
20:27:55amiconnpreglow: On archos, all sound settings are in effect for plugins as well
20:28:28amiconn...and for other tasks than playing music, like the voice ui
20:29:00amiconnThe latter should be changed at least a bit; channel config should always be mono or plain stereo for the voice ui...
20:29:12amiconn...because e.g. karaoke mode cancels the voice
20:29:43belgarathhas the recording function been removed again?
20:30:27belgarathI'm sure I had it, but I then deleted the rockbox folder and re-extracted the bleeding edge build and it was no longer there
20:30:32 Quit gromit` (Read error: 104 (Connection reset by peer))
20:32:19 Join gromit` [0] (~gromit`
20:37:06mishterwhat re the chances of them doign the h300 series after h100?
20:40:19mishterhow much more is there to do for h100?
20:40:24preglownot 'after', most things we're doing for the h1x0 should work well on h3x0 as well, someone just needs to make us a bootloader and an lcd driver
20:40:34mishteroh ok
20:40:36preglowmishter: projects like these are never done
20:41:10mishterwell how much mroe time till a fully functional firmware package is finished
20:41:42t0masthe classic answere...
20:41:47t0mas"When it's finished."
20:41:55mishterlol ok
20:42:38preglowno way of telling
20:42:41preglowwe have no schedule
20:44:59mishteris there an aporiximate percentage that is finished?
20:45:23preglowwe need more stable and better playback
20:46:02preglowyou can see there what we consider essential for a release
20:46:10mishterok thankx
20:47:25 Join webguest74 [0] (
20:48:11 Quit webguest74 (Client Quit)
20:48:20 Join webguest74 [0] (
20:48:53 Quit San (Read error: 145 (Connection timed out))
20:48:53 Quit webguest74 (Client Quit)
20:49:06 Join San [0] (
20:49:53west-acrehey peeps, any way of changing the boot logo on rockbox?
20:51:17preglowwell, you've got the source code, so of course
20:51:54preglowyou can change anything you want
20:54:42 Join Tangleding [0] (
20:54:51TangledingHello :)
20:54:52west-acreschweet, ill check it out
20:54:55west-acrehe tangleding
20:55:00TangledingHi West
20:55:29west-acrehoo is in charge of the rockbox website?
20:55:29Tangledingslasheri is here?
20:55:31west-acreits gr8
20:55:42Slasherihi Tangleding :)
20:55:50TangledingDaniel Senberg i think
20:55:55Tangledinghi Mikaa
20:56:19Tangledingwanted to thank you for latest bugfixe concerning audio playback!
20:56:27TangledingVery nice fix!
20:56:41Tangleding(it was a pain ;) before!)
20:56:58Slasherihehe, thanks :) still some fixed to come (seeking and previous button)
20:57:29Tangledingof course but it's very impressive
20:57:45Tangledingnow we can enjoy really using rockbox for playback
20:58:03belgarathIn the WPS would there be any way to center certain lines?
20:58:32belgarathAnd have some lines bold etc
20:58:34TangledingHi belgarath
20:58:41Tangledingnice idea indeed
20:59:18 Join hubbel [0] (
20:59:37belgarathI thought of it because a friend of mine has a creative zen touch and the centred track title/artist/album really works
21:00:17TangledingI guess the WPS will evolve
21:00:22hubbelpreglow: about to code a simple recording screen that can record long clips and write wav or something
21:00:30west-acrehey, question. using H3MOD to mod the images, can you patch the firmware with rockbox that has the images edited, so when u use rec+play it uses the new images???
21:00:46Tangledingbut it's very powerful yet
21:00:57Slasheriyes you can
21:01:05west-acreill do that then ;)
21:01:20Slasheribut windows patcher might not be want to do that
21:01:52Slasherii think you can also edit the images after you have patched rockbox
21:01:54 Join webguest82 [0] (
21:02:04Slasheriat least somebody reported before it would work
21:03:57preglowhubbel: that'd be friggin sweet, then we can once and for all find out if we can fix the glitching nug
21:04:00preglowBUG, even
21:04:13belgarathdo you know when jpeg viewing will be put into cvs?
21:04:43hubbelpreglow: glitching bug ?
21:04:44preglowSlasheri: the order will be important, you have to patch the firmware with rockbox first, THEN patch it with h3mod
21:05:02preglowehh, that was aimed at west-acre
21:05:04Tangledingas said Preglow
21:05:10Tangledingit's in the FAQ to be fair
21:05:24preglowit is?
21:05:36Tangledingyes indeed i'll find it
21:05:41preglownot important
21:07:30west-acrehey i have battery.dummy that's 30mb. presumably thats from when i did a battery test. can i remove it
21:07:43Tangledingi've updated my vry new H140 with Rockbox now
21:07:53preglowjust remove it
21:07:57west-acrecheers preglow
21:09:48 Quit belgarath ("CGI:IRC (EOF)")
21:10:48 Join belgarath [0] (
21:11:03belgarathhi again do you have plans for wma playback?
21:11:19preglowbelgarath: yes, we just need someone to port the ffmpeg wma codec for us to use fixed point
21:11:45preglowmind you, we'll never support protected wmas
21:11:49 Join Nuxator [0] (
21:11:55preglowand probably not wmas encoded with newer versions of the encoder
21:12:38NuxatorI just want to know why rhe hd start spinning when i press pause?
21:12:56belgarathobviously drm'd won't work but its good to know that the codec itself will be supported
21:13:13preglowbelgarath: like i said, like most things it's not a problem, we just need someone willing to work on it
21:16:57belgarathi would but I can't code to save my life...
21:17:00 Quit belgarath ("CGI:IRC")
21:18:03 Join DomZ [0] (
21:19:34preglowhubbel: yeah, there are occasional glitches when recording in iriver firmware
21:20:18 Quit Philip_0729 ()
21:20:21preglowthis has annoyed a lot of people
21:22:44 Join asdsd____ [0] (
21:22:47 Part asdsd____
21:25:11 Quit Nuxator ("CGI:IRC")
21:28:35SlasheriHmm, i think that separate recording.c (or similar) should be done for recording because recording buffering and codec loading requirements are much different from playback needs
21:29:56vmxpreglow: i think there are only a few people who could start a port to m3 (it's sad that i'm not such a "low-level-guy" ;)
21:31:13preglowthe mp3 port should be able to use much of the code we're making for h1x0
21:31:25preglowso it wont be as difficult as it could have been
21:31:37hubbelSlasheri: I have been looking at recording.c and this is my plan: first write an pcm_record.c that does the low level things, and write a apps/simple_recording.c for testing.. later pcm_record can be integrated into apps/recording.c
21:31:47vmxpreglow: i think the hardest part is to get the firmware on the me
21:31:57Slasherihubbel: ah, that's a good idea :)
21:31:58HClcan it upgrade?
21:32:15 Join cYmen [0] (
21:32:22 Join Stryke` [0] (
21:32:37preglowvmx: as far as i know, the firmware isn't even encrypted, that should make it a breeze
21:33:15amiconnhubbel: Just a reminder, there already is a recording screen, perhaps you can use that, or at least reuse some code
21:33:21 Join Belgarath [0] (
21:33:22Slasherihubbel: It looks we might be even able to use the existing recording.c for that
21:33:23hubbelamiconn: yep
21:33:59hubbelamiconn: but there are so many features in that so I don't want to start with trying to integrate into that one
21:34:28Belgarathanother thing I forgot to ask: when the sleep timer is on and the player is plugged in, after the allotted time instead of the player switching of it just stops playing the current song and goes into the root directory
21:35:15hubbelI've started with the functions recording.c needs, like mpeg_init_recording, mpeg_record, mpeg_set_recording_options
21:35:22linuxstbHCl: Yes, the M3 firmware upgrade seems to be the same as the iRiver - i.e. put a firmware binary on the hard disk, and select a menu option to flash it.
21:35:24vmxpreglow: i don't know, but if it really isn't encrypted somebody should really start
21:35:48linuxstbThe M3 firmware isn't even encrypted.
21:35:56vmxon m3 you put it in a dir and just need to reboot it
21:35:59linuxstbBut there must be a checksum somewhere (I hope).
21:36:15linuxstbvmx: Can you then delete the firmware file from the hard disk?
21:36:16thegeekeasy to check that....
21:36:18preglowjust load the firmware into a disassembler, find the firmware loader, then look at how it does it
21:36:21preglowshould be a reeze
21:36:22amiconnBelgarath: Yes, that's a leftover from archos. The archos units can't power off as long as the charger is connected.
21:36:34amiconnSame goes for idle poweroff
21:36:36Belgarathok no worries
21:36:45Belgarathjust wondering if you were aware of it
21:36:53amiconnHowever, in the latter case it might be even wanted...
21:37:10 Quit San (Read error: 145 (Connection timed out))
21:37:10vmxlinuxstb, no you upload it to the firmware dir, then you reboot, it gets flashed and the file is gone
21:37:22linuxstbvmx: OK.
21:37:34pregloware there any strings displayed when it's flashed?
21:37:58preglowjust looking for the firmware string should be enough, really
21:38:05preglowfirmware filename, even
21:38:18vmxhm, i don't remeber i havent't flashed for a long time
21:38:58linuxstbHere's a zip file for the M3:
21:39:30vmxi just remeber that it only flashes if it is connected with the power connector
21:39:33***Saving seen data "./dancer.seen"
21:39:57linuxstbvmx: Makes sense. Don't want to lose power half way...
21:40:11vmxit took me days to find that out ;)
21:40:12 Quit Belgarath ("CGI:IRC (EOF)")
21:40:28Tangledingya 2 bons mmm
21:40:28hubbelcan someone help me with the concept of "prerecording" in rockbox? is it for testing recording volume etc?
21:41:20vmxone question about the irver, there were some discussions about a rtc. what's the problem with that, is the player really completly of if you switch it off?
21:42:02amiconnhubbel: Prerecording already records before you hit 'record' and buffers the last n seconds.
21:42:35amiconnSo if you're slow, you won't miss the beginning of the top hit you always wanted to record ;-)
21:42:58 Join San [0] (
21:43:45linuxstbhubbel: Is recording at a higher quality than 16-bit/44.1KHz theoretically possible?
21:44:16 Quit San (Client Quit)
21:46:10preglowcoldfire might put a stop to that
21:46:30hubbellinuxstb: no, i think the clock selection limits us to 44.1khz, but 24-bit recording _could_ be possible
21:47:08hubbellinuxstb: however, in > 16-bit formats, the processor cant use DMA
21:47:52preglowtheoretically it can do 55khz recording
21:48:14linuxstbhubbel: Thanks.
21:48:26hubbelpreglow: yep.. with a crystal-mod maybe =)
21:49:12 Quit mishter ("Chatzilla [Firefox 1.0.4/20050511]")
21:51:12preglowi did say theoretically, heh
21:53:42 Join ehntoo [0] (
22:02:38amiconnpreglow: Did you already implement balance?
22:05:50preglowbut i'll commit it now if the setting being global is alright
22:06:34amiconnSo far it always was, so I think it's okay
22:06:44amiconnIt can always be improved later
22:06:46preglowokies, I'll just give it a final test and will commit
22:07:34preglowisn't declaring functions 'extern' in headers a bit overkill? functions are extern by default
22:08:54amiconnIt's unnecessary, yes.
22:12:14HClcrystal mod?
22:12:26thegeekreplacing the crystal
22:12:34thegeekwith one of another frequency
22:12:45thegeekused in early 486/386 overclocks
22:14:37preglowamiconn: the balance curve is quite drastic, it sounds like a full pan has been done at around 50%
22:14:45preglowbut it beats nothing
22:14:47preglowcommiting now
22:14:59 Join yngwi [0] (
22:16:35*HCl stares blankly at thegeek
22:16:39HClwhats that in plain english :X
22:16:44HClcrystals? in cpus? O.o
22:16:55crashdtiming crystals
22:17:09preglowyes, crystals
22:17:11preglowfor clock generation
22:17:16crashdnot mystic crystals
22:17:25HClthere are crystals in cpus?
22:17:29preglowcrystal oscillators
22:17:44HCli'll just take your word for it o.o.
22:17:52crashdHCl: look it up if you dont believe us ;)
22:17:53preglowyou've probably seen them tons of times
22:17:57HClno i do...
22:17:57preglowtall little metal things on the pcb
22:18:00HCli'm just confused.
22:18:02preglowsometimes not tall either
22:18:06preglowbut they've got metal casings
22:18:15 Join amx [0] (~amx@
22:18:20preglowinside you've got a resonating crystal
22:18:54HCli'm not a very low level person..
22:18:59preglowwhat the hell decides if a commit ends up in one mail or not?
22:19:12hubbelhcl: and it is from the the crystals the magic black smoke comes from
22:19:16preglowHCl: i kind of picked that up while studying ee, heh
22:20:33 Quit mrlala (Read error: 110 (Connection timed out))
22:20:38crashdi might finally get some headway on the h10 in the next few days
22:20:45preglowso wassup?
22:20:48crashdwell, im going to a geek gathering
22:20:49 Quit ehntoo (Read error: 110 (Connection timed out))
22:20:57crashdand have some time to myself
22:20:58crashd4 days of it
22:21:25preglowwhat do arm people use for debugging, btw?
22:21:36preglowdoes portalplayer even have debugging support?
22:21:46HClhubbel: why?
22:21:48crashdbut yea, jtag
22:21:53crashdi think the pads are still on the pcb
22:21:57crashdon my generation of h10 at least
22:28:07preglowamiconn: shouldn't #include "mas.h" too be wrapped in an ifdef?
22:28:37amiconnMaybe, but it's not necessary
22:28:54amiconnSome #defines shouldn't hurt
22:28:55preglowit never is
22:29:53preglowso, on a similar note i don't have to wrap #include "uda1380.h" in an ifdef either?
22:30:21preglowdid it anyway, so blah
22:31:27 Quit Tangleding ("Chatzilla 0.9.68a [Firefox 1.0.4/20050511]")
22:31:53 Quit yngwi_ (Read error: 110 (Connection timed out))
22:33:20 Quit yngwi ("Chatzilla 0.9.68a [Firefox 1.0.4/20050511]")
22:34:39 Join yngwi [0] (
22:36:08amiconnpreglow: Hmm, the easiest way for the bass setting would be to make just the bass setting unsigned for uda, without chaning bit allocation
22:36:27amiconnThis wouldn't break the settings struct, so no version bump would be needed
22:36:46amiconn...which would lead to a settings reset otherwise
22:36:54amiconnWhat do you think?
22:39:10 Join StrathAFK [0] (
22:39:46preglowdoesn't matter much to me
22:39:52preglowit's all behind the scenes work
22:40:23 Join Chamois [0] (
22:40:31preglowi'd prefer the binary format to be changed as little as possible between archs, but like you say, it is of no consequence whatsoever
22:40:39preglowno one will ever export the config sector
22:40:51amiconnIt's not so behind-the-scenes when I choose to go the clean way and bump the settings version. It'll reset all settings, so save them to a .cfg file before upgrading
22:42:54preglowit's happened a lot during the last months, i kind of figured it was normal, heh
22:43:00preglowbut yeah, nice to restrict it when we can
22:43:32amiconnI think I'll go the clean way now
22:43:49amiconn#if CONFIG_HWCODEC != MASNONE
22:44:00amiconn.... +/-12 and +/-15
22:44:09amiconn#elif defined HAVE_UDA1380
22:44:15amiconn... 0..6 /0..24
22:47:51 Quit mborus ("CGI:IRC (EOF)")
22:51:10preglowthere aren't any more uda parameters to add, at least
22:54:41HClsome people are so incompetent >.<
22:54:45HClyou give them a direct link to download.
22:54:47HCland they FAIL
22:54:47amiconnVolume does no longer work :(
22:55:14 Quit Strath (Read error: 110 (Connection timed out))
22:55:17amiconnpreglow: It seems you did something to it. 0% mutes, 1%...100% are all full volume (unbearable)
22:56:58*amiconn has an idea
22:57:20preglowof course
22:57:30preglowi don't bloody use the volume to scale anymore
22:57:39preglowit's a quick fix
22:58:09amiconnpcm_set_volume() is a bit weird imho
22:58:25amiconn(or rather, uda1380_setvol is)
22:59:29amiconnWell, uda1380_setvol() works backward, 255..0 with 0 being the loudest setting
22:59:42preglowthe internal format
23:00:28 Join Bagder [0] (
23:00:30preglowjust replacing the 0 in the MAX with vol should fix it dandy
23:00:35amiconnIt seems you don't use the volume at all...
23:00:38preglowi dont
23:00:42preglowi plain forgot about it
23:00:52preglowi can fix it in a jiffy, like i say
23:01:13amiconnpls do so :)
23:01:15preglowno, that wont work
23:01:23preglowgoes for not thorougly testing it
23:01:37amiconnYOu need to add, then clamp, right?
23:02:00amiconnIt's basically the reverse of what set_prescaled_volume() does for mas3507
23:02:09amiconn(reverse because of the reversed values)
23:02:48amiconn...and mas uses a prescaler as well, to avoid distortion with boosted treble/bass
23:03:02preglowuda does no such thing
23:03:04preglowit just clips
23:03:07preglowif you boost too much
23:03:21preglowi kinda like it that way
23:03:31preglownot the clipping, but the manually adjusting the volume to fit
23:03:59preglowwe don't know how the eq transfer function looks, so it's impossible to gain correctly
23:05:10preglowok, i fixed it now
23:05:16preglowi rescale the crossfade and clamp
23:05:27preglowholy shit, this thing can be really loud
23:06:19amiconnChanged settings bitfield is ready for commit as well
23:07:13*HCl prods Slasheri
23:07:15preglowwindows has started this fun little game of NOT BLOODY RECOGNIZING MY PLAYER
23:07:38preglowi need to reboot to fix this, brb
23:07:57amiconnI never had that...
23:08:45amiconnFrom time to time windows plays its 'hardware detected' sound but doesn't show the drive in explorer. Simply unplugging and replugging always fixed that for me
23:09:51HCl :P
23:10:31preglowi use my monitor as an usb hub now
23:10:55preglowit probably requires me to click to bloody usb icon before i unplug it
23:11:00preglowwhich is unbearable for development
23:16:22 Quit Chamois (" HydraIRC -> <-")
23:16:25Bagder"unbearable for development", that's windows in a nutshell ;-)
23:16:34preglowyes, this is inoh yes
23:16:39 Join Philip_0729 [0] (
23:16:39preglowjust 'oh yes'
23:17:02amiconnSomehow I can't agree to that
23:20:09DBUGEnqueued KICK west-acre
23:20:09west-acre<Bagder> hehe
23:20:18 Quit silencer (Nick collision from services.)
23:20:20 Join silencer [0] (
23:20:43 Join muesli- [0] (
23:21:30preglowIT DOES IT AGAIN
23:22:02amiconnBagder: Btw, do you have an idea why cygwin h1x0 simulator builds don't work (both win32 and x11)?
23:22:14Bagderno idea
23:22:16amiconnThey try to execute audiobuffer as a function
23:22:18Bagderwhat happens?
23:22:30amiconn..and segfault because of that
23:22:49preglowis it just me, or does resume perform badly for h1x0?
23:22:51amiconnHowever, that already happens at startup, before main() is called
23:23:06amiconngdb ./rockboxui
23:23:12amiconn-> SIGSEGV
23:23:41amiconnProgram received signal SIGSEGV, Segmentation fault.
23:23:42amiconn0x020dad64 in audiobuffer ()
23:23:55amiconn#0 0x020dad64 in audiobuffer ()
23:23:55amiconn#1 0x00401233 in mainCRTStartup ()
23:24:03 Quit silencer (Nick collision from services.)
23:24:05amiconnThat's win32 sim
23:24:26amiconnx11 behaves similar (different backtrace, same function)
23:24:45amiconnaudiobuffer() is not a function, it's a char array...
23:25:20 Join silencer_ [0] (
23:25:27amiconnI already tried renaming it.... still the same result, but with the renamed function
23:25:58amiconnAll other sims work, both win32 and x11. Only h1x0 simulators do that
23:26:06amiconnLinux builds are working fine
23:26:31 Join pbvas [0] (
23:26:47Bagderwhere is audiobuffer defined?
23:26:57preglowpbvas: hello
23:27:10pbvaspreglow, hi!
23:27:39Bagderok, first symbol in first file in firmware...
23:28:13pbvasi've just compiled the new cvs stuff and now i can't control the volume anymore!
23:28:23pbvasi get full volume no matter what...
23:28:30amiconnpbvas: Blame preglow :-P
23:28:58preglowpbvas: i'm working on it now
23:29:08HClthats what you get for trying to use cvs stuff ;p
23:29:09preglowi fucked up when i added panning
23:29:13pbvasok, so it's not just me??
23:29:22amiconnnope, I also had that
23:29:32preglowno, not just you
23:29:35pbvaswhat panning anyway?
23:29:41amiconnbalance setting
23:30:20preglowsomething is REALLY wrong with my windows setup now
23:31:10amiconnBagder: This is the bt for the cygwin x11 h1x0 sim:
23:31:40pbvasstill no clue as to the playback init bug?
23:31:52pbvasi know a couple of people experience it as well
23:32:02preglowpbvas: i haven't ever experienced it
23:32:06pbvasi have to boot iRiver fw before i get any sound
23:32:11amiconnHumm, cygwin xterm doesn't let me copy text :(
23:32:46pbvasmight there be slight variations of chips in differents irivers?
23:32:53pbvaslike diferent timings?
23:33:09pbvasbut it doesn't seem to affect many people
23:33:13amiconnDifferent hardware revisions might exist
23:33:44pbvasyes, but i happens on older and newer items
23:33:55pbvasmine ihp-120 is almost 2 years old
23:34:16pbvassomeone reported on a H140 from last january
23:35:58 Quit yngwi (Read error: 131 (Connection reset by peer))
23:37:02 Quit gromit` (Read error: 54 (Connection reset by peer))
23:38:37t0masdoes the iriver have some MMU?
23:38:46t0masand is rockbox using paged ram? or not?
23:38:54amiconnno, and no
23:39:06t0masthen how do we use the elf format?
23:39:18amiconnWe don't (directly)
23:39:37***Saving seen data "./dancer.seen"
23:39:45t0masah, that's it
23:39:55t0mascan you ginve me some pluginsystem internals?
23:40:12amiconnApart from that, .elf should be unrelated to mmu
23:40:17 Join yngwi [0] (
23:40:26Bagderelf has nothing to do with mmu
23:41:01t0masdon't you need an MMU to use multiple elf things at once?
23:41:20preglowthis is the first time i had to boot to linux because windows wouldn't work
23:41:24t0maself is linked to 0x80000000 or am I confusing some things?
23:41:53pbvaspreglow: i've done that so many times i stopped going back :-)
23:42:11CtcpIgnored 1 channel CTCP requests in 0 seconds at the last flood
23:42:11*t0mas too
23:42:23DomZis there some mmu emulator ?
23:42:45west-acreim off bbl
23:42:54preglowi still like windows best for working with sound
23:42:58preglownot surprisingly
23:43:03t0mashm... I still don't really understand this one: <Bagder> elf has nothing to do with mmu together with: <t0mas> elf is linked to 0x80000000
23:43:03preglowsince linux is crap in that area
23:43:04 Quit Philip_0729 ()
23:43:40pbvasyes, i admit i don't usually need sound apps
23:44:00pbvasexcept for basic xmms, xine etc. players
23:44:16preglowcommited a fix now, guys
23:44:22preglowxmms sucks crap
23:44:23amiconnt0mas: The thing about .elf is that it's *not* finally bound to an execution address, so the elf loader can relocate it
23:44:28preglowi want foobar2000 for linux :/
23:44:32preglowand there are no good audio editors
23:44:38preglowaudacity makes me want to cry
23:44:56amiconnt0mas: ... and even relocate the individual sections to different addresses
23:45:35 Join ashridah [0] (
23:46:10*ashridah prods preglow
23:46:15amiconnBagder: It's not just that audiobuffer is the first symbol. I tried placing another variable in front of it ( unsigned char catchme[1]; ), however, the sim still tries to execute audiobuffer()
23:46:49ashridahlatest CVS has gone nuts on me. if the volume is 1% or higher, it comes out at full volume. if it's at 0, it's muted.
23:46:58ashridahand no, i don't have my earphones in the line-out jack
23:47:15t0massomeone else told us that yesterday
23:48:34t0maspreglow fixed it :)
23:48:44pbvasyes, i confirm that !
23:49:42 Join mborus [0] (
23:49:46preglowwhat, does everyone compile from cvs every half hour or what? :P
23:49:55ashridahpreglow: well. yes. :)
23:50:21ashridahit's on my list of things to do in the morning. have shower. eat breakfast. check email. compile rockbox.
23:50:24pbvaseverytime i get home and see some juicy looking changes :-)
23:50:25amiconnbleeeeeding edge :)
23:50:43t0maspreglow: everybody downloads the bleeding edge version
23:50:59mborusHi, just wanted to confirm ashridah - my H140 almost blew my ears off a few minutes ago :)))
23:51:10*t0mas cvs updates + compiles
23:52:18amiconnpreglow: Your formula for uda1380_setvol looks... unique....
23:52:21 Join stripwax_ [0] (
23:52:44 Join rotator [0] (
23:53:29amiconnmerf. Seems Bagder is partially right
23:53:47stripwax_what's convo
23:53:51 Join mrlala [0] (
23:53:55amiconnIf the first symbol is a large array, it tries to execute it as a function
23:54:24t0masexport PATH=/usr/local/m68k/bin/:$PATH
23:54:24 Quit amx ("leaving")
23:54:25preglowamiconn: i'm used to avoiding branches as much as i can ;)
23:54:32t0masthat was for the console... not here
23:54:39preglowi'm also used to think very dsp-ish, heh
23:54:52 Quit ashridah ("uni")
23:54:54amiconnpreglow: YOu just hide them (MAX _is_ at least one branch) and add a lot of math
23:55:07preglowamiconn: not on x86, which is what i'm used to code for
23:55:16amiconnrockbox MAX is:
23:55:20preglowdidn't think of that, anywho, it's just another branch here
23:55:23preglowi know what max is
23:55:28 Join gromit` [0] (~gromit`
23:55:37amiconn#define MAX(x,y) ((x)>(y)?(x):(y))
23:55:52preglowon x86, gcc optimises that a cmov instruction
23:55:54amiconn...and this just equals an if..else
23:56:36preglowbut feel free to rewrite it
23:56:49preglowthe code will look the same once compiled anyway

Previous day | Next day