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-01-25

00:00:12NightCatlinuxstb__: And when I did some tests I decide that it's a lcd_bitmap_part function
00:00:44NightCatlinuxstb__: Will you let me know when solve it somehow?
00:01:13linuxstb__Just testing a fix now....
00:01:19preglowamiconn: the cycles parameter in timer.c is timer interval in cpu cycles, or what?
00:01:31Bagdertomal patch flew in
00:01:40NightCatOk, I have to have a cup of coffee
00:02:09tomalI sent a small patch
00:02:23*Bagder jumps
00:02:24tomalI would like iPod developers to test it
00:02:28Bagderdidn't see you here ;-)
00:02:32amiconnpreglow: /* Register a user timer, called every <cycles> CPU_FREQ cycles */
00:02:49preglowdidn't see that
00:02:56preglowtrying to adapt it for ipod
00:03:04amiconnI.e. it's cycles of the base frequency (11289600 Hz on iriver)
00:03:04tomalBagder: I do not have much time for Rockbox and I prefer to spend it coding
00:03:18Bagdertomal: I fully understand that!
00:03:37Bagdernow stop talking and go code ;-)
00:03:44amiconnThis is done to keep proper timing when switching frequency, and the reason why the higher frequencies are integer multiples of the base
00:04:04 Quit thegeek (Read error: 113 (No route to host))
00:04:09amiconnThis allows to just change the prescaler and keep the timer period
00:04:16preglowdoesn't seem like pp has any finer timers than usec
00:04:17linuxstb__NightCat: It's the "stride" parameter that I got wrong. Just testing the different targets now.
00:04:25 Join owang [0] (
00:04:37tomalMy patch adds a .vector section for ARM targets.
00:05:05tomalI made it because I wanted to manipulate exception vectors from C in an elegant way.
00:05:12amiconnlinuxstb__: Hehe, 'stride' will be even more fun for horizontal-blocked bitmaps...
00:05:17NightCatlinuxstb__: What "stride" parameter do?
00:05:31linuxstb__amiconn: Yes, I'm still not 100% sure of what it should be for every target.
00:05:36preglowyeah, the current way isn't very flexible
00:06:01NightCatlinuxstb__: I test 0 and 1 - not works...
00:06:12 Quit midkay ("Leaving")
00:06:23NightCatlinuxstb__: after 0 and 1 I stoped testing...
00:07:35amiconn"The stride parameter is the 'line length' of the source bitmap, i.e. the number of fb_data items (chars for <=8 bit displays, shorts for 16 bit displays) to skip in order to move down one line."
00:07:48 Quit __peer__ (Read error: 104 (Connection reset by peer))
00:07:56*amiconn asks himself why he's writing all that documentation :/
00:08:42preglowusing cygwin makes you want to punish yourself?
00:08:47NightCatamiconn: Hehe :)
00:08:54NightCatamiconn: Thanks :)
00:09:26amiconnpreglow: ?
00:09:31NightCatamiconn: Then if there for ex. 4 pictures in one stride = 4?
00:09:40preglowany way to force cvs view on update before daily build is ready?
00:09:49ender`preglow: why, you already are punishing yourself :)
00:10:08preglowtomal: is your patch commited or what?
00:10:23amiconnpreglow: Click on the build time stamp
00:10:26Bagderpreglow: it does
00:10:31*ender` still needs to get m68k-gcc to compile under interix
00:10:46preglowamiconn: still doesn't help when the changes aren't even yet built
00:11:07tomalpreglow: No, it isn't. I just commited a simple patch adding a toolset for ifp in tools/configure
00:11:25amiconnAh, you mean when a build is already running and there is a second commit...
00:11:30preglowtomal: url for the other patch you're talking about, then?
00:11:50preglowamiconn: doesn't matter much anyway, it's just that my mail server went down with a blast right now
00:12:03preglowi'll check it out now
00:12:05linuxstb__amiconn: So for the vertical-packed mono/greyscale and the 16-bit color (i.e. the main targets), stride is simply the number of pixels wide the source bitmap is?
00:12:47amiconnFor horizontal-packed mono (and 2/4 bit greyscale) it's different
00:13:42Paul_The_NerdWouldn't it just be the width of the .bmp file minus the width of the part?
00:14:09 Join webguest39 [0] (
00:15:38preglowtomal: ordinary build seems to work
00:16:52tomalpreglow: thanks
00:17:08tomalI am working on a GDB stub for iFP
00:17:36 Join JdGordon [0] (
00:17:45pregloware you now
00:17:59tomalDo you think it is ok to add a new option to tools/configure (build (n)ormal,... (g)db stub)?
00:17:59preglowsomething like that would be magnificent for ipod
00:18:10preglowyeah, i do, have you checked how it's handled on archoses?
00:18:30preglowthey're the only other target with gdb stub support
00:18:44tomalon archoses it is build independently from the main build system
00:18:53amiconntomal: That's what the (d)ebug build option is for
00:19:10Bagdernot quite, that builds a rockbox that can be used with gdb
00:19:11preglowlinuxstb__: you know if there's any way we can have a gdb stub?
00:19:26amiconnCurrently unused on iriver, but used this way on archos
00:19:27preglowlinuxstb__: like if there's some serial port in the dock connector or something
00:19:29linuxstb__There is a serial port on the dock connector.
00:19:37amiconnThe stub itself is in a separate dir
00:19:51tomalI would like to integrate building mine with the rest of rockbox, because I use some standard functions (strcpy...)
00:19:52preglowso a dock, a logic level converter and a stub and we're on rails
00:19:56linuxstb__But IPL haven't got it working on the 4Gs yet.
00:20:03Bagdertomal: I think it sounds fair
00:20:07 Quit Bger ("BitchX-1.1-final -- just do it.")
00:20:55tomalOk, I will commit it soon then.
00:21:13BagderI'll commit myself to some serious bed time now
00:22:00tomalThe stub starts to work, it is untested yet and it cannot execute single instructions.
00:22:31 Quit ghode|afk ()
00:22:31tomalI used it however to peek in my player's memory space
00:22:56 Join ghode|afk [0] (
00:23:45tomalHave you already tested gcc4 with Rockbox?
00:23:51preglowtomal: ram is mapped at 0 for ifp?
00:23:59preglowtomal: yeah, we had to use gcc4, gcc3 made incorrect code for our bootloader
00:24:18preglowbesides, gcc4 seems to be a bit better than gcc3 for arm
00:24:37tomalpreglow: yes, it seems that iram is mapped at 0 and 0x400000. And probably even 0x10000000
00:25:28preglowoh well
00:25:29preglowbut anyway
00:25:33preglowi'd say just commit your patch
00:25:42tomalok, thanks
00:26:13preglowworks on nano, and it's fairly arm specific, so i expect it works on others as well
00:26:17preglowif not, it should be a quick fix
00:26:47linuxstb__If it works on the nano, that's good enough for me.
00:27:10BHSPitLappywhat is it now?
00:27:15 Quit webguest39 ("CGI:IRC")
00:27:50 Join ts-x [0] (
00:28:03preglowtested bootloader, works dandy
00:28:40BHSPitLappyis rb dandy on a 5g?
00:28:53preglowno audio
00:30:21BHSPitLappyis there a 5G loader tarred up somewhere? :D
00:31:03BHSPitLappyor, actually...since this is my friend's ipod, and he's more, "simple-minded", I wonder if ipodloader2 would be better
00:31:22Paul_The_NerdNot so much "tarred" as "needs to be compiled, and merged, and etc"
00:31:47preglowlinuxstb__: btw, didn't you hack the bootloader to load reatilos on usb, btw?
00:32:17Paul_The_NerdI've got that patch running on mine right now
00:32:19linuxstb__Yes, but I haven't committed it. In fact, I may have lost the patch....
00:32:22preglowright, so it's still a patch
00:32:38Paul_The_NerdI have the patch still linuxstb_. Both the original USB (disk mode) and USB2 (retailOS)
00:33:24preglowamiconn: doesn't specifying a timer value in cycles break the purpose of doing so a bit if timer values in the regs aren't specified in cycles?
00:33:36preglowdisk mode patch is commited, yes?
00:33:42preglowat least i get disk mode here now, and i didn't use to
00:33:51 Quit ansiVirus ("Leaving")
00:33:53linuxstb__Paul_The_Nerd: Yes, I found it -
00:34:25BHSPitLappyPaul_The_Nerd: good one
00:35:24 Quit Febs ()
00:35:40owanghow can i tell if my crosscompiler worked? is there a file i can look for after compiling gcc with that patch?
00:35:45BHSPitLappyand I just meant the binary, I'm on the short end of compiling anything RB
00:35:51BHSPitLappysince i gotta use 3.4.3
00:36:10linuxstb__You don't have to use 3.4.3 - you can install 4.0 in a different directory.
00:36:16amiconnpreglow: Booted ubuntu install cd now; hangs in text mode (startup messages)
00:36:17linuxstb__(and switch between them)
00:36:37BHSPitLappylinuxstb__: I hate having to build cross-compilers though :P
00:36:44BHSPitLappyactuall I should be able to make it work here, in windows
00:37:13linuxstb__But I can build a video bootloader.bin for you if you want it.
00:37:22preglowamiconn: given it a decent wait? it depends on the cd, but the default operation mode for one of them is live cd, which does take a while to boot
00:37:28BHSPitLappylinuxstb__: please
00:37:42BHSPitLappylinuxstb__: or loader2, if you still have it (your "hacked" working version)
00:38:15BHSPitLappythough i should be able to build that... but my linux box is acting up :/
00:38:25*BHSPitLappy just goes on and on with excuses
00:38:53Paul_The_NerdDo ipodlinux sources exist in their own right, or is it just this patch I've found that I guess you apply against uclinux?
00:40:02linuxstb__It's just that patch
00:40:36 Nick linuxstb__ is now known as linuxstb (
00:40:39owangi built the crossompiler as instructed, but no m68k-elf-gcc was created
00:40:40preglowlinuxstb__: you know why ipod nano backlight requires two port writes?
00:40:51amiconnpreglow: Nope, serious hang. Last message is: input: AT Translated Set 2 keyboard on isa0060/serio0
00:40:58amiconnI have an USB keyboard...
00:41:05Paul_The_Nerdowang: Where are you checking for it?
00:41:07preglowusb keyboards should work completely fine
00:41:14preglowi'm using one myself
00:41:26 Quit ender` (" What if there were no hypothetical questions?")
00:41:27preglowperhaps it's the ati chipset it doesn't like
00:41:41linuxstbpreglow: No idea about your backlight.
00:42:16owangPaul_the_nerd: hey, i specified the folder \home\owang\m68k in the configure line
00:42:30owangso that and all its subdirectories
00:42:42preglowamiconn: i'd check out some linux sites to check the support status on that ati chipset
00:43:01 Part coob
00:43:32Paul_The_NerdSo the m68k directory was created when you did the make install?
00:44:13owangtheres a bunch of stuff in it
00:44:22 Join hshah [0] (
00:44:37hshahcan anyone help me with some C for a friend?
00:44:42Paul_The_NerdAnd in the bin folder there's no m68k-elf-gcc?
00:44:58owangmaybe its from building the binutils
00:45:05hshahBen (Ground Floor) says:
00:45:05DBUGEnqueued KICK hshah
00:45:05hshahprintf("Initial Time: %u:%u\n", ansih, ansim);
00:45:05hshahprintf("Increment: %u:%u\n", ansch, anscm);
00:45:05***Alert Mode level 1
00:45:05hshahprintf("Final Time: %u:%u\n", resh, resm);
00:45:09owangyea theres no gcc, but i didnt get an error or anything
00:45:27hshahhe wants the resm, anscm, ansim to be displayed 1 2 3 etc, not 01, 02, 03 etc
00:45:43Paul_The_Nerdowang: It would only build whichever one you did the configure for.
00:46:07owangyea i built both, both completed with no errors, and theres a bunch of binaries in that directory
00:46:08preglowhshah: then that should work completely fine
00:46:23Paul_The_NerdAre you sure you followed the directions for binutils and gcc, in that order, exactly as typed? (other than changes for the folder and sh-elf to m68k-elf)?
00:46:23owangbut no -gcc
00:46:41hshahpreglow: but they are being outputted as 01 02 03 04... etc but he wants them 1 2 3 4... etc
00:46:46owangyea, exaclty
00:46:56preglowhshah: sure he's not using %o ?
00:47:00preglow%u should work fine
00:47:19Paul_The_NerdCan you do a search for m68k-elf-gcc on build directory, and see if it's there?
00:47:58hshahpreglow: no hes not using %o
00:47:58owangsure. sorry whats the command to search, im new to cygwin/unix development
00:48:16Paul_The_NerdWell, if you're using cygwin, I'd just go to the windows Find Files option.
00:48:29owangheh of course
00:48:59preglowbuilding cross compiler for cygwin?
00:49:10owangyea, well trying to
00:49:15preglowif i used cygwin, i'd just install binaries
00:49:24owangi tried that
00:49:30Paul_The_Nerdpreglow: Well, the crosscompiler instructions *do* work.
00:49:31hshahpreglow: any ideas?
00:49:35preglowhshah: no
00:49:35owangthey crashed on "dumb"
00:49:48linuxstbThe new Rockbox binaries that Linus made available today?
00:49:51preglowowang: did you try that today? new intstruction are up on now
00:49:55preglowlook at the bottom of the page
00:50:24owangoh, this was yestrerday. lol ok ill check othat out. awsome
00:51:42preglowi seriously need to go to bed
00:52:07owanghaha. wow, i was one day too early on this. lol
00:52:08preglowsee ya'll tomorrow
00:52:28Paul_The_Nerdowang: Sure, fine, take the easy way out. :-P
00:53:44Rob2222Charging a 2200mA battery takes to long. 3h and still charging. i wanted to sleep since 45 minutes :(
00:54:52 Join midkay [0] (
00:55:06***Alert Mode OFF
00:57:52webguest50I have a question: while my h320 is playing music, should I disconnect the charger once my battery is full, or should i leave it on the charger? whar is better for the battery?
00:59:02 Part hshah ("Leaving")
00:59:37Rob2222you can have the charger connected the the player gets the power from the AC adapter.
00:59:58Rob2222charging stops when the battery is full.
01:00:21Rob2222charging only starts again when the battery goes below 97%/98%
01:00:37Rob2222for the H3x0 series.
01:00:45Rob2222other players i dont know
01:00:53webguest50ok, thank you.
01:00:55***Saving seen data "./dancer.seen"
01:01:07owangi think im gonna build a multi band equalizer for the iriver port. anyone have any opinions/advice?
01:02:34Paul_The_NerdI think someone was already working on one, so there may be someone with code they could share already. Dunno
01:02:57owanghm cool. ill ask around here, couldnt find it on the web
01:03:25 Quit mirak (Remote closed the connection)
01:03:31Rob2222search the logs of the last 2/3 days
01:03:50Paul_The_NerdYeah, I remember seeing discussion of it fairly recently
01:03:55Rob2222irc log is at the HP
01:04:46owangcool will do. although ill prolly write it anyway cause i think it would be a fun introduction to coding for my iriver :)
01:05:12Rob2222that may be true ^^
01:05:41Paul_The_NerdWell, in that case, wanted features include: Savable settings (to an external file, so you can share equalizer settings with a friend) and perhaps the ability to read equalizer settings from metadata.
01:05:53Rob2222damn, my H340 should finish charging i want to go to bed.
01:05:59 Part tvelocity ("Leaving")
01:06:32owangyea that would be awsome. like writable-presets
01:07:01owangwill definitly consider that
01:07:16Rob2222would be nice if you could write the settings in a simple editor
01:07:31Rob2222was nice for the fm frequenca table, too
01:07:38Paul_The_NerdYeah, some sort of very simple human readable format.
01:07:59Paul_The_NerdActually, what ever happened to that patch that let you browse/ load .fmr files? I liked that one...
01:08:01 Quit NightCat (Read error: 104 (Connection reset by peer))
01:08:06owangya. so you could edit it on your computer or directly on rockbox
01:08:25linuxstbowang: preglow has said that he has got most of the actual dsp code written for an eq, but he doesn't have the time to write the gui and incorporate it into Rockbox.
01:08:35 Join NightCat [0] (
01:08:37linuxstbBut he's just gone to bed....
01:09:38owanglinuxstb: oh cool.ill see if i can get ahold of him later
01:10:33owangok guys im gonna check this out for a bit. cya
01:10:36 Quit owang ("CGI:IRC")
01:11:06Rob2222I don't like that the actual power management says 99% at 4,21V
01:11:13Rob2222100% was better
01:11:35 Join ashridah [0] (
01:11:36 Quit Pieter_ (Connection reset by peer)
01:13:55 Quit [San] (Read error: 110 (Connection timed out))
01:16:10lostlogicRob2222: during charging it will never say over 99%. When it stops charging it will say 100%
01:16:27Rob2222lostlogic: but thats new :)
01:16:43lostlogicthat's how it is on other rockbox targets which have charging status
01:16:56Rob2222So I have only 99% as long as the player is connected to the AC adapter, right?
01:17:22Rob2222OK, so 100% wen charging stops, ok
01:17:22lostlogiconce the battery reaches full charge and the chip stops trying to charge it, it will say 100%
01:17:25lostlogicwhich makes sense
01:17:32Rob2222I understand.
01:17:56Rob2222lostlogic: I dont know, what i should make now with my cheap 2200mA battery.
01:18:18Rob2222Thought about to buy a newer tech 2200mA and sell my cheap at ebay.
01:18:44Rob2222And now I got 21,5h from the iriver FW ^^
01:19:21Rob2222Now I think the whole day if the capacity of the battery rised, or the Iriver only need so much less power.
01:20:12Rob2222lostlogic: Do you know how much cycles Li-Ion batterys need to get in their normal capacity range?
01:21:31webguest50I think the iriver firmware uses much less power than rockbox, i made a test and rockbox shut down after 1:50 hours and thr iriver firmware lasted 3:35 hours
01:22:28Rob22221:50h ????
01:23:05webguest50yes, my battery is dying, i already ordered a 2200mAh one.
01:23:07Rob2222I got 12:30 out of RB and 21:30 out of iriver in my last 2 benchs.
01:23:17Rob22221:50 muahaha
01:23:21Rob2222thats less.
01:23:38Rob2222webguest50: Which 2200mA you ordered?
01:24:46webguest50I ordered it here:
01:25:05Rob2222exact my battery
01:25:13Rob2222same seller
01:25:22Rob2222are you german?
01:25:34Rob2222me too
01:25:34Paul_The_NerdHow hard is it to change the wires on the battery?
01:25:42Rob2222very simple
01:25:43 Quit Moos ("Glory to Rockbox")
01:25:48Paul_The_NerdWhat do you need to do?
01:25:49Rob2222no problem
01:26:59Rob2222brb in 4 minutes
01:27:09muesli__Paul_The_Nerd easy
01:27:18NightCatWho has an H300?
01:27:39NightCatI almost done MinesweeperH300 :)
01:28:07NightCat(I don't like the old Minesweeper :) )
01:28:24muesli__i dont like minesweeper @ all ;)
01:28:24NightCatIt's too small...
01:28:32muesli__dunno what to do :)
01:28:34NightCatmuesli__ :)
01:28:40linuxstbIs it a completely new plugin, or have you adapted the current one?
01:28:56webguest50muesli__:avoid the mines
01:28:57NightCatlinuxstb: completely new
01:29:11linuxstbThat's controversial then... :)
01:29:13 Join Jungti1234 [0] (n=jungti12@
01:29:28Jungti1234good morning
01:29:30lostlogicRob2222: don't know about cycles
01:29:35NightCatlinuxstb: How to do screen in the sim?
01:29:52linuxstbWhat do you mean? It should work exactly the same as the target.
01:29:53NightCatI mean screendump
01:30:19linuxstbPress F5
01:30:46lostlogicNightCat: to get it into rockbox, you'll probably have to incorporate it into the existing plugin, or completely replace the existing one for all targets
01:31:36Paul_The_NerdThere's an existing minesweeper?
01:31:51linuxstbPaul_The_Nerd: Have you tried "Browse Plugins" ? :)
01:32:28Paul_The_Nerdlinuxstb: Yeah, many many times. I just don't remember ever seeing it.
01:32:41NightCatlostlogic: Why?
01:33:05lostlogicNightCat: because we're not likely to have two separate plugins for the same purpose in the repository
01:33:06NightCatlostlogic: There is an brickmania only for H300...
01:33:16lostlogicNightCat: which will be adapted to other targets as well
01:33:40Paul_The_NerdApparently I'm just blind.
01:33:40linuxstbAnd there is also no other BrickMania game
01:33:46Rob2222 <= here is how to switch the ipod battery connectors
01:34:01Paul_The_NerdThank you Rob2222
01:34:06NightCatBut I can play it myself, can't I?
01:34:37lostlogicNightCat: sure, but don't you want to help others to enjoy it as well, and others who may not have the same DAP? :):)
01:34:40NightCatActually I was doing it for myself :)
01:34:43muesli__paul 5secs for exchanging the wires
01:35:03NightCatlostlogic: Mmm...
01:35:32Paul_The_Nerdmuesli__: Looks simple. I'll have to go out 'n get a small flathead though.
01:35:38NightCatlostlogic: I think I'll adapt it to other platforms later...
01:35:42lostlogicNightCat: :):)
01:35:47 Quit matsl (Remote closed the connection)
01:36:32linuxstbNightCat: Got a screendump yet for us?
01:39:24Jungti1234 ????
01:40:05Rob2222for ever
01:40:27NightCatSome screendumps:
01:40:53Jungti1234very slow
01:41:49NightCatAny words?
01:41:53Jungti1234Paprica, are you there?
01:41:55JdGordonJungti1234: im gonna make the tt viewer like u suggested today.. i decided it look sbetter :D
01:42:35Jungti1234Do you make now?
01:42:37JdGordonNightCat: looks good... cept y the black backgorund?
01:42:57JdGordoncant tell the diff between the board and the unused space
01:42:59NightCatWhat is "cept y the black backgorund"?
01:43:20JdGordongah, my spelling is terrible :D
01:43:29JdGordondont worry
01:43:38Paul_The_NerdDoes the current minesweeper not build for h300 then?
01:43:42lostlogic"except why the black background"
01:43:43NightCatThere is a cells (dark green)
01:44:01NightCatPaul_The_Nerd: It does :)
01:44:10NightCatPaul_The_Nerd: But it tooooo small...
01:44:21NightCatPaul_The_Nerd: My eyes is crying :)
01:44:21Paul_The_NerdSo, why not just adapt it?
01:44:29Jungti1234um... good :)
01:44:41NightCatPaul_The_Nerd: I have some new futures in mine :)
01:45:05Jungti1234Do you like black? hehe
01:45:08NightCatFor ex. a biiig field (with scrolling) up to 100x100
01:45:17NightCatJungti1234: Yes :)
01:45:35NightCatJungti1234: I think it is better for the eyes...
01:46:23NightCatAnd a new menu.
01:46:25Jungti1234So dark.
01:48:14NightCatAm... What about this:
01:50:35NightCatJungti1234: "So dark"? :) Look now:
01:51:07NightCat(100x100 and 50% mines)
01:53:15Paul_The_NerdI think rockbox needs some form of nethack plugin.
01:53:23muesli__NightCat ru russian?
01:53:40muesli__narod = home
01:53:50NightCatnarod = people
01:53:58muesli__ah ok...doma
01:54:01muesli__my bad
01:54:26NightCatYou know some russian?
01:54:47muesli__konjeschno ;-)
01:54:55NightCatHaha :)
01:55:12muesli__had it in school ages ago
01:55:20muesli__some words are still in my head ;)
01:56:08NightCatmuesli__: :)
01:56:09 Join mike701 [0] (
01:56:25muesli__dostoprimjeschatchelnosti :D
01:56:29muesli__take this!
01:57:01NightCatMy WPS TAKE THIS :)
01:57:53JdGordonu need faster webspace :D
01:58:05muesli__0,1k ;)
01:58:20NightCatAh, it's a free webhosting (get in 5 min)
01:58:36muesli__and its loading from the bottom to the top
01:58:40muesli__strange ;-)
01:58:52NightCatMy website is down for a while...
01:58:53muesli__i love those animated puffs
01:59:22muesli__i was considering about building a faked eq out of it
01:59:39muesli__the thingie you have in winamp
01:59:51 Quit mike701 ("Abandonando")
02:00:03muesli__r u running firefox?
02:00:32NightCatmuesli__: running IE 6.0 :)
02:00:39muesli__change the bg to white but looks nice :D
02:00:49muesli__a little bit too dark
02:01:14muesli__volume bar is nice
02:01:18NightCatmuesli__: It looks great on the DAP :)
02:01:53NightCatAll my RB stuff
02:02:55NightCatmuesli__Oh, I forgot :) It loads too slow only for foreighn contryes :) It's a this hosting rule :)
02:03:48Rob2222is anyone familiar with lab power supplys?
02:05:06muesli__looks nice :)
02:06:10Jungti1234I breakfasted.
02:07:19muesli__2am :o
02:07:40Jungti1234here is 10:07
02:07:52NightCat04:09 am
02:08:26Jungti1234NightCat: my WPS-
02:08:27muesli__babuschka ;)
02:08:46Jungti1234'babuschka'? :)
02:09:04muesli__-> grandma ;)
02:09:26Jungti1234why? hehe
02:09:37NightCatmuesli__: Very simple :)
02:10:09muesli__too simple ;)
02:10:40Jungti1234for what? grandma is very simple? Hahaha
02:11:18muesli__NightCat why dont u use this animation ;)
02:11:22NightCatNope I mean WPS :)
02:11:39Jungti1234hey -_-
02:11:56NightCatmuesli__: Where?
02:12:19muesli__at your wps ;)
02:12:20NightCatIn WPS?
02:12:28NightCat:) :) :)
02:12:45NightCatMy girlfriend will not like it but a good idea :)
02:12:55Rob2222How is that with lab power supplys? if i set a voltage it shows the current and if i set current, it shows the voltage, or?
02:14:49NightCatForgot one else => rebuild...
02:14:54 Quit Infirit (Read error: 104 (Connection reset by peer))
02:15:10 Join Infirit [0] (
02:15:42Jungti1234I will make new wps.
02:16:34NightCatmuesli__: I saved your gif :)
02:20:20Jungti1234Paprica, are you sleeping~?
02:22:21Jungti1234um... 03:22 hahaha
02:22:37Jungti1234He is going to be sleeping.
02:23:05kkurbjundoes anyone know what this means and how I can possibly fix it? : section .bss is not within region PLUGIN_RAM
02:23:50NightCatIt is mean that you have a too big struct or something in your plugin...
02:24:41NightCatI had this error when I did this int a[1000][1000]; or something...
02:24:41kkurbjunI can't reduce the size easily, is there anyway around it?
02:25:28NightCatPLUGIN_RAM is too small for your plugin...
02:26:08kkurbjunyeah, I figured that, I'm trying to port something
02:26:24 Join ModernExecutive [0] (
02:26:38kkurbjuncompiled it comes out to about 3 megs
02:26:47 Quit mikearthur ("Konversation terminated!")
02:26:50Paul_The_NerdWhat is it?
02:26:59NightCatkkurbjun: Yes what is it? =)
02:27:03kkurbjunthat's not linked though, so it'll probably shrink a good amount
02:27:14kkurbjunjust a little side project
02:27:24kkurbjunI don't want to get any hopes or expectations up
02:27:45 Quit kkurbjun (Remote closed the connection)
02:27:59NightCatJust say :)
02:28:34Paul_The_NerdMy hopes are all directed toward getting playback working.
02:28:45NightCatOh, run away...
02:29:18 Join kkurbjun [0] (
02:29:25lostlogicanyone familiar with the DMA0 interrupt in pcm_playback.c for iRiver players?
02:29:27kkurbjunsorry, X11 crashed
02:29:29NightCatHe is back :)
02:30:04NightCatlostlogic: What means "familiar"?
02:30:18lostlogicknow and/or understand
02:30:31NightCatAh, then no...
02:30:42NightCatI mean anyway no :)
02:30:43CtcpIgnored 1 channel CTCP requests in 0 seconds at the last flood
02:30:43*Paul_The_Nerd pokes kkurbjun.
02:30:52Paul_The_NerdYou have aroused the curiosity of doom.
02:31:13kkurbjunwell, that's what I'm trying to do
02:31:22kkurbjunI have all the libc stuff implemented
02:31:26kkurbjunand it's compiling now
02:31:42Paul_The_NerdWhat are you compiling?
02:32:02 Quit elinenbe (" HydraIRC -> <- IRC for those that like to be different")
02:32:15kkurbjuncuriosity of doom? oh, I'm working on doom
02:32:52Paul_The_NerdHave you looked at iDoom at all?
02:32:54NightCatWich doom?
02:33:12NightCatDoom I or Doom II?
02:33:21NightCatOr, maybe Doom III?
02:33:42kkurbjunno, but that's running on linux correct? 1 and 2 and all that other stuff tnt plutonia
02:33:47Paul_The_NerdNightCat: Ideally you can compile an executable that can load any of the iwads from Dooms 1, 2, Ultimate, or Final
02:33:50 Join Zoric [0] (
02:34:06NightCatI have a emulator on my phone wich allows to run .wad files (doom game)
02:34:30Paul_The_Nerdkkurbjun: There's still the potential for usable stuff.
02:34:57NightCatMy phone have 104 MHz CPU and about 16 MB RAM
02:35:11NightCatAnd Doom II works perfect :)
02:35:19kkurbjunPaul_The_Nerd: hows that?
02:35:32NightCat(Nokia 6600 :) )
02:36:11 Quit TCK- ("I shall not cease!")
02:36:21kkurbjunI guess the libc stuff might be useful to some people
02:36:52kkurbjunI didn't want to link against a whole newlib or glibc implementation
02:36:55Paul_The_Nerdkkurbjun: Well, that, and any non-assembly optimisations they may have made, as well as how they're doing the dithering for monochrome screens, and scaling the image, etc.
02:37:23kkurbjunoh, I htought you were talking about the work I'd done
02:37:34Paul_The_NerdNo, I meant what they'd done.
02:38:05kkurbjunI need to figure or be told a way around the ram limit though before I can worry about that though
02:39:18NightCatOk... CU ALL :)
02:39:18 Join hd [0] (
02:39:37kkurbjunmaybe a loader that copy's the real doom code to the audio buffer and runs from there? I don't really know though, there's got to be an easier way then that
02:40:08 Quit NightCat ()
02:43:40 Quit Infirit (Read error: 104 (Connection reset by peer))
02:44:00BHSPitLappycan the bootloader be written from cygwin?
02:44:08BHSPitLappy(or any otherwise XP utility)
02:44:40Paul_The_NerdBHSPitLappy: Yes
02:44:49BHSPitLappywhat's the target device?
02:44:53BHSPitLappythere's no /dev
02:45:14Paul_The_NerdUse that from a normal cmd propmt
02:47:56BHSPitLappynever mind
02:48:48 Part tomal
02:49:21 Quit webguest50 ("CGI:IRC (EOF)")
02:49:33BHSPitLappycouldn't find the right trigger for usage :P
02:49:47Paul_The_Nerdipodpatcher 1 -w rockboot.bin
02:49:53Paul_The_NerdWell, maybe not 1
02:50:07Paul_The_Nerdtry just "ipodpatcher 1" then 2 and so on until you're sure it's the right device
02:50:59BHSPitLappyit's 1
02:51:08 Quit goa (Read error: 110 (Connection timed out))
02:51:08 Nick hd is now known as goa (
02:52:16Paul_The_NerdThat one should work. Well, depending on what you've named the .bin, but yes. You can also use it with -r to extract a copy of your bootpartition
02:52:21Paul_The_Nerdipodpatcher 1 -r bootpartition.bin
02:52:31BHSPitLappyi know
02:52:33BHSPitLappyi got the usage
02:52:39BHSPitLappyhence, "never mind"
02:52:54linuxstbBHSPitLappy: Is it working for you then?
02:53:12BHSPitLappynot exactly... wait
02:53:32BHSPitLappyno, wait, i did it right... crap
02:54:12Paul_The_NerdWhat happened?
02:54:13 Join San [0] (
02:54:46Paul_The_NerdThe folder with the ! on it?
02:55:25linuxstbBHSPitLappy: Are you doing this on a Nano or Video?
02:55:28Paul_The_NerdAnd this was with the file linuxstb made for you, or is this with an image you merged yourself?
02:55:41gantrixxare there any projects out there to develop a video/audio media player like rockbox?
02:55:44BHSPitLappythe file linuxstb merged for me
02:56:07BHSPitLappylinuxstb: you sent me the bootloader binary, right? PRE ipod_fw?
02:56:17Paul_The_NerdI was guessing it was post...
02:56:22muesli__n8 ladies
02:56:23*Paul_The_Nerd shrugs.
02:56:26BHSPitLappythen i dunno what happened.
02:56:34BHSPitLappyI need to get my linux box up...
02:57:00linuxstbBHSPitLappy: How big was the file that ipod_fw/make_fw created for you?
02:57:15linuxstbToo small.
02:57:37linuxstbIt contains the 5.8MB retailOS, plus the 5.5MB rsrc file.
02:57:44linuxstb(or something like that0
02:58:07BHSPitLappyoh shi-ite, i forgot i was dealing with the 5G and its damn rsrc =:P
02:58:46linuxstbIt's all documented here (but I'm sure you know anyway):
02:59:44BHSPitLappya directory listing is documentation?
03:00:59***Saving seen data "./dancer.seen"
03:01:50BHSPitLappyhow many KB is rsrc
03:03:41linuxstb-rw-r−−r−− 1 dave dave 5243392 2006-01-24 23:39 apple_sw_5g_rcsc.bin
03:07:51kkurbjunamiconn: I'm looking at the code for rockboy and the archos recorders and it apears that you're loading rockboy into an audio buffer to run from there, but I'm not really sure how the lds files work and what settings to use. Also, with your loader does it use the same entrypoint as the iriver versions? more specifically: the same plugin_start( as the iriver after the loader is done?
03:08:22kkurbjunthis is in reguards to doom
03:10:34 Join Infirit [0] (
03:10:49 Quit Jungti1234 ()
03:10:51linuxstbOn the Archos recorders, the plugin buffer is 32KB - which is why that loader is needed. On the iriver, it's 512KB.
03:11:05linuxstb(but it could be increased if there was a good reason for it)
03:11:20linuxstbHow big is the main doom binary?
03:11:38BHSPitLappymake_fw is still turning out small images
03:11:47linuxstbAre you passing -g 5g ?
03:12:01linuxstbAnd you're using the very latest make_fw?
03:12:04BHSPitLappythis time i didn't get the error about finding rcsc
03:12:18BHSPitLappyi'm using one that supports 5g
03:12:31kkurbjunwell, the comiled .o files are close to 3 megs, I would guess the elf file to be about 1.5 megs, I'm not getting an elf right now becuase of the complaint on ram
03:13:05linuxstbBHSPitLappy: This is my command line: ../tools/ipod_fw -v -g video -o rockboot.bin -i ../video_os.bin bootloader/bootloader.bin and rockboot.bin is 11193856 bytes
03:13:38linuxstbkkurbjun: Is there data in there that you could load at runtime?
03:14:39linuxstbYou could also (temporarily) increase the plugin buffer size in firmware/export/config-h300.h (PLUGIN_BUFFER_SIZE)
03:14:51BHSPitLappylinuxstb: should verbose turn out messages when things are going okay?
03:14:52kkurbjunI've tried increasing PLUGIN_BUFFER_SIZE and the larger I make that define the fewer plugins compile. I havn't looked yet for any constant arrays or anything
03:15:24 Quit muesli__ (Read error: 110 (Connection timed out))
03:15:37 Quit San (Read error: 110 (Connection timed out))
03:15:50linuxstbBHSPitLappy: yes
03:16:31linuxstbkkurbjun: What do you mean, "fewer plugins compile"? Are you saying that it breaks other plugins?
03:17:50kkurbjunyeah, they start complaining ala doom: sokoban.elf section .bss is not within region PLUGIN_RAM
03:18:01kkurbjunthat is when I set #define PLUGIN_BUFFER_SIZE 0xC0000
03:18:12kkurbjunwhich was the old plugin buffer size
03:18:43linuxstbThat's strange. Did you do a "make clean" and/or a ../tools/configure after changing the buffer size?
03:18:53kkurbjunno, I'll check that
03:19:17linuxstbYou should be able to set the PLUGIN_BUFFER_SIZE to 2MB or 3MB without problems (or even more)
03:19:35linuxstbRockbox will just shrink the audio buffer appropriately.
03:20:10kkurbjunthat's what I was expecting when I changed it but then I was getting complaints from the other plugins
03:20:27linuxstbTry a make clean. I expect that's the problem.
03:20:35kkurbjunlooks like I needed to re-run configure though
03:20:39kkurbjunthat fixed it
03:21:13linuxstbnp. Good luck.
03:21:14 Join elinenbe [0] (
03:21:16kkurbjunnow I have a doom.rock : )
03:21:24linuxstbDoes it rock?
03:21:40linuxstbHow big is it?
03:22:28kkurbjunhaha, it doesn't do anything yet, hmm, only 452 Kb
03:22:37kkurbjunI havn't written any drawing code
03:22:55kkurbjunand I've #defined away the printf's
03:22:58 Join Midgey34 [0] (
03:23:05kkurbjunwhich I need to fix eventually
03:23:33kkurbjunprintf was the only libc funciton I did that to though
03:23:40linuxstbDoes it need malloc?
03:24:12kkurbjunyep, I am using the malloc from rockboy
03:24:18kkurbjunand realloc from the codecs
03:24:51linuxstbBut more importantly, does it use free() a lot?
03:25:35kkurbjunI havn't seen, I didn't get any complaints on free() so I don't think it ever does
03:26:12linuxstbThat's good news then.
03:26:17kkurbjunwhy is that more important?
03:26:23linuxstbBTW, have you seen this page:
03:26:25elinenbekkurbjun: sounds good...
03:26:37 Quit Zoric (Read error: 104 (Connection reset by peer))
03:26:38kkurbjun: ), yeah, I saw that
03:26:43linuxstbkkurbjun: Because malloc is a trivial function to implement - unless you have to implement free as well.
03:27:03kkurbjunI see, don't have to keep track of the memory as well
03:27:09 Quit ModernExecutive ()
03:27:26linuxstbBut realloc() could complicate things, depending on how and how often it is used.
03:28:05kkurbjunI guess rockbox just releases the buffer when the plugin exits so it's all cleaned up? yeah, I was curious about that one
03:28:18kkurbjunit could exaust any buffer I have set up quickly
03:28:25kkurbjunbut I guess I'll find out
03:28:41 Quit elinenbe (Read error: 104 (Connection reset by peer))
03:29:11linuxstbYes, when your plugin exits, all the memory is released.
03:33:06 Join DJDD__ [0] (
03:33:36 Join elinenbe [0] (
03:33:53linuxstbkkurbjun: How big is the bss section for doom.rock? You can see that in the map file - rockbox/your-build-dir/apps/plugins/
03:37:17kkurbjunalmost a half meg
03:37:28kkurbjunI believe
03:38:00linuxstbThat's not too bad then. So it should work with a 1MB plugin buffer.
03:38:18 Join Jungti1234 [0] (n=jungti12@
03:38:53kkurbjunI can test that later, I wouldn't bother changing anything now though as I don't have anything running yet
03:39:40linuxstbSo do you think it will take much work to get something working? I've never looked at the doom source.
03:39:44 Join Sa3atsky [0] (n=Sa3atsky@
03:40:59kkurbjunthe source is pretty platform independent, it has specialized files with the i_ prefix that seem to contain most of the platform specific code
03:40:59kkurbjunso I don't think it will be too bad
03:41:08kkurbjunas it's isolated
03:43:29*Paul_The_Nerd wiggles his fingers and says "Networking coooooooode...."
03:45:14linuxstbgnight all. Time for sleep.
03:45:20Jungti1234good night
03:45:38kkurbjunnight, thanks again
03:51:37Jungti1234anyone have H300?
03:53:20Sa3atskyi want a handheld player than can handle lossless and mpc, and has lots of storage
03:53:30Sa3atskyofcourse i couldnt play the files without rockbox
03:53:36Sa3atskybut, what player should i go for?
03:54:02Sa3atskyiriver H340? or are there any other alternatives?
03:55:12Paul_The_NerdSa3atsky: Well the H1x0/H3x0 are the only players currently playing those formats at the moment
03:55:32Sa3atskyoh really? but im reading some problems about popping and clicking
03:55:36Sa3atskyare they common?
03:56:40Paul_The_NerdWell, I have no experience with MPC. But I use flacs and lossless wavpacks quite a bit and don't encounter the pops in normal playback.
03:57:12Sa3atskythats great
03:57:32Sa3atskyso it does play all lossless? flac, wavpack, ape? mpc, ogg, mp3?
03:57:32Paul_The_NerdI don't know which pop/click bugs you're specifically talking about though
03:57:36Sa3atskywhat about images and video?
03:57:41Paul_The_NerdNo ape.
03:57:47BHSPitLappylinuxstb: just FYI, the loader works
03:57:47Sa3atskyno ape?!! but why?
03:57:56Sa3atskyits my favourite lossless codec :P
03:58:04Paul_The_NerdApe is a *very* cpu intensive codec, though. That's why it gets better compression ratios
03:58:26BHSPitLappyI'm glad the rb loader doesn't freak out when there's no rockbox/linux
03:58:29Sa3atskywhat about huge flac files with cuesheets, do you have support for that?
03:58:29Paul_The_NerdIt also, as far as I know, contains a lot of x86 specific optimizations. It's not suited at all for a portable player.
03:59:10Paul_The_NerdI know that at least two people have been tinkering with cue sheets, so although they aren't supported yet, there's a fair possibility they could be in the future.
03:59:25Sa3atskydoes running flac, mpc etc. affect the hd\cpu usage hence battery-life gets affected?
03:59:25Paul_The_NerdWell, arguably there's a 100% possibility they COULD be, since anyone who really wants to could create a patch for 'em
04:00:18Paul_The_NerdEach codec will of course perform differently. Flac needs to read from the HD more often because the file size is significantly larger.
04:01:07Sa3atskyhmm so it does affect battery life
04:01:30Paul_The_NerdAs for MPC, as I said, I don't know. I've heard that the codec itself is fairly efficient, so I'd expect performance is fair. At the moment though, Rockbox is known to, in many or most cases, have less battery life than the stock firmware. This is partially because the primary focus is bugs/features at the moment. It's not in a release state.
04:01:36Midgey34however, flac and wavpack are the least cpu intensive of all the codecs
04:01:56Sa3atskywow thats great
04:02:07Sa3atskyrockbox is so cool really, its the only mobile mpc player so far
04:02:28 Join ModernExecutive [0] (
04:03:10Paul_The_NerdThere is a grayscale jpeg viewer on some of the players, but as far as I know it hasn't been adapted to the color players yet.
04:03:23Midgey34fair warning, mpc doesn't have seeking
04:03:27Paul_The_NerdYou can also use 24-bit color bitmaps in your while playing screen.
04:03:33Midgey34do to poor support in the format itself
04:03:52Sa3atskyso hows the future looking for the rockbox project?
04:04:12Sa3atskyipod support? full jpeg, video, ape toasteroven support?
04:04:35Midgey34full jpeg support is likely
04:04:35Paul_The_NerdiPod support is in progress actually
04:04:46Paul_The_NerdFull jpeg is almost a given
04:04:58Midgey34video is being worked on, but I think mirak has had some problems
04:05:11Paul_The_NerdThe mpeg2 decoder is hitting some snages
04:05:27Paul_The_NerdAt some point I really need to figure out where the problems are for it n ipod
04:05:31Midgey34the XViD decoder got around 2 FPS
04:05:41Paul_The_NerdAs for Ape, as I said, incredibly unlikely due to the way the codec itself is designed.
04:05:53Sa3atskywoah xvid decoder? :)
04:06:18Midgey34there's also the issue that the ape license isn't GPL compatible
04:06:36Paul_The_NerdToasterovens controllable by USB could potentially be supported via USB host enabled devices if someone bothered to make a driver. ;-)
04:06:52Paul_The_NerdMidgey34: Yeah, there's that too. Heh.
04:07:38Sa3atskygreat project! im really looking forward to your work, keep it up! :)
04:07:50Sa3atskywhen i get a player , ill be sure to rockbox it
04:08:06Sa3atskytc of yourselves, im off to sleep i got philosophy class tomorrow
04:08:36 Quit Sa3atsky ("Leaving")
04:11:37 Quit Infirit (Read error: 104 (Connection reset by peer))
04:11:54 Join Infirit [0] (
04:15:20JdGordonwhere do i find the working colour jpeg viewer for the h300?
04:15:37Midgey34there isn't one
04:15:38Paul_The_NerdI didn't know there was one.
04:15:50JdGordon:( thought there was
04:18:34 Quit BHSPitLappy (Read error: 110 (Connection timed out))
04:18:43Paul_The_NerdOne could be made.
04:21:32 Quit ModernExecutive ()
04:25:25 Quit ts-x ("CGI:IRC (EOF)")
04:34:59 Join ModernExecutive [0] (
04:54:18 Join Jungti1234__ [0] (n=jungti12@
04:54:22Jungti1234__Do anyone have a person who have H300?
04:54:30ModernExecutivei have an h300
04:54:41JdGordoni dont have a person with 1 tho
04:55:11 Join BHSPitLappy [0] (n=stephen@
04:55:24 Join San [0] (
04:55:46Jungti1234__Do you use H300 Optimized?
04:56:10ModernExecutiveuhm, no
04:56:23ModernExecutivei'm still waiting for a US + BL firmware
04:57:22Jungti1234__I look for a person who use H300 Optimized.
05:01:00***Saving seen data "./dancer.seen"
05:02:05 Join Rob2222_ [0] (
05:03:57Jungti1234__Rob2222_ hi
05:04:57JdGordonJungti1234: what u need? if u have a faster mirro of the optimized zip ill install it
05:05:17Jungti1234__I have problem.
05:05:29Jungti1234__I'm making color WPS.
05:05:54JdGordonah ok
05:06:44Jungti1234__Do you have H300?
05:07:03Jungti1234__oh use Optimized?
05:07:43JdGordonit kept crashing when i loaded a colouured wps so im back to norma;
05:08:29Jungti1234__why crashing?
05:09:16JdGordonno idea
05:09:29Jungti1234__It works fine in my H300.
05:10:06JdGordonok, ill try ahain
05:11:55 Quit Jungti1234 (Read error: 110 (Connection timed out))
05:12:30 Part Sando
05:13:09 Quit ModernExecutive ()
05:13:31 Nick Jungti1234__ is now known as jungti1234 (n=jungti12@
05:15:03JdGordonseems to be working.. cept the text colour is all wrong
05:15:04jungti1234Did you try?
05:15:10JdGordonhow can ppl like white on black???
05:15:36jungti1234You use PJ_24Bit WPS.
05:16:29JdGordonyuk.. thats way to clutered
05:16:49jungti1234I don't understand.
05:18:23jungti1234It works fine?
05:18:57JdGordonye, its workign
05:19:16jungti1234Can you test?
05:20:29 Quit Rob2222 (Read error: 110 (Connection timed out))
05:20:36 Quit San (Read error: 110 (Connection timed out))
05:25:24 Quit Infirit (Read error: 110 (Connection timed out))
05:35:34 Part Midgey34
05:45:33BHSPitLappyis the ipod 5G completely inoperable in RB?
05:48:01lostlogicBHSPitLappy: no audio yet, but some things work
05:49:27BHSPitLappyi mean as far as speed
05:50:03lostlogicI hear the LCD updates are pretty slow, but some games are playable and stuff... dunno beyond that
05:54:36 Join Infirit [0] (
05:58:10 Join birdfish [0] (
06:02:05 Join JdGordon41 [0] (
06:06:41 Quit BHSPitLappy (Remote closed the connection)
06:09:03 Join BHSPitLappy [0] (n=Steve-O@
06:13:01 Quit birdfish ()
06:14:28 Join birdfish [0] (
06:19:45 Nick DT291 is now known as DreamTactix291 (
06:20:20 Quit JdGordon (Read error: 110 (Connection timed out))
06:24:38 Join DJDD___ [0] (
06:35:44 Quit gantrixx (Remote closed the connection)
06:40:00 Join JoeBorn [0] (
06:42:08 Quit Rob- (Read error: 110 (Connection timed out))
06:43:32 Quit DJDD__ (Read error: 110 (Connection timed out))
06:47:24 Join jborn_ [0] (
06:49:48jungti1234hey JdGordon41
06:50:27 Join Midgey31 [0] (
06:51:46 Quit RotAtoR ("zzzzzzz")
06:58:42 Join San [0] (
06:58:45 Quit JoeBorn (Nick collision from services.)
06:58:50 Nick jborn_ is now known as JoeBorn (
07:01:03***Saving seen data "./dancer.seen"
07:03:54 Part Paul_The_Nerd
07:04:29 Quit Infirit (Read error: 110 (Connection timed out))
07:08:13 Join webguest18 [0] (
07:14:14 Quit webguest18 ("CGI:IRC (Ping timeout)")
07:23:22BHSPitLappybuild taking forever
07:23:37 Join Infirit [0] (
07:32:51 Join banan_ [0] (
07:33:32jungti1234I'm angry!
07:33:45BHSPitLappyI'm stephen!
07:33:50BHSPitLappyNice to meet you, angry!
07:34:30jungti1234damn iriver.
07:36:08jungti1234I asked to iriver.
07:36:33jungti1234"Is DRM support of iriver impossible?"
07:36:47jungti1234iriver answered to me.
07:37:49 Join owang [0] (
07:38:28owanghey guys
07:38:34jungti1234"Already, repeatedly that DRM support is impossible by hardware speak to people."
07:38:48owangis there documentation on what the different .c files do anywhere?
07:39:02owangim trying to figure out where the sound processing is done on iriver
07:40:29 Quit hyarion (
07:41:47jungti1234I want to strike iriver!!
07:42:12NJoinhyarion [0] (
07:43:20 Quit owang ("CGI:IRC (EOF)")
07:45:32 Join B4gder [0] (
07:50:54 Quit merbanan (Read error: 113 (No route to host))
07:51:49 Quit banan_ (Read error: 113 (No route to host))
07:52:42BHSPitLappyI'm impressed!
07:52:48BHSPitLappyruns friggin fast on a 5G!
07:54:43 Join stamppot1975 [0] (
07:55:50JdGordon41amiconn: is there any way to do some sort of dynamic memory alocation in plugins? or are we absolutly stuck with useing static array sies?
07:56:30 Nick JdGordon41 is now known as JdGordon (
07:57:14JdGordonhowdy jungti1234
07:57:20JdGordonim redoing the tt viewer
07:57:21jungti1234Where did you get back?
07:57:29JdGordonabout 5 min ago
07:58:03JdGordonfigured out your problem?
07:58:15jungti1234Have much limitation color WPS too.
07:58:34JdGordonheheh yoda speak :D (sorry)
07:59:25ashridahJdGordon: you can get a basic malloc, but implementing free() is a bitch
08:01:16 Nick Bger_ is now known as Bger (n=Bager@
08:02:36jungti1234아 조아ㅣㅂ정ㅂ러뱔
08:02:36 Quit Infirit (Read error: 104 (Connection reset by peer))
08:02:51jungti1234hi Bger
08:02:51 Join Infirit [0] (
08:09:06 Quit jungti1234 ()
08:17:16 Join LinusN [0] (
08:18:20 Join merbanan [0] (
08:18:39Bgermorning, LinusN
08:21:48 Join jungti1234 [0] (n=jungti12@
08:23:09JdGordonlooks good...
08:23:14JdGordonapart from the obvious :p
08:23:29 Join banan_ [0] (
08:25:07jungti1234What ideas do you have?
08:25:20JdGordonnone.. i havnt played with wps very much
08:25:23jungti1234How should I solve that problem?
08:33:56 Quit Infirit (Read error: 104 (Connection reset by peer))
08:34:11 Join Infirit [0] (
08:34:45 Join Kohlrabi [0] (
08:37:20 Join ender` [0] (i=ychat@
08:40:24 Quit merbanan (Read error: 110 (Connection timed out))
09:00:26preglowBagder: didn't you guys keep a malloc implementation on your site?
09:01:06***Saving seen data "./dancer.seen"
09:01:23Bgerurl, url!! :P
09:01:49Bgergood name hint, btw
09:02:51B4gderwe even had this in our CVS a long time ago
09:02:57B4gderbut this is a slightly improved version
09:03:45BHSPitLappypreglow: just showing my kudos, great work you two have done for the ipod!
09:03:47B4gderLinusN debugged it for me ;-)
09:04:07LinusNit sucked!
09:04:27LinusNbut not it works like a charm
09:04:56LinusN(it even runs in a life-support system as we speak)
09:05:48Bgerwow :)
09:10:54preglowBHSPitLappy: thanks
09:11:14preglowB4gder: i think perhaps we should commit it to cvs again, as a plugin library
09:11:24B4gderyes we could indeed
09:11:31BHSPitLappyit was surprising how fast it ran on this 5G
09:11:35preglowB4gder: for the doom port kurbjun is doing, for example
09:11:46preglowB4gder: where a good working malloc would be nice
09:12:52B4gderbtw, did you find any particular error-case for the gcc 3.4 problem on ARM?
09:12:55preglowBHSPitLappy: well, only reason for that is because the 5g is basically a nano
09:13:07preglowB4gder: yeah, but i didn't analyze the exact error
09:13:17BHSPitLappypreglow: not on linux, apparently :P
09:13:17Bgerdoom port for rockbox ? :D
09:13:19B4gderI use gcc 3.4 at work on my arm
09:13:26B4gderand I suffer from weird errors...
09:13:26BHSPitLappydoom? where?
09:13:33preglowB4gder: it was a case where doing anything conditional with a variable would generate wrong code
09:13:34 Join mikearthur [0] (
09:13:45Bgerwow... so the 1st april joke won't be a joke at last :)
09:13:50preglowB4gder: we read a button from the button driver, and if we tried doing any ifs at all on that variable, retail os would hang when we tried loading it
09:14:02LinusNspeaking of arm gcc, i'm adding it to my cygwin package server, any special configure options i should use?
09:14:07B4gderI guess I better get a gcc4 to try
09:14:08preglowLinusN: nope
09:14:19LinusN−−target=arm-elf, that's it?
09:14:23preglowB4gder: if we instead never did anything conditional to the value (we could still print it out, so the routine wasn't dead code), it would work
09:14:27preglowLinusN: yep
09:14:37preglowLinusN: that's what i did for my current local copy, which runs just fine
09:15:05LinusNpreglow: 4.0.2?
09:15:09preglowLinusN: ye
09:15:12preglowyep, even
09:16:04LinusNwe need to find a button combo for a/b marking in the h100 wps, rec+left/right is impossible in the hardware
09:20:27preglowi look forward to finding one for the ipod
09:20:42preglowi wonder how many of the buttons can be read simultaneously...
09:23:08LinusNthe h100 is sad, the only button that can be combined is Play
09:25:53 Join TCK- [0] (
09:26:13LinusNit would be nice if someone could try the cygwin packages
09:26:19LinusN(no arm gcc yet)
09:26:47preglowi had some guy try them yesterday
09:26:56BHSPitLappyI'm sure this is a tired question, and I'm sorry, but my late-night curiosity has got me... how possible does rockboy on the ipod seem at this point?
09:27:04BHSPitLappyis someone working on it?
09:27:38preglowrockboy on ipod seems very possible
09:27:50preglowat this point: no idea
09:27:56preglowno one working on it afaik
09:28:08B4gderBHSPitLappy: an opportunity for you! ;-)
09:28:11BHSPitLappyjust like iBoy then :P
09:28:15BHSPitLappyB4gder: ha.
09:28:20preglowowang was talking about making a multi-band eq
09:28:32BHSPitLappyB4gder: in a few years, godwilling i'll have some experience, I'll give it a look :D
09:32:44B4gderLinusN: installing to my work win xp
09:33:00LinusNB4gder: nice
09:33:23LinusNi got so tired of the devkit, and that eric's packages didn't work
09:33:44B4gderthese will help a lot
09:33:46preglowgood thing this, yes
09:33:59 Quit Infirit (Read error: 110 (Connection timed out))
09:34:26 Join Infirit [0] (
09:36:13B4gderLinusN: worked smoothly. Haven't tried a rockbox build yet though
09:40:25B4gderwhat's the latest word on SDL for cygwin, is it to build from source?
09:41:57preglowperhaps that'd be a nice package to include as well
09:44:26 Join manhattan [0] (
09:46:26 Quit TCK- (Read error: 110 (Connection timed out))
09:58:10 Join needleboy [0] (
09:58:23needleboyLinusN: Hey, you here?
09:58:47needleboyLinusN: The 24bit BMP patch doesn't compile against the new CVS...
09:59:01LinusNi know, slasheri broke if for me
09:59:25 Quit mikearthur (Remote closed the connection)
09:59:38B4gdershould we send some "friends" over to his house for a quick visit? ;-]
09:59:48needleboycan you fix it maybe? i'm trying for the past 30 minutes, can't figure out what's wrong
10:01:18LinusNB4gder: a quick and good solution
10:01:31 Join einhirn [0] (
10:01:39LinusNneedleboy: i'll have a look
10:01:43needleboythatnks man
10:01:45JdGordonhey all.. quick q... you know how you can go from 0->x by i=(i+1)%x;? well how do u do the same but -1 instead of +1?
10:01:58JdGordonwithout manualyl checking if i<0
10:02:10B4gder"you want me to finish him? no, that won't be necessary, he's already finnish" ;-)
10:02:24LinusN /kick B4gder
10:03:02preglowyou're made for gangster movies
10:06:50 Join Zagor [0] (
10:11:05preglowperhaps i should just put the eq code on the patch tracker, so someone else can integrate it in rockbox
10:11:09preglowat this rate, it wont happen for a long while
10:13:13B4gdersounds like a fair approach
10:13:21LinusNpreglow: nice idea, how much is left?
10:13:44Rob2222_LinusN: ModernExecutive got his 2nd RMA so he must send now back his first RMA these days. He only wanted to say cause of the 2.nd US Firmware try.
10:14:00LinusNRob2222_: i see
10:14:06preglowLinusN: not much, just me cleaning it up, doing a final test, and writing an emac optimised filtering routine
10:14:21preglowLinusN: yeah, and all the integrating it in rockbox, with menus and such
10:14:36LinusNthe last one will probably not be done by anyone else than you, i'm afraid
10:14:48preglowi'll do that
10:14:56preglowit's the integrating it i wont do for a while
10:15:06LinusNthat can be done ny someone else
10:15:12preglowsince it's 1. boring, 2. i won't use it myself, 3. what little time i have is better used on ipod
10:15:17JdGordondepends whats involved in integrating, im not doing anything atm and is bored...
10:15:31LinusNi'd like someone to have a look at the codec encoder patch
10:15:33preglowthat's up to how the eq users want it
10:15:41preglowi've had a small look at it
10:15:50preglowand it lacks the entire build system part of it, for one
10:18:10 Join amiconn_ [0] (
10:19:03LinusNneedleboy: please try the newly uploaded patch
10:19:19needleboyLinusN: thanks man, trying
10:26:19LinusNi'm considering having a virtual cygwin package, "Rockbox devel", which in turn depends on the 3 compilers and possibly even SDL
10:26:42LinusNso you just select that package, and you get all that rockbox needs
10:26:51B4gdergo go go
10:26:59LinusNthat will include cvs, perl, make etc
10:27:15B4gdera "devkit"! ;-)
10:27:21LinusNyup :-)
10:28:07LinusNyes of course
10:28:14JdGordon:) good show
10:35:47 Quit amiconn (Read error: 110 (Connection timed out))
10:35:47 Nick amiconn_ is now known as amiconn (
10:35:56 Join Maxime` [0] (
10:36:46 Quit Maxime (Read error: 104 (Connection reset by peer))
10:39:58needleboyLinusN: it works perfectly
10:40:43preglowis there any point in not hard coding 2 channels everywhere?
10:41:01preglowi don't think daps are likely to run on anything but headphones any time soon anyway
10:42:03LinusNpreglow: hard code it
10:45:31 Join Tejik [0] (
10:45:40preglowi also assume i can hard code the number of eq bands
10:46:01preglowfor now it's 5, one low shelf, three peaking, and one high shelf
10:46:14preglowgod knows if we can pull that off anyway
10:48:41preglowthis might actually end up being pretty fast if the input buffer is in iram
10:49:44linuxstbpreglow: Talking about button combinations on the ipod, I've had no problems detecting any combination so far - the problem is pressing them as they are so close together.
10:50:18preglowyeah, know, i think all combinations are detectable
10:50:51linuxstbBut I think we should reserve the centre button as the main modifier - so a short press is only detected on release, and a long press will never be assigned to an action by itself.
10:53:11preglowmight be clever
10:55:03Tejikhmmm... in the simulator (for the H120), how come "Browse Themes" is not visible? WPS bitmaps don't seem to load either...
10:55:43B4gderTejik: and you did 'make install' ?
10:56:04Tejikb4gder: no, just make
10:56:13B4gderthen do make install and retry
10:56:28Tejikok thanks, I'll try that
10:56:45JdGordonwhy are triangles soo hard to draw? :'(
10:57:08LinusNask archimedes
10:57:20B4gderisn't he dead?
10:57:32LinusNor was it pythagoras ;-)
10:57:33 Join Gibbs [0] (n=irc@tor/session/x-d800af6c5cb5c996)
10:57:41JdGordon:) na, im trying to figure out how to draw a triangle of any size in a loop.. but its not working too well
10:58:08LinusNdraw_line 3 times, how hard can it be?
10:58:25JdGordoncoz i want it filled in...
10:58:35preglowyou need to sort the vertices first
10:58:39Gibbshi all, it seems like sound is completely borked in the bleeding edge for the h3xx
10:58:48preglowthen use a general triangle draw
10:59:29LinusNGibbs: borked?
10:59:29Gibbsit can play but no sound output, and volume adjustment is very laggy
10:59:33JdGordonis there a triangle draw funciton?
10:59:45GibbsLinusN: no sound out
10:59:46JdGordonin rb
10:59:46preglowno, you need to make one
11:00:15linuxstbDoes anyone know of a case where a manufacturer has refused to service an under-warranty DAP because Rockbox is running on it?
11:00:28B4gderlinuxstb: Archos
11:00:43preglowi think iriver doesn't care
11:00:46 Join spazzium [0] (
11:01:08LinusNdo h300 rockbox users really play music on it? i thought they only stared at the wps, or played rockboy games
11:01:09***Saving seen data "./dancer.seen"
11:01:13linuxstbB4gder: Is that just one instance, or is it a consistent policy?
11:01:34linuxstbLinusN: I get the same feeling about ipod users.
11:01:37JdGordon:D 1 minor mistake.. i kick ass
11:01:42B4gderlinuxstb: I don't know, people avoid sending in Rockbox-enabled units but I believe it has happened more than once
11:02:07preglowJdGordon: just don't kick my ass
11:02:27Gibbswell LinusN at least I do :)
11:02:33B4gderit might just show french vs korean customer care
11:02:36Tejikb4gder: is it "make install" instead of "make" or after it?
11:02:47B4gderTejik: do make install after you do make
11:02:57LinusNGibbs: rockbox plays music just fine on my h300
11:02:57Tejikhmm, didn
11:03:05Tejikt work, but i'll try again
11:03:51LinusNGibbs: latest cvs
11:05:09 Join Maxime [0] (
11:05:19preglowanyone remember how one does naked functions in gcc?
11:05:28GibbsLinusN: that is weird, it just started working now
11:05:42 Quit Maxime` (Read error: 104 (Connection reset by peer))
11:05:45GibbsI updated it a minute ago, with the charger plugged in
11:06:02B4gderpreglow: __attribute__
11:06:03Gibbsthen reboot it, and it wasn't working
11:06:26ashridahnaked functions?
11:06:31linuxstbpreglow: Is that a fiq handler?
11:06:51B4gdernaked - "Use this attribute on the ARM, AVR, C4x and IP2K ports to indicate that the specified function does not need prologue/epilogue sequences generated by the compiler. It is up to the programmer to provide these sequences. "
11:08:07preglowlinuxstb: no, it's an eq filtering routine
11:08:20B4gderfor fiq it would not use naked I guess
11:08:29B4gderit should use interrupt("FIQ")
11:08:33preglowthe part of the fiq handler that is naked is already in crt0.S
11:08:48preglowB4gder: cool, gcc can generate arm exception handlers?
11:09:02preglowB4gder: with correct exception dependent pc fixups and everything?
11:09:16B4gder"The compiler will generate function entry and exit sequences suitable for use in an interrupt handler when this attribute is present."
11:09:36preglowcool, i might just move those from crt0.S some day, then
11:09:45preglowi don't like keeping the exception setup code there anyway
11:09:56Gibbsthat's so weird, I tried like 3 times to get it to play sound and it didn't, now I get in here and it just works :)
11:10:14 Quit perplexity (Read error: 113 (No route to host))
11:10:15GibbsI can't reproduce it again
11:12:20LinusNGibbs: nasty
11:12:30Gibbsbtw I blame the Rb game devs for my loss of productivity :P
11:12:51LinusNbrickmania sure is cool
11:13:01Gibbsvery coool
11:13:58Gibbsmy highest score so far is 16839
11:15:03Tejikno dice guys, Browse themes still isn't showing up in the simulator
11:15:15 Quit needleboy ("CGI:IRC (EOF)")
11:16:12preglowwhat is brickmania?
11:16:43LinusNa breakout clone
11:17:00Gibbsthere's no brickmania for h1xx?
11:17:09LinusNh300 only until someone ports it
11:17:47B4gderTejik: feel free to fix
11:18:25linuxstbpreglow: You should try it in the h300 sim (or ipod color sim)
11:18:30Tejikb4gder: I would only I'm poorly versed in programming, especially C
11:18:39linuxstb(and then port it to the Nano)
11:18:52Tejikis this a known issue though?
11:19:44LinusNTejik: browse themes not showing up?
11:20:00preglowis it just me or does all targets in configure have GDB stub option now?
11:20:22TejikLinusN: nope (in the simulator)
11:20:45preglowB4gder: does the fact that m68k isn't listed in the gcc docs for naked attribute mean that it doesn't work on m68k? :>
11:21:15B4gderit is mentioned:
11:21:31B4gderah no
11:21:43B4gdersorry, mixed up with interrupt
11:21:52B4gderyes, I think that's a fair conclusion
11:22:17B4gderm68k is mentioned for other attributes
11:22:40linuxstbpreglow: Yes, it does seem that gdb is a universal option in configure.
11:22:59preglowahahaa, brickmania is sWEEET
11:23:23preglowthis has got to rock on ipod
11:23:25preglowwith the clickwheel
11:23:26B4gderI guess we could make the gdb option only appear for targets where we actually have one
11:23:34preglowB4gder: makes sense, i'd say...
11:26:36linuxstbpreglow: I haven't adjusted it to the clickwheel yet - just the left/right buttons. Brickmania uses the button status, which doesn't include scroll events. But it shouldn't be too hard.
11:26:53Tejikis the browse themes menu conditionally shown? or should it always appear?
11:27:28 Join perplexity [0] (n=joust@
11:27:30 Join Gibbs_ [0] (n=irc@tor/session/x-50333acc92d4c457)
11:27:39preglowlinuxstb: hmm, we need to include clickwheel in button status
11:27:54 Join c0utta [0] (
11:28:24linuxstbI don't think that makes sense. The status is what is currently pressed - but scroll events don't really fall into that concept.
11:28:46preglowno, not really, but then how to handle it?
11:28:59preglowcould just include the current clickwheel value at all times
11:30:39linuxstbI think we just need to make the application check for scroll events as normal.
11:30:40 Join DangerousDan [0] (
11:31:28preglowwell, then we've also got the case where the default scroll wheel event delta isn't good enoughj
11:31:31preglowwhat to do then?
11:33:44 Quit Infirit (Read error: 104 (Connection reset by peer))
11:33:45linuxstbI would just like use the clickwheel as it is currently in brickmania and see how well it works. Maybe we'll need to give applications the opportunity to configure the delta.
11:34:02 Join Infirit [0] (
11:35:16 Join Sando [0] (
11:39:39*BHSPitLappy zzzzzz
11:41:05 Join Membrillo [0] (
11:43:14MembrilloLinusN: i saw you added queue shuffled. are there plans to add all the add to playlist methods for starting a playlist. all you can do is insert to start a playlist at the moment. could you create an empty playlist and then shuffle etc within that?
11:44:33 Join Moos [0] (
11:44:56LinusN"the add to playlist methods"?
11:46:30 Quit uwe_ (Read error: 110 (Connection timed out))
11:46:32Membrilloinsert, insert next, insert last, insert shuffled, queue, queue next, queue last, queue shuffled
11:46:44Membrilloall of those for adding the first tracks to a playlist
11:46:57LinusNah, now i understand what you mean
11:47:11Membrilloyeah, sorry, i wasnt sure how to explain it
11:48:01LinusNwhy would you use anything else than "insert" to start a playlist?
11:48:25Membrillowhat if i want to have a shuffled folder in my playlist and thats it?
11:48:38Membrilloyou cant insert shuffled to start
11:50:14LinusNnever occurred to me
11:50:31JdGordonthats been annoying me for awhile also
11:51:31Membrilloi mean, i understand not having the 'next' and 'last' ones
11:51:42Membrillobut the rest would be reasonable
11:53:56JdGordon.. and while we r on the topic of silly annoyances.... can the rec button be used instead of the NAVI long press in the wps screen?
11:54:24BHSPitLappylinuxstb: I have a feeling I've tracked it down...
11:54:27 Join mikearthur [0] (
11:54:57BHSPitLappylinuxstb: 'viewers.config', "gif,viewers/pluggif" <−−appears in that older build, not in my new one
11:55:11BHSPitLappybut good news, it works on a nano :D
11:55:57LinusNJdGordon: why?
11:56:06JdGordoncoz long press is annoying
11:56:23JdGordonactually, really just rec to get to the playlist menu
11:56:25LinusNlong navi press takes you to the context menu
11:56:32LinusNnot only in wps
11:57:40JdGordonyup, but its annoying, considering the button isnt used anyway...
11:57:57Tejikwhy don't you make button mappings customizable?
11:58:15LinusNTejik: because it's a nightmare to code?
11:58:32Tejikwell it wouldn't have to be a menu on the player itself
11:58:33LinusNand a nightmare to support
11:58:49Tejikwell i agree
11:58:54linuxstbBHSPitLappy: Yes - that's the line. The gif viewer is an "unofficial" Rockbox plugin which I tried. I don't think the developer has released it yet.
11:59:01Tejikstill, it should be implemented eventually :P
11:59:10BHSPitLappywell FYI, works on nano :)
11:59:29BHSPitLappya little slower playback than on pc obviously, but works nonetheless
11:59:32BHSPitLappydoesn't loop though
12:00:38Tejiktheres no debug menu in the sim?
12:00:39BHSPitLappylinuxstb: and actually, my CVS build had pluggif in /viewers, but just not in the viewer.config
12:01:47linuxstbYes, when you installed your CVS build, it wouldn't have deleted the ".rock" file, but viewers.config would have been overwritten with the CVS version. So you should be able to add the line back to viewers.config (or use the old one)
12:02:02Tejikactually theres a bunch of menus that differ/don't exist in the sim...
12:02:27BHSPitLappylinuxstb: *slaps forehead*
12:02:29BHSPitLappyheh heh.
12:04:50BHSPitLappy"Incompatible Model." obviously I didn't do enough 'merging'
12:05:30linuxstbThe plugin loader has been changed recently, so maybe that .rock was compiled before that change. In which case you're out of luck.
12:06:01linuxstbAnd I think I've cleaned the source from my hard drive.
12:06:03BHSPitLappymake a new one :D
12:06:22BHSPitLappypor que?!
12:07:39BHSPitLappythe thing that interests me, is that the build with the working pluggif also had a rockboy.rock that I never tried out :P
12:07:44*BHSPitLappy is really going to bed now.
12:08:37 Quit manhattan ()
12:10:15preglowbrickmania is really good, old-fashioned wholesome fun
12:11:30Tejik/name Tejik_busy
12:14:17 Join muesli__ [0] (n=muesli_t@
12:15:26Tejikwell, I still can't get into browse themes in the simulator
12:15:53Tejikare there binaries availible for download (of the simulator)
12:15:57Tejiksomehow mine isn't working
12:20:01 Join XavierGr [0] (
12:24:28 Quit jungti1234 ()
12:29:24linuxstbTejik: Are you using the latest Rockbox source? Which player are you compiling the sim for?
12:30:00Tejiklinuxstb: iriver h120
12:30:07Tejiki'm pretty sure its the latest
12:30:11Tejiki got it from cvs
12:30:31Tejikgranted i didn't really know how to work cvs and was using a tutorial in the docs
12:31:12linuxstbWhen you bring up the menu, what options do you see?
12:32:12Tejikrecent bookmarks, sound settings, general settings, manage settings, fm radio, playlist options, browse plugins, info
12:32:30linuxstbI'm just compiling the sim now...
12:33:35linuxstbI get "Browse Themes" in my menu. Do you have a "wps" directory in your copy of CVS? It should be in the same place as apps, tools, firmware etc.
12:33:55Tejikno actually
12:34:08Tejikhowever i copied one into the "archos" directory
12:34:08linuxstbI think that's the problem - no themes are installed.
12:34:36Tejikso it goes one level above the archos level?
12:34:46 Part Midgey31
12:34:53Tejikor actually at that level?
12:36:46Tejikafraid that didn't work :(
12:37:19linuxstbNo, you need to checkout the wps directory from CVS, and then recompile the sim.
12:37:21LinusNTejik: cvs co wps
12:38:45 Join uwe_ [0] (
12:40:11Tejiktrying that...
12:40:52Tejikjust to be sure, the CVS instructions on are accurate, yes?
12:41:01Tejikit seems to be working
12:42:07linuxstbThat page should probably say "cvs co rockbox-devel" instead of "cvs co rockbox" - I'm not sure what is excluded with "rockbox".
12:42:58Tejikperhaps thats why mine didnt work
12:44:18LinusNafaics, "wps" is part of the "rockbox" cvs module
12:44:46Tejikim pretty sure i didn't get it initially though
12:45:22LinusNrockbox-devel is still the better choice for developers
12:46:08Tejiki just downloaded the wps module, and am trying to compile now
12:46:09LinusNi have changed the wiki page
12:46:21 Join Maxime` [0] (
12:46:34 Quit Maxime (Read error: 104 (Connection reset by peer))
12:46:46linuxstbI've just tried "cvs co rockbox" (as an anonymous user) and got wps, fonts, tools, docs, firmware and apps. No uisimulator.
12:47:20Tejiki got uisimulator but not wps when i did it
12:47:55B4gderthe UsingCVS page actually include these details
12:50:07TejikWell if rockbox-devel is the only way to get uisimulator, I'm thoroughly confused
12:50:20B4gderit is not
12:50:27B4gderyou can check out every module "by hand"
12:50:43linuxstbTejik: That simple guide to compiling tells you to type "cvs co uisimulator" - you probably did that.
12:51:10*Tejik feels like a total n00b
12:51:46*B4gder pats Tejik on his head. "You'll learn when you grow up my son"
12:52:07TejikI'm almost done with growing up though!
12:52:37B4gderI say these are evidence of the opposite ;-)
12:52:56muesli__my hdd has just arrived
12:54:46Membrillowhat substitutes could you use for rubber padding?
12:54:55Membrilloim considering going h320 -> h340
12:55:25LinusNlinuxstb: arm added to the cygwin package list
12:55:27muesli__guess theres no room anymore
12:55:56muesli__Membrillo and i wouldnt do it cos you wont use a stranger battery at the same time
12:56:26TejikYou guys aren't going to believe this...
12:56:33linuxstbLinusN: Nice :) I don't feel left out any more.
12:56:53TejikStill doesn't work
12:56:54LinusNi just build sdl for cygwin too
12:57:38LinusNthe sdl sim needs some work for win32 builds, though
12:58:46B4gderso they say
12:59:05B4gderI might give it a go with your cygwin SDL package
13:01:04linuxstbTejik: Have you tried deleting the contents of your build directory, and starting again from the the ../tools/configure step?
13:01:10***Saving seen data "./dancer.seen"
13:01:42Tejiklinuxstb: yeah but that was before i downloaded the wps module
13:01:43LinusNB4gder: no cygwin package for it just yet
13:01:56Tejikim redownloading the rockbox-devel to be sure right now
13:02:06Tejiki'll try again
13:02:07B4gderLinusN: it won't happen today anyway
13:04:45Tejikoops, does it matter what directory you run cvs in?
13:04:56ashridahyeah. i tried to fixsome of the SDL build, but i got lost when it told me _debugf wasn't defined :)
13:05:14ashridahthen i went through a 'wth am i doing this in vmware for?!' episode :)
13:07:31 Quit ashridah (Remote closed the connection)
13:07:35 Join ashridah [0] (
13:08:38Tejikhold on everyone, I'm probably a complete idiot
13:09:28JdGordonis there a simple yes/no screen for plugins? or do i need to code it myself?
13:11:47 Join linuxstb_ [0] (
13:12:07 Quit linuxstb (Nick collision from services.)
13:12:09 Nick linuxstb_ is now known as linuxstb (
13:12:43B4gderJdGordon: there is at least a yes/no thing you could use
13:13:23linuxstbDoes anyone here have any spare gmail invitations? A friend has asked me if I can find him one.
13:13:31JdGordoni got 100
13:13:34JdGordonB4gder: where?
13:14:24Tejiki could spare one
13:14:27Tejikor 60
13:15:14*B4gder is tempted to add
13:15:14B4gder__attribute__ ((warn_unused_result)) on read()
13:16:39B4gderit reveals flaws in font.c and metadata.c
13:17:26linuxstbJdGordon: As you offered first, you win :) Tejik: Thanks for the offer.
13:17:36JdGordonyippe :D
13:17:39JdGordonwhats the email?
13:17:45Tejiklol, np
13:18:07TejikJDGordon: I'll get you next time!
13:19:51TejikIs FLAC significantly larger than ogg?
13:20:05ashridahgiven that it's lossless, yes.
13:20:21linuxstbFLAC is typically about 800kbps-900kbps, sometimes even more.
13:20:26preglowwould someone take it amiss if i supplied a default eq routine that just didn't do anything? :>
13:21:20linuxstbDo you mean committing to CVS?
13:21:46preglowi've got some problems in the default c implementation i'm pretty sure comes from lack of extension bits
13:22:22preglowshouldn't matter anyway, all target implementations should use an assembly optimised filtering routine
13:22:41linuxstbI don't see any problem with that.
13:22:56preglowor perhaps i'll just implement a solution that trades off accuracy
13:22:58preglowwe'll see
13:24:56B4gder-S -fverbose-asm are nice
13:25:18B4gderslighty nicer than objdumping
13:26:28TejikOk, I'm officially retarded
13:26:44TejikI was compiling in the wrong rockbox directory
13:26:49Tejikwhich is why cvs wasnt working
13:27:17TejikThanks for all your help guys
13:27:18muesli__Tejik i did it even better
13:27:30preglowB4gder: oooh, i'd completely forgotten about -fverbose-asm
13:27:41B4gderme too
13:27:44muesli__ive probably bricked my 20gb drive by building it in up side down
13:27:50 Join webguest38 [0] (
13:27:50B4gderand by gosh did everything become more readable now
13:28:07Tejikmuesli: so you lost it?
13:28:24muesli__i will test later again..
13:28:34TejikI hear some companies are lenient on warranty
13:28:35muesli__but i guess this was the reason i didnt start
13:28:39Tejikor dont bother checking
13:28:49muesli__its an oem drive
13:28:58Tejikoh :\
13:29:05muesli__so i have to take irivers service
13:29:20muesli__but those blokes need ages to repair
13:31:58Membrillohow much do used 20gb singles platter drives go for these days
13:32:08Membrilloim thinking of selling my harddrive and buying an h340
13:32:24muesli__40-50e on edump
13:32:37Membrillowhats e -> AUD?
13:33:13Tejikman that burns
13:33:24Membrilloyes i know
13:33:26Membrillohow much is that in AUD
13:33:28Tejikand thats not a phrase I use often
13:33:32Membrillowhats e to AUD
13:33:36Membrilloexchange wise
13:33:48preglowbut ok, what's the best way of making a naked function when i can't use the attribute? just using a function prototype and defining the function as a label in an asm block?
13:34:00muesli__but i have to warn you CANT use a 40 double platter + a stronger battery in a h320
13:34:01 Join actionshrimp [0] (
13:34:08Membrilloi know
13:34:19Membrillothats why im thinking of buying an h340
13:34:34B4gder"from EUR to AUD: add 1/2 (8.2% deviation)"
13:34:35Membrilloif i could find an h340 case on its own, i would buy that
13:35:00muesli__Membrillo hows your german?
13:35:06Membrillo45 Euro = 73.3634 AUD
13:35:28Membrillomy german? non existant
13:35:52muesli__theres a guy who sells a h340 case
13:36:02Membrilloi think he pmed me
13:36:08Membrillobut he was charging a lot
13:36:21muesli__ive seen it in a german forum
13:36:41Membrilloi might call up iRiver and say i cracked my h340 case, could i purchase another
13:36:55 Join Sucka [0] (
13:36:59muesli__if that works :D
13:37:10muesli__r u oz`
13:37:12JdGordonMembrillo: if that works let us know...
13:37:22Membrilloim in oz yes
13:37:24Membrillowill do
13:37:41muesli__which city?
13:39:20muesli__one of those other 1000 newcastle's in the world ;)
13:40:53Membrilloonly two that i know of, but close enough to 1000
13:41:06Membrilloand ive been to both of them ;)
13:42:22Membrillodoes anyone have the iRiver australia customer support phone number?
13:42:28 Join webguest18 [0] (
13:42:55webguest18just happened to notice a currency conversion discussion. Tip, use google:
13:42:57JdGordonthey have an oz number?
13:43:15webguest18very convenient
13:43:20B4gdergoogle doesn't have my "easy conversion" ;-)
13:43:25 Quit Sucka ("a bird in the bush is worth two in your house")
13:43:37 Quit actionshrimp ("a bird in the bush is worth two in your house")
13:43:43webguest18B4gder. hehe. they should buy it from you.
13:43:58Membrilloi use that
13:44:31Membrillohmmm read the last post on this page RE the cases
13:44:36linuxstbwebguest18: Nice. It means I can do currency conversions in my firefox google search box.
13:44:40webguest18The point was, that it's easy to not have to remember zillions of addresses. Just type the conversion into google.
13:44:43Membrillo30 bucks from iriver
13:44:58webguest18linuxstb. Sure, I use it all the time :) (tucoz here)
13:46:08B4gderbut you can't have google do this:
13:46:57webguest18ah, that's true. bummer. Good we have your script then :)
13:47:57 Join actionshrimp [0] (
13:48:02webguest18Especially since the rates are provided by yourself. I trust them unconditionally then.
13:48:02linuxstbB4gder: How long have you been collecting that data for?
13:48:05 Quit actionshrimp (Client Quit)
13:48:44JdGordonwhat do we need to do to get a new plugin onto the cvs?
13:49:01B4gderlinuxstb: I don't save old data, this just gets and displays the most recent info I know
13:49:04LinusNJdGordon: submit a patch
13:49:17LinusNJdGordon: make sure it at least compiles on all targets
13:49:19linuxstbMake sure it compiles cleanly (without warnings) on all targets and follows the Rockbox coding style.
13:49:27LinusNJdGordon: read docs/CONTRIBUTING
13:49:48MembrilloLinusN: do you think rockbox would potentially be able to ignore silence at the start and end of mp3 tracks OTF?
13:49:50webguest18B4gder: I was just about to ask where you got the rates from, but I happened to read the "more info"
13:50:05LinusNMembrillo: be able, yes
13:50:18Membrillolot of work i guess though
13:51:03Membrillojust for crossfade mainly. crossfade sounds really bad if you have silence at the end or start at tracks. it just fades out and fades in to the new track
13:51:05ashridahLinusN: that's not the first step. the first step was my patch to use sdl threads instead of pthreads for the sdl build :)
13:51:15LinusNashridah: :_)
13:51:24B4gderwebguest18: ;-)
13:51:24LinusNwe should use sdl for keyboard too
13:51:42B4gderLinusN: as much sdl as possible I guess
13:53:01BgerJdGordon what are you doing ?
13:53:47 Join KN|stiff [0] (
13:53:56JdGordonapart from 2 minor bugs ive finished my timetable viewer in time for uni.... and ive made it rediculously simple to port to the other players.
13:54:05JdGordonif any1 is intyerested
13:54:13linuxstbHow many keys does it need?
13:54:31 Join mirak [0] (
13:54:33JdGordonarrows select and quit
13:55:47 Quit webguest18 ("CGI:IRC (EOF)")
13:57:18*preglow gets tired of \n\t, and just makes eq.S ...
14:00:28LinusNpreglow: maybe eq_cf.S?
14:00:45Rob2222_hello all
14:00:51 Nick Rob2222_ is now known as Rob2222 (
14:00:58preglowsure, might as well, i'm the one who's usually opposed to #ifdef hell
14:02:28LinusNok, i have installed an experimental SDL cygwin package too
14:02:32preglowi like m68k asm, it's very comfy
14:02:42preglowi'm starting to dislike the load-store thing arm asm has going on
14:02:56Rob2222Hmm, I can't decide if I should let my cheap 2200mA (10 Eur) battery in my player or if I should buy a Newer Technology 2200mA battery (40 Eur). Hmm.
14:03:07 Join actionshrimp [0] (
14:04:47Rob2222Is anyone here is using a Newer Tech battery in a H3x0?
14:05:05muesli__never heard of that brand
14:05:53Rob2222Its one (or the only) high quality company that build ipod 1st/2nd generation replacement batteries.
14:06:21muesli__do you know stores who sell it?
14:07:02 Quit Infirit (Read error: 104 (Connection reset by peer))
14:07:06Rob2222and i found a shop here in germany after asking via mail.
14:07:11Rob222240 Euro.
14:07:19Rob2222but only on demand
14:07:20 Quit midkay (Read error: 104 (Connection reset by peer))
14:07:21muesli__incl s/h?
14:07:21 Join Infirit [0] (
14:08:05JdGordonany1 know if u can make a usb-otg cable? is it just a usb female->female adaptor?
14:08:07Rob2222the guy from
14:08:23Rob2222JdGordon: No it isnt that simple.
14:08:39Rob2222There is a circuit in it afaik.
14:08:54Rob2222But you can buy such cables.
14:09:13BgerRob2222 afaik there isn't circuit
14:09:29Bgerthe problem is that u need a USB mini-A male ...
14:10:01Rob2222Do we talk about connecting 2 mass storage devices f.e.
14:10:07Rob2222or about the H3x0?
14:10:31Rob2222The USB-OTG cable of the H3x0 is a simple cable.
14:10:39JdGordonfor the h3x0
14:10:45Rob2222Ah OK.
14:11:00Rob2222Then Bger is right, i think.
14:11:19Rob2222Thats a simple cable afaik, even if i didnt disassembled mine, yet
14:12:07Rob2222I thought you meaned such a USB-OTG SYNC cable for connecting 2 non-usb-otg-devices
14:12:25JdGordonno, just to onnect my camera to the h300
14:12:44Rob2222Havent you got such a cable?
14:12:51JdGordondidnt come in the box
14:13:03Rob2222international version?
14:13:14JdGordondunnno. bought it second hand
14:13:37Rob2222maybe give a call to iriver and ask if the would send you one.
14:14:06Rob2222And maybe check the internet if the H3x0 is compatible with your camera.
14:14:16Rob2222Not all cams are working.
14:14:37Membrillodont trust the internet though. it says my camera should work and it does
14:14:51Rob2222All times I tried USB OTG it wasnt working. 2 x flash MP3 players
14:14:54Membrilloluckily our hotreader works so im ok though
14:15:06BgerRob2222 the sync cable u're talking about has a microcontroller which understands FAT(32) and so....
14:15:19Bgerand USB mass storage. ..
14:15:23Rob2222Bger: Yes, that i meant.
14:15:55muesli__"backlight when plugged" -> concerns when i plug the remote?
14:16:04Bgermuesli__ more probably the charger
14:16:13muesli__ah ok
14:16:21Bgercaption backlight ?
14:16:24Rob2222yes, its the charger
14:16:50Bgerbut i don't use it on my h300, because these electrolum. lamps have life ...
14:17:14Rob2222caption backlight?
14:17:31Bgerthat's to turn on the backlight on every new track, afaik
14:17:45Rob2222ah ok
14:18:00 Join Sucka [0] (
14:18:04 Quit Sucka (Client Quit)
14:19:26Rob2222ahh, direct in front of mine. a girl with laptop using emule in university. Waaa I hate that.
14:19:32preglow12 instructions per sample per channel per band in eq now
14:19:46muesli__Rob2222 does she look nice?
14:20:06Rob2222... Such users kill all the WIFI bandwidth...
14:20:33Rob2222for win XP? ^^
14:21:11 Quit DangerousDan ("Miranda IM! Smaller, Faster, Easier.")
14:21:26Bgerpreglow 12 x 2 x 5 ? (for a sample)
14:21:27muesli__if she looks nice get over and explain it gently ;)
14:21:40Rob2222dont know and dont care
14:21:46preglowBger: no, more than that, not all instrutions are singe cycle
14:21:53Rob2222i hat her. now. for killing my remote desktop bandwidth. :p
14:21:57preglowbesides, i think i can shave it down a bit more
14:22:00 Join amiconn_ [0] (
14:22:07Bgerbut this sounds good :)
14:22:41preglowmno, not really
14:22:48Bgerwhy ?
14:22:58preglowbut anyway, it's not theoretically possible to get it much lower
14:23:21preglowat least not when using fixed point math
14:23:29Rob2222maybe we can get a car battery to work as external battery pack the its no problem at all.
14:24:00Bgercar battery ? :)
14:24:12Rob2222yeah. 12V 50Ah.
14:24:23Rob2222Should be enough for a while.
14:24:34Rob2222Even when running at 120MHz. ^^
14:24:35 Join amiconn__ [0] (
14:24:55Bgerhaving in mind that the original is 1300mAh @ 3-4V
14:25:04Bgerfor .... weeks :)
14:26:09 Quit amiconn__ (Client Quit)
14:26:41Rob2222whats the cylinder volume of a car motor called in english?
14:27:28 Quit amiconn_ ("CGI:IRC (Ping timeout)")
14:27:55perplexityor cubic centimetres
14:28:26Rob2222yeah, thats the scale. is there another word for?
14:28:33Rob2222In german its Hubraum
14:29:36Rob2222ah yes.
14:31:14Rob2222how they say... You cant replace displacement with anything ...
14:31:16Rob2222only ...
14:31:23Rob2222With more displacement. ^^
14:31:37Rob2222Same for battery power ;)
14:31:56Rob2222webguest38: I use often
14:33:13Rob2222As I was in army, we had a tank with a sticker: "Displacement instead of spoiler." lol
14:33:19perplexitythere is no replacement for displacement.. yes.. it's a common saying among those preponents of raw cubes over technological solutions.. but this is waaaaay ot here :)
14:36:37 Join Matze41 [0] (
14:38:52 Quit Maxime` (Read error: 104 (Connection reset by peer))
14:39:00 Join Maxime [0] (
14:41:41 Join midkay [0] (n=midkay@
14:43:01 Join gtkspert [0] (
14:44:41 Quit JdGordon ("Miranda IM! Smaller, Faster, Easier.")
14:45:09 Join midk [0] (n=midkay@
14:45:51 Quit webguest38 ("CGI:IRC (EOF)")
14:46:07 Quit midk (Read error: 104 (Connection reset by peer))
14:46:28 Join midk [0] (n=midkay@
14:47:13 Quit midk (Client Quit)
14:48:34Membrillohmmm what do you think of this
14:48:49 Quit stamppot1975 ("CGI:IRC (EOF)")
14:49:09 Join midk [0] (n=midkay@
14:49:31Membrillolook legit?
14:53:54Rob2222I heard anywhere that there are problems with ipod HDs in Iriver players, but dont know.
14:54:19Membrilloyeah, well i think those problems were with faulty harddrives
14:54:54Rob2222or a ata poassword.
14:55:13Rob2222but i dont think that they use it
14:55:34Rob2222then rockbox should have the same problem when init the drive
14:55:35Membrilloit should be ok
14:55:47Membrilloi just need to swissarmyknife it
14:56:21Membrilloswissarmyknife is a program that removes partitions and formats harddrives
14:56:24 Quit B4gder ("time to say moo")
14:56:54Rob2222ah, lol
14:57:24Rob2222i thought you want to do something with a swiss knife.
14:57:57Membrillolol no
14:58:00 Quit midk (Read error: 104 (Connection reset by peer))
14:58:05Membrillostabbing the harddrive wont do me any good
14:58:17 Join midkay_ [0] (n=midkay@
14:58:26Rob2222maybe cutting some inches from the plattern or so... ^^
14:58:30preglowamiconn: looks like long long arithmetic _is_ c code based in gcc 3.4...
14:58:41 Quit midkay (Connection reset by peer)
15:01:14***Saving seen data "./dancer.seen"
15:01:48 Join Mongey [0] (n=mongeyc@
15:01:51Membrilloswiss army knife is an app isnt it?
15:02:23*Mongey thought it was a knife
15:02:48Membrillowell, i heard it was what people used to format harddrives
15:03:04Membrillobut i cant find it
15:03:09linuxstbRob2222: The flash-based Apple bootloader initialises the hardware on the ipod for Rockbox - it loads the rockbox bootloader from disk. I've no idea if there is anything strange going on with the ipod drives though.
15:03:20*Mongey grabs a knife and starts jabbing at his HD
15:03:45Mongeywell thats my HD gone
15:04:12*Mongey is trying to patch stuff but isnt dure
15:04:15linuxstbI would be surprised if Apple do anything special though - why would they bother? Everything on the hard drive is accessible anyway via UMS.
15:04:43Rob2222linuxstb: So it _could_ be that apples HDs are ATA password protected and the Apple FW sends the password.
15:04:55Rob2222only theoretical
15:04:55Membrillowell, apparently you cant use any old drive in an ipod
15:05:04 Quit Tejik (Read error: 110 (Connection timed out))
15:05:27Membrillowhat apps would people use to format and repartition an ipod drive?
15:05:44linuxstbI don't think Rockbox disproves that theory. But as I said, I would be surprised.
15:05:49Rob2222dont know, search at MR
15:06:04linuxstbYou can use any app to access an ipod hard drive. At least to your PC, it appears like any other UMS hard drive.
15:06:05Rob2222linuxstb: Yes OK.
15:06:26linuxstbAnd to Rockbox, it appears like a standard ATA drive with nothing special.
15:06:56 Join Luthion [0] (
15:06:59Rob2222Yes butevery time the HD gets power the apple bootloader initializes it first.
15:07:32Membrilloso you think if i bought an apple drive, i could put it in my iriver and format it, and it would be fine
15:07:33Rob2222AFAIK you must unlock ata password protected drives one time after power up and then you can use it until power down
15:07:57Rob2222Membrillo: I really dont know. Check Mysticriver
15:08:28Membrilloi have
15:08:31Membrillocant find much
15:08:54Membrillofound something
15:09:48linuxstbIf I could figure out how to open my ipod, I could try swapping the drive with my h140. But the ipod case is an enigma to me.
15:10:03Luthionis there any bright people who has made a documentation for the Rockbox api? Can't find anything :S
15:10:04Membrilloit requires a lot of force and metal bending
15:10:16preglowLuthion: there's a bit in docs/
15:10:22preglowcalled API, i believe
15:10:23linuxstbI also don't own any torx screwdrivers to open my h140...
15:10:29Rob2222linuxstb: Didnt found pics of an open case anywhere in the net?
15:10:50preglowLuthion: beware, though, it's old, probably just as well to just read code and headers
15:10:51Rob2222bettre let it be
15:10:54linuxstbYes, I've found instructions, but they didn't prove helpful. They also refer to a special plastic tool that replacement batteries come with.
15:10:59Membrilloall you need for international models is a flathead screwdriver :)
15:11:19Luthionok, I found it now. thx
15:11:20preglowi almost managed to get my ipod open with a guitar pick
15:11:31preglowbut i just abandoned the effort on the pretext of not needing to open it
15:11:38linuxstbLuthion: There is also the GraphicsAPI wiki page
15:11:41Rob2222i didnt know about the ATA pass. i only hear anywhere that there are problem with ipod and harddrives and thought about ata passwords. but thats only thought by me. doesnt mean much
15:11:54 Join lamed [0] (
15:13:14Membrillothere have been reports of it working successfully
15:13:22Luthionlinuxstb: Is that one for more than the Graphics? because basicly all I need is how to add listeners to the different keys (is it called that in C? I'm not into that language)
15:13:52linuxstbA google for ipod and "ata password" doesn't seem to show any relevant hits....
15:14:17linuxstbLuthion: The best place is to look in the existing plugins - apps/plugins/*.c Search for "button"
15:14:25Rob2222as i said iths only a though of mine. then forget it simply
15:14:34Luthionlinuxstb: ok, I'll try that
15:15:47lameddid you know that the only players that use the WPS_NEXT_DIR key assignment are the irivers? - What's the point of this? it's a pretty bad functionality, it's not compatible with most players probably because lack of availeble keymaps, and it just creates confusion for the end user. It made sence of having it up until someone wrote the ab repeat mode for iriver.
15:17:47preglowsoon time for some eq testing
15:18:07preglowwhat is WPS_NEXT_DIR ?
15:18:47Rob2222The assignment for the iriver +10/next dir keys?
15:18:50Rob2222but dont know
15:19:39 Quit Membrillo ()
15:19:46LinusNthat's correct
15:19:47lamedit's pretty stupid.. it moves to the next folder, while in the WPS. (!)
15:20:00LinusNstupid, how?
15:20:52lamedlinusn: no offence, of course. - because if you want to change what you're listening to, that's why there's the folder viewer
15:20:56 Quit perplexity (Read error: 113 (No route to host))
15:21:16lamedquote |it's not compatible with most players probably because lack of availeble keymaps, and it just creates confusion for the end user. It made sence of having it up until someone wrote the ab repeat mode for iriver.|
15:21:27preglowcreates confusion?
15:21:40preglowand what the hell does the ab repeat mode have to do with this?
15:22:49LinusNi agree that move-to-next-dir isn't the most useful function out there
15:22:59LinusNfor me
15:23:10lamedI was disscussing, hmmm, lostlogic I suppose, about where should we map the broken ab repeat keys. the one who commited the patch used REC+LEFT/RIGHT
15:23:22lamedwhich isn't hardware-wise possible
15:23:46LinusNon+left/right would work fine
15:23:50Rob2222LinusN: Can RB handle "short press-long press" combos? that was the combo for that on iriver.
15:24:19lamedWe were wondering about using SHORT ON+LEFT/RIGHT for ab repeat and long ON+LEFT/RIGHT for folder change. but now that i'm on it, I see only iriver's use that patch, and so it looks pretty obsolete
15:24:27LinusNi don't think the button driver can handle that reliably, but i'm not sure
15:25:04 Join guillaume [0] (
15:25:04Rob2222but would be a way to implement to get more functions at the buttons
15:25:13guillaumehello all
15:25:26guillaumei want some informations
15:25:32XavierGrcan't we just disable move to next folder when ab repeat is enabled?
15:25:39lamedrob: Iriver's button driver wasn't so great about that either... but it acctually is pretty good on _moving_ to the next folder, so the user gets a feedback from the player much faster
15:25:41guillaumeescuse my english i am french :)
15:26:09guillaumei want to know if the ipod port of rockbox
15:26:12guillaumeis usable
15:26:26markunguillaume: which ipod do you have?
15:27:07lamedXavierGr: yes, I think that's a good idea, just that I really don't think quite _anyone_ is using the wps dir change method corrently. there's no good documantory about it, and more then that... it's simply useless...
15:27:10guillaumewe want to buy the best supported
15:27:21guillaumeit is for a blind people
15:27:38Rob2222isnt it possible to use AB like iriver? 1 press AB enable 2nd press AB endset, 3rd press AB disable and put main menu on record?
15:27:49Rob2222or what are the disadvanteges?
15:28:05XavierGrlamed: It is not useless. Some 'may' use this.
15:28:08lamedyes, but everyone keeps telling me that they want seperate control over each point.
15:28:21guillaumeanyone have an idee ??
15:28:24Rob2222lamed: You can use the buttons for that at the remote, or?
15:28:29XavierGrlamed: anyway when ab is not enabled this keycombo is not used so?
15:29:03lamedRob2222: huh?
15:29:22linuxstbpreglow: I've written a wav player plugin for the ipod, so I can play with different audio formats -
15:29:34lamedxaviergr: well it is still activated, but it's a good consumption that if you use a repeat mode (and ab repeat also repeat over only one track), you wouldn't change the folder.
15:29:46linuxstbI want to see if 24-bit playback is possible.
15:30:10markunguillaume: right now only the ipod color and nano are being worked on
15:30:21lamedI _do_ agree with you it's a good suggestion, I just think that if you totally delete that function, you wouldn't hear a single soul complaining.
15:30:35Rob2222lamed: the LCD remote has buttons for NEXT DIR
15:30:54XavierGrlamed: many iriver users complained that there was no function to skip a folder.
15:31:01XavierGrthat's why it was implemented.
15:31:11lamedrob2222: correct. i've overlooked.
15:32:07guillaumemarkun: ok thank's
15:32:20lamedokok, i'm writing something to stop the folder change thing from happening when's the ab repeat is on... but i'm sure people will eccidently change their folders all the time :p
15:32:38Rob2222I think "short press-long press right" would be a good combination if it could be implementd
15:32:45guillaumemarkun : and when for the others ipod ?
15:33:19LinusNRob2222: it is like that in the current rockbox
15:33:48lamedlinusn: corrently you just can't access the ab repeat using an iriver
15:33:51Rob2222ah, that IS the combo? sorry didnt knew that
15:33:57BHSPitLappymornin', channel
15:33:58LinusNlamed: correct
15:33:59 Join cool2bdave [0] (
15:34:14LinusNRob2222: there are two combos
15:34:16guillaume markun : is there a lot of work or it is nearly terminated
15:34:25Rob2222ah ok
15:34:46LinusNi vote for ridding the on+left/right combo for next-dir and having a/b there instead
15:35:07lamedhear hear
15:36:35 Quit uwe_ (Client Quit)
15:40:49markunguillaume: preglow and linuxstb are working on it. You'll have to ask them.
15:41:47markunguillaume: you could also look for a iriver H1xx or H3xx
15:42:31Rob2222afk, going home
15:42:32guillaumeyes i saw that on the rockbox website but this model are hard to find...
15:42:47Rob2222no problem at ebay
15:43:28guillaumeok but we are an association and we must have a facture..
15:43:41lamedlinusn: it's a pretty small change to define that when ab repeat is on, using the directory change keybind will work as the ab repeat.
15:44:08linuxstbguillaume: Initially, the iPod Color and the iPod Nano. We are quite close to getting a usable version of Rockbox running on them. The iPod Video is also being worked on, but will take longer.
15:44:34LinusNlamed: yes, that might be a solution
15:45:40lamedDo you think a 'brake' command in an If block feels a bit hackish?
15:45:40 Quit ashridah ("Leaving")
15:46:00guillaumelinuxstb : ok thank's a lot, and is there aproximaltivly a date for the finished port
15:46:36LinusNguillaume: see the topic for this channel
15:47:02linuxstbWe are all volunteers doing this for fun in our spare time.
15:47:41lamedlinusn, Do you think a 'break' command in an IF block feels a bit hackish?
15:48:23 Join Gibbs__ [0] (n=irc@tor/session/x-da9b6c6f5926416d)
15:49:29guillaumeok thank's for your ansers
15:49:59lamedlinusn: was that refering to me?
15:50:36 Part Sando
15:50:46lostlogicI have a dream where people will be payed by hardware developers to work on rockbox fulltime instead of stupid hardware developers making their own stupid firmwares for their players :-P
15:50:47 Join Sando [0] (
15:50:55 Quit guillaume ("Quitte")
15:52:00linuxstblostlogic: But then Rockbox would turn into a stupid firmware
15:52:00 Join Febs [0] (
15:53:00lostlogiclinuxstb: naw, it could be like linux where the core develoeprs are paid by a non-profit coalition and stuff... it's a dream...
15:57:37 Part LinusN
15:58:38Mooslot of people made donations, but currently just LinusN, Bagder and Zagor have access to thise money (for sponsorise devices to dev...)
15:59:21lamedlinusn: works! anyone interested in commiting?
16:01:12BHSPitLappylostlogic: they can be funded by that money tree in your backyard!
16:01:43 Quit Gibbs_ (Remote closed the connection)
16:01:44lamedI shell ask again...
16:01:53preglowlinuxstb: does the wav plugin play without skipping?
16:02:09lamedAnyone interested in commiting my AB repeat fix for iriver?
16:02:23preglowwhat does it do?
16:04:29lamedIn WPS: normal ON+LEFT/RIGHT use = folder change. when A-B repeat mode is activated: ON+LEFT/RIGHT inserts markers, ON+SELECT resets markers. only effects irivers
16:05:15lamedit's very small & simple acctually
16:07:18Mongeythe h300 lcd remote doenst work with the daily builds does it?
16:07:57linuxstbpreglow: It simply loads as much of the WAV file as it can into the audio buffer, and then writes the data to the DAC. There is no skipping.
16:08:53linuxstbI plan to use it to experiment with the DAC.
16:09:42 Join tvelocity [0] (
16:10:35preglowlinuxstb: good, good, good
16:13:12lamedargh. fine. here it is.
16:13:58Mongeylamed; can you do me a favour?
16:14:05 Join ModernExecutive [0] (
16:14:17Mongeyhmm that was the wrong question
16:14:29Mongeylamed; do u have a h300 lcd remote?
16:15:10 Quit ModernExecutive (Client Quit)
16:15:38lamedMongey: h120 over here
16:16:10Mongey....or does anyone thats here? I was goin to try and make a "optimised version" like needleboys but for the h300 lcd remote
16:16:18Mongeya damn
16:17:11lamed...and someone might close this as well
16:17:22lamedcya all gtg
16:19:42lamedhey t0mas accept my patches :P
16:19:49 Quit Bger (Read error: 110 (Connection timed out))
16:20:25t0masI can't close them on SF
16:20:39 Quit KN|stiff (Read error: 110 (Connection timed out))
16:20:45lamedthat's a new one for fixing the ab repeat mode on irivers
16:21:18preglowi _always_ hang my player when testing things first time
16:23:45Moospreglow: first attempt for your eq?
16:23:49 Part Sando
16:24:42 Join Sando [0] (
16:25:25preglowMoos: yeah
16:25:44MoosGood luck man !
16:26:50 Quit Mongey ()
16:31:38preglowbah, i also forgot this will require codec changes, yes
16:32:33linuxstbDoes your eq work on the data before or after it's been resampled to 44.1KHz?
16:33:03preglowi see no point in working on it before
16:33:12linuxstbSo what's the order that the different dsp things happen in now?
16:34:43preglowconvert to stereo,32 bit, replaygain, resample, crossfeed, filter
16:34:51preglowthen convert to 16 bit
16:35:26linuxstbSo is your eq hard-coded to work on 44.1KHz data? I'm thinking of the ipod where we have a selectable samplerate in the DAC.
16:35:43linuxstb(I know that will cause other complications as well.)
16:35:56lostlogiclamed: think that new button mapping is best for both H3 and H1?
16:36:38preglowhard coded, no
16:36:49preglowit works at whatever sample rate you want
16:36:50lamedlostlogic: I can only emulate h300. well, if the NEXT DIR map is good, then yes :)
16:36:56preglowthe settings code just needs to compensate for it
16:37:39preglowas a matter of fact, eq code is completely sample rate agnostic as of now
16:37:50linuxstbok. I would like to at least support native 48khz playback on the ipods.
16:37:54preglowthe band mid frequency is passed to the eq code as a number between 0 and 0xffffffff
16:38:02preglowwhere 0xffffffff represents nyquist frequency
16:38:09lamedlostlogic: r u reviewing it?
16:38:32lostlogicyeah, am thinking about it
16:38:47lamedam updating the h300 sim
16:39:50lamedlostlogic: i've read at least a few people asking for one button a-b repeat functionality... but i guess this calls for a wider talk
16:40:07lostlogicyes, or they can configure that on their own players pretty easily
16:41:22lamedlostlogic: I see no problem with that keymap for the h300.
16:42:06 Join Zoric [0] (
16:43:06lostlogicI'm inclined to #define WPS_AB_SHARE_DIR_BUTTONS in gwps.h and then check that rather than explicitly checking keyboard types in gwps.c.
16:45:09 Quit Febs (Read error: 113 (No route to host))
16:45:22preglowwhat the hell?
16:45:28pregloweq_cf.S is compiled
16:45:31preglowthen just promptly vanishes
16:46:37preglowno object file or anything
16:47:59 Quit Infirit (Read error: 110 (Connection timed out))
16:48:21 Join Infirit [0] (
16:48:41preglowhelp :/
16:48:51 Join ModernExecutive [0] (
16:49:52lamedmake clean?
16:49:57preglowand reconfigure
16:52:11lamedlostlogic: I've seem to lost you.
16:53:33lostlogiclamed: so that we don't end up with a situation where the #if inside the wps_next_dir keeps growing as more keypads use that tyep of mapping, we'll want to make a new #define that activates that section
16:53:57lostlogicalso I may functionalize (even if it is inline) the code if possible to eliminate code duplication / spaghettiness
16:54:12preglowargh, it gets compiled, god damnit, but .o file is nowhere to be seen
16:55:31lostlogicpreglow: turning on -save-temps might help
16:55:39lostlogicto figure out its deal
16:56:03lamedHumm, i get it. but just f.y.i. iriver's are the only ones that are using |WPS_NEXT_DIR|. at least for now. cya later
17:00:35Moosanyone using devkit here?
17:01:11MoosI just did the instructions from the wiki
17:01:18***Saving seen data "./dancer.seen"
17:01:34preglowwhat the?
17:01:43preglowit seems to be included directly in the linking stage
17:01:45preglowwhy is this?
17:01:49Moosbut there is one bash error: no /tmp, please crate
17:01:58Moosbut there is one
17:02:51Moosanyone encoutred this?
17:02:52*amiconn appears
17:03:12linuxstbMoos: Try the new Rockbox Cygwin installation:
17:03:25MoosOk thanks I will
17:03:29 Join Pi [0] (
17:03:36*amiconn wonders why people keep reinventing the wheel :/
17:03:41linuxstbMoos: It contains binary packages for all your Rockbox needs :)
17:03:49Moosok :)
17:05:30linuxstbamiconn: What wheels are you talking about?
17:05:47amiconnI refer to JdGordon
17:06:07amiconnThere already is a function for drawing filled triangles in the plugin lib
17:06:38amiconnxlcd.c: xlcd_filltriangle()
17:06:42preglowpeople aren't too fond of wading through source code to find out, i think
17:06:52amiconn...and of course the equivalent in the grayscale lib
17:06:55preglowor perhaps he has some crazy-ass gourad shading coming up
17:07:11linuxstbgrep loves wading through source code...
17:10:36 Quit cool2bdave ("CGI:IRC")
17:12:02 Join Gibbed [0] (
17:12:03 Quit Rick (Nick collision from services.)
17:12:15 Nick Gibbed is now known as Rick (
17:18:57 Quit ModernExecutive ()
17:19:53 Join Paul_The_Nerd [0] (
17:20:48preglowwoo, i have sound
17:21:55 Join uwe_ [0] (
17:23:49linuxstbpreglow: Is that on your Nano, or an eq-enabled iriver?
17:24:54pregloweq enabled iriver
17:25:22preglowi decided to finish the eq base so i don't need to think about it while working on the nano :>
17:32:01 Join Pi_ [0] (
17:38:02 Quit tvelocity ("Leaving")
17:38:09 Join Cari [0] (n=zeroirc@
17:39:40 Quit Cari (Client Quit)
17:40:51preglowlostlogic: if you've got an sf user, i'm sure bagder will add you so you can close patches
17:42:18lostlogicpreglow: yeah, I've been meaning to ask him to.
17:42:41 Join Philip_0729 [0] (
17:43:38*preglow serves himself a white noise burst
17:43:46 Join thegeek [0] (
17:44:24Paul_The_NerdWhat'd you do?
17:44:52 Quit ghode|afk (Read error: 104 (Connection reset by peer))
17:45:15preglowrearrange the entire register usage of my equaliser routine
17:48:23lostlogiclamed: hmm, your patch has teh ab markers backwards, eh?
17:49:56 Quit Pi (Read error: 110 (Connection timed out))
17:50:44 Quit Luthion ()
17:52:15 Join bobwise [0] (
17:52:34 Join Toni1 [0] (
17:52:45Toni1preglow, congrats to you eq
17:53:14preglownot yet, hehe
17:53:27preglowit's still vomiting white noise, and i don't know where i went wrong
17:53:51Toni1I see, but basically working?
17:54:31preglowit did half an hour ago
17:54:38preglowbut yeah, i'm just talking about the internals here
17:54:57preglowsomeone else has to integrate it properly into rockbox
17:54:57Toni1any idea about performance?
17:55:08preglowit should be fastish
17:55:53Paul_The_Nerdpreglow: Someone last night was talking about wanting to make an eq, and was considering programming one. I can't remember the name, because I'm terrible like that, but he might be up for interface creation.
17:56:05Toni1preglow: do you have suggestions for my encoder interface patch?
17:56:27amiconnPaul_The_Nerd: irc logs...
17:57:35Toni1I have some ideas how to improve the recording: using cpu_boost(false), peakmeter while file writing
17:57:44Paul_The_NerdAnd owang was his name-o
17:57:57Paul_The_NerdSorry amiconn, my brain's still in pre-caffeine mode.
17:58:11 Quit Nibbler ("quit")
18:00:11 Join ghode|afk [0] (
18:00:48 Quit Paul_The_Nerd ("Leaving.")
18:01:33 Part Toni1
18:02:43 Join KN|stiff [0] (
18:03:00muesli__anyone who speaks or can read spanish?
18:03:03 Join Paul_The_Nerd [0] (
18:03:33preglowPaul_The_Nerd: yeah, i didn't exactly catch if he was capable of making or not
18:03:48preglowPaul_The_Nerd: if he wants to make the interface, i'm a-ok with that
18:03:53 Quit DreamTactix291 (Read error: 104 (Connection reset by peer))
18:04:15preglowi'm ending up with rather more instructions per sample than i'd wish here
18:04:27 Join DreamTactix291 [0] (
18:05:57preglow15 per sample :/
18:06:04preglowshould be able to cut it down a wee bit, though
18:06:49 Quit Paul_The_Nerd (Client Quit)
18:07:24preglowi've got a rotten feeling about the performance altogether
18:07:26preglowbut lets see
18:07:42 Join MasterShadow [0] (
18:08:39muesli__btw what is SDL?
18:09:18 Quit MasterShadow (Client Quit)
18:10:09lostlogicpreglow: how many bands does your eq support?
18:10:23 Join tvelocity [0] (
18:10:29muesli__linuxstb i understand the text. but what will it improve/benefits?
18:10:47linuxstbIt means that we can have one simulator which works everywhere - Linux, Windows and Macs.
18:11:04linuxstbAt the moment we have to maintain two simulators - one for X11 and one for Windows.
18:11:33 Join Nibbler [0] (
18:11:52muesli__so you'll save work for the sims
18:16:46preglowlostlogic: as many as you want, right now five
18:17:40preglowlike i said, i'm just doing the low-level code
18:18:36 Join ModernExecutive [0] (
18:18:54 Quit ModernExecutive (Client Quit)
18:24:37lostlogicpreglow: doing low level eq code seems like the kind of skill needed to create the oft requested instrument tuner?
18:25:11preglowtoo bad i'm not the slighest bit interested in that
18:26:30preglowmight happen a sunny day in the future, though
18:26:32preglowwe'll see
18:28:18preglowdinner break
18:37:28 Join Bger [0] (n=Bager@
18:37:52 Quit Infirit (Read error: 104 (Connection reset by peer))
18:42:43 Join Bger_ [0] (n=Bager@
18:43:49 Quit Bger (Nick collision from services.)
18:43:52 Nick Bger_ is now known as Bger (n=Bager@
18:44:27 Join Bger_ [0] (n=Bager@
18:54:57 Join Infirit [0] (
19:01:22***Saving seen data "./dancer.seen"
19:12:46 Quit mirak (Remote closed the connection)
19:13:25 Join mirak [0] (
19:17:28 Quit einhirn ("Miranda IM! Smaller, Faster, Easier.")
19:19:42XavierGrRob2222: are you here?
19:22:20 Quit gtkspert ()
19:27:13 Part XavierGr
19:29:56 Join foo [0] (n=foo@unaffiliated/foo)
19:30:17fooBHSPitLappy: Ping
19:31:56 Join XavierGr [0] (
19:32:40fooBHSPitLappy: You here? Ping. Ping.
19:34:08 Part foo
19:34:12lamed lostlogic: Yes, It's backwards
19:35:12lamedlostlogic: my name's Shachar Liberman :D
19:35:56Papricalamed: israeli?
19:37:27 Part Paprica
19:37:35 Join Paprica [0] (
19:37:50lamedpaprica - 졫샳뺈뺈쇬뽛
19:38:01Papricai see gibrish
19:38:14lamedpaprica - hehe
19:38:18lamedwhat's your name?
19:38:44lamedlostlogic: why did you do both checks? #if defined(AB_REPEAT_ENABLE) && defined(WPS_AB_SHARE_DIR_BUTTONS)
19:41:02lamedpaprica: do you get my pm's?
19:41:21Papricai try to talk hebrew with u
19:41:26Papricabut you dont answer =]
19:41:54 Join jborn_ [0] (
19:42:04 Join _FireFly_ [0] (
19:43:05 Join Paul_The_Nerd [0] (
19:43:26 Quit JoeBorn (Nick collision from services.)
19:43:31 Nick jborn_ is now known as JoeBorn (
19:58:38lamedlostlogic: around?!
19:59:39 Quit YouCeyE ("Leaving")
20:05:14 Quit KN|stiff (Read error: 104 (Connection reset by peer))
20:05:31 Join xam [0] (
20:07:37 Quit thegeek (Read error: 113 (No route to host))
20:07:49xamhi, just bought those: ... wonder whether they'll be significantly better than my Sanyo 2300MHz ...
20:08:45bshift-there are rechargables higher than 2500mah out?
20:08:51bshift-i thought i had the highest mah
20:09:08xambshift: 2950mAh
20:10:06xambshift: yeah, I was surprised to see that as well ... actually I looked for AAA batteries (they have 1450mAh AAA there)
20:10:40bshift-i use panasonic 2500 mahs right now
20:11:11xambshift: but Sanyo are usually the best, the 2300mAh I have outperform some other no-name 2500mAh I own
20:11:51bshift-oh really?
20:12:01bshift-what do you use them with?
20:12:39preglowlinuxstb: are you sure the flac codec produces 28 bits of audio now? is that including sign or not?
20:14:05 Join linuxstb_ [0] (
20:14:19xamyou mean charger? I have a Maha C401 and a Ripvan 100 ... I use the Batteries for my JBR20, some Flash MP3 player and a digital camera
20:15:28 Quit linuxstb (Read error: 110 (Connection timed out))
20:19:36 Join Thus0 [0] (
20:21:29 Quit `3nergy (SendQ exceeded)
20:38:24 Quit xam ("Chatzilla [Firefox 1.0.7/20050925]")
20:40:10 Join linuxstb__ [0] (
20:41:57Bgerlinuxstb ?
20:42:23 Quit linuxstb_ (Read error: 110 (Connection timed out))
20:42:40 Join xam [0] (
20:44:41 Join jborn_ [0] (
20:49:29Bgerany native english speaker ?
20:50:21 Join LinusN [0] (
20:50:26LinusNamiconn: u there?
20:51:33 Quit JoeBorn (Nick collision from services.)
20:51:38 Nick jborn_ is now known as JoeBorn (
20:52:02LinusNrockbox has received a cease-and-desist letter email from at&t regarding our distribution of voice files generated with the natural-voices tts engine
20:52:21Bgersh.t ...
20:52:33preglowthey've gotta be kidding
20:52:39LinusNlooks like we will have to stop distributing them
20:52:47preglowcheck with the license
20:53:03LinusN"AT&T Natural Voices intellectual properties including the TTS engine, voice fonts and audio files generated by the TTS engine, require licensing for distribution."
20:53:21LinusNblood suckers
20:53:26preglowpretty clear, then
20:53:35preglowi'd still check the license, though
20:54:25preglowaren't they nice?
20:55:38 Quit birdfish ()
20:56:20LinusNapparently not
20:58:20 Join vger_ [0] (
20:59:16Bgerhaha vger
20:59:24 Quit aegray (Success)
20:59:57BgerLinusN nothing in the license that would defend us ?
21:00:28LinusNi don't have the license text, amiconn has it
21:01:26***Saving seen data "./dancer.seen"
21:05:46 Join jlo_ [0] (
21:06:59PapricaLinusN, why didnt you add the 24bit bitmap loader to the cvs?
21:07:07linuxstb__Are there alternatives to the AT&T voices?
21:07:17 Join jlo__ [0] (
21:07:31LinusNPaprica: because i wanted it tested first, which i think it is now :-)
21:07:34 Join webguest00 [0] (
21:07:50LinusNi'm also not too happy with the code quality
21:07:58 Quit webguest00 (Client Quit)
21:08:11Papricamm it works fine ;[]
21:08:14 Quit xam ("Chatzilla 0.9.70 [Firefox 1.0.7/20050925]")
21:08:35linuxstb__preglow: Are you still curious about the flac codec?
21:08:41 Nick linuxstb__ is now known as linuxstb (
21:13:20preglowlinuxstb: yes
21:13:46preglowjlo__: did you put the crossfeed block diagram up somewhere?
21:14:39linuxstbAll the samples are signed 32-bit integers which are "<< scale" where scale is "FLAC_OUTPUT_DEPTH-bitspersample" and FLAC_OUTPUT_DEPTH is 28
21:14:47 Quit actionshrimp (Read error: 104 (Connection reset by peer))
21:15:06 Join actionshrimp [0] (
21:15:47Papricacan you add my ipod wps to your zip?
21:15:48preglowi'm having some troubles with the fixed point stuff here
21:16:00preglowwhich i think is precision related
21:16:21preglowbut i ran out of time to work on it again
21:16:26SanPaprica, Where is the download for that?
21:16:26 Quit actionshrimp (Read error: 104 (Connection reset by peer))
21:16:33 Join NicoFR [0] (
21:16:38 Join actionshrimp [0] (
21:16:45 Quit actionshrimp (Client Quit)
21:16:48Papricai post it in the 24bit theard
21:17:40Sani see it now, it wasn't there before
21:17:43*San updates
21:18:21bshift-hey guys
21:18:24preglowthis is the current level of complexity we're looking at per band
21:18:37 Join actionshrimp [0] (
21:18:45preglowinnerloop can be reduced by a couple of instructions
21:19:03 Quit actionshrimp (Read error: 104 (Connection reset by peer))
21:19:04bshift-which would you prefer? 30gb with 14h batt life or 20gb with 35h~ batt life?
21:19:48Sandone pappy
21:22:26 Join webguest78 [0] (
21:23:58 Quit lamed ("CGI:IRC")
21:23:59 Quit jlo_ (Read error: 110 (Connection timed out))
21:24:27 Join jlo_ [0] (
21:24:44 Quit webguest78 (Client Quit)
21:25:42 Quit jlo__ (Read error: 110 (Connection timed out))
21:25:46 Join actionshrimp [0] (
21:25:51 Join Mmmm [0] (
21:26:51 Join jlo__ [0] (
21:26:54Mmmmif I want to move the cursor, I use put_cursorxy right? but this is only for the main unit, what do I use for the remote?
21:29:59 Part LinusN
21:31:28Bgerpreglow what button should i use on ipod targets for off/stop etc ?
21:31:35 Quit bagawk (Read error: 110 (Connection timed out))
21:32:04 Quit uwe_ (Client Quit)
21:32:45linuxstbBger: What's the context?
21:33:01Bgerplugin :)
21:33:30Bgerbutton for aborting
21:34:24linuxstbWe still haven't worked it out consistently. But yes, if MENU is available, then use that for "abort".
21:36:24 Quit kkurbjun (Read error: 104 (Connection reset by peer))
21:36:54Paul_The_NerdYeah, Menu or Menu+Select (or whatever the center button is, I think that was it) as the Quit/Abort buttons.
21:38:01Papricamm there is afunction that return the numbers of numbers in number?
21:38:23Papricalike strlen with char
21:38:58Bgerhaha no
21:39:21Bgersnprintf(str,SIZEBUF,"%d",integer); strlen(str) ... :P
21:39:52Bgerthe most lame answer :)
21:40:06 Quit linuxstb (Read error: 104 (Connection reset by peer))
21:40:41Bgerotherwise you could do something like counter=0; while(integer){ integer/=10; counter++; }
21:40:41Papricawhat can i do
21:40:53Papricai know this way
21:41:09Papricabut i need to do it 3 times
21:41:10_FireFly_Paprica: i think you mean you can count the digits in a number ;)
21:41:27Papricathat what i mean
21:42:20Bgerdoes the mp3_is_playing() work on both platforms (sw and hardware)
21:44:05 Quit jlo_ (Read error: 110 (Connection timed out))
21:44:12BgerSlasheri ?
21:47:29 Quit jlo__ (Read error: 110 (Connection timed out))
21:49:45 Join linuxstb_ [0] (
21:50:17linuxstb_Paprica:Do you know the smallest and largest numbers your "number count" function needs to deal with?
21:50:32Papricayep 3
21:50:43Papricano 3
21:50:52Papricaand the smallest is 0
21:51:19linuxstb_So just "length = (i < 10 ? 1 : (i < 100 ? 2 : 3));"
21:52:11linuxstb_Or if you have to do this very often, then you could make an array - length[i];
21:52:15 Join linuxstb [0] (
21:52:44 Quit linuxstb (Remote closed the connection)
21:52:57Papricamm can i do length = (r < 10 ? 1 : (r < 100 ? 2 : 3)) + (g < 10 ? 1 : (g < 100 ? 2 : 3)) + (b < 10 ? 1 : (b < 100 ? 2 : 3));
21:53:13 Nick linuxstb_ is now known as linuxstb (
21:54:28linuxstbYou should define a macro - #define NUMLENGTH(x) = ((x) < 10 ? 1 : ((x) < 100 ? 2 : 3))
21:54:59linuxstbThat way, when someone comes along and gives you a better solution to me, you just change the macro. It also makes the code much easier to read.
21:55:54Paprica10q =]
21:56:23Papricacase 'C':
21:56:23Paprica#define NUMLENGTH(x) = ((x) < 10 ? 1 : ((x) < 100 ? 2 : 3))
21:56:27Papricaits ok like this?
21:56:40Paprica(after case..)
21:57:49 Join solexx_ [0] (
21:57:51linuxstbI think so.
21:57:57 Quit Infirit (Read error: 110 (Connection timed out))
21:58:28 Join Infirit [0] (
21:58:52preglowi was hoping this was going to be a quick deal
21:59:07preglowbut as usual, stupidity is a showstopper
21:59:10XavierGrpreglow: What's eating you?
21:59:31pregloweq not working as it should
22:05:10 Part Philip_0729
22:07:34 Join DangerousDan [0] (
22:07:35 Quit NicoFR ()
22:08:00 Join LinusN [0] (
22:10:58XavierGrHi Linus
22:11:37preglowanyone else used a 64 bit divide in m68k rockbox yet?
22:13:16 Quit solexx (Read error: 110 (Connection timed out))
22:26:03amiconnLinusN: Now I'm there
22:30:20 Quit Gibbs__ ()
22:31:32 Quit Sando (Read error: 104 (Connection reset by peer))
22:35:26 Join `3nergy [0] (
22:36:45 Quit goa (Read error: 104 (Connection reset by peer))
22:37:36 Quit Thus0 ("Leaving")
22:38:33 Quit Matze41 ("Miranda IM! Smaller, Faster, Easier.")
22:39:38 Quit vger_ ("BitchX: No windows left!")
22:40:08Rob2222is there a way to search the irc logs?
22:40:49XavierGrAs you probably now the battery_benchmark plugin is finally commited.
22:41:13lostlogicRob2222: google
22:41:31Rob2222but hmm
22:41:35XavierGrCould you give me a nice copy of your spreadsheet with Titles, (some explanation) and stuff?
22:42:15Rob2222Is is possible to see the voltage in wps?
22:42:44lostlogicnow that Hristo exported the battery_voltage from the powermanagement, we could make it available
22:43:01preglowRob2222: google?
22:43:01 Join Bloody_Sorcerer [0] (
22:44:42Rob2222yeah, thx got it
22:46:59lostlogicall of our batteries are always between 100 and 9999 centivolts, right?
22:47:04lostlogicer 100 and 999
22:48:45 Join petur [0] (
22:55:36 Quit _FireFly_ ("Leaving")
22:57:41lostlogicRob2222: latest CVS now has a %bv tag
23:01:27***Saving seen data "./dancer.seen"
23:01:58 Quit Mmmm ()
23:02:01 Join Thus0 [0] (
23:08:46 Join matsl [0] (
23:11:34 Join RotAtoR [0] (
23:14:07 Quit XavierGr (Read error: 110 (Connection timed out))
23:14:08 Quit elinenbe (Read error: 104 (Connection reset by peer))
23:14:27 Join elinenbe [0] (
23:20:55Bgernite ;)
23:20:58 Quit Bger ("[BX] Bger has left the building")
23:26:53 Join BHSPitMonkey [0] (i=Steve-O@
23:29:22lostlogicI'm impressed with myself, I broke all the simulator builds.
23:29:36preglowyes, quite an achievement
23:29:40*preglow attaches medal to lostlogic
23:30:03Bagderwe should make the build system score broken builds...
23:30:15amiconndefinitely ;)
23:30:23BHSPitLappy10 - Catastrophic!
23:30:25preglowamiconn: you checked your at&t license?
23:30:30lostlogicBagder: hey, when you get a chance, can you give me (lostlogic on sf) perms to close patches?
23:30:47amiconnlostlogic: Now make the battery voltage readout work on laptops ;)
23:31:18BHSPitLappyseems frivilous
23:31:21lostlogicamiconn: *scowl*
23:32:20amiconnpreglow: Yes I did, which is btw *not possible* where it is installed. The license text isn't installed anywhere, and the installer does only display it if you're installing fresh
23:34:14preglowamiconn: didn't exactly accuse them of not being assholes
23:34:19Bagderlostlogic: thy wish has been granted good sir knight
23:34:50preglowsomeone thank these heroes at at&t
23:35:11preglowthey truly are heroes among men
23:35:18 Join Kyl3 [0] (
23:35:27t0maswho is Tomal in the cvs logs?
23:35:34preglowifp guy
23:35:38Bagdert0mas: yes
23:35:38preglowyeah, tomasz
23:35:58t0masThe first Tomas I even meet with the same spelling of the name...
23:36:00amiconnI remember that I actually read the license text when installing the engine back then. The license allows non-commercial use of the engine and its output.
23:36:02Kyl3to patch you type patch −−binary -p1 < patch.patch right?
23:36:18t0masKyl3: depending on the patch yes... -p0 or -p1
23:36:38Paul_The_Nerdamiconn: So, according to the license you've got, theoretically we *shouldn't* have received that letter?
23:36:47Kyl3the patch is in the root with the source
23:36:48amiconnSeeveral sentences later they narrow down the rights, which it seems I have overlooked
23:36:58pregloweulas are hell
23:37:06t0mashm? letter?
23:37:09t0mashave I missed something?
23:37:18preglowwe got a sease and desist from at&t
23:37:21preglowfor distributing voice files
23:37:38Bagder"we do not have you listed as a customer"
23:37:57amiconnI don't know whether I'm allowed to quote the license text partially or in full
23:37:59preglowthey accused us of stealing money out of their "monthly flamboyant idiot party" box
23:37:59BHSPitLappyso how will people get them
23:38:22preglowBHSPitLappy: they wont from us, at least
23:38:30t0masBagder: you got it? or Linus?
23:38:36Kyl3and i've done -p1 and -p0 and when i press enter it just makes a new line like ~> patch −−binary -p1 < h300_lcd_remote.patch *enter* ~>
23:38:40Bagderrockbox-owner got it
23:38:45Bagderand amiconn
23:38:47BHSPitLappypreglow: no gpl alternative?
23:38:56preglowBHSPitLappy: not with that good quality
23:39:11Paul_The_Nerdamiconn: I'd think you'd have to be able to quote the license, since it's the sort of thing a customer needs to see before they can use the software anyway. It should even be available before purchasing, but of course they'd never be *that* nice.
23:39:21lostlogicBagder: btw, build system definitely gets confused when two commits come in within 60s. Not sure if it builds the same code twice, or says it builds the same code twice.
23:39:23Bagderhm, I bet "" didn't reach amiconn's domain
23:39:36amiconnNo, but LinusN forwarded it to me
23:39:54preglowtheir lawyer is a net illiterate?
23:40:01t0masmust be
23:40:04t0masand blind...
23:40:08Bagderlostlogic: I'm quite sure it is an error in the changelog/html thing, not in what actually is built/updated
23:40:10t0maswho mises CAPITALS like that?
23:40:10preglowugly too, i'd guess
23:40:27preglowplus smelly!
23:40:29preglowok, i'll go away
23:40:54t0masbut what's the problem? We can't distribute the voice files?
23:40:54amiconnIt's not at& t itself
23:41:14Bagdert0mas: correct
23:41:36 Join ModernExecutive [0] (
23:41:45t0masthey own the output of their voice engine?
23:42:32ModernExecutivelinusn: i have another h320 waiting for another us fw + bl experiment.
23:42:37t0masis it a free engine?
23:42:39Bagderthey charge ~300 USD for each
23:42:41t0masor has amiconn bought it?
23:43:32amiconnt0mas: I've bought it
23:43:56 Quit DangerousDan (Connection timed out)
23:44:22amiconn...and of course I know that I'm not allowed to distribute the engine, or the voice font(s), which I don't do
23:44:50Paul_The_NerdIf they mentioned that we aren't in the database, maybe they think it's an unlicensed copy?
23:45:02t0maswhat the hell? you bought the product, and then you use the product (legally)... then give others the results... and that's illegal?
23:45:27BagderI guess we should provide them with some sort of license info
23:45:36Bagderor not
23:45:46preglowmight as well try
23:45:47amiconnI also know that I'm not allowed to use the end user version for commercial purposes. I don't deem rockbox a comercial project
23:45:48Bagderand just tell them to bugger off ;-)
23:45:50t0masThat's like buying a guitar and paying for the tunes you ask others to listen to...
23:46:02preglowBagder: do that at any rate
23:46:04lostlogicwe could use something crappy and opensource like festival?
23:46:11preglowfestival isn't exactly crappy
23:46:13preglowbut it isn't as good
23:46:25Paul_The_NerdYou've already taken the voice files down. May as well clarify what name the license is under, and inquire about what qualifies a product as non-commercial and specifically what portion of the license you're violating, so if you are you know how, and if you aren't, that gets resolved.
23:47:01Rob2222lostlogic: Add battery voltage that is now exported from the power management as a wps tag <= damn that was fast. thx :)
23:47:07t0masmaybe this is just a mistake on their part... or some crappy manager trying to "do something about piracy" as he was ordered
23:47:25t0masgoogle-ed for the product... and found that page...
23:47:38preglowthen tell them to go hang themselves
23:47:42preglowi'm sufficiently tired of people like this
23:47:49t0masghe :)
23:48:05 Quit elinenbe (Read error: 110 (Connection timed out))
23:48:15amiconnPaul_The_Nerd: Now I know what part they refer to. It's towards the end of the licensing conditions, where they exclude some uses.
23:48:21 Join elinenbe [0] (
23:48:33Rob2222hehe @ ModernExecutive ;)
23:48:35amiconnMind me of quoting here?
23:48:41Bagderplease do
23:48:51ModernExecutivehi robb
23:48:59preglowquote away
23:49:14Rob2222nude girls in ascii art? pls quote! :)
23:49:17amiconn"As used in this License, "Permitted Non-Commercial Purposes" means solely the purposes of (1) synthesizing into speech phrases of text from software applications installed on the Computer that the Software is installed on, (2) saving such synthesized speech in computer files, (3) distributing or transmitting such files of synthesized speech to others, provided the text for such speech was provided
23:49:17amiconnsolely by You, and (4) developing any value added software
23:49:54amiconnI left out (4) as this is for developing applications which use the engine
23:49:55 Join Thus0_ [0] (
23:50:05 Quit Thus0 (No route to host)
23:50:13t0masI don't see what's wrong then
23:50:21amiconn(2) and (3) seem to allow distribution, provided it's not for commercial purposes
23:50:23t0masyou give people the output... and the tekst it was made from
23:50:24Paul_The_NerdI mean, you're doing (3) right?
23:50:54amiconn밡on-Commercial Purpose also excludes, without limitation, any use of the Software, speech synthesized by the Software, or Your Developed Program, for, as part of, or in connection with a product or service which is sold, offered for sale, licensed, leased, loaned or rented or otherwise provided or distributed for free, for a fee or otherwise.
23:51:28Paul_The_NerdWait, so you can distribute, but it can't be used?
23:51:38amiconnImho that sentence somewhat contradicts (3)...
23:51:58preglowcontradictions in this kind of thing is Very Normal
23:52:01ModernExecutivehold on
23:52:03ModernExecutivei'm a law student
23:52:07Paul_The_NerdYou can distribute the files, but they cannot be used with *anything* including, I would assume, a basic audio player.
23:52:07ModernExecutivemaybe i can help
23:52:45ModernExecutive... software applications installed on the Computer that the Software is installed on...
23:52:49Paul_The_NerdWhat are these, "Good cop, bad cop" clauses?
23:52:51ModernExecutivesomeone could have done a better job drafting
23:53:08t0masif I copy those files to my iriver and play them.... I'm violating the terms... because my iriver is sold, offered for sale and I assume provided/distributed
23:53:18BagderI think we should reply to them asking what they mean
23:53:42BagderI think they think we use an unlicensed version or something
23:53:46Paul_The_NerdYeah, ask for clarification specifically in those two areas, and maybe ask about examples of conditions where using files are legal.
23:53:51ModernExecutivewhat is value added software?
23:53:54Paul_The_NerdI'm *betting* they think it's unlicensed.
23:54:02 Quit Strath (Read error: 104 (Connection reset by peer))
23:54:09 Join Strath [0] (
23:54:18preglowtrying to decipher an eula is futile
23:54:22preglowjust ask them what they mean
23:54:24preglowand give them details
23:54:44Paul_The_NerdDidn't someone quote that they said rockbox wasn't found in their customer database?
23:54:55Bagder"you" weren't found
23:55:02Bagderwhich probably means Rockbox
23:55:06 Join webguest58 [0] (
23:55:20Paul_The_NerdIt's possible if you clarify who "you" are things might run smoother
23:55:32Paul_The_NerdLike, who the "you" who owns the license is, and that he's part of Rockbox.
23:56:19t0masand that Rockbox is a non commercial organisation
23:56:22 Quit ender` (" I have the heart of a small boy. I keep it in a jar on my desk.")
23:56:25t0mas(is it a registerd organisation?)
23:56:36t0masthen it's very simple...
23:56:47Paul_The_NerdIt's only simple if AT&T says it's simple.
23:56:50t0masthere is no such thing as rockbox...
23:57:04t0masamiconn is the owner of those files
23:57:07t0masand he is a private person
23:57:12preglowstill, the eula is unclear at best
23:57:20preglowit might be illegal anyway
23:57:21Paul_The_NerdOh, wait
23:57:25Paul_The_NerdI get the excluded bit
23:57:25t0masso I assume he does what he is allowed to do from that first quote (2) and (3)
23:57:39Paul_The_NerdI was reading about their other licenses, relating to streaming synthesized speech over open ports.
23:57:48*Bagder reads the mail again
23:57:55Bagderit actually refers to Jens
23:57:58t0masmaybe you can forward it to the mailinglist?
23:57:59Paul_The_NerdI think that the exclusion is referring to realtime synthesized speech, not files *of* the synthesized speech, since they're no longer specifically saying files.
23:58:28webguest58Anyone into iaudio x5 port here? Trying to reverse original fw, wondering about the fw load address.. near 0x10000000 ?

Previous day | Next day