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-08-18

00:00:12rasherI'm posting to mistic
00:04:04 Quit uncledrax ()
00:05:31 Quit Hadaka (Read error: 145 (Connection timed out))
00:13:11 Quit ashridah ("Leaving")
00:15:34 Join mark [0] (
00:15:45markim getting a 60GB ipod photo for £60
00:16:01markwhile exstatic about the deal, i feel like a traitor to rockbox :P
00:16:34rasherI'm starting to get annoyed by the people bad-mouthing eax/srs/etc on every possible chance
00:16:38rasherThat's one hell of a deal
00:16:44markeax is poop
00:16:49markit sounds terrible
00:17:07marksrs has some kind of point
00:17:19markeax exists solely to destroy music
00:18:00rasherSome people like it. I don't care for it myself, but if some people like it who am I to tell them that it doesn't sound good
00:19:39markk, post ammended
00:19:48markyeah mark = nobby :P
00:19:52markwhat timing :)
00:22:06 Quit pill (Read error: 104 (Connection reset by peer))
00:22:32 Join pill [0] (
00:26:56 Join muesli- [0] (
00:27:08]RowaN[i must say i like eax.....
00:27:22]RowaN[i dont think it makes music sound BETTER in any way...
00:28:00rashereax is the environmental thing?
00:28:01]RowaN[but its kind of relaxing to have a tune on in cathedral mode, close your eyes and kinda escape
00:28:14rasherThat adds "3d" ish sound?
00:28:26rasherseems like it
00:28:28]RowaN[yeah, 3d/reverby environmental
00:28:33marki find it silly
00:28:38]RowaN[its good for fun, but yes, it is silly
00:28:51]RowaN[its something you DEFINALY want if you;re listinging to midis tho!
00:29:20rasherI'm sure there are some songs that will be nifty to listen to in cathedral mode (lots of voice, ballads etc)
00:29:21]RowaN[EAX Games Mode makes my midi keyboard piano sound about 100x better
00:30:08]RowaN[makes it sound like ive got a grand piano in the middle of a huge empty hall, instead of the piece of shit this midikbd is, in my tiny studio apartment (thats so small theres no natural reverb)
00:35:50 Join webguest05 [0] (
00:37:57 Quit webguest05 (Client Quit)
00:41:02rasherHCl: any good idea how to provoce the pdir2full bug?
00:42:46marki've done it
00:43:02marki'll tell you how *I* did it
00:43:16markmake a playlist of both mp3s and oggs, in different dirs
00:43:20markmine had about 60
00:43:25marksongs that is
00:43:32markand then wait for it to get to the last one
00:47:51rasherI don't think you have to go to the last one
00:48:03rasherSince I was playing a playlist of all my albums
00:50:12HClno, not really, i get an error when trying to browse my dir with 700 music files
00:54:18 Quit markun ()
00:54:26***Saving seen data "./dancer.seen"
00:55:17rasherHrm, sounds like this is different, mine happens in the wps during playback
00:55:38rasherWhat's your "System > Limits > Max files in dir browser" set to?
00:58:23markbrb. i'll go check
00:58:34rasherI meant HCl
00:58:55markoh ok
00:58:57mark :)
00:59:42HCli didn't even know that thing existed
01:01:20 Join dpassen1 [0] (
01:02:02 Quit muesli- (Read error: 113 (No route to host))
01:06:17 Part Moos
01:08:29rasherMaybe you're not seeing "my" bug at all then
01:10:37 Join webguest26 [0] (
01:11:10webguest26Hi, Is it possible to modify Rockbox in such a way that when the player is plugged into the mains it would not draw power from the battery but straight from the mains (overcoming battery at all)? I was just wondering, but it's probably hardware and not firmware that matters in this case... What do you think?
01:11:12 Quit ender` (Read error: 110 (Connection timed out))
01:11:31markcharging is hardware controlled
01:11:43markexcept... archos players isnt it?
01:11:44 Join stripwax_ [0] (
01:11:49stripwax_hey ho
01:12:06mark'lo waxy :)
01:12:11 Quit hicks (Remote closed the connection)
01:17:16stripwax_windows tip for the day: WinDirStat (google it). Absolutely awesome
01:18:33rasherWow, that's seqoiaview
01:18:54stripwax_in fact it has a sequoia mode
01:20:54rashercushion treemaps are hot
01:28:28thegeekhow is current cvs?
01:28:31thegeekany horrible bugs?
01:29:59rasherNothing spectacular
01:30:06rasherThat I'm aware of anyway
01:30:29 Part stripwax_
01:30:57thegeekI'm running a build from before the horrible volume bug~stuff;)
01:31:13rasherThat's been fixed it seems
01:33:04 Nick mark is now known as nobby_zzzz (
01:48:00 Quit rasher ("CGI:IRC")
02:03:05 Quit dpassen1 ()
02:04:01 Join XavierGr [0] (
02:04:09 Quit ]RowaN[ ()
02:04:59XavierGrHello again!
02:06:05tvelocityhi XavierGr
02:09:22XavierGrhi tvelocity, how are you?
02:09:48tvelocitystill alive
02:10:37XavierGryeah good I think I am alive too. :p
02:16:00XavierGranyone knows details about qsort fuction?
02:21:46 Quit Sucka ("a bird in the bush is worth two in your house")
02:39:09XavierGrhave to go goodnight all!
02:41:45 Quit XavierGr ()
02:43:03 Join BBub_ [0] (
02:54:27***Saving seen data "./dancer.seen"
02:58:42 Quit BBub (Read error: 110 (Connection timed out))
02:58:43 Nick BBub_ is now known as BBub (
03:06:24 Join phaedrus96 [0] (
03:08:10 Quit BBub (Read error: 104 (Connection reset by peer))
03:22:34 Quit phaedrus961 (Read error: 110 (Connection timed out))
03:56:25 Quit hardeep ("BitchX: try our lowfat flavor too!")
04:06:06 Join QT_ [0] (i=as@madwifi/users/area51)
08:21:05***Started Dancer V4.16
08:21:05***Connected to on port 6667
08:21:05***Logfile for #rockbox started
08:21:06***Server message 501: 'logbot :Unknown MODE flag'
08:21:06Mode"logbot :+i" by logbot
08:21:06 Join logbot [0] (
08:21:06 Join ender` [0] (
08:21:06 Join silencer_ [0] (
08:21:06 Join TCK- [0] (
08:21:06 Join LinusN [0] (
08:21:06 Join B4gder [0] (
08:21:06 Join banan_ [0] (
08:21:06 Join mbr_ [0] (
08:21:06 Join ansivirus [0] (
08:21:06 Join solex_ [0] (
08:21:06 Join QT_ [0] (i=as@madwifi/users/area51)
08:21:06 Join phaedrus961 [0] (
08:21:06 Join pill [0] (
08:21:06 Join DangerousDan [0] (
08:21:06 Join HCl [0] (
08:21:06 Join Nibbler [0] (
08:21:06 Join amiconn [0] (
08:21:06 Join Febs [0] (
08:21:06 Join CoCoLUS [0] (
08:21:06 Join Asku [0] (
08:21:06 Join Rick [0] (i=rick@unaffiliated/Rick)
08:21:06 Join courtc [0] (
08:21:06 Join thegeek [0] (
08:21:06 Join pike [0] (
08:21:06 Join lostlogic [0] (
08:21:06 Join crashd [0] (
08:21:06 Join Seed [0] (
08:21:06 Join pabs [0] (
08:21:06 Join Ismo [0] (
08:21:06 Join bluebrother^ [0] (
08:21:06 Join dwihno [0] (n=dw@
08:21:06 Join crwl [0] (
08:21:06 Join ze [0] (
08:21:06 Join igor47 [0] (
08:21:06 Join Bagder [0] (
08:21:06 Join odd_ [0] (
08:21:06 Join dionoea [0] (
08:21:06 Join Slasher [0] (
08:26:15*phaedrus961 has font caching working with the unicode patch :-)
08:26:42LinusNphaedrus961: nice
08:29:04phaedrus961it requires a patch to convbdf though, since a short isn't always big enough to store the offset value
08:29:44B4gderthat's a sacrifize I can live with
08:30:59phaedrus961the way it works now is if bits_size > 64k long is used, otherwise short
08:31:40phaedrus961requires some extra code in font.c but prevents bloat in smaller fonts
08:33:52 Join mrelwood [0] (
08:34:31mrelwoodi want to try rockbox on my iriver. should I try with the iRiver fw 1.65, or the more liked 1.63?
08:35:54*B4gder doesn't even remember which one he used
08:36:10LinusNmrelwood: use whichever you like
08:36:13B4gdermrelwood: pick the one you like
08:36:27LinusNrockbox doesn't care
08:39:47 Quit courtc (Read error: 110 (Connection timed out))
08:40:11 Join courtc [0] (
08:51:20 Quit mrelwood ("CGI:IRC")
08:57:58 Join einhirn [0] (
09:17:21 Join markun [0] (
10:04:21LinusNamiconn: i got the pdir2full panic now
10:04:41LinusNwhen skipping tracks like a madman
10:07:03 Quit Rick (Read error: 110 (Connection timed out))
10:13:39 Join silencer [0] (
10:14:11 Join Psy-Dead [0] (
10:14:26 Nick Psy-Dead is now known as nobby (
10:15:24 Join dionoea_ [0] (
10:16:06 Quit silencer_ (Read error: 104 (Connection reset by peer))
10:17:03 Quit dionoea (Read error: 110 (Connection timed out))
10:21:09***Saving seen data "./dancer.seen"
10:23:40 Nick nobby is now known as mark (
10:27:05LinusNholy fuck, uda1380_mute() is called from an interrupt
10:27:31*B4gder washes LinusN's mouth with soap
10:27:36 Quit silencer (Nick collision from services.)
10:27:37 Join silencer [0] (
10:27:38 Quit silencer (Nick collision from services.)
10:27:57LinusNB4gder: oh, sorry, "exception"
10:29:19LinusNthat's nasty indeed, if the uda1380 decides to delay the ack, the i2c driver will yield(), and *bang*
10:29:48B4gderbut is mute used when it is playing unattended?
10:30:50LinusNonly if the dma playback finds an error, or if it is starved
10:31:35LinusNand this starvation happens all the time when skipping tracks
10:32:13LinusNand (this is my guess) when the playlist code looks for the next directory to play for the "move to next folder" option
10:32:42LinusNa lot of things have to coincide, though
10:33:38LinusNthe pcm buffer is close to the watermark, and the last track in a dir is playing, and the uda decides to take a while to ack
10:34:36LinusNhmmm, something is fishy here
10:34:51 Quit dionoea_ (Read error: 104 (Connection reset by peer))
10:34:52 Join dionoea [0] (
10:34:57LinusNthe i2c driver yields all the time
10:35:09 Join hshah [0] (
10:35:15LinusNhshah: welcome
10:35:25LinusNi have analyzed your wav file
10:35:28hshahhello LinusN :)
10:35:34hshahthank you... and...
10:35:36marki need help!
10:35:41LinusNthe wav header is bad
10:35:57hshahahh rite... ill encode it to mp3 now anyway...
10:36:12hshahas long as the problem doesn't lie with rockbox... its all good :)
10:36:20LinusNthe sample count was way low, about 70000 samples
10:36:43LinusNso it stopped after 70000 samples, about 1.8 secs
10:36:47markmy remote is conviced im pushing a button on it. I dismantled it, even taking the mechanism of the buttons themselves apart, and it STILL does it. any idea whats wrong?
10:37:04marki have it sitting naked here, except soldered on stuff
10:37:09LinusNmark: archos or iriver?
10:37:13markiriver, sorry
10:37:27LinusNwhich button is it?
10:37:31markthe button in question is USUALLY record
10:37:43markbut thats after fiddling with it
10:37:52markit seems to have been volume down before
10:38:14markbut that was because the button got gunked up and stuck i think
10:38:20LinusNmark: that can happen if one of the wires is bad
10:38:34markthe solder connections to the board look ok
10:38:37LinusNor if the connector is dirty
10:38:52markconnector looks fine
10:39:10LinusNthe connector in the iriver could be broken
10:39:17markmy sister is just back from america with her iriver, so i'll borrow her remote to make sure its not the one in the iriver itself
10:39:19LinusNdoes it work on another player?
10:39:27 Join pilot000 [0] (
10:39:28LinusNah good idea
10:39:30markhavent had one to test with yet
10:39:41marki'll do so today when she gets her lazy ass out of bed
10:40:10LinusNhshah: where did your wav file come from?
10:40:24markinfact, im pretty sure i can just steal her remote and forget all about it :) :P
10:40:27markshe never uses it
10:40:47 Join silencer_ [0] (
10:41:22hshahLinusN: I cut it out of an mp3
10:41:32hshahi converted an mp3 to wav and then cut that part out
10:41:52LinusNwhich program created the wav file?
10:42:04hshahi can't remember now... it was months back
10:46:11markunI works
10:46:28markunwrong window..
10:52:14 Nick mark is now known as iMark (
10:52:25 Nick iMark is now known as mark (
10:52:56 Nick mark is now known as iMark (
10:56:17B4gderI find it amusing that my post count is fixed on misticriver
10:56:28B4gder"posts: 5"
10:57:16pilot000morning, I have a question (depending returning to WPS screen from file browser)
10:58:16pilot000I think it would be better, when the first left clicks would be suppressed while returning to WPS screen
10:59:11B4gderwhat would be suppressed?
10:59:27B4gderleft click doesn't take you back to WPS
10:59:43pilot000because I often click left and when I'm back in the WPS screen (while listening to music) the actual song restarts
11:00:31B4gderthen you have a patch applied and I guess that could use that adjustment then
11:00:42pilot000sprry, I mean when I was in the settings/quick settings (long joystick click)
11:00:54 Nick QT_ is now known as QT (i=as@madwifi/users/area51)
11:01:13B4gderwell, the return should probably "eat" the left-click properly
11:01:30B4gderso that it doesn't get noticed by the WPS
11:01:49pilot000thats right, only when I am in the settings menu
11:01:50B4gderor do you mean that you press it once too many?
11:02:05pilot000yes, one or two cllicks too much
11:02:17B4gderwell that is trickier
11:02:52pilot000shoul I add this to the feature requests ?
11:03:05B4gderif you want, I would personally not like such a feature
11:03:22B4gderI'd rather say don't do wrong in the first place
11:04:14 Join beezly[tm] [0] (n=beezly@2001:630:63:16:230:1bff:feb7:2528)
11:05:13pilot000ok, then first I try to do it right in the next time
11:07:23beezly[tm]i'm having a problem with the h120 rockbox - when i play any mp3 from my collection i just getting hissing
11:07:33LinusNbeezly[tm]: wow
11:07:46LinusNdid you try the recording?
11:08:07beezly[tm]LinusN: sorry?
11:08:18LinusNhave you tried recording with it?
11:08:26beezly[tm]LinusN: no
11:08:31LinusNok, just checking
11:08:55LinusNbeezly[tm]: which build?
11:09:15beezly[tm]the latest CVS from
11:09:18 Join ashridah [0] (
11:09:25beezly[tm]i think the last one that worked for me was about 3 days ago
11:09:59LinusNbeezly[tm]: try this: a/b->Manage settings->Reset settings
11:10:04LinusNthen reboot
11:11:07beezly[tm]still the same :(
11:11:25LinusNok, do you have any files that work? ogg, wav...
11:11:53LinusNdoes the wps look ok?
11:12:09beezly[tm]no ogg is broken too
11:12:17beezly[tm]wps looks fine
11:12:58LinusNcan you try to find the last build that worked?
11:13:07hshahhmm... got the bleeding edge build... and when i try and click on FM Radio, nothing happens :(
11:13:10beezly[tm]sure - gimme a few minutes.
11:13:28LinusN(installing 1 day older builds until it starts working)
11:13:49LinusNhshah: you can't select fm radio?
11:14:04hshahi press a-b and in the menu i go to fm radio
11:14:14hshahbut nothing happens when i press joystick down on it
11:14:20LinusNhshah: try selecting it with joy right
11:14:37LinusNmy fault
11:15:14B4gderit exits right away?
11:15:36B4gderanother key release event playing tricks?
11:15:51LinusNyes, my fault
11:16:00hshahand also when u press joystick down on it, it starts radio, but doesn't show the radio wps
11:16:31B4gderhshah: yes, because it exits the radio screen immediately (a bug)
11:18:25beezly[tm]LinusN: last firmware that works for me 2005-08-10
11:19:15LinusNbeezly[tm]: ok, just checking: do you really install *all* of the files in the zip?
11:19:54beezly[tm]DOH! I'm such an idiot
11:20:00*beezly[tm] shuffles off into a corner
11:20:24CoCoLUShappens to everyone sometimes ;)
11:20:27LinusNjust installing rockbox.iriver isn't enough
11:21:19LinusNhshah: i fixed the radio bug
11:21:29beezly[tm]LinusN: that works splendidly - apologies for wasting your time!
11:21:35LinusNno worries
11:21:46beezly[tm]now I'll see if belinda carlisle still crashes my iriver - i think maybe it's trying to tell me something ;)
11:21:51 Join Rick [0] (
11:22:41beezly[tm]ah, yes it does - so now i've got a different problem
11:22:43hshahLinusN - updated on site yet?
11:22:50LinusNbeezly[tm]: interesting
11:23:02LinusNhshah: wait until the next bleeding is built
11:23:08LinusNor update your cvs
11:23:20beezly[tm]LinusN: I'll get some more info about that file
11:23:39LinusNbeezly[tm]: can i have the file?
11:23:51beezly[tm]LinusN: it's copyrighted - but yes ;) DCC transfer?
11:24:12LinusNbeezly[tm]: dcc works bad, firewall
11:24:30beezly[tm]ah ok - how then? e-mail?
11:24:38LinusNlinus at haxx dot se
11:28:07beezly[tm]interestingly - that file was created with the libvorbis 1.0 beta 4 build ages ago
11:31:06 Quit markun ()
11:31:07hshahLinusN - any chance u can just email me the update or post it somewhere?
11:31:20B4gderhshah: its on the site
11:31:38LinusNhshah: bleeding edge
11:31:56hshahahh, so it is :)
11:32:12hshahthought i clicked the refresh button, but i obviously didn't
11:32:27B4gderthe build time estimate is actually rather accurate
11:32:32beezly[tm]LinusN: i just tried another ogg built with 1.0 beta 4 and it crashed the iriver too -
11:33:45beezly[tm]the beta 4 files seem to have upper and lower bitrate set to 4294967.295000 kb/s - whereas 1.0 files have no upper and lower bitrate set at all
11:35:46 Join linuxstb [0] (
11:37:09LinusNbeezly[tm]: how does it crash?
11:37:26beezly[tm]hdd light comes on - display freezes - i have to use the reset button on the bottom to get it back to life
11:39:19linuxstbHello all. I have a quick question about the feature freeze - does it apply to the iRiver-specific parts of rockbox (i.e. the software codecs?)
11:39:44B4gderlinuxstb: yes, it applies to everything
11:39:49LinusNlinuxstb: all new features are temporarily blocked
11:39:51B4gderto keep things simple
11:40:28linuxstbOK. My problem is that I've implemented an ALAC decoder, but am on holiday, so can't commit until the 28th August.
11:40:46linuxstbApple´s lossless codec
11:40:52LinusNlinuxstb: the commit it after the release
11:41:18LinusNlinuxstb: remember that the release is only for archos
11:41:32 Join preglow [0] (
11:41:44linuxstbLinusN: Yes, that's why I thought maybe I could commit after the freeze.
11:43:03linuxstbAnyway, the ALAC decoder is working in real-time, but there is room for optimisations.
11:43:10linuxstbHi again preglow.
11:43:13LinusNbeezly[tm]: lots and lots of decoding errors
11:43:45preglowlinuxstb: youve ported the alac decoder?
11:43:53linuxstbpreglow: Yep.
11:43:58preglowwhat extension does alac files use?
11:44:02beezly[tm]LinusN: hmmm - not good
11:44:08linuxstbConfusingly, .m4a
11:44:21preglowoh, so we'll need another mechanism for determining codec to use
11:44:31beezly[tm]LinusN: the iriver fw manages to decode them ok - as does oggdec (and libvorbis) though
11:44:34preglownot a bombshell, we'll need that for .ogg anyway
11:44:44linuxstbpreglow: Only when an AAC decoder is ported.
11:45:03preglowlinuxstb: i'll probably do that sooner or later
11:45:13preglowfaad looks ok
11:45:18LinusNlinuxstb: what about the license?
11:45:43linuxstbThe metadata parsing code I wrote for ALAC also works with AAC files, so that will help.
11:46:03linuxstbLinusN: I'm not 100% sure, but it seems some type of BSD
11:46:19LinusN"The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. "
11:47:10linuxstbLinusN: Is that a problem?
11:47:10LinusNon the other hands, we are granted the right to sublicense it
11:47:25LinusNlinuxstb: not necessarily
11:47:40B4gderBSD license is not a problem, unless they have the announce clause in it
11:48:21preglowb4gder: got any thoughts on plugin specific fonts?
11:48:27linuxstbMaybe it's worth asking the author for permission to use the GPL. I was planning on contacting him anyway.
11:49:22B4gderpreglow: I think perhaps we could have a few generic font "maps" that plugins could use as well FONT_TEXT or so
11:49:43preglowhmm, yeah, that sounds like a good idea
11:50:03preglowthat would cover the only thing i was thinking about, which is the viewer plugin
11:50:28preglowit's really nice with the proportional font, but the rest of rockbox i like fixed width
11:51:18hshahwhen you unplug the iriver from the usb port... why does it boot to filetree? can't you make it start playing music immediately...
12:01:50amiconnLinusN: Is a long press of SELECT used in the iriver FM screen?
12:02:03amiconnIf not, the pre business is unnecessary
12:04:52hshahthe what business?
12:05:10preglowis radio usable on iriver now?
12:05:22 Join Moos [0] (
12:05:22B4gderhshah: see LinusN's latest commit
12:05:24preglowand btw, i got a stkov while sitting on the train yesterday
12:05:47B4gderlunch time
12:05:53preglowcan the panic handler be made to respond to buttons as well? would be nice to be able to reboot it
12:06:10preglowi just bought a chocolate with a wrapper stiff enough to reset it ;)
12:06:39amiconnpreglow: Iirc t0mas implemeted that. PLAY should initiate a reboot
12:07:24preglowand no, that's just the exception handler, i believe
12:07:33preglowthat works as it should, but this was a panic
12:09:06amiconnAh, yes, I just checked
12:10:06preglowi wonder what made it overflow the stack, though
12:10:25amiconnBtw, what thread caused a stkov, and what format were you playing when it happened?
12:10:49preglowdont know what thread, does that info appear? as it happened, i was playing mp3, and was skipping to vorbis
12:11:06preglowit happened just as the vorbis files were about to be played, i believe
12:11:28amiconnYes, the panic handler displays 'stkov <threadname>' when it happens
12:12:06 Join Coldtoast [0] (
12:12:09Coldtoasthey all
12:12:17Coldtoastthere's a prob with the FM radio on the h140
12:12:35amiconnpreglow: see firmware/thread.c, line 238
12:12:35Coldtoastoh. I see there's an update sinc eI went to the gym
12:12:56preglowamiconn: hmm, it MIGHT have been audio, but i'm not certain at all
12:13:20Coldtoastwhat happens is if I use the FM radio and leave it without hitting stop, when I go to play MP3s, I can also hear the radio
12:13:30Coldtoastdoes teh update fix that?
12:16:27preglowany preset handling yet?
12:16:51preglowno, doesnt look like it
12:18:16amiconnIt's just not hooked up on iriver.
12:18:19amiconnBlame LinusN ;)
12:20:53hshahblame LinusN for what?
12:21:14***Saving seen data "./dancer.seen"
12:21:21LinusNamiconn: the pre business filters out stray SELECT release events from the menu that selected the fm screen
12:23:11 Quit linuxstb ("CGI:IRC (EOF)")
12:23:25LinusNColdtoast: the iriver audio playback code hasn't been updated to stop the radio when it starts playback
12:24:50LinusNman, the PCF50606 was a real pain to unsolder from the h300 pcb
12:25:38LinusNthe chip has a huge ground pad underneath it
12:26:11LinusNso i had to use a heat fan to unsolder it
12:26:34LinusNtoo bad i didn't discover that until after i damaged some pads trying to unsolder it :-(
12:27:57LinusNthe good news is that this pc is a eu version, so the usb2go power supply components are mounted
12:28:47preglowthe firmware just ignores them?
12:29:30preglowdid you ever find out what display it uses?
12:29:34LinusNoh yes, all you need to do to make usb2go work on the us model is to 1) mount the missing components or 2) power the usb slave externally
12:29:54LinusNbut that's old news
12:30:25LinusNpreglow: the lcd is identified with 99% certainty
12:31:16LinusNall i need now is to find out how to keep the power to the cpu between cpu resets
12:31:24 Join phaedrus96 [0] (
12:31:28LinusNso i can use the bdm
12:31:40preglowwas that a problem with h1x0?
12:32:00preglowand how'd you solve it?
12:32:06LinusNthe power circuitry is controlled by a port pin
12:32:24LinusNand the power is lost if the pin is tristated, which happens when you reset
12:32:57LinusNthe same probably applies to the h300, and the power management is entirely different on this baby
12:33:22preglowso you just grounded it, or what?
12:33:26LinusNand it is controlled by the pcf50606 that i just unsoldered
12:33:32LinusNi pulled it up
12:33:57LinusN(the pin)
12:35:05LinusNthat's the red wire you see at the bottom in this picture
12:35:34 Quit phaedrus961 (Read error: 113 (No route to host))
12:35:49 Nick phaedrus96 is now known as phaedrus961 (
12:36:48preglowanything pointing towards the h3x0 being a lot harder to get up and going with a bdm?
12:36:56LinusNnot really
12:37:16LinusNi just have to find how the cpu keeps the power alive when booting
12:37:49LinusNi hope it's just a port pin thing this time too
12:38:34 Join Paul_The_Nerd [0] (
12:38:54preglowand btw, did anyone ever ask the guy if the mp3 license iriver got is transferable with the hardware?
12:38:58preglowi keep wondering about that
12:42:12LinusNwhich guy?
12:42:41ashridahpreglow: it doesn't overly matter, since fraunhoffer or whoever have stated they won't be chasing opensource efforts
12:42:53ashridah(mostly because there's no return on investment that way)
12:44:04Paul_The_NerdIt's probably not anyway, since I'll wager they got the software license.
12:44:16B4gder"I have my own/third party mp3 software. Do I need a license?"
12:44:25B4gder"Yes. Use of our patents is not related to a specific implementation of encoders and decoders, which means that a license under our patents is needed."
12:44:30 Join webguest50 [0] (
12:44:49webguest50how does the h320 firmware go?
12:45:21 Join webguest88 [0] (
12:45:47LinusNwebguest50: i am in the process of examining the h300 hardware
12:46:01LinusNto find out how to run the bdm on it
12:46:07webguest88B4gder: I'd be surprised if any of the "[...] Do I need a license?" questions were not answered by "Yes. [...]"
12:46:14webguest50hur lång tid tror du det tar innan den e färdig linus?
12:46:28B4gderenglish in here please
12:46:34webguest88"Why yes, of course you have to pay us!"
12:46:50B4gderwebguest88: possibly, but it answers the question
12:46:52preglowashridah: so, what have they said about aac? and wma?
12:47:03LinusNwebguest50: as soon as i have managed to run the bdm, it will probably not take long until i have a boot loader prototype
12:47:17webguest50weeks months? ;)
12:47:19webguest88I believe they're all off their rocker and should be ignored, but that's me.
12:47:32LinusNwebguest50: i'd say weeks
12:47:42B4gder"We believe that some of the patents of Thomson are also used in AAC"
12:47:55LinusNwebguest50: pcb scans and schematics are on their way
12:48:11webguest50not even 1 month until its realesed you think?:D
12:48:11 Quit webguest88 (Client Quit)
12:48:15ashridahpreglow: AAC's based on a free codec anyway, isn't it?
12:48:26LinusNwebguest50: the only real obstacle is that i have a life too
12:48:34ashridahwma, of course, is something i actively avoid even if it's not patented
12:49:01preglowasridah: mnooh, not as far as i know
12:49:07webguest50yeah but many is looking forward to the realese:P
12:49:26LinusNwebguest50: no doubt about that
12:50:48Paul_The_NerdI keep looking at the H3x0 series and thinking "Ugh... I'm may have to buy one of *those* if my player dies."
12:52:35 Quit webguest50 ("CGI:IRC")
12:52:58LinusNPaul_The_Nerd: i wouldn't
12:53:14Paul_The_NerdWhat would you recommend?
12:53:22*preglow cuddles his h120
12:53:31LinusNthe h100 series is superior imho
12:53:46preglowi wonder what the x5 is like
12:53:52Paul_The_NerdYeah, I have an h120 right now. But I expect it to last a couple years yet, at least.
12:53:58Paul_The_NerdI'm just worried about its availability then.
12:54:12Paul_The_NerdI'm tempted to get an h140 from somewhere and keep it in a cool, dry place for a while
12:54:17preglowoh, by then we'll have ipod support :P
12:54:30LinusNPaul_The_Nerd: that's what i would do too :-)
12:54:41B4gderin a few years, the h3x0 models won't be around either
12:55:00Paul_The_NerdBut right now I've seen h140s show up on ebay for as much as a new 340. =/
12:55:02B4gderwe'll need to keep Rockbox moving to new targets
12:55:07Paul_The_NerdBut then, a 140 is better anyway
12:55:52Paul_The_NerdI just know if I ebay one, it'll have scratches and stuff... :(
12:55:54preglowthe iaudio players probably wont be around for much more than a year either, and that port is still in its infancy
12:55:57LinusNwe need an insider at PortalPlayer
12:56:12preglowi volunteer to get an ipod if someone starts a port
12:56:27preglowi'm tired of the iriver joystick
12:56:45B4gderipodlinux has most of the answers already
12:56:51LinusNthe h100 joystick sucks big time
12:56:52Paul_The_NerdI like the joystick alot more than that silly touch thingy.
12:57:03preglowthat silly touch thing is great to use
12:57:04FebsLinusN, I can see why you need to be careful about what you say about the H3xx:
12:57:10preglowmakes navigation a breeze
12:57:23amiconnLinusN: I know that the pre business filters out stray SELECT release events. The point is that if long SELECT isn't used, you can just make it react on the press instead of the release -> no pre business necessary
12:57:25*B4gder never tried an ipod
12:57:35LinusNFebs: lol!
12:57:36Paul_The_NerdWell... I also like the large-size XBox gamepads. I'm strange with my input methods.
12:57:39HClFebs: idiots...
12:57:40preglowfebs: ahahahah
12:58:23preglowstill, ipod would be a great new target, everyone's got one, but it'd also be a troublesome target, what with all the revisions and generations
12:58:24LinusNamiconn: i intend to use long joy for the context menu
12:58:51B4gderpreglow: yes, it would be a fun addition to the familty
12:58:51FebsI wasn't going to post anything at MR about Linus' work on the bootloader until more progress was made because I knew it would lead to that type of hysteria.
12:58:52*HCl wouldn't feel comfortable developing for ipod without details on portalplayer...
12:59:13LinusNpreglow: and it will be pearls for the swine imho
12:59:18FebsBut now I guess I'll post something just to counteract the misinformation.
12:59:21preglowlinusn: oh yes
12:59:34preglowhcl: i dont do that much low-level coding anyway
12:59:36B4gderFebs: yes, calm down the masses ;-)
12:59:41LinusNFebs: well, i did tell him it will be weeks
13:00:03B4gderbut not until "release"
13:00:17B4gderpeople think of "release" as when everything is done
13:00:33Paul_The_NerdNo, developers think "release" as when everything's done.
13:00:35FebsRight. Prototype bootloader <> release.
13:00:47Paul_The_NerdThe people at misticriver think "release" is when they can install it and start trying to brick their players.
13:00:50 Join hicks [0] (
13:01:05Paul_The_NerdRelease is when a file is a available for download. =/
13:01:17LinusNFebs: right, i was referring to the boot loader prototype
13:01:19HClhmm, i sort of do agree with linus, do we really want the ipod users as a userbase for rockbox?
13:01:44B4gderI'd like rockbox on ipod for the challange and for world domination ;-)
13:01:45LinusNthe iriver masses were quite a new experience for us
13:02:03preglowthe user base isn't really a very large point
13:02:06preglowthe availability is
13:02:10LinusNa new dimension of cluelessness
13:02:10HClyea, it would put rockbox in the spotlight
13:02:12preglowthey're everywhere
13:02:25FebsLinusN, LOL. I'm one of the "iriver masses" and they still drive me crazy.
13:02:25preglowright now no rockbox target can be bought easily
13:02:42*Paul_The_Nerd /agrees with Febs.
13:03:04LinusNand the ipod user base will be 10 times worse
13:03:55B4gderI'm not so sure
13:04:03B4gderipod users are far more Apple fans
13:04:04preglowi think the majority of people will ignore rockbox
13:04:10B4gderthey won't use Rockbox
13:04:11Paul_The_NerdIsn't the H10 very similar to the iPod?
13:04:34preglowmight be
13:04:35preglowsame chipset
13:04:36B4gderPaul_The_Nerd: as far as portalplayer goes, yes
13:05:10Paul_The_NerdWould it then be possible to develop for the H10 first, so alot of the kinks could be worked out, so then the iPod could go from "target" to "supported" in a relatively smaller timeframe?
13:05:27B4gderPaul_The_Nerd: no
13:05:28preglowi dont even know what portalplayer chip the h10 uses
13:05:40preglowit might not be something the ipodlinux guys have explored
13:05:47*Paul_The_Nerd shrugs.
13:05:54B4gderpreglow: the model name is easily found out, I think they've already figured that out
13:06:06Paul_The_NerdI just remember reading somewhere the h10 chipset was the same as one iPod. I can't remember f
13:06:11B4gdersince ipodlinux already works on ipods
13:06:20B4gderthose would be the easiest targets to start with
13:06:24B4gdershould anyone care
13:06:46crashdsomeone would have to crack the encryption first
13:06:49crashdor write code blind
13:06:50crashdeither works
13:06:59preglowoh yes
13:07:03*crashd sobs
13:08:08Paul_The_NerdWell, the only HD based player I own is an h120 anyway
13:08:36preglowonly player i own is h120
13:08:45preglowbut i'd like to expand my rockbox capable collection ;)
13:08:48HClipodlinux doesn't have both cpu cores working yet.. do they..?
13:09:01preglowdont think so
13:09:29preglowperhaps i'll apply for a job at portalplayer...
13:10:08preglowanywho, i gotta go
13:10:11preglowhave a blast
13:10:23 Quit preglow ("CGI:IRC")
13:12:22 Join rasher [0] (
13:12:43rasherHCl: I believe they do. At least on some of the generations
13:15:09rasherThis patch seems pretty logical:
13:15:29B4gderI agree
13:15:32B4gderthat's a good idea
13:15:53B4gderalthough I don't think I agree with the asking part
13:16:19rasherI'd be annoyed if it only stopped it some times
13:16:39rasherLike if I was expecting it to not stop, and then it did because the image was larger than I thought
13:16:41B4gderI don't feel strongly about it. I don't really watch jpegs myself
13:17:40FebsOK, this, I hope, is at least a little more accurate than what has already been posted at MR:
13:18:07rasherExcept his name isn't Nelson ;)
13:18:43FebsTime to edit!
13:19:49amiconnrasher: Iirc this jpeg viewer patch needs some work to make it not break on archos
13:20:44Paul_The_NerdWhat is the viewer associated with MIDIs supposed to do?
13:21:33rasheramiconn: Oh? Didn't look iriver specific to me, but then, I don't have one or know them
13:22:22hshahive installed that jpeg viewer patch on my iriver but aint tested it yet... lol
13:22:28hshahits been there for about 5 days now :s
13:23:14B4gderPaul_The_Nerd: play them perhaps?
13:23:42rasherI think it just renders them to a wav file
13:24:01Paul_The_NerdMine just sits there until I hit the reset button. :(
13:24:10Paul_The_NerdAt the "I hope this works..." screen
13:24:20rasherGive it some time
13:24:22rasherit's pretty slow
13:24:43rasherAny harddisk activity?
13:24:50rasherit really should output something for every sample or something
13:25:11Paul_The_NerdAfter "loading patches" it changes to "I hope this works..." and nothing
13:25:37Paul_The_NerdAnd the backlight, if on, stays on, and if off, stays off.
13:25:38amiconnrasher: The thing is that this patch tries to allocate structures in the remaining plugin buffer, and only use the audio buffer if the plugin buffer is too small for the file to be displayed
13:26:12amiconnI am quite sure some of the allocations are done unconditionally in the plugin buffer, like the grayscale memory
13:26:34amiconnThat won't work on archos, since the remaining plugin RAM is so small when jpeg viewer is loaded
13:27:07rasherIs there a plugin buffer size define?
13:27:07amiconnSo the old method should always be used on archos
13:27:11rasherShould probably be conditional on that
13:28:04B4gderrasher: PLUGIN_BUFFER_SIZE
13:29:34hshahi can't wait for t0mas to finish the flashing backlight to the music beat plugin... that would be sooo cool
13:29:55rasherSo instead of replacing the old code, it should just add it for players with plugin_buffer_size > something
13:30:09rashersounds doable
13:31:35B4gder> 0x10000 perhaps
13:31:56B4gderarchos recorder has it at 0x8000
13:32:03B4gderh1x0 at 0xC0000
13:32:17hshaht0mas is having problems making it fade though... anyone able to help him... it would be sooo cool and i would be forever grateful
13:32:24rasherThat's some difference
13:32:38amiconnIt depends whether jpeg_binary_size + grayscale_buffer_size <= PLUGIN_BUFFER_SIZE
13:33:04amiconnThe bad thing is that both values are not easily known at compile time
13:33:25rasherBut can't a reasonable guess be made from plugin_buffer_size?
13:33:53rasherIt's not going to be useful if you can load 1kb jpegs anyway
13:33:58amiconnYes, but only reliably for the current platforms
13:34:37B4gderwell, we could adjust it in the future if we face problems ;-)
13:34:49 Quit Paul_The_Nerd ("Chatzilla 0.9.68a [Firefox 1.0.6/20050716]")
13:39:27hshahsomeone please commit the multiple align in wps patch and the mode patch - those two are the best!
13:39:59rasherMode patch?
13:40:12rasherI agree that the multiple align tag patch seems nice
13:40:22rasherBeen using it for a few weeks now
13:42:53rasherAh, mode patch as in a wps tag for repeat mode
13:43:06rasherseems sensible
13:43:27hshahyeah - it also does playing, rewinding, fast forwarding and paused too
13:43:40hshahthose two are the best - i always install them on every version i get
13:43:58rasherMan, that's a whole bunch of tags
13:44:17B4gderhshah: that's why you should use cvs instead
13:44:18hshahis that a good thing or a bad thing?
13:44:55hshahB4dger: what i do is download individual files from the homepage and replace them... i don't download the whole bleeding edge or daily build
13:45:06rasherHe should just have one tag I believe
13:45:15B4gderhshah: sure, but using cvs would mean less work for you
13:45:29hshahi don't know how to use CVS :s - how does it work?
13:45:37rasher%rm that returns f,a,o or s
13:45:45B4gderhshah: you tried the wiki docs?
13:45:57hshahplus what happens if it decides to overwrite one of the files which has been patched?
13:46:08B4gderit doesn't overwrite files
13:46:13B4gderit merges
13:46:22B4gderread the docs
13:46:39B4gderhow do you think we all manage to develop things?
13:48:18rasherMan, why do people think that *now* is the best time for feature requests
13:48:24hshahdoes it even merge things properly with patched files...
13:48:37hshahrasher: because they want them before the freeze
13:48:39B4gderhshah: it merges the remote changes into your local files
13:48:55hshahhmm... i will look into that then...
13:48:57rasherhshah: Well they should have thought of that before the freeze was a few days away
13:50:45hshahhmm... can i apply it to my current modified files...?
13:50:50hshahthe cvs i mean
13:51:03B4gdercheck out a fresh copy
13:51:08B4gderthen apply your changes to that
13:51:15B4gderthen cvs update eternally there
13:52:16B4gderyou should now start to grasp why we suggested you use the cvs method in that docs of yours;-)
13:52:58hshahtrue... i don't think most n00bs will bother with daily updates
13:53:22B4gderdaily, weekly or monthly, the cvs way means less work
13:53:32B4gderif you want to keep your patches
13:53:58B4gderif you just to it once, then the work is pretty much equal
13:54:13hshahok... do i need to install CVS first or something?
13:54:34B4gderyou have the devkit installed already, don't you?
13:54:48hshahso i have
13:54:50B4gderthen you have cvs
13:54:57hshahu can't copy and paste can you?
13:55:01hshahin the bash terminal?
13:55:20B4gderyes you can
13:55:38B4gderbut using the left-top menu to select "select" first
13:55:58hshahthe what?
13:56:03B4gderI'm having a swedish windows here, can't tell what its called in english
13:56:11hshahaha - done it
13:56:17LinusNinteresting, the h300 uses the same port pin for the power control
13:56:27B4gderLinusN: ooh
13:56:36B4gderless work! ;-)
13:56:52hshahBah - Novell are blocking port 2401
13:57:02LinusNfirst multimeter "beep" for the h300, a milestone is passed :-)
13:58:34B4gdernow, I couldn't resist
13:58:38B4gderreload the front page
13:58:58hshah2005-08-18: At 13:59. First multimeter "beep" for the h300.
13:59:28rasher10 %u20AC say that someone will think that it was the h300 that beeped and interpret it as "music not far away!"
13:59:36rasherthat was meant to be a euro sign
13:59:56rasherIt obviously is not.
14:00:56B4gderwell, I don't think other people's stupitidy should stand in the way for a little fun ;-)
14:01:14hshahi can't do the CVS at work... but will try it at home
14:01:45rasherOf course not, just saying
14:02:13B4gderyes, I believe you're right
14:02:24B4gderbut I'll point them to Febs post on MR then
14:03:06rasherOr hit them over the head with something heavy
14:11:16LinusNlike a multimeter
14:12:38*amiconn asks himself what type of multimeters LinusN might use...
14:13:01LinusNfluke 179
14:16:45amiconnDoesn't look like it would be heave ;)
14:17:04 Join muesli- [0] (
14:18:54LinusNok, looks like all i need to do is to pullup the power control port pin to vcc
14:19:25LinusNwe'll see when i hook up the bdm
14:19:29rasherHow handy
14:20:24 Join Paul_The_Nerd [0] (
14:21:16***Saving seen data "./dancer.seen"
14:27:36HClamiconn already wrote rockboy optimizations for archos?
14:29:03amiconnYes, some routines are already assemblerised, long ago...
14:30:53amiconnI hope to finish the runtimedb hookup this evening
14:31:44B4gdertime to run
14:31:46 Quit B4gder ("Lämnar")
14:33:55muesli-wow, you can get a porsche as a tip in sweden!
14:35:03 Quit Febs (Read error: 110 (Connection timed out))
14:39:41rasherA 924 is hardly a porsche
14:40:00rasherJust barely
14:41:49rasherWouldn't mind getting one as a tip, mind
14:46:15 Quit Paul_The_Nerd ("Chatzilla 0.9.68a [Firefox 1.0.6/20050716]")
14:48:16 Nick mbr_ is now known as mbr (
14:50:11 Join webguest45 [0] (
14:51:11webguest45a slightly offtopic question, would it damage a H140 if I stored it in a fridge at 6-8 deg C ?
14:51:37ashridahi'd be inclined not to try.
14:51:50ashridahfridges tend to be incredibly humid for a period after being opened
14:52:12webguest45I bought a spare and was wondering what the best longterm storage method wold be
14:52:24webguest45if its vacuum packed
14:52:24ashridahnot freezing. no.
14:52:34ashridahwhy would you buy a spare?
14:52:44webguest45err because I can :)
14:52:55ashridahthe parts most likely to fail are the hard drive and the battery, both of which can be replaced
14:53:07webguest45I like the unit very much and it meets all my requirements for a DAP
14:53:32webguest45and its been discontinued, with Rockbox its perfect for me
14:55:20 Part webguest45
14:58:36 Join XavierGr [0] (
14:58:39 Join XMaster-ShadowX [0] (
15:01:50rashera fridge is probably a bad idea
15:01:59rasherHumidity indeed
15:03:52XavierGrScrolling of files for the jpeg viewer is sweet!!! Now I need to sort the entries alphabetically...
15:06:48 Quit muesli- (Read error: 110 (Connection timed out))
15:07:48 Join muesli- [0] (
15:13:36rasherWhat are you using to scroll?
15:13:37 Quit muesli- (Read error: 104 (Connection reset by peer))
15:18:48XavierGrinstead of having to quit every time to select a new picture, I utilize up_down buttons (when in zoom_out) to change to previous or next file.
15:19:48 Quit hicks (Read error: 110 (Connection timed out))
15:21:24hshahis that a patch?
15:21:32rasherHow about long press on up/down?
15:21:38rasherOr play up play down
15:21:46rasherplayPLUSup playPLUSdown
15:21:51LinusNXavierGr: i think it's confusing when you say "scroll"
15:22:45hshahhow do you do that to the pics?
15:26:23hshahis it a patch?
15:27:16XavierGrrasher: why long press?
15:27:33rasherTo make it a different action
15:27:43XavierGrLong press in zoom scrolls the pic. in zoom_out both up and down do nothing
15:28:15rasherSo you don't do it by accident (if you think you're zoomed in) and to allow switching at all times
15:28:48rasherDepends on the size of the image
15:28:50rashersome images will not fit on screen
15:28:57 Part XMaster-ShadowX
15:29:01rasherI have some (admittedly huge) jpegs that will always be scroll-able
15:29:02XavierGrwell pressing the play button only is good when in zoom_in. Where (now) you will have to completely zoom_out to change file
15:29:10hshahcome on guys - one of you tell me - how do you make the pictures "scroll"?
15:29:25XavierGrhshah my bad
15:29:35rasherzoom in by pressing the joystick
15:29:38rasheryou can now scroll around the image
15:29:58rasherWhat XavierGr is talking abuot is switching to the next image inthe directory
15:30:01rasherwhich he is implementing
15:30:19XavierGrwhat I program now is to procceed to next or previous file without the need to quit first, got it hshah?
15:30:19hshahahh rite... thats what im talking about too... i would love that feature
15:30:49hshahyeah i get it... so is it working etc yet?
15:30:49rasherXavierGr: Using up and down is not a good solution
15:31:15XavierGrI haven't encountered what you say though rasher.
15:31:33rasherJust open any jpeg taken with a relatively new digital camera
15:31:33rasherit will not fit on screen
15:31:36XavierGrI don't think that you can have a big image that is by default zoomed_in
15:31:45rasherYou can.
15:31:47XavierGrso it will be zoomed?
15:31:52rasherwell, it is not zoomed in
15:32:03hshahyeah... and up and down will only move that pic up and down
15:32:08hshahit won't move to the next file
15:32:17rasherThe smallest version is just larger than the screen
15:32:41XavierGrso pushing up or down will scroll instead of nothing?
15:33:07rasher1600x1200 seems to be large enough
15:33:28XavierGrhmm and it's so immediate with up and down.
15:33:37hshaha bit like on a mobile phone... when the text goes off the page in a sms, you scroll down... this is what the up and down are used for on the iriver jpeg view
15:33:54rasherXavierGr: what?
15:34:02hshahi didn't get that part either...
15:34:12hshahi was waiting for rasher to comment in case he understood it
15:34:12XavierGrI can change that but you will see that up or down is way better if you dont have big pics
15:34:17hshahbut looks like he didn't - lol
15:34:33rasherWell you can't just assume that
15:34:37hshahyeah... but even if u do have 1 big pic... it will mess it all up
15:34:41rasherI'll have no way of flipping through my pics
15:35:16XavierGrI meant that up or down (without the play) is quicker.
15:35:40rasherExcept it doesn't always work
15:35:40XavierGreither way the program see if there is a zoom version of the pic.
15:36:04XavierGrso I will make up+play when you are in a zoomed pic
15:36:08rasherI still don't think that the same keypress should do different things like this
15:36:28rasherI don't think up/down should be used at all, to avoid confusion
15:36:35rasherBut you don't have to be zoomed for up/down not to work
15:36:55XavierGrMy opinion is too: Up and down to change files when there is no scrolling. Up and down + play when there is scrolling.
15:37:35pilot000btw. a 3Mpix picture has a size of 2048 x 1536 on my camera, such a picture is always "zommed" by default
15:37:35XavierGrwhat do you think?
15:37:48rasherHm. That'd annoy me. I'd end up doing it by accident all the time
15:38:01rasherof course, I'll just patch it away if included
15:38:12XavierGrbut wait you didn't get it... I mean that:
15:38:30rasherI do
15:38:30XavierGrif the picture is zoomed up or down will not change files
15:38:30*HCl debugs his kitty
15:38:43XavierGrbad kitty :P
15:38:57XavierGrrasher: where is the confusion?
15:39:03rasherI don't want up and down to change files at all
15:39:14rasherBecause I'd be pressing those to see if I am zoomed
15:39:23rasherand bam, new picture, wtf?!
15:39:42rasherI just don't like the idea, is all
15:40:04rasherDon't let that stop you though
15:40:07XavierGrok we will discuss this with others when it is finished if more people want it this way we will do that.
15:40:28XavierGrIt is just so nice and quick to use up or down...
15:40:48rasherI see that point, I just think the other thing is more important.. *shrug*
15:42:28XavierGrAlso I added the name of the opened pic in the starting infos.
15:43:05XavierGrand reduced the time for splashes when an error occurs. 2 seconds are too many for me
15:43:27XavierGrI modified it to 0.5 secs.
15:44:13XavierGrAlso rasher what do you think that it must happen when you procceed to next picture and an unsupported pic loads?
15:44:30rashererror-splash, next image
15:44:45XavierGryes that is what it currently does. :)
15:44:59LinusNXavierGr: i think left/right would be better, then it will be just like prev/next in the wps
15:45:13XavierGrmy god what f*cked up syntax I got...
15:45:35rasherfirst time this occurs, save the name of the file, if this occurs again see if the name is the same, whenever a file successfully loads, erease that name
15:45:37rasher(to avoid loops)
15:45:49rasherI think I got that right...
15:45:59rasherYou should see what I mean
15:46:08XavierGrLinus: Yeah I agree with that. It is just that when programming I had the filetree in mind.
15:46:10LinusNrasher: just remove the file from the list
15:46:22rasheroh true
15:46:26rasherI forgot about the list
15:47:01XavierGrhmm good idea to remove the name from the list.
15:47:09LinusNhehe, or move it to a second list
15:47:20LinusNwhich is displayed when exiting
15:47:31LinusN"these files could not be viewed"
15:47:38 Join hicks [0] (
15:47:58XavierGryes the problem is that the list is an array of pointers that points the buffer of names. How to remove a name?
15:48:08LinusNdon't remove the name
15:48:19LinusNjust change the pointer
15:48:20rasherremove the pointer
15:48:24XavierGrDelete the files !!!! LOL
15:48:36LinusNset the pointer to NULL
15:48:54LinusNand add the pointer to the "corrupt list"
15:49:33XavierGryes but then when you change files and end up to this pointer the NULL will not be a valid filename that may cause problems. I will see to that.
15:49:55LinusNcome on, just check the pointer before trying to load the file
15:50:16LinusNif(ptr[i]) { the file...}
15:50:29XavierGryeah that's easy I guess.
15:50:51XavierGrmy bad.
15:50:52rasherGrr.. whereabouts is the shutdown sequence? (alternatively, why is the "shutting down" only shown after syncing stuff to disk?)
15:50:53LinusNthen you skip it silently without a splash
15:51:05LinusNrasher: i blame hcl for that
15:51:21 Join muesli- [0] (
15:51:31LinusNyou see, the database is synched before the splash, and the settings are synched after the splash
15:51:46rasherWell that's clearly broken
15:51:50LinusN(but it's not really his fault)
15:51:52rasherNaughty HCl
15:52:27LinusNthe problem is that the SYS_SHUTDOWN message is sent before the splash is shown
15:52:39Slasherbtw, i think the audio should stop only after the shutdown command is accepted or user releases the stop button
15:52:58LinusNSlasher: why?
15:53:13rasherLinusN: Any reason for this?
15:53:22SlasherLinusN: then you don't need to watch the screen and you will know that the command was accepted
15:53:55Slasherif the audio stops right away it's hard to tell when you can release the stop button
15:54:04LinusNSlasher: you still don't know if it shuts down or not
15:54:05Slasherand that could make the user confused :)
15:54:26LinusNSlasher: ah, now i see what you mean
15:54:33Slashergood :)
15:54:57rasheraudio should only stop when sys_shutdown is sent? (or on stop button release if in wps)
15:55:24Slasherrasher: on stop button release if it was not a shutdown
15:56:06rasherI don't see how that's not what I said?
15:56:47rashereither way, the music should stop either "on sys_shutdown" or "on release"
15:56:53Slasherhmm.. just try the iriver firmware, it should work that way
15:56:59rasherif it stops on release and it's a shutdown, no biggie
15:57:19rashersince the system is shutting down anyway
15:57:28Slasherit should stop immediately when it's shutdown (user has pressed the button long enough)
15:58:09Slasherbut not before the system has decided what the user wants to do
15:58:54rasherIs there even a gap between "user has pressed the button long enough" and "sys_shutdown is sent"?
15:59:01rasherOh there is
15:59:34rasherthat's after sys_shutdown
15:59:34rashersilly me
15:59:50rasherI should shut up now.
16:00:33rasherHow's voice doing?
16:01:09Slasherthe voice samples are playing on target and simulator when audio is stopped but the player will crash when audio is playing :/
16:03:08hshahis it just me or have the rockbox response times become a bit sluggish in the last few weeks - before when i used to press joystick down and browse between folders, it seemed a hell of a lot faster...
16:04:01Slasherthe hd has to spinup initially and that will take some time
16:04:15Slasherthat problem can be solved with file tree caching in the future
16:04:23hshahi know... but it used to feel faster
16:04:23 Join rooom_wrk [0] (
16:04:29LinusNamiconn: u there?
16:06:42 Join crash__ [0] (
16:09:29beezly[tm]LinusN: if you want me to try anything to fix that OGG problem - i'd be very happy to
16:10:51LinusNbeezly[tm]: hmmm, you could bug preglow with the problem
16:11:07LinusNi think he has more knowledge about the ogg decoder than i do
16:11:10beezly[tm]LinusN: will do ;)
16:12:15 Join muesli__ [0] (
16:12:26 Join webguest35 [0] (
16:12:43webguest35A quick question about Vorbis decoding.
16:12:55webguest35Should files encoded with the 1.0 beta Vorbis encoder play okay?
16:13:08beezly[tm]webguest35: i think you have hit the same problem as me ;)
16:13:24beezly[tm]webguest35: do they just hang your player?
16:13:24LinusNwebguest35: it should, but there is a bug somewhere
16:13:26webguest35I have a couple files I encoded with the beta encoder, and they play the first 30 seconds or so fine, then start sounding like they're being fastforwarded.
16:13:27 Quit ashridah ("sleep")
16:13:36webguest35ah cool
16:13:41webguest35It's always nice to know you're not alone.
16:13:43beezly[tm]webguest35: which beta were they built with?
16:13:54webguest35I haven't got that information with me unfortunately.
16:14:03beezly[tm]do you have the ogg file?
16:14:05LinusNi don't know much about ogg
16:14:05webguest35I'm fairly certain it was 1.0beta1 though
16:14:44beezly[tm]webguest35: if you have the .ogg file - run ogginfo on it and it will tell you which release made that file
16:14:54webguest35hang on
16:15:28 Quit pilot000 ("CGI:IRC (EOF)")
16:15:41 Join webguest40 [0] (
16:16:16webguest35Vendor: Xiphophorus libVorbis I 20000508 (1.0 beta 1 or beta 2)
16:16:32 Quit webguest35 (Client Quit)
16:16:50 Join webguest35 [0] (
16:17:26webguest35Anyway, it's no biggy. Just unfortunate since the original source for those files is in a completey different country so I can't reencode them.
16:21:02 Join the_winch [0] (n=winch@
16:21:19***Saving seen data "./dancer.seen"
16:22:39the_winchIs there any way to have a plugin that appears in the plugins menu and as a viewer?
16:23:51LinusNnot currently
16:25:14the_winchIt would be nice for the favourites plugin, from the plugin menu it uses /favourites.m3u and you could also pass it a playlist to use from the "open with" menu
16:26:00rasherI also happen to think that HCl's searchengine/databox should work like this
16:26:46the_winchA text editor would be another use as you need to edit existing files and create new ones.
16:27:26LinusNthe_winch: we are looking into another way of handling favourites
16:27:46rasher(see for my proposal)
16:28:20LinusNthe_winch: this patch may make it into cvs, with some changes:
16:28:34XavierGrDoes a plug-in has to be in the plug-in folder or can I put the rock file every where I like?
16:28:47LinusNXavierGr: anywhere you like
16:29:11LinusNbut it won't be listed in the "browse plugins" list if it isn't in the plugin folder
16:29:17XavierGrOh and that cached filetree is wonderfull idea. What are the plans for it?
16:29:26 Part webguest40
16:29:37LinusNcached filetree?
16:30:26XavierGr<Slasher> that problem can be solved with file tree caching in the future
16:30:30 Quit muesli- (Read error: 110 (Connection timed out))
16:30:50rasherSpeaking of patches.. any chance of the SF mails being sent to a mailing list?
16:31:13rasher(I noticed in the settings that mails are sent to an email address already)
16:31:28LinusNrasher: huh?
16:32:23rasherIt looked like sourceforge sends a mail to some address (can't remember which) each time a patch/bug/rfe is filed
16:32:24SlasherXavierGr: i might try some implementation for that after i get voice ui working. The caching should be quite trivial
16:32:56rasherI'll shut up now
16:33:14hshahhow many times have you said that today rasher?
16:33:14 Join Fle|aw [0] (
16:33:24LinusNSlasher: the current fix for audio pops when starting/stopping playback is downright dangerous
16:33:26 Nick Fle|aw is now known as Maxime (
16:33:40SlasherLinusN: Hmm
16:33:54LinusNit calls uda1380_mute() from the dma interrupt
16:34:00hshahdangerous? in what way
16:34:11hshahhmm... that means nothing to me...
16:34:13MaximeI've question, is it possible to implement RDS data?
16:34:13rashercrash-prone dangerous
16:34:17LinusNthat is probably the cause of the various crashes
16:34:17rashernot bricking-dangerous
16:34:27 Join XMaster-ShadowX [0] (
16:34:27hshahi think its my turn to stfu and stop butting into the conv
16:34:32LinusNthe addrerr crash
16:35:01LinusNMaxime: no, sorry
16:35:11Maximeok ^^
16:35:13LinusNMaxime: that requires special hardware
16:35:22Maximeit's what i thought
16:35:26Maximebut to be sure.. ^^
16:35:44hshahtalking of crashes... in the last few days ive had to use the reset for the first time... like 8 times... when unpluging the usb cable it comes up with error in codec mp... something and then panic error comes up
16:35:49LinusNSlasher: we should instead ramp down in the dsp code
16:36:17SlasherLinusN: Hmm, can the i2c code interfere with interrupts?
16:36:21LinusNhshah: that's a new one
16:36:33LinusNSlasher: the i2c code calls yield()
16:36:41Slasheryes, that might be a better fix
16:36:47Slasherah, then it's really bad
16:36:50LinusNand yielding in an interrupt is totally verboten
16:37:15 Quit rasher ("CGI:IRC (EOF)")
16:37:16hshahLinusN: a new one eh... why me :(
16:37:45LinusNhshah: is your rockbox installation up-to-date and unpatched?
16:38:02MoosLinus: yellow builds for sims
16:38:23Slasherhi Moos :)
16:38:24hshahits up to date, but patched LinusN
16:38:33MoosHi Slasher
16:38:47hshahthe multiple align patch and mode patch, and view jpegs while playing music...
16:39:27 Quit rooom_wrk (Read error: 110 (Connection timed out))
16:39:28LinusNhshah: do you insert the usb cable while playng music?
16:39:53LinusNor while viewing jpgs?
16:40:08hshahit happens when unplugging
16:40:54LinusNyes i know it happens when you're unplugging, i asked in what state rockbox is when you plug it in
16:40:56hshahand also another thing i noticed... i have the top status bar turmn
16:41:11 Join muesli- [0] (
16:41:20hshaherm... its probs stopped at file tree... but sometimes it could be playing music
16:41:56LinusNi can't make it happen
16:42:13LinusNhshah: try with the latest bleeding edge
16:42:28hshahand back to the other thing i noticed... i have the top status bar turned off... but sometimes when i plug in the usb cable and the connected logo comes up, the status bar comes up too... and then when the usb cable is unplugged, it goes away again
16:42:42hshahit doesn't happen all the time LinusN - i tried to recreate it just now,.,. and nothing
16:43:37LinusNhshah: try to find out when it happens
16:43:44hshah" The shutdown message is now displayed before saving the database, giving better user feedback when whutting off the player" i think you mean Shutting
16:44:09 Quit einhirn ("Miranda IM! Smaller, Faster, Easier.")
16:44:19hshahok i will... and about the problem with the status bar coming up... again that only happens sometimes
16:45:33XavierGrany advice on how to sort alphabetically the filenames pointed by a pointer in a buffer?
16:45:33 Quit webguest35 ("CGI:IRC (EOF)")
16:46:01LinusNXavierGr: again: qsort()
16:46:18XavierGrbut it needs compare() too.
16:46:36hshahim going to have to go now... someone please look into the status bar randomly coming up with the usb cable is plugged in
16:46:40hshahbye bye
16:46:49 Quit hshah ("CGI:IRC")
16:46:52LinusNhshah: no, you look into it
16:47:16XavierGrhaha he quited...
16:47:28LinusNXavierGr: what is the problem with qsort needing a compare function?
16:47:41LinusNthat's how it works
16:48:04XavierGrwell as I understand the compare function returns the way the qsort will work right?
16:48:08 Quit muesli- (Read error: 104 (Connection reset by peer))
16:48:38LinusNXavierGr: the compare function is the one that doesn the actual comparison
16:48:54XavierGrand what qsort does?
16:49:10LinusNit sorts based on the results of the comparisons
16:49:21LinusNit moves the pointers around
16:49:54 Join memmem [0] (
16:50:31LinusNXavierGr: you can look at the "sort" plugin
16:50:37XavierGrso having as parameters: qsort(buffer, nember of entries, sizeof what?, compare); should do the trick?
16:51:09LinusN(which i happen to be the author of)
16:51:27LinusNthat is exactly what you are looking for
16:51:34LinusNexcept it sorts backwards
16:51:59XavierGrbut the 3rd parameter is tricky. it should have the length for every name right?
16:52:07LinusNso you need to swap the s1 and s2 parameters to the strcasecmp call in compare()
16:52:44LinusNno, the third parameter is the size of the elements it is sorting
16:52:56LinusNin your case it sorts char pointers
16:53:11LinusNso it should be sizeof(char *)
16:53:32LinusNremember, it doesn't sort the filenames, it sorts the list of pointers
16:54:00XavierGryes that's the easy part to change pointer order, because if it was the other way around...
16:54:04LinusNin fact, you could steal my code as-is
16:54:15LinusNand it will work
16:54:30LinusNjust swap the s1 and s2 parameters in the strcasecmp call
16:55:37XavierGrthough I might have to steal the compare from filetree.c because maybe we will need sorting not only alphabetically but also by date (user configuration).
16:56:30XavierGrso what this sort.c plug-in does?
16:56:37 Quit muesli__ (Read error: 113 (No route to host))
16:57:08LinusNit sorts a text file
16:57:26LinusNwhatever you give it (open with...)
16:57:43LinusNmost often, people use it to sort playlists
16:58:53XavierGrso the compare in sort.c and filetree.c is used for the qsort function, but only difference is that the second does this with other filters?
16:59:20XavierGralphabetically, date e.t.c
17:01:31LinusNgotta run, cu later
17:01:36 Part LinusN
17:02:27XavierGrI have to go too later all.
17:02:29 Quit XavierGr ()
17:05:20 Join einhirn [0] (
17:16:31 Part XMaster-ShadowX
17:21:12 Join leftright [0] (
17:21:40leftrightthe replaygaun pre-amp setting isn't saved in the config file
17:29:26 Join CheeseBurgerMan [0] (n=BurgerBo@
17:30:19 Part the_winch ("Leaving")
17:34:19 Join amiconn_ [0] (
17:37:54leftrighthmm, I just added the missing cfg parameters manually, np
17:39:26 Join muesli- [0] (
17:41:31 Quit amiconn (Nick collision from services.)
17:41:31 Nick amiconn_ is now known as amiconn (
17:47:27leftrightfor the cfg txt file, how would I specify a value which has a range from -6 to 6
17:47:47leftrightit has increments of .1
17:52:08 Join rooomish [0] (
17:52:12 Quit rooomish (Client Quit)
18:14:52 Join wendle [0] (
18:21:21***Saving seen data "./dancer.seen"
18:23:37 Join XMaster-ShadowX [0] (
18:29:50 Quit memmem ("ERC Version 5.0.3 $Revision: 1.726.2.17 $ (IRC client for Emacs)")
18:31:39 Part leftright
18:34:14 Join muesli__ [0] (
18:35:52 Quit wendle ()
18:38:17 Quit muesli- (Read error: 110 (Connection timed out))
18:39:51 Join tvelocity [0] (
18:48:20 Join bagawk [0] (n=lee@unaffiliated/bagawk)
18:51:27 Quit muesli__ (Read error: 104 (Connection reset by peer))
18:56:48 Join Hansmaulwurf [0] (
19:06:46 Join dpassen1 [0] (
19:21:50 Join markun [0] (
19:24:54 Join Craig [0] (
19:28:09 Join Cassandra [0] (
19:28:22 Join hshah [0] (
19:29:02hshahim trying to use the cvs update for the first time
19:29:09hshahhave some slight problems
19:29:33hshahi ran the first two commands on here (
19:29:41hshahand it downloaded all the files
19:29:49hshahthen i ran cvs update -dp
19:30:07 Join leftroght [0] (
19:30:25 Part leftroght
19:30:33hshahit gave an error "no cvsroot specified... use -d option"
19:30:39hshahnow what?
19:30:40 Join leftright [0] (
19:30:49Cassandracd into the "rockbox directory"
19:30:56hshahi tried that
19:30:57CassandraThen try it.
19:31:02hshahthat just hangs then
19:31:18CassandraIn that case you may have a firewall problem.
19:31:25hshahthe cursor blinks and does nothing
19:31:33CassandraOr you aren't waiting long enough. Initial checkout can take a while.
19:31:34leftrightCassandra: have you given much thought to implementing your idea of Replaygain going to Track mode if Shuffle is enabled
19:31:37hshahi have no firewall - it managed to download the files... so that is not the case
19:31:56Cassandraleftright: Haven't had time, I'm afraid. Shouldn't be too difficult though.
19:32:05 Join leftroght [0] (
19:32:10hshahim on 56k... so mebbe thats why
19:32:10 Quit leftright (Client Quit)
19:32:22CassandraThat will take a while.
19:32:48leftroghtI thin it would be such a cool feature, perhaps as a option under Replay Gain
19:33:45 Quit dpassen1 ()
19:33:48 Join dpassen1 [0] (
19:35:48 Part leftroght
19:36:13 Join linuxstb [0] (
19:36:31 Quit bagawk ("Leaving")
19:36:46 Quit Craig (Nick collision from services.)
19:37:32 Join Craig_ [0] (
19:39:17 Quit XMaster-ShadowX (Read error: 113 (No route to host))
19:40:39 Quit tvelocity ("Leaving")
19:43:50CoCoLUSi just had an idea
19:43:58CoCoLUSanyone knows audioscrobbler, right?
19:44:18CoCoLUSmaybe it would be possible to implement support for it in rockbox...
19:44:30CoCoLUStrack the played tracks (i think the db already does that)
19:44:34crwli wonder if they allow submitting large amounts of track in a kind of offline mode or not...
19:44:40CoCoLUSyeah exactly
19:45:05CoCoLUSeither that, or solder a wifi-module on the board :P
19:45:15crwlright. :)
19:46:17CoCoLUStheir support does indeed support batch-submits, because if you're not connected to the net or the as-server is down the plugins do cache the list
19:46:22 Nick CheeseBurgerMan is now known as CBM-away (n=BurgerBo@
19:46:27CoCoLUSbut i don't know how large that list is allowed to grow...
19:46:37CoCoLUS-support +system
19:52:18hshahi am still getting errors with the CVS update :(
19:52:18 Quit Craig_ (Read error: 104 (Connection reset by peer))
19:52:29 Join Craig__ [0] (
19:52:42hshahcvs update aborted - error writing to server... bad address
19:57:11CoCoLUSi really think that audioscrobbler-plugin could work :)
19:57:24hshahthe what?
19:57:41CoCoLUSwhat i just babbled about 5 mins ago
19:58:28hshahCVS working for anyone... it says username rejected... :s
19:58:45CoCoLUSyou're following the instructions in the wiki?
19:59:40CoCoLUSthen i have no clue :P
19:59:57hshahfixed that
20:00:16hshahbut cvs update -dp doesn't work
20:00:33hshahit takes ages... and then... cvs update aborted - error writing to server... bad address
20:02:23CoCoLUSwhats -p supposed to do?
20:03:13hshahThe -d switch tells update to create any new directories that have been created the repository since last update. The -P switch tells update to delete files that have been removed in the repository.
20:03:17hshah^from the wiki
20:06:15CoCoLUSyou're using -P or -p?
20:06:28hshahcvs update -dP
20:06:41hshahcvs update -dP <−−- as it says in the wiki
20:13:06 Join Lear [0] (
20:16:00 Join hardeep [0] (i=hardeeps@norge.freeshell.ORG)
20:16:18hshahi feel like killing someone - why is this not working!
20:17:03 Quit hardeep (Client Quit)
20:17:16 Join hardeep [0] (i=hardeeps@norge.freeshell.ORG)
20:21:22***Saving seen data "./dancer.seen"
20:22:00 Quit linuxstb ("CGI:IRC (EOF)")
20:24:50HClyea, computers suck
20:31:44 Quit hshah ("CGI:IRC (Ping timeout)")
20:41:14 Join leachbj_ [0] (
20:41:44 Join muesli- [0] (
20:53:27 Nick leachbj_ is now known as leachbj (
21:00:45 Quit Craig__ ("Chatzilla [Firefox 1.0.6/20050716]")
21:10:46 Quit dpassen1 (Read error: 110 (Connection timed out))
21:16:03 Quit muesli- (Read error: 113 (No route to host))
21:18:51 Quit CBM-away (Read error: 110 (Connection timed out))
21:19:06 Join webguest40 [0] (
21:24:19webguest40A noobish question here: what is the reason why Rockbox displays pics in 128x96; is there a way to display it in 160x128 LCD resolution?
21:30:49 Quit webguest40 ("CGI:IRC (EOF)")
21:31:14 Join webguest25 [0] (
21:33:26amiconnRockbox can only display the picture in certain size, that's how the jpeg decoder works
21:34:05amiconnIt chooses the largest one of 1, 1/2, 1/4 or 1/8 size that fits on the screen entirely
21:34:14webguest25thanks for that :)
21:34:26amiconn...or 1/8 size if even that is larger than the screen
21:34:54amiconnI guess you're trying to display 1024x768 pictures...
21:35:03 Quit courtc (Read error: 113 (No route to host))
21:35:31webguest25no, no; I was just wondering... and wanted to know
21:36:16 Join webguest66 [0] (
21:36:59webguest66Anyone know how feasible it would be to port something like Nethack to rockbox?
21:37:12webguest66Calls to malloc() would be a problem I guess.
21:37:34webguest66and terminal emulation
21:38:12 Join t0mas [0] (
21:39:08 Join courtc [0] (
21:41:13HClyou'd need more buttons for that than the ones that are available
21:41:54webguest66maybe some sort of popup menu
21:46:12webguest66various rogue-like games have been made for Palm Pilots so small footprint shouldn't be an issue
21:46:32webguest66though they at least have graffiti for letter input though
21:48:18webguest66Oh and while I think of it. Is there any disadvantage to running a developer build with logf enabled?
21:48:25webguest66For day to day use I mean
21:53:12 Join muesli- [0] (
22:02:43 Part webguest66
22:06:32 Quit leachbj (Read error: 110 (Connection timed out))
22:07:00 Join leachbj [0] (
22:07:15 Join hshah [0] (
22:12:17hshahim still having problems trying to use CVS
22:12:27hshah <−−−− problem explained here
22:12:40hshahwoo hoo - fixed
22:12:42hshahignore that
22:16:00 Quit hshah ("CGI:IRC (EOF)")
22:21:26***Saving seen data "./dancer.seen"
22:23:11muesli-what does "car mode" exactly do?
22:24:12Slasherargh, now the voice ui "works" while music is playing but then the voice samples are just random noise before i reboot the player :/
22:31:43 Join rasher [0] (
22:32:14rashermuesli-: It starts playing when the charger is inserted and stops when it's removed
22:32:28rasherUseful for a player lying in a car attached to the wotsit-plug
22:32:58rasherEspecially for Archos players, which power up when the charger is attached
22:33:15rasher(because they need to be on to charge.. what's up with that anyway?)
22:35:01 Quit Cassandra (Read error: 110 (Connection timed out))
22:35:26rasherI may be slightly off.. try checking the manual
22:35:55 Quit Lear ("Chatzilla [Firefox 1.0.6/20050720]")
22:36:19 Quit ansivirus ("Leaving")
22:39:59 Join LinusN [0] (
22:40:07LinusNrasher: you are correct
22:40:18LinusNthe archos recorder models have software controlled charging
22:40:33amiconnhi again LinusN
22:40:46amiconnYou wanted to ask me something in the afternoon?
22:40:52LinusNi just uploaded the first h300 scans to IriverInfo
22:41:20rasherWe soon have the firmware!
22:41:24LinusNamiconn: yes, i wanted some input on how to solve the saving of databases and settings on poweroff
22:41:36LinusNbut i solved it my way
22:41:45amiconnI have a question as well.
22:42:09Bagderthe huge ones really are HUGE
22:42:18LinusNthe h300 is prepared for exactly the pullup that i mentioned earlier
22:42:31amiconnIs there a reason why the beginning of mpeg.c is like it is (a bit messy imho)
22:42:37LinusNan empty place for a resistor
22:42:52LinusNthe beginning of mpeg.c?
22:43:05amiconnLike, first some variables, declarations etc, then some functions, then again some variables and declarations
22:43:31LinusNi rarely make a mess on purpose
22:43:51LinusNit just grew that way
22:44:01LinusNfeel free to tidy it up
22:44:26amiconnThere are even some playlist functions and variables declared 'extern'. Isn't it that calls from firmware to application are 'booohhhh!' ?
22:44:32rasherNow I found a "broken ogg" :-\
22:44:39LinusNa lot of that code could/should be synched with the iriver metadata handling
22:44:57rasherAnd sure enough: "Xiphophorus libVorbis I 20010225" ooooool
22:44:59LinusNamiconn: yes, that's why i want to move the playback code to apps/
22:45:49amiconnA good point to repeat my suggestion to implement the bitswap (and some related handling) as a 'codec'
22:45:49LinusNalmost the entire mpeg.c should be moved to apps/ imho
22:46:04LinusNamiconn: not a bad idea per se
22:46:09amiconnI think that could help to add the pcm codec as well...
22:46:29LinusNmaybe it's not very KISS, but it fits better into the sw codec concept
22:46:54amiconnI think it wouldn't be less KISS than the current implementation
22:46:54rasherWell it'll make the codebase less fragmented
22:46:59LinusNpcm codec, yes
22:47:14amiconnYou'll load a track to the file buffer, which is a simple ring buffer
22:47:28LinusNrasher: yes, but the archos playback code is way more stable than the iriver code :-)
22:47:42amiconnThen the data is processed and put into the playback buffer (pcm for sw codec, swapped data for hw codec)
22:47:44 Quit Coldtoast (Read error: 104 (Connection reset by peer))
22:48:12LinusNyes, both platforms could use the same playback engine
22:48:17amiconnThe current archos buffering is a ring buffer with 3 pointers, not a pure ring
22:48:35LinusNdefine "pure ring" :-)
22:48:39amiconnUsing the pcm codec isn't hard, btw
22:49:03amiconnIt's well documented (I hope that we'll get the final okay to publish it)
22:49:04LinusNi wish we could get the "go" from micronas/archos...
22:50:02amiconnStop the core, load the binary into the mas (it's several segments); in our case via i2c, set some parameters, and start it
22:50:11 Quit muesli- (Read error: 110 (Connection timed out))
22:50:28amiconnSwitching back is similar, of course without downloading something
22:50:49amiconnData is pure PCM with a 'WAVE' marker every block
22:51:10amiconnendianess is selectable; the bad thing is that we'll still need to bitswap
22:52:45amiconnThe thing is also able to record pcm, and we won't need bitswap for recording...
22:53:23 Join ansivirus [0] (
22:53:56 Quit Hansmaulwurf ("( :: NoNameScript 3.81 :: )")
22:55:00amiconnWith a hardware hack, it would even be possible to record pcm with the Ondio SP (!)
22:56:40amiconnYes. The MAS 3539 has all hardware parts necessary for recording, it only lacks an encoder in ROM
22:56:50rasherAre there any pictures of a jukebox, ondio and iriver together? I'm curious about their sizes
22:57:03 Join Cassandra [0] (
22:57:10amiconnrasher: Want one?
22:57:47Bagderwould be fun to have one single pic with all supported models on
22:58:10rasherSure would.. seems like Cassandra is collecting the whole set
22:58:32CassandraUnfortunately my player is a dodo.
22:58:43Bagderthat doesn't need to show on a pic ;-)
22:58:46amiconnrasher: mompls
22:58:50CassandraNeed to speak to [IDC]Dragon about that.
22:59:15CassandraBagder: True, but I don't yet have an Ondio, either.
22:59:36Bagderneither do LinusN afaik
22:59:48rasheramiconn, otoh does
23:00:00CassandraOr a Recorder v1, actually. (Although they look very similar to the players)
23:00:04*LinusN needs some sleep
23:00:10Bagderso let's make one quick before we support the h300 ;-)
23:00:11LinusNnite all
23:00:16Bagdernight Linus
23:00:22 Part LinusN
23:00:44BagderI have a black recorder v1
23:00:50amiconnI think I can show all principal models except recorder fm/v2
23:01:07Bagderwith white leds
23:01:14Bagdercan't be many of those ;-)
23:01:39amiconnI have a Studio 10 (player), a recorder v1 (modded with 80 GB and white leds), and Ondio SP, and a H140
23:01:44hardeepI like the idea behind this patch and the implementation is clean, any objections to adding it? −−
23:02:03Bagderhardeep: I like that idea too
23:03:53rasherPoor Keanu Reeves, he's getting his mind ereased
23:03:58hardeepi'll verify and submit then
23:05:59hardeepamiconn: so you have all the documentation needed to reprogram the MAS and are just waiting on Micronas/Archos to okay it? That's awesome!
23:06:28CassandraOh, Linus, good work on the iRiver radio. Tested it on my walk round the village today. Very nice.
23:06:29 Join Strath [0] (
23:06:38CassandraOh, he just left.
23:06:42CassandraI always do that.
23:07:44Cassandrahardeep: Which patch?">
23:08:09hardeepCassandra: the warn on erasing dynamic playlist one
23:08:28Bagdernice picture
23:08:38rasheramiconn: rocking!
23:09:09rasherI always thought the jukeboxes were larger
23:09:24Bagderthey're quite a lot heavier
23:09:34CassandraProbably a good idea, yes.
23:10:02Cassandraami: No recorder v2? :)
23:10:25amiconnrasher: They are technically around 2 times as heavy as the H1x0, but they don't feel like that since they're also larger than the iriver
23:11:16amiconnThere is an MMC sticking in my Ondio as you might have seen...
23:12:06CassandraI didn't notice much of a weight difference.
23:12:32hardeepCassandra: do you have the FM/v2?
23:12:51amiconnCassandra: No fm/v2 as I said
23:12:53hardeepyeah, the batteries on the v1 are what add a lot of the extra weight
23:12:55CassandraThat's why I end up doing a lot of the RTC work.
23:12:58Bagdermaybe you're just not a weight watcher? ;-)
23:13:06*Bagder ducks
23:13:06rasherI noticed a player in some shop, it was positively tiny, but had an mmc-slot..
23:13:17rasherAnd very cheap
23:13:33Cassandra(: Still, my Motorola V3 phone is so light, I don't even notice it in my pocket. Which I like.
23:13:37Bagderyes, the v1 is 350 grams while the v2/fm is 290 grams (afaicr)
23:14:50Bagderthe h140 is 172 grams
23:15:06CassandraOh, if I seem scarce after the code freeze, it'll be because I'm on holiday.
23:15:10amiconn...and the Ondio 60 grams w/o batteries
23:15:23CassandraBack on the 30th, so I have a few days before release to bash away at the manual.
23:17:18rasherMan, I wish someone would edit the changelog/release notes
23:17:59rasherMy English just isn't up to the task of rewriting all of that
23:21:25Cassandrarasher: They looked fine to me last time I checked.
23:22:07rasherWell, the Release notes I'm pretty fine with, just needs some additional info
23:22:20rasherbut the changelog is just a bunch of commit messages, it's a mess if you ask me
23:22:27rasherbut then, it's better than nothing
23:22:57CassandraWell, since I'm intending to work from the Release Notes when updating the manual, hopefully they're pretty complete.
23:23:20rasherI moved all of the changes into a ChangeLog
23:23:43rasherBut they're complete enough
23:24:06rasherJust not very coherent
23:25:30CassandraGood enough, I expect.
23:26:17rasher Man, they're even proud of it!
23:27:54CassandraThe song, not the ChangeLog.
23:28:47rasherI need to hear it, now
23:28:50 Quit leachbj (Read error: 110 (Connection timed out))
23:29:22 Join muesli- [0] (
23:31:47rasherFound an iAudio song as well
23:31:51*rasher collects the whole set
23:32:16Bagderyou are insane rasher
23:32:36rasherI will be, soon at any rate
23:32:50rasherThis BenQ has nothing on the Catch The Digital Flow
23:32:55rashernothing, I tell you
23:33:02rasherit's almost like a real song
23:33:17Bagderwe should make a rockbox song
23:33:23rasherIf you ignore the fact that it's bad, and written about a DAP-manufacturer
23:34:10CassandraI wonder if we could persuade Frank Sinatra to let us use "My Way".
23:34:29CassandraMy god, Rasher. That really sucks.
23:34:42CassandraIt's like the Beegees without the talent.
23:34:50CassandraOK. It's like the Beegies.
23:34:54rasher < iAUDIO song
23:35:50rasherIt's very bad, yes, but I don't think it's as cheesy as the iriver song
23:36:47rasherOh god
23:36:47rasherthis is so bad
23:38:05muesli-iaudio didnt perferm to good in comparism to h340
23:38:24rasherFrom J. Random Nutter
23:38:53rasherOkay, at least he used SCIENCE
23:39:05rasherNot the awesome powers of his audiophile ears *cringe*
23:39:55rasherThat frequency response graph is outrageous
23:40:59rasherThis iAUDIO song just KEEPS ON GOING
23:41:38CassandraI thought the hardware was the same. How did iAudio manage to get theirs to blow so hard?
23:41:44muesli-rasher dunno anything about it..just copied the link
23:42:55rasherHe's simply playing back a WAV, right?
23:45:08rasherIt looks like they're applying some filter, very knowingly
23:45:26rasherI'm amost tempted to say that he isn't using neutral settings
23:45:54muesli-just use babelfish
23:46:41rasherOh I see, every language, same question
23:47:00rasheris tthis the right link?
23:47:04rasherThis is about rockbox 2.5
23:47:20rasherah, there
23:47:40muesli-not has nothing to do with rbx 2.5
23:48:09muesli-at least rapster assumes this
23:48:45rasherYeah, just hijacked the thread
23:48:56rasherI wonder how babelfish would handle it
23:49:51muesli-i thing its acceptable
23:49:58muesli-far from perfect but ok
23:50:01 Quit Cassandra (" HydraIRC -> <-")
23:50:30muesli-benq-song rulez ;)
23:50:36 Join Cassandra [0] (
23:50:40muesli-crazy 4 u ...
23:50:50rasherI'll just make do with my German
23:51:16muesli-have fun :D
23:51:40 Join leachbj [0] (
23:52:56muesli-so what amiconn?
23:53:48muesli-iaudios song doesnt rock the house
23:54:35rasherI think overall Iriver still wins on cheesyness, BenQ a close number 2, and iaudio a distant 3rd place
23:55:24amiconnMy attempt to hook the runtimedb on archos requires a change in mpeg.h which breaks the simulator compiles :(
23:55:54amiconnThe bad thing is that 2 requirements don't fit here
23:56:36amiconnI need to include id3.h in mpeg.h, and id3.h in turn includes file.h ... which isn't accessible for simulator builds
23:57:26Cassandrarasher: The iRiver one is OK if you ignore the words though.
23:58:01rasherHrm, if I had to chose, I'd rather listen to the iaudio song
23:58:25rasheror maybe not
23:58:31rasherthe intro sounds like something out of the 80s
23:58:44rasherWhereas the iriver one sounds like something from another planet

Previous day | Next day