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).

Notice: Only Gecko based browsers prior to FF4 support the multipart/mixed "server push" method used by this log reader to auto-update. Since you do not appear to use such a browser, this page will simply show the current log, and not automatically update.

#rockbox log for 2006-02-09

00:01:10FebsA question about how to refer to menus. There are two menus that I've been referring to as the file menu: 1. the menu that is invoked on iriver by pressing and holding NAVI while in the WPS, and 2. the menu that is invoked by pressing and holding NAVI on a file in the file browser.
00:01:50FebsThe 2.4 manual suggests to me that these were once identical, but they now diverge significantly. How should I refer to each in the documentation?
00:03:01FebsI could either use different names, or keep calling them both "File Menu" but note in the documentation which menu items are available when the menu is called from the WPS versus from a file.
00:03:02FebsAny thoughts?
00:03:17lostlogicwhat sdl packages are needed to build the rockbox sdl sim?
00:03:34BagderFebs: we call it the context menu
00:03:49preglowwhich makes sense
00:04:01Bagderlostlogic: libsdl1.2-dev on debian
00:04:15FebsI've seen that reference before, but couldn't find the word "context" in the 2.4 manual.
00:04:40Bagderthere was no context menu in 2.4
00:05:13FebsThat would explain it.
00:06:40 Quit CoasterMaster ()
00:07:20FebsWhich of the two menus do you call the "context menu." Or do you consider those to be a single menu with different options depending on the context?
00:07:34lostlogicthey are both context menus, in different contexts.
00:07:45preglowlet's not take that road...
00:08:21preglow"In Rockbox, we believe in context. Every menu is called a context menu, because they always have some context. Learn to like this."
00:09:03 Join JdGordon [0] (
00:09:05FebsHmm, that would certainly be confusing.
00:09:26Bagdernot all are context menus
00:09:39Bagderwe did design the long-press to be the context menu
00:09:46lostlogicsdl sim says corrputed double linked list :(
00:09:56Bagderto have options that would be sensible for the context in which you press the key
00:09:57preglowlinuxstb: managed to hang the wps, btw, i skipped back a couple of times at the end of a short track, then the wps just stayed on that track, but started playing some other ones
00:10:03preglowlinuxstb: not much of a bug report...
00:10:08Bagderlostlogic: ugh
00:10:23lostlogicBagder: says so when loading a codec
00:10:43preglowi need sleep
00:11:00lostlogic*shrug* I haven't had a simulator play music in at least a month though, so I'm not sure it's sdl specific.
00:11:34t0masBagder: seen pm?
00:11:41Bagderyeps, looked fine
00:11:51t0masok, I hope to have it working tomorrow
00:11:57amiconnA context menu is a quite common GUI concept today.
00:12:01FebsWhen called from the WPS, there are 5 options: playlist, rename, delete, open with, create directory. When called from the file browser, there are 7 options: sound settings, playlist, bookmarks, show ID3 ifno, open with, graphical EQ, browse EQ presets.
00:12:08t0masbut my perl is a little rusty :)
00:12:12*Bagder leaves for bed...
00:12:18 Join NicoFR [0] (
00:12:32t0masgood nigt
00:12:47FebsMoreover, the "playlist" option has different functions on each menu.
00:13:20amiconnThe number of options in the context menu varies depending on the item you call it on
00:13:38[IDC]DragonBagder: I just replied your email
00:13:59midkaynight [IDC]Dragon
00:14:25[IDC]Dragonthat "night" was directed to Bagder leaving
00:14:31[IDC]Dragonbut thanks
00:14:45midkay*runs off crying*
00:14:49[IDC]DragonI won't stay much longer, too
00:15:03FebsFrom a documentation perspective, it would be easier to just refer to these by different names, IMO. But I'm happy to write it up as a single "context" menu if that is the consensus.
00:15:12midkayhooray then :) not that i want you to leave! :)
00:15:43amiconnFebs: It's not a single context menu. As the name says, it depends on the context.
00:16:03amiconnYou can call it the WPS context menu, the file context mmenu, directory context menu etc
00:17:45 Join Zoide777 [0] (i=Zoide777@aodio.Stanford.EDU)
00:18:17Zoide777is there a way to change the source files so that the 4g grayscale highlights the currently selected menu item?
00:18:30Zoide777it's quite frustrating having to guess where the selection is currently at...
00:18:41ender`is it just me, or is parallel building (make -j3) a bit broken?
00:18:43Zoide777(I'm hoping it'll be an easy fix like the contrast one?)
00:19:06lostlogicender`: broken, please fix ;)
00:19:34*Febs ponders whether to write these up in the wiki for now, or to get started on figuring out LaTeX.
00:20:03amiconnZoide777: You can use the arrow cursor in the meantime
00:20:23amiconnThe LCD driver is far from finished
00:21:29ashridahFebs: latex's pretty easy to get into. more than enough info on the web about it too
00:21:43markunany idea what functions named 'lcdMPon' and 'lcdMPoff' could be in an LCD driver?
00:21:50peturany tortoisecvs user around?
00:22:14Zoide777amiconn: how do I enable that?
00:23:11peturto have it log in as another user, should I edit the Root file in /CVS ?
00:23:18amiconnZoide777: General Settings->Display->LCD Settings->Line Selector: Pointer
00:23:37BHSPitLappypetur: no clue
00:24:00peturI'll just google a bit then ;)
00:24:09Zoide777is there a way to set this default directly via a config file? it's quite difficult going to any specific menu, since you can't tell where the cursor is
00:26:30amiconninvert cursor: off
00:28:34Zoide777thanks, but what file is that in?
00:29:00amiconnYou put this in a .cfg file and then 'play' it
00:29:23amiconnIf you roll your own build, you can also set it as default in the code
00:29:44Zoide777ah, that's what I mean. Where in the source code can I change that?
00:29:56amiconnThen a settings reset (don't know the iPod key combo, linuxstb?) will set it
00:30:11Zoide777I really think this should be the default in the CVS, because it's quite inconvenient right now that you can't see the cursor
00:30:19linuxstbamiconn: If you mean a reset on boot, there isn't one.
00:30:47linuxstbNo - afaiu, the button driver can't detect already-pressed buttons.
00:31:07amiconnZoide777: The inverse bar is default because it's better visible (if it's working, that is)
00:31:12linuxstbamiconn: I tried adding a key combination once, but it didn't work.
00:31:23amiconnThe greyscale iPods are a very recent addition, far from finished
00:31:33linuxstbZoide777: Feel free to fix the lcd driver...
00:31:40amiconn...and I'm sure the LCD driver will be completed over time
00:31:55amiconnIf no one else does it before, I'll probably have a look next week
00:32:43midkayanyone know if there's antialiased line drawing for grayscale and/or color screens?
00:32:46amiconnapps/settings.c, line 245. Set the value in front of "invert cursor" to false
00:33:09amiconnmidkay: No there isn't and probably won't be
00:33:22midkayaw, why not?
00:33:27amiconnToo slow
00:33:27midkay*runs off crying*
00:33:47midkayyou think? it's just like drawing a few lines instead of one..
00:34:09midkayamiconn, how is that too slow?
00:34:12amiconnIt's not just drawing a few lines instead of one
00:34:30midkaycomparable? what's the difference?
00:34:37amiconnIt's dealing with transparency
00:34:42 Join Genre9mp3 [0] (
00:35:03amiconn..and the colour LCD driver is slow as it is, I have no intention to bog it down further
00:35:09midkaymaybe you could simply define a foreground and background color and it would work off that, rather than true transparency?
00:35:38amiconnThen it wouldn't look like correct anti-aliasing, and still be slow
00:36:12amiconnThis is an embedded device, not a high-end computer-and-room-heater thing
00:36:32Zoide777amiconn: great, thanks a lot!
00:36:47midkaycolor ipods have antialiasing throughout the original OS and it runs fine..
00:37:04linuxstbmidkay: That's because Apple cheat and have a constant white background
00:37:14Zoide777btw, is it normal for the sound to skip when playing wavpack files on a grayscale 4g?
00:37:20midkaylinuxstb, but if we were able to _define_ backgrounds we could also cheat in cases where cheating would look fine.
00:37:38midkaytrue antialiasing may be too slow, but fake would look fine in quite a few cases..
00:37:41amiconnHow would that work with a backdrop?
00:37:57amiconnThen fake it at the app layer, i.e. plugin
00:38:03midkaynot a multicolored backdrop, simply a plain color backdrop, i can picture it working fine.
00:38:14linuxstbZoide777: wavpack files don't skip on my 4g Photo. How do other files sound?
00:38:18midkayamiconn, if i could i would, i'm too stupid :D that's why i'm asking you! :)
00:38:39amiconnDidn't you say it's "just drawing multiple lines"?
00:38:55midkaynovimon, i didn't.
00:39:05Zoide777linuxstb: mp3s sound fine, but wavpack skips
00:39:06midkaystupid nick completion.
00:39:11midkayno* , i didn't.
00:39:24linuxstbZoide777: If anything, the 4g grayscale should be faster than the 4g photo - the LCD drawing and updating will be faster.
00:39:27amiconn[00:33:34] <midkay> you think? it's just like drawing a few lines instead of one..
00:39:35midkayplease note the word "like"
00:39:40midkayi was talking about speedwise.
00:39:48linuxstbZoide777: Forget what I just said - the lcd driver is very unoptimised at the moment.....
00:39:51midkaynot literally..
00:39:56amiconnlinuxstb: Perhaps not with the initial driver?
00:40:08Zoide777ah, no wonder
00:40:12linuxstbamiconn: Yes - I just corrected myself.
00:40:28amiconnYeah, damn typiung delay :)
00:42:55 Quit Kohlrabi ("Fast alle Menschen sind Regenwürmer")
00:43:06midkayamiconn, well, thanks anyhow.. either i'll figure out something or just forget the idea :)
00:43:28linuxstbamiconn: Any suggestions for distinguishing between the two types of 2-bit LCDs? Should we use LCD_PIXELFORMAT ?
00:43:43linuxstbI've just realised CONFIG_LCD isn't defined for the sims, so it's time to clean that up.
00:44:29amiconnCONFIG_LCD shouldn't be defined for the sims
00:44:43linuxstbYes, I know - that's why I'm suggesting LCD_PIXELFORMAT
00:45:01amiconnYes, that's what I would use as well
00:45:30 Quit midkay (Read error: 104 (Connection reset by peer))
00:45:54amiconnAlthough, perhaps it's better to introduce a separate macro (could be based on the LCD_PIXELFORMAT setting in the config-<target>.h files),
00:46:01lostlogicwhat in the build process generates lang.h?
00:46:08amiconnthat indicates horizontal aligned mono bitmaps
00:46:38amiconnYou know, I plan to switch to horizontal mono bitmaps for 16bit targets as well
00:46:57amiconnShould allow for quite some speedup of mono bitmap drawing
00:47:01 Quit megatroll (Connection timed out)
00:47:50linuxstbI can't think of a good name though. How about LCD_PACKING == HORIZONTAL ?
00:47:51amiconnI expect factors, at least a factor of 4 on H300
00:49:04linuxstbHow would that work with the fonts?
00:49:27 Join webguest51 [0] (
00:50:09 Join midkay [0] (
00:50:45 Quit Genre9mp3 ()
00:52:29[IDC]Dragonnow /me says goodnight
00:53:19 Part [IDC]Dragon
00:53:46 Join Sinbios [0] (
00:55:38 Join Rob2222 [0] (
00:58:13 Join midgey34 [0] (
00:59:16 Quit NicoFR ()
01:00:35 Quit ender` (" I'm a complex person. I have a real and an imaginary part.")
01:01:32 Join JdGordon41 [0] (
01:01:38 Join BHSPitLappy2 [0] (
01:02:00amiconnlinuxstb: Either the fonts have to be extended to contain both vertical blocked and horizontal blocked bitmaps, and the loader would load the appropriate variant(s) for the target,
01:02:01*petur does his first commit, wonders about the strange build table, then remembers Badger's comment about reducing the number of builds
01:02:19amiconnor the horizontal blocked variant will be generated at load time
01:02:55linuxstbI don't think that doubling the size of the .fnt files is desirable.
01:03:07amiconnIn fact the speedup will vary depending on the draw mode, the highest gain would be for solid drawing without backdrop
01:03:18amiconnlinuxstb: Why?
01:03:34amiconnAny target that only needs one variant would only load that
01:03:53linuxstbWe already have a 5.5MB unifont - they form a large part of
01:04:02 Quit petur ("here today, gone tomorrow")
01:04:09amiconnIn fact there is exactly one target that needs both variants - H300, because of the remote
01:06:57linuxstbBefore I commit the 4g grayscale sim, any objections to "LCD_PACKING == LCD_HORIZONTAL" ? Any better ideas?
01:07:06 Quit youngcereal (Read error: 110 (Connection timed out))
01:07:14*Moos is updating francais.lang
01:07:16 Quit imphasing (Read error: 104 (Connection reset by peer))
01:08:16 Quit BHSPitLappy (Nick collision from services.)
01:08:21 Nick BHSPitLappy2 is now known as BHSPitLappy (
01:08:30amiconnlinuxstb: I'd use LCD_PIXELFORMAT for now
01:08:52amiconnHmm, on-the-fly transposing won't mix well with the font cache...
01:08:53***Saving seen data "./dancer.seen"
01:09:13linuxstbNo... None of the solutions are ideal.
01:09:20amiconn...and having 2 representations per glyph won't either
01:09:22 Join imphasing [0] (
01:10:23amiconnLet's see whether I can come up with optimisations that don't need a transposed bitmap
01:10:26 Join lImbus [0] (
01:10:41lImbushi all
01:10:42amiconn(perhaps transposing 8x8 blocks on the fly. This can be done quite efficiently in asm)
01:10:52lImbusdid I miss Linus? Wanted to congratulate him...
01:10:59 Quit Nilisco ("changing servers")
01:11:00linuxstbBut that still leaves the problem of the 3g grayscale driver needing to transpose everything.
01:11:02lImbuslooks like :/
01:11:39amiconnIn fact, not everything. Only mono bitmaps.
01:11:42 Join Nilisco [0] (
01:11:47amiconnNative bitmaps can be horizontal
01:11:54midkayargh.. what's the easiest way to #if or #ifdef for ipod nanos and videos?
01:12:05midkayany way without doing the whole LCD_WIDTH LCD_HEIGHT LCD_DEPTH stuff?
01:12:18linuxstbmidkay: It depends why you want to do it.
01:12:23midkay#if (LCD == IPOD_VIDEO_LCD) or something would be nice
01:12:33midkaylinuxstb: to exclude from some models building this plugin
01:12:50linuxstbThe question is "what hardware feature means the ipods are unsuitable?"
01:13:07amiconnNo need to deliberately exclude targets
01:13:26amiconnE.g. the iPod color and the H300 have the exact same display depth and resolution
01:13:35amiconn220x176, 16bit
01:13:37midkayamiconn: but not the same button layout?
01:13:51amiconnThen you have to check for CONFIG_KEYPAD
01:13:55midkayi only have button layouts setup for recorder and ipod nano/video/(color perhaps)
01:14:12linuxstbThe button layouts will work for all ipods equally.
01:14:15amiconnModel checks are _strongly_ discouraged
01:14:26midkayhm. right. i thought of that.. but.. i think there was a reason i didn't like the idea :)
01:15:11midkaywell, anyways.. that'll do i suppose, thanks..
01:15:21amiconnlinuxstb: *If* we go the route to include both bitmap types in the font files, the loader should have a parameter that tells which variant to load
01:15:36amiconnThis would automatically allow to use different fonts on main & remote
01:15:46midkayamiconn: ohh, for SOURCES..
01:16:04midkayhow can i get something to compile for only ipod video but not iriver h300, there's only one category there for having the same lcd
01:16:20midkayoh, haha
01:16:27amiconnYou can #ifdef, but there's really no reason
01:16:29midkayi hate answering my own question, but.. i kinda see it :)
01:16:31 Quit quobl (Remote closed the connection)
01:16:51midkaywell.. hmm
01:16:52amiconnIf you have a working button layout for iPod, a working layout for iriver shouldn't be a problem
01:17:02midkaysame number of buttons, is it?
01:17:07amiconnNo, more
01:17:07midkaydidn't check into it yet
01:17:17midkayi'll have to check the layout and stuff..
01:17:21linuxstbJust ask here - people will give you button suggestions. Or look at other plugins.
01:17:22amiconniPod: 5 buttons + clickwheel
01:17:29amiconniriver: 9 buttons
01:17:34 Join quobl [0] (n=quobl@tor/session/x-dae52efcd895e10c)
01:17:38amiconn(plus remote with 11 buttons)
01:17:52amiconnNot everyone has a remote though
01:17:52midkayhm hm hm.
01:18:05*amiconn goes to sleep
01:18:09midkayi don't think i'd include remote support, no use for the plugin with the remote anyways..
01:18:14midkaynite amiconn, thx a lot
01:19:05midkayanyone know if has info/pictures of the h300+button locations?
01:19:30midkayor are they all on the front?
01:19:32linuxstbLook in the uisimulator/sdl/ directory in the source - you will see .bmp files of all the targets.
01:20:05 Join wiggy_h320 [0] (
01:20:31wiggy_h320hi anyone here using rockbox on an IRiver H320?
01:20:54linuxstbmidgey34: But what I normally do is just look at the button definitions used in other plugins, or in the main Rockbox source, and copy those.
01:21:12midkaylinuxstb: all 9 buttons are on the front?
01:21:50midkayk, seems to be.. hm
01:22:23midkaydamn, they just HAD to use 9, COULDN'T give us ten :)
01:22:30 Quit JdGordon (Read error: 110 (Connection timed out))
01:25:01 Join Jungti1234 [0] (n=jungti12@
01:26:10 Join webguest70 [0] (
01:26:53midgey34on the build table I see that we are ridding ourselves of some of the sims; the question I have is why is the SDL sim built for certain targets while others have the Win32 sim?
01:27:02 Quit preglow (
01:27:02 Quit markun (
01:27:02 Quit hyarion (
01:27:02 Quit Maxime` (
01:27:02 Quit `3nergy (
01:27:02 Quit dwihno (
01:27:02 Quit pabs (
01:27:02 Quit ansivirus (
01:27:02 Quit tjm (
01:27:02 Quit jmg (
01:27:02 Quit steveb (
01:27:02 Quit Hadaka (
01:27:02 Quit RotAtoR (
01:27:02 Quit solexx (
01:27:02 Quit PaulJ_ (
01:27:02 Quit ddaa (
01:27:02 Quit ismo (
01:27:02 Quit spazzium (
01:27:02 Quit Siku (
01:27:02 Quit Slasheri (
01:27:16midgey34unless of course I've missed something
01:27:19linuxstbWe're simply in a time of transition
01:28:07NJoinRotAtoR [0] (
01:28:07NJoinsolexx [0] (
01:28:07NJoinPaulJ_ [0] (
01:28:07NJoinMaxime` [0] (
01:28:07NJoin`3nergy [0] (
01:28:07NJoinhyarion [0] (
01:28:07NJoinSiku [0] (
01:28:07NJoinmarkun [0] (
01:28:07NJoindwihno [0] (n=dw@
01:28:07NJoinSlasheri [0] (
01:28:07NJoinpreglow [0] (
01:28:07NJoinpabs [0] (
01:28:07NJoinjmg [0] (
01:28:07NJoinansivirus [0] (
01:28:07NJoinismo [0] (
01:28:07 Join tjm [0] (n=tmartin@gentoo/developer/slarti)
01:28:07NJoinspazzium [0] (
01:28:07 Join steveb [0] (n=steve@ircguide/director/about/fish/about/uk/about/seo/steveb)
01:28:07NJoinHadaka [0] (
01:28:09***Server message 505: 'logbot_ :Private messages from unregistered users are currently blocked due to spam problems, but you can always message a staffer. Please register! ( )'
01:28:34 Quit steveb (Success)
01:28:35 Join tjm_ [0] (
01:28:38 Quit tenzing (Read error: 104 (Connection reset by peer))
01:28:42NJoinsteveb [0] (
01:28:44 Quit tjm (Connection reset by peer)
01:33:32 Quit muesli__ (Read error: 110 (Connection timed out))
01:33:40 Join tenzing [0] (
01:33:44 Quit actionshrimp ("( :: NoNameScript 4.01 :: )")
01:34:33 Part wiggy_h320
01:37:47lostlogicgah yet another one −− but I'm progressing toward having rockbox parallel makeable
01:38:13midkaycd porn/bestiality
01:40:04Zoide777is there a way of setting the battery mAh in the 4g grayscale to the actual value (630)? The lowest it allows me to go is 1500, so the battery display doesn't work
01:40:23BHSPitLappycd xxx/pics_of_midkay/
01:40:42linuxstbZoide777: The battery display doesn't work anyway - so changing the battery settings makes no difference.
01:40:53linuxstbThat's still on the to-do list.
01:41:02Zoide777ah, ok thanks
01:41:05midkayBHSPitLappy: haha
01:41:12 Join Kensir [0] (
01:45:27 Quit Rob2222 (Read error: 104 (Connection reset by peer))
01:47:33 Quit matsl (Remote closed the connection)
01:48:23BHSPitLappyis there an RSS feed of cvs activity?
01:48:40midkayoooooo, pimpin'.
01:48:47 Join Maxime [0] (
01:49:18linuxstbBHSPitLappy: No, but there's a mailing list.
01:49:25BHSPitLappyok then.
01:51:57lostlogicremaining parallel build error is in libfaad, but oohhhh soooo close
01:52:59 Quit Febs ("CGI:IRC (EOF)")
01:57:56 Quit Maxime` (Read error: 104 (Connection reset by peer))
01:58:56Zoide777hmm... the wavpack skipping is pretty serious... it happens about every 4 seconds
01:59:15Zoide777I was looking at the "audio thread" item in the debug menu, and it says the cpu is going at 11mhz
01:59:20Zoide777isn't that too slow?
02:01:28Zoide777oh, and it says it's using 0MB out of the 32MB buffer
02:01:31linuxstbIt's not going at 11MHz - the display is wrong...
02:02:11 Quit imphasing (Read error: 110 (Connection timed out))
02:02:43linuxstbDoes it constantly say 0MB out of 32MB?
02:05:20Zoide777Actually, It says the following: "Buffer: 30.222MB" then on the next line it says "0% 0h 0m". Does the 0% correspond to the buffer?
02:05:43linuxstbZoide777: I've just fixed the bug with the inverse bar not displaying - if you do "cvs update" and recompile, then you'll get the inverse bar working.
02:05:59Zoide777sweet! i'll try that out right now, thanks
02:06:01linuxstbZoide777: That's the battery status...
02:06:18Zoide777ah, so it *is* using 30MB of buffer
02:06:41Zoide777in that case I suppose it skips b/c the display driver is still being developed like you were saying, right?
02:06:54 Join zenx [0] (
02:07:58linuxstbZoide777: If you look at the "view audio thread" debug screen, you'll see two indicators - the amount of uncompressed PCM data in the PCM buffer, and the amount of compressed data in the audio buffer.
02:08:25linuxstbIf the uncompressed PCM buffer becomes empty, then it means the CPU can't decode fast enough, so you'll get pauses.
02:09:11midkaywhat's the H300 "NAVI" button called? BUTTON_SELECT?
02:10:28linuxstbI think so, but am not 100% sure.
02:12:45Zoide777well, the bars in "view audio thread" are almost empty −− there's just a tiny bit of black on the left for both of them. the top one says "pcm: 1" and the "1" blinks. the bottom one says "codec: 24434261/30593660", with the first number changing very quickly
02:12:51zenxhey everyone, i have a question related to the h120 with the original 1.65 firmware: it's stuck on the usb connected screen wether it's connected or not. when connected, the hard drive can be accessed for a limited amount of time, but it's pretty sporadic. anybody know what can be done about it? unfortunately rockbox was not installed...
02:14:02linuxstbZoide777: It's also possible that the bars are not being displayed correctly due to lcd driver bugs. Read the numbers instead.
02:14:30linuxstbThe codec buffer seems normal - 24MB of data
02:15:17Zoide777then i guess for now the bottleneck for the 4g grayscale is the display
02:16:27linuxstbWhat other audio formats have you tried?
02:18:30zenxis it possible to flash the firmware directly to the ram? without using the menu?
02:19:18 Join imphasing [0] (
02:21:29stevebim sure this sort of thing has been talked about, but what is the feasability of getting a bluetooth dongle to work with the H3xx usb host controller and turning the thing in to a handsfree kit for a phone?
02:21:58linuxstbA _lot_ more work than just buying a handsfree kit....
02:22:02BHSPitLappydoes it support full duplex audio?
02:22:16stevebyeh but you could then have it so the music stopped when your phone rang
02:22:16 Quit Moos ("Glory to Rockbox!")
02:22:22steveband started again when the call was over
02:22:35steveband intercept sms's from the phone as well
02:22:37BHSPitLappythat would require some kind of program on the phone, too
02:22:38midkaycan anyone send me the SDL sim for the H300?
02:22:39linuxstbPeople are only just thinking about the low-level usbotg hardware driver. We have a whole USB stack to write (or port) on top of that.
02:23:07BHSPitLappysteveb: would you be listening to your h3 with a dongle sticking out of it all the time? :D
02:23:15BHSPitLappyand it'd be more useful for file transfer
02:23:21Jungti1234What is SDL sim?
02:23:26stevebBHSPitLappy: actually i would customise the dongle to clip on nicely ;)
02:23:37midkayJungti1234: new simulators, apparently
02:23:37BHSPitLappyJungti1234: a sim, that runs on SDL
02:23:46midkayjust when i need one, i can't compile one..
02:23:50BHSPitLappySimple Directmedia Layer
02:23:56BHSPitLappyand not -that- new
02:23:59Jungti1234I don't know SDL
02:24:08midkayBHSPitLappy: thanks for clarifying, i bow down.
02:24:26BHSPitLappyare you gonna send the plugin?
02:24:32BHSPitLappyor did you finish fixing it
02:24:53steveblinuxstb: does any usb stuff work atm? or is that for the future?
02:25:14linuxstbNothing at all works now. I think one person has starting reading about it....
02:25:18BHSPitLappyJungti1234: no
02:25:30stevebah right. i didnt think it had been started yet
02:25:32BHSPitLappySimple Directmedia Layer != Software Development Kit
02:25:39BHSPitLappyJungti1234: google is your friend
02:25:41Jungti1234Is it simulator that support color?
02:25:48BHSPitLappyit should...
02:25:53Jungti1234no, naver is my friend. haha
02:26:49Zoide777linuxstb: I've tried mp3, ogg, and wavpack. wavpack is the only one that skips
02:26:54 Join Paul_The_Nerd [0] (
02:27:02linuxstbWhat kind of wavpack is it? lossy or lossless?
02:27:20linuxstbAlso, what bitrates are your mp3/vorbis files?
02:27:42Zoide777the mp3/vorbis files are mostly 192-320 kbps
02:27:53linuxstbThat's strange, lossless wavpack should be very efficient.
02:28:21Zoide777yeah, that's actually why I recently converted all of my stuff to wv
02:28:35Jungti1234BHSPitLappy: Many Koreans hate google. :P
02:28:35Zoide777let me test something
02:28:47Zoide777I'll get a .wv file, extract it to .wav, and see how it plays on the ipod
02:28:51linuxstbDoes it only skip when the codec buffer is being filled (i.e. there is disk reading going on), or all the time/
02:29:03BHSPitLappyJungti1234: can you make cheap phone calls to japan?
02:29:07Zoide777every 4 seconds, all throughout the song
02:29:18Zoide777I've left it playing through several songs and it just keeps on doing that
02:29:25Jungti1234BHSPitLappy: Yes
02:29:47 Quit zenx ("CGI:IRC (EOF)")
02:30:10linuxstbZoide777: Can you upload one of your troublesome tracks somewhere - I could test it on my iPod Photo.
02:30:41Jungti1234BHSPitLappy: why?
02:31:01BHSPitLappybecause there's a nuisance to the ipodlinux project in japan...
02:31:28Furious_Ghello all
02:31:44Furious_Ganyone having a scrolling problem with the latest build?
02:31:46 Join Byron [0] (i=Byron@
02:31:49Furious_Gipod that is
02:32:03linuxstbFurious_G: Have you installed the latest bootloader? i.e. one I released after I gave you the test build?
02:32:05ByronDoes rockbox work on the Iriver 899 yet?
02:32:41linuxstbByron: No.
02:32:43Furious_Gwhen was that released?
02:32:46Jungti1234BHSPitLappy: nuisance?
02:33:04BHSPitLappyJungti1234: basically an enemy to open-source.
02:33:09linuxstbFurious_G: A few minutes after I talked to you in IRC - but you must have missed it.
02:33:13Jungti1234hey, Furious_G
02:34:27Zoide777linuxstb: I just msg'd you the link. Btw, I converted a .wv to .wav, and the .wav plays perfectly while the .wv skips
02:34:30BHSPitLappyJungti1234: he wasn't doing that...
02:34:40linuxstbZoide777: I didn't get your PM - are you registered?
02:34:40Furious_Gdid i ask?
02:34:48Furious_Gor was that not directed towards me
02:34:50Zoide777oops, no
02:34:57BHSPitLappyFurious_G: it was, but just ignore it :)
02:35:20Jungti1234BHSPitLappy: What did Japan do?
02:35:32BHSPitLappyJungti1234: not Japan, a person IN japan
02:35:40Furious_Goh, he saw my question to linux
02:36:23linuxstbFurious_G: You didn't answer - are you running the latest bootloader-color.bin available here?
02:36:39Furious_Goh im sorry, im installing it now
02:36:44Furious_Gill get back to you
02:37:24Jungti1234BHSPitLappy: So, are you going to phone him?
02:37:42BHSPitLappyJungti1234: no
02:37:52 Join gursikh [0] (
02:37:56BHSPitLappyJungti1234: we're all in US/UK, so we can't really call
02:38:46Jungti1234BHSPitLappy: Korea is $0.04 at 1minute.
02:39:02gursikhanyone know what i'm talking about?, at one point wasn't there a plugin that was called cleanup or somthing that went through the hd looking for bs windows files like recycle bin and "system volume information and deleted them?
02:39:15linuxstbYes - "disktidy"
02:39:19gursikh(for the iriver h1xx)
02:39:19BHSPitLappyJungti1234: not bad
02:39:23gursikhahhhhh disktidy
02:39:42Jungti1234BHSPitLappy: yes.. :)
02:40:04gursikhany chance you know where I can get it?
02:40:10linuxstbIt's on the patch tracker, but it's probably out of date now.
02:40:20gursikhoh, yah probably
02:40:22 Join YouCeyE [0] (
02:40:37gursikhi'll see if I can update it
02:40:54linuxstbPlease do - I would quite like to commit it to CVS, unless the other devs objects to it.
02:40:57Paul_The_NerdIt'll need the new plugin header, for one thing
02:41:20Paul_The_Nerdgursikh: If you encounter troubles, let me know. I rather liked it too.
02:41:50gursikhsweet I will, I'm loooking for it on the tracker now
02:41:59gursikhfound mactidy..... but looking for the original
02:42:17Paul_The_Nerdmactidy became disktidy
02:42:40Paul_The_NerdOriginally it just removed mac system specific files, then they expanded it. I *think* it's the same link though, they just updated it.
02:42:59 Quit mikearthur (Read error: 104 (Connection reset by peer))
02:43:06gursikhok, I'll DL the mactidy and take a look at it
02:43:39gursikhany clue what happened to the original author?
02:44:10Furious_Glinux - loaded the new bootloader and it works great, thanks a lot
02:44:20Paul_The_Nerdgursikh: <−−- This is the first *necessary* change. Other than that, it may not require so much work, if you're lucky
02:45:31gursikhjust the PLUGIN_HEADER part ?
02:46:06Paul_The_NerdAnd remove the TEST_PLUGIN_API(api) bit
02:46:41linuxstbFurious_G: No problem. I'm relieved it was just that.
02:47:36Furious_Gis there wps support in this build?
02:47:52 Join mikearthur [0] (
02:48:46XavierGrah linuxstb I see you are into commiting patches.... :)
02:49:16*XavierGr found another dev to pester him to look at the jpeg scroller ;P
02:50:11XavierGrIt is just that I deel unsecure. So much work and not a single comment. But the part that scares me is changes for the upcoming colour support.
02:50:19XavierGrdeel = feel
02:51:38BHSPitLappywhat's wrong with jpeg scrolling
02:51:59Paul_The_NerdHis patch lets you scroll from one file to the next. :-P
02:52:14BHSPitLappyscary :/
02:52:20XavierGrand listen to music while seeing a pic if it can fit the plugin buffer
02:52:32BHSPitLappycould you not already?
02:52:40*linuxstb hides from XavierGr
02:52:47XavierGr6 months old. 3 approaches already
02:53:00XavierGrmany many work to optimize it and do it the right way
02:53:09BHSPitLappywhat ever became of that one dude's pluggif?
02:53:12 Quit mikearthur (Remote closed the connection)
02:54:44 Quit TCK ("well, if you say so.")
02:55:07 Part Byron
02:56:28linuxstbZoide777: Your test track skips on my ipod as well - so it seems audio playback is identical.
02:56:59Zoide777and that rules out the display then, since yours is the color 4g, right?
02:57:26linuxstbI have other wavpack files which play fine - so I'm sure most of yours will work.
02:58:21BHSPitLappymaybe the test track is flawed?
02:58:23Zoide777I converted all of them recently, do you think it might be that the newest version of .wv isn't working correctly while older encodes might?
02:58:30Zoide777I've tried with many other tracks
02:58:32linuxstbBut things will improve - wavpack has no optimisations for the ipod yet.
02:58:47linuxstbThe file also plays perfectly in Rockbox on my iriver H140.
02:59:28linuxstbWhich version of wavpack are you using?
03:00:06Zoide777the latest, 4.31
03:00:32linuxstbMaybe that's the difference - I'm using 4.1
03:01:20XavierGrI am sorry but this page lies in the battery time. At least on H100
03:01:29linuxstbXavierGr: Then please correct it.
03:01:33 Quit webguest70 ("CGI:IRC (EOF)")
03:01:40XavierGririver battery time is 16 hours on normal usage
03:01:52XavierGrrockbox is I thing 1-2 hours less
03:02:16linuxstbWhich codec and which bitrate?
03:02:16gursikhI get 16 hours on rockbox on my h120
03:02:28XavierGryeah but it would be bad for marketing ;)
03:02:42linuxstbWhat marketing? :)
03:03:00XavierGrwell normal test are conducted on 128 mp3 kbps and half the volume
03:03:01Zoide777I'm gonna decode one of the 4.31 wavpacks and re encode it w/ wavpack 4.1 to see if it skips
03:03:44XavierGrbut I am not sure I never did a comparison test myself. All I know is that rockbox has slighter less time.
03:04:17Zoide777(thought there's no way I'm re-encoding everything in 4.1 just so that it works in Rockbox!!! :P )
03:04:23XavierGrI don't have a normal battery anymore. I have an 1900mAh.
03:04:23*JdGordon41 butting in.... so whats the deal with alarm wake up on the h300? is it possible but noone has coded it yet?
03:04:27Zoide777thought = though
03:04:39linuxstbJdGordon41: Exactly.
03:04:47 Nick JdGordon41 is now known as JdGordon (
03:04:52XavierGrbut 10-12 hours as the page say is way wrong.
03:04:54gursikhI get "about the same" in "normal usage" as i do in the iRiver firmware.. Haven't really seen as much as a one or two hour difference in battery life (maybe 15-30 mins because i fiddle with it more in RB)
03:05:00JdGordonhmm... ok.. 3 weeks to get that done then :p
03:06:03XavierGrthing is that battery time on the Rockbox column is about both of the targets (archos and iriver)
03:06:57XavierGrI just made it the same, so at least someone will not complain that we lied
03:07:21linuxstbZoide777: Yes, it seems to be fine with 4.1
03:08:55 Join mikearthur [0] (
03:08:56***Saving seen data "./dancer.seen"
03:09:20Zoide777linuxstb: You're right!! I just tried the exact same song in 4.31 and 4.1, and the 4.1 doesn't skip
03:09:23lostlogicgah, why doesn't make see my rules
03:09:39Zoide777could it be that the decoder in rockbox is outdated?
03:10:05linuxstbYes, it is - but David Bryant has Rockbox CVS access, and he's recently bought himself a Nano....
03:10:31linuxstbHe originally did most of the work to get wavpack working in Rockbox, and still commits changes.
03:10:50 Quit mikearthur (Remote closed the connection)
03:11:26Zoide777I wonder if we can test it out by just copy-pasting some file from the wavpack-4.31 source into one of the rockbox source folders
03:12:59 Join mikearthur [0] (
03:13:27linuxstbFeel free to investigate, but I think we might as well wait for David Bryant to fix it. It could be worth contacting him about it.
03:14:00linuxstbBut if he's using Rockbox on his Nano, I'm sure he's found the issue himself.
03:16:18Zoide777hmm... it seems the files in the "Tiny decoder" ( source code match those in rockbox/apps/codecs/libwavpack... I just copied over the new versions and I'm compiling
03:17:35 Join Rob2222 [0] (
03:17:57 Quit Sinbios ("If the definition of a klutz is someone who doesn't have eyes on their ass, then yes, I suppose I am a klutz.")
03:18:19XavierGrHi Rob
03:18:33linuxstbZoide777: According to the website, the "tiny decoder" is v4.1
03:18:37 Quit mikearthur (Remote closed the connection)
03:19:01Zoide777i guess that explains a lot
03:19:32Zoide777in that case it's probably an issue with the wavpack team and not the rockbox one
03:23:04 Quit Kensir ()
03:28:33 Quit Jungti1234 ()
03:29:37Paul_The_Nerdlinuxstb: If you're interested in trying it out, I've updated disktidy to compile against CVS. Don't know if it needs any other changes. Can't test right now. About to experience a "We need to talk. In person"
03:30:56linuxstbOK, I'll give it a go. Hopefully it won't tidy too much from my disk....
03:31:08linuxstbGood luck with your in-person talk.
03:31:21Paul_The_NerdSorry, forgot to include the new file in the patch
03:31:21Zoide777hmm... actually a diff of the rockbox wavpack.h and the one from the wavpack website shows they're very different
03:31:33Zoide777i'm gonna try to compile again, b/c there were some errors before
03:31:34gursikhyah linuxstb, i'm hoping my disk doesn't get too tidy
03:33:07linuxstbPaul_The_Nerd: No ipod key mappings....
03:35:01Paul_The_Nerdlinuxstb: Doh. I just tested it against h120 since that was what it was originally for. Sorry, head is kinda ruminating on my girlfriend saying "we need to talk"
03:35:32gursikhrelax man, it can't be worse that you think it is :-P
03:35:35linuxstbCleaned up 648 items....
03:35:45Paul_The_NerdI know that my ipod doesn't get a system volume information folder, oddly enough. I think it's because windows sees it as a flash drive rather than a HD.
03:36:22Paul_The_Nerd648? That's worrisome.
03:36:58linuxstbIt's my iBook - it creates a "._filename" resource file for every file it copies to a FAT32 disk...
03:37:32gursikhyah, that's what the patch was originally created to remove I think
03:37:33Paul_The_NerdWhich is one of the things it's *supposed* to remove
03:37:48linuxstbI have a ".VolumeIcon.icns" file from somewhere that's still there....
03:39:07gursikhanyone know a quick way of creating a systme volume info folder? I deleted all the crap from my iRiver before looking into this pathc doH!
03:40:27PaulJ_just activate the system restore funktion for this drive.
03:40:43gursikhah good thinking, ty
03:46:25lostlogicI think codecs are now parallel build safe
03:46:43lostlogicnow, plugins!
03:49:14gursikhJust to confirm to all, Paul_The_Nerd's version of the disktidy patch worked like a charm for me
03:49:25gursikhdeleted all the .thumbs and the sysvolume info folder
03:49:31gursikhand nothing more :-D
03:50:22Paul_The_NerdNo real changes were made to the patch, outside the necessary PLUGIN_HEADER thing.
03:50:49Paul_The_NerdShe's here, gotta go folks
03:50:55Paul_The_NerdGood luck with it not eating your HDs.
03:50:57 Part Paul_The_Nerd
03:51:04 Nick gursikh is now known as Gursikh-Away (
03:56:06 Join Rob2222_ [0] (
03:58:53lostlogicis it alrigth if I use $(notdir $@) instead of `basename $@` in Makefiles?
04:01:48linuxstbWhat is "notdir" ?
04:02:15lostlogicsame as teh bash basename function but in Makefilespeak
04:02:55linuxstbSounds good to me - it should be a little bit faster as well then.
04:03:22lostlogickk, will be committing Makefile cleanups that enable parallel make among other things soon.
04:03:30lostlogichave to test other targets.
04:04:55lostlogicis there a reason that the zip target doesn't depend on all?
04:06:40linuxstbI can't think of a good reason why not - but it's probably work asking Bagder
04:06:56lostlogic*nod* I won't change that w/o his OK.
04:08:59jaebirdlinuxstb: been out awhile...any reason for me to remove the contrast hack when I update cvs?
04:09:21 Nick Gursikh-Away is now known as Gursikh (
04:10:02 Join Silviu [0] (
04:10:29linuxstbjaebird: Yes, you can safely remove it. is like christmas every time I do an update :)
04:10:58linuxstbYour problem was because you installed a very early version for the 4g grayscale, so the wrong contrast setting was stored in your permanent settings.
04:11:32linuxstbSorry, don't upgrade yet.
04:11:52linuxstbYou should go into the contrast settings screen and change your contrast to something high. is a little hard to navigate without the selection bar!
04:12:22linuxstbAnd then shut down your ipod cleanly (long press on PLAY/PAUSE) to make sure that setting is saved.
04:12:51linuxstbThat's fixed now... But I'm sure you'll find it.
04:13:05 Quit Rob2222 (Read error: 113 (No route to host))
04:13:23jaebirdis 63 as high as it goes?
04:13:48linuxstbIt needs to go higher...
04:14:11jaebirdmine stops at 63 with the build i'm using
04:14:15linuxstbProbably best to leave the contrast hack in for now - I'll try and look at it tomorrow. I'm about to go to sleep now.
04:14:26jaebirdok...will do
04:14:30BHSPitLappymandlebrot = interesting
04:15:01 Quit Silviu ("Leaving")
04:15:31lostlogiclinuxstb: any reason why objcopy for wav would fail with "no objects" on ipod but not on iRiver?
04:17:08jaebirdlinuxstb: if your still awake, should i update the bootloader too
04:19:23 Quit webguest51 ("CGI:IRC")
04:37:19XavierGrI've been avoiding this a lot, but I think it is time to install Cygwin and get rid of the DevKit. Wish me luck.
04:37:47XavierGr(It should be more easy now that I know some parts of Linux)
04:44:22lostlogicw00t, everything parallel makes!
04:44:34XavierGrfor what?
04:44:57 Quit Daishi ("Client exiting...")
04:45:05XavierGrparallel make?
04:45:18lostlogicfor rockbox builds ... so I can compile it with make -j5 so it doesn't take so damn long
04:46:03XavierGrso what will make -j5 will do?
04:46:32lostlogic-jX tells make to compile X things at a time
04:46:46XavierGrparallel make seems to me that you are trying to make a script to compile all targets?
04:47:07lostlogicI'm not, just helping bagder out
04:47:39XavierGrso make parallel targets or specific parts of ecah target?
04:47:47XavierGrecah = each
04:48:23lostlogicparallel make individual files within a target
04:48:42lostlogicit's a standard feature of make to speed compilation on multiprocessor or multithread machines
04:48:57XavierGrah so it is for the server...
04:49:12Zoide777have you guys noticed that ZoneAlarm makes the compilation slow to a crawl? at least in my computer vsmon.exe goes to 100% cpu usage whenever I compile in Cygwin
04:49:31XavierGrZone Alarm sucks ;)
04:49:36lostlogicXavierGr: or for either of my machines... which have at least 2 threads each.
04:50:44 Join linuxstb_ [0] (
04:52:22 Quit linuxstb (Read error: 110 (Connection timed out))
04:56:46 Part PaulJ_
04:57:22 Join Lost-ash [0] (
05:01:15 Join Rob2222 [0] (
05:02:09 Quit ashridah (Nick collision from services.)
05:02:11 Nick Lost-ash is now known as ashridah (
05:03:03Zoide777does anyone have a clue of how to fix the wavpack decoder so that it won't skip with recently encoded (e.g. Wavepack 4.31) files?
05:08:34 Join ModernExecutive [0] (
05:08:59***Saving seen data "./dancer.seen"
05:12:37Zoide777no one?
05:14:12 Join damaki__ [0] (
05:17:48Zoide777Nevermind, I found the real problem! It's not the Wavpack version, it's whether or not the file is encoded with normal or high compression... I tested with the same song in Wavpack 4.31 high and 4.31 normal, and only the one in 4.31 high had heavy skipping
05:18:14 Quit imphasing (Read error: 110 (Connection timed out))
05:18:40Zoide777though the concept of reencoding everything with non-high compression is not pretty
05:19:36 Quit Rob2222_ (Read error: 113 (No route to host))
05:24:56 Quit Zoide777 ()
05:25:01 Join Zoide777 [0] (n=Zoide777@aodio.Stanford.EDU)
05:28:08lostlogicGoing for a record score.
05:28:53midgey34 pretty hard to beat linus' 4500 or whatever he had
05:29:41 Quit damaki_ (Read error: 110 (Connection timed out))
05:30:03XavierGrwhere are some sim builds?
05:30:28midgey34they're being phased out
05:30:36lostlogicyeah, I doubt I'll actually break things, I tested pretty well
05:30:58midgey34although, I thought only win32 should be phased (its left in for a few players)
05:31:36Zoide777is there a way of changing the wavpack implementation so that lossless files encoded with high compression (i.e. using the -h flag) don't skip?
05:34:13ModernExecutiveis anyone working on a video player plugin for the h300?
05:34:13 Quit Furious_G (Read error: 104 (Connection reset by peer))
05:34:37 Join Furious_G [0] (
05:35:39lostlogichaven't seen mirak in a long time
05:38:16ModernExecutiveLL: was mirak working on something for video?
05:39:31lostlogicthat's why I said that
05:39:41 Join damaki_ [0] (
05:39:41lostlogiche created the xvid plugin which can decode frames of videao
05:42:04 Join webguest63 [0] (
05:43:45 Quit webguest63 (Client Quit)
05:45:42 Quit ModernExecutive ("Trillian (")
05:55:08 Quit damaki__ (Read error: 110 (Connection timed out))
06:09:36lostlogic1904... didn't beat LinusN, but I didn't do too bad :)
06:10:35XavierGrhopefully you broke only the sims
06:14:59 Join damaki [0] (
06:15:03lostlogicyap only sims
06:16:59XavierGris there a rockbox.ico anywhere?
06:17:44XavierGrfound it
06:21:01 Quit Zoide777 ()
06:21:09 Quit Gursikh ()
06:24:42 Join Paul_The_Nerd [0] (
06:24:46 Part midgey34
06:28:56JdGordonhows the ipod 4g b+w goin?
06:29:47 Quit damaki_ (Read error: 110 (Connection timed out))
06:30:01lostlogicI think I fixed the builds. Must sleep, sorry if the sims still don't build, will fix in morning
06:37:22XavierGramiconn will haunt you in your dreams!!! ;P
06:50:44 Join Gursikh [0] (
06:51:16GursikhHello, just wondering if soemone could help me get playpack from the simulator?
06:55:32 Quit Paul_The_Nerd ("Leaving.")
06:56:25 Quit Gursikh ()
07:00:16 Quit steveb (Connection reset by peer)
07:06:05 Join ModernExecutive [0] (
07:07:47 Quit RotAtoR ("zzzzzzz")
07:09:02***Saving seen data "./dancer.seen"
07:11:30 Join B4gder [0] (
07:14:11 Join LinusN [0] (
07:16:51midkayhey LinusN.. do you know what's up with the SDL sims? i can't build them, errors..
07:17:26LinusNwhat errors do you get?
07:17:41LinusNi doon't think anyone has tried it on a 64-bit machine
07:17:54midkayi'm on mandriva 32bit now :)
07:18:14B4gderfor 64bit we'll need to adjust the entire rockbox code's use of long
07:18:21midkayfinished the ipod clock port.. good news and bad.. good: porting to iriver as well.. bad: needs utter overhaul :(
07:18:34midkayneed the sim for iriver testing..
07:18:40LinusNB4gder: yup
07:19:44midkayhm. maybe sims are working now..
07:19:57midkaylooking at the build table + recent activity
07:20:27XavierGrLinus: I just installed cygwin and I have a strange error for SDL simulator
07:20:39XavierGrIt builds correctly and all seems fine
07:21:05XavierGrwhen I try to run rockboxui.exe I get the following error
07:21:35XavierGr"This application needs SDL.dll blah blah blah"
07:21:45XavierGrany idea about it?
07:22:01B4gderyes, your SDL.dll is probably in the wrong dir
07:22:14XavierGrwhere it should be?
07:22:16B4gderI don't know why, but someone else reported this in the rockbox forums
07:23:08XavierGrit is in usr/local/bin
07:23:29B4gdertry /usr/local/lib first
07:23:47XavierGrI just copied the filed in the sim build dir and it launched
07:23:55B4gderyes, that's the "easy" way
07:24:16B4gderbut if you build several sims, that is quite awkward
07:24:21XavierGryes indeed
07:24:43LinusNXavierGr: isn't /usr/local/bin in the path?
07:25:02XavierGrdunno? How to set it in the path?
07:25:04 Quit midkay (Remote closed the connection)
07:25:13LinusNXavierGr: echo $PATH
07:25:18B4gderit checks for DLLs in the PATH?
07:25:28LinusNit should
07:25:34LinusNi believe
07:27:40Bg3rmorning :)
07:27:46XavierGrmorning Bger
07:27:47LinusNi have SDL.dll in /usr/local/bin and it works fine for me
07:28:06 Join midkay [0] (
07:28:18LinusNi believe that's the reason that the dll isn't placed in /usr/local/lib
07:28:34LinusNbecause it searches the path for dll's
07:29:53LinusNXavierGr: how do you start rockboxui.exe?
07:30:04XavierGrdoubleclick it
07:30:07LinusNare you doubleclicking+
07:30:14LinusNno wonder
07:30:27XavierGrAm I too idiot?
07:30:41LinusNif you can't let go off the mouse, i suggest you put sdl.dll in c:\windows
07:30:46B4gderhm, the dailies are several 100K smaller today compared to yday
07:30:59B4gderwhy is that?
07:31:02LinusNXavierGr: you are supposed to start it from the command line
07:31:12XavierGrfrom Cygwin?
07:31:25XavierGrah okay then I will copy the file
07:31:37XavierGrto /windows
07:31:45Bg3rthe DLL you mean ?
07:31:46LinusNah, sdl.dll
07:31:47XavierGrelse I will lauch it from command
07:32:15LinusNmust be awfully inconvenient to switch to the explorer window everytime you want to run the sim
07:32:51XavierGrwell I work both on the command line and the explorer simultanesly
07:33:05XavierGrvarious reasons
07:33:15XavierGr1) because I do various things
07:33:25XavierGr2) Because I am still a little faster with the mouse
07:33:37LinusNallright, i won't try to turn you from the dark side
07:33:51XavierGrbut yeah if I am used to the command line I guess it is faster.
07:34:03XavierGrAnyway you solved my error thanks a bunch
07:34:17XavierGrBTW who made the process of Cygwin install so easy this time?
07:34:25LinusNin fact, it hasn't even occurred to me that you could start rockboxui.exe from the explorer
07:34:30B4gderXavierGr: linus did
07:34:33LinusNi made it that easy :-)
07:34:45XavierGrLast time I remember it need to compile the cross-cpmiler
07:34:47XavierGrah nice
07:35:04XavierGrAnd just plain Cygwin is much better than the Devkit
07:35:23LinusNno more rbconf :-)
07:35:35XavierGrI can build all targets and do various little details that I couldn't in th Devkit
07:35:50midkayreally? hmm... *strongly contemplates using cygwin instead of linux* :)
07:35:52XavierGrah yes I changed the rbconf to mkrock or something like that ;-)
07:36:00XavierGr(when I used the devkit)
07:36:05LinusNthe devkit was a blessing to some people before i made the cygwin packages
07:36:27midkayLinusN, is this new "easy" method in a doc? which?
07:36:33XavierGryes, compiling the cross-compiler was a little difficult for a begginer
07:36:48LinusNmidkay: check the documentation page on
07:37:00midkaywhat doc am i looking for?
07:37:06XavierGrso eventually we will get rid of the Sim32 as well?
07:37:09LinusN"how to set up a cygwin bla bla"
07:37:21LinusNXavierGr: yes
07:37:44midkaythere it is.. thx B4gder
07:37:49LinusNB4gder: i try to refrain from giving direct link nowadays
07:38:04B4gderit might be a good idea, yes
07:38:09midkayhaha,i was already there anyways.. but still :)
07:38:16LinusNit serves 2 purposes:
07:38:21B4gderthen again, direct links might feed the search engines etc
07:38:40LinusN1) it *might* make people open their eyes and look for themselves next time
07:39:16LinusN2) it makes me aware of what information isn't easily accessed
07:39:42XavierGranyway thanks again.
07:39:50XavierGrI will now go to sleep
07:39:56Bg3rXavierGr now ? :)
07:39:57XavierGr8.40 am here hehe
07:40:04LinusNXavierGr: sweet dreams
07:40:09midkayLinusN, with cygwin can i build for both ipod and archos?
07:40:18Bg3rgood night/day:)
07:40:44XavierGrBger: Indeed. I will probably get up at 3pm cause I have to work at 5
07:41:52midkayk, thanks all.. *off to bed*
07:41:53XavierGrCygwin did this to me. I had to wait for the donwload to complete. Then I wanted to test it so....
07:42:23XavierGranyway as midkay said *off to bed*
07:44:59B4gderlostlogic scored nicely this morning
07:45:10 Join Sinbios [0] (
07:49:48LinusNB4gder: 100k smaller, eh
07:49:55B4gdereven more
07:50:13B4gderipodcolor is almost 400K smaller
07:51:22LinusNB4gder: no codecs
07:51:45B4gdernow that is a good way to get it smaller! ;-P
07:52:44LinusNthat's probably the reason for the codec failure report on the mailing list
07:53:42 Join damaki_ [0] (
07:58:38LinusNdet gr inte fort att bygga p labb
07:58:49LinusN(oops wrong window :-)
08:01:00 Join elinenbe_ [0] (
08:05:15B4gderI think we need to give lostlogic a few bonus points
08:07:45 Quit damaki (Read error: 110 (Connection timed out))
08:08:56LinusNone point for each lost kilobyte
08:08:57 Quit quobl (Read error: 104 (Connection reset by peer))
08:09:02amiconnThe build error detection script doesn't count correctly
08:09:07LinusNok, we should be nice to him
08:09:19LinusNone point per codec per target
08:09:33amiconnIt does display 50 errors for x11 sims, but only one for win32 sims
08:09:39lostlogicI am clearly still asleep... it doesn't build codecs at all??
08:09:49 Join elinenbe__ [0] (
08:09:50amiconn...while the output suggests there are many more
08:09:56LinusNlostlogic: the .elf files are 0 bytes
08:09:59B4gdercrappy error messages
08:10:06LinusNbecause it doesn't link mpa.o etc
08:10:23B4gderbut I really don't care if the error count is wrong, as long as it at least shows errors
08:10:34amiconnI.e. it does count LD errors, but not dllwrap errors
08:10:44LinusNlostlogic: it builds the codecs, but the linker isn't passed the <codec>.o
08:10:49 Join quobl [0] (n=quobl@tor/session/x-831e51993689debd)
08:11:02B4gderamiconn: yes, due to the slightly different error message output
08:11:39LinusNamiconn: the error counting is a hopeless regex matching chase for new and obscure error messages for each new compiler/target
08:11:45 Quit elinenbe_ (Read error: 104 (Connection reset by peer))
08:13:11amiconnWell, adding dllwrap shouldn't be too difficult imho
08:14:40*LinusN waits for an "oops" commit from lostlogic
08:15:02lostlogicunfortunately not quite that simple, 5m.
08:15:16 Quit ModernExecutive ("Trillian (")
08:17:59 Quit elinenbe (Read error: 110 (Connection timed out))
08:17:59 Nick elinenbe__ is now known as elinenbe (
08:20:18*LinusN waits for an "another complete makefile rewrite" commit from lostlogic
08:20:56lostlogic:-P and here I was looking to make Bagder so happy with parallel builds, sigh
08:26:44Bg3r BlueChip "banned" from rockbox ???
08:29:48lostlogicBg3r: btw, I'm pretty sure that the change to not report charger_inserted() when the USB is connected on iRiver H3x0 breaks the reporting of charge state through powermgmt.c.
08:30:32lostlogicLinusN: ok, committed fixage, tested on my player... the codecs sure seem to be built (which I really remember doing on the last one too, but clearly hallucinated)
08:31:17LinusNthey were built, only they were 0 bytes
08:31:20Bg3rlostlogic: h300 isn't the first player which charges via USB
08:31:29LinusNand thus skipped in the zip-building
08:32:02amiconnlostlogic: (charge state) Then there's probably a problem in powermgmt.c. FM/V2 recorder also has both standard and USB charging
08:32:06lostlogicLinusN: ah, so they didn't get overwritten on the player...
08:32:29lostlogicamiconn: Bg3r: the other devices report charger_inserted() when USB is plugged, hence the problem now.
08:32:34LinusNBg3r: yes, his contributions aren't accepted, since he refuses to give his real name
08:32:48amiconnlostlogic: Afaik none of them do
08:32:53Bg3rLinusN huh ???
08:33:07Bg3rstupid reason ...
08:33:13JdGordonhey all
08:33:19LinusNBg3r: you think so?
08:33:20lostlogic return (adc_read(ADC_CHARGE_REGULATOR) < 0x1FF) ||
08:33:20lostlogic (adc_read(ADC_USB_POWER) < 0x1FF);
08:33:31lostlogic(from charger_inserted() in power.c for the FM/V2)
08:34:04Bg3rLinusN really, what's the problem with his real name ?
08:34:38LinusNBg3r: plainly, rockbox is real software, by real people
08:35:19amiconnlostlogic: Oh, so I was wrong...
08:35:51 Join needleboy [0] (
08:35:55amiconnBg3r: What was the problem with charger detection again?
08:36:03lostlogicamiconn: I had considered refactoring that so that charger_inserted() was charger inserted, but hadn't gotten to it yet... sorry if I was being cranky... I'm actually asleep :-P
08:36:19Bg3ramiconn there isn't problem in the charging ...
08:36:36Bg3ri wanted just to have different functions for USB and Adapter charging
08:36:42Bg3rfor the plugin
08:37:03LinusNlostlogic: i'm curious, what was the deal with the NULL anyway?
08:37:25Bg3riirc i asked here to add a new func in power.c, returning only the charging via the adapter
08:37:41lostlogicLinusN: hahaha, you'll love htis −− once in a while on parallel builds, wav wouldn't be happy about the zero byte elf file... now this could have been a clue that I'd effed it up... but I just tricked it.
08:38:49lostlogicBg3r: powermgmt.c just needs to check both values to decide what charge state the doohicker is in −− and it should be changed for FM/V2 then as well.
08:39:13amiconnIs there already such a function?
08:39:21Bg3rno, there isn't ...
08:39:53amiconnWe could set this function a macro that simply expands to 'false' on platforms which don't have USB charging
08:40:07amiconnThen we save some ifdefing in the code
08:40:42lostlogicLinusN/Bagder: Overall, the changes I made to the Makefiles (now that they work right) good, bad, ugly?
08:40:48amiconn(it relies on the compiler for optimising resulting constructs like if (charger_inserted() || false)
08:42:11LinusNlostlogic: looks fine to me, so far
08:42:55 Join ender` [0] (i=ychat@
08:43:02amiconnBtw, what's this parallel build thingy?
08:43:10lostlogicamiconn: make -j1203981 should work now
08:43:53amiconnDoes that actually help?
08:44:17lostlogicamiconn: make -j5 on my dual athlon-mp 2100s is 1/2 the time as make -j1
08:44:31amiconnI should try that on cygwin...
08:45:15amiconnDo the plugins now build correctly?
08:45:27lostlogicthe changes I made so far don't really optimize for the simulator builds, because 1) it'd be harder and 2) I don't build the sims often; I might take another whack at them
08:45:32lostlogicamiconn: gah, had I broken plugins too?
08:45:41amiconnNm, that was already fixed
08:48:21*lostlogic goes back to bed
08:55:51Bg3ramiconn is the h300 the only target with charge state ?
08:56:03 Join safetydan [0] (
08:56:32 Join DangerousDan [0] (
08:56:41amiconnThe FM/V2 is the same
08:56:53Bg3ri think power.c and powermgmt.c need work then ...
08:57:12amiconn...and the recorder V1 has software charge control which implies state detection
09:01:20 Join hardeep [0] (i=hardeeps@SDF.LONESTAR.ORG)
09:04:07 Quit DangerousDan (Read error: 104 (Connection reset by peer))
09:04:20 Nick tjm_ is now known as slarti (
09:04:34 Nick slarti is now known as tjm (
09:05:23 Join DangerousDan [0] (
09:09:06***Saving seen data "./dancer.seen"
09:10:13 Join BHSPitLappy2 [0] (
09:11:11amiconnBuild times on cygwin, H300 target: 'make': 6:46, 'make -j 5' 6:33 'make -j' 5:55
09:11:16amiconnSo it helps a bit...
09:11:51B4gderthe build server is a dual CPU so it should help there too
09:13:09 Join damaki__ [0] (
09:13:16amiconnThis is single CPU, Pentium M 1500
09:13:35LinusNunfortunately, the bottle neck on the build server seems to be the disk throughput
09:13:47amiconnNow if I can make builds work on my amd64...
09:13:56amiconnI'll look into that soon
09:15:33 Quit Sinbios (Read error: 104 (Connection reset by peer))
09:16:42 Join webguest03 [0] (
09:19:28safetydanWould anyone object if I made the background images in the SDL sim optional?
09:19:47LinusNsafetydan: absolutely not
09:19:50B4gderI would love that
09:19:57LinusNyou'd be my hero
09:20:54 Quit webguest03 (Client Quit)
09:21:14 Join webguest90 [0] (
09:21:28 Part webguest90
09:21:31*safetydan gets to work
09:21:43 Join leftright [0] (
09:21:53B4gdermade a wiki page out of it instead
09:22:12B4gderthen we can add items for a suggested agenda etc easier
09:22:21 Join marder [0] (
09:22:24 Quit lImbus (Read error: 104 (Connection reset by peer))
09:24:11leftrightsafetydan; could I interest you in implementing the Mulitple On The Fly Playlists patch, this adds the ability to create several playlists and also the ability to add any file to aby playlist at will, its such a nice feature...
09:25:26 Join zhilik [0] (
09:25:40safetydanWhere is it?
09:25:58leftrightone sec please
09:26:31 Quit BHSPitLappy (Read error: 110 (Connection timed out))
09:26:59leftrightsafetydan post 1304
09:27:34 Quit damaki_ (Read error: 110 (Connection timed out))
09:28:07amiconnLinusN: What's the necessary data format for the X5 LCD? (layout of the 2 words with 9 significant bits each)?
09:28:22leftrightsafetydan sorry not 1304, but assimalysts post, just before Linus
09:28:45 Quit DangerousDan ("Miranda IM! Smaller, Faster, Easier.")
09:28:54LinusNamiconn: i haven't given it much thought, but for now, i have a 32-bit framebuffer in 6-6-6 format
09:29:01safetydanleftright, I'll take a look but can't promise anything today. Real work and all :)
09:29:16LinusNand lcd_update() shifts the data
09:29:17leftrightnp, thanks for tkling the time
09:29:27 Join petur [0] (
09:29:50amiconnLinusN: If you shift in lcd_update() anyway, i.e. on the fly, you could use a 16 bit framebuffer as well
09:30:07amiconnWould cut framebuffer & bitmap size in half.
09:30:20amiconn...and should be faster of course
09:30:46 Nick BHSPitLappy2 is now known as BHSPitLappy (
09:30:50amiconn...and the higher driver levels, bmp2rb etc are already prepared
09:31:11LinusNamiconn: that's a lot of shifting, and:ing and or:ing
09:31:32amiconnbut if you want to go for 32bit, then it would make more sense to store the data as wanted by the controller
09:31:41LinusNconverting from 5-6-5 to 6-6-6 is not a simple shift
09:31:55amiconnI don't think that it is a lot, that's why I'm asking for the layout
09:32:37LinusNthe layout is 6-6-6 in two 9-bit writes to the controller
09:32:46amiconnYes, but what way?
09:32:47LinusNmsb first
09:33:02 Part leftright
09:33:09amiconnIs it −−−−−−-RRRRRRGGG then −−−−−−-GGGBBBBBB or what?
09:34:26amiconnWhat about two 512-byte lookup tables in IRAM?
09:35:15 Quit marder ("CGI:IRC")
09:35:40LinusNamiconn: should work
09:36:15amiconnOne lookup table for each byte of the source data
09:37:40amiconnYou have RRRRGGGGGGBBBBB. Split this into RRRRRGGG -> lookup −−−−−−-RRRRRRGGG, and GGGBBBBB -> lookup −−−−−−-GGGBBBBBB
09:38:13amiconnWithout lookup tables, you would need 5 ANDs, 5 shifts and 3 ORs per pixel
09:38:36amiconn(quick estimation w/o paper)
09:38:48B4gderI think amiconn's lookup table suggestion sounds like a nice route
09:39:08LinusNwith lookup table, i would need 1 shift, 1 AND, plus two lookups
09:39:17LinusNfair enough
09:39:21LinusNi like it
09:39:56amiconnI think thins would make sense, especially since the GRAM is 16 bit anyway.
09:40:10LinusNthat lcd module is sooo silly
09:40:30LinusNcowon made a really lame choice of lcd module
09:42:22Bg3rLinusN but it's cheaper :)
09:42:44 Join DangerousDan [0] (
09:43:43LinusNBg3r: you mean the x5 is cheaper than h300?
09:43:55Bg3ri mean the LCD module
09:44:08amiconnI think it's just how cowon wired the module
09:44:15LinusNperhaps, but the lcd controller is capable of 565
09:44:20amiconnThe H300 LCD module also has an 18bit mode
09:44:21LinusNamiconn: exactly
09:45:15LinusNamiconn: well, not cowon
09:45:30LinusNthe lcd mode is selected in the module itself
09:45:40Bg3rwill we ever see 18bit on h300 in rb ?
09:45:47LinusNso cowon really didn't have a choice
09:45:58amiconnReally? I thought it is done by some select pin wiring
09:46:01LinusNBg3r: no
09:46:30LinusNamiconn: yes, you select it by wiring the lcd controller, but that wiring is done in the module
09:46:48LinusNthe flat cable does not have those wires
09:47:21 Quit DangerousDan ("Miranda IM! Smaller, Faster, Easier.")
09:49:57amiconn18bit isn't possible on H300 because of the wiring as well?
09:50:15Bg3risn't possible ???
09:50:45LinusNi told you
09:51:31Bg3rso you want to say me that the 262k display is only a marketing bullsh.t?
09:51:57LinusNas far as i can tell, yes
09:52:00B4gderor at least twisting the truth
09:52:24B4gdersince the LCD HW actually supports it
09:53:02LinusNthere is a *slight* possibility that the lcd module in the h300 has the mode selection wires in the flat cable, but i doubt it
09:53:37B4gderit should be possible to detect if the iriver firmware runs in 16bit
09:54:00B4gdernot that it would rule anything out
09:56:11LinusNeven if the h300 had an 18-bit mode, i wouldn't want to use it
09:56:11LinusNit is slow as it is, and 18 bits would make it even slower
09:56:12 Part LinusN
09:56:22 Join LinusN [0] (
09:56:36LinusNbesides, i don't think i would hear any difference between 16 and 18 bits on my h300 *music player*
09:56:40B4gderyes, I just would like to know
09:56:56peturcertainly not *hear* :)
09:57:08B4gderI don't even have a h300
09:57:27B4gderand thinking about it, I don't even use Rockbox much ;-)
09:57:36*B4gder ducks
09:59:46Bg3rB4gder what a shame!!!!
10:03:19JdGordonhaha LinusN
10:03:28JdGordonwould u even be able to see much difference?
10:03:47peturmaybe in gradients...
10:03:50LinusNperhaps in a fine gradient
10:04:02Bg3rJdGordon in pictures (for example)
10:04:38JdGordonwell... thats no big deal just yet seen and we got no colour jpeg viewing... just yet
10:04:51 Nick Lynx_awy is now known as Lynx_ (
10:05:07B4gderwe do have color bmp
10:05:59amiconnYou can see the banding in the greyscale jpeg display
10:06:45amiconnIt's even slightly more visible with greyscale, because the 5-6-5 layout makes some greylevels non-neutral
10:11:30hardeephmmm, strange
10:12:33B4gderlostlogic's score is got even better ;-)
10:14:13amiconnB4gder: Oops ;)
10:17:15hardeepwonder why the cvs e-mail didn't show diff. changes look like they were committed correctly
10:18:25B4gderstrange indeed
10:18:36peturis there supposed to be a mail for each commit?
10:18:56peturand didn't I subscribe?
10:19:10B4gderif you don't get mails, then I guess you didn't ;-)
10:19:22*petur goes checking
10:19:47B4gderrockbox-cvs is the list
10:20:15B4gder74 subscribers!
10:20:49JdGordonis there a rss feed for the commits?
10:21:16B4gderJdGordon: if has the list
10:21:47markunLinusN: do you know what the last bit does in RGB5551 ?
10:22:17LinusNwhich controller?
10:22:19markunIt's the mode used in the Gigabeat firmware
10:22:27markunI still don't know which controller
10:23:12B4gderworks nicely as a live bookmark in firefox
10:24:35 Join Cassandra [0] (
10:24:49BHSPitLappyhello night owld
10:24:54 Join steveb [0] (
10:34:28 Join Zagor [0] (
10:37:04 Join [IDC]Dragon [0] (
10:38:18B4gdermorning [IDC]Dragon, I'll fill in some more details about location and what specs to expect from the place we'll "conference" in
10:39:39[IDC]DragonI'm putting some ides in the wiki right now
10:40:04[IDC]Dragonyou'd have to drag it back, I'm Archos-biased
10:40:56B4gderwe'll just have to bring you into the sun, in the bright lights of SW codecs ;-)
10:41:22[IDC]Dragonok, the Archos PCM codec then
10:43:15 Quit hardeep ("BitchX Official FTP Site --")
10:48:18linuxstb_B4gder: Have you ever tried removing the execute bit from files in the Rockbox cvsroot?
10:48:28 Nick linuxstb_ is now known as linuxstb (
10:48:44linuxstbI did a test yesterday, and it seems to work.
10:48:58linuxstb(in my own remote cvs repository)
10:49:54B4gderthere seems to be a large amount of x's ;-)
10:50:37B4gderfind . -name "*.[ch],v" -ls | grep -c "r-x"
10:51:02linuxstbIt only works if you delete your local copies of files and then get a fresh copy from CVS - but it's better than nothing.
10:51:27B4gderI agree
10:51:33*[IDC]Dragon released the devcon wiki page
10:52:40B4gderreally? it says you still have the lock
10:53:04B4gderbut if you're done I can steal it
10:53:10[IDC]Dragonhmm, lemme edit it again
10:54:05[IDC]Dragoncancelled my edit, better now
10:54:15B4gderyeps, fine now
10:56:02LinusNgerman beer? nah
10:56:12[IDC]Dragonthen fix it
10:56:31B4gderfix german beer? now that sounds like a big task
10:56:55[IDC]Dragonagenda: get completely drink, sleep 2 days
10:57:04[IDC]Dragon *drunk
10:57:19LinusNgood idea
10:57:42LinusNthe webcam must be fun, watching 5 guys sleep
10:57:54LinusNbig brother rockbox 2006
10:58:17 Join damaki [0] (
10:58:29linuxstbAnyone know how much RAM a font takes in memory? Is it more or less the same as the .fnt file?
10:58:31Bg3rBig BroBox 2006
10:59:59markunlinuxstb: about the same if it's small enough not to require caching
11:00:18linuxstbI'm just thinking about the impact of multiple fonts. How bit is the current font cache?
11:01:35 Join amiconn_ [0] (
11:02:03markun10000 bytes
11:03:07B4gderok, I released the lock
11:05:55 Nick aegray_ is now known as aegray (
11:06:48 Join damaki_ [0] (
11:09:10***Saving seen data "./dancer.seen"
11:09:12LinusNnested lists look really silly in twiki
11:11:19 Quit damaki__ (Read error: 110 (Connection timed out))
11:12:01 Quit quobl (Remote closed the connection)
11:13:43[IDC]DragonB4gder: now you hold the lock?
11:14:39[IDC]Dragonok, I just wanted to add enough power outlets for wall-wart chargers, and a usb hub
11:15:11B4gdera little checklist perhaps
11:15:50[IDC]Dragonyou got spam to the devcon2006 address already?
11:16:02B4gderno, twiki does that nospam thing on its own
11:16:34B4gderI get so much spam I don't care about showing my email addresses
11:16:58[IDC]Dragonhow much is so much?
11:17:06B4gder> 500/day
11:17:19[IDC]Dragonhow do you sort that?
11:17:21B4gderpeaking at >5000/day
11:17:34B4gderspamassassin, strict rules, white lists
11:17:58peturI get max 50 a day and have not really been hiding my address
11:18:40 Quit amiconn (Read error: 110 (Connection timed out))
11:18:41 Nick amiconn_ is now known as amiconn (
11:18:47B4gderI guess I'm just lucky ;-)
11:18:49peturAnd I have this adress ever since I got onto the net (10 years+)
11:19:44Bg3rpetur and maybe your address isn't in the address book of people who can "catch" viruses etc...
11:20:01Bg3rwho catch regularly viruses etc i mean
11:20:12peturhmmm I have a very silly brother-in-law
11:20:17LinusNi get between 100-300 spam a day
11:20:35[IDC]DragonB4gder must be in the largest need for body parts enlargements, fake medication + rolex'es, nigerian funds
11:20:46 Join Moos [0] (
11:20:48[IDC]Dragonwhat did I forget?
11:20:55peturI'm webmaster of the company he riuns and 1/4 of the spam is actually for the postmaster of his domain ;)
11:20:56B4gderthe lottery ones
11:20:57LinusNlottery wins
11:21:06Lynx_stock tips
11:21:07[IDC]Dragonah, heavily discounted office software replicas
11:21:40peturThey got strange lately, mails with one char per line
11:22:12petursomebody must have released a new spam toolkit
11:22:30*petur hugs K9
11:22:31 Quit damaki (Read error: 110 (Connection timed out))
11:23:38B4gderthat your spam toolkit of choice? B-]
11:24:32peturworks great, what's wrong with it?
11:25:19B4gdernever tried it, it just was just a poor attempt to a joke
11:25:29peturI think last time I checked it was at 99.88% accuracy...
11:25:32 Quit BHSPitLappy (Read error: 110 (Connection timed out))
11:26:04peturand only 77KB zip file to download
11:26:20peturtake that, songbirdnestwhatever
11:31:07 Join youngcereal [0] (
11:31:20 Join tucoz [0] (
11:31:29tucozCassandra: here?
11:32:41tucozI just came to think of something regarding the docs. We need to establish a standard for the references. (e.g. fig:my_fig, tab:my_tab, ..)
11:32:42 Join quobl [0] (n=quobl@tor/session/x-c4076ccb8fd118bc)
11:33:36preglowisn't that a fine way to do it, then?
11:33:53tucozsure, but it has to be established
11:34:00 Join muesli__ [0] (n=muesli_t@
11:34:26tucozI could just edit the wiki, what should section-references be called? ref:my_ref?
11:36:57preglowthink i called them sec:lolol
11:37:02preglowbut it's a matter of preference
11:38:55tucozthat is ok
11:40:32 Join mikearthur [0] (
11:42:35 Part tucoz
11:53:13 Join NicoFR [0] (
11:55:55 Join webguest04 [0] (
11:59:29webguest04preglow, safteydan, there appears to be a bug in the loading of EQ cfg files, if the EQ is deselected (no) in its menu, the EQ wont switch on when a cfg is loaded which has the EQ enable switch set to On (yes)
12:01:33webguest04somehow the main EQ On Off switch overides the cfg files enable parameter
12:03:14webguest04ah yes its lunch time :)
12:03:17 Part webguest04
12:04:14*safetydan adds that to the todo list
12:08:27youngcerealhi i have an request to change for the plugin solitaire on IPOD
12:08:48peturwhich device that supports EQ has the smallest LCD, and what's the size?
12:09:30peturI ask because doing translations yesterday I saw the text buffer is a bit on the small side
12:09:41petur(for the EQ screens)
12:09:50LinusNpetur: the size depends on the font
12:09:57Bg3rpetur should be the nano (for the moment)
12:09:58youngcerealI think the gameplay is better wenn use the wheel for right and left
12:10:16Bg3rpetur look at the DeviceChart wiki page
12:10:21youngcerealand the left buttom to draw
12:10:24safetydanpetur, I think it's the H100
12:10:36preglownano is in the same ballpark
12:10:48safetydan176 pixels wide on the nano, 160 on the h1x0
12:11:05safetydanaccording to config*.h anyway
12:11:12peturlonger strings will scroll anyway, no?
12:13:35safetydanoh wait
12:13:41safetydanin the menu it will scroll yes
12:13:51safetydanthought you were talking about the graphical editing mode
12:14:15safetydanfeel free to increase the text buffer size
12:14:45peturblame the Dutch people :)
12:15:02safetydanI thought German would be the worst
12:15:20safetydanusually is where I work
12:15:52peturit 'll be about the same I think
12:16:26preglownorwegian beats german there, i think
12:16:33*amiconn hopes that the devcon wlan will be capable of 11b/11g mixed mode
12:16:40amiconnMy laptop has 11b only...
12:16:52B4gderI believe it is
12:17:03 Join damaki__ [0] (
12:17:59 Part petur
12:18:25safetydanbackgrounds are now optional in the SDL sim
12:19:19amiconnsafetydan: How do I select them
12:19:27safetydanamiconn, ./rockboxui −−background
12:19:49preglowas the commit message says
12:19:50safetydanNow someone just needs to do a scaling blit in SDL
12:19:56amiconnDoes player now work correctly?
12:20:01preglowwhy scaling blit?
12:20:01safetydanno unfortunately
12:20:11safetydanpreglow, sim screen is a little small
12:20:13safetydanzoom would be nice
12:20:22preglowahh, right
12:20:43amiconnThe win32 sim allows scaling, in 20% steps
12:20:46preglowwell, that shouldn't be hard, if you restrict yourself to 2x 3x 4x sizes
12:20:57preglowanything else will look like shite unless you interpolate
12:21:09safetydanamiconn, there's no equivalant to StretchDibBits in SDL though
12:21:12safetydanat least not in SDL 1.2
12:22:20preglowstretching you need to do yourself, yes
12:22:23preglowor: opengl sim!
12:23:57B4gderyes, we want the player in 3D to be easily "rotated" ;-)
12:24:39B4gderveeery useful
12:28:14 Quit zhilik ("")
12:28:17preglowof course, you can have a cube, where each side of the cube is a different sim target!
12:28:24preglowand this you can rotate with your mouse
12:28:49B4gderand each target would play different songs! :-)
12:29:54 Join tvelocity [0] (
12:30:18preglowyou understand! 5.1 sound
12:32:38*preglow starts crying
12:32:43preglowthen goes back to work...
12:34:32t0mas<preglow> of course, you can have a cube, where each side of the cube is a different sim target! <−− have you seen the new Novell desktop things for SuSe?
12:34:56t0masthey want to do something like htat
12:34:57 Quit damaki_ (Read error: 110 (Connection timed out))
12:35:20amiconnpreglow: A cube isn't enough for all our targets. We need an icosaeder ;)
12:36:51 Quit mikearthur (Remote closed the connection)
12:38:53 Join mikearthur [0] (
12:43:09 Join damaki_ [0] (
12:44:48 Join DrMoos [0] (
12:48:30 Join petur [0] (
12:55:15 Join bluey [0] (
12:59:07 Quit damaki__ (Read error: 110 (Connection timed out))
12:59:10LinusNgah, i'm trying to find a way to autodetect the remote control, but i'm not very successful
12:59:31preglowknow how iriver does it?
12:59:39preglowthat is, tried to find out? :P
12:59:44LinusNif i only knew that
13:00:04LinusNno, i'm not that amused by disassembling firmwares
13:01:05preglowyou know the register addresses, at least, so should be possible to find all the parts of the firmware that deals with the remote pretty easily
13:01:52LinusNsure, it shouldn't be *that* hard to find out how they do it
13:03:02LinusNi have found a possible way to detect the non-lcd remote, but i can't think of a way to differ between h100 and h300 remotes
13:05:03Rob-hi: when porting existing code to rockbox, what is the best way to deal with malloc?
13:05:18novimonhow does the a-b repeat mode work?
13:05:28LinusNRob-: either eliminate the need for it, or fake it
13:05:28novimonwhat does it do and how to use it?
13:06:21preglowLinusN: preferable, just allocate static buffers with the max size the malloc would have
13:06:29preglowRob-: that's to you...
13:07:45Rob-ok, thanks
13:08:04t0mashm... maybe a simple question... but is there a fast way to detect changes to a cvs repos. from a shell script?
13:08:08t0mas(or perl)
13:08:27t0masI found out I can't use the exit status from cvs diff, it's always 1 here...
13:08:49B4gdert0mas: guess why the script does what it does! ;-)
13:08:49*LinusN points at b4gder
13:08:53t0mas(I assume it's 1 because there are dirs like build-h120 in the cvs dir...
13:09:05t0masB4gder: are you sure there is no faster way
13:09:11***Saving seen data "./dancer.seen"
13:09:15B4gderI bet cvs history can be used too
13:09:17LinusNnovimon: it repeats a song between the A and B points
13:09:41 Join Jungti1234 [0] (n=jungti12@
13:09:42t0masI'll try
13:09:55B4gderI don't find it very slow, since it needs to cvs update anyway when it needs to build
13:10:07B4gderbut then I run it on the cvs server ;-)
13:10:16t0masand I don't...
13:10:36t0mascan you add something to the commit script? write a simple file indicating a change?
13:10:52t0masthen we can remove that form the buildall script... and easilly check for changes...
13:11:01t0masand only update all servers when there really is a change?
13:11:17B4gderonly the master server needs to detect changes
13:11:21LinusNnovimon: hold Play and click Left to set the A marker, and Right to set the B marker
13:11:32t0mashm, that's true
13:11:45t0masand as it is a local server you don't care about the useless update it does?
13:11:56B4gderyou could of course make a procmail rule to trigger that there's a change
13:12:00B4gderon incoming commit mails
13:12:02t0masbecause then we can leave it untill we split cvs and webservers some time
13:12:17t0maserm... you have a script running on every commit...
13:12:27B4gderno, it would touch a file
13:12:35B4gderand you'd compare date on that file every X seconds
13:12:38t0masjust make that `touch /path/to/whereever/change`
13:13:04t0masjup, and we can check the filedate from the buildall script...
13:13:10t0masor just check if the file exists, and remove it?
13:13:10B4gdert0mas: but yes, I don't care much about "useless" cvs updates
13:13:19t0masthen I'll just do the update
13:13:27B4gderI do them now after all
13:14:40t0masyeah, and it's slow here... but it should be faster locally
13:15:32 Join darkless [0] (n=darkless@
13:15:53preglowRob-: but yeah, sometimes it's not possible to find the max size easily, then you just have to make your own private little malloc for now. we really don't want to have a malloc in the rockbox core code
13:16:15B4gdert0mas: and even when you run it remotely, it doesn't matter that much if it is slow
13:16:51B4gderperhaps using rsync from the master to get the sources would be smarter than using cvs...
13:16:52 Join Jungti1234__ [0] (
13:17:30t0mashm... it would make it more complicated to run it on random servers
13:17:44t0masthey must have: perl, cvs, ssh, scp
13:17:48t0masnow add rsync
13:17:52t0masand that's one more tool to install..
13:18:01B4gderwell, rsync would remove the need for cvs
13:18:04t0masoh and ofcourse the compilers
13:18:10t0masyeah, that's true
13:18:30B4gderand I bet most servers that'll run this already have all those installed
13:18:55t0maswhere are we going to run it?
13:19:09t0masyou have some servers in the same network as the rockbox webserver?
13:19:17t0masas that would make the transfere times lower...
13:19:20B4gderI'm not sure, but I have several servers and lostlogic has offered his
13:19:44t0masdoes he know we need a shell account? :)
13:20:18B4gdernah, we'll just h4xx0r it ;-P
13:20:28t0masghehe, we can't use windows servers :P
13:20:36 Part Jungti1234__
13:20:42B4gderthis would be stupid to do on windows anyway
13:20:47B4gdersince we do this to increase speed
13:21:00B4gdercygwin builds are SLOOOW
13:21:01t0mascygwin -> 10 minutes per build
13:21:53B4gderit would be cool to have about one machine per build and get the table updated in 60 seconds ;-)
13:22:04t0masyeah, that would be really cool
13:22:06preglowoh, indeeds
13:22:10t0masit would be faster than the mailinglist ;)
13:22:17 Join Jungti1234__ [0] (n=jungti12@
13:22:32amiconnt0mas: >10 minutes??
13:22:48amiconnI get 6..7 minutes for swcodec builds, and 3..4 for hwcodec builds
13:22:52t0masdon't know the exact time, it's just _really_ slow
13:23:02Jungti1234__damn irc..
13:23:15t0mason my Athlon XP it takes about 2 to 3 minutes I guess for an Iriver h120 build
13:23:32t0mason my celeron laptop (now running linux) it really took almost 10 minutes
13:23:33B4gderbtw, do you ccache on cygwin?
13:23:41t0masno, I should have done that
13:23:52amiconnOn linux it's ~3 times as fast - that's on the very same machine, and under VMware
13:24:04t0masbut I've solved the problem (and a lot of other problems) another way: installing linux
13:24:17t0masamiconn: native it's even faster...
13:24:36amiconnPerhaps, but I really don't want to deal with linux natively on my laptop
13:24:41t0mason my normal workstation it's now calculated in seconds I guess
13:24:57t0masno time to grab a coke or something ;)
13:25:19amiconnmake -j helps a bit even on cygwin that it's possible
13:25:40Jungti1234__B4gder: Kick Jungti1234.
13:25:50Mode"#rockbox +o t0mas " by ChanServ (ChanServ@services.)
13:25:58Kick(#rockbox Jungti1234 :on request) by t0mas!n=Tomas@unaffiliated/t0mas
13:26:02Mode"#rockbox -o t0mas " by t0mas (n=Tomas@unaffiliated/t0mas)
13:26:05B4gderJungti1234__: register and you can fix those issues yourself
13:26:12t0masnickserv ghost
13:26:40B4gderok, I now make the cvs builds use make -j
13:26:42t0mastry /nickserv help ghost
13:26:45B4gderlet's see what happens
13:27:06t0masB4gder: hod so you change it?
13:27:11Jungti1234__I don't understand.
13:27:16t0masan option to tools/configure ?
13:27:19t0maslike −−ccache
13:27:38Jungti1234__I can't change nickname, now.
13:27:40B4gdernah, "make -k" is invoked by, I just added -j
13:27:54t0masJungti1234__: that's because the other user is still on the network
13:28:00t0masask a staffer to kill it...
13:28:13B4gderJungti1234__: it'll die by itself in time
13:28:43t0masB4gder: are some of our new h4x0rred servers SMP?
13:29:02B4gdert0mas: yes, the master server itself is
13:29:30t0masthen -j should improve...
13:29:40B4gderand we want a system that allows volounteer to join in and run "build clients" so we should try to make it generic
13:29:45t0masor it makes the website inaccesible during builds ;)
13:30:09t0mashm... there is one thing we should check then... stability
13:30:36B4gderyes, we need to consider what happens when servers don't respond
13:30:38t0masmaybe we should make the master switch servers if some client fucks up
13:31:22t0masbut that would require some extra options.. because we now manually decide wich server can compile what target
13:32:06B4gderI think we can start with requiring that all servers can build all targets
13:32:34t0mashm... I don't do that now... because I can't compile for some targets for example
13:33:05B4gderwell, make a smaller list for your tests then that only build targets you can build
13:33:11amiconnAre there hints how to build m68k-elf-gcc 3.4.5 on amd64?
13:33:20Slasherihmm, i have one smp server also (dual xeon 2.4GHz), should be quite stable
13:33:20amiconnThe bootstrap compiler ICEs...
13:33:22t0masthat's what I did now :)
13:33:27t0masask my test server to build only iriver targets
13:34:07t0masI'll try what happens when I just pull a network plug when I'm at home
13:34:25t0masI can't pull plugs via remote desktop :)
13:35:03B4gderyou need to get a remotely controlled plug-pulling robot installed
13:35:24t0masor a managed switch ;)
13:35:52B4gderI prefer robot!
13:37:29 Join tucoz [0] (
13:37:56tucozcame to think of something else. We need to have a naming convention for screenshots and references as well.
13:38:18 Quit DrMoos ("CGI:IRC (EOF)")
13:38:24 Nick Jungti1234__ is now known as Jungti1234 (n=jungti12@
13:39:36tucozThat is, where should the images be placed? chapter1/images/h120/screenshot_main_menu.png
13:40:08tucozor chapter1/images/h120_screenshot_main_menu.png?
13:40:45amiconnSome screenshots will be identical for multiple targets
13:40:55 Join DrMoos [0] (
13:41:00 Quit DrMoos (Client Quit)
13:41:06tucozok, I am trying to write up some guidelines in the ManualHowto
13:41:08 Join DrMoos [0] (
13:41:25tucozamiconn: should we have a common folder then?
13:42:00amiconnThat's the question. I can't think of screenshots being identical for *all* targets. Some will be always identical between 2 targets
13:42:22amiconn(h100 and h120 for sure, and likewise FM recorder and recorder V2)
13:42:39tucozbut h100 and h120 will have the same documentation right?
13:42:39t0masB4gder: have to continue working now (shit ;)) I'll take a look at it in my next spare hour... hope to get it done asap
13:42:39 Quit petur ("CGI:IRC (Ping timeout)")
13:42:47Bg3rlostlogic ?
13:42:57amiconnA number of screenshots will be identical across all bitmapped archoses, i.e. recorder v1/v2/fm and Ondio fm/sp
13:43:28amiconntucoz: Yes I think so
13:43:55amiconnThe only difference which the user might experience comes from the RAM size
13:44:03 Join petur [0] (
13:44:15tucozyes, no need for a separate manual for that
13:44:21LinusNmaybe it would be simpler to have multiple instances of the same screenshot
13:44:27amiconn(more frequent spinups, and a lower maximum size of viewable JPEGs)
13:44:29LinusNinstead of trying to share
13:44:45B4gderbut having multiple ones make it more painful when you want to update it to a newer version
13:44:55B4gderor if not painful at least error-prone
13:45:25tucozLinusN: Yes, I agree. I think we should at least have the images separated as chapter/images/platform
13:45:44tucozwhere platform is the documentation target
13:45:54B4gderipod 4g greyscal will look the same as the h10x0 ,,,
13:46:03tucozone directory for h100 and h120 only
13:46:16amiconnLinusN: Is the H1x0 RAM a BGA?
13:47:07tucozI think I just add a section under guidelines in the ManualHowto where this could be discussed
13:47:15amiconnB4gder: Only completely true when someone implements the grayscale lib for iPod...
13:47:37B4gderthe file browser for example doesn't use that, does it?
13:47:39tucozAnd this would in most cases only be true for plugins
13:48:35 Quit Jungti1234 ()
13:48:38B4gderbut sure, all screens wouldn't look the same
13:49:08B4gderwith langv2, less screens will be identical
13:49:30Bg3rB4gder any plans for it ? ;)
13:49:54tucozthinking of languages, I don't think we should support other languages than english in the docs. That will be a pain.
13:50:01B4gderBg3r: but it is progressing fairly slow
13:50:09Bg3rit is progressing ???
13:50:15B4gderyes it does
13:50:26Bg3rah :)
13:50:29Bg3rgood to hear
13:51:27B4gderI wrote a first v1 to v2 converter
13:51:41B4gderand I have a v2 => .c .h script
13:52:53B4gderpending are binlang and uplang versions for v2
13:58:03tucozOk, I wrote down some thoughts
13:58:23tucozplease discuss and change this if you come to think of something.
14:03:30 Join Paul_The_Nerd [0] (
14:12:57Papricahoe can i separate
14:13:11Papricafrom the other part?
14:15:21tucozmaybe only extract the last part of the string
14:15:49tucozlast 10 characters in the char array
14:16:03Papricabut it's not always 10 chars
14:16:05tucozprobably som better way though
14:16:09tucozI see
14:16:36amiconnPaprica: Use strrchr() to search for the last /
14:17:43Paul_The_NerdTake everything after it.
14:18:17Papricabut i need the chars before it
14:19:09Paul_The_NerdWell, once you know where it is, you can do that too.
14:19:51tucozthen you could use index 0 up to the index where the last / occured
14:21:29 Quit midkay (Read error: 104 (Connection reset by peer))
14:23:39 Quit B4gder ("time to say moo")
14:23:59 Quit damaki_ (Read error: 104 (Connection reset by peer))
14:27:04 Part tucoz
14:30:40 Join B4gder [0] (
14:31:41jaebirdlinuxstb: I played around with the interface last nite for the first time
14:31:51jaebirdall I can say
14:32:28jaebirdI noticed a few things...m4a from itunes did play, but it seemed to pause for a little every 10s or so
14:33:04amiconnB4gder: Short moo time today? ;)
14:33:31jaebirdalso...if I aggressively change the vol up and down I can get mp3 and ogg to pause for a moment
14:34:31jaebirdit seems like the click-wheel is queing up clicks cause sometimes if i 'spin' it real fast and then jump up a menu things continue to scroll
14:35:16jaebirdbut i can tell you that i've gotten more use out of my pod in the last 12 hrs than i have since i got stuff is mostly ogg
14:37:05jaebirdis there a place where we can make notes of issues or things we see perhaps on the wiki?
14:37:09 Join TCK- [0] (
14:37:23 Join damaki [0] (
14:37:27amiconnjaebird: There's the bug tracker on sourceforge
14:37:39markunjaebird: and here is a good place to tell about problems
14:37:45amiconnYes, that too
14:38:08jaebirdyeah, i figured that...bug tracker might be too formal at this point for 4g 2bpp ??
14:38:27jaebirdand i've been using this channel for most of my findings and testing results
14:39:20 Quit DrMoos ("CGI:IRC (EOF)")
14:39:51jaebirdwe are probably really close to having a daily for the 4g 2bpp, i haven't had any real issues (except for the contrast) in awhile
14:40:13jaebirdat least that is my 2 cents
14:40:23B4gderI can add a daily build later tonight
14:41:00 Join ddaa [0] (
14:41:50B4gderis there a tiny pic available for 4g2pp ?
14:42:23B4gderto match the other players on the daily build page
14:44:00 Quit kernelsensei (Remote closed the connection)
14:44:53jaebirdmine looks just like the ipodcolor...just no color!
14:45:26jaebirdmake the rockbox image grayscale and you got it
14:46:49 Part ddaa
14:47:07 Join ddaa [0] (
14:47:47XavierGrthe daily builds table continues to grow...
14:48:12B4gderjaebird: yes please ;-)
14:48:29 Quit Paul_The_Nerd (Read error: 110 (Connection timed out))
14:50:22amiconnjaebird: You can take the LCD screen part from the H1x0 picture. Same LCD resolution
14:51:07 Quit linuxstb (Remote closed the connection)
14:51:32 Join linuxstb [0] (
14:52:50linuxstbjaebird: Yes, I think a wiki page for iPod bugs/unimplemented features (such as battery indicator) would be a good way to deal with them at the moment - IpodStatus perhaps.
14:53:50linuxstbB4gder: There is one "show-stopper" bug on the 4g grayscale (the contrast setting is wrong making the screen invisible) that I would want to fix before we make builds available. I should be able to do that early this evening though.
14:54:39*petur still hasn't figured out what image B4gder is trying to create on the daily builds page (for the daily builds image contest)
14:54:39B4gderI'll prepare things and have it ready when you say go
14:55:08B4gderpetur: you just have no sense for art, clearly
14:55:52linuxstbI'll also need to make a bootloader binary available and update the installation instructions page. I'll let you know when the port is ready.
14:56:16B4gderthat'll give jaebird some time to fix a pic too ;-)
14:56:23linuxstbI've already fixed the SDL sim the the 4g, so you can build that if you want.
14:57:09B4gdermoo time
14:57:11 Quit B4gder ("time to say moo")
14:57:28safetydanIs it better to have #ifdef's in the SOURCES file or in the source?
14:57:40preglowSOURCES, imho
14:57:45*linuxstb agrees
14:57:45*safetydan contemplates splitting the SDL LCD drawing files in to one part each for LCD, remote and charcell LCD
14:58:43 Quit Nilisco ("changing servers")
14:59:35linuxstbpreglow: Are you going to commit your change to the clickwheel driver so it doesn't queue events? Or are you still experimenting?
15:00:11 Join midkay [0] (n=midkay@
15:00:27preglowah, no, i'm working right now
15:00:56preglowwould any other part of rockbox benefit from a queue_peek() ?
15:03:22JdGordonis 4g b+w ipod working good enough to actually use yet?
15:03:58JdGordonand installing rb doesnt erase the disk does it?
15:04:16 Join Nilisco [0] (
15:04:53linuxstbJdGordon: Yes and Yes.
15:05:02linuxstbI mean yes, it doesn't erase the disk.
15:05:37linuxstbThe lcd driver is still buggy, but apart from that, it seems to work as well as the Photo and Nano.
15:05:39JdGordonit doesnt use the itunesdb thing on the disk does it? so ud efectivly lose the music anyway right?
15:06:07linuxstbTrue - but the music files are still accessible, but only with obfuscated filenames.
15:06:40midkaycan't you build an id3 database?
15:06:59linuxstbIf you like shuffle-mode, then you can simply do an "insert recursively" on the iPod_Control folder, and Rockbox will happily play all your itunes-transferred tracks.
15:07:55linuxstbThe correct track information will be read from the tags in the files - so the WPS will display the correct information.
15:08:07JdGordonis there any programs that can copy the files back to their origional folders and names? (on windows)
15:08:12 Quit muesli__ (Read error: 104 (Connection reset by peer))
15:08:29linuxstbYes, I'm sure there are lots. I've never had reason to look for one though.
15:08:53peturmost taggers can also change the filenames
15:08:59linuxstbBut if you're using itunes, then you should still have the originals whereever itunes keeps them.
15:09:13***Saving seen data "./dancer.seen"
15:09:15JdGordon20000km between that and the ipod :p
15:09:48XavierGrCan somoen explain to me why Apple choose to rename oall the tracks on the player?
15:09:51JdGordonmy friends ipod has been acting up.. i rekon its a software problem which is y i wanna install rb on it
15:09:58JdGordonto stop u sharing them
15:10:17XavierGrthis is so lame
15:11:03XavierGrbut you could make a program that sees the filenames (changed) and revert back to the original, or the renaming isn't related to the original filenaes?
15:11:46linuxstbAs petur said, a generic file tagger/renamer should be able to read the tags from the files and rename them in a sensible directory structure.
15:12:08linuxstbOr just find one of the tools that reads the info from the itunesdb and copies the files back to a PC.
15:13:35JdGordonwhere is the b+w bootloader?
15:13:48linuxstbIn CVS - I'll upload a binary to the installation page tonight.
15:14:00JdGordoncan u dcc me it please?
15:14:22linuxstbNo - I'll have to build it first, and I'm not at home.
15:14:54linuxstbThere is also a contrast bug in the 4g build itself that you should wait for me to fix.
15:15:36linuxstbWhat time is it where you are?
15:16:12 Join muesli__ [0] (n=muesli_t@
15:16:30XavierGrGod I am so jealous of the devcon meeting! :D
15:16:37 Quit stamppot (Read error: 110 (Connection timed out))
15:16:55JdGordonspeaking of which... setup skype for the meeting and we can attend over the net :p
15:17:20XavierGrnot with my connection :(
15:18:17peturyeah, I was planning to go, then found out I had tickets for a concert that friday night.
15:18:30JdGordon2 c who?
15:18:47muesli__LinusN are those the mentioned shirts for devcon06?
15:19:21peturA Belgian artist I'm a big fan of - I also know him personally and admin/mod the forum on their site
15:19:30peturAnd bootleg their gigs :)
15:20:26muesli__LinusN pray for the devs that thats the entertaining part within ur families ;-)
15:20:33JdGordon... has any1 got the song The Begining of the End, by Spineshank ?
15:23:04[IDC]Dragonsee LinusN modelling:
15:23:19muesli__sexy as well ;)
15:23:21[IDC]Dragon(or was it Bagder?)
15:23:34LinusNah, that was before i grew a beard
15:23:46[IDC]Dragondunno why it involves a toilet
15:23:47muesli__note that all pix have been taken in the shower..seems to be a huge foam party goin on!
15:24:13peturshower? looks more like a toilet to me :)
15:24:47LinusNpetur: aaaah, that's why i smell so bad after showering!
15:25:13muesli__must be a nasty rockbox over there!
15:28:30 Quit JdGordon (Read error: 104 (Connection reset by peer))
15:28:39[IDC]DragonChristie is in the shower:
15:29:25preglowdo they have showers in the public toilets in germany?
15:29:26[IDC]Dragoninteresting directory
15:29:38[IDC]Dragonnot in all ;-)
15:30:14muesli__preglow not that i know...
15:31:00 Quit perl|bbq (Read error: 110 (Connection timed out))
15:32:16[IDC]Dragon I fail to get on idea what this shop is
15:33:48amiconn[IDC]Dragon: Down right is a link: Powered by osCommerce
15:34:06amiconnStrange, that...
15:34:36[IDC]Dragonwhat's the "rockbox" they sell? A group? A fashion label?
15:35:05[IDC]DragonI guess we have no traemark
15:35:16[IDC]Dragon trademark
15:35:21amiconn -> ROCKBOX Clothing Gbr.
15:35:37preglowlooks like they've got a record label as well
15:36:02amiconnIt's a part of
15:36:16[IDC]Dragonbathroom garment, haha
15:37:02 Join BHSPitMonkey2 [0] (
15:37:02 Join Febs [0] (
15:37:14 Join damaki_ [0] (
15:37:14[IDC]Dragonthey feature all and nothing
15:39:36 Nick BHSPitMonkey2 is now known as BHSPitMonkey (
15:42:52 Quit ashridah ("Leaving")
15:44:08 Join _FireFly_ [0] (
15:49:40 Quit [IDC]Dragon ("CGI:IRC (EOF)")
15:50:36*petur swears at iso9001
15:50:57*BHSPitMonkey swears at petur
15:51:28*petur hits BHSPitMonkey with a box of iso9001 documents
15:51:43 Quit damaki (Read error: 110 (Connection timed out))
15:53:27 Quit _FireFly_ ("Leaving")
15:56:09lostlogic:( that's quite a lot of swcodec playback problems that were just reported on the ML
15:59:53 Join Fuiou5 [0] (
15:59:53 Quit Furious_G (Read error: 104 (Connection reset by peer))
16:00:02Bg3rlostlogic offt, but is there an other way for detecting a charge via usb on H300 except the usb_powered() ?
16:00:22Bg3rlike reading GPI or something...
16:10:42 Quit BHSPitMonkey ("BitchX Official FAQ Site --")
16:16:01lostlogicBg3r: we dont' knwo it yet −− currently we just assume that the unit is drawing power from the USB when the USB is plugged...
16:16:11lostlogicthe iRiver firmware knows how to turn this on and off and monitor it, but we don't
16:17:13 Quit tvelocity ("Αναχωρεί")
16:18:26lostlogicBg3r: if USB is plugged and the charging bit in GPIO (I forget which one, but the code talks) is set, and AC is _not_ plugged, then it _is_ charging from USB...
16:19:07Bg3rand what if both are plugged ?
16:19:49lostlogictechnically it can draw power from both, if I understand how it's wired correctly, but in practice it is powered from the AC, because the USB power draw is current limitted below what it will draw.
16:21:16LinusNspeaking of voltages, i'm disassembling the iriver h300 firmware
16:21:22lostlogicLinusN: party!
16:21:32LinusNit's a blast...
16:21:44lostlogicbbiab (gotta show up at work)
16:21:46Bg3rblast ?:P
16:21:49LinusNthey calculate the battery voltage in the wrong way
16:21:58LinusNaccording to the data sheets
16:23:05LinusNi haven
16:23:31Bg3rlostlogic with "charging bit" you mean the GPIO in the charge_state() ?
16:23:35LinusN't yet examined how that affects them, bit i thought it was interesting
16:24:03LinusNanyway, goota go
16:24:03 Quit DreamTactix291 (Read error: 104 (Connection reset by peer))
16:24:08 Part LinusN
16:24:22 Join DreamTactix291 [0] (
16:31:19 Quit linuxstb ("Client Exiting")
16:31:27 Join webguest35 [0] (
16:35:04Bg3rlostlogic ?
16:36:28 Quit webguest35 ("CGI:IRC (Ping timeout)")
16:36:49 Join Wilasombre-X5 [0] (
16:37:14Wilasombre-X5Hey All
16:39:18 Quit TCK- ("well, if you say so.")
16:40:37 Join quobl_ [0] (n=quobl@tor/session/x-6ea366cb0b28078f)
16:40:49 Quit quobl (Remote closed the connection)
16:47:39 Quit needleboy ()
16:48:19 Join kernelsensei [0] (n=boris@unaffiliated/kernelsensei)
16:48:27Wilasombre-X5msg Lynx_
16:49:36 Join _FireFly_ [0] (
17:00:12 Join hardeep [0] (i=hardeeps@SDF.LONESTAR.ORG)
17:00:46 Quit Febs (Read error: 110 (Connection timed out))
17:09:15***Saving seen data "./dancer.seen"
17:10:11 Join vca [0] (n=pfft@
17:11:38vcaproud to report another happy customer w/ a rockboxed nano. great work guys.
17:15:33 Quit _FireFly_ (Read error: 110 (Connection timed out))
17:17:19lostlogicBg3r: back
17:17:34lostlogicBg3r: yes, charging bit, charge_state()
17:25:32 Join _Kingstone [0] (n=sg1@
17:25:32 Quit Kingstone (Read error: 104 (Connection reset by peer))
17:25:45 Nick _Kingstone is now known as Kingstone (n=sg1@
17:29:35 Join Matze41 [0] (
17:31:29 Quit bluey (Remote closed the connection)
17:32:00Bg3rlostlogic k
17:32:19Bg3rthe PCF50606 is the charging chip, yep ./
17:32:50amiconnAfaik it's not
17:35:50lostlogicBg3r: thinking that it was the PCF50606 had me confused for a long time...
17:35:52amiconnI was about to look that up
17:36:02amiconnThe LX2201 is missing from
17:36:20Bg3rok, gotta go
17:36:42Bg3rbtw this is strange ... why they didn't used the PCF chip for this too ...
17:38:19amiconnIt seems DAP manufaturers make a lot of strange decisions
17:41:59peturtime for another target :D
17:43:13lostlogicBg3r: for later: The PCF50606 charging circuit isn't as advance WRT USB charging, the LX2201 has completely automated and current controlled USB charging without interaction from the host controller at all. I think that is actually why the pcf50606 comes in pcf50605 version without a main battery charger
17:44:05 Join ModernExecutive [0] (
17:44:28 Join bluey [0] (
17:46:46 Part ModernExecutive
17:49:33 Join _FireFly_ [0] (
17:55:05 Quit NicoFR ()
17:55:32*t0mas is back :)
17:56:11t0masWhy is the buildal script making a separate build log... and then copy-ing it in?
17:56:50t0masAnd does it matter to report a good or bad build after the buildlog? Because then the clients can be simpler... just give a buildlog and report ok, of failure in the end...
18:00:01lostlogicwow, I can fly nonstop to ARN from chicago to arrive Friday morning and leave Monday morning for relatively cheap.
18:01:51 Part petur
18:12:47 Join xmixahlx [0] (n=xmixahlx@
18:17:56 Join zhilik [0] (
18:21:38muesli__fujitsu pronounced an 120gb drive (1,8") in 2007...sweet
18:21:48 Join Mongey [0] (n=mongeyc@
18:24:34 Join freqmod [0] (
18:27:28 Join damaki__ [0] (
18:31:46 Quit hardeep ("[BX] Have you huggled your BitchX today?")
18:34:41 Join linuxstb [0] (
18:36:05 Join perldiver [0] (
18:42:33 Quit damaki_ (Read error: 110 (Connection timed out))
18:43:10 Join Bger [0] (n=Bager@
18:46:24 Quit bluey ("Leaving")
18:48:54Bgerlostlogic then comes the question why they didn't use the 50605 version...
18:51:22muesli__pronounced=announced btw :o
18:51:29 Join damaki_ [0] (
18:52:17 Quit ender` (" "I want an Internet. Can I have one of those?" -- Spice Girl Mel B., aka Scary Spice during an AOL press conference, pointi)
18:54:12Bgermuesli__ good news :)
18:54:41muesli__still 1 3/4year to go though ;)
18:55:05lostlogicBger: don't know −− afaik ipods do have the 50605
18:55:29Bgerlostlogic any datasheets ?
18:55:38Bgerfor L...
18:56:03lostlogicBger: yeah −− I thought it was on the wiki somewhere, because I have a printout of it at home
18:56:09Bgerand yep, the ipods use 50605
18:59:09 Join bluey [0] (
19:00:36lostlogicBger: moved the LX2201 to where it belonged on the H3x0 hardware components WIKI
19:00:42lostlogic(and gave it a name in the TOC
19:01:03Bgerah, ok
19:01:11Bgerwhere was it ?
19:02:07Bgerthis was the unknown chip ..
19:03:13 Join ender` [0] (i=ychat@
19:03:19 Quit perldiver (Read error: 110 (Connection timed out))
19:04:05 Nick Mongey is now known as Mongey|dinner (n=mongeyc@
19:06:25 Quit damaki__ (Read error: 110 (Connection timed out))
19:07:51 Quit bluey (Remote closed the connection)
19:09:18***Saving seen data "./dancer.seen"
19:12:06Bgerlostlogic huh ? this chip is for USB charging only ?
19:12:29 Join Febs [0] (
19:14:09 Nick Mongey|dinner is now known as Mongey (n=mongeyc@
19:23:00linuxstbWhat do people think about the mactidy/disktidy plugin on the patch tracker? Would there be any objections to it being committed to CVS?
19:23:51 Quit Mongey (Read error: 104 (Connection reset by peer))
19:24:14Bgerwhat's this ?
19:25:52linuxstbIt's a plugin that scans your disk for files added by Windows or Mac OS X and deletes them - such as /Recycled/ and Thumbs.db
19:26:15Moosahh that one
19:26:30Moosplease commit it :-)
19:26:33linuxstbIt's a bigger problem for Mac users - Mac OS X creates a ._filename resource file for every single file it copies to a FAT32 disk.
19:27:27Bgerah, yes, what's the purpose of this ._filename ?
19:27:41linuxstbIt stores the resource fork that Mac OS likes.
19:28:37 Join Lear [0] (
19:28:42Papricahow can i know which lcd is draw(remote or player) without display->screen_type?
19:29:14linuxstbPaprica: The idea is that you shouldn't care.
19:29:31 Join Mmmm [0] (
19:29:40linuxstbIIUC, you just use the characteristics of the display, such as lcd_width and lcd_height
19:30:01LearHow is the SDL sound playback on Linux?
19:30:16linuxstbLear: It seems OK, but I haven't tested very much.
19:30:18Papricai need to do it for different statusbar height...
19:30:38LearNot chopped up? Reasonable CPU load?
19:30:48LearThat's the way it is on cygwin...
19:30:53Papricaso i need to know which lcd is draw in the moment
19:32:55Papricalinuxstb, no way to know?
19:33:37linuxstbI don't understand the GUI code very well, but I think you should do it the same as the WPS code.
19:34:04Papricait's not good for me.
19:34:20linuxstbi.e. you define a C structure which describes a statusbar, and then you have an array of these structures, one per screen.
19:35:18linuxstbYou will then need a function which takes a display structure and a statusbar structure, and draws that statusbar on the display.
19:35:53Papricai need the statusbar height for the bookmark.c
19:35:56Papricaand others..
19:36:03Papricathis is my problem
19:36:38 Quit Mmmm ()
19:36:46linuxstbThe statusbar height should be a variable in the display structure.
19:37:07linuxstbs/should be/could be/
19:38:42Papricai dont think that this is will help me
19:38:49Papricabut i'll try
19:40:40linuxstbIf it was me, I would make the status bar code part of the display structure, so you simply call functions such as display->update_statusbar() and display->set_statusbar_config()
19:43:53 Join ModernExecutive [0] (
19:44:09 Part ModernExecutive
19:44:36 Join webguest93 [0] (
19:45:21 Quit webguest93 (Client Quit)
19:46:10 Join Therx [0] (
19:50:15 Quit _FireFly_ ("Leaving")
19:50:40lostlogicBger: lx2201 handles both kinds of charging as far as has thusfar been determined
19:52:01Mooslinuxstb/Lear: what do you thought about the lyrics id3 patch? commitable?
19:53:07Bgerlostlogic yes, saw it already..
19:55:01linuxstbMoos: I haven't looked at it.
19:57:30linuxstbI don't understand the description - does it read lyrics from id3v2 tags, or does it read them from an external file? What does "id3->txt file" mean?
19:58:25linuxstbAlso, why is the text copied into .rockbox? Doesn't that mean extra disk accesses during playback?
20:00:00Wilasombre-X5Which make and model of mp3 player are you talking about?
20:00:10t0masI need ccache :)
20:00:15t0masand a new test machine for building
20:00:18t0mas 19:59:35 up 417 days, 8:15, 4 users, load average: 2.93, 1.81, 1.38
20:00:39Mooslinuxstb: it seems to read them to id3 tags
20:00:45t0masnormally it has "load average: 0.00, 0.00, 0.00"
20:01:56 Nick Wilasombre-X5 is now known as some1 (
20:02:37Bgert0mas this is what i call uptime...
20:02:55t0masghehe, it has nothing todo... so that's not hard
20:03:04t0masit's just my personal web/mail/ftp server
20:03:47t0mas(running debian old-stable)
20:04:25Bgeranyway ... my personal record is around 110 days ...
20:04:53t0masjust don't touch it and it will stay up very long ;)
20:05:33t0masI actually have one that's up longer...
20:05:41t0mas[root@bruce root]# uptime
20:05:41t0mas 20:05:13 up 417 days, 11:00, 1 user, load average: 0.50, 0.51, 0.43
20:06:07t0mas< 3 hours longer... it's my router... doing even less :)
20:06:28t0masthey both went down 417 days ago because of a power loss :)
20:06:40Bgeri feel that u're proud of them :)
20:06:51t0masactually... I guess I am
20:06:57t0masand I really like debian...
20:07:55linuxstbAny iPod 4G grayscale users lurking around?
20:08:15some1I have a mate who has 1....
20:08:19some1space 1 imean...
20:08:42t0mashm? spare ipod?
20:08:55 Join DangerousDan [0] (
20:08:56t0masI know someone who would love to have one...
20:09:05some1Well his a mate of him-i can get my hands onit
20:09:08linuxstbI'm looking for someone to test the current build before we make it available for download.
20:09:17some1well im a mate of his*
20:09:37some1How stalbe is it?
20:09:53some1And if the worst happens - can old ipod OS get loaded bk onto it?
20:10:01some1or would it become a paperweight?
20:10:30linuxstbIt's as stable as the other iPod ports, apart from the lcd driver which is not perfect yet.
20:10:57linuxstbYes, it's simple to restore an ipod back to its original state, and almost impossible to turn it into a paperweight.
20:11:19some1how would you go about putting the old OS bk on it? just cos i wanna no!
20:11:22muesli__linuxstb just read an article on a german ipod page. there were pretty impressed of rockbox ;)
20:11:41linuxstbsome1: Read this page:
20:12:20linuxstbYou can "dual-boot" between Rockbox and the Apple firmware, or restore it to Apple-only by typing "ipodpatcher -w N bootpartition.bin"
20:12:22some1Its like that Podzilla
20:12:33 Join Kohlrabi [0] (
20:13:42some1K - have txt him asking could i use it for a day or so:P
20:14:29linuxstbDon't worry if it's not convenient - I'm sure other people will be around in the next few hours.
20:15:02 Join BHSPitMonkey [0] (
20:17:53some1*waits for a text bk*
20:19:24 Join hardeep [0] (i=hardeeps@SDF.LONESTAR.ORG)
20:20:35some1Could some1 help me here with cgywin?
20:21:09some1What is the difference between
20:21:09some1# cvs -z3 co rockbox-devel
20:21:11BHSPitMonkeysome1: don't ask to ask, just ask
20:21:28some1cvs co rockbox-devel
20:21:34some1 cvs -z3 co rockbox-devel
20:21:37some1cvs co rockbox-devel
20:21:47some1The only thing that is diffence is -z3
20:21:54some1what does that do?
20:22:02BHSPitMonkeysome1 , "man cvs"
20:22:03linuxstbThe z3 means that the transfer is compressed
20:22:08BHSPitMonkeyrun that
20:22:36some1so which 1 do i do?
20:22:51linuxstbz3 is recommended - it will be faster
20:23:15Bgeror even z6 :)
20:23:25linuxstbNow now, don't stress the server....
20:23:25some1What happens if i do the other its uncompressed and what does that do exp from taking longer?
20:23:49linuxstbThat's the only difference - you will get the correct result with or without -z3
20:24:09some1And do we still need to have RockBox-DevKit_v314.exe
20:24:28some1cos i could never get that to install right
20:24:38linuxstbNo - just use plain cygwin
20:24:51some1thats wot i am now doing...
20:25:54 Quit quobl_ (Client Quit)
20:26:07Bgersome1 american ? :)
20:26:22some1Englsih - Uk
20:26:50 Join Thus0 [0] (
20:27:46t0mas[20:23:23] <Bger> or even z6 :)
20:27:46t0mas[20:23:33] <linuxstb> Now now, don't stress the server....
20:28:00amiconn-z 9
20:28:17t0masthe server has handled over 30 cvs checkout and updates from my build-system work in the last 10 minutes
20:28:56t0masbut now I have 3 pc's building rockbox targets
20:28:59Bagder 20:28:51 up 177 days, 6:26, 5 users, load average: 2.37, 2.53, 2.55
20:29:16safetydanthe sdl sim is so much nicer to use with zoom
20:29:22t0masis it building something?
20:29:29t0masor is that just from web/cvs server?
20:29:32Bagderno, the high load is due to dnetc
20:29:59 Join damaki [0] (
20:30:09Bagderso its running on two all the time
20:30:10t0masBagder: the service?
20:30:10amiconnWhat do these numbers mean? Percent?
20:30:14Bagdert0mas: yes
20:30:15 Join ssnajper [0] (
20:30:29Bgeramiconn afaik the waiting threads ...
20:30:33t0masamiconn: no, there is a very strange formula for calculating them
20:30:33Bagderamiconn: no, the load is number of processes in the run queue
20:30:38ssnajperdoes rockbox work well for ipod 3g yet?
20:30:50linuxstbssnajper: No - it's still in development.
20:30:50amiconnMy amd64 has 1.66 1.26 1.10
20:30:55amiconn(also running dnetc)
20:30:59ssnajperah ok, thanks
20:31:02t0masit should be around the number of cpu's
20:31:13t0masideally it's just under the number of cpu's right?
20:31:17Bagderthis is two CPUs, so it has two dnetc processes
20:31:18t0maslike 0,99 for a normal box?
20:31:38 Join webguest84 [0] (
20:31:38 Quit ssnajper (Client Quit)
20:31:41Bagder 20:31:52 up 38 days, 11:39, 7 users, load average: 0.06, 0.09, 0.06
20:31:47Bagdermy box at home
20:31:57 Quit some1 ("CGI:IRC (EOF)")
20:32:06*t0mas gets tempted to showoff his 417 days uptime at home ;)
20:32:19Bagderthen you use an OLD kernel
20:32:23amiconn'man uptime' was helpful :)
20:32:29t0masthe debian woody kernel
20:32:46t0mas[root@nigel build-h120]# uname -a
20:32:47t0masLinux nigel 2.4.18-1-686 #1 Wed Apr 14 18:20:10 UTC 2004 i686 unknown
20:32:50t0masjup, 2.4.18
20:34:30 Quit BHSPitMonkey ("[BX] Time wasted: 6 millenia 2 centuries 3 decades 8 years 5 months")
20:36:52*ender` had over 500 days on woody
20:36:55webguest84does anyone get a prompt if they sshd
20:37:13ender`Connection Refused
20:37:33LearHrm, SDL simulator needs some Cygwin fixes. E.g., if it crashes, I have to kill it from the task manager. :)
20:37:49webguest84thanks though ender`
20:38:20safetydanLear, yeah? I was getting ready to test some SDL sim changes in Windows. I'll have a look at that while I'm there.
20:39:41*safetydan wonders where preglow is with his EQ graphing stuff
20:40:17Learsafetydan: and alt-f4 doesn't work, sound playback is choppy... :)
20:40:58preglowsafetydan: got tons of paid work that needs doing, eq graphing will have to wait for a while
20:41:03*safetydan adds to the ever growint to do list
20:41:07safetydangrowing even
20:41:31safetydanpreglow, go, work. money more important :)
20:42:33preglowi've got the basic code going, what's lacking is a better sin() function (whoever wants feel free to do it, just model it on the one in eq.c so i can use it...) and a fixed point log function
20:42:34t0masyou're a perl guru right? :)
20:42:46preglowlog(), that is
20:42:47t0masI'm creating threads... and I want to add am all to an array..
20:42:50t0masin php I would do:
20:42:55t0mas$arr[] = new_item
20:42:55preglowi more or less assume we'll be wanting the plot to be in decibels
20:43:03t0masbut in perl it doesn't accept []
20:43:08t0masit requires an index...
20:43:17preglowthe log() function can too be a simple lookup table, though
20:43:18t0massure there is a way?
20:43:36 Quit damaki_ (Read error: 110 (Connection timed out))
20:45:23safetydanpreglow, better sin() as in higher precision?
20:45:38 Quit t0mas ("Doei")
20:45:44preglowsafetydan: yes
20:45:47 Join t0mas [0] (n=Tomas@unaffiliated/t0mas)
20:46:07preglowsafetydan: the one i do know quite simple doesn't make a correct graph around the peaks and dips on the eq curve
20:46:10preglowthe dips are the worst
20:46:26preglowdo NOW
20:47:09safetydanyes boss
20:48:23preglowjust me correct myself :)
20:48:43preglowok, i'll just stop typing, this isn't fun anymore
20:51:16FebsOK, I've finally gotten my cygwin environment set up. When I run ../tools/configure, I get a warning "The compiler you must use (m68k-elf-gcc) is not in your path!" I confirmed that I installed the m68k-elf-gcc package. What am I doing wrong?
20:51:57safetydanecho $PATH
20:52:18BgerFebs and see if the m68k-elf-gcc is in it
20:52:38safetydanexport PATH=<path to m68k compiler>:$PATH
20:52:40safetydanthen try configure
20:53:09 Quit amiconn (" I'll be back")
20:54:41FebsOK, m68k-elf-gcc is in it. Let me figure out where it is and add it to the path. Thanks1
20:55:26Febss/is/is not
20:56:07BagderI get all the points
20:56:25 Quit kkurbjun (Read error: 110 (Connection timed out))
20:56:53safetydan560 points seems kind of low for breaking every single build
20:57:45Bagdernow, commit something more ;-)
20:58:03BagderI fixed the build problem, I messed up the make -j thing
20:58:04preglowi love brandon's score
20:58:07 Quit webguest84 ("CGI:IRC")
20:58:47preglowit's something we should all aspire to and dream of
20:58:50XavierGrpreglow any news on the JPEG front?
20:58:56preglowno time for that either
20:59:24preglowmight be a couple of weeks until i have time for rockbox now, stuff has popped up
20:59:33XavierGrah okay then.
20:59:36preglowhave to see how it progresses first
21:00:09XavierGrI was just worried that you might have made huge changes in jpeg.c and that I could have to rewrite the patch again....
21:01:43preglowthe only thing i can think of about your patch that bothers me a bit, is that the plugin will now sometimes stop playback, and sometimes don't stop it
21:01:53preglowit might seem a bit confusing to users
21:02:24 Join Paul_The_Nerd [0] (
21:02:28 Quit Paul_The_Nerd (Client Quit)
21:02:52XavierGrit will stop it if the user says yes to the dialog
21:03:11Bgerwhere's the patch ?
21:05:26XavierGrpreglow: you mean that it stopped playback without asking first?
21:06:00preglownope :>
21:06:06XavierGrah okay then
21:06:47XavierGrI think that this is better. Because many would want to see little pictures while playing music. But if the picture is big enough then the user is informed about it.
21:07:05XavierGrand 512KB is plenty of space for average pictures
21:07:44XavierGrBut if you think it is bad we can remove it
21:08:39 Join linuxstb_ [0] (
21:08:48Bgeri'm for asking!
21:08:55 Quit linuxstb (Nick collision from services.)
21:08:57 Nick linuxstb_ is now known as linuxstb (
21:09:06XavierGrBger? :)
21:09:17Bgerfor asking whether to stop ..
21:09:21Bgeror an option
21:09:22***Saving seen data "./dancer.seen"
21:09:24XavierGrah okay thanks
21:09:58XavierGrwith a colour decoder the viewer could be a killer plugin
21:10:28 Join tucoz [0] (
21:10:30XavierGrEven the iRiver firmware stops playback when you are going to open JPEG files. So this will be a nice plus for Rockbox.
21:11:23tucozFebs: are you in the documentation department now? I wonder if you read my thoughts in the wiki on how to arrange the images, and what you think of that.
21:14:16preglowBagder: any chance of you doing a chmod -x on all the executable files in cvs? they're annoying :>
21:14:33BagderI'll do that
21:14:56preglowlinuxstb tried it in a cvsroot of a cvs box he has access to, said it worked just fine
21:16:11linuxstb"make -j 2" is nice - takes my build down from 60 seconds to 40 seconds.
21:19:37preglownow really
21:19:44preglowthis box has hyperthreading, so i guess it should work here as well
21:22:58preglowdidn't help anything at all
21:23:01preglowtakes just as long as usual
21:23:10preglowunless i should count 1 second
21:23:26preglowthe build order was really funky, so it worked, at least
21:24:31 Quit DangerousDan ("Miranda IM! Smaller, Faster, Easier.")
21:26:35preglowmake -j 6 is just as slow...
21:26:41preglowlooks like faad stil has funky dependencies
21:29:54linuxstbSomething's odd - "make -j 2" regenerates (LD and OBJCOPY) all the .rock files, but plain "make" doesn't.
21:30:08 Join Henrico [0] (
21:30:25 Join Paul_The_Nerd [0] (
21:30:36linuxstb(when I type make for the second time)
21:32:22Learpreglow: it includes something it "shouldn't", IIRC... (for DEBUGF/LOGF)
21:33:44 Join perl|bbq [0] (
21:37:27tucozHenrico, yes
21:37:49HenricoI thought that the screenshots would be grouped by simulator.
21:38:16HenricoThat way, they can be used using input{...\simplatform\screenshot.png}
21:38:33linuxstbAnyone know what this audio-related bug is?
21:38:38Henricocorrection, last backslash should be forward.
21:38:43tucozYou can always generate the screenshots with the sim, but the arrangement is what I was thinking of
21:39:12linuxstbHenrico: The H300 and iPod Color have identical LCDs. The H1x0 and iPod 4G do as well. And I'm sure there are lots of other cases of multiple targets with identical screenshots.
21:39:27tucozHenrico, If the sim-platform is equal to the doc-platform then that is ok
21:39:45HenricoIn the platform specific files, we can define a macro for the simplatform
21:41:11 Quit xmixahlx ("blah blah blah")
21:41:38Paul_The_Nerdlinuxstb: I didn't know it was a "known issue" but I've noticed there's a very short burst of... well, I guess "noise." It's less a tick than maybe a very high frequency burst, I think.
21:41:43tucozOk, so we arrange the screenshots to be in directories where each directory contain screenshots for the different groups of platforms with equal ss.
21:42:04linuxstbPaul_The_Nerd: Do you know if this is ipod-specific?
21:42:05HenricoDoes the wiki contain an overview of the different groups?
21:42:15tucoz(if you understand ^^, your good)
21:42:23tucozHenrico, yes
21:42:33tucozcheck the ManualHowto
21:42:50tucozor, I am not sure. That only lists the targets
21:43:08linuxstbIt's not that straightforward though - e.g. a small number of screenshots will be different between the h300 and iPod Color, such as the main menu which only has FM Radio for the H300.
21:43:17HenricoThat's right. linuxstb just mentioned the H300 and ipodcolor.
21:43:24Paul_The_Nerdlinuxstb: I dont *think* it is. At the moment I can't even get it to reproduce.
21:43:56 Join DangerousDan [0] (
21:43:57Paul_The_NerdBut I think I've heard a similar sort of noise on the H120 on track changes.
21:44:27tucozThis issue is not straightforward. Maybe we should just have the screenshots in a subdirectory for each of the document-targets?
21:44:44Henricoyes, perhaps that's easier.
21:45:10tucozas it is now, we get 8 subdirectories
21:45:46Paul_The_Nerdlinuxstb: And, actually, I don't think the problem I was thinking it was has occured since the audio revamp that fixed the next/prev track bug.
21:46:11 Quit darkless (Client Quit)
21:46:12tucozI am not sure. I just don't think size of the manual source + images is that much of an issue
21:46:44linuxstbHow about an hierarchy based on LCD size/depth and then model - e.g. ss220x176x16 will contain generic screenshots, with iPod and H300 subdirectories for screenshots that differ.
21:47:03Paul_The_NerdThat seems a really good way to do it.
21:47:13safetydanlinuxstb, that could be the EQ track change bug
21:47:43Paul_The_Nerdlinuxstb: It's much like the proposition LinusN had for how to reorganize the drivers, just... with screenshots
21:47:44tucozlinuxstb. that is a good idea
21:47:55Henricolinuxstb: that would make it more difficult. Now we choose a subdirectory with a macro.
21:48:56linuxstbHenrico: I see the problem...
21:49:04 Join Genre9mp3 [0] (
21:49:32 Quit Lear ("Chatzilla 0.9.70 [Firefox]")
21:49:33Henricotucoz: what platform names are leading? The wiki or the names in the platform subdirectory?
21:50:00tucozHenrico, I don't know. I haven't had a look at the source for a while.
21:50:33tucozI think we should use the player, recorder, h1xx, ipodnano etc
21:50:34Henricowiki uses h1xx, docs use h120
21:50:58tucozI just pasted that from the forum-discussion
21:51:01Genre9mp3Hi guys! Newbie here.... :-)
21:51:22Genre9mp3I own an H340 and recently got myself...Rockboxed!
21:51:54 Join imphasing [0] (
21:52:06HenricoOk h1xx seems most logic
21:52:18Genre9mp3I have a question though.....Does the player charge (from the Power Adaptor) when in Bootloader USB mode?
21:52:23 Join bluey [0] (
21:52:26tucozHenrico, that is probably because the rockbox-build is separated in two targets (h100, h120), and the doc should be the same for botg
21:53:43tucozGenre9mp3, nice that you got rockboxed. It's a pleasant feeling :)
21:54:14Genre9mp3Yes...It really is.....
21:54:35 Quit zhilik (Read error: 113 (No route to host))
21:55:06Genre9mp3Yet, I have to learn many things...
21:55:32Genre9mp3But surely worths it......
21:56:32tucozYes, regarding your question. I don't know. Maybe someone with a h340 can answer that.
21:56:34Genre9mp3Anyway, when I just plug the power adaptor, my player charges with the original firmware...Can I charge my player via Rockbox?
21:58:25Paul_The_NerdGenre9mp3: You can hold a button (I'm not sure which) while plugging the USB in while rockbox is running and it will charge from USB. I believe it might be record, but I'm not certain.
21:59:20FebsTucoz, I just got back from lunch. I haven't look at your proposal yet on the manual images.
21:59:42 Join solexx_ [0] (
21:59:50tucozFebs: we had a little discussion a few minutes ago
21:59:58tucozin here
22:00:16FebsYes, hold the record button while plugging in USB to go to USB charge mode.
22:00:22tucozBut, I do not think we concluded with anything :)
22:00:22FebsTucoz, I'll take a look.
22:00:57 Quit freqmod (Remote closed the connection)
22:01:10linuxstbThinking about the images - is the plan to store them at their native resolution? Will they need any pre-processing before using for both PDF and HTML?
22:01:38tucozFebs, the issue is how we should arrange the screenshots. I think we should separate the screenshots document-target wise.
22:02:16Genre9mp3Paul The Nerd/Febs: Well...if I hold the "Rec" button while plugging in USB or Charger, it starts Charging from iRiver Firmware
22:02:18tucozlinuxstb, I believe we store them in their native resolution. We could always use the scale flag in includegraphics
22:02:25Henricotucoz: we could also use simplatform as "default", and use target subdirectories if there are differences
22:03:02Genre9mp3Also, as far as I know USB charging is not supported yet by Rockbox...or am i wrong?
22:03:14FebsCorrect, as far as I know.
22:03:37Genre9mp3I don't want to charge my player via USB but from the power adaptor
22:03:57tucozHenrico, sure. I just want to make sure that it is convenient to work with the manual. That you always know what image you include.
22:03:58FebsStart Rockbox before plugging in the power adaptor.
22:04:33tucozHenrico, if that is a logical way of arranging things, then I think it sounds good.
22:04:58Genre9mp3Thanx Febs...that works! :-)
22:05:45Henricotucoz, it's slightly more difficult. You would normally use \input{...\simplatform/screenshotxx.png} and if necessary \platform instead of \simplatform
22:06:14tucozok, is \platform a macro?
22:06:29tucozor a directory?
22:07:04Henricoyes. It still needs to be defined in the platform/h1xx.tex and similar files.
22:07:12Henricoyes to macro.
22:07:38Henricoso the macro gets expanded to the right directory name
22:08:05Genre9mp3Just to mention this: I use the H340 cradle (practicaly means USB cable AND power adaptor) so...if Rockbox is running, I have USB connect and charging (the indicator blinks)
22:08:28tucozI see, I haven't thought in that direction.
22:08:55HenricoCassandra thought of it, see also the forum.
22:08:57tucozI didn't know that images were affected by the macrosystem in that way.
22:09:04Genre9mp3If Rockbox does not running, i get to the screen this: Bootloader USB Mode....and I have USB connection but i don't have something that indicates charging...
22:09:26tucozHenrico, but it sounds like a good idea.
22:09:40Henricotex expands all macros before the names are used (i think)
22:10:23Genre9mp3I'm just thinking...there's no indicator but maybe it actually charge...Am I right? does anyone know?
22:10:26linuxstbGenre9mp3: The people that know about charging on the h300 don't seem to be around at the moment. But my guess (and it is just a guess) would be that it is charging, but just not telling you it is.
22:10:57linuxstbAn experiment would tell you for sure if it was charging.
22:11:04tucozYes, I wasn't with you in the beginning. I was thinking that in the sourcecode, we had to write for instance \includegraphics{h100/ss_main_menu.png} and use opt around that
22:11:14tucozbut the macro idea sounds better
22:11:18 Join zhilik [0] (
22:11:28tucozLess code in the manual.
22:11:36Genre9mp3Ok....I think I'll just leave it there and see after an hour...
22:12:16BgerXavierGr i'll look into this patch tomorrow
22:12:35Paul_The_NerdGenre9mp3: In USB Bootloader mode, I don't believe there's any charging indicator. I often have my h120 plugged in via power adapter while doing USB transfers, and I don't recall seeing any indicator (not that it's an exactly identical situation)
22:12:39tucozBut we would still need to have a naming convention and directory structure. Henrico, if you end up with something that you think is the way to go please add that to the the wiki or tell Cassandra about it.
22:13:39tucozHenrico, am I right in that the macro-idea will force the screenshots to have the same name for all the targets?
22:13:52 Join LinusN [0] (
22:14:08 Quit bluey ("Leaving")
22:14:15tucozand only be separated by different directories as defined by the macro? in that case, I like your idea. :)
22:14:24Henricotucoz: depends. We for each target we can define two macros, one for the simplatform and one for the platform
22:14:50HenricoThe screenshots themselves should have the same names for all targets
22:14:56 Join ashridah [0] (
22:14:59tucozI am quite tired ;) what is simplatform?
22:15:09tucozsimilar or simulator?
22:15:12Henricosorry, I mean simulator platform.
22:15:21BagderLinusN: can/does the (G)db option in configure build a stub for Archos?
22:15:34 Quit solexx (Connection timed out)
22:15:36HenricoI've done a quick test with the pictures, and the macros work.
22:15:40LinusNthe stub is separate
22:15:45Bagderah right
22:15:48tucozHenrico, ok. I get it. I like the idea then.
22:15:55tucozsounds like a logical way to go.
22:16:02BagderI'm about to make the (G)db alternative only appear when it actually works
22:17:03LinusNthe gdb alternative builds an archos image to be downloaded and run using the stub
22:17:21LinusNbut it doesn't build the actual stub
22:17:46Bagderthat's not what it does for ifp7x0
22:18:08Bagderthen it builds the actual stub
22:18:10LinusNhm, maybe i meant the debug alternative then
22:18:16BagderI think you do
22:19:19tucozHenrico, when it comes to the actual writing, Febs (and probably some others) have worked hard on the wiki-docs. We could probably cut and paste a lot from there.
22:19:40HenricoYes, I also saw the forum post by Febs.
22:20:34tucozwhat do you think of the images. It's easiest to store them in their native resolution right?
22:20:59HenricoI don't know how small they will look, but probably yes.
22:21:08tucozand scale them with \includegraphics[scale=0.5]{...}
22:21:29tucozhmm, does that work with the macro?
22:21:38HenricoMaking them smaller should be no problem.
22:21:52HenricoYes, the macro is only used in the filename part.
22:21:59tucozNo, but different targets have different sizes
22:22:21HenricoHow about a macro for the magnification?
22:22:45tucozhehe, I am all for macros now. You convinced me :)
22:24:07 Quit Matze41 ("Miranda IM! Smaller, Faster, Easier.")
22:25:03HenricoYes, TeX and LaTeX are very nice, once you get used to it.
22:25:27XavierGrBger: Thanks, I am obligued!
22:25:55tucozI am quite used to LaTeX. but probably not in the macro department.
22:26:13 Join RotAtoR [0] (
22:26:59HenricoI normally used them to be flexible for specific markup, mostly for math symbols.
22:27:52 Quit Therx ("May be back later")
22:28:08 Join bluey [0] (
22:30:14tucozok. good that you are with us on this. Will be cool the day the docs are in a up-to-date state.
22:31:29HenricoMaybe we should add the explanation to the wiki?
22:32:02tucozof the macro? sure, add whatever you think is needed.
22:33:35HenricoSo, should we use an image subdirectory for each target, or should we use the simulator target as much as possible? I would prefer the first option, even if it means identical screenshots in different subdirectories.
22:36:40t0masBagder? 1. saw my perl question? 2. how is the build score thing calculated? :)
22:36:53ashridaht0mas: errors*10+warnings
22:36:59t0masah ok
22:37:01tucozI am also for the first option. Will be a few more screenshots to take, but I think it is for the best.
22:37:18t0masashridah: good at perl too?
22:37:24Bagdert0mas: no, I missed the perl q
22:37:45t0masok, I was wondering if it's possible to add threads to an array like this (php)
22:37:49t0mas$arr[] = new_object
22:37:57t0masso using [] insted of the next index...
22:38:07Bagderpush @array, $newitem;
22:38:09t0mas(I found out it doesn't work, but there must be some other way?)
22:38:22t0maspush @array, threads->new();
22:38:24t0masshould work?
22:38:31tucozBagder, linuxstb , do you have an idea on how you think the images for the docs should be arranged?
22:38:43t0masI've learned perl in the last 3 days ;)
22:38:51 Quit bluey ("Leaving")
22:38:57 Join kkurbjun [0] (
22:39:02Bagdertucoz: nope ;-)
22:39:31Bagdertucoz: but I appreciate your *tex work a lot!
22:39:51tucozthanks. But I haven't been alone.
22:40:53t0masBagder: is it ok to build multiple targets on 1 host simultaneously?
22:41:32tucozI am looking forward to the day when it is possible to tell people committing new features to commit the docs at the same time. That will be splendid, and a truly up-to-date doc.
22:41:41Bagdert0mas: sure
22:41:41 Quit Bger ("[BX] Connection reset by panasync?")
22:42:01t0masBagder: ok, that makes the script a lot simpler :)
22:42:19HenricoHow about a manual section for the patches?
22:42:25t0masI'll now try to make it build 3 targets on my workstation, server and vmware pc :)
22:42:41BagderHenrico: a good idea
22:43:06BagderI'll fix one
22:43:38Bagderthere it is!
22:44:48 Join BHSPitLappy [0] (
22:45:06 Join spaceinvedersdev [0] (
22:45:32 Join damaki_ [0] (
22:45:36 Join Gursikh [0] (
22:46:48spaceinvedersdevhello there, I've never used IRC before and have a question about the plugin config files
22:46:53Bagderlostlogic: you editing the devcon page?
22:47:05spaceinvedersdevi dont really know what i'm doing sorry
22:47:07lostlogicBagder: just saved
22:47:18safetydanAnyone mind a big SDL change? Nothing really new (except zoom support), just rearranging files (for the better I hope)?
22:47:28lostlogicspaceinvedersdev: just ask
22:47:35Bagdersafetydan: go go go
22:48:18spaceinvedersdevok - if the config file isn't found - what happens. I want to save a difficulty setting and then if the config file isnt found set it to a default
22:48:50t0masBagder: did you know that when there is no build dir for a target it removes eveything in the parent dir?
22:49:00t0mas(the rockbox source dir)
22:49:01tucozspaceinvedersdev, I assume you are developing space invaders. cool :)
22:49:09t0masI found out this afternoon
22:49:11Bagdernot very nice
22:49:20t0masno... not really :)
22:49:29t0masmaybe we should add a check somewhere
22:49:35t0masas I almost found it out again ;)
22:50:09t0maseasy way to check if $dir exist, if not -> create it in perl?
22:50:19Bagderif(chdir $dir) {
22:50:22Bagderbla bla
22:50:33spaceinvedersdevyeah - v0.1 is out check (it's about 2/3rds of the way down)
22:50:47Bagdermkdir $dir if(! -d $dir);
22:50:48t0masthen that might be a good idea... as we don't want to ruine people's sourcedir :)
22:51:01 Join matsl [0] (
22:51:16t0maserm? in that order?
22:51:22t0masperl keeps surprising me ;)
22:51:26lostlogicBagder: you use ... post-cinditional notation????
22:51:27Bagderhehe, yes if you want a one-liner
22:51:42t0masI would write: if(! -d $dir) mkdir $dir;
22:51:50lostlogict0mas: perl allows either
22:51:53Bagdert0mas: then you need the { } ones too
22:52:02safetydanspaceinvedersdev, which config file are you talking about?
22:52:11Bagderif (! -d $dir) { mkdir $dir; }
22:52:47spaceinvedersdevone i have defined for space invaders
22:53:02preglowi wonder if i can get my hands on a laptop
22:53:08spaceinvedersdevit keeps track of highscore and ship appearance, and hopefully difficulty
22:53:58Bagderreally low expected build time now
22:54:38t0masthat's because you took off 1/4
22:54:45t0masand then added 1/4 of nothing ;)
22:54:50Bagderyes, and use make -j
22:54:58lostlogicBagder: :)!!
22:55:19tucozspaceinvedersdev, could you check if configfile_load returns -1?
22:55:38safetydanspaceinvedersdev, configfile_load returns a negative value if the file isn't found
22:55:43safetydanor as tucoz says
22:56:37lostlogicsafetydan: YOu have any idea why I would be having seg faults whenever I try to play music on the sim?
22:57:37preglowBagder: right, it's dual cpu, yeah?
22:57:46preglowBagder: so you actually didn't utilise that before?
22:58:03Bagderno, and it wasn't possible before lostlogic's fixes
22:58:17*preglow pats lostlogic's back
22:58:39preglowi've got a talent for picking out the nice ones
22:59:04safetydanlostlogic, no idea unfortunately. I didn't write that part
22:59:19XavierGrArgh! Were all the patches are lost?
22:59:28safetydanpossibly it's something to do with the pcm buf changes
22:59:36 Quit DangerousDan ("Miranda IM! Smaller, Faster, Easier.")
22:59:41XavierGrthe patch page has too few
23:00:22Bagdernow that is odd
23:01:10spaceinvedersdevthanks safetydan - it'll just take a simple if statement then
23:01:24 Quit damaki (Connection timed out)
23:01:25BagderXavierGr: let's pretend it's just a temporary problem
23:01:30safetydanlostlogic, Linux right?
23:01:51safetydanspaceinvedersdev, no worries. Remember you can always poke around the source if you're unsure what a function does.
23:02:02tucozbut the sf page list's loads of patches
23:02:12XavierGrOkay Bagder I will pretend I never saw that...
23:02:16tucozso they can't be lost
23:02:16Bagderthat's why I think it is a problem just now
23:02:26XavierGrno they are not lost
23:02:31XavierGrthey are on sourceforge
23:02:34BagderSF is not a reliable service
23:04:18 Part Paul_The_Nerd
23:04:40tucoznot reliable as in an entire project could get wiped?
23:04:56tucozonly the ups and downs right?
23:04:59Bagderas in you never know if you can actually get the data in any given moment
23:05:00preglowso, anyone, position on the apev2 patch?
23:05:08preglowi'd really like to have that either accepted or closed with a reason now
23:05:42 Join linuxstb_ [0] (
23:06:30preglowpersonally, i think it's good. if you have an apev2 tagged mp3, chances are 1) you did it yourself, and surely want to use it, 2) it's better than the id3v1 one anyway
23:07:04linuxstb_I'm not sure if the patch is good, but I've got no objections in principle.
23:07:11preglowthe patch is really small
23:07:16preglowcouple of lines
23:07:29linuxstb_Yes, but I think it double-reads from the file.
23:07:35 Join Daishi [0] (
23:07:35 Quit zhilik (Read error: 104 (Connection reset by peer))
23:07:37XavierGrWhy the backdrop patch is still displayed in the tracker? i thought it was commited, no?
23:08:19linuxstb_The code in firmware/id3.c reads the last 128 bytes to check for an id3v1 data, and then the ape code in get_metadata.c reads the last 32 bytes (I think) to check for the Ape header.
23:09:00preglowcan't both be done using the same buffer?
23:09:23***Saving seen data "./dancer.seen"
23:09:25linuxstb_Yes - that's my point. I'm not sure if the patch on the patch tracker does that.
23:09:46linuxstb_The code that checks for the id3v1 header, could also see if the ape header is there.
23:09:47preglowi'll start nagging again when i actually have time to do something about it
23:09:50*preglow dives back into gtk
23:10:10lostlogicsafetydan: hmm... I doubt my pcmbuf changes would have impacted the sim...
23:10:13preglowhave i told you how much i bloody _hate_ gui code?
23:10:21linuxstb_I may have a look at some point, but I've got no ape'd mp3 files to test.
23:10:35preglowlinuxstb_: foobar will do the apeing for you in a jiffy, i'd expect
23:11:06linuxstb_I'm sure it will.
23:12:33preglowi wonder if it works in wine
23:12:40preglow'cuz if it does, god knows why i'm using xmms
23:12:50linuxstb_Yes, it does.
23:13:04*preglow install wine
23:13:27linuxstb_I think they even advertise it as working with wine.
23:15:09 Quit BHSPitLappy (Connection timed out)
23:15:18 Join BHSPitLappy [0] (
23:15:25thegeekmy experience is that it works
23:15:32thegeekbut plugins can be tricky
23:15:42dpassen1i know the id3v2 plugin does not work
23:15:48thegeekand I also had some font-problems, though I never bothered trying to fix them
23:15:53safetydanlostlogic, any chance you can attach gdb to it and get a backtrace?
23:15:53 Quit spaceinvedersdev ("CGI:IRC (EOF)")
23:17:02lostlogicsafetydan: after work I'll maybe look into it more
23:18:04safetydanI'd look at it now but I have to get some sleep
23:18:09safetydanall day meeting tomorrow at work
23:18:26Bagdersafetydan: where are you, geographically?
23:18:58preglowsafetydan: sounds like great fun
23:19:18safetydanyeah, especially since going to work (or technically the client site) means getting up at 0545
23:19:49*Bagder won't go up until 0620
23:20:06 Join nBHSPitMokey [0] (
23:20:31 Part safetydan ("night all")
23:20:33preglowgetting up at ungodly times to attent an all-day meeting
23:20:34 Part tucoz ("Leaving")
23:20:47preglowwould have resulted in me gnawing off my own throat halfway through it
23:21:19nBHSPitMokeyis there a way to make a dd image of 2 consecutive partitions?
23:21:25 Nick nBHSPitMokey is now known as BHSPitMonkey (
23:22:04 Join Paul_The_Nerd [0] (
23:22:37linuxstb_BHSPitMonkey: Sure, various ways. e.g. "(dd if=/dev/sda1 ; dd if=/dev/sda2) > file.bin"
23:23:14linuxstb_Or if you know the start and end sector, just do dd if=/dev/sda skip=X count=Y
23:24:08XavierGrwhat's BHSPit stands for?
23:25:55BHSPitMonkeyhigh school, the word pit
23:26:38BHSPitMonkeylinuxstb_: thanks, it turned out the cause was lost anyway
23:26:55XavierGrI think I am an idiot. Clear this up to me: Let's assume that I have the whole cvs source from Rockbox. (/rockbox-devel) Do I need to copy this folder every time I need a build from a specific target or I can make various build dirs inside rockbox-devel that will share the same source?
23:26:55*Febs is still having trouble with the path to m68k-elf-gcc.
23:27:08XavierGrbut obviously it is the second, right?
23:27:11BagderXavierGr: the latter, yes
23:27:21*Febs has a lot to learn about cygwin/Unix.
23:27:23 Quit hardeep ("BitchX-1.0c19 -- just do it.")
23:27:42XavierGrHaha, I just copying the whole cvs source for every target I wanted to build
23:27:45XavierGrBAKA me
23:28:30linuxstb_Febs: What is the problem?
23:29:19stevebdoes anyone here have any problems with the flac codec?
23:29:24Febswhen I run configure, I get a warning: "The compiler you must use (m68k-elf-gcc) is not in your path!"
23:29:33FebsThis is the (Windows) path: C:\cygwin\opt\m68k\bin
23:29:47linuxstb_In Cygwin, the path is /opt/m68k/bin
23:30:07linuxstb_Edit the file C:\cygwin\etc\profile and add /opt/m68k/bin to the path
23:30:56FebsThat worked. Thanks. I knew it would be something similar.
23:31:30*preglow sighs
23:31:38preglowfinally a good music player in linux
23:31:54dpassen1foobar in wine?
23:31:59Bagderthe rockbox sim? ;-)
23:32:15dpassen1It's not perfect, by any stretch
23:32:17linuxstb_Bagder: Don't joke. It's the best I've seen.
23:32:37preglowaudio in linux is a really sad sight
23:32:42 Part Paul_The_Nerd
23:32:51Bagderpersonally I don't see the problems with the existing players
23:33:13dpassen1Gapless + Replaygain basically don't exist in Linux
23:33:17linuxstb_I just want Rockbox - filetree-based gapless
23:33:19*steveb nods
23:33:39preglowandi don't want a bloody music server running
23:33:45preglowa nice standalone program, please
23:33:48linuxstb_Or mysql...
23:33:49preglowpreferable a clone of foobar2k
23:33:57stevebwhats wrong with a music server running?
23:34:02stevebits not like you have to think about it
23:34:05preglowit's unecessary
23:34:30stevebi quite like being able to control it a number of ways
23:34:35preglowbut yeah, i've tried it, didn't like it
23:34:37stevebi can sit in bed with my pda
23:35:36dpassen1Anyone check out the improved iRiver power management patch?
23:36:20 Quit BHSPitMonkey ("BitchX-1.1-final -- just do it.")
23:36:23stevebi have been having an issue today. some flacs i ripped for some reason crash rockbox about half way through certain
23:36:41stevebit says "codec error" or some such
23:36:43steveband freezes
23:37:18linuxstb_Do the files decode OK if you use "flac -d" on them?
23:37:28stevebthey play find on my pc
23:37:39stevebinability to type tonight
23:37:50linuxstb_Yes, but does flac -d decoder without error? Your player may not be reporting errors.
23:37:59stevebgood point
23:38:02stevebi will give it a go
23:38:26BHSPitLappyXavierGr: wow, that is pretty foolish
23:39:23stevebyep they decode fine
23:39:32linuxstb_Can you give me one?
23:39:53steveblet me work out which ones were screwing things up
23:43:43 Nick t0mas is now known as ts|gone (n=Tomas@unaffiliated/t0mas)
23:44:31BHSPitLappylinuxstb_: should the ipodinstallation page have a 5G bootloader attached? it only has color/nano/4g
23:44:47lostlogicdpassen1: looking at it now...
23:45:00dpassen1lostlogic: awesome, i'm very curious
23:45:15 Nick ts|gone is now known as ts|brb (n=Tomas@unaffiliated/t0mas)
23:45:46steveblinuxstb_: just uploading somewhere for you
23:45:48 Nick ts|brb is now known as ts|gone (n=Tomas@unaffiliated/t0mas)
23:45:49linuxstb_BHSPitLappy: I've moved it to IpodBoot - because it's only useful to potential developers.
23:46:08ts|gone(sorry, had to link some nicknames in nickserv :))
23:46:15BHSPitLappyif i had a 5g, i'd use rockbox... plugins rule :D
23:46:21stevebgah. away nicks are so annoying
23:46:31lostlogicdpassen1: you wrote it, or you want to use it?
23:46:44ts|gonesteveb: wouldn't need to use it if anybody just read away messages...
23:46:54BHSPitLappyah, and i didn't see that before
23:46:55ts|gonebut some clients ignore them or something...
23:47:03stevebts|gone: who cares though?
23:47:03ts|goneor some people are just to stupid to read them
23:47:30ts|gonenever had someone angry because you were away for a few hours (sleeping?) and didn't respond to privmsg?
23:48:01ts|gonesteveb: I didn't mean away notification... just the /away command
23:48:07ts|goneto set your IRC away message
23:48:15 Join BHSPitMonkey [0] (
23:48:29ts|gone(on a lot of channels the "/me is away [Reason: bla bla]" messages are even forbidden)
23:48:42stevebthats even more annoying then away nicks
23:48:59stevebi just thinik is unnessesary. people have complained that i didnt reply to them in the past
23:49:09stevebi tell them that the world doesnt revolve around them
23:49:16stevebwhy should i be there all the time?
23:49:26ts|goneI normally only use awaynicks when I'm going to work/school/bed
23:49:45stevebits all just pointless channel spam to me
23:49:45ts|gonebecause people don't have to bother asking a quick question if I'm away for over 4 hours :)
23:50:29stevebthere are scripts that will msg people with an away message if they query you as well
23:50:44ts|goneok, xchat?
23:50:54stevebdunno. im pretty sure irssi does it by default
23:50:57ts|gonebecause then I'll install that... ok with me too
23:53:04lostlogicdpassen1: patch looks good, I'd need to read it again and test it before committing, and I can't do that till I go home
23:53:33ts|gonesteveb: you must also like this plugin (banned from the network I co-admin):
23:53:33dpassen1ok cool. let me reiterate that it is not my patch, im just a curious user
23:53:34*ts|gone is now playing: Deep Purple - Smoke On The Water
23:54:08lostlogicdpassen1: you could apply it to your own source to test :)
23:54:09ts|gone(preferrably automatic on every track change ofcourse :))
23:54:27*steveb wonders if ts|gone is near enough to hunt down and stab in the face
23:54:35ts|goneI knew it :P
23:55:05dpassen1lostlogic: i would, but something about messing with the battery/power management makes me uneasy
23:55:20ts|goneintresting host
23:55:28ts|gonebut can't tell you how close I am :)
23:55:58preglowmy h120 just fell face down in the dirt
23:56:00stevebthat cloak has recently caused a bit of argument within the freenode staff. but thats another story
23:56:05stevebts|gone: im in the uk
23:56:11preglowwe need to do something about this low battery issue...
23:56:20ts|goneok, take easyjet for E 19,- to the Netherlands
23:56:30 Join Shadowarrior13 [0] (
23:56:35stevebi could do with a holiday
23:56:42ts|gonedrive 30 minutes from schiphol to Gouda....
23:56:53ts|goneand call me for new directions :P
23:57:03dpassen1preglow: we were just talking about a patch that seems to handle the low batt issue
23:57:08Shadowarrior13Which bootloader do I use for the 5G iPod? There's a color, greyscale, and nano.
23:57:09stevebhah i just realised that my host wouldnt really help you much either -
23:57:12ts|gone(sounds like a money transfere between criminals)
23:57:12Shadowarrior13I'm assuming nano, right?
23:57:34preglowdpassen1: yeah, i saw that, but does it just do a simple threshold, or does it use something more advanced?
23:57:37Bagdernow I don't see that cloak on you steveb
23:57:52dpassen1I haven't really looked, yet.
23:57:56BagderI see
23:57:56stevebBagder: which one? is my host. my cloak is very silly and long
23:58:15lostlogicpreglow: it monitors the battery during disk access and shuts down if it is flickering to a dangerous level
23:58:31ts|goneBagder: you aren't IRC-op right?
23:58:34linuxstb_Shadowarrior13: You need to use the video bootloader. There is a binary (and instructions) on the IpodBoot wiki page.
23:58:35BagderTLD: UK
23:58:53linuxstb_But you will have to compile Rockbox yourself.
23:58:55Bagderts|gone: nope
23:58:58Mode"#rockbox +o ts|gone " by ChanServ (ChanServ@services.)

Previous day | Next day