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-07-24

00:01:16barrywardellBagder: that's great news on the success with the Sansa
00:01:36Bagderoh yes, very thrilling
00:01:48barrywardellwhat is involved in testing it on the H10?
00:01:53dionoeagood night everyone
00:02:17 Quit CYPER^ ()
00:02:24Bagderbarrywardell: 1) decrypt the mi4 2) hand-edit some non-important string in the image
00:02:52Bagderbarrywardell: 3) encrypt it again with the same key and edit out the DSA-signatures with 1 + 0
00:03:09BagderI just uploaded a fresh mi4code.c that should be helpful
00:03:25barrywardelli'll have a look and try it out
00:04:27Bagderah, the new mi4code makes step 3 pretty easy
00:04:33Bagderas well
00:04:41linuxstbIs there any way on the H10 to recover from a bad mi4?
00:05:08 Join desrt [0] (n=desrt@ubuntu/member/desrt)
00:05:17barrywardelli think so
00:05:20desrthello, hackers
00:05:30Bagderwe might soon find out :-P
00:05:30desrta few simple questions −−
00:05:38desrtwhat is the chance of rockbox bricking my ipod?
00:05:49Bagderdesrt: very close to no risk at all
00:06:00linuxstbdesrt: AFAIK, no-one has managed it so far - not even developers.
00:06:04desrtthe ipod (presumably) has a DSP on which mp3 decompression occurs
00:06:14linuxstbNope, just an ARM CPU.
00:06:16desrtdoes rockbox use this DSP to play vorbis or does it do it in straight-up software on the main processor?
00:06:28desrtapple does mp3/aac decoding in software?
00:06:37linuxstbYes. Most modern DAPs do.
00:06:59desrtis rockbox battery life comparable to stock firmware?
00:07:19linuxstbOn every player apart from the ipod it's better than the stock firmware. On the ipods, it's worse at the moment.
00:07:30desrtwhat is 'worse'?
00:07:30 Join elinenbe [0] (
00:07:39barrywardelllinuxstb: i hope it should be easy to recover. the H10 can work as a UMS device even without the mi4
00:07:39scorcheand the X5
00:08:05Mmmmdionoea: was that you with the /n commit for keyboard.c?
00:08:07linuxstbThe X5 seems to be getting very close, last I heard.
00:08:26linuxstbdesrt: Some example runtimes with Rockbox are here:
00:08:32desrtvery awesome.
00:08:33scorchebut, atm, it is still not better than stock =)
00:08:59dionoeaMmmm: yeah ... i hope that it was alright. I was trying to load custom keyboards and i ended up having to pad lines with loads of spaces myself (and the number of spaces depended on the font)
00:09:03Bagderbarrywardell: the sansa has a neat recovery mode for that case and I would actually assume that the h10 does too
00:09:35 Quit alberink (Read error: 104 (Connection reset by peer))
00:09:40Mmmmdionoea: yeah that's great..I was just going to apologise for my stupidity in getting rid of one of your lines! :D
00:09:47dionoeawell that's ok
00:09:48desrty'all have been very informative. i think i'll buy an ipod now and install rockbox on it.
00:09:54dionoeabtw, did you see the patch on the tracker ?
00:10:08Mmmmwhat patch?
00:10:13 Quit freqmod ("Konversation terminated!")
00:10:15desrtone last question −− personal preference - who would buy a nano and would would buy a harddrive?
00:10:25dionoeait kind of does what you did ... but differently
00:10:44TeaSeaLancsdesrt: See i'd be torn.
00:10:52TeaSeaLancsNow that rockbox runs on ipods it makes them 100% more appealing
00:10:57desrtTeaSeaLancs; i am torn, perhaps for many of the same reason for you
00:11:04TeaSeaLancs(Although 0 x 100 = 0 still)
00:11:06S0apI'd buy a nano if I wasn't so indecisive. I have no idea what I'm going to listen to any given day.
00:11:15TeaSeaLancsdesrt: My current is an X5, and I <3 it.
00:11:17desrtTeaSeaLancs; you did your math wrong :)
00:11:23 Quit xoder (Remote closed the connection)
00:11:26Mmmmdionoea: hmmm. I dont think there is much point in having a separate keyboard for the remote...
00:11:27TeaSeaLancsdesrt: wtf.
00:11:28desrti have an iaudio g3 and it just died
00:11:30TeaSeaLancs0 x 100 = 0.
00:11:41desrtTeaSeaLancs; but "100% more appealing" is x2, not x100 :)
00:12:02Mmmmdionoea: if you want more chars you just have to put them in the main keyboard eh?
00:12:08TeaSeaLancsdesrt: But 0 interest x2 = 0 interest x100 = 0 interest xinfinity
00:12:17TeaSeaLancshence my maths is irrelevant.
00:12:17dionoeaMmmm: well i don't own any player with a remote... so i don't really care
00:12:23desrtyou still failed my maths class :p
00:12:31TeaSeaLancsThank god you're not a lecturer at my uni then.
00:12:32goffa_hmm... that looks like a nice patch for the x5 that was just submitted
00:12:49dionoeaanyway, time to get some sleep now
00:12:53TeaSeaLancsStill, Whilst I do like HD players, flash ones are smaller and less prone to breakage.
00:13:01TeaSeaLancsI guess it'll just depend on what's out when I next decide to get one.
00:13:12Bagdergoffa_: raenye was just given commit access, we might see some more x5 action now
00:13:13BigMacanyone who has an ipod 5g, im posting my 5 wps for jbuild on the ipv board
00:13:20goffa_cool Bagder
00:13:29goffa_i'm going to go compile the new fw now :)
00:13:30TeaSeaLancsAt the moment the only decent (recent) HD player out is the G5, and that's only because it runs rockbox.
00:14:14desrti loved my G3. it was awesome.
00:14:19desrtweeks of play on a single AA battery
00:14:30desrtvorbis, nice and loud
00:14:36desrtthen the headphone jack went :(
00:14:39 Join alberink [0] (
00:14:58S0apyou tossed a player over the headphone jack?
00:15:05BigMachey quick question, can i post pics on the forum?
00:15:07desrti tried to fix it. no avail.
00:15:11TeaSeaLancsI wish there was open source phone firmware as well :D
00:15:17S0apI'll toss you 25 bucks for it.
00:15:30desrtit's really tiny on the inside and i'd have to pry it apart in a way that would involve soldier to fix it
00:15:30merbananBagder: what is the reason for not patching the mi4 bootloader to ignore the DSA signature check ?
00:15:51Bagderbecause its even nicer not to touch the BL
00:16:20Bagderand 2) its harder to disable the check by auto
00:16:41merbananyes, but do you have have the private key ?
00:16:52Bagderhehe, we have the best short-cut
00:17:12Bagderwe use DSA(1,0) for the r/s values
00:17:17Bagderand it just works
00:17:33Bagderit is most likely a bug
00:17:37Bagderthat we can exploit
00:17:48Bagdereven mentioned in official DSA specs
00:17:52merbananok, then I understand
00:17:58Bagderbut obviously not cared for by PP
00:18:13Bagder(or however did the DSA parts in this case)
00:19:00merbananBagder: why did they even bother with DSA when they give out the bootloader
00:19:23BagderGod knows
00:19:39merbananBagder: do you have any links to the DSA(1,0) thing ?
00:19:53Bagderthe new mi4code.t has code for it
00:20:02Bagderand I'm currently writing docs for it
00:20:31merbananBagder: I ment the official DSA specs
00:20:35Bagderah, no
00:20:42Bagderjust got this info by MrH
00:20:55Bagder*I* just talk, I don't actually do anything ;*)
00:21:14merbananBagder: well it's quite an achivement
00:21:29Bagderit'll be interesting to see if the same trick works on the h10
00:21:59Bagderbecause then a rockbox port for H10 should be... well, perhaps not easy but at least feasable
00:22:27merbananBagder: is the sansa failsafe, if you flash a bad firmware ?
00:22:37BagderI did it yday ;-)
00:23:31 Quit ender` (" A psychiatrist is a fellow who asks you a lot of expensive questions your wife asks for nothing.")
00:24:11Bagderbarrywardell: the new mi4code can also decode the h10 BL hex file
00:24:24barrywardellwow, that's great
00:24:34Bagder"mi4code" is becoming a generic decode/encode whatever tool ;-)
00:24:34barrywardelli'm just trying to get it compiled now
00:24:44barrywardellinstalling the dependencies
00:25:06merbananwhen the DSA signing was discovered I though the only thing that would work was to modify the bootloader
00:25:17Bagderyeah, so did we
00:25:24Bagderand mi4code can do that too
00:25:35Landus: /
00:25:45LandusI hate feeling lost with all these terms.
00:27:15goffa_yay.. led is off :)
00:27:45BagderLandus: google! ;-)
00:28:06LandusIt is possible to Google everything and the be able to understand the information?
00:28:10LandusI tend to have that problem.
00:28:18LandusNot understanding what I'm processing.
00:28:20Bagderit is, it just takes looong time
00:28:22LandusLike subnetting.
00:30:08BigMac <5g users
00:31:29BigMacthank you
00:31:54BigMacthey took like 10 minutes to do after the first one which i finished last night
00:35:11BigMacany consturctive critisicm would be greatly appreciated
00:35:30PaulJamBigMac: why don't you use a bigger font, like in the original blackglass theme?
00:35:43linuxstbdan_a: Why have you changed your cpu scaling patch to leave the maximum speed at 75MHz? Did you get problems? Or does MP3 now decode at 75MHz?
00:35:48BigMacthats the only font i have on my ipod
00:35:59BigMacim trying to figure out how to get more now
00:36:23PaulJamBigMac: look on the daily builds page
00:36:40BigMacyah i just dled it:-)
00:36:43scorchelocated where he said =)
00:36:50BigMaci just paste it into rockbox?
00:37:36BigMacim not sure how to code it to auto use a certain font yet
00:37:38dan_alinuxstb: I figured that one change at a time was probably a better way to get patches accepted
00:37:45BigMacbut if i figure it out ill update them
00:38:10scorcheBagder: did you read what i said a while back about that bug still existing in one other form?
00:38:16dan_aI've had no problems at 90MHz, and at the moment 75MHz will probably be too slow
00:38:34PaulJamsomeone with wiki access should really edit the installation instructions and mention, that the fonts are seperately available.
00:39:03 Join MrStaticVoid [0] (
00:40:14***Saving seen data "./dancer.seen"
00:40:14scorcheBagder: It still has issues if you have the cursor on the last entry, hit menu, and return from menu
00:40:30Bagderwhat are you talking about?
00:41:23PaulJamBigMac: look at the .cfg files in the .rockbox/themes folder, to see how to specify a font for the wps/theme.
00:41:37BigMack thank you pauljam
00:42:54PaulJambtw, there is no downloadlink in your post (or i'm too dumb to find it).
00:43:44BigMacno i believe im to dumb to remember it:-X
00:43:56scorcheBagder: remember the bug about it not reloading the directory and not showing the last entry (with it being below the bottom viewable threshold)?
00:44:57BagderI think you confuse me with someone else on that topic
00:45:03scorche" Correct calculation of number of lines in the textarea with the button bar enabled. Fixes a bug where the file browser screwed up when wrapping backwards."
00:45:42 Join Mmmm_ [0] (
00:49:32BigMack it has a link now
00:51:30Mmmm_ermmm The default contrast seems to have been changed to 38 (on Irivers) which is nearly black!
00:52:55Bagderto me it looks like the commit only changed the value for the x5
00:53:12BigMachow hard is it to convert a fnt to .fnt
00:54:17 Join mirak [0] (
00:54:34Mmmm_Bagder: hmmm and yet here i have a 38 when i reset the settings
00:54:48Bagderyes, and the code says 38
00:54:58Bagderand it did even before Raynye's commit
00:55:10Mmmm_so, 38 has got darker!
00:56:41 Quit Mmmm (Read error: 110 (Connection timed out))
00:56:49 Nick Mmmm_ is now known as Mmmm (
00:57:16obodoes lcd_default_contrast() return 38 then?
00:57:18barrywardellgood news
00:57:33barrywardelli managed to boot a modified firmware on my H10
00:57:51barrywardelljust 1 string changed
00:57:58barrywardellbut its a start
00:58:01Bagdergood enough
00:58:21Bagderthis is exciting
00:59:09barrywardelli wish o knew more about this stuff. I'm still only just learning!
00:59:59Bagderwell, you're the first known person to run a modified firmware on your H10 ;-)
01:00:11barrywardellthat's exciting
01:00:23merbananbarrywardell: what version of firmware is it ?
01:00:31Bagdera 010301 one
01:00:47merbanan20GC/MTP ?
01:00:52PaulJamdoes the h10 have a recovery mode like the sansa?
01:00:56barrywardellmerbanan: yes
01:01:10barrywardellPaulJam: yes it does.
01:02:34barrywardellit can recover from a bad mi4. probably not from a bad bootloader
01:03:33Bagderjust another reason to avoid patching that
01:03:42linuxstbbarrywardell: Are you tempted to attempt a Rockbox port?
01:04:01BigMacanyone know were i can dl some .fnt files
01:04:07BigMaci tried google already">
01:05:13 Join Mmmm_ [0] (
01:06:05barrywardelllinuxstb: i haven't really got any experience with reverse engineering a firmware or anything like that
01:06:21*linuxstb wishes raenye would write more meaningful cvs log messages...
01:06:36linuxstbbarrywardell: Nor had I before I started working on the ipod port...
01:06:44barrywardelli would like to contribute to the effort
01:07:08linuxstbDo you know C?
01:07:26linuxstbThen no problem. :)
01:07:48barrywardellbut i haven't worked on hardware drivers before
01:08:24linuxstbYou won't be starting from scratch - a lot of the ipod port will work on the H10.
01:09:02barrywardelli heard that.
01:09:47merbanannm typo
01:11:06*Bagder tries to bribe MrH into joining us by offering a free Sansa ;-)
01:11:27linuxstbBut then we'll know who he (or she) is...
01:11:39Bagderyeah, at least I :-)
01:13:55merbananBagder: I'll sponsor with a beer
01:15:26 Join BloodySorcerer [0] (
01:15:37barrywardellwhat would be the next step towards getting rockbox working on the H10?
01:17:49linuxstbPersonally, I would attempt to get a minimal Rockbox bootloader running using the ipod code that we think will work on any PP5020. This would be without LCD or button drivers, but the ATA interface should work - so a small program which created a file on disk, as proof that it was working.
01:18:07Bagdera very good idea
01:18:14Bagderit could even be tested on sansa
01:19:42 Quit Mmmm (Read error: 110 (Connection timed out))
01:20:07 Join Mmmm [0] (
01:20:58barrywardellso should i look at the ipod code?
01:21:03barrywardellany suggestions where to start?
01:21:21 Join k8to [0] (
01:22:15 Quit Mmmm_ (Read error: 110 (Connection timed out))
01:22:21Bagderbarrywardell: get the code, build a bootloader
01:22:36 Quit k8to_ (Read error: 104 (Connection reset by peer))
01:23:17linuxstbYes, you could just choose an existing target (e.g. the 4g ipod), build the bootloader, but remove the calls in bootloader/ipod.c to the lcd functions, and remove the ipod-specific button code (and anything else you see which is ipod specific.
01:25:35 Quit obo ("bye")
01:25:48linuxstbBagder: Do you know enough to build your own .mi4 file from a Rockbox bootloader?
01:28:55*Bagder has now added a "howto" description on his mi4 page
01:29:10Bagderhow to upgrade to a modified firmware
01:32:27BigMachey were can i dl the tool that converts bdf to fnt?
01:32:59Bagderits in the rockbox source
01:33:04 Quit Mmmm ("Byeee")
01:33:33BigMaci can't just dl it?
01:33:50Bagdersure, if you someone who has binaries for you
01:34:01Bagderuh, "find someone"
01:34:32BigMacall it did was flash up the command prompt
01:35:13PaulJamconfbdf is a comandline tool (no gui)
01:35:26BigMacoh ok
01:36:17BigMacim in the comman line. the file i want to convert is in C:\Documents and Settings\Mike\My Documents\BDF FONT FILES
01:36:24BigMacwhat command do i type
01:36:38BigMacconvbdf then what
01:37:21linuxstbIf you just type "convbdf" by itself, then it will give you instructions - most command-line tools do that.
01:38:27linuxstb(which is another way of saying I've never used convbdf, so don't know how to use it)
01:38:39BigMacoh ok
01:38:40 Quit sidolin ("Ex-Chat")
01:38:42dan_alinuxstb: I've just done some testing, and MP3s don't skip if you are not on the WPS even with the processor at 75MHz as long as libmad is compiled using "-O"
01:40:05linuxstbI should try the same on my 4g ipod, but I don't have many MP3s to hand (and it's also late...)
01:40:28linuxstbBut congratulations on achieving realtime playback (sort-of).
01:40:42dan_aThank you!
01:41:57dan_aWhen I learn enough, I'll do some proper optimisations. For now, though it'll just have to be simple things like that.
01:42:14BigMacthis stinks
01:42:21BigMacit keeps giving me an error
01:42:37BigMacdoes anyone have convbdf on there computer
01:43:03S0apwhat font are you trying to convert?
01:43:09 Quit lodesi ("Parti")
01:43:22 Quit Criamos ("( :: NoNameScript 4.02 :: )")
01:43:57BigMacsoap do you have convbdf on your computer
01:44:18linuxstbdan_a: Looking at your patch, am I right in thinking that libmad is now compiled with "-O2 -O" on the 3g? Does the second -O cancel out the first?
01:45:26dan_alinuxstb: As I understand it, the last optimisation level is the one which is used. I'll double check, though
01:46:20 Join San [0] (n=San@
01:46:25linuxstbI'm not sure if adding the "extramadopts" variable to configure is the cleanest solution though - we could end up with lots of those variables if all the codecs need different optimisation options on different targets.
01:46:31dan_aYes - in GCC at least the last option is the one which is effective
01:48:21dan_aI didn't think I'd be able to do an #ifdef type thing in a Makefile, and this was a fairly clean way
01:48:48dan_a(in that settings for one target wouldn't mess with those for another target)
01:48:55linuxstbYou can't do #ifdef, but I think other Makefiles do things on a per-target basis...
01:50:21 Quit goffa_ (Read error: 145 (Connection timed out))
01:50:21dan_aOh, you can do ifdefs (see apps/codecs/Makefile)
01:51:12linuxstbYes, but Makefiles don't have access to everything defined in config-ipod3g.h
01:51:24linuxstbThe only thing you can use to identify the target is the TARGET variable.
01:52:03linuxstbi.e. the variables defined in the Makefile in your build directory.
01:52:12dan_aI'll rework the patch to use that then
01:52:39dan_aI prefer that since it means I only modify one file
01:52:56 Join barrywardell_ [0] (
01:56:11barrywardell_Bagder: if I compile the iPod bootloader, how to I turn it into a mi4 file?
01:56:52Bagderhm, first I need to check how the ipod bootloader looks ;-)
01:57:50*Bagder checks...
01:58:40linuxstbOne good thing (for you) about the ipod bootloader, is that it's as minimal as possible in terms of initialising hardware - this is to keep the Apple firmware happy when it boots it.
01:59:03BigMaccan someone tell me were exactly in the wiki is the program that converts ttf to bdf
01:59:27 Part pixelma
01:59:40markunBigMac: it's not in the wiki
02:01:19 Quit barrywardell (Read error: 113 (No route to host))
02:01:34Bagderbarrywardell_: in fact, I'm not exactly sure
02:02:12linuxstbBagder: I can't immediately see anything bad in the bootloader - if you removed all the lcd and button code, it might work... system_init() in fact does nothing in the bootloader. kernel_init() should be OK on any PP5020
02:02:39Bagderbut what does the ipod bootloader start with? I mean at offset 0 in the binary image+
02:03:10BigMacdo i have to compile font forge also?
02:03:42linuxstbIsn't that the reset vector? I'm sure the first instruction (i.e. vector) is just a simple branch to the startup code in crt0.S
02:04:12linuxstbAh no, forget that...
02:04:13BagderI was just a bit surprised since they don't look like exeception vectors to me
02:04:47linuxstbNo, they're not.
02:05:26linuxstbOn the ipod at least, DRAM starts life mapped to 0x1000000, and the exception vectors are in flash, which is mapped to 0x00000000.
02:06:00BigMaclet me rephrase that: do i have to compile fontforge using cygwin if i want to convert my ttf to bdf? or is their an installer or alternative program?
02:06:15linuxstbThe code in crt0.S remaps the DRAM to 0x00000000, and copies the exception vectors to the start of DRAM from a temporary copy.
02:06:34 Quit San] (Read error: 110 (Connection timed out))
02:06:40Bagderah, ok
02:06:59linuxstbIn fact, that's the main Rockbox startup code.
02:07:09Bagderfor the mi4-ones we need an exception vector table in the beginning
02:07:13linuxstbIn the bootloader, interrupts are never enabled, so we never set the exception vectors.
02:07:20PaulJamBigMac: have you at least googled for fontforge? i would be surprised if there are no binaries available.
02:07:33linuxstb(and memory isn't remapped in the bootloader)
02:08:48Bagderbarrywardell_: so we basically need to prepend an exception table and have the reset vector go to the start of the bootloader code
02:08:49BigMacyes i have
02:09:05BigMacwell if i have to compile it then i give up
02:09:23Bagderbut now I need sleep badly, g'dnight
02:09:34BigMaci hate how much of a hassle it is to make all these things work
02:09:59barrywardell_i'm not too sure how to do that
02:10:11linuxstbBagder: Goodnight. Sleep time for me too.
02:10:34BigMaci just spent an hour trying to find a good converter that converted to bdf then once i did get it to bdf, i found out it wouldnt accept it and now i have to do all this compiling
02:10:41BigMacok had to vent
02:11:11PaulJamBigMac: oh sorry, i thought fontforge was a windows program. do you have cygwin installed?
02:11:20barrywardell_i'll read up on it and check back here tomorrow
02:11:30BigMacbut i can't use cygwin
02:11:43BigMacphysically i can, but i cannot get anything to work in there
02:11:47 Quit mikearthur (Read error: 54 (Connection reset by peer))
02:12:31PaulJamBigMac: have you looked at this page:
02:12:40linuxstbbarrywardell_: In terms of Rockbox, the startup code and exception vectors are defined in crt0.S. But that file is not straightfoward to understand - it has the startup code for all the Rockbox targets in it, so it's a maze of #ifdefs...
02:13:14BigMacbut like i said that requires cygwin which i cant use
02:14:30PaulJamBigMac: sorry, then i have no idea, i haven't tried to generate fonts for rockbox yet.
02:14:48BigMacso i guess im out on contributing to the ipod port, because uploading these fonts would have been about as far as i can go
02:14:56BigMacoh well thanks anyway
02:15:13barrywardell_linuxstb: thanks. I'll have a look at that file and see if I can understand anything from it
02:18:18barrywardell_but i'm tired now so i will leave it to tomorrow
02:27:39 Quit dan_a ()
02:32:36 Part barrywardell_
02:36:43linuxstbBagder: Just a thought if you read this in the logs - if the .mi4 files contain exception vectors, then I would guess DRAM is mapped to 0x0, rather than the ipod's default 0x10000000. So you'll need to change DRAMORIG in
02:38:05linuxstbUnless of course they are just there for when the .mi4 file remaps memory itself...
02:38:07*linuxstb goes to sleep.
02:38:57BloodySorcererg'night linuxstb
02:40:16***Saving seen data "./dancer.seen"
02:43:17 Join JdGordon [0] (
02:46:30BigMacanyone here have fntforge installed on there computer
02:48:18 Quit earHertz ("Chatzilla 0.9.72 [Firefox]")
02:57:48 Join niskel [0] (
02:58:41niskelHi, probably a question that gets asked a lot but does anybody know how the battery life is with a 4G iPod and the latest rockbox?
03:00:37BigMaci wish i could help you man niskel
03:00:52niskelthats alright
03:00:57BigMaci know my 5g battery gets like 8hrs music on a full charge if that helps
03:01:07niskelI am actually putting it on my 5G but the GF has a 4G
03:03:30BigMacwell it should be at least as good as apple os
03:03:57BigMacand niskel may i suggest you putting jbuild and jblackglass on your 5g. it looks amazing
03:04:18niskelwhat is jbuild? I saw jblackglass
03:05:51 Join webguest54 [0] (
03:08:02BigMacjbuild is what you need to run jblackglass
03:08:59niskelI think I am using another build
03:09:02niskelstarts with an s
03:10:35 Quit linuxstb (Read error: 104 (Connection reset by peer))
03:13:20niskelI am using a blackglass theme though :)
03:13:38BigMacits nice
03:19:59 Quit webguest54 ("CGI:IRC")
03:27:31BigMackinda depressed. no one has commented on my wps
03:27:53 Join linuxstb [0] (n=linuxstb@rockbox/developer/linuxstb)
03:35:12midkayis that captain_america?
03:36:51 Quit spiorf_ ("Read error: 104 (Connection reset by peer)")
03:37:03 Join ze [0] (i=ze@
03:37:09midkaynods.. what happened with the lovely, friendly, helpful iPL guys with the better software + more games?
03:39:05 Quit Rondom (Nick collision from services.)
03:39:11 Join Rondom_ [0] (
03:41:41BigMacexplained this before
03:41:47BigMaclittle brother
03:41:54BigMacwere on a network
03:42:08BigMachense same hostmask
03:42:17midkayoh, it was your little brother who wanted us to get ass raped by our mothers... yeeaah...
03:42:32BigMacyah ive already appologized for him
03:42:46BigMacand gave him a spanking like scorche said
03:43:30*desrt is utterly confused
03:43:52BigMacabout what part?
03:44:05desrtat first, i didn't notice anyone here
03:44:13desrtand then i realised that i'm in a different channel than i am normally in
03:44:33desrtbut between those two events occuring, i was vaguely wondering what the hell was going on :)
03:45:57midkayBigMac: is mike moyers your real name?
03:48:24S0aphe's dreamy!
03:48:28 Quit TeaSeaLancs ("Leaving")
03:48:32BigMacim in nsync
03:48:48BigMacheck ill admit it if i used to have britney spears
03:49:05Doomed_u dont want her now all fat and pregnant too
03:49:23BigMacyah true
03:49:31BigMacbut maybe i could get her sister
03:49:43Doomed_i would try −−- shes my age
03:49:52BigMachow old are you
03:50:15BigMacshes gotta be 16ish
03:50:44Doomed_shes like 3 weeks older than me, 15
03:51:01Doomed_i think
03:51:09BigMaci'd still get with that:-) shes that hot
03:51:20Doomed_how old are u
03:51:29Doomed_shes 21 days older lol
03:51:51Doomed_ah ok
03:51:54Doomed_yeah she is hot
03:53:03BigMaccan anyone find a 1024x768 image that would look good in blackglass?
03:53:11BigMacif they do ill add it
03:53:13Doomed_lol i join the conversation in a good time
03:53:18Doomed_whats blackglass
03:53:36BigMacdo you have rockbox
03:54:08BigMacwhat type of player
03:54:12Doomed_i wouldnt be idling in here for nothing
03:54:24BigMacah nvm
03:54:34Doomed_lol i want a 60 gb ipod 5g (video)
03:54:40Doomed_but i have no money and i love my H1230
03:55:30BigMacyah i have a 5g but its a 30gb
03:56:38Doomed_i want to steal one from the apple store, the floor model 30
03:56:44Doomed_but i cant steal for my life
03:57:07BigMacnot a good idea stealing from the apple store
03:57:08Doomed_BigMac do u have a jessica alba background for what ever ur doing
03:57:20BigMacthey have many many many cameras
03:57:26Doomed_but yeh can u explain blackglass
03:57:37BigMacno but if you could link me i'd make it
03:57:38Doomed_well of course it is steve jobs lol
03:57:42BigMacits a theme
03:57:46Doomed_aho k
03:58:14BigMacthe bottom one is one of the jblackglass themes
03:58:24Doomed_damn i like that
03:58:30Doomed_whats that for 5g?
03:59:12Doomed_when i find a background ill tell u
03:59:20Doomed_did u pay full price for ur ipod?
03:59:43Doomed_from where
04:00:01BigMacbirthday present
04:00:17*Doomed_ ran out of room on H120
04:00:51 Join Paul_The_Nerd [0] (
04:01:01Doomed_i would do
04:01:09Doomed_but no site lets the links anymore
04:01:14Doomed_(got my psp that way)
04:02:02BigMacit actually works?
04:07:05 Join Drkepilogue [0] (
04:08:38 Quit PaulJam (Read error: 113 (No route to host))
04:08:38 Quit Drkepilogue (Client Quit)
04:08:47 Join Drkepilogue [0] (
04:09:04 Quit Drkepilogue (Client Quit)
04:09:08 Part dhr ("Leaving")
04:13:29 Quit YouCeyE (Read error: 101 (Network is unreachable))
04:16:25 Join YouCeyE [0] (n=YouCeyE@unaffiliated/youceye)
04:16:53 Join Drkepilogue [0] (
04:18:02BigMac my ipod 5g wps pacl
04:19:48Drkepiloguenice WPS
04:19:52BloodySorcererBigMac, maybe a different font color or something?
04:20:03BloodySorcererthey look really nice, but it looks like the text would be hard to read in spots
04:20:32Drkepiloguepossible to make the text bolded?
04:25:22niskel... how do I shut rockbox down on an iPod 5g? I am holding play and nothing is happening
04:25:37Paul_The_Nerdniskel: Are you using an official build?
04:25:50Paul_The_NerdDrkepilogue: You can change fonts, there may be a bolded version of the one being used.
04:26:11Drkepiloguei was just making a suggestion
04:26:23Drkepiloguei dont own a 5g ipod, so i wont be able to use it anyways
04:26:31Paul_The_Nerdniskel: Then it's possible they changed what button does it.
04:26:51Drkepiloguei was suggesting that the text could be a little more readable if the text was bolded, thats all
04:27:21BigMacthank you guys
04:27:25niskelahh, select + play it is :)
04:27:27BigMaci already did this on my pod
04:27:40BigMacbut im not sure how to make it so it does that for everyone
04:27:54Drkepiloguewell, if you can make a 4g version of it, i can text it out
04:27:56grimmanBigMac: I'm curious, how did you take a screenshot of the Rockbox?
04:27:59BigMacim using nimbus12 since i cant convert the ttf i want to use
04:28:12BigMacyou can thank paul the nerd for that
04:28:25grimmanSuper secret dev tool? ;P
04:28:28Drkepiloguescreen dump?
04:28:30BigMacgo to info debug and set it to screen dump
04:28:37grimmanNice. =)
04:28:45BigMacthen everytime you plug in the cable it takes a shot
04:28:52BigMacand you can turn it off when your done
04:28:59BigMacim far from a dev
04:29:10Paul_The_NerdI'm not a dev either.
04:29:33grimmanMy bad then.
04:29:43BigMacits all gravy
04:29:49DrkepilogueBigMac, how do you charge yur ipod?
04:29:54BigMacwell you know alot about rockbox
04:30:02BigMacuhh i plug it into the computer
04:30:06Paul_The_Nerdgrimman: Other devs have mistaken me for a developer. ;)
04:30:11BigMacor use my griffin chargers why?
04:30:13 Join lukaswayne9 [0] (
04:30:13grimmanPaul_The_Nerd: Haha.
04:30:14Drkepilogueyou dont use ac adapter??
04:30:23BigMacyes i do
04:30:25grimmanWell what's a lowly non-dev supposed to think then? ;D
04:30:30BloodySorcererPTN, you're not a dev?! O_o
04:30:33Drkepiloguecuz, if i try to charge while still using rockbox
04:30:33BigMacyou mean like a car charger
04:30:35Drkepilogueit wont charge..
04:30:42BigMaci had that issue
04:30:50BigMachold menu while you put the lug in
04:30:50 Quit Daishi ("Client exiting...")
04:30:51Drkepiloguedid you resolve it?
04:30:54Drkepiloguei did
04:30:55BigMacplug in
04:31:04Drkepilogueso that i charges while still in RB
04:31:06BigMacit should charge and stay out of disk mode
04:31:13Drkepiloguebut it said it is connected
04:31:24Drkepiloguebut the battery meter does not go up
04:31:28BigMac]it goes to the do not disconnect thing?
04:31:42Drkepilogueit is not going to diskmode
04:31:45Drkepilogueim still RB
04:31:52BigMacoh get a birds eye view
04:32:02BigMacit greys in the empty space
04:32:08BigMaclook closely
04:32:17Drkepiloguei use numeric counter
04:32:56Drkepilogueso if the battery is being jucied, the number will go uo
04:33:06BigMacwell then you may have to ask paul. i dont know much about rockbox accept what ive picked up from sitting here
04:33:10Drkepiloguecept that it goes to a certain point, and it wont charge any further
04:33:13Drkepilogueand it even drops
04:33:15grimmanBigMac: Except*
04:33:30Drkepiloguewhos pauls?
04:33:34BigMacthank you senior dictionary
04:33:58 Quit JoeBorn ("Leaving")
04:34:01Drkepiloguejust wanted to maker sure that it is a issue to me.. and not to evryone else
04:34:27Drkepiloguewhere paul went?
04:34:35Paul_The_NerdDrkepilogue: Sorry, talking with other people elsewhere too
04:34:37BigMacyou have to do the paul call
04:34:42Drkepilogueits ok
04:34:46BigMacdo da lo to
04:34:52BigMacsee he came down
04:34:52Paul_The_NerdWhen charging within Rockbox, some iPods don't actually charge well yet.
04:35:10Drkepilogueis this a known bug/issue?
04:35:19Drkepiloguedo the dev no?
04:35:31Paul_The_NerdThe iPod normally draws I believe 500mah over USB, but within Rockbox it only gets 100. So, if your iPod is using a lot of juice (as most of them do right now) it may charge very slowly, or even go down, depending on what the software is doing in it.
04:35:41BigMacyah i noticed that to mine never fills all the way up in rockbox
04:35:48BigMaclike 95%
04:35:49Paul_The_NerdSince we can't do much/anything with the USB controller yet, it's just sorta the way it is right now.
04:36:03Drkepiloguei see
04:36:07Drkepilogueand also
04:36:30Drkepiloguewill i screw my HD up if i kept reverting to apple frimware and RB everyday?
04:37:04Drkepilogueok cool
04:37:12BigMacyup pretty cool
04:37:24 Join JoeBorn [0] (
04:38:19DrkepilogueBigMac, do you get a crash every onc in a while??!
04:38:52BigMaclike what?
04:38:58BigMacit just shuts off?
04:39:04Drkepiloguelistenin to musiv
04:39:06Drkepilogueand it stops
04:39:10Drkepilogueand it wont resond
04:39:12Drkepilogueand u gotta reset
04:39:18BigMacare you playing a game while listening to music?
04:39:31Drkepiloguejust walkin around chinatown..
04:39:35BigMacnope has never happened to me
04:39:46BigMacthats a paul question
04:39:57BigMacdo da la to
04:40:03grimmanIt's the chinese. Bad energy!
04:40:19***Saving seen data "./dancer.seen"
04:40:23Drkepiloguebut it also happen in skool and other places..
04:40:41BigMacmaybe if you move your ipod to a different position youll get a different
04:40:43 Quit chendo (Remote closed the connection)
04:40:54BigMaccant remember the word
04:40:56Drkepiloguewhat do you mean
04:41:04niskelhow fast should music transfer be on a 5g iPod, I am only getting ~5MB/s
04:41:23Drkepilogue7ish is what cnet said...
04:41:42Drkepiloguebut cnet is bias...
04:41:54niskel7MB/s? I thought usb2 was supposed to be much faster
04:41:54 Join chendo [0] (
04:42:23BloodySorcerer7 MB/s = 42 mbits
04:42:29BloodySorcererUSB speed is usually measure in mbits so...
04:42:32Drkepiloguebut i think 7ish is pretty damn fast
04:42:54niskelokay, m(bits) not m(bytes)
04:43:07Paul_The_NerdDrkepilogue: 4G or Photo iPod?
04:43:13Drkepiloguephoto ipod
04:43:13niskelI suppose it could also be I am transfering FLAC which will always seem slow :)
04:43:26Paul_The_NerdDrkepilogue: Those have a random freeze bug right now, that hasn't really been tracked down yet. It's tricky
04:43:27Drkepilogueisnt FLAC easier to xfer?
04:43:42niskelFLAC is just much bigger files
04:43:47Drkepilogueyeah, thought you might had a theroy that i can test out
04:43:51Drkepiloguereally annoying...
04:43:57grimmanI'm getting between 3 and 5 MB right now.
04:44:05BigMachey anyone here have a mistic river account?
04:44:10Paul_The_NerdBigMac: Aye
04:44:13Paul_The_NerdWell, not a paid one.
04:44:25niskelokay, so I am average speed. I just thought usb2 was faster :\
04:44:33grimmanIt's not about USB2.
04:44:48niskelyeah, disc speed is a factor too
04:44:52grimmanIt's not a high performance drive in the first place.
04:45:07Paul_The_NerdDrkepilogue: Most of the theories I've come up with have been tested. The easiest solution, as a temporary fix, is to go into the debug menu and increase the CPU boosted state by 1. This should prevent the CPU from ever unboosting. Lessens the battery life a little bit, but in most peoples' cases prevents the freezes.
04:45:08Drkepiloguemaybe b/c ipod uses the itune DB so maybe why it is faster...
04:45:18grimmanLaptop drives are notoriously slow, I wouldn't expect this to be faster. In fact, it doesn't need very high performance for the job it does.
04:45:40grimmanDrkepilogue: No.
04:45:47niskelthis is true, enough to stream music
04:46:08grimmanThe iTunesDB is a database over files. The files are still stored on the disk as separate files.
04:46:45BigMacpaul:could you dcc me this file (the one in the first post)? i dont have an account or any posts on that forum
04:47:07DrkepiloguePaul_the_nerd: i know that setting the cpu thing prevents the freeze, but i want to see what is causing it...
04:47:31Paul_The_NerdDrkepilogue: It seems to occur when the CPU speed unboosts.
04:47:40Drkepiloguewhich is weird... i was trying to reprocude the crash last nite, so i stayed up alot of it, and it never froze...
04:48:02Drkepilogueyeah... i had that feeling too, so i set the frequency to 2400000ish thing...
04:48:08Drkepilogueall i got was choppy playbak
04:48:25Paul_The_NerdLet me know when you've got it.
04:49:27BigMacthank you ive got it
04:51:33DrkepilogueDrkepilogue: It seems to occur when the CPU speed unboosts.
04:51:33DrkepilogueDrkepilogue: It seems to occur when the CPU speed unboosts.
04:51:44Drkepiloguewell, dont the CPU boot itself?
04:51:47Drkepiloguewas lookin at it
04:51:53Drkepilogueand it keep going from 0 to 1...
04:53:32Paul_The_NerdDrkepilogue: Rockbox boosts it in accordance with its needs, and while as far as can be told so far there's nothing wrong with the way we do it, as far as I can tell there's a correlation between it unboosting (going from 1 to 0) and freezes happening.
04:53:54Paul_The_NerdBut it could very well be some other thread not handling the decrease in speed well, or something. I personally don't have the knowledge to dig into it or anything
04:54:24grimmanYay, transfer complete. Now I can take my 5 minute walk to post a letter. ;D
04:54:32Drkepilogueyeah, i know...
04:54:41Drkepiloguei got a lecture about it from llorean
04:54:49Paul_The_NerdLlorean is me. :-P
04:54:54DrkepilogueRAWR U!!!
04:55:03Drkepiloguethe way i see it
04:55:19Drkepiloguemaybe the frequency is chaging too much...
04:55:29Drkepiloguewen we kept it at 1, it ways stayed at 1...
04:55:34Drkepiloguebut if we dont mess with it
04:55:36Drkepilogueit swiches...
04:55:45Drkepilogueform 0-1...
04:55:48Drkepilogueand yada..
04:55:58Paul_The_NerdNo, if we don't do *anything* it stays at 0.
04:56:05Paul_The_NerdOr 1
04:56:10Paul_The_NerdIt doesn't switch itself.
04:56:12Paul_The_NerdRockbox switches it.
04:56:19Drkepiloguethats what i meant
04:56:23BigMacyour llorean paul? i thoought she was a girl
04:56:27Paul_The_NerdIt does the same thing on all the other iPods (and actually the iRiver and iAudio players as well) without problems.
04:56:43Paul_The_NerdIt's JUST the 4th generation hardware that doesn't handle it well, and we're not sure why
04:56:59Drkepiloguei think that ti crashes, because the cpu thing is swiched tooo often or something..
04:57:08Paul_The_NerdBigMac: Yeah, Llorean was the name I originally signed up for the accounts with. I used to play EQ and it was the name of one of my characters, I thought it sounded like a good Elf name back then.
04:57:28Paul_The_NerdDrkepilogue: Too often is unlikely, as the other iPods switch just as often without problem.
04:57:55BigMaceq=everquest or eq=electric quagmire
04:57:57Drkepiloguei would guess that is the the model of the cpu, but if the older one can hadle it too...>.>!!!!
04:58:10Paul_The_NerdBigMac: EverQuest.
04:58:35Paul_The_NerdDrkepilogue: The Apple software also changes the CPU speed a lot too, I believe.
04:58:59BigMacanyone working on this for 5g or will this work on 5g
04:59:41Drkepiloguei dont think playing games on DAP is very... useful...
04:59:55 Quit XavierGr ()
04:59:55Drkepiloguethe ipod button thingy sucks...
05:00:00Drkepiloguetoo hard to play doom on it
05:00:08BigMaci like it for when im at the airport
05:00:19BigMacnot if you use the scroll patch
05:00:37Paul_The_NerdBigMac: There's a patch for it in the tracker these days, I think. Might want to check what it lists as supported.
05:01:06 Join Rob2222_ [0] (
05:01:48Drkepiloguepaul, im not sure if it is a glich... but if the cpu speed is either on or off, why is there 3 different speed?
05:01:58Paul_The_NerdBecause it's not on and off.
05:01:59Drkepilogue30000...240000.... and 750000....
05:02:11Paul_The_NerdWe have "Normal, Boosted, and Idle" which are 30, 24, and 75
05:02:29Paul_The_NerdYou can really set it to anything up to 80, I believe. Actually, it depends on the iPod, some go to 100
05:02:50Drkepilogueic ic...
05:03:13Drkepilogueman, this freezing problem is a brain killer...
05:05:26BloodySorcereris it giving you...
05:05:28BloodySorcererbrain freeze?!
05:06:06Drkepiloguenice one
05:06:15 Join Sinbios [0] (
05:09:23BigMacpaul you got a second?
05:09:54Paul_The_NerdWhat's up?
05:10:42BigMacgot any clue how to run this
05:10:54BigMaci cant figure it out
05:10:58BigMaci read the readme
05:11:01BigMacand the post
05:11:18Paul_The_NerdBigMac: You'd have to build a patched build of Rockbox.
05:11:35BigMaci hate patches
05:11:42BigMaci can't use any patch
05:11:51BigMacif i do i can't use jblackglass
05:12:19Paul_The_NerdWhy not?
05:12:26Paul_The_NerdJulius posted all his patches on his server.
05:12:26Doomed_BigMac he doesnt have a source on that site?
05:12:41BigMache has a source code their?
05:12:46BigMaci didnt see it
05:12:55Drkepiloguemaybe outta topic
05:13:00Drkepiloguehow do u view hidden foler?
05:13:01niskelhas anyone else experienced completely corrupted sound when turning on the EQ?
05:13:14BigMacon windows?
05:14:02BigMacgo to any window like my computer and click tools then folder options then view. then click show hidden files
05:14:24Doomed_BigMac i founda bootloader src
05:15:22BigMacfor 5g jbuild?
05:15:22Doomed_eh that sucks no source
05:15:53BigMacso its either i cant patch anything if i want to keep my pod looking superfly
05:16:02Doomed_or download all the patches lol
05:16:11Paul_The_NerdDoomed_: The patches are all you need though.
05:16:38Doomed_yeah cept im betting BigMac is lazy and doesnt feel its worth the effort
05:16:39 Quit Rob2222 (Read error: 113 (No route to host))
05:16:47Doomed_u could always mail him and ask for tthe st
05:17:04BigMacno probably not
05:17:10BigMacit has 15 patches
05:17:16BigMaci dont have that kinda time
05:18:10BigMacdo i need all the patches?
05:18:19BigMacor just the ones i like
05:18:32Doomed_ones u like
05:19:29BigMacdo da la to
05:20:33Paul_The_NerdSorry, phone.
05:20:53BigMacso is doomed correct
05:21:18Doomed_lol i am
05:21:32BigMaci need pauls ok
05:21:47 Quit niskel (Remote closed the connection)
05:21:53BigMaci want jblackglass to work
05:22:18Paul_The_NerdBigMac: You'd need to ask julius which patches are the bare minimum. But applying one patch vs 15 is only like, two minutes more.
05:22:54BigMaci cant even apply one patch
05:23:06BigMacim using jdgordons service
05:23:22BigMacif its 15 i have to find the 15 flyspray links
05:23:49Doomed_i dont no how to patch, ignore that question
05:23:58Paul_The_NerdBigMac: Julius' patches don't HAVE flyspray links.
05:24:40BigMacso if i wanted to patch it, id have to manually patch all those patches then apply the others to?
05:25:11Paul_The_NerdIt's really not that hard, and it takes like 10 seconds per patch to apply them once you've got things set up.
05:25:17BigMacok so that is never happening
05:25:20BigMacnot for me
05:25:26BigMaci can't even set it up
05:26:00 Quit JoeBorn ("Leaving")
05:26:30BigMaci wish their was an easier way to apply patches
05:26:49scorcheJdGordon's way
05:26:59BigMaca;ready went over this
05:27:01BigMacwe cant
05:27:10BigMaci know
05:27:30*scorche scrolls up
05:27:38Paul_The_NerdReally, you shouldn't be bothering with patches if it's too complicated. They're more likely to introduce bugs anyway.
05:27:45BigMactheres so many awesome patches but i can't apply them and i can never talk to julius
05:27:53BigMacbut they add so many cool things
05:28:06Paul_The_NerdYou can post in Julius' thread
05:28:06 Quit Drkepilogue ("CGI:IRC (EOF)")
05:28:12BigMacim not applying willy nilly, im adding the ones that i heard work
05:28:14BigMaci did
05:28:21BigMache doesn't go there anymore
05:28:30BigMaches reallly busy according to jon
05:29:02*Paul_The_Nerd shrugs
05:29:04Paul_The_NerdLearn to patch.
05:29:09BigMaci tried
05:29:14BigMaci read the tutorial
05:29:18BigMacbut i can't
05:29:22Paul_The_NerdThe instructions tell you exactly what to type in most cases.
05:29:48scorchewhich part are you having issues with?
05:29:50BigMaci tried but i get errors and no body knows how to fix them
05:29:55BigMacall of it
05:30:08Paul_The_Nerd"all of it" is not a part.
05:30:13grimmanMoo. ^^
05:30:32BigMacand the guide only tells me how to do it with patches on your site
05:30:38BigMacwhat about juliuses
05:31:20scorchei believe it tells you how to use diff (assuming julius's patches are that way)
05:31:44scorcheif not, there are man pages
05:32:26Paul_The_NerdBigMac: It tells you how to use patch files. What part says they have to be from our site?
05:33:22BigMacit tells you to connect to some server on your site
05:33:59Paul_The_NerdNot for the patches it doesn't.
05:34:10Paul_The_NerdDepending on which instructions you're following, that's probably just part of the installation process
05:34:30scorcheBigMac: is this what you were reading?
05:35:33BigMacno i was reading a forum thread
05:36:13scorchewell, read that
05:39:58BigMac - patch for Windows
05:39:58BigMac - diff for Windows
05:40:06BigMacwhich one im runnin xp
05:40:19scorchedo you not have cygwin?
05:40:19Paul_The_NerdYou don't need to paste all the links in here.
05:40:26Paul_The_NerdAnd cygwin includes patch
05:40:35Paul_The_NerdIf you follow the proper instructions in the SimpleGuideToCompiling page
05:41:01 Quit TCK (Read error: 104 (Connection reset by peer))
05:41:02BigMaci have vmware
05:41:10Paul_The_NerdThat includes patch as well
05:41:20BigMacso i dont need any of them
05:42:24BigMacso i can just dl the source code and put it in C:/
05:42:56*Paul_The_Nerd sighs
05:43:04Paul_The_NerdDid you read the instructions for how to compile and get that working at least?
05:43:28BigMacim reading it and can't find how to get the source in there
05:43:57BigMacand that is what i was asking
05:44:00Paul_The_NerdAlso, the VMWare shows up as the virtual machine Debian on the network, so you can browse to it in "My Network Places"
05:44:06BigMacif i just dl it and were to place it
05:44:30Paul_The_Nerddl what?
05:44:35Paul_The_NerdYou use CVS to check out the source.
05:44:42Paul_The_NerdIt tells you how to do this in the guide...
05:44:48BigMaci download the source
05:44:51BigMacno it doesn't
05:45:13BigMacyou linked me that one
05:45:18scorcheNO....I DID
05:45:19Paul_The_NerdNo, Scorche did
05:45:31Paul_The_Nerd*I* said you need to follow the instructions from the SimpleGuideToCompiling page
05:45:46BigMacwell i was just doing what i was told to do
05:46:01Paul_The_NerdWell Scorche was working under the assumption you had already compiled rockbox
05:47:34BigMacwhy does it say connection to failed
05:47:52Paul_The_NerdUse instead of
05:48:06BigMacyay and i cant paste in vmwareX.X
05:48:17Paul_The_NerdIs typing too difficult for you now as well?
05:48:50BigMacyes it is when i have to keep switching back and forth every word
05:55:31BigMacah so not happening
05:55:39BigMaci cant even login
05:56:51Paul_The_NerdYou don't login.
05:56:56Paul_The_NerdYou just hit enter when it asks you to.
05:57:19BigMaccvs login
05:57:26BigMacthat part
05:57:41BigMacso what i typed was cvs
05:57:50Paul_The_NerdIt tells you to type what it says there
05:57:54Paul_The_NerdYou don't CHANGE it.
05:58:03BigMacit said rockbox login
05:58:11BigMacso i put my rockbox login
05:58:21Paul_The_NerdIt didn't say to substitute your rockbox login
05:58:31Paul_The_NerdIt said to type the word rockbox then space, then login, as part of that line
05:58:36Paul_The_NerdThat's why it's in the code font.
05:59:34BigMacand i still do or do you want me to change that
05:59:58Paul_The_Nerdif works, use it
05:59:59scorche<Paul_The_Nerd> Use instead of
06:00:02Paul_The_NerdThe change was if it didn't work.
06:00:16*scorche shrugs
06:00:59BigMaci hit enter when it says cvs password right
06:05:27 Join webguest27 [0] (
06:06:17BigMacdo i need daily build and cvs?
06:06:40Paul_The_NerdYou only need what the instructions specifically tell you that you need
06:06:51 Join goffa [0] (n=goffa@
06:09:26 Quit webguest27 (Client Quit)
06:09:29BigMaci have no idea were it put my source:X
06:09:38Paul_The_NerdWherever you ran CVS from.
06:10:23BigMaci ran it in vmware
06:11:07BigMacI dont see it in C:V<ware
06:11:18Paul_The_NerdI already told you where VMWare files are found
06:11:24Paul_The_NerdRemember that whole bit about a virtual machine on the network?
06:11:54BigMacno but ill look through the logs to save you the time of expaining
06:12:01Paul_The_NerdJust scroll up
06:13:06 Quit rotator ("zzzzzzzzz")
06:13:39BigMacI dont see it in my network paces
06:13:51BigMaci just see my moms computer and my brothers
06:14:29BigMacany clue were they are?
06:14:42Paul_The_NerdTry Start->Run, and type \\Debian
06:15:07BigMachow come i cant just dl the source from
06:15:12BigMacitd be alot easier
06:15:40BigMacit asks me for a username and password
06:15:51Paul_The_NerdSame username and password as logging into VMWare
06:16:05Paul_The_NerdAnd if you downloaded the source from you'd have to copy it onto the VMWare "computer" first anyway
06:16:19Paul_The_NerdUsername should be user
06:16:22Paul_The_NerdPassword rockbosx
06:18:17BigMacok its in home in a folder called rockbox-devel
06:19:51BigMacis it bad if my source didn't come in .tar
06:19:58BigMacit was already unzipped
06:20:12Paul_The_NerdCVS downloads the actual files, not a .tar of them
06:20:19BigMacoh ok
06:20:39sharpe.tar files are used to patch .road files. ahahah.
06:20:46BigMacso since im using the cvs i wont be needing this daily build*deletes*
06:24:22BigMacyou there still
06:25:34BigMacit says to "type cd foldername, where foldername is the name of the folder where the extracted files went to, and then press Enter"
06:25:53BigMacdoes it want me to type cd \rockbox\home\guest
06:25:53Paul_The_NerdThat would be "cd rockbox-devel"
06:26:03Paul_The_NerdIt's in VMWare
06:26:11Paul_The_NerdAnd in this case it's where CVS downloaded the source to
06:26:20Paul_The_NerdALL steps will be in VMware, pretty much
06:26:26BigMacor cd \rockbox\home\guest\rockbox-devel
06:26:34BigMacit told me to go into cmd
06:27:07BigMacwell now im lost...
06:27:08Paul_The_NerdYes, well it meant the window that you've been using so far.
06:27:17Paul_The_NerdIn this case VMWare
06:28:59 Quit YouCeyE (Read error: 110 (Connection timed out))
06:30:00 Quit scorche ("Leaving")
06:31:56BigMacdo i add patches beofre i compile?
06:33:03 Part Paul_The_Nerd
06:33:42BigMacscorche please still be here man
06:35:37JdGordon[14:30:59] <−− scorche has left this server ("Leaving").
06:35:49JdGordonu missed him by 6 min
06:35:57JdGordonwhatcha need? im sure others can help
06:36:20BigMacim using vmware to apply patche
06:36:29BigMacsbut i dont know were to save them
06:37:08BigMaci want to apply some patches
06:37:13 Join scorche [0] (
06:37:20BigMacpaul left me right before he could tell me
06:39:43 Quit lostnihilist ("Leaving")
06:40:23***Saving seen data "./dancer.seen"
06:47:06JdGordonyou copy them to the folder where the apps folder is
06:47:12JdGordonthen apply them there
06:48:55JdGordoncopy them intot he rockbox-devel folder
06:49:20JdGordonapply them
06:52:23 Join YouCeyE [0] (n=YouCeyE@unaffiliated/youceye)
06:52:35 Join lostnihilist [0] (
07:05:50 Quit slarti (Remote closed the connection)
07:05:57 Join slarti [0] (i=slarti@gentoo/developer/slarti)
07:07:52BigMacjdgordon you still here
07:08:20 Join Gnelik [0] (n=Gnelik@
07:11:29grimmanI have to do this... LINKAGE!
07:16:00 Quit crashd (Read error: 104 (Connection reset by peer))
07:16:01 Join crashd [0] (
07:16:24sharpegrimman: do the varying amount of water in sytrofoam cups all over the place.
07:17:41grimmanHow about nooo? ;)
07:17:44 Quit slarti (Read error: 104 (Connection reset by peer))
07:17:50 Join slarti [0] (i=slarti@gentoo/developer/slarti)
07:18:07sharpeokay... skittles! lots and lots of skittles!
07:19:42sharpeor marshmallows.
07:23:13JdGordonBigMac: im back
07:24:19 Quit YouCeyE (Read error: 110 (Connection timed out))
07:24:59BigMacjd:i cant drop my patches into the rockbox-devel folder
07:25:36JdGordonwhy not?
07:25:49BigMacit wont let me
07:25:57BigMacits in \\Debian
07:26:13BigMacand i dunno how to acsess that folder in cmd
07:26:20Doomed_is there anyway to edit tagcache so it sorts bands with "the" in the tag to sort as if it didnt have the "the"?
07:28:02 Join midgey34 [0] (
07:28:19BigMacwhat do you use for patching
07:29:04midgey34umm cygwin
07:29:21Doomed_anybody know what im talking about?
07:29:33JdGordonBigMac: open my computer
07:29:34BigMacbut i dont know how to fix it
07:29:43JdGordontype \\debian into the location
07:29:56JdGordonthen go home directories (or something like that)
07:29:58JdGordonyour username
07:30:05BigMacwere do i type the location
07:30:05JdGordonthe copy the file into rockbox-devel
07:30:14BigMacyou mean run
07:30:15Doomed_thanks ill ask when paul is around or somethin
07:30:21JdGordonmy computer
07:30:23JdGordonor explorer
07:30:29JdGordonor just use my webpage
07:30:47BigMaci cant
07:30:58JdGordony not?
07:31:02BigMaci have to apply patches that arent in flyspray
07:31:19JdGordonso? as long as they are available on the web as a patch file your good
07:31:36BigMacpaul said i couldn't
07:32:11*JdGordon wonders why he said that
07:32:28BigMacso how would i put in the links on this page
07:33:35BigMaclol it doesnt have a very high sucsess rate
07:33:49JdGordonno, its the patches.. not the script
07:33:59 Join Paul_The_Nerd [0] (
07:34:02JdGordonjust copy one of those links for the patch link
07:34:34BigMaci need 14 of those patches plus 3 from flyspray will it still do it?
07:34:42JdGordonye, course
07:35:04Paul_The_NerdJdGordon: I thought your thing tied into the flyspray file hosting, rather than just pointing at any .patch or .diff out there.
07:35:20JdGordonPaul_The_Nerd: no, works with any patch
07:35:23Paul_The_NerdGood to know
07:35:24JdGordonwhy did u tihnk only fs?
07:35:41Doomed_is there anyway to edit tagcache so it sorts bands with "the" in the tag to sort as if it didnt have the "the"?
07:36:02BigMacjdgordon how long does it take for it to make the build
07:36:12Paul_The_NerdJdGordon: I think probably because the only example URL you have there is one of the Flyspray semi-awkward ones rather than just to an actual file somewhere. I made an assumption, which I know is a mistake.
07:36:22JdGordonlet me know when youve set it up and ill run it
07:36:27JdGordonbut usually a few hours
07:36:38JdGordonhehe ok
07:36:42BigMacpauls back h/o
07:36:54BigMacpaul i have all the patches i want.
07:37:02BigMacnow how do i install them
07:37:12Paul_The_NerdMy laptop battery died, and I took the opportunity to study for my final, since it's tomorrow.
07:37:14BigMaci cant locate them in xmware
07:37:22Paul_The_NerdBigMac: Did you copy them over to VMware?
07:37:35BigMaci can't figure out how
07:37:44Paul_The_NerdRemember the whole \\Debian thing?
07:37:49Paul_The_NerdYou just drag and drop to folders on that.
07:37:54Paul_The_NerdYou DO know how to work Windows, right?
07:38:06BigMaci tried copying into \\debian\home\rockbox-devel
07:38:15Paul_The_NerdSo what's the problem?
07:38:20BigMacit would go through the loading thing
07:38:25BigMacbut no files showed up
07:38:39Paul_The_Nerd"loading thing"?
07:38:55BigMaci got them in
07:39:58Doomed_Paul_The_Nerd do you no if there is anyway to edit tagcache so it sorts bands with "the" in the tag to sort as if it didnt have the "the"?
07:40:11grimmanYou are reading this for the wrong reason.
07:41:20Paul_The_NerdDoomed_: Not at the moment, I believe.
07:41:45Doomed_k thnx
07:41:55Paul_The_NerdThere are actually specs for tags specifically for the purpose of Sorting, so you can have a different Sort name from the Display name, and I've suggested that we use that, but just moderately recently
07:42:35BigMacpaul:still not working. got all the files in a folder i made in homes called patches. now i try to get there by typing cd/patches and ive tried cd /homes/patches as well and neither work
07:42:51Doomed_ah that could also work with the Various artist too
07:43:34Paul_The_NerdIf I understand correctly, later version of ID3 and Vorbis Comments at least allow display and sort titles, artists, and album names.
07:46:37BigMacjdgordon:what if it runs on longer then one line?
07:46:49JdGordonits fine
07:47:11BigMack will you be here for a while longer?
07:47:25JdGordoni will
07:47:33JdGordondoesnt the horizaontal scrollbar come up?
07:47:34BigMacbecause i want to show you it before i submit it to make sure its setup alright
07:49:18 Quit chendo (Remote closed the connection)
07:49:36 Join chendo [0] (
07:53:50 Quit chendo (Remote closed the connection)
07:53:57 Join chendo [0] (
07:54:32 Join amiconn_ [0] (n=jens@rockbox/developer/amiconn)
07:55:49JdGordonBigMac: dont put the short name for the patches, just the link and long description.. ive removed it and the build wont work if u put it in
07:56:02BigMacjd:does it do .diff as well
08:00:01JdGordonif i change the $_ in a foreach loop (the $_ being the item from an array) does it change the actual value stored int he array?
08:00:39 Quit amiconn (Nick collision from services.)
08:00:39 Nick amiconn_ is now known as amiconn (n=jens@rockbox/developer/amiconn)
08:00:40BigMacwill it do that?
08:05:39BigMacpm jd
08:06:31 Join YouCeyE [0] (n=YouCeyE@unaffiliated/youceye)
08:07:30 Join theli_ua [0] (
08:08:58Slasheriamiconn: hmm, what is wrong with tagcache?
08:09:29amiconnI had a strange effect: dircache disable, tagcache in ram enabled, auto-update off
08:10:04amiconn(1) Even though auto update is off, tagcache seems to do a (fast) scan. This is both on recorder and H140
08:10:34Slasheriinteresting.. then there must be a bug
08:10:46amiconn(2) On H1400, I did the following: Initialize tagcache, reboot. Tagcache did this extra scan after commit.
08:10:58Slasheribecause without auto update tagcache isn't supposed to update it's database automatically
08:11:05amiconnThen I wanted to switch to tagcache view: "tagcache not ready" (!)
08:11:23Slasheriweird.. did you got the logfdump?
08:11:42amiconnI rebooted again. Then tagcache did a second (fast) commit - and contained only 14 tracks (!)
08:11:54amiconn(of about 3500)
08:12:12amiconnI usually don't run logf builds
08:12:15Slasheriand that was with the bleeding edge?
08:12:23Slasherilogf could be very useful in this case
08:12:37Slasheriif you could repeat that again
08:12:46BigMacjdgordon:when can i expect to get this build
08:13:01amiconnCvs as of yesterday 21:00 UTC, plus some changes by me
08:13:17amiconn(nothing tagcache related)
08:14:00amiconnI'll probably have a hard time running a logf build on archos. The binary is rather tight now even without it :(
08:15:13amiconnTagcache in RAM should probably be removed for archos. It takes ~300KB of RAM for me, and I have only ~3500 tracks. There are people with 15000 tracks...
08:15:27JdGordonBigMac: soon...
08:15:35Slasherihmm, but could you do that on iriver? iiuc, you experienced that second problem with iriver
08:15:54amiconnDunno whether it's reproducable. I'll check
08:15:57Slasheriok, that's quite much indeed
08:16:20Slasherii think it should free a few code space kB by disabling tagcache ram for archos
08:16:31Slasheri*few kB
08:17:41amiconnHmm, strange. Now I switched on the H140. Tagcache did yet another commit, and now the number of tracks is back to normal (?!)
08:17:55Slasherihehe, really strange
08:18:14 Quit Gnelik (Read error: 104 (Connection reset by peer))
08:18:20BigMacjdgordon:do i have to apply the bootloader and stuff again?
08:18:30Paul_The_NerdSomeone was saying that every time they boot with auto-update off, an additional entry for every track shows up. So 5 boots = 5 entries per track. Is this related, or was that fixed by one of the earlier things?
08:18:32amiconnAnother thing is that if the track number of a track isn't available, it's displayed as "-1. Blah track" in the artist and album view. Looks quite strange.
08:18:33BigMacor just copy the files over current files
08:18:59SlasheriPaul_The_Nerd: hmm, really? i will need to try that
08:19:04JdGordonok, added some new stuff.. lets see how it goes.. :p
08:19:14amiconnPaul_The_Nerd: That seems to be fixed with one of the weekend's tagcache commits
08:19:43 Join webguest97 [0] (
08:19:51Slasheriamiconn: hmm, it sounds like the tagcache db is really corrupt
08:19:52amiconnI planned to report this to Slasheri, but with the latest cvs it's gone. Instead I observed the strange 14-tracks effect
08:19:58Slasherinormally -1 is never displayed
08:20:34Slasheridid you remove any tracks while you were testing it?
08:20:58amiconnIn album->Blahblah the -1 is displayed also on recorder
08:21:00JdGordonBigMac: hmm... something went wrong so can u forwad the email u got to me
08:21:08JdGordonjdgordy at gmail dot com
08:21:15amiconn(where I didn't observe the strange 14-track effect)
08:21:29amiconnNo, I didn't remove or add anything
08:22:09amiconnI also have an album with "" (empty name) in the album view. Is that supposed to happen
08:22:29Slasheriamiconn: ah, in fact that -1 is normal.. it's a problem introduced by the new format definition in tagnavi.config
08:22:33BigMacjd:i didnt get an email yet...
08:23:10JdGordonodd.. ok, trying again, i found the problem
08:23:27Slasheriamiconn: if you have untagged albums with only whitespace, that might happen
08:23:40Slasheribut shouldn't with entirely untagged albums (no whitespace included)
08:23:56BigMack setn it
08:24:05 Quit adiamas (Connection timed out)
08:25:02BigMacjd your on you own now i gotta go to bed
08:25:11JdGordonok, cya
08:25:13 Quit webguest97 ("CGI:IRC (EOF)")
08:25:56JdGordonwhy the heck cant people make proper patches? is it really so hard?
08:26:06JdGordon|diff -ur rockbox.original/apps/bookmark.c rockbox/apps/bookmark.c
08:26:06JdGordon|−−- rockbox.original/apps/bookmark.c 2006-01-21 23:43:56.000000000 +0000
08:26:06JdGordon|+++ rockbox/apps/bookmark.c 2006-06-10 14:25:38.000000000 +0100
08:26:13JdGordonno wonder it doesnt work!
08:26:19*JdGordon grumbles...
08:27:00JdGordonpatch -p0 < that patchs fails coz its not done in the right folder or sometginh
08:27:23amiconn-p1 should work in this case
08:27:52JdGordonok, ill have to get the script to keep trying then :p
08:29:22amiconnMaking patches which apply properly with -p0 might indeed be a bit difficult if people don't use cvs
08:30:11JdGordonah ok
08:30:15*JdGordon calms down :p
08:32:24JdGordonlast in a while loop jumps out of it? or starts the loop one more time? (perl)
08:35:12amiconnSlasheri: The extra tagcache scan happens after every boot. Strangely enough, the extra commit at boot only happens on H140...
08:37:22amiconnOh, and the extra scan takes much longer than on recorder...
08:39:38 Join LinusN [0] (n=linus@rockbox/developer/LinusN)
08:39:45 Part LinusN
08:40:07 Join LinusN [0] (
08:40:23amiconnPing-pong-ping... morning :)
08:40:24***Saving seen data "./dancer.seen"
08:41:29Slasheriamiconn: hmm, i will try that with the same settings you have
08:42:36*JdGordon wonders how long on average a patch is useable before it gets out of sync
08:45:08LinusNamiconn: moooo
08:55:25Paul_The_NerdJdGordon: It would depend entirely on what the patch changes code in.
08:58:26Slasheriamiconn: hmm, there seems to be many things wrong with the tagcache initialization..
09:04:16 Join Mordov|hardlywo [0] (
09:06:06 Quit Mordov|hardlywo (Client Quit)
09:06:56midgey34just curious, but has anyone had a chance to look at my blackjack plugin? either the code or testing it
09:07:58 Join PaulJam [0] (
09:08:06amiconnSlasheri: I made a logf build, and am now logf()ing such a boot-commit + after-boot-scan
09:08:58JdGordonsee... now if logf was being built for all builds anyway you wouldnt need a special build to test whatever your testing....
09:09:13 Join ender` [0] (i=null@
09:09:56Slasheriamiconn: great
09:10:04*amiconn hopes that this wasn't mean serious....
09:10:04 Join DoubleThink2 [0] (
09:10:10amiconn(@ JdGordon)
09:10:21JdGordonmean = being?
09:10:27Bg3rJdGordon: about 45 builds more ? ;)
09:10:43LinusNJdGordon: the logf() builds make the remote control unusable
09:11:00JdGordonnot with the patch that i was working on during the freeze
09:11:06Bg3rLinusN: depends on what do u call "unusable":)
09:11:16amiconnlogf(9 makes the code slower and bigger
09:11:59JdGordonnoticably? i cant image by much
09:12:10amiconn+12KB on H1x0
09:12:23Paul_The_NerdIf you made all non-release logf builds, you could then request a log attached to every bug report. I mean, the argument against it is from user convenience, but the argument for is perhaps solving some of the more difficult issues more easily...
09:13:00JdGordonPaul_The_Nerd: that was my motivation... if i resurrect my patch would people consider it?
09:13:08JdGordonassuming it doesnt add 12kb to the build?
09:14:09Paul_The_NerdI think for the swcodec targets, especially with the oddities remaining in voice and playback, forcing logf on users for a while *might* be justifiable.
09:14:49JdGordonthe way i was doing it allowed the useer to disable it if they wanted to do so the only real disadvantage is the code increase
09:15:01 Join Mordov|hardlywo [0] (
09:21:44LinusNmaybe enable logf for cvs builds and not for daily builds?
09:22:08 Part DoubleThink2
09:22:12LinusNor only on swcodec targets
09:22:37Paul_The_NerdMy first suggestion was gonna be CVS but not Daily, then I thought swcodec instead.
09:23:24 Quit finik (Read error: 104 (Connection reset by peer))
09:24:17amiconnI wouldn't enable logf() for any official build
09:25:05Paul_The_NerdIt would kinda clutter the disk up a lot
09:25:18JdGordononly in its current form..
09:25:33JdGordonif i resurrect my patch, would someone look at it?
09:26:06amiconnlogf() is a debugging aid meant for developers. I doubt that additional logs from users would be of any help.
09:26:19amiconnMots of the voice bugs are easily reporducable
09:27:14JdGordonamiconn: ye, the point is tho, that if the devs then started using the logf then they could more or less trace what went wrong, even if they cnt reproduce it
09:28:29amiconnAnother point is that logf() builds might be (=are in at least one case) less stable than standard builds
09:29:06amiconnlogf() statements are sometimes "dirty", e.g. calling logf() from an isr...
09:29:10amiconn(recording code)
09:30:20 Join Mordov|work_ [0] (
09:30:36 Join DoubleThink2 [0] (
09:30:42 Part DoubleThink2
09:34:41JdGordonanywho.... does anyone know php? i want to add a heap of checkboxes to my form, but how do i know which have been checkedwhen the form is sent?
09:34:59sharpei used to.
09:35:35JdGordonor alternativly.. is there a html form thingy which is a list of items and you can select multiple items?
09:36:03sharpeyou mean.. a selection list?
09:36:14midkaysharpe: you *forgot* PHP?
09:36:23sharpemidkay: yeah, kind of.
09:36:40midkay.. yeah...
09:36:42JdGordonsharpe: ye, selection list sounds good..
09:36:48sharpeJdGordon: <select name=""><option value=""></option></select> ahah!
09:39:37sharpebe sure you add a size attribute and the multiple attribute
09:39:53 Quit Mordov|hardlywo (Read error: 110 (Connection timed out))
09:40:25JdGordonhow do u get the selected options in php?
09:40:37sharpei think they're an array of that object...
09:41:44JdGordonok, thanx
09:44:15sharpewhat are you adding to the form?
09:45:29JdGordona list of known to be working patches
09:46:11 Join mikearthur [0] (
09:47:49LinusNSlasheri: what is it that forces a reboot after enabling dircache?
09:48:22SlasheriLinusN: memory allocation
09:48:37LinusNhow is the dircache allocated?
09:48:38sharpei love how i can get a "Un1vers1ty Degree" by calling a phone number.
09:48:42Slasherihowever, that could be probably done even without reboot unless audio is currently playing
09:49:34SlasheriLinusN: at reboot, dircache allocates the previously known cache size + reserve size for modifications. Unless previous cache size is not known, cache will be built on foreground
09:49:46LinusNhow come it doesn't use buffer_alloc()?
09:49:59Slasheriit uses that, but indirectly
09:50:08Slasheriso it modifies audiobuffer pointer directly
09:50:28 Join _FireFly_ [0] (
09:50:40LinusNSlasheri: but why not call buffer_alloc()?
09:50:46Slasheriand no buffer_alloc should be called after the playback engine has been initialized
09:51:11SlasheriLinusN: hmm, i don't know. that can be fixed in future :)
09:51:16Slasherishouldn't be hard to do
09:52:07Slasheriah, probably that was the alignment thing so we can make sure audiobuffer keeps the long align
09:52:29LinusNthe thing is that i'm working on a system for buffer_alloc() so we can re-do all allocations
09:52:37sharpealignment is always fun...
09:52:42Slasherihmm, sounds interesting
09:53:00LinusNi.e stop the music and have all modules that use buffer_alloc do the allocations again
09:53:17Slasherithat sounds interesting
09:53:31Slasheriit should be easy to change dircache & tagcache to use the buffer_alloc
09:54:36LinusNso we won't have to reboot after changing the max-dirs-in-browser setting etc
09:54:43Slasheribut normally dircache can't be relocated.. at least if we ever want to use the already implemented disk loading/storing functions
09:55:51Slasheritagcache doesn't have any relocation problems
09:56:07Slasheribecause it doesn't contain any direct pointers that dircache does
09:56:12LinusNyou mean that the stored cache image must be loaded at the same address?
09:56:27Slasheribut currently we don't use that feature at all
09:56:43LinusNthen we can't use it
09:57:04Slasheriand dircache data can't be moved, but tagcache data can be
09:57:29Slasheriso if we need to move dircache memory location, cache needs to be rebuilt
09:57:37LinusNso if we add a buffer_alloc before initializing the dircache, rockbox would crash when it loaded the cache image
09:58:06Slasheri(in fact dircache prevents loading to an incorrect address and builds cache from disk instead)
10:07:50sharpei've been wondering... how often does someone request my help specifically...?
10:09:27sharpei don't think anyone ever has...
10:11:08sharpeoh well... i'll go back to what i was doing.
10:11:43scorcheone up on sharpe!
10:12:00 Join slimx [0] (n=slimx@
10:12:28scorcheanother thing i have that you dont =)
10:12:44sharpewhat's that?
10:12:45scorchemr. i am a rockbox expert
10:13:00sharpei don't really flaunt it anymore scorche...
10:13:10scorchecause it got annoying =)
10:13:19sharpeand when i did, it was only when you were talking about something.
10:13:27scorcheand now back to our on-topic ways...
10:13:39sharpeand that was?
10:13:40scorchethis break was brought to you by the letter g
10:14:01sharpeyou have to have a number.
10:14:03 Join pondlife [0] (
10:14:08scorcheand the number 96
10:14:19sharpewhy 'g' and '96' ?
10:14:37pondlifeAnyone around with Flyspray priveleges?
10:14:38scorchebecause those are the ones that sponsored this break!
10:14:43LinusNpondlife: yup
10:14:52pondlife should be a patch, not a bug.
10:14:52sharpescorche: but why did they sponsor the break?
10:15:05pondlifeSorry about that
10:15:27midkaysharpe: stop questioning already.
10:15:33midkaycome up with your own sponsors or zippit.
10:15:49sharpebut i'm an inquisitive person...
10:16:21Bagder now with html downloads and online links
10:16:22pondlifeLinusN: Thanks
10:17:21sharpesounds like a promotion for something new and exciting...
10:17:50LinusNpondlife: regarding your other talk patch, does it allocate a static thumbnail buffer on archos too?
10:18:16 Quit mikearthur ("Konversation terminated!")
10:18:37pondlifeYes, if .talk clips are used
10:18:44pondlifeI don't like #ifdefs
10:19:13sharpepondlife: you'll learn to like them. :D
10:19:14pondlifeIn theory the memory corruption would happen or Archos, assuming tagcache/dircache are allowed
10:19:37pondlifeCould be smaller, or maybe it could be dynamic/user-configured?
10:20:59pondlifeMy largest .talk clip was 16K, so I doubled it and hoped for the best!
10:22:22 Join safetydan [0] (
10:22:47pondlifeI'm hoping someone could test both #5690 and #5691 on Archos and report back. Paul_The_Nerd said he would when he got time (and got near his Archos).
10:23:43pondlifeMy Archos is away at the moment, at least for a week.
10:25:03 Join ender1 [0] (i=null@
10:28:15 Part Paul_The_Nerd
10:28:35LinusNpersonally, i think your patch is cvs material
10:29:27LinusNi'm slightly bothered by the static .talk clip allocation on archos though
10:31:54LinusNon the other hand, it is a slightly "cleaner" solution than the current one
10:32:36pondlifeWell, I'd like to have allocated dynamically, but unallocating from the audiobuf is too big a job for my limited availability
10:32:49pondlifeKISS and safety first I though
10:33:26pondlifeWhat I can't work out is why more .talk clip users aren't having crashes like I am.
10:34:22JdGordonis anyone else having problems with make complaining about no rockboxlogo.h?
10:34:32pondlifeI guess the audiobuf getting overwritten isn't a problem unless dircache is enabled. And for some reason it seems ok if voice menus are in use (and a clip has been spoken).
10:35:58LinusNpondlife: i think i'll commit your patch soonish
10:36:24pondlifeSaves me reapplying it...
10:36:44pondlifeThis is #5690 you're referring to?
10:37:09pondlife#5691 might not be fully baked yet - it fixes the problem, but I'm hoping to investigete further.
10:38:15pondlifeI need to work out how the event queuing is meant to happen - don't suppose this is documented anywhere? (Aside from the SoftwareCodecPlayback wiki.)
10:38:43pondlifeAnyway, got to go to the dentists now..
10:38:48LinusNhave fun :-)
10:39:04*pondlife loves dentists
10:39:16 Quit pondlife (""Aaaargh, not the big drill!!"")
10:39:17 Quit ender` (Read error: 110 (Connection timed out))
10:40:14 Join aliask [0] (
10:40:28***Saving seen data "./dancer.seen"
10:41:03 Quit MrStaticVoid (Remote closed the connection)
10:41:39 Join MrStaticVoid [0] (
10:50:46 Quit safetydan (Read error: 110 (Connection timed out))
10:51:57 Join safetydan [0] (
10:55:19JdGordonzzzz... im bored again :p
10:56:56LinusNJdGordon: nothing to do?
10:56:59safetydanWell there's 103 bugs to fix.
10:57:08safetydanOr 534 feature requests to implement
10:57:13JdGordonLinusN: not really
10:57:51JdGordonwould it be hugely out of line if i asked for cvs commit so i can stop nagging everyone to commit my patches?
10:59:18 Join dan_a [0] (
11:00:36 Join Gnelik [0] (n=Gnelik@
11:11:41 Join Mmmm [0] (
11:15:42 Quit slimx (Remote closed the connection)
11:19:05PaulJamJdGordon: is it an expected behaviour or a bug, that with your random folder patch if you select an album via the tagcache db after the playlist has finished, it doesn't jump to a random folder and returns to the browser.
11:22:30 Join slimx [0] (n=slimx@
11:29:59MmmmHmm I don't seem to be getting notifications from flyspray anymore....anyone else?
11:33:13 Join linuxstb_ [0] (n=linuxstb@rockbox/developer/linuxstb)
11:33:31 Quit linuxstb (Read error: 110 (Connection timed out))
11:34:15Mmmmah.... maybe its that sourceforge email address......
11:36:18 Join spiorf [0] (
11:38:17GnelikMmmm: Yep, no notifications from forum to
11:40:50 Quit chendo (Remote closed the connection)
11:41:00 Join chendo [0] (
11:42:22ravonbtw, where do the swedish developers live?
11:42:29LinusNsweden? :-)
11:42:36ravonIndeed, but where?
11:42:52LinusNwell, there are several swedish devs
11:43:20LinusNi, bagder and zagor live in/near stockholm
11:43:34ravonWell, you and Bj?rn for instance. It's always as amusing to find out that someone lives extremely close to you.
11:44:31ravonYou all work at Haxx?
11:45:00*amiconn is waiting for Mr. playlist to appear
11:47:00 Join gtkspert_ [0] (
11:48:05LinusNravon: i bjrn and daniel have a company called Haxx, yes
11:48:19LinusNamiconn: mr playlist == hardeep?
11:50:40JdGordonPaulJam: bug probalbly... i dont use the tagdb so i havnt tested that
11:52:03ravonLinusN: And you guys _are_ close to me (Huddinge). Thanks, my curiosity has been satisfied.
11:53:00LinusNravon: Daniel lives in Huddinge and I live in Haninge :-)
11:53:49amiconnThere's a bug with "insert shuffled": If shuffle is off and you start a playlist by choosing Playlist->Insert Shuffled on a folder directly after boot, the resulting playlist order is always the same
11:54:32amiconnThat means the prng isn't seeded, but it's not a simple fix because resume must be taken into account
11:55:23amiconnAhem, of course I mean the resulting order is always the same for a certain folder, unless something within that folder changes
11:56:11MmmmGnelik: I changed my email address from the sourceforge one and now notifications are working nicely :)
11:57:16LinusNamiconn: when this happens, have you resumed playback when starting the device?
11:57:41 Quit Mmmm ("Byeee")
11:57:51amiconnJust boot -> go to the folder -> Playlist->Insert Shuffled
11:58:45amiconnNote the resulting order (playlist viewer), reboot, try again, and compare the order
11:59:02 Quit gtkspert (Read error: 110 (Connection timed out))
11:59:32LinusNreally odd
12:00:15LinusNwhich device?
12:02:55amiconnDiscovered on Ondio (guess by whom), verified on Recorder and H140
12:03:14JdGordonand h300
12:03:17JdGordonjust tried it
12:03:42 Nick gtkspert_ is now known as gtkspert (
12:05:11GnelikWould RB support video???
12:05:30LinusNGnelik: maybe some day, if someone writes the code for it
12:06:30LinusNamiconn: in playlist.c, new_playlist(), add after the call to empty_playlist():
12:06:42LinusNplaylist->seed = current_tick;
12:06:57LinusNworth a try
12:07:45GnelikIPod video vithout video, funny :)
12:09:06PaulJamGnelik: you can still boot the apple firmware to watch videos
12:09:23amiconnRockbox already supports video, just not on all targets
12:09:28*amiconn is always tempted to comment on video support requests
12:09:54amiconn...and the method it supports video on the archoses isn't suitable for colour displays
12:10:16chendoso what's the limitation on getting something like xvid to work?
12:10:24chendois it optimisation?
12:10:33LinusNplenty of it :_)
12:10:45*amiconn would really like to take a look at the MooVid sources
12:10:53amiconnUnfortunately they're not open :(
12:11:09*linuxstb_ googles MooVid
12:11:17amiconnOr RiVA
12:11:31amiconnlinuxstb_: MPEG1/MPEG2 video player for amiga
12:12:00amiconnasm optimised decoder, realtime for lower resolutions. That is with a CPU slower than our coldfires and arms...
12:12:19amiconn(but it might use floating point, in which case the 68060 has an advantage)
12:12:49LinusNaaah! "100% assembly coded (fast & short)"
12:12:57GnelikiPodlinux supports video why can't you look at their code an write the same :)
12:13:01chendohow hard is it to develop a rockbox plugin anyway?
12:13:12LinusNdamn simple
12:13:37amiconnGnelik: Uncompressed video on colour displays? Nah, forget it
12:13:41chendois there a link somewhere?
12:13:53amiconnipl doesn't support video on the iPod video afaik
12:14:09Gnelikits beter that nothing
12:14:57LinusNsorry, was for chendo
12:15:37 Quit MrStaticVoid (Remote closed the connection)
12:15:48chendoshould be real easy to get a rockbox emulator up yeah?
12:16:12 Join MrStaticVoid [0] (
12:17:12JdGordonchendo: ye, as long as u can compile sdl apps your pretty much good to go
12:17:25 Join man_in_shack [0] (
12:17:32JdGordonis sound working properly in the sim?
12:17:41chendopity i don't have time to do anything for rockbox, have other projects do work on :/
12:17:43*man_in_shack waves
12:18:30*LinusN spots a waving man in a shack
12:19:06*man_in_shack spots a spotting LinusN
12:19:12*man_in_shack marks it off his birdwatching list
12:19:33man_in_shackwas in here before asking about creative zens
12:20:42PaulJamJdGordon: in the sim audioplyback skips often with the error "sdl_audio_callback: No Data." shown.
12:20:46JdGordonam i going crazy or could u change the volume from the file browser with the remote before?
12:20:55JdGordonah ok
12:21:09man_in_shackthere are a few chips in my zen touch. anyone want to know what they are?
12:21:11 Nick Rondom_ is now known as Rondom (
12:21:11chendoi'm surprised nobody has started working on a proper video plugin already
12:21:12chendoor are they?
12:21:15man_in_shacki pulled it appart 8)
12:21:30JdGordonchendo: iirc there is one on the tracker
12:21:37JdGordonvery early development tho
12:21:38LinusNman_in_shack: create a CreativeZenInfo page in the wiki
12:21:48PaulJamchendo: i think there is an xvid decoder on the tracker.
12:21:55linuxstb_Gnelik: I'm sure it would be fairly easy to port IPL's uncompressed video player to Rockbox, but I've never seen anyone show any interest in doing that.
12:23:05man_in_shackahh, no wonder the touchpad doesn't work right
12:23:09man_in_shackit's synaptics powered
12:23:16JdGordonis that the one that does 3fps without displaying anything?
12:23:21markunJdGordon: yes
12:24:26man_in_shackLinusN, do i need to attach images to it or can i just use chip ids?
12:24:57GnelikDoesn't Ipod have hardware video support?
12:24:59LinusNit would be nice if you attached images, but if you are sure about the id's you can skip them
12:26:46linuxstb_Gnelik: The 5g does, yes - a completely undocumented Broadcom chip.
12:27:22Gneliklinuxstb_:But it is hard to use it???
12:27:37linuxstb_"completely undocumented" = "hard to use".
12:29:23linuxstb_Although it appears to act as a black box, with the Apple firmware just passing the video to it for it to decode. So it would be possible to use it in the same way from Rockbox by reverse-engineering this communication in the Apple firmware. But then you'll just get video playback which is identical to Apple's.
12:30:11nudelyn2better than rebooting to watch video
12:30:22GnelikBut you dont need Apple OS
12:30:23linuxstb_More interesting would be running our own code on the Broadcom chip, but as we don't even know the instruction set of either the processor or DSP in the Broadcom chip, reverse-engineering it is slightly troublesome...
12:30:58man_in_shackLinusN, i don't see "add page" or anything on the wiki :|
12:31:09man_in_shackand yes i have registered
12:31:18Bg3rman_in_shack: just go to the page u want to create
12:31:24LinusNjust go to the topic, and it will ask you if you want to create it
12:32:02man_in_shacksuggestions ... CreativeZen, CreativePort, CreativeZenTouch ...?
12:32:09linuxstb_nudelyn2, Gnelik: The bigger hurdle is that no Rockbox devs seem to be interested in video playback... Breakthroughs like that are more likely to come from IPL - they are much more interested in video playback.
12:33:18 Join muesli__ [0] (n=muesli_t@
12:33:29man_in_shackcos i only have info about the zen touch
12:33:40man_in_shackcan pages be renamed later?
12:35:44 Join Gnelik41 [0] (n=Gnelik@
12:39:08 Quit MrStaticVoid ("Lost terminal")
12:39:24man_in_shackdo i need to be in the Users group?
12:40:29***Saving seen data "./dancer.seen"
12:41:02JdGordonnot letting you edit pages?
12:41:10man_in_shacknot letting me create
12:41:22man_in_shackAccess check on Main.CreativeZenTouch failed. Action "change": access not allowed on web.
12:41:35JdGordonwhats your username?
12:42:20JdGordonyou sshould be able to now
12:42:35man_in_shackty Jd
12:44:17 Quit jsMikeS (Read error: 110 (Connection timed out))
12:44:47JdGordonhas there been any talk about how to get rid of the button #ifdef hell?
12:46:02 Join XavierGr [0] (
12:49:26 Quit Gnelik (Read error: 110 (Connection timed out))
12:49:28 Join jsMikeS [0] (
12:51:50 Quit jsMikeS (Client Quit)
12:52:33 Join jsMikeS [0] (
12:57:16 Join KN|stiff [0] (
13:01:35 Join Siku [0] (
13:12:05 Quit juxtap (Read error: 110 (Connection timed out))
13:20:38 Join linuxstb__ [0] (
13:21:22man_in_shackhow do you do bold+italics on the wiki?
13:22:34amiconnlinuxstb__: ?
13:22:48man_in_shackor any combination of formatting :|
13:22:54man_in_shacklike bold+monospace
13:23:07 Quit linuxstb_ (Read error: 110 (Connection timed out))
13:23:54man_in_shacknevermind on that last one :)_
13:24:31man_in_shackand in fact the one before lol
13:24:36*man_in_shack apple-logies
13:25:15man_in_shack << this is what i have so far
13:25:19man_in_shackmore later i hope
13:25:42man_in_shackbut i'm hoping to be able to fix it 8)
13:26:47 Join juxtap [0] (n=juxtap@
13:27:43man_in_shackanyone have any tips on making a synaptics powered touchpad actually WORK properly?
13:28:04 Join Criamos [0] (
13:28:16Bg3rAbove that is one labelled: SST 39VF400A 70-4C-EK 0410148-AB <= probably flash ?
13:28:46amiconnSST39VF400A is definitely flash rom
13:29:08man_in_shackthis is why i wanted to put the chip names up
13:29:12man_in_shackcos i don't know what they are
13:29:19Bg3rK4S281632F-TC75 <= 2M x 16Bit x 4 Banks SDRAM
13:30:04amiconn4MBit (512KByte)
13:30:17markunand the TMS320 is the of course
13:30:30amiconnurgh, TI
13:31:08Bg3ramiconn: 2M = 2mbit?
13:31:08amiconnTI == no docs and no free compiler iirc
13:31:15JdGordoncan anyone think of an abrstarcted action that is in any rb target that is not in this list?
13:31:30LinusNman_in_shack: one reason to attach images is that it makes it easier to identify the chips
13:31:42amiconnBg3r: Yes, but 2M x 16Bit x 4 Banks means 16MByte in total (iiuc)
13:31:52man_in_shackbut i can't use the camera right now
13:31:57man_in_shackshould have pics up this week
13:32:34LinusNJdGordon: "special1"?
13:33:04JdGordonye, i dunno :p
13:33:14*man_in_shack wishes he knew how to reassemble this thing so the touchpad worked both up and down
13:33:30*JdGordon has no idea how to handle the remote buttons
13:33:35 Join Febs [0] (
13:34:35Bg3rJdGordon: amiconn suggested something like a replacable "hook" function for these actions, iirc
13:35:15JdGordonamiconn: ?
13:35:46 Quit KN|stiff (Read error: 104 (Connection reset by peer))
13:36:48FebsInteresting. If I keep my iPod video in the File Browser or a menu, I can use the EQ with no buffer underruns at all.
13:37:47dan_aFebs: I've found that the WPS seems to cause a lot of buffer underruns too.
13:39:00Bg3rJdGordon: iiuc, his idea was to have an upper layer function above button_get (like get_action()), which has default return values, but can be changed with a user supplied one..
13:39:23 Nick linuxstb__ is now known as linuxstb (
13:40:55JdGordonye, thats what im doing, these values ideally would be defined for every target so instead of checking for the button code, the button loop checks these... the codes can be replaced (maybe at runtime for user configurable setup?) in later calls the the get_action() functio
13:42:16linuxstbFebs: Screen updates are very expensive on the 5g - I don't know how often a typical WPS redraws the screen...
13:42:24 Quit Mikachu (Remote closed the connection)
13:42:36Bg3rJdGordon: yep
13:43:42 Quit muesli__ (Read error: 104 (Connection reset by peer))
13:43:50man_in_shacki must have a bad contact somewhere here but i can't work out what's going on :(
13:44:17 Join muesli__ [0] (n=muesli_t@
13:44:55Bg3rpastebin is spamattacked ...
13:47:41*linuxstb wonders why Rolo won't load an ipodlinux kernel...
13:49:39LinusNbecause rolo only loads rockbox binaries
13:50:44linuxstb:) I've changed it so it _should_ work..., but the kernel appears to crash immediately.
13:51:15man_in_shackwhy "_should_" it work?
13:51:56 Join Mikachu [0] (
13:51:58linuxstbBecause I load it to the correct place in memory and transfer execution to its entry point...
13:53:02linuxstb... after performing the same hardware "uninitialisation" that seems to be working fine when rolo-ing Rockbox.
13:53:24Bg3rJdGordon: see
13:53:52man_in_shacklinuxstb, maybe rockbox's binary is crashing?
13:54:07*JdGordon wishes the irc logs had html bookmarks in them for every hour...
13:54:15JdGordonBg3r: roughly where?
13:54:17man_in_shackat the exact point that it loads the kernel into memory
13:54:33man_in_shackor should i say rolo
13:55:33Bg3rJdGordon: ~ 13:58
13:55:50linuxstbman_in_shack: No - the same function loads a raw "rockbox.bin" file fine.
13:56:17 Quit Rondom (Nick collision from services.)
13:56:21 Join Rondom_ [0] (
13:56:36 Join Rondom [0] (
13:56:42 Quit Rondom_ (Read error: 104 (Connection reset by peer))
13:58:55JdGordonhmm... ah yes, i remember that convo.. partially..
13:59:34man_in_shackok, now i can't get the touchpad working at all :(
13:59:38JdGordonthe ipod buttons is where my thing falls over :'(
14:00:04 Quit safetydan ("Ex-Chat")
14:00:08Bg3rJdGordon: u mean the wheel ?
14:00:26JdGordonspecifically the menu button being used for both up and menu
14:01:42man_in_shackdammit i brokedded it
14:01:49PaulJamSlasheri: is it, or will it be possible to show the tagcache entrys in the form of 'Artist - Title' ? i have tried it with the line '"Test" title = "%s - %s" artist title', but this only showed: 'Title - Title'.
14:01:55Bg3rJdGordon: ? u mean long/short press ?
14:02:44JdGordonno, long short is handled perfectly.. is long pres menu for menu and short press up? coz if so then all is good...
14:04:00SlasheriPaulJam: currently that isn't possible, at the moment it's only possible to use the current tag as the string tag
14:04:05Slasheribut numeric tags can be anything
14:04:24Bg3rLinusN: ?
14:04:29Bg3rlinuxstb: ?
14:04:35PaulJamSlasheri: ah, thanks
14:04:52SlasheriPaulJam: that could course performance issues if we would need to load the other tags too
14:05:48JdGordonalthough.. reading that log looks like im still not abstracting it enough.. but tough :D ill finish the initial stuff and then we can argue
14:06:03Bg3rJdGordon: <Bg3r> amiconn what are the worst button combos for now ?
14:06:08*man_in_shack is annoyed
14:06:11Bg3r<amiconn> Bg3r: Short-long on iriver, double click on Ondio, and triple-presses in the text viewer on player
14:06:51 Join TCK [0] (
14:07:18Bg3rJdGordon: of course, maybe this is a little bit outdated
14:07:27JdGordonshort-long and triple isnt gonna be easy to solve at all.. double press i _think_ my code will handle, maybe with tiny mods
14:07:58Bg3rshort-long could be possible with a timeout
14:08:23Bg3rif(no button press within the timeout) return short_button_action;
14:09:12Bg3rbut this will slow down the button "reactions"
14:10:33JdGordonBg3r: i rekon those funny combos should still be handled by the calling code, because how infrequeently they are used
14:11:01JdGordonmy whole goal was eliminate the _pre and the #ifdefs
14:11:05JdGordonwhich i tihnk i have
14:11:10Bg3rJdGordon: or maybe we should have a special get_action() hook for the wps
14:11:17Slasheriamiconn: now that autoupdate thing should have been fixed
14:11:42Bg3rJdGordon: in 3 words - i'm with you
14:12:30Bg3rhave in mind the different iriver lcd remotes ;)
14:12:55JdGordonall in good time :p
14:13:24JdGordonin theory the mappings should all be changeable at run time...
14:13:38Bg3rthis is the idea
14:14:48JdGordondo i hit pastebin with what ive got? or the ml?
14:15:01Bg3rbetter mailing list or wiki...
14:18:37 Join A_M [0] (
14:19:51 Quit |apo| (Read error: 110 (Connection timed out))
14:24:52 Join GASDGASDG [0] (
14:25:02 Quit Sinbios (Nick collision from services.)
14:25:06 Nick GASDGASDG is now known as Sinbios (
14:26:56 Join linuxstb_ [0] (n=linuxstb@rockbox/developer/linuxstb)
14:27:14 Join elinenbe_work [0] (
14:27:15 Join San||Emo [0] (n=San@
14:27:22 Join Kohlrabi [0] (
14:27:38 Quit elinenbe_work (Client Quit)
14:27:38 Quit aliask ("Chatzilla 0.9.72 [Firefox]")
14:27:53Bg3rSlasheri: is the first known issue in (limit to 10 000 files) still valid ?
14:27:55 Join webguest92 [0] (
14:28:05 Quit Febs ()
14:28:15SlasheriBg3r: there should be no more limits
14:28:25Slasheriat least that 10 000 files limit is gone
14:31:04Bg3rok, just deleted this paragraph
14:32:13 Quit linuxstb (Read error: 110 (Connection timed out))
14:36:01 Quit Seed (Nick collision from services.)
14:36:04webguest92slasheri: what's in the future for tagcache?
14:36:09 Join Seed [0] (i=ben@
14:36:17 Nick webguest92 is now known as elinenbe_work (
14:36:30JdGordonelinenbe_work: its getting scrapped!
14:36:41elinenbe_workwhat? It's getting scrapped? Why?
14:37:14Slasherielinenbe_work: much work to do :)
14:37:41 Join TeaSea [0] (
14:37:47Slasheribug fixes and new features
14:38:12elinenbe_workwait, so is it getting scrapped for something better, or is it getting scrapped because you don't think it will never be finished, or is it NOT getting scrapped?
14:38:46 Join linuxstb__ [0] (
14:38:50 Nick linuxstb__ is now known as linuxstb (
14:39:22elinenbe_workSlasheri: so, new features... what will they be? :-)
14:39:30Slasherino, it's not getting scrapped.. at least not by me
14:40:11*JdGordon was joking :p
14:40:14Slasherinobody knows for sure, but at least some small enhancements such as better conditional searching etc.
14:40:19Bg3rJdGordon: don't lie poor people :P
14:40:27Slasherii hope tagcache has a better future than the playback engine had :)
14:40:30***Saving seen data "./dancer.seen"
14:40:33 Join Poka64 [0] (
14:40:44Bg3rthey're living for the tagcache:P
14:40:56JdGordonSlasheri: are u gonna add the patch so tagnavi doesnt get overwirtten on updates?
14:41:05SlasheriJdGordon: yes
14:41:16Slasherias soon as i have some time to do that =)
14:41:23elinenbe_workoh... thanks for clearing that up! Slasheri, you should have a widget based conditional search!
14:41:46elinenbe_workplay "songs" from the "80s" with "Love" in the title....
14:42:12elinenbe_workplay "albums" from "before" "1960" with "Elvis" in the title
14:42:28Slasheriyeah, and btw. that is already possible
14:43:08elinenbe_workSlasheri: is it possible to do that _on_the_device?
14:45:01PaulJamSlasheri: btw, yesterday it happened to me that i got caught in the Tracks-view and wasn't able to go to the tagcache root by pressing left. after switching to filtree and back it worked again. but unfortuneatly i have no idea how to reproduce this.
14:45:09man_in_shackwell i've found the electrical connection for "down" on this thing
14:45:14man_in_shackbut i can't find "up" :|
14:45:52 Quit San (Read error: 110 (Connection timed out))
14:47:19 Quit TCK (Read error: 104 (Connection reset by peer))
14:47:39Slasherielinenbe_work: by editing the tagnavi.config, yes
14:47:45Slasheribut not on-the-fly yet
14:48:05SlasheriPaulJam: hmm, weird
14:48:06PaulJamthere is a text editor
14:48:49PaulJamSlasheri: but i'm using a patched build, so this might have caused it.
14:48:49 Quit linuxstb_ (Read error: 110 (Connection timed out))
14:53:29 Quit San||Emo (Read error: 110 (Connection timed out))
14:53:36elinenbe_workSlasheri: thanks
14:55:17 Quit A_M ("CGI:IRC")
14:56:42JdGordonSlasheri: ive just turned on tagcache for the first time.. so kick me if you want to... shuoldnt it work like the file browser in that if you goto the context menu for a item that has subitems you should get the "insert, insert shuffled" options?
14:57:00JdGordoninstead of showing the open with option which doesnt make sense
14:57:54JdGordonand shouldnt <all tracks> load them all into the playlist?
15:02:30 Quit muesli__ (Read error: 110 (Connection timed out))
15:03:50SlasheriJdGordon: yes, the context menu has currently some limitations
15:04:14Slasheriprobably i will try to fix that soon.. so entire tagcache folders can be inserted to the playlist
15:04:28JdGordonah ok
15:05:00PaulJamSlasheri: i was able to reproduce the bug i mentioned earlier. i'll now try to reproduce with a clean build.
15:09:54 Join GASDGASDG [0] (
15:12:48JdGordonif tagcache is not loaded to ram does it use any ram?
15:13:59 Quit Sinbios (Nick collision from services.)
15:14:09 Nick GASDGASDG is now known as Sinbios (
15:17:40 Join Greenhope [0] (n=123@
15:18:17 Join pondlife [0] (
15:21:26PaulJamSlasheri: the bug seems to be related to the follow playlist option. reproduction: in id3 view play a track, then while in wps select filetree, then goto the browser and press left until you are in the root, and then switch back to id3 view.
15:21:53PaulJam(with follow playlist enabled)
15:25:28 Quit Gnelik41 (Read error: 104 (Connection reset by peer))
15:26:28 Nick pondlife is now known as pondlife_ (
15:27:30 Nick pondlife_ is now known as pondlife (
15:27:53 Quit pondlife ("byebye")
15:28:50JdGordon makes no sense.. why the heck would he write the edit in english if the whole post is germna??
15:31:30 Join pondlife [0] (
15:33:06amiconnBg3r: There are no more triple-presses in the player text viewer since the settings were converted into a menu
15:33:41Bg3ryep, i supposed so
15:36:39 Quit Poka64 ("XChat 2.6.6 -")
15:39:26 Join Poka64 [0] (
15:39:55 Quit jsMikeS (Read error: 110 (Connection timed out))
15:40:07 Join paco_ [0] (
15:45:01 Quit Poka64 ("XChat 2.6.6 -")
15:46:26 Join Poka64 [0] (
15:47:48 Join apo` [0] (
15:49:27 Join jsMikeS [0] (
15:53:10 Quit Mordov|work_ (Remote closed the connection)
15:54:44 Quit lukaswayne9 ("Ex-Chat")
15:57:20 Join lukaswayne9 [0] (
16:01:20JdGordonalrighty, bed time for me... ppl, dont be afraid to reply to my mailing list message re keys :p
16:01:31 Quit JdGordon ("Konversation terminated!")
16:03:12 Join dionoea_work [0] (
16:03:48 Join lightyear [0] (
16:04:28 Quit Greenhope ()
16:04:54 Join drippydonut [0] (
16:04:57 Quit apo` (Read error: 104 (Connection reset by peer))
16:05:38 Join apo` [0] (
16:08:04 Quit pondlife ("byebye")
16:14:29 Join webguest93 [0] (
16:14:39 Quit webguest93 (Client Quit)
16:14:55 Join snowgoon [0] (
16:17:32 Quit Rob2222_ ()
16:17:51 Join MrStaticVoid [0] (n=jlee@2002:45a0:5ad2:0:205:4eff:fe43:5641)
16:18:06 Join Rob2222 [0] (
16:18:25 Quit dan_a ()
16:26:05 Join pondlife [0] (
16:26:14 Join klrspz [0] (n=klrSpz@
16:26:35 Quit apo` (Read error: 110 (Connection timed out))
16:26:35 Join gamerD00d [0] (n=klrSpz@
16:36:46 Quit gamerD00d ()
16:40:33***Saving seen data "./dancer.seen"
16:43:00 Quit PaulJam (".")
16:44:26 Part LinusN
16:44:31 Quit XavierGr ("One firmware to rule them all!")
16:45:04 Join PaulJam [0] (
16:46:49 Quit elinenbe_work ("CGI:IRC (EOF)")
16:49:10 Quit theli_ua ("Leaving")
16:55:55 Join Gnelik [0] (n=Gnelik@
16:57:07 Quit Gnelik ("Gfrf!4edss")
17:05:26 Join apo` [0] (
17:09:42 Join preglow [0] (n=thomjoha@rockbox/developer/preglow)
17:10:51 Quit dionoea_work ("CGI:IRC (EOF)")
17:18:12 Quit Rondom (Nick collision from services.)
17:18:18 Join Rondom_ [0] (
17:19:05 Join spinxfr [0] (
17:19:47 Join freqmod [0] (
17:27:41*linuxstb spots preglow
17:28:40*preglow spots himself
17:28:51preglowback again from being scorched in england
17:29:33linuxstbI'm still being scorched
17:30:01preglowi believe you
17:30:04preglowlondon was hell
17:30:23preglowthe one time i went
17:30:56linuxstbLuckily I'm working from home most of the time, so don't have to suffer the tube.
17:31:10preglowi suffered it
17:31:54*freqmod thinks preglow is a little lonely, as he talks to himself all the time.
17:32:04 Join Coeus28 [0] (
17:32:22Coeus28hello, I was wondering what the avg battery life is for a ipod 4th gen using rockbox?
17:32:24preglowi didnt know linuxstb was a figment of my imagination
17:32:32preglownot altogether unlikely, i guess
17:33:00*linuxstb ponders his existence
17:34:45 Quit elinenbe (Read error: 110 (Connection timed out))
17:36:29 Part Coeus28
17:36:58preglowi see the freeze is off
17:37:00 Join breaker [0] (
17:37:01preglowwhich i guess is good
17:37:11goffayeah... i'm enjoying it
17:37:24goffai've seen more x5 development in the last 2 weeks than i have in the last 3 months
17:37:47preglowsmall wonder
17:37:52linuxstbpreglow: Seen the ipod3g progress?
17:37:56preglowlinuxstb: i have indeed
17:37:59preglowlooks good
17:38:12preglowthough codec performance doesnt exactly thrill me
17:38:39linuxstbdan_a has said he gets realtime MP3 when compiling libmad with -O (instead of the current -O2), and by being in a menu instead of the WPS.
17:39:13linuxstbI haven't had chance to compare -O and -O2 on my ipod yet.
17:40:38preglowmenu instead of wps makes sense
17:40:52preglow-O instead of -O2 should work on 502x as well, then
17:43:38 Join ]RowaN[ [0] (
17:44:22]RowaN[guys whats a good website for mp3 player reviews? i'd like to compare sd based players and see whats best.. my ihp120 is starting to feel too bulky to talk on my commute =/
17:44:50nudelyn2I quite like
17:44:56]RowaN[i was just there
17:45:13]RowaN[but they dont seem to split their reviews by hd/flash/internalflash/etc
17:45:16]RowaN[just by date
17:45:33nudelyn2they often mention similar products at the end of reviews i think
17:45:51preglowfood time
17:45:59_FireFly_happa happa ;)
17:46:43]RowaN[theres some 10 sd mp3 players on ebay from hongkong.. should be good for a laff
17:50:16breakerHi! I borrowed an iTrip with LCD from a friend, it doesn't work with my iPod 5G. I read that serial communication is needed to turn the iTrip on (which is connected with the dock connector). Does anyone know if there's some progress to support iPod serial communication?
17:51:47linuxstbNope. There is some non-working code in ipodlinux, but that's all.
17:58:11BigMac!seen Jdgordon
17:58:32BigMacanyone seen jd recently?
17:59:01BigMacthere is one way
17:59:23BigMaccheck that out
18:00:25 Quit MrStaticVoid ("leaving")
18:01:04linuxstbBigMac: I think Jdgordon left a couple of hours ago - it's currently around 2am in Australia.
18:02:13BigMachas anyone tried his compiler?
18:05:46BigMaclinuxstb:you still here
18:07:06BigMaccould you tell me what part in the wps i have to change and what to change it to if i want to make it so the font it uses is nimbus 12?
18:07:50linuxstbYou change the theme .cfg file.
18:08:41linuxstbEasiest way is to use "Browse Fonts" to select nimbus 12, then go into the Manage Settings menu, and write a config file. Then (on your PC), open up that config file in a text editor, and find the line which sets the font. Then copy that line into your theme's .cfg file.
18:09:37BigMacok will do
18:10:15nudelyn2font: /.rockbox/fonts/nimbus-12.fnt in the .cfg file
18:12:01 Quit merbanan (Read error: 104 (Connection reset by peer))
18:13:33 Quit paco_ (Remote closed the connection)
18:15:56 Join latha [0] (
18:16:08 Part latha
18:19:56 Join XavierGr [0] (
18:22:57 Quit Lynx_ (Read error: 145 (Connection timed out))
18:23:52 Join gamerD00d [0] (n=klrSpz@
18:23:54 Join bondolo [0] (
18:25:51breakerBigMac: I read that already. And I don't want to have some extra batteries with a button that I have to press whenever I use the iTrip. ;) But thanks anyway.
18:28:33 Join Ribs [0] (
18:28:57BigMacits all good:-) i wouldn't do that either because im not that technical
18:29:04breakerI own an AudiaX FM transmitter which works really good. A distance of 10m in-house through walls is no problem. But I saw the iTrip which is connected directly to the iPod and so is is more handy than an external device with a cable (like the AudiaX).
18:29:13BigMacbut i think it is the only rockbox ipod option
18:30:05breakerI also read some comments about the iTrip that say that it is not really good. Some people complain about bad sound quality or low range. I have none of these problems with the AudiaX.
18:30:22breakerBut maybe that is because of the short cable which acts as an antenna.
18:30:59BigMacyah they have a mod to increase the range of the itrip
18:31:14goffa09:33 < preglow> ahah
18:31:14goffa09:33 < preglow> i suffered it [09:33] [goffa(+i)] [2:#rockbox(+cnt)] [Act: 3]
18:31:56preglowim off again anyway, back in a day or two
18:33:58goffadidn't see that paste
18:34:17goffamust have right clicked by accident
18:40:22 Quit klrspz (Read error: 110 (Connection timed out))
18:40:37***Saving seen data "./dancer.seen"
18:40:38 Join KlrSpz [0] (n=klrSpz@
18:41:42 Join |apo| [0] (
18:42:33goffahmm.. amd bought ati...
18:46:38 Join dan_a [0] (n=dan-mirc@
18:47:48BigMac <-5g users. i updated it with a better font by popular demand
18:47:54 Quit snowgoon ("CGI:IRC (Ping timeout)")
18:50:58 Quit gamerD00d (Read error: 110 (Connection timed out))
18:51:05 Join gamerD00d [0] (n=klrSpz@
18:53:53 Quit slimx ("Leaving")
18:57:43grimmanAnyone care to inform me how I turn off FlipIt (plugin) without rebooting?
18:57:49grimmanAnd no, there's no documentation.
18:57:54BigMacmenu select
18:58:04 Quit KlrSpz ()
18:58:05 Quit gamerD00d ()
18:58:06 Join klrspz [0] (n=klrSpz@
19:00:00 Quit apo` (Read error: 110 (Connection timed out))
19:02:13 Join Febs [0] (
19:03:03 Quit mirak (Read error: 104 (Connection reset by peer))
19:03:44 Join mirak [0] (
19:05:52 Join Gnelik [0] (n=Gnelik@
19:06:14 Join obo [0] (
19:07:27 Join mikearthur [0] (
19:08:48 Quit pondlife ("byebye")
19:20:15 Join A_M [0] (
19:37:02 Join joe2 [0] (
19:39:08 Join tucoz [0] (
19:39:35tucozgrimman: around?
19:41:02tucozI am curious to why you said that there is no information on how to quit flipit. The manual shows the keys for all actions for that plugin.
19:41:55tucozanyway, the manual as pdf/html is to be found at
19:41:55 Join Yakuzza [0] (
19:42:24Yakuzzaassociations to action 8085 ?
19:42:49 Join TeaSeaLancs [0] (
19:42:56YakuzzaAction 2085
19:43:25tucozwhat is that?
19:43:38Yakuzzashould be a chipset
19:43:56Yakuzzai bought an mp3 player with vidiofunctions and that chipset is build in
19:44:38tucozah. I see. I have never heard of that chipset, so I don't think a rockbox port for that is in development
19:44:39Yakuzzai believe there are many players with such a chipset outthere and sometimes there are already developments on common chipsets
19:45:02 Join snowgoon [0] (
19:45:06Yakuzzaok, sometimes anyone knows well references :)
19:45:34tucozarchos, coldfire, ipods at the moment
19:46:04tucozand some detective work for the portalplayer chipsets is on going
19:46:40tucozah, and the toshiba gigabeat is in development as well
19:47:23BigMacanyone ever have any sucsess with any pyramid sceme site?
19:47:39tucozprobably the founders ;)
19:48:14BigMacim talking bought the ones that you get a free ipod or whatever by doing an offer
19:48:16 Quit YouCeyE (Read error: 110 (Connection timed out))
19:48:27Nibbler<tucoz> probably the founders ;)
19:49:47 Join linuxstb_ [0] (n=linuxstb@rockbox/developer/linuxstb)
19:50:25 Quit linuxstb (Nick collision from services.)
19:50:29 Nick linuxstb_ is now known as linuxstb (n=linuxstb@rockbox/developer/linuxstb)
19:50:34 Quit TeaSea (Read error: 110 (Connection timed out))
19:50:59linuxstbHmm... Compiling libmad at -O2 (as happens now) gives me 66% boost on my ipod (4g Color), but changing that to "-O" gives 60% boost...
19:51:12 Quit freqmod (Read error: 104 (Connection reset by peer))
19:52:07dan_alinuxstb: Is that better or worse? I've not worked out what the boost is referring to yet
19:52:29 Quit joe2 (Read error: 104 (Connection reset by peer))
19:53:34tucozthe boost percentage is the percentage that the processor is running at full speed when decoding a track. So, less is better
19:54:20 Join linuxstb_ [0] (n=linuxstb@rockbox/developer/linuxstb)
19:54:28*linuxstb_ needs a new ADSL provider...
19:54:32 Quit linuxstb (Nick collision from services.)
19:54:36 Nick linuxstb_ is now known as linuxstb (n=linuxstb@rockbox/developer/linuxstb)
19:55:01linuxstbYes, lower is better. 100% boost would mean the CPU is contantly at the high speed - 0% boost means it's constantly at the low speed.
19:55:25 Join joe2 [0] (
19:55:47linuxstbdan_a: So it's definitely better - I'll commit your change for all ipods.
19:56:34dan_aThanks. :)
19:58:20dan_aI'm still searching round for optimisations that are within my capabilities... what is involved in optimising the use of IRAM in a codec?
19:59:47 Quit midkay ("Leaving")
20:00:22 Join midkay [0] (n=midkay@rockbox/developer/midkay)
20:03:45 Quit A_M ("CGI:IRC")
20:04:32 Quit Ribs ("Leaving")
20:07:11 Quit Gnelik ("Gfrf!4edss")
20:12:40goffaanyone know of any windows freeware to edit an mp3?
20:15:06Nibblerwavelab16, is that free? dont know
20:15:23oboaudacity - depends on what you mean by edit :)
20:20:26 Join linuxstb_ [0] (n=linuxstb@rockbox/developer/linuxstb)
20:20:27 Quit linuxstb (Read error: 110 (Connection timed out))
20:21:39goffai just want to crop one.. i ended up using goldwave
20:23:23BigMacyou mean like cut out the part you don't want in the song?
20:25:56BigMacgreen 5g screwed up my box
20:26:38BigMaci put it on and now when i cycle to the theme i like, the menu is fine but the stays the same as the last theme selected
20:26:59BigMaci deleted all of the green and blue 5g themes from my pod but no luck
20:27:10BigMaci tried shutting it off and everything
20:27:44sharpeBigMac: when booting rockbox switch hold on.
20:29:30BigMacnope now the wps doesnt have any of the jblackglass bars
20:29:57BigMacall the other ones work accept the one i like
20:34:39*dionoea has some questions :) what does GPIO stand for ?
20:35:27dan_adionoea: General Purpose Input/Output
20:35:43BigMacits still not working!
20:35:44linuxstb_goffa: mp3directcut
20:35:51 Join Paul_The_Nerd [0] (
20:35:53BigMaci tried remaking the wps
20:35:59dionoeadan_a: is that I/O to the CPU ?
20:36:01BigMacand it still won't work
20:36:08BigMacand its only this one theme
20:37:10BigMacanyone want to jump in and help?
20:37:35dan_adionoea: I *think* it's the I/O between the CPU and some of the peripherals. I'm sure someone will correct me if I'm wrong
20:40:00BigMacwps: /.rockbox/wps/jBlackGlass-1.wpsfont: /.rockbox/fonts/nimbus-12.fnt
20:40:00BigMacforeground color: FFFFFF
20:40:00BigMacbackground color: 000000
20:40:00BigMacbackdrop: /.rockbox/backdrops/jBlackGlass-1.bmp
20:40:07 Join Ribs [0] (
20:40:12BigMacdoes that cfg file look normal?
20:40:41***Saving seen data "./dancer.seen"
20:41:41 Join kazukisan [0] (
20:41:58 Quit Rondom_ (Read error: 104 (Connection reset by peer))
20:42:55Paul_The_NerdBigMac: Well, there is the little problem where the font line got added on the end of the wps line. But please, don't post lists or files into here, there's pastebin and other places for that.
20:42:59 Quit Febs ("CGI:IRC (EOF)")
20:43:05kazukisanHey is there a way i can like format my Archos Jukebox Studio 20 and start over, right now when i try to start it it tells me the ver number and stays on that screen and then if i hold down stop it says HD error and shuts off, i may need to charge it which hasent been done in like 6 months but id rather after that start from scratch with rockbox
20:43:25BigMacpaul:what is the problem
20:43:47BigMacim going to take a screen dump to show you guys what im talking aboot
20:44:21Paul_The_NerdBigMac: I told you what was wrong with the .cfg file.
20:44:57BigMacWell, there is the little problem where the font line got added on the end of the wps line.
20:44:58Paul_The_NerdBigMac: Look at any working config file, and then look at yours, and read through the whole first line, and I think you'll see the difference. If you actually try to reason these things out, it often works.
20:47:25dionoea5G uses PP5020 ?
20:47:44BigMaci think i figured out the problem, but i dunno how to fix it. it does not seem like when i go to the wps it is transitioning from the backdrop to the wps
20:47:50BigMacit is using the same image
20:49:25dionoeasome more questions: what does FIQ mean ? what do CPU/COP mailboxes refer to ?(pipes between two cores ?)
20:50:35BigMac <-see how it is using the backdrop
20:50:56BigMac <-but the other wps's work
20:50:57Paul_The_NerdBigMac: I already _told_ you what the problem with the .cfg file is.
20:51:10BigMacyou said it had to do with font
20:51:17Paul_The_NerdNo, I didn't say it had to do with font.
20:51:25BigMacWell, there is the little problem where the font line got added on the end of the wps line.
20:51:30Paul_The_NerdYou don't need to paste it
20:51:32Paul_The_NerdLet alone a second time
20:51:54Paul_The_NerdI know exactly what I said, and if you read that, it doesn't say the font is the problem
20:52:03Paul_The_NerdIt says that the wps line and the font line in the cfg file are the problem
20:52:22BigMack brb
20:53:31dan_adionoea: I can't remember exactly which CPU the 5g uses, but Rockbox assumes that it is a PP5020
20:53:39BigMacit looks the same paul
20:54:02dionoeadan_a: ok, thanks
20:54:15Paul_The_NerdBigmac: Seeing as you haven't said what you did to try to fix it, telling me it didn't work doesn't really matter.
20:54:20dan_aFIQ is a special interrupt mode on the ARM processor, and I think that the mailboxes are so that the 2 processors can talk to each other
20:55:23BigMaci have said everything i have done. I have remade the wps bmp, i have cleared my rockbox, i have restarted, and i just compared .cfg files
20:55:33BigMacand i cant seem to find what is the problem
20:55:50Paul_The_NerdSo, you didn't make a change, it didn't work, and you came to tell me that not changing anything didn't fix it.
20:56:16BigMaci just said i did change the wps
20:56:24Paul_The_NerdAnd I told you to fix the .cfg file.
20:56:26BigMacand i see nothing wrong in the .cfg file
20:56:43BigMaci compared it to rockbox default and a working jblackglass
20:56:53Paul_The_NerdHow many lines does the official jblackglass cfg file have?
20:56:53BigMacthey look exactly the same
20:57:03Paul_The_NerdThe rockbox default .cfg file looks NOTHING like yours.
20:57:26Paul_The_NerdMaybe a little bit.
20:57:45BigMacfrom wps: to .fnt yes it does
20:58:02Paul_The_NerdSorry, was thinking wps
20:58:08BigMacall that is different is the statusbar and the giving credit thing
20:58:13Paul_The_NerdOkay, how many lines does your CFG have?
20:58:35Paul_The_NerdWhat are you viewing it in?
20:58:55Paul_The_NerdBecause rockbox default has 7 lines.
20:59:02Paul_The_NerdI was right, it doesn't look at all like yours.
20:59:08Paul_The_NerdFinally got one to double check
20:59:18BigMacall my wps's cfg show up as one line...
20:59:31BigMacand they all work accept one
20:59:39Paul_The_NerdYour notepad is displaying wrong
20:59:55Paul_The_NerdAnd because of that, you can't see the difference between what you posted, and what the working files look like
20:59:56 Part tucoz
21:00:05BigMacand how do i change it to display right?
21:00:06dan_aBigMac: Try using Wordpad instead of Notepad
21:00:18BigMack will do dan
21:01:27linuxstb_dionoea: The 5g (and Nano) both have a PP5021, but as dan_a said, Rockbox assumes it is a PP5020 - the code is the same. Details on the different ipods and their hardware is here:
21:01:50BigMack im using wordpad now paul, now which wps do you want me to compare it to?
21:02:24BigMaci think i found it
21:02:26Paul_The_NerdA working jblackglass
21:02:40Paul_The_NerdLet me guess... the wps: and font: bits were on the same line, like I said?
21:02:54BigMacyah i couldn't see that in notepad
21:03:10Paul_The_NerdBecause your notepad is messed up, or misconfigured, apparently
21:03:28Paul_The_NerdBut interestingly enough, it was pretty evident in the lines you pasted in here too, if you'd read what you pasted.
21:03:39dan_aPaul_The_Nerd: I think it's probably to do with Unix and Windows line endings
21:03:58Paul_The_Nerddan_a: I dunno. If he's running an older version of windows with an older notepad.exe maybe.
21:04:03linuxstb_IIRC, notepad doesn't handle unix line-endings, but wordpad does.
21:04:26 Nick linuxstb_ is now known as linuxstb (n=linuxstb@rockbox/developer/linuxstb)
21:04:32BigMacits all gravy ill just use wordpad now and it works so thank you all very much.
21:04:36Paul_The_Nerdlinuxstb: My notepad worked fine with displaying it.
21:04:41BigMacnow its lunchtime
21:04:57Paul_The_NerdMaybe mine is the abnormal one
21:05:10*linuxstb will stop pretending he knows anything about windows
21:05:45Paul_The_NerdWith that name it's not very believable anyway.
21:06:52 Nick linuxstb is now known as winstb (n=linuxstb@rockbox/developer/linuxstb)
21:07:19dan_ahmm.... am I right in thinking that you can only have one variable which is marked with ICONST_ATTR in an object file?
21:07:33 Nick winstb is now known as linuxstb (
21:07:43linuxstbdan_a: No.
21:07:54 Quit kazukisan (Read error: 110 (Connection timed out))
21:08:02dionoeawhat does the "stb" part mean ? set top box ? (i doubt it
21:08:24sharpei remember!
21:08:38dionoeaYes "set top box" ?!?
21:08:40*linuxstb should really update his nick...
21:09:03dan_alinuxstb: Oh. I just got "causes a section type conflict" when I tried it...
21:09:32linuxstbICONST_ATTR is for constant data. If they are variables, you use IBSS_ATTR, or if they are initialised variables, IDATA_ATTR (I think)
21:09:49 Join pixelma [0] (i=pixelma@
21:09:56dan_aSorry, both are constants
21:10:07linuxstbThen it _should_ work.
21:10:12dan_aBut one is unsigned long, and the other unsigned short
21:10:41linuxstbWhat variable is it?
21:11:30 Join Mmmm [0] (
21:11:53dan_aI changed crc_table in libmad to be ICONST_ATTR, and it told me that bmask caused a section type conflict
21:12:13dan_a(bmask is already marked as ICONST_ATTR)
21:12:42dan_aall in bits.c
21:13:59*Mmmm wonders when RaeNye is going to show up so he can show him his all new black on black iriver screen
21:14:33linuxstbdan_a: It works if you remove the "const" from crc_table, but I'm not sure why.
21:15:07*dan_a boggles
21:15:56 Join barrywardell [0] (
21:16:06dan_aOh, I hadn't noticed that bmask wasn't a const!
21:16:10sharpemaybe... gcc just doesn't like constant tables... :)
21:18:51dan_aIt works if you make bmask a const too. That explains things
21:19:31dan_a(I don't know if it's sensible to try moving the CRC funtion into IRAM, but there's only one way to find out!)
21:20:01sharpeooh ohh! i remember i wrote a crc function that didn't use tables.
21:20:09dionoeais IRAM faster/slower/something else than "normal" ram ?
21:20:21linuxstbAlso, you should look at <build-dir>/apps/codecs/ to see how much IRAM is used currently, and what proportion of code to data.
21:21:00linuxstbI'm not sure if that CRC function will even be used - IIRC, CRCs are optional in MPEG frames, and (hopefully) Rockbox doesn't check them anyway.
21:21:40jsMikeSIs the rockbox LCD contrast range always 0-63 or is it different for each port?
21:22:08linuxstbI think it will vary depending on the hardware.
21:23:05jsMikeSlinuxstb: Of course, but I don't know if the user is always presented with the same in the UI.
21:23:20linuxstbdan_a: Did you get my PM?
21:24:07dan_alinuxstb: Sorry, I hadn't noticed it. Just replied
21:26:21 Join Rondom [0] (
21:29:06 Nick |apo| is now known as apo` (
21:29:19 Join freqmod [0] (
21:29:55 Quit Poka64 ("nite all")
21:30:59 Join Daishi [0] (
21:35:02 Quit Mmmm ("Byeee")
21:45:01dan_alinuxstb: What am I looking for in the map file? What sort of ratio of code:data is best?
21:45:19 Quit Rondom (Nick collision from services.)
21:45:23 Join Rondom_ [0] (
21:46:16 Quit Kohlrabi (Nick collision from services.)
21:46:27 Join Kohlrabi [0] (
21:46:47 Nick Rondom_ is now known as Rondom (
21:47:11linuxstbdan_a: I don't know... On the 4g, putting code in IRAM doesn't seem to make much difference to the speed. But it could be different on the 3g. But mainly the 3g will let you know how much IRAM is still unused - codecs have 48KB in total.
21:47:27linuxstb"the map file will let you know"...
21:48:52 Part Paul_The_Nerd
21:49:23dan_aAh, thank you
21:50:46 Join bluebrother [0] (
21:51:25linuxstbAs I think I've said before, most of the optimisations (including deciding how to use IRAM) has been for the Coldfire. I also think it's mostly just trial and error.
21:52:20dan_aOh, I assumed that proper programmers did profiling and that!
21:52:56linuxstbhehe. Maybe a little of that happened...
21:55:31 Quit breaker (Read error: 104 (Connection reset by peer))
21:56:21bluebrotherlinuxstb, I have an extension of the Makefile for the manual mostly ready. Do you think it's good to distinguish with a new variable?
21:56:47bluebrothernow there is EXTRAHTOPTS. When set to 1 this produces a single file manual.
21:57:01bluebrotheror would it be better to have a completely new make target?
21:57:46linuxstbI would probably go for a new target - I think it's clearer.
21:58:07linuxstbBut I'm not sure exactly what you've done...
21:58:41bluebrotherwith the current change you can build a single file manual with "EXTRAHTOPTS=1 make manual-html"
21:59:26bluebrotherI like this better because it also works for making the html zip. Otherwise I need to introduce 2 new targets which seems a bit confusing to me.
21:59:59linuxstbDo you need a zipped version of the single html file? You can just zip it externally...
22:00:16linuxstbSorry, the images...
22:00:29bluebrotherhehe. Just wanted to mention them ;-)
22:02:35bluebrotherlinuxstb, diff here:
22:03:51linuxstbWhy not rename "EXTRAHTOPTS" to something simpler like "SINGLEHTML"
22:04:50linuxstb(as it needs to by typed by the user)
22:05:05 Quit dan_a ()
22:05:33 Quit XavierGr ()
22:06:25 Join Rondom_ [0] (
22:06:32 Join sharpe` [0] (
22:06:42bluebrotherthe intention was to allow a bit more ... if someone wants to have it broken even more up you could set it to 3
22:07:36linuxstbThen maybe something like SPLITHTML
22:07:51linuxstbWhere 1 is the single page, 2 is the current value, 3 is more, etc etc.
22:08:18bluebrotherhmm. I'm currently just passing it as argument to htlatex, but that's a point.
22:08:46 Quit sharpe (Read error: 104 (Connection reset by peer))
22:11:42 Join Lear [0] (
22:13:14 Quit _FireFly_ ("Leaving")
22:15:18 Join lowlight [0] (
22:16:24freqmodDoes anybody know if the bmp loading code might not work on 64 bit simulators (i don't manage to load any graphical wps's)?
22:16:46linuxstbAre you using the existing code, or the patch for scaling bmps?
22:17:14*freqmod is checking
22:17:39 Quit Rondom (No route to host)
22:17:39 Quit sharpe` (Read error: 104 (Connection reset by peer))
22:17:58 Join sharpe` [0] (
22:18:01linuxstbBut in either case, I know there are a few people with amd64 systems here, and I can't recall anyone complaining about the bmp loading - but maybe they haven't tried it.
22:18:54freqmodI was using the patch for scaling bmp's but the build from the unpatched source tree didn't work either
22:19:28*freqmod has an extra unpatched source tree for making patches to post in the tracker (speex & piezo code)
22:20:05 Quit Yakuzza ("( :: NoNameScript 4.02 :: )")
22:22:04 Join Massa [0] (
22:22:17MassaHi everybody!
22:23:15MassaIs somebody online with a bit deeper knowlege in possibilites of ".lang " files?
22:23:43freqmoddepends on what deeper knowlege is...
22:24:46MassaWell, it's possible to use target dependend strings like h300: "press NAVI for ..."
22:25:21MassaIs it also possible to group such targets somehow? Like ipod4g,ipodcolor,ipodmini: "use MENU...."
22:25:30LearNot yet, I think...
22:25:42*lowlight curses the text viewer
22:25:44MassaSo I have to add a line for eacht target?
22:25:46Leargenlang has some support for it though.
22:26:09Leardunno, my perl skills aren't good enough for that. :)
22:26:17Massawhat does "some support" mean?
22:27:00MassaI also have no deeper perl skills - just basics ;)
22:27:19LearWell, there's a target argument (-t), and it is used for something. Don't know what exactly though.
22:27:31 Part ]RowaN[
22:28:16LearIt should pick the right stuff from the .lang file though. If the rest of the build system is up for it is another question. Simple to test with a simulator or two though...
22:29:32MassaYou mean genlang will not always produce errors when I do mistakes in a .lang file?
22:29:59LearDon't follow you there...
22:30:30MassaWhen I write ipod4g,ipodcolor,ipodmini: "some text specific to ipods"
22:30:50Massaand it's not valid it should complain about...
22:31:29 Join nls [0] (
22:32:08 Join TeaSea [0] (
22:32:13LearIt will complain for the strings specific for the target it is generating for.
22:32:52 Join dark [0] (
22:33:06 Join TucknDar [0] (
22:33:51MassaOh, so it may happen that it never complains because "ipod4g,ipodcolor,ipodmini" is no valid target for it and therefore never used?
22:35:04LearCould be, yes. But if you try it in a simulator, you'll see if the right string is used or not.
22:35:22MassaO.K. - I'll try ;)
22:35:41MassaOr I just ask Daniel - he should know ;)
22:38:57bluebrotherwhat's the file extension for rockbox.<device> on x5? rockbox.iaudio?
22:40:15 Join Mmmm [0] (
22:40:43***Saving seen data "./dancer.seen"
22:40:54LearDarn, seems like high-bitrate floor0 files require a larger malloc buffer... :(
22:41:07LearRemoving a bunch of temporary mallocs didn't help...
22:41:50 Quit dpassen1 (Read error: 145 (Connection timed out))
22:42:23linuxstbAre you talking vorbis?
22:44:43LearMaybe a real malloc could help. Not sure though, fragmentation could prevent that...
22:45:01 Quit TeaSeaLancs (Read error: 110 (Connection timed out))
22:45:14nlsbluebrother, Darn, seems like high-bitrate floor0 files require a larger malloc buffer... :(
22:45:14nls[22:41] <Lear> Removing a bunch of temporary mallocs didn't help...
22:45:14nls[22:41] *** dpassen1 quit (Read error: 145 (Connection timed out))
22:45:14DBUGEnqueued KICK nls
22:45:14nls[22:42] <linuxstb> Are you talking vorbis?
22:45:14nls[22:44] <Lear> Yep.
22:45:15***Alert Mode level 1
22:45:15nls[22:44] <Lear> Maybe a real malloc could help. Not sure though, fragmentation could prevent that...
22:45:23nlsoops :)
22:45:40 Join bondolo_ [0] (
22:45:40bluebrotherhi nls ;-)
22:46:08 Quit sharpe` (Read error: 110 (Connection timed out))
22:46:25nls\edef\UseOption{\UseOption,archos} in x5 platform file is wrong, right?
22:46:46 Quit bondolo (Nick collision from services.)
22:46:48 Nick bondolo_ is now known as bondolo (
22:47:25bluebrotherI guess this should read "iaudio" ;-)
22:48:16nlsOk I'll fix it, I have been working a little on the display options section an noticed that it is a description within description while system options is section - subsection...
22:49:02 Quit drippydonut ("Chatzilla 0.9.73 [Firefox]")
22:50:20bluebrotherI'm not sure if we should go with the subsection or with the description on that.
22:50:49nlsI like subsection better but it doesn't matter much
22:50:59bluebrotherbut I'm in favor of writing items as \item[Foo.] instead of \item[Foo:] for descriptions.
22:51:30bluebrotherwould be good to discuss this with some more manual people, but it seems most are on vacation.
22:51:37nlsI think I'll leave it as it is for now just add missing stuff and correct opts.
22:51:47bluebrothersounds good.
22:52:30nlsamiconn should be happy that backlight stuff will be out of the ondio manuals :-)
22:54:14 Quit Mmmm ("Byeee")
22:54:18 Join dan_a [0] (n=dan-mirc@
22:54:23bluebrotherwhen I'll have more time (still waiting for it) I need to look up the tracker tasks on the manual.
22:55:16***Alert Mode OFF
22:55:58 Join crashd_ [0] (
22:56:00 Join TeaSeaLancs [0] (
22:56:08 Quit nls (" HydraIRC -> <- IRC has never been so good")
22:56:15 Part lowlight
22:57:48 Quit crashd (Read error: 104 (Connection reset by peer))
22:59:09 Quit Ribs ("Leaving")
22:59:32 Part Massa
22:59:39 Nick Rondom_ is now known as Rondom (
23:00:58 Join crwl` [0] (
23:02:48 Quit Rondom ("reboot")
23:04:22LearHm.. About 600 kB of malloc buffer is needed for this file...
23:09:19bluebrothernice. The last settings reset resets the LCD contrast to some unusable value on my h120 :(
23:09:29 Quit TeaSea (Connection timed out)
23:10:00LearIt did change a function call (to get the default value) to a define for something LCD-related (backlight?)...
23:10:35LearYep, it was the default contrast. Didn't like the look of that, but...
23:12:11CtcpIgnored 1 channel CTCP requests in 0 seconds at the last flood
23:12:11*freqmod has made a fix for bmp.c bitmap loading on 64 bit simulated targets (which requires stdint.h (a standard unix header file)), and a 32 bits stdint.h for real targets.
23:12:56bluebrotherI just looked into it ... it's set to 38 on all targets except iaudio and charcell devices.
23:13:09LearLCD contrast is highly target dependant, so that part of the change was wrong.
23:13:14bluebrotherused to be 28 on h120 ... 38 is way to dark.
23:15:12Bagdertwo more committers
23:15:45bluebrotherBagder, now that the html manual is build daily I noticed that it's not mentioned on the daily builds page
23:16:10bluebrotheras that page has the pdf manuals wouldn't it be good to at least point to the manuals page from there too?
23:16:13Bagderit got a bit crowded
23:16:41bluebrotherbut it's great to have them online :)
23:16:43TucknDaris the manual actually being updated daily or daily-ish?
23:16:55BagderTucknDar: yes
23:17:42*bluebrother doesn't understand the difference
23:17:48TucknDarBagder: cool!
23:18:01TucknDarbluebrother, by daily-ish I meant "almost daily"
23:18:14bluebrotherah, ok.
23:18:37TucknDarBagder, is there some sort of changes-list for the manual?
23:18:55Bagderjust the ordinary cvs commit log
23:19:34linuxstbLear: I assume that's not a common kind of vorbis file?
23:19:48TucknDark, thanks
23:20:07Learlinuxstb: not very, created by an old encoder, and fairly high bitrate.
23:21:02linuxstbPotentially, if we implemented separate codec loaders, could than memory be allocated in the audio buffer? i.e. is it known in advance?
23:22:47LearNot easily, at least. And you can't really change the audio buffer size on the fly without a restart of the playback engine...
23:23:22LearYou probably need to decode parts (or much) of the codebooks to know.
23:23:50linuxstbOK. Does Rockbox fail cleanly with that file?
23:24:24LearSort of, currently it just sounds really bad... :) On iRivers at least; I get a division by zero in the simulator.
23:26:15linuxstbOn a different subject, did you do any of the vorbis optimisations?
23:26:18obofreqmod: ping?
23:27:16Learlinuxstb: a few of my own, and committed some from Brandon. Why?
23:27:47linuxstbI'm curious if you ever tested -O compared to -O2 when compiling.
23:27:56obofreqmod: just been playing with the piezo mod
23:28:05 Quit crwl` ("hrm")
23:28:21linuxstbLooking at the gcc manpage, I'm confused why -O2 is slower than -O on ipods (for libmad), and was wondering if you'd tested on Coldfire.
23:28:53*freqmod wonders what obo thinks (about it)
23:29:12oboudelay is blocking isn't it? if it is set to a high time value it seems to slow everything down while scrolling
23:29:21freqmodyes i think so
23:29:44linuxstbYes, it is. udelay is BAD.
23:29:46freqmodit seems to be a loop wating for the usec timer to be big enough
23:29:50obooh, and there is some cvs conflict garbage in the patch... apps/recorder/keyboard.c
23:30:02oboyup, which just munches cpu cycles til it's ready
23:30:04freqmodahh, forgot to clean it up properly..
23:30:15LearI think I played around with -O and -O2 a bit, but without noticing any real change. Could've been I did that back when I changed in the place were it didn't do anything (bad makefile rules)... :/
23:31:11freqmoddoes anybody know about a(nother) sleep function that sleeps short enough (i.e. millisecounds)
23:31:29oboAFAIK there isn't one...
23:31:51freqmodthen usec is the only way until another is implemented :(
23:32:47linuxstbYou could use the user-timer - I think you can set that in milliseconds.
23:33:06freqmodwould that work for 2 and 4 millisecounds?
23:33:49linuxstbI believe so. But I think it's also used for backlight fading on targets where that's implemented. I seem to recall preglow talking about using that timer when he started the piezo work.
23:34:05obolinuxstb: that's what we're looking at (piezo)
23:34:36*freqmod tries to find the backlight fading code
23:35:09linuxstbSo do you just turn the piezo on, wait 2 (or 4) milliseconds, then turn it off?
23:35:17obopretty much
23:35:22oboFS: 5111
23:36:20linuxstbThen I think a user timer would work - you just turn the piezo on, and then set a one-shot user timer to turn it off after a set duration. But I'm not sure of the details...
23:37:07obowould that be blocking?
23:37:07*freqmod tries to implement it now
23:37:42linuxstbobo: No. The "beep" function would return immediately.
23:37:56oboah, k
23:38:51 Join webguest56 [0] (
23:38:57 Join elinenbe [0] (
23:38:57 Quit webguest56 (Client Quit)
23:39:31 Join Reneder [0] (
23:39:52Renederhello all
23:40:45 Join crwll [0] (
23:41:11freqmodit seems like there is no such thing as a one shot timer :S, have to implement it as a regular timer
23:42:26linuxstbOr implement one-shot timers :)
23:42:51freqmodyes of course, but then I have to understand timer.c
23:42:58Renederis it hard to install rockbox on ipod 5g ? i am getting mine tomorrow and i would like to install
23:43:04 Quit ender1 (" Join the army, meet interesting people, kill them.")
23:43:17freqmodRender: which os?
23:44:42 Quit snowgoon ("CGI:IRC")
23:44:45linuxstbReneder: Many, many people have done it....
23:44:48LearGah, no contrast fix from me today at least. Requires changes to files specific to at least three different targets I don't have (don't even have compilers for some of them at the moment)....
23:46:00Renederwindows os
23:46:14Reneder2003 server to be exect
23:46:27 Quit Daishi (Connection timed out)
23:46:42freqmodLook, and judge for yourself:
23:47:27linuxstbThere's also an unofficial installer written by (I think) one the ipodwizard developers - it's hosted in the ipodwizard forums.
23:48:48 Join Daishi [0] (
23:49:16linuxstbfreqmod: BTW, have you done anything more to scramble.c?
23:49:18TucknDarjust follow the instructions, and Rockbox-installation will be easy
23:49:54barrywardellBagder: any more thoughts on how to build a mi4 from a rockbox bootloader?
23:50:05freqmodlinuxstb: no, i want a retailos that works (which requires mkmf), btw ipodloader2 works when loading from file (when the retailos is present)
23:50:21Renederok thanks alot
23:50:29Bagderbarrywardell: yeps... 1) new mi4code version adds a 'build' command
23:50:55Bagderand 2) for the mi4 Rockbox version we need to make sure the bootloader builds with an exception table first
23:51:24*freqmod don't allways remember all program names (tab completion is my friend)
23:51:40linuxstbWhy do you need an exception table? The first thing the ipod bootloader does is disable interrupts...
23:52:02Bagderlinuxstb: only because the mi4 files have them
23:52:20Bagderit would feel a bit safer to start with
23:52:23linuxstbThe ipod firmware has one as well, but our bootloader doesn't.
23:52:27Bagderah ok
23:52:32Bagderperhaps we could just try without
23:52:41Bagderthen barrywardell the answer is just the 1)
23:52:45Bagdergo go go
23:52:57barrywardellso, build the ipod firmware
23:52:57*Bagder adds docs for 'build' just now
23:53:08barrywardellthen use mi4code's build
23:53:09linuxstbI'm guessing that the firmware is loaded to 0x1000000, and then the firmware itself remaps DRAM to 0x00000000. So the exception vectors aren't needed until after that remapping - which doesn't happen in the bootloader anyway.
23:53:19barrywardelland fingers crossed?
23:53:25Bagderbarrywardell: yepso
23:53:42Bagderoh, and sign it of course
23:53:50barrywardelloh yeah
23:53:55Bagdernot sure what build makes, perhaps it does that already
23:54:12barrywardelli'm not too sure what an exception table is
23:54:20barrywardellbeen trying to read up on it
23:54:21 Quit Criamos ("( :: NoNameScript 4.02 :: )")
23:54:21linuxstbbarrywardell: I wouldn't just run an unmodified ipod bootloader - I'ld comment out the ipod-specific stuff in bootloader/ipod.c
23:54:26 Join rotator [0] (n=e@rockbox/developer/rotator)
23:54:26 Quit Lear ("Chatzilla 0.9.74 [Firefox]")
23:54:33linuxstbi.e. the lcd code and button code.
23:54:40barrywardelllinuxstb: yeah, i've done that already
23:55:04linuxstbWhat does the bootloader do? You could try to make it create a file on the disk.
23:55:04amiconnlinuxstb: (late comment at -O vs. -O2) I'm not really surprised that -O is faster than -O2 at least for some code.
23:55:26linuxstbI've noticed that all the codecs are using -O2...
23:55:35linuxstbALAC is using -O3.
23:55:45amiconn(1) I've seen some weird 'optimisations' done by gcc
23:56:15amiconn(2) -O2 (and -O3) produce larger code than -O, which is bad whenever memory bandwidth is a bottleneck
23:56:43amiconn(and since the RAM is 16bit, I guess memory bandwidth is a bottleneck)
23:56:43 Quit Reneder ("CGI:IRC (EOF)")
23:56:53linuxstbYes, makes sense.
23:56:56amiconnMaybe -Os would be better
23:57:11barrywardelllinuxstb: yeah, i have commented out the lcd and button stuff in bootloader/ipod.c and added two lines, opening a file then closing it again. hopefully that will make it create the file so i know it worked
23:57:19dan_a-Os seemed to skip more to me (for libmad)
23:57:31amiconnAfaiu, -Os equals -O2 but without the code size increasing opts
23:57:55amiconndan_a: Ok, it was just a thought
23:57:59linuxstbdan_a: So -O is fastest, then -O2, then -Os ?
23:58:40dan_aI think -Os was better than -O2 by a little bit, but I've got no figures to back that up
23:58:51k8toamiconn: i have had Os produce smaller code then O in some circumstances

Previous day | Next day