Previous day | Jump to hour: 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | Next day

Seconds: Show Hide | Joins: Show Hide | View raw
Font: Serif Sans-Serif Monospace | Size: Small Medium Large

Click in the nick column to highlight everything a person has said.
The Logo icon identifies that the person is a core developer (has commit access).

#rockbox log for 2006-09-29

00:01:09 Join DrMoreau [0] (i=mewho@
00:04:21DrMoreaune1 have a 5g pod?
00:04:57 Join akaias [0] (n=akaias@
00:05:56markunsome people do
00:05:57sneakumsi'm currently trying to decide whether to just buy a 5.5 or scour the city for a 5.0
00:06:15DrMoreaui'm working on the 5.5 port...
00:06:24sneakumsoh yes, i thought your nick sounded familiar
00:06:24 Quit obo ("bye")
00:06:31DrMoreauI need a boot bin for a 5 so I can take a peek inside
00:06:50 Nick DrMoreau is now known as baadb33f (i=mewho@
00:07:15sneakumsis that the result of a sheep/c0w hybrid?
00:07:31 Quit MarcoPolo (Read error: 104 (Connection reset by peer))
00:07:32baadb33fa cheep
00:08:08sneakumsspeaking of, does linux have any problem with the 5.5 over usb?
00:08:33baadb33fdunno.. I use m$
00:09:10 Join Ribs2 [0] (n=freenode@
00:09:25baadb33fit shouldn't
00:09:40 Join mirak [0] (
00:10:21sneakumsthe block layer should handle it, and there's a bunch of stuff in the fat code about logical_sector_size
00:10:26sneakumsso with any luck that end's covered
00:12:11sneakumsone siggestion i had, which i don't know makes any sense or not, was to hardcode ata.c's multisector to a low value, just to see if it makes any difference, but i'm not sure i really understand the way it all works
00:13:38 Join MarcoPolo [0] (
00:14:01baadb33fme either
00:16:04 Join pabs [0] (
00:16:15 Quit Ribs (Read error: 60 (Operation timed out))
00:19:46 Quit akaias (Read error: 54 (Connection reset by peer))
00:20:49 Join akaias [0] (n=akaias@
00:22:35 Join secleinteer [0] (
00:32:05 Quit akaias (Read error: 54 (Connection reset by peer))
00:36:43 Quit KlrSpz ()
00:40:04 Quit MarcoPolo (Remote closed the connection)
00:40:14 Join damaki [0] (
00:41:04scorcheSoap: ipod nano came in the mail =D
00:41:30*scorche dances
00:44:22 Join akaias [0] (n=akaias@
00:46:08 Join Presence [0] (
00:46:28 Quit ender` (" Pets are better than children because: 11. If they get pregnant, you can sell their children.")
00:53:53 Join Guest52768 [0] (i=pugsley@
00:53:53 Quit lini (Read error: 104 (Connection reset by peer))
00:58:33 Quit spiorf (Read error: 60 (Operation timed out))
01:02:37Soapscorche - I got my application approval letter today :(
01:02:57Soap1st generation 1 gig I assume?
01:03:23 Quit lodesi ("Parti")
01:03:30*scorche dances his way over to the bootloader download
01:04:13scorchei didnt realize ho much this thing picks up finger prints
01:04:29scorchei feel like i have to constantly wipe it clean
01:04:41scorcheand then i touch it and a huge print is back
01:04:58midkaykeep touching it so that it gets so covered in prints that a "huge one" doesn't stand out.
01:05:12scorcheis that realy the solution?
01:05:15midkayor just use it for a day so it ends up so scratched that you can't even see the prints.. either way.
01:05:21midkayeither of those, right.
01:05:22baadb33fanyone have a 5g pod handy?
01:05:34scorchebut it is so shiny!
01:05:39midkayRockbox let me down again today. :(
01:05:51midkayhad to listen with the apple os, it was horrible..
01:06:09baadb33fyou have a 5g or a 5.5?
01:06:09midkaythe settings cleared when hold was on whilst it booted and it refuses to load configs.
01:06:16midkaya 5g like you asked for.
01:06:27scorchewhy does it not load configs?
01:06:35baadb33fcan you send me your original apple boot bin?
01:06:36midkaybug or glitch? it's happened before.
01:06:53midkayiirc it's like 120mb, so..
01:07:04scorcheand why does one have to listen to apple os because of that?
01:07:08baadb33fits okay
01:07:22baadb33fdcc it if possible
01:07:27midkayscorche: i didn't want to spend 15 minutes in the menus trying to get everything back to where it was..
01:07:35midkaybaadb33f: why don't you just 'restore'?
01:07:39baadb33fperhaps the rb bin as well
01:07:48baadb33fi want to compare to the 5.5 bin
01:07:53baadb33fi dumped
01:08:23midkayum.. no thanks.
01:08:26 Quit Kohlrabi ("Quit")
01:08:41Soapbaadb33f - I'm trying to DCC it to you, but you don't appear to have your client set up right.
01:09:01baadb33fk.. lemme check.. i dont use irc on this box much
01:09:53baadb33ftry now
01:10:08baadb33fexcellent :)
01:10:14baadb33fhow about the rb bin
01:10:22Soapthat's the big one, what else do you want?
01:10:40baadb33fthe modded rockbox boot bin
01:10:49scorchehmmm...i am wondering if i should get an invisible shield for my new 'pod...but, i will only be using it for testing rockbox-related items =S
01:10:55Soapremind this old man of the filename?
01:11:01baadb33fnot the whole redump, just the output from ipod_fw
01:11:15baadb33frockboot.bin usually
01:11:16Soapscorch -I use screen protectors from my PalmPilot to wrap it up.
01:11:32scorcheSoap: but invisible shields are niiiiice
01:11:43scorcheif i wanted to go cheap, packing tape works well
01:11:52baadb33fthis will help quite a bit with the 5.5 port
01:12:00Soapscorche - pretty soon that free nano is going to cost you a hundred dollars.
01:12:17baadb33fi won my 5.5g at interop
01:12:26scorchemy love is still my ajbr
01:13:05Soapbaadb33f - any other files?
01:13:12SoapI need to walk the dog.
01:13:19baadb33fnope.. thanx tho!
01:17:30 Quit petur ("here today, gone tomorrow")
01:19:35***Saving seen data "./dancer.seen"
01:22:24 Quit akaias (Read error: 104 (Connection reset by peer))
01:28:17 Nick baadb33f is now known as DrMoreau (i=mewho@
01:32:10 Quit daurn (Read error: 110 (Connection timed out))
01:42:11 Join Joely [0] (
01:45:00Joelyanyone have a sansa?
01:45:14Joelyis it worth getting for development?
01:45:24linuxstbDevelopers are needed...
01:45:44Joelyi is THE day that i have to buy a that is portalplayer based
01:46:24linuxstbA lot of work is needed to get the Sansa working.
01:47:01 Join EspeonEefi [0] (i=espeonee@STRATTON-THREE-FIFTY-SIX.MIT.EDU)
01:47:48 Join daurn [0] (n=nquae@
01:52:07 Quit linuxstb_ (Nick collision from services.)
01:54:09DrMoreauin the 5.5 the portalplayer copyright junk starts at 5000 on the 5.0 fw it starts at 4600
01:55:29DrMoreauunless i've had too much crack today.. thats 1024.. i expected 1536
01:56:26 Join akaias [0] (n=akaias@
01:59:07linuxstbCheck also the devOffset values - 0x4400 in the 5g (with 0x200 padding giving 0x4600), and 0x4800 in the 5.5g (with 0x800 bytes padding giving 0x5000).
01:59:45SoapDrMoreau - FWIW, I AppleFirmware 1.2 was not installed on that player image I sent you.
02:00:04SoapGive me a second to check the wiki, and I'll tell you what version I have installed.
02:01:35SoapApple Firmware 1.1
02:01:43 Join linolium [0] (
02:01:50linoliumhello fellow rockboxians
02:02:04 Join Ribs [0] (n=freenode@
02:02:07*Soap is a Rockboxtonian.
02:02:34linoliumI am receiving an error when trying to compile/link rockbox in Cygwin.. it is saying these: /opt/cross/bin//../lib/gcc-lib/arm-elf/3.3/../../../../arm-elf/bin/ld: section .vectors [00000000 -> 0000003f] overlaps section .text [00000000 -> 00053bc7]
02:03:19linuxstbYou're using gcc 3.3?
02:04:00linuxstbarm-elf-gcc −−version
02:04:09linoliumyes, it is 3.3
02:04:17 Join Paul_The_Nerd [0] (
02:04:19linuxstbThe recommended version is 4.0
02:04:22linuxstb(or higher)
02:04:36linuxstb3.4 should work, but 3.3 is getting old...
02:05:10 Join barrywardell [0] (n=barrywar@
02:05:27 Quit _Veseliq_ (Read error: 110 (Connection timed out))
02:06:17*linuxstb sleeps
02:06:30linoliumI guess that means I won't be able to use these then
02:06:33 Part Paul_The_Nerd
02:13:06linoliumlinuxstb: does gcc 4.1 work?
02:13:48 Part Joely
02:17:11 Quit Ribs2 (Read error: 110 (Connection timed out))
02:18:23 Quit linolium ()
02:19:51 Quit excitatory (Read error: 104 (Connection reset by peer))
02:21:49godzirraSlasheri: you about?
02:22:10godzirraI sstill need to figure out how to get tagcache to work
02:22:16DrMoreauwooohooooo!! thanx for the tip linuxstb.. i got the bootloader running on the 5.5
02:26:24 Quit akaias (Read error: 54 (Connection reset by peer))
02:26:29 Quit tvelocity ("Αποχώρησε")
02:26:42 Join BigMac [0] (
02:27:18BigMachi all
02:27:26BigMacSoap here?
02:28:09DrMoreauit doesen't do anything.. but it says
02:28:16DrMoreauRockbox boot loader
02:28:33DrMoreauVersion: 20060925-2206
02:28:45DrMoreauIPOD version: 0xFFFFFFFF
02:28:52DrMoreauToshiba MK3008GAL
02:37:52 Join xxvenomxx [0] (n=chriscly@
02:43:50sneakumsglad i checked back in first, i guess i'll buy the 80G then
02:45:44 Quit barrywardell ()
02:47:48godzirrathe ipod?
02:47:53godzirrawait the 30 gig ipod?
02:48:03godzirrai've gotten rockbox running just fine on the 30gig ipod
02:48:07DrMoreauthere ia a 30g 5.5
02:48:38godzirraoh huh...
02:48:54godzirraI didnt know there was one that wasnt the normal 5g
02:49:04godzirrathe 3008 is a zif connector
02:49:06godzirranot an ide connector.
02:49:15godzirraI read that today when looking at upgrading my h-120
02:49:20godzirraand realized I can't afford it
02:49:35godzirracause 120+ dollars to upgrade to 40 gigs frmo 20 gigs is too much for me :)
02:49:46sneakumsany particular binutils recommended for arm?
02:49:55sneakumsyeah, i have a h120
02:50:01sneakumsand 42G of music
02:50:04sneakumsso it's a bit of a squeeze
02:50:12sneakumsi'll keep the h120 for recording i think
02:51:03godzirraI wish I had a bigger drive too
02:51:07godzirrabut I can't find an h340
02:51:13godzirraor an h140
02:51:18godzirraand so far I dont like any of the other players.
02:51:27godzirraI require drag and drop usb support. ;)
02:53:29sneakumsyeah, if i can't rsync to the player i'm not interested
02:53:29sneakumsthankfully an ipod with rockbox pretty much does what i want
02:53:56 Join XavierGr [0] (
02:54:29sneakumsoh, i guess IpodBoot needs to also state that gcc 4.0.3 is the latest recommended compiler for ARM
03:00:49godzirraSo anyone know about TagCache?
03:00:51godzirraI need help
03:02:40 Join lucaferr [0] (
03:04:28 Quit xxvenomxx (Read error: 110 (Connection timed out))
03:12:45sneakumsgodzirra: as far as i remember there's a menu option somewhere to build the cache, and then you can switch the file view to "id3 database" or whatever it's labelled
03:17:43 Quit Genre9mp3 ("I don't suffer from Rockbox psychosis. I enjoy every minute of it.")
03:18:55godzirrayeah, but its not working
03:19:01godzirraI did the "initialize now"
03:19:07godzirrabut it didnt work
03:19:38***Saving seen data "./dancer.seen"
03:23:44DrMoreaulinuxstb: have any tips for ata.c :)))
03:25:52 Quit Criamos ("( :: NoNameScript 4.03 :: )")
03:30:15 Join deoa [0] (
03:32:52scorcheanyone for the manual around?
03:35:11 Part pixelma
03:39:42godzirraSo anyone know about tagcache a lot?
03:49:13 Quit bipak (Read error: 110 (Connection timed out))
04:02:47 Join tvelocity [0] (
04:11:51 Join Joely [0] (
04:12:11Joelyomg!!! this sansa is as cute as can be!!!
04:13:15scorchefor your sake, i hope you are female
04:14:59Joelyummm now it's time to be all manly and put rockbox on it!!?
04:15:25sneakumsso that we can all listen to our manly music
04:15:31*sneakums hides his Low oggs
04:20:17sneakumso/~ breaking the law, breaking the law o/~
04:20:51 Quit |AhIoRoS| ("Abandonando, see you")
04:30:18 Quit jhMikeS (Read error: 104 (Connection reset by peer))
04:32:20 Join jhMikeS [0] (
04:35:26 Join RoC_MM [0] (
04:39:23 Join stanelie [0] (
04:43:19 Join amiconn_ [0] (n=jens@rockbox/developer/amiconn)
04:44:51 Join SereRokR [0] (
04:59:13 Join vertic23 [0] (
05:01:04 Quit SereR0kR (Read error: 110 (Connection timed out))
05:01:12 Quit TCK (Read error: 110 (Connection timed out))
05:01:19 Quit amiconn (Read error: 110 (Connection timed out))
05:01:19 Nick amiconn_ is now known as amiconn (n=jens@rockbox/developer/amiconn)
05:03:24 Join Rob2222 [0] (
05:04:22 Part stanelie
05:05:32godzirraso whats the benefit of ogg over mp3?
05:05:58 Join Ribs2 [0] (n=freenode@
05:07:34midkaybetter compression at a similar quality level, some like the sound better.. not that much..
05:07:47Joelyit's a free codec, don't forget!
05:08:01godzirraSo really the noly thing I gain from changing my 20 gigs of mp3s is a free codec? :)
05:08:19midkayif you have mp3s already i strongly suggest against converting, you'll just lose more quality.
05:08:28midkayand pretty much for nothing, right..
05:08:29Joelywell `reencoding' is just stupid
05:08:29scorchemidkay: get to work!
05:10:55Joelycan anyone tell me what this manufacturing mode on the Sansa is about? it says daniel got a complete system lock trying to use it. does that mean you cannot access the player again PERMANENTLY? or is it just until you restart it?
05:11:10Joelyit =>
05:11:56midkayin either case it sounds not-worth-doing..
05:12:37 Quit Ribs (Read error: 60 (Operation timed out))
05:16:53 Quit vertic420 (Read error: 110 (Connection timed out))
05:19:25 Quit Rob2222_ (Read error: 110 (Connection timed out))
05:19:39***Saving seen data "./dancer.seen"
05:27:59 Quit ze ("bios settings and stupid kernel")
05:28:13 Join aliask [0] (
05:41:50 Join EvilDude [0] (
05:45:49 Quit EspeonEefi ("Leaving")
06:11:50 Join ze [0] (n=ze@
06:12:02zefuck you all
06:13:03 Quit jborn_ (Client Quit)
06:13:19 Quit ivan` (Read error: 110 (Connection timed out))
06:13:44 Quit ze (Client Quit)
06:14:28midkayze? wtf.
06:17:49aliaskWhat a nice guy.
06:19:05midkayum, what the hell was that.. i've talked to ze a lot, he's been with the project from its first few months!
06:20:10 Quit SereRokR ()
06:20:14aliaskWell, I don't think we can take it that seriuosly anyway :)
06:21:17midkayhe's drunk or some impostor! :D
06:21:57 Quit XavierGr (Nick collision from services.)
06:22:00 Join XavierGr [0] (
06:23:35 Quit rotator ("zzzzzzzzz")
06:35:57 Quit aliask (Read error: 104 (Connection reset by peer))
06:36:10 Join aliask [0] (
06:41:13 Join TCK [0] (
06:41:39 Quit Guest52768 ("lini has no reason")
06:41:50 Join lini [0] (i=pugsley@
06:42:44 Quit lostnihilist (Remote closed the connection)
06:44:46 Join lostnihilist [0] (
06:53:34 Quit webguest15 ("CGI:IRC")
06:57:17 Join EspeonEefi [0] (i=espeonee@STRATTON-ONE-FORTY-FOUR.MIT.EDU)
06:57:58lex_does rockbox work on the new 5g?
06:59:35RoC_MMfo sho
06:59:42RoC_MMit's not new
07:01:53lex_yeah, it has a new fw partition
07:02:47 Quit toad (Nick collision from services.)
07:02:49 Join toad_ [0] (
07:04:04midkayof course it's new.
07:04:35midkayit looks pretty similar, but it has a better battery and LCD, new search feature, new capacities.. it was announced by apple as a new ipod.
07:04:49lex_i'm gonna buy one
07:05:05lex_to replace my photo
07:05:36lex_but i don't know should i choose the 80GB model or 30
07:05:44lex_80GB is lightier than my photo anyway
07:05:54midkaydo you have 80gb of crap or does 30gb suit better? simple question.
07:06:10lex_i don't know, my 20GB is full of music now
07:06:14midkayboth are certainly thinner..
07:06:25lex_now i need to go to school, so bye
07:06:28midkaydo you have a lot more you could put on there? and if you'd use it for videos....
07:06:40lex_i thought i could put a lot of videos there
07:06:47midkay80gb, most definitely.
07:07:05midkaybut 30gb.. considering you've stuffed 20 full, you'd probably have more to put on a 30 and that'd basically fill it up.
07:08:16daurni went to my local mp3 player etc shop
07:08:24daurn(think best buy)
07:08:27 Join Ig [0] (
07:08:35daurnand the only player they had over 30gb was the ipod
07:08:46daurn(which they were out of stock of)
07:08:51midkaynot much of a surprise.. what other players that are currently made are over 30gb?
07:08:58midkayi mean, there are pretty few..
07:09:09chendoiriver's h340, but that's old and out of production
07:09:10midkaya few media archoses, those aren't so commonly sold here.
07:09:13daurntheres many 40gb
07:09:20midkayright, they wouldn't sell those.
07:09:22daurnchendo: they had 2 h320s left ;)
07:09:23midkaydaurn: e.g.??
07:09:35midkaydaurn: no way! where was that?
07:09:48daurnmidkay: my local store
07:09:54daurnmost have a couple left
07:10:03 Part Ig
07:10:25midkaywhere are you?
07:10:40daurn... you should remember
07:10:45midkayi've never seen an H320 in a store for.. like.. damn.. half a year probably. i don't visit very many stores very often though..
07:11:12daurnyou want one?
07:11:53midkayi was half-interested at one point, but not really.. just quite curious where that is, they're pretty far out of production by now and finding new ones seems to be a bit scarce.. especially in a retail store.
07:15:56daurnh340 are still around
07:16:01daurnbut they are clearance
07:16:16daurnh320 are still officially stocked!
07:19:42***Saving seen data "./dancer.seen"
07:23:46daurni'm close enough to galleria
07:26:46 Join ze [0] (i=ze@
07:32:08midkaywhat was that all about earlier.
07:32:13midkayjoin-fu all-leave?!?!
07:32:32midkay−−> ze (n=ze@ has joined #rockbox
07:32:32midkay<ze> hey
07:32:32midkay<ze> fuck you all
07:32:32DBUGEnqueued KICK midkay
07:32:32midkay<−− jborn_ has quit (Client Quit)
07:32:32midkay<−− ivan` has quit (Read error: 110 (Connection timed out))
07:32:33***Alert Mode level 1
07:32:33midkay<−− ze has quit (Client Quit)
07:32:55zeyou making shit up?
07:33:01midkayhaha, no actually.
07:33:08midkayjust about an hour ago.
07:33:16midkaywhat were you, drunk or some crap?!! :)
07:33:24zean hour ago? have i really been off that long?
07:33:46zei've been fucking with my bios
07:34:00midkaythanks for letting us know you care.
07:34:03zestupid POS has stuff to assign "PIRQ"s whatever that is
07:34:13zestuff it decides to assign to it
07:34:17zebut then you can assign irq's to them
07:34:30zebut if stuff's sharing a PIRQ it has to share an irq and you can't make it not do it
07:34:47zethen of course when you actually do assign an irq for something, it refuses to actually use it in most circumstances
07:35:01zebut no, that wasn't me
07:35:13daurnmidkay: damn, just rang the store
07:35:18daurnsold their last one today :S
07:35:22zesee unidentified and different ip for that person
07:35:28midkayhaha, daurn.
07:35:32zeit may be the person who had this nick before i took and registered it
07:35:39daurnsome guy had it on layby
07:35:41zeexpressing their frustrations over it
07:35:47daurnand never picked it up
07:35:49zedurring a rare moment of my absense :p
07:35:56daurnit went back on the market a week ago
07:36:06midkayhaha. suuuure.
07:36:07daurnsome guy bought it today :S
07:36:11midkaydaurn: interesting.
07:36:45daurn(thats the h340)
07:36:50daurni can still get h320s
07:37:42daurnelse i can probably get one shipped from interstate :S
07:39:26daurnuh, is there any rockboxable player that is bigger than 30gb and NOT ipod?
07:40:12midkayhm.. iriver h140 and h340, that's it i think.. oh.. iaudio x5l.
07:42:34 Join Mordov|hardlywo [0] (
07:42:34***Alert Mode OFF
07:44:48aliask.m4a files are supposed to work nowdays aren't they?
07:46:33midkaybarely i think.
07:47:16aliaskMaybe I should try these files on my iriver where I actually have a screen to see what's happening.
07:47:21daurnmidkay: just looked up X5 - don't like the look & control layout at all
07:50:57 Quit linuxstb (Read error: 110 (Connection timed out))
07:51:38 Join linuxstb [0] (n=linuxstb@rockbox/developer/linuxstb)
07:53:28midkaydaurn: out of luck then.
07:54:24aliaskdaurn: Gigabeat?
07:54:27daurni need an mp3 player over 30gb i can live with, and supports ogg (either rockbox or nativly)
08:00:41 Join MarcoPolo [0] (
08:06:18 Quit ScoTTie_ ()
08:09:15 Join theli_ua [0] (
08:11:43 Join ScoTTie [0] (n=scott@unaffiliated/scottie)
08:12:16 Join jborn_ [0] (
08:14:17 Quit JoeBorn (Nick collision from services.)
08:14:24 Nick jborn_ is now known as JoeBorn (
08:15:44 Join jborn_ [0] (
08:16:18 Nick BHSPitLappy_ is now known as BHSPitLappy (
08:29:54 Join pondlife [0] (
08:36:47 Quit Nibbier (Remote closed the connection)
08:36:49 Join ender` [0] (i=null@
08:36:57 Quit MarcoPolo (Remote closed the connection)
08:38:10 Join Nibbier [0] (
08:39:31 Join Zagor [0] (n=bjst@rockbox/developer/Zagor)
08:43:45 Nick Ribs2 is now known as Ribs (n=freenode@
08:58:04theli_uawhat is faster - " if (x) y+=z" or (y += z*x ) ? assuming x is 1 or 0
08:58:06markunDoes anyone have forum powers?
08:59:02 Nick kclaf is now known as int (
08:59:32 Join SUSaiyan [0] (
09:00:42theli_uamarkun, you're developer .. you have some :)
09:04:42midkaytheli_ua: i'd guess the second one..
09:04:49midkaywell, hm..
09:05:11midkaygah, that's a stumper :) the first one takes some time to check the status of the value but then it doesn't spend time calculating the value if it isn't necessary..
09:05:27midkayso i'd say go with the first, they should be performance similar at least but it's more readable and makes more sense.
09:05:59theli_uaand if this is called about 600 times in a second?
09:06:16midkaywell you could write a bit of code to measure the speed :)
09:07:00theli_uai personally think just multiplication will be faster ....
09:07:34midkayyou should comment it then.. it probably is slightly.
09:10:22theli_uaamiconn, here? what do you think?
09:11:23pondlifeWho knows how the menu code works? Context menus (onplay.c) in particular...
09:11:55pondlifeWe need a wiki page with IRC "experts" for each area ;-)
09:12:02amiconntheli_ua: Depends on how often x == 1, and also heavily on the architecture
09:12:56amiconn(and what datatype x, y and z have)
09:14:47theli_uaamiconn, on our targets , y and z are int32's and x - bool
09:15:24amiconnAnd what targets this will run on?
09:15:47amiconnIf y is 32bits wide, the first solution will be way faster than the second on SH1
09:16:24amiconn...because the SH1 only has a 16x16->32 hardware multiplier, so the 2nd solution requires a subroutine call
09:17:01amiconnI'd expect no big speed differences on coldfire and arm I'd go for the first solution
09:17:52markuntheli_ua: wow, you are right :)
09:18:00markunI just moved my first message :)
09:18:45pondlifeAnyone who knows how context menus should work, should look at
09:19:04amiconnIn fact the first solution might also be faster on arm. It doesn't require a (somewhat time consuming) branch because arm has conditional execution
09:19:29amiconn..and otoh the arm multiplier isn't exactly fast
09:19:44***Saving seen data "./dancer.seen"
09:20:32theli_uaamiconn, and if y and z are 16 bit wide?
09:21:14theli_uaamiconn, btw x is often 1
09:24:05 Quit aliask (Read error: 131 (Connection reset by peer))
09:24:22 Join aliask [0] (
09:24:53 Quit mirak (Read error: 110 (Connection timed out))
09:28:33 Join mirak [0] (
09:33:16 Join bbroke [0] (
09:37:53 Join keuleJ [0] (i=3e418ed5@gateway/web/cgi-irc/
09:39:29 Quit keuleJ (Client Quit)
09:53:13 Quit theli_ua ("Leaving")
09:55:49 Join BigBambi [0] (
09:58:19 Join Pestilent [0] (
09:58:25 Join spiorf [0] (
09:58:54Pestilentdoesnt look like pokemon wants to run on my 4th gen ipod :(
10:02:38aliaskMay as well throw the ipod out then.
10:02:46Ribspikachoo! :(
10:03:00 Join einhirn [0] (
10:03:01 Quit einhirn (Client Quit)
10:03:54aliaskAfter getting a mini, I have now realised how damn fat my H300 is/was.
10:03:58 Quit damaki (Remote closed the connection)
10:04:21linuxstbaliask: Is it working now?
10:04:53aliaskYeah, it is. I have no idea what was wrong, but to fix it I grabbed a clean CVS and built it locally.
10:07:34aliaskI've got a few qualms with this iPod though. 1) No piezo (looks like the patch only works with 5g) and 2) I'd like to be able to tap the top or bottom of the wheel to navigate 1 item in a list, but I can't even implement it, because mini1g's don't have absolute positioning.
10:09:39 Quit JdGordon ("Konversation terminated!")
10:09:59 Join darkskiez [0] (
10:10:03linuxstbLooking at IPL (the source to podzilla), it seems there are only two different piezo drivers - 1G-3G and everything else. Did you try enabling the piezo patch for your ipod?
10:10:04 Quit Rudy4Pez (Read error: 104 (Connection reset by peer))
10:10:44 Join petur [0] (i=d4efd6a6@gateway/web/cgi-irc/
10:11:30aliaskYeah, I put in the #define HAVE_PIEZO in config-ipodmini.h, but it didn't seem to work. The patch didn't apply cleanly though, so maybe I have to do some cleaning up
10:12:06linuxstbSo the 22 September patch is already out of date?
10:12:16aliaskMainly in button.c
10:12:36linuxstbThe absolute wheel position patch?
10:12:55aliaskWasn't that merged with CVS?
10:13:01linuxstbYes, that's what I mean.
10:13:14aliaskYes, but it doesn't affect mini1g's
10:14:13 Quit Pestilent ()
10:14:33aliaskNot sure if you just missed config-ipodmini.h when merging. I tried just adding the define to the config, no errors, but then I realised I didn't really have any way to test it.
10:17:23linuxstbNo, the mini1g button driver is differerent to all the other "post-3g" ipods.
10:19:27aliaskDamn. Is there anything in ipodlinux I could look at to get it working?
10:29:25darkskiezwhats the preferred debian way of getting a cross-compiler on the go? crosstool?
10:29:40 Join barrywardell [0] (n=barrywar@
10:29:40 Join mirak2 [0] (
10:30:46markunhi mirak2
10:30:47aliaskdarkskiez: I use debian, and I just compiled from source - I don't think there will be prebuilt binaries for gcc-arm or gcc-m68k
10:31:28linuxstbdarkskiez: There are a few debian users here, and we all do the same as aliask - compile from source.
10:31:33darkskiezaliask: yeh, did u use dpkg to build it from source though, or just a /usr/local install
10:31:55aliaskI don't even know what dpkg is :)
10:32:02linuxstbI have separate install dirs for each compiler - e.g. /usr/local/arm-elf/
10:32:16linuxstbTo uninstall you can then just delete that directory.
10:32:28aliaskconfigure −−targe=arm-elf −−prefix=/home/aliask/arm −−enable-languages=c <−− for gcc
10:32:58markunyou can also try bagder's script
10:33:13darkskiez looks like it'll do the job
10:33:16linuxstbaliask: I expect the mini1g button driver in Rockbox is identical to the one in IPL, so looking at the IPL source probably won't help.
10:33:43markunmirak2: tools/
10:33:46aliaskdarkskiez: That uses gcc 4.1.0, which won't compile rockbox properly.
10:33:54linuxstbdarkskiez: Maybe, but it's very simple to compile from source yourself, and it's guaranteed to work...
10:33:59markundarkskiez: tools/
10:34:03linuxstb(or use the script...)
10:34:59darkskiezokeydoke, i should have no trouble with that, i do like to try and keep things packaged tho :)
10:35:25darkskiezwhat version of gcc does compile it properly?
10:36:37 Join xNibbler [0] (
10:37:16aliaskdarkskiez: It depends what target you're building for.
10:37:25CtcpIgnored 1 channel CTCP requests in 0 seconds at the last flood
10:37:25*darkskiez just uses the rockboxdev script
10:38:29 Quit Mordov|hardlywo ("The amount of experience you have is paralell with the amount of equipment you have ruined.")
10:42:36 Join bbroke_ [0] (
10:43:38 Quit bbroke_ (Client Quit)
10:48:54aliasklinuxstb: Do you have a mini1g?
10:49:46linuxstbYou're now the official mini1g developer
10:50:36aliaskYaaay :(
10:50:54 Quit Nibbier (Read error: 113 (No route to host))
10:51:20aliaskI think what happened before (when the backlight stayed on) is some kind of crash. But having no screen makes it hard to tell what.
10:52:01linuxstbYes, that's a known issue on the PP5020 ipods (mini1g, 4g greyscale and Photo) - crashes and data aborts with no obvious cause. But it seems to be related to the CPU scaling in some way.
10:52:14linuxstb(the other ipods have PP5021 or PP5022)
10:58:43 Quit bbroke (Read error: 110 (Connection timed out))
11:06:08 Join bluebrother [0] (
11:12:46barrywardellaliask: the H10 has big problems with crashing when frequency scaling is turned on (it's a PP5020 too)
11:12:46 Quit scorche (Read error: 104 (Connection reset by peer))
11:13:22 Join scorche [0] (
11:13:58aliaskPerhaps frequency scaling should be disabled in CVS for iPods too then.
11:14:30aliaskPP5020 iPods at least ;)
11:14:40 Quit mirak (Nick collision from services.)
11:14:46 Nick mirak2 is now known as mirak (
11:15:13miraklinuxstb, can I pm you ?
11:15:50 Join mirak_ [0] (
11:15:52barrywardellpossibly, although it would be nicer to find the cause of the problem
11:16:28 Quit xNibbler (Read error: 110 (Connection timed out))
11:16:45aliaskThat would be the best answer, but I don't think I'm going to be much help in that regard.
11:17:07 Join xNibbler [0] (
11:17:39barrywardellon the H10, we get lockups within the first couple of minutes of use with scaling enabled
11:18:50 Join Kohlrabi [0] (
11:18:50barrywardelli'm planning to try to figure it out
11:18:57barrywardellwhen I can find the time...
11:19:46***Saving seen data "./dancer.seen"
11:21:56linuxstbI think we probably should disable it... Having it enabled hasn't helped debugging so far.
11:24:30aliaskI thought I had somehow managed to brick my player
11:24:38aliaskAnd all it was was the hold switch on.
11:24:51aliaskDo I get a prize for doing something that dumb?
11:31:57 Quit RoC_MM ("Leaving")
11:40:43 Part jhMikeS
11:45:44 Join tucoz [0] (n=martin@rockbox/developer/tucoz)
11:46:06 Quit barrywardell ()
11:49:23 Part tucoz ("Leaving")
11:57:09daurnwhy am i lagging so much
11:57:50 Join tucoz [0] (n=martin@rockbox/developer/tucoz)
12:01:30 Join webguest27 [0] (i=549762bb@gateway/web/cgi-irc/
12:05:29 Quit webguest27 (Client Quit)
12:05:57 Quit petur ("lunch")
12:12:15 Join _Veseliq_ [0] (n=veseliq@
12:24:52 Join barrywardell [0] (i=892b7a86@gateway/web/cgi-irc/
12:38:12 Join MarcoPolo [0] (
12:38:19aliaskbarrywardell: Is it the actual changing of the frequency, or is it running at a high frequency that gives the errors?
12:38:40barrywardelli'm not too sure
12:38:58barrywardellit locks up completely when frequency scaling is enabled
12:39:19aliaskHeh, I just DISABLED frequency scaling and I got a nice lockup.
12:40:37markunaliask: in the forum people got rid of the crashes by always boosting, so high frequecies are probably not the problem.
12:41:12barrywardellyou disabled it by commenting out the HAVE_ADJUSTABLE_CPU_FREQ?
12:41:21aliaskbarrywardell: Exactly.
12:42:13barrywardellapparently the PP5020 may have some automatic frequency switching based on current CPU state.
12:43:00barrywardelland you can configure the different states to use different clock sources
12:44:16aliaskSo do we need to reverse engineer the OF's to see what's going on?
12:44:34 Quit Kohlrabi (Nick collision from services.)
12:44:45 Join Kohlrabi [0] (
12:45:24barrywardellthere is some reverse engineering done on the H10 bootloader
12:45:34barrywardelllooking at cpu frequency stuff">
12:49:55barrywardellthat's what was gleaned from the H10 firmware so far
12:58:15 Quit BigMac (Read error: 110 (Connection timed out))
13:01:25barrywardellwhat size is the fixed width sysfont?
13:02:13hcsdoes the discussion above indicate that we're getting closer to noncrashing frequency scaling on PP5020 ipods?
13:02:37aliaskNot really. We're working on it though
13:03:10hcscan I disassemble the official firmware by just loading it up in IDA?
13:03:35hcsmaybe I should find out instead of asking
13:03:43aliaskPlus, I have no idea :)
13:04:23linuxstbhcs: Yes - you probably need to strip the first 512 bytes from apple_os.bin, but then you're good to go...
13:04:41linuxstbI've never used IDA, but I know people do use to look at the ipod firmware.
13:05:07hcsawesome, I'll see if I can find something helpful
13:05:54barrywardellyou can also disassemble the H10 bootloader which apparently has frequency scaling routines in it
13:06:00barrywardellfor the PP5020
13:06:39hcsI don't have that on hand, though
13:06:43barrywardellbut they're in ARM thumb mode
13:07:08 Quit barrywardell ("CGI:IRC")
13:11:54hcsvery cool, there's the portal player copyright notice, but the first instruction is a jump past it, cool to be seeing this stuff
13:13:00 Join petur [0] (i=d4efd6a6@gateway/web/cgi-irc/
13:19:47***Saving seen data "./dancer.seen"
13:20:50daurnwhat audio codecs do you guys use
13:20:53daurnand what do you want to use
13:21:02daurnand what would be the perfect codec?
13:21:21 Quit tucoz (Read error: 60 (Operation timed out))
13:21:26aliaskFor me MP3 works nicely
13:21:57daurnwhy do you use it?
13:22:10daurn(besides hardware & software support)
13:22:22aliaskHa - that was going to be my first answer
13:22:47aliaskI'm not an audiophile, I can get away with 128 or 192kbps MP3s and they sound fine to me
13:23:40 Join Genre9mp3 [0] (n=yngwiejo@
13:23:41daurnbasically, my questions are: 1) what do you use, 2) if support wasn't an issue, what would you use. 3) is there something else missing?
13:23:45linuxstbdaurn: There is no such thing as a perfect codec - it's a compromise between size and quality.
13:23:48 Quit Seed (Nick collision from services.)
13:23:50 Join Seedy [0] (
13:24:18 Quit MarcoPolo (Remote closed the connection)
13:24:20amiconnmarkun: The generic i2c driver in its current implementation is crap
13:24:21daurnlinuxstb: but codecs can have features - eg, i think wavpack is the perfect codec
13:24:24amiconnWay too much overhead
13:24:30markunamiconn: ah :)
13:25:00daurn- in hybrid mode, it spits out 2 files, one comparible to mp3, and a sort of diff file, to make it lossless
13:25:04amiconnIt's the reason why the X5 runs with significantly more boost than H1x0/H300, playing the same tracks
13:25:18amiconni2c is used for button reading, slowing things down
13:26:51daurnaliask: would you have any problem moving to aliask if software/hardware support wasn't a problem?
13:26:58*amiconn wonders what this strange DT_TEXTREL warning is in the latest build table line...
13:27:15*petur saw it too
13:27:47amiconnIt's even more strange...
13:28:07aliaskdaurn: I assume you meant wavpack?
13:28:08amiconnThere is a bunch of those warnings in the build but only one is picked up by the colouring script
13:28:34daurnaliask: lol, i meant to say ogg, but wavpack fits nicely as well
13:28:41daurnanswer both!
13:29:19aliaskIt would mean converting a whole heap of my music from lossy to lossy, and it would also mean worse battery life. (Either one)
13:29:28mirakis it a bad idea to put dyndns adress on the irc because of logs ?
13:29:53aliaskmirak: I've never had a problem.
13:29:57mirakby the way if anyone know a pastbin wich supports attachments
13:30:22daurnaliask: you don't have to convert old stuff :P - just for future ripping you do
13:30:23mirakaliask I am just afraid to receive lot of pings or beeing crawled
13:30:45daurnmirak: use tiny url?
13:31:07mirakok I try that
13:31:16aliaskdaurn: I'd have to have some kind of advantage to it - at the moment I don't really see one for general use audio.
13:34:35daurnogg of the same bitrate as mp3 is of better quality (supposedly)
13:37:24mirak so that's my attempt to use apiexemple.c from ffmpeg for mpeg2 . I have some problems to configure it
13:38:20 Join matsl [0] (
13:40:40mirakone might give a look. the problem is with logging support
13:44:37 Quit petur ("worrrrk")
13:48:50Ribsdaurn, I'd say ogg is better
13:49:01RibsI often listen to a radio station over ogg
13:49:13Ribswhen I was forced to listen to it in mp3, it didn't sound as nice
13:49:22Ribseven tho the mp3 stream was of a higher bitrate
13:49:32Ribskinda shocked me that I could hear the difference
13:50:20aliaskYeah, I can confirm this. I couldn't hear any difference between ogg and mp3 at 128kbps, so I went down to 64, and ogg sounds much better at 64kbps
13:51:07amiconn64kbps for music is weird
13:51:24aliaskI certainly wouldn't do it for actual listening :p
13:52:30aliaskWMA is about halfway between MP3 and OGG at 64kbps I'd say.
13:52:49 Quit tvelocity (Read error: 110 (Connection timed out))
13:52:56RibsFor me, the ogg stream was 112kbps, and the mp3 128kbps
13:53:00amiconnEven 128kbps mp3 is clearly identifiable as being lossy with most music
13:53:05RibsI guess once you hit 192kbps it doesn't matter as much
13:53:26amiconnThere must be a reason why lame −−preset standard sometimes goes up to 240kbps
13:55:02 Join tvelocity [0] (
13:55:53Ribswhat's a cumbal?
13:56:06Ribs(damn, what a typo!)
13:56:20linuxstb :)
13:56:44hcstends to be the first to sound like crap with lossy compression
13:56:53RibsI always thought it was spelt 'symbol'
13:56:58Ribsoh well, live 'n learn
13:58:33KohlrabiActually vorbis is optimized for lower bitrates
13:58:43Kohlrabimore than the competitors (sp.?)
13:58:53Ribscompetitors is correct :)
13:58:54aliaskWMA is also optimised for lower bitrates
13:59:07hcsI've been looking over Blargg's Game_Music_Emu, I think it's a good candidate for a rockbox port.
13:59:21Ribsyeah, but wmv is more evil than mp3
13:59:29aliaskAye, tis.
14:00:15 Join Criamos [0] (
14:00:23aliaskAnyone feel like porting USF format over to rockbox ;)
14:00:32hcsheh, not damned likely
14:00:40KohlrabiWMA is no competitor :p
14:00:50hcsaliask: not for a few generations, anyway
14:01:03aliaskIt lags on my computer o.o
14:01:08Kohlrabibeing properitary
14:01:23Kohlrabi(sp.?) ;)
14:02:02 Join bbroke [0] (
14:02:24Ribsclose, proprietary :)
14:04:28 Join Rob2222_ [0] (
14:08:38 Join barrywardell [0] (i=892b7a86@gateway/web/cgi-irc/
14:09:00 Join _FireFly_ [0] (
14:09:32 Quit Rob2222 (Read error: 104 (Connection reset by peer))
14:13:34 Join Rob2222 [0] (
14:25:57barrywardellhcs, aliask: if you're interested in reverse engineering to figure out the cpu scaling stuff, there are loads more PP5020 firmwares to look at here:
14:26:28 Quit Rob2222_ (Read error: 110 (Connection timed out))
14:26:31barrywardellthe BL files are much smaller so would probably be easier to figure out
14:26:51aliaskbarrywardell: I'm interested, but underskilled. I'll take a look at some of the small ones though, who knows what'll happen.
14:27:04aliaskWhat disassembler do you use?
14:27:16*barrywardell is underskilled too
14:27:56barrywardellarm-elf-objdump. look at the Reminder on that page
14:28:07barrywardellIDA pro is much better but costs money
14:28:07aliaskJust saw that :)
14:28:22aliaskThe demo can do ARM apparantly.
14:29:12barrywardellit says it can, but I don't think it actually does
14:29:43barrywardellfor thumb mode, use "arm-elf-objdump -D −−target binary -marm -Mforce-thumb BL.rom"
14:31:16aliaskI've never reversed anything before, what's thumb mode?
14:32:00barrywardellarm supports two modes for instructions
14:32:07barrywardell32-bit is the normal mode
14:32:14barrywardell16-bit is called thumb mode
14:33:09aliaskAh ok.
14:33:48 Quit int (Nick collision from services.)
14:38:35 Join damaki [0] (
14:38:59 Join joeysoap [0] (i=a07c09ea@gateway/web/cgi-irc/
14:39:20joeysoaphey all
14:39:42joeysoapi wouldjust like to ask where do i find plugins
14:40:38joeysoapcan anyone help
14:41:19aliaskjoeysoap: If you download a CVS build from the website, they should be in the file
14:45:15hcsbarrywardell: thanks, I'll give it a look, but I doubt I'll be much use, I'm just learning ARM
14:45:30 Quit barrywardell ("CGI:IRC")
14:45:33joeysoapim just tryingto seewhat i downloaded
14:46:17 Quit damaki (Read error: 104 (Connection reset by peer))
14:48:18joeysoapi downloaded the latest daily version
14:50:31joeysoapits pretty wierd from normal iriver firmware to rock box is different
14:50:46joeysoapis there a special way to install plugins
14:50:49aliaskYes, the dailies have a problem at the moment, and aren't including the plugins, so just grab a CVS one, and that should have them in there
14:50:55joeysoaphow do you install plugins
14:51:01 Join webguest89 [0] (i=c0647cda@gateway/web/cgi-irc/
14:51:05aliaskCopy them to the folder .rockbox/rocks
14:51:38linuxstbaliask: Isn't that fixed yet? I thought I read a forum message from LinusN saying he'd upgraded the gcc?
14:51:55aliaskOh, I just assumed that was the problem. I'm not sure...
14:52:08linuxstbI _think_ today's daily should be fine.
14:52:12*aliask should read the forum more
14:52:12joeysoapdo i just extract it to the root file the new firmware that is
14:52:33aliaskjoeysoap: The file? That should work.
14:54:35 Quit toad_ (Nick collision from services.)
14:54:38joeysoapwhere do i download the new cvs ? file
14:54:42 Join toad__ [0] (
14:55:53 Join damaki [0] (
14:55:57joeysoapsorry im being stupid hehehhe
14:58:38 Join Mancer [0] (
15:01:05 Quit joeysoap ("CGI:IRC (Ping timeout)")
15:13:42 Quit damaki (Remote closed the connection)
15:19:50***Saving seen data "./dancer.seen"
15:20:08aliaskUh, iPods can beep?
15:20:44hcss an alarm clock function
15:20:52hcs(at least on my photo)
15:22:06aliaskOk, I boot into retail OS, and connect to USB, and it beeps twice quickly, then pauses, twice quickly again, pauses, and then twice quickly again - and doesn't mount on my computer.
15:22:22 Join lightyear [0] (
15:22:50hcsnever heard of that, what model?
15:23:07aliaskMini 1g
15:23:15aliaskLCD is cracked, so that's no use.
15:23:34 Quit webguest89 ("CGI:IRC")
15:23:42aliaskOk, it just mounted, after being connected for about 2 minutes. Battery related?
15:24:08hcssounds right, but I've never had a mini so its just a guess
15:24:30aliaskHeh, this thing's been a real bastard to me, confused the crap out of me so many times.
15:25:55 Join odb|fide2_ [0] (
15:26:58 Join lodesi [0] (n=lds@
15:27:41 Quit bbroke ("Chatzilla 0.9.75 [Firefox]")
15:30:05 Quit spiorf ("Read error: 104 (Connection reset by peer)")
15:30:13 Join spiorf [0] (
15:31:45 Quit _Veseliq_ ("")
15:32:15 Join theli_ua [0] (
15:34:43 Join Rambo3 [0] (
15:38:53Rambo3is there any hope for zen V to get something on it to play other formats ?
15:39:30aliaskIt depends if someone who has enough time and knowledge decides to work on it
15:41:36markunRambo3: better ask in a Zen V forum if anyone is interested to do it
15:44:07godzirraSlasheri: aer you there yet? :)
15:44:10Rambo3"better ask in a Zen V forum if anyone is interested to do it" i aint going to ask nonone to do that, if there is something then ok
15:44:11godzirraI need some help with TagCache.
15:45:53linuxstbRambo3: Rockbox gets ported to new players by users of those players... If no such users want to do it, then there is no hope of a port.
15:47:22 Join tucoz [0] (n=martin@rockbox/developer/tucoz)
15:48:22tucozAnyone know of some tool that can (semi)-automatically download album art to the directories in my collection?
15:49:36Kohlrabiwhich OS?
15:49:36mirakI get this error. apiexample.c:(.text+0xdb): undefined reference to `_avcodec_find_decoder' . Why a underscore is happended at the begining of the function name ?
15:50:06tucozKohlrabi, linux
15:50:15Kohlrabihmm, OK, I don't know :)
15:50:29tucozDo you know of something good for windows?
15:50:34KohlrabiI have an app for windows
15:50:45Genre9mp3tucoz: (but it's for Windows)
15:51:00Genre9mp3Kohlrabi was faster
15:51:12KohlrabiFunny we've got the same one ;)
15:51:19tucozaha. looks great. thanks to both of you
15:51:50linuxstbI've used this with some success (it's cross-platform):
15:52:31tucozlinuxstb, yes. google found that for me as well. i can try that as a start
15:52:37 Join webguest20 [0] (i=c27f0812@gateway/web/cgi-irc/
15:53:49webguest20Hello. Any font experts here? Why are nimbus-12 and nimbus-14 named like that? Nimbus has other shape IMHO. What nimbus are should be called chicago. And chicago is quite incomplete in RB.
15:54:57webguest20And there is also xtal-14 which is identical with nimbus/chicago. But has less glyphs. Could it be cleaned (i.e. duplicated fonts deleted)?
15:56:24tucozwebguest20, you should ask markun when he is around.
15:57:55tucozbut you are right. the fonts should be cleaned up. Chicago should be removed/improved imo
15:58:16webguest20markun: Hey! Are you around? And if not −− when?
15:58:21 Quit Rambo3 (Remote closed the connection)
16:00:31bluebrothertucoz, after using albumart for a while I also started using the cover manager of amarok together with the covercopy script
16:01:08tucozbluebrother, I used amarok some time ago. So there is a covercopy script for that?
16:01:37Slasherigodzirra: yes
16:02:00tucozI liked the amarok way of finding albumart, so maybe i should give that a go as well. :)
16:04:06bluebrothertucoz, use the script manager. It's pretty easy to find. Then run the ~/.kde/share/apps/amarok/scripts/copycover/ -c folder.jpg to put a folder.jpg in each folder if you want to ...
16:04:27bluebrotherthat offline script is a bit clumsy to use, but maybe I just haven't found out how to do better ;-)
16:04:42tucozI'll try that
16:09:17 Quit webguest20 ("CGI:IRC")
16:12:48godzirraSlasheri: I was told you're the master of TagCache
16:13:08godzirraI ran "initialize now" on an H-120 with the newest build (latest, yesterday) and the HD led flashed red ofr about 3 seconds then stopped
16:13:16godzirranow when I try and view by id3 info, it says tag cache isnt ready.
16:13:26godzirraI tride rebooting, and I tried re-running initialize now, but got the same results.
16:13:57Slasherigodzirra: check if there are any .tcd files in /.rockbox/
16:14:07Slasheriand if there are, delete all of them
16:14:12 Join barrywardell [0] (i=892b7a86@gateway/web/cgi-irc/
16:14:40godzirrathen what?
16:14:49Slasherireboot and try to initialize again
16:14:57godzirrado I need to turn off the autoupdate?
16:15:08Slasheriyou may try that also
16:15:11tucozbluebrother, wow. amarok sure feels better than the last time i used it
16:15:37godzirratagcache_tmp.tcd is all
16:15:39godzirrai'm deleting it now.
16:15:43 Join rretzbach [0] (
16:16:08Slasheriin fact that will prevent tag cache from initializing if that file is present
16:16:40godzirraOk.. rebooting now.
16:17:17godzirraok, running initialize now.
16:17:24godzirraand yay.. the hard drive led is still red.
16:17:47Slasherisounds better :)
16:17:54godzirraThanks :)
16:17:57godzirrawe'll see if this works
16:17:58Slasherinow wait until it turns off and then reboot
16:18:00godzirraabout how long should it take to run?
16:18:09Slasheriyou can check the debug menu
16:18:19Slasheriabout 5 minutes or something like that (if dircache is enabled)
16:18:28godzirrathere's a debug menu?
16:18:33Slasherisure :)
16:18:34godzirraIt is.
16:18:47SlasheriInfo - Debug - View tagcache info or something like that
16:19:52tucozSlasheri, what do you think about renaming TagCache to Tag Database or something like that?
16:20:20Slasheritucoz: probably _something_ like that.. :)
16:20:37godzirraafter finishing
16:20:38tucozand the File view entry to "Tag Database" instead of Id3 tags
16:20:41godzirrait still says tagcache not ready. :/
16:20:48Slasherii just don't like the tag database name because it would refer to the old tagdb
16:21:06Slasherigodzirra: did it say anything after you rebooted?
16:21:14godzirrascanning directories or someting like that
16:21:25Slasheriok, so nothing about tagcache
16:21:34Slasherithen i will send you a logf enabled build
16:21:56godzirralet me double check
16:22:19godzirraCommiting Tagcache [1/13]
16:22:30Slasherijust put the build on your player, remove .tcd files and try initialization. After initialization is done, do not reboot but go straight to the debug menu and use the function "logfdump"
16:22:43Slasherithen you can investigate the /.rockbox/logf.txt file
16:22:48godzirracan you email it? would probably work better than dcc.
16:23:02Slasherilets try dcc first if it works
16:23:30Slasheriok, works fine
16:23:32godzirrahey its actually working
16:23:41godzirradcc and I usually dont get along ;)
16:24:11Slasheribut if it says "committing tagcache" then you need to use the logfdump also after reboot and investigate the results
16:24:18Slasheriback soon, now going to eat something ->
16:24:40godzirraso install new version, reboot
16:24:45godzirraremove tcd files, try initialization
16:24:50godzirrathen go to debug menu and logfdump
16:27:30amiconntheli_ua: (re this morning) (1) 16 bit ints will make the multiplication solution even worse for arm, and slightly better for SH
16:27:47theli_uaamiconn, thanks
16:27:53amiconn(2) If x is a bool variable, 'true' isn't 1
16:28:02amiconnInstead, it's implementation dependent
16:29:04amiconnI would just go for if (x) y += z;
16:34:36tucozbluebrother, thanks for the tip. amarok works great
16:35:05linuxstbtucoz: Are you trying the album-art patch?
16:35:20tucozno. I have only got a h120
16:35:32tucozjust prettyfying my collection
16:35:34bluebrothermaybe someone will write a script that generates the tagcache files.
16:35:48linuxstbThere already is one - tools/
16:36:23bluebrotherlinuxstb, I thought of a script for amarok doing this on every database update for some folder.
16:37:01bluebrotherso you could have a complete copy of your music locally including the tagcache database files and simply sync that to the dap ...
16:37:31tucozwhat language are the amarok scripts in? python?
16:37:55bluebrotherafaik most, but not necessarily. Haven't checked though.
16:40:35bluebrotherhmm. They suggest ruby for scripting but state "almost any" language is possible due to the use of dcop
16:40:56tucozoh. but isn't ruby a quite nice language?
16:41:18tucozi have never used it though
16:41:51 Join vin` [0] (n=nach@unaffiliated/takatumi)
16:42:26*bluebrother never looked into ruby
16:42:58 Quit darkskiez (Read error: 104 (Connection reset by peer))
16:45:08 Quit Mancer (" HydraIRC -> <- IRC with a difference")
16:46:34 Quit Vladoman ("Leaving")
16:50:57godzirraSlasheri: ok, if I go to tagcache info, it says Initialized: Yes, DB Ready: No, RAM Cache: No, RAM: 0/0 B, Progress: -1% (5649 entries), Commit step: 0, COmmit delayed: No.
16:51:00godzirraI'm trying to log it now.
16:51:23 Quit mirak ("CGI:IRC (EOF)")
16:53:33 Quit aliask ("sleep")
16:53:52godzirraafter the paste there's just a long list of files with part of their path/name cut off at the end
16:54:28 Join MarcoPolo [0] (
16:54:53 Quit matsl (Remote closed the connection)
16:55:12 Quit ^BeN^ ("MULEz SCRIPT: Too bad stupidity isn't painful.")
16:59:42theli_uagood weekend for everyone ... byt
16:59:47 Quit theli_ua ("Leaving")
17:00:10 Join darksk1ez [0] (
17:02:06Slasherigodzirra: ah
17:02:16Slasherigodzirra: it seems like there is a _very_ long tag in some filename
17:02:30Slasheriover 256 characters and that is causing tagcache to fail
17:02:37linuxstbCouldn't you just truncate it?
17:03:10Slasheriyep, it should be possible
17:03:31Slasherii will try to create a fix for that soon
17:03:41linuxstbMaybe get_metadata() should deal with it?
17:03:55godzirraSlasheri: awesome. in the meantime tag cache just istn going to wrok for me? :)
17:03:58Slasherithat would be the ideal solution
17:04:09godzirraboy, thats some good typing.
17:04:12Slasheribut i could fix it on tagcache level also.. just truncating the result
17:04:34Slasherigodzirra: yep, but probably i will fix that today
17:06:00linuxstbgodzirra: Out of curiousity, what kinds of files do you have, and do you know what kind(s) of tags?
17:08:22 Join mordov [0] (
17:09:32godzirraSlasheri: all mp3s.
17:09:42godzirraand just normal id3 tags afaik.
17:09:57godzirraadn there's no way to figure out -which- file is doing it?
17:11:50Slasheriwell, i can compile you a new build if you would like
17:11:59Slasherithen you need to repeat the steps to find the file
17:14:04godzirraSlasheri: Sure!
17:14:14godzirraSlasheri: thanks tons for all the help
17:14:21godzirraActually if you're busy I can wait until you fix it later today
17:14:23godzirraits no big deaql :)
17:15:19Slasherior in fact that detection would be easier to do at metadata.c level..
17:15:22Slasherilinuxstb: interested? ;)
17:16:41godzirrajust let me know what I can do to help :)
17:17:36linuxstbI'll be interested to see a copy of the troublesome file.
17:17:52godzirraIf I can figure out which file it is I'd be happy to :)
17:18:24 Quit tucoz (Read error: 110 (Connection timed out))
17:19:11darksk1ezanyone have an 80gb ipod ? I just want to make it fat32 formatted
17:19:30 Join tucoz [0] (
17:19:51***Saving seen data "./dancer.seen"
17:20:46darksk1ezso i just need the boot block
17:22:05 Join Cheapy| [0] (
17:25:57Slasherigodzirra: a fix is ready soon
17:30:29 Part tucoz ("Leaving")
17:30:54 Join MHen [0] (
17:30:59godzirraSlasheri: awesome.
17:31:07godzirraI -love- the new directory cache. I cant wait to use tag cache.
17:32:24Slasheriok, a new build is ready for you :)
17:32:36MHenHi! Is there a developer around, who could take a look at my patch and possibly commit it?
17:32:44Slasherii will dcc again, please try if it works. (might not work at all). You should only find the wrong file with the build
17:33:05godzirraSlasheri: woohoo. :)
17:33:13godzirrago throgu the same process?
17:33:19godzirralogfdump etc?
17:33:28Slasheriyep, but now run the logfdump before rebooting
17:33:33Slasheriand analyze it immediately
17:33:47godzirrauh thats what I did last time
17:35:17Slasherithen just do it again :)
17:39:10 Join webguest08 [0] (i=c2c7fca1@gateway/web/cgi-irc/
17:39:12godzirraok, initializing now.
17:40:04webguest08what cani do to help for a sansa port of rockbox ?
17:43:37 Join webguest38 [0] (i=c3ec4b1b@gateway/web/cgi-irc/
17:43:39 Quit EspeonEefi ("Leaving")
17:44:05godzirraSlasheri: yeah, initialize now made my HD led flash a bit, but then froze :)
17:44:13 Quit webguest08 ("CGI:IRC")
17:44:17 Join lamed [0] (i=d49656d3@gateway/web/cgi-irc/
17:46:21Slasherigodzirra: oh, it froze completely?
17:46:29Slasheridid you have remote lcd attached
17:47:17godzirraActually I'm not sure where my remote lcd is to be honest :)
17:47:23Slasherihehe :D
17:47:23godzirraI just reset it
17:47:28godzirrathere's no .tcd file in .rockbox
17:48:50Slasherihow long did you wait when it froze?
17:48:58godzirratry again? Wait for a new fix? Whats the plan ;)
17:49:12Slasheritry again with remote if you could find that :D
17:50:29godzirrai'm not at home, and I seriously dont know if I even have it anymore to be honest.
17:50:43godzirrai've moved like 4 times since I got my ihp-120 ;)
17:50:54lamedhello guys
17:52:12godzirraSlasheri: any other ideas? =)
17:52:53Slasherinot at the moment.. unless you could find the file
17:53:05Slasheristart again and go immediately to the debug menu logf section
17:53:09Slasherithen wait until it crashes
17:53:21Slasheriit might help to find what file causes it, just remember the output is not realtime
17:53:30lamedis there some ipod expert around? I've been wondering if someone thinks we ever going to break into the recording mechanizem of the player, iiuc, the recording pins just like the line out pins are on the dock connector. I'd love information about it as a reference if should I buy an ipod.
17:53:45lamed(I can find them amazingly cheap on ebay btw)
17:54:53linuxstblamed: I've recorded on my ipods - yes, the line-in are just a couple of pins on the dock connector, similar to the lineout.
17:55:04godzirrai'm watching it scroll now.
17:55:20 Part Joely
17:57:25godzirrafrezes on one of my Crow sound track songs :/
17:57:52godzirranor poairicw qhixh onw... vur irQa onw od rhw 0 aonfa.
17:58:15godzirraThe longest of which is named 02 - Golgotha Tenement Blues.mp3
17:58:29godzirrasorry, the non sensical line was as follows:
17:58:38lamedlinuxstb: those are great news! when did it happend? have you recorded from the apple's fw or from the RB firmware? (cause I don't believe there's any recording code on RB for them right now.) what quality? is 96kbps is the maximum?
17:58:51godzirranot sure which one... but looks like its one of the 0* songs. i.e. 01-09
18:00:47*lamed is in an adrenalin rush, linuxstb, please answer quick :)
18:01:45linuxstblamed: I implemented recording in Rockbox, but my patch soon became out of date with all the changes to the recording code recently.
18:02:06linuxstbI just recorded 16-bit/44.1KHz stereo WAV files, but from what I can see, the hardware should support up to 24-bit/96KHz.
18:02:45linuxstbThis was on both a 4g (Photo) and a 5g.
18:03:01linuxstbafaik, the mini and Nano can't record.
18:03:11linuxstb(but the new 2nd gen Nano can)
18:05:30godzirraSlasheri: so wait for you to write something else later today? :)
18:05:40 Join webGary [0] (i=a59bb004@gateway/web/cgi-irc/
18:05:50lamedahh! I just don't know what to say... I think this would be a _huge_ boost for ipoders to switch to RB, not that this is a goal, but I found some 60gigs ipod video brand new players for 69+21 GBP on ebay and that is no competition for other company's prices, and i'm totally loosing it ever since my h120 h.d dies
18:06:21linuxstbThat's extremely cheap.
18:06:28webGaryyea that cheap
18:06:39webGaryi have a question
18:06:53webGaryfor the ipod video rock box
18:07:00lamedyeah!! and I sure as hell can give up on FM radio of that price ...
18:07:35webGarycan any one help
18:08:14lamedlinuxstb: is there any wikidocs about pin layouts of the ipod? the sale says
18:08:18lamed"Dock adapter for use with Universal Dock"
18:08:32hcsis it possible that the cpu frequency scaling issue is caused by something interrupting set_cpu_frequency?
18:08:53lamedwhat part is that? can I open it up and add line in/out cables for recording?
18:08:59linuxstblamed: You may also be interested in
18:09:18Slasherigodzirra: if you can, try to find excactly the track it freezes on and try removing it from player. And finally send it to me
18:09:36 Join pixelma [0] (i=pixelma@
18:09:45lamediirc, ipodlinux claims 5g(videos) recording is impossible as they changed something in the hardware.
18:09:52linuxstbI think they probably just mean the piece of plastic that allows a 5g to fit in a normal dock - they are physically different sizes. You get a similar piece of plastic with the Nano.
18:10:20godzirraSlasheri: I'll move them into the root directory
18:10:23godzirraso it doesnt get cut off.
18:10:37lamedho, yeah. "Recording on the Nano and the Fifth Generation iPods is also not currently supported."
18:10:40linuxstblamed: I'm sure they just mean that recording is currently impossible because it's not implemented.
18:11:07webGaryhey lamed can u halp me
18:11:24lamedwebgary just ask!
18:11:49godzirraSlasheri: uhh, it didnt freeze on the crow this time.
18:11:56webGaryi wanna knoe how do get vidoe playing on my ipod video rock box
18:12:09webGaryis there a plug in
18:12:17lamedlinuxstb: what's "Dock adapter for use with Universal Dock" and can I open it up for all of those nececcery connections to the ipod, or should I buy a new dock connection part, which I have already found somewhere
18:12:18webGaryor codec
18:12:56linuxstbwebGary: Yes, there's a work-in-progress video player for Rockbox, but it's not designed for the 5g - it doesn't use the video decoder chip. It works on the 5g, but only decodes using the main CPU, so will never be as good as the Apple firmware.
18:13:45webGarywhen do u think there be a rockbov ver that supports video play back useing the gcpu
18:13:59linuxstblamed: Read my earlier reply - I think it's just a plastic holder.
18:14:31linuxstbwebGary: Impossible to say - no-one is working on it. It's also very hard - there is no documentation for the video processor.
18:14:35lamedwhoops, thanks.
18:15:14lamedwebgary: I would go with "probably, a long time"
18:15:47webGarythanx and is there a plugin that lets me us the belkin fm dock i have
18:15:53linuxstbThe video processor (a Broadcom chip) runs its own firmware, and the main Apple firmware just passes the data to it for it to decode and display. The best you can hope for in Rockbox is for someone to work out how that communication works and to play videos using the original Broadcom firmware. But that would just give you video playback with identical functionality to the Apple firmware.
18:16:33linuxstblamed: Yes, you'll need to buy a dock connector and make your own line-in cable.
18:16:59webGaryso if some one geting it working ill still let me us the vidoe out
18:18:20linuxstbWe'll know when/if someone does it.
18:18:32darksk1ezsigh, usb under parallels or qemu doesnt work well enough to fat32 format my ipod :(
18:18:55linuxstbdarksk1ez: You don't know anyone with a Windows PC?
18:19:37lamedlinuxstb: is video out pins are video processor dependent, in another words, do you get video signal all the time, or just when showing clips using ipod's fw?
18:19:53webGarylinuxstb is this a patch or plugin that lets me us the belikin fm dock i have on the rock box
18:20:00linuxstbwebGary: No
18:20:07webGaryor its inpsable
18:20:29barrywardellhcs: I was wondering the same thing. Is it possible for two threads to call set_cpu_frequency at the same time and they interfere with each other?
18:20:31linuxstblamed: The video-out is independent of the LCD - the Apple firmware doesn't display the UI via the video-out, just videos and photos.
18:21:05linuxstbbarrywardell: We don't have pre-emptive multitasking, so that shouldn't happen.
18:21:27hcslinuxstb: but might some other interrupt handler get involved?
18:21:44webGarylinuxstb is there a way to make a plug in that could communicat with the belkin fm dock
18:22:05lamedlinuxstb: does that means it is video processor dependent, that is, not working at all corrently with RB?
18:22:30lamed(we all love linuxstb this day)
18:23:13hcslinuxstb: the code indicates that the timer must be reenabled on PP5020s, if we hit an interrupt inside the frequency setting function before we get there might it take too long and something be missed?
18:23:23lamedwebgary: do you own the belkin fm dock?
18:23:36 Join Arathis [0] (
18:23:50webGaryits the one that gos in the car
18:24:00webGaryto play over the car stero
18:25:03webGarylamed currently i using it in my house to charge my ipod
18:26:36 Join bbroke [0] (
18:27:50webGaryhey is anyone there or my connection froze
18:27:52lamedah. I see there's some info about the apple accessory protocol on , but that really doesn't mean it will be working any time soon on RB, i'd get myself a nice non-ipod-dependent fm transmitter.
18:28:11lamed(if I were you)
18:28:42webGaryi installed line in on my car stero
18:28:52webGaryso i just using it to charge
18:29:27webGarybut it would be nice to constrol the fm part of the dock
18:31:05linuxstbhcs: I wrote those comments about the timer needing to be reenabled. If I'm remembering correctly, I did try disabling interrupts before changing the cpu frequency, but that didn't help. But feel free to experiment - that's the only way we're going to understand it.
18:31:19lamedis it still operatable without controliing it?
18:31:42hcslinuxstb: indeed, I shall, just got to get physically back to this computer to plug the ol' iPod in
18:31:43linuxstblamed: Yes, the video-out doesn't work at all with Rockbox - on either the Photo/Color ipod or the 5g (video).
18:32:39linuxstbhcs: It could be related to the FIQ (fast interrupt) in some way. On the ipods (and H10) we use that to feed the audio DAC.
18:33:22webGaryguys i gtg my boss is coming around
18:33:30webGaryi be on lata
18:33:33*linuxstb phones webGary's boss
18:33:40webGaryyea im at work
18:33:47linuxstbAren't we all?
18:34:13webGarymy boss says im doing a great job
18:34:27barrywardelllinuxstb, hcs: the freezes do seem to happen when i start playing audio so the FIQ is a promising possibility
18:34:28linuxstbIf he thinks you are, then you are.
18:34:38godzirraSlasheri: It seems to die at a random point everytime.
18:34:45webGaryhe thinks im working
18:35:19lamedlinuxstb: you're such a huge help today! thank you! is your recording patch on FS? I wouldn't expect it to be a huge work to be made to fit with the new recording code (and the recording codecs, sweet), and can I start spreading the word that hi fi recordings would be possible soon with the ipod and a simple dock hack?
18:35:56webGarythanx lamed and linuxstb for the help
18:36:05lamed :)
18:37:08 Quit webGary ("CGI:IRC (EOF)")
18:37:43 Quit Rob2222 (Read error: 131 (Connection reset by peer))
18:38:13linuxstblamed: No, it's not on flyspray yet - I didn't want to post a non-working patch. But if anyone wants the code, I'll be happy to make a patch against the CVS at the time I was implementing it.
18:38:56lamedare you on it?
18:39:28linuxstbHow do you mean/
18:41:21lamedsorry, are you working on it? obviously I can't do anything with the code as I don't have a player, but I'm sure there will be lots of interest and someone will want to implement it,.
18:41:54 Join Rob2222 [0] (
18:42:10lameddid you got yourself a dock connector and fit a line in/out on it for testing as well?
18:42:14linuxstbWell, I want to finish it, but am very busy with real-work at the moment.
18:42:27linuxstbSomeone made an adapter for me.
18:43:14lamedso do I :( my player dies ~two weeks ago and I still haven't bought something else (or a h.d. to fixit)
18:45:23 Quit MarcoPolo (Remote closed the connection)
18:45:25lamedlinuxstb: I still think someone would want to work on it. do you mind if I post on some places (such as that you have been successfull with recording?
18:46:42linuxstbSure, I've mentioned it here in IRC a few times when people have asked.
18:47:09lameddo you always get lineout signal on the dock, or you have to somehow switch it on? (i believe the first part is true)
18:48:15barrywardelllinuxstb: why not post a patch and say what date cvs it is against? if someone wants to work on it, then can check out the cvs from that date and maybe update the patch
18:53:37 Join linuxstb_ [0] (i=5343d4aa@gateway/web/cgi-irc/
18:54:13linuxstb_lamed: It's always enabled.
18:54:29 Quit pondlife ("disconnected has pondlife")
18:54:52linuxstb_barrywardell: I've now become interested in getting it working again, so may try and do it tonight or over the weekend. But if not, I'll post my old patch with a note saying what CVS it applies to.
18:55:12barrywardelli'll look out for it
18:55:41 Join goffa [0] (n=goffa@
18:55:53 Quit barrywardell ("CGI:IRC")
18:56:04lamedlinuxstb: I can't thank you enough, just about the last couple of questions, is the ipod bootloader a dual-boot? (for the video capabilities) umm. I guess I had a few other questions like 'I don't suppose there's an FM chip inside (because there's an FM gadget that let's you listen to radio)' and 'do you know where should I be getting the dock connector for the 5g' but you said someone made a plug for you. so
18:57:09linuxstb_Yes, the bootloader is dual-boot. Or you can use the IPL bootloader which has a GUI boot-menu. No, there's no FM chip inside.
18:57:21linuxstb_(the FM gadgets just have an external FM tuner)
18:57:30 Quit goffa_ (Read error: 104 (Connection reset by peer))
18:58:03 Join obo [0] (
18:58:08lameddo you think the line-in can amlify?
19:00:21linuxstb_You can adjust the gain, but it's a line-in, not a mic-in...
19:01:04lamedyeap, anyways it's time to get myself a good microphone anyways 8)
19:01:38lamedwoha! that's just about it, I think I should be getting myself an Ipod!
19:03:53 Quit xNibbler (Remote closed the connection)
19:09:32hcslinuxstb_: I've seen actual crash messages with the freeze, and the address was in set_cpu_frequency, but more often it just freezes
19:09:38 Join Nibbier [0] (
19:12:18hcslinuxstb: I took out the CPU_INT_EN |= TIMER1_MASK line and it seems to be running OK
19:13:02hcsshould I expect it to fail immediately or was that to stave off the same sort of crashes we see normally?
19:16:22godzirraDamn slasheri takes long lunches ;)
19:16:45Slasherigodzirra: hehe, i am back now :)
19:16:47 Join Davide-NYC [0] (
19:17:11Slasherigodzirra: if possible, try to remove all music from the player
19:17:20Slasheriand then put it back in steps until it crashes
19:17:45 Quit idnar (Read error: 110 (Connection timed out))
19:18:03 Quit _FireFly_ ("Leaving")
19:18:25hcslinuxstb: oh, here it goes, had to do a complete rebuild
19:19:52***Saving seen data "./dancer.seen"
19:20:40 Join Paul_The_Nerd [0] (
19:21:46godzirraSlasheri: all good :)
19:21:51godzirraI was afraid you were going to say that.
19:22:23 Join _FireFly_ [0] (
19:22:50godzirrai'm trying it now.
19:23:32godzirraI need a bigger hard drive. :/
19:23:38godzirraanyone have an old 30g or 40g for sale?
19:23:49godzirra$120 bucks is too much for me to upgrade to a 40gig. :/
19:23:55linuxstb_hcs: Without re-enabling the interrupt, Rockbox would freeze at the next sleep() commend.
19:24:04linuxstb_(no ticker interrupt means nothing wakes up)
19:24:34hcslinuxstb_: I'm thinking that it didn't get rebuilt properly
19:24:44hcsalso, why is the OR used?
19:25:21 Quit Arathis ("[rl_bot quit]")
19:25:34linuxstb_IIRC, it wouldn't work without it. It's also the logical thing to do - setting the single TIMER1_MASK bit.
19:25:50Davide-NYCquestion: I am not a dev (yet) but I want to help in the WMA and/or AAC decoder optimization effort any way that I can. It was suggested to me in the forums that I generate a build with "profiling" enabled.
19:26:02hcsisn't there a register for setting the mask and another register for clearing it?
19:26:27Davide-NYCI have poked around with /tools/configure but I can't get it to compile.
19:26:55Davide-NYCis this a gcc problem with cygwin or am I missing something (I know I'm missing a lot, but...)
19:27:08Paul_The_NerdWell seeing as you haven't told us any errors you're getting it's quite hard to say
19:27:39Davide-NYCright. That was last night.,
19:27:49Davide-NYClet me run a build and tell ya! (gimme a sec)
19:29:19Davide-NYCcan I select (p)rofiling and (s)imulator at the same time?
19:31:15Davide-NYCif you guys type me through this step by step I will "flesh out" this wiki page:
19:31:32Davide-NYCas it is now I can;t make heads or tails of it
19:32:06Davide-NYCOK here's the error: AR /home/Administrator/rockbox-devel/build.profiling/libfaad.a
19:32:08Davide-NYCLD aac.elf
19:32:09Davide-NYC/opt/m68k/lib/gcc/m68k-elf/3.4.5/../../../../m68k-elf/bin/ld: region PLUGIN_IRAM
19:32:11Davide-NYC is full (/home/Administrator/rockbox-devel/build.profiling/apps/codecs/aac.elf
19:32:12Davide-NYCsection .ibss)
19:32:14Davide-NYCcollect2: ld returned 1 exit status
19:32:15Davide-NYCmake[2]: *** [/home/Administrator/rockbox-devel/build.profiling/apps/codecs/aac.
19:32:17Davide-NYCelf] Error 1
19:32:18Davide-NYCmake[1]: *** [build-codecs] Error 2
19:32:20Davide-NYCmake: *** [all] Error 2
19:33:22hcslinuxstb_: are all addresses 0x24 greater than what'
19:33:26hcss listed here:
19:34:38hcser, never mind, reado
19:37:33godzirraSlasheri: working on narrowing it down still.
19:37:47Slasherigodzirra: great :)
19:37:47godzirraSlasheri: I'll post a note when I get it working
19:37:53godzirrai'm configuring a server too so I'm afk off and on
19:38:08godzirraok tagcache worked.
19:38:20godzirrawhen I took out S-Z
19:38:30godzirraSlasheri: does tagcache handle m3u's?
19:38:43Slasheriit should ignore them
19:39:56Paul_The_NerdDavide-NYC: Apparently the profiling code is making the AAC codec larger than the amount of memory allocated for it.
19:40:14 Nick daurn is now known as daurn|afk (n=nquae@unaffiliated/daurnimator)
19:41:54Davide-NYCPaul_The_Nerd: can I enable profiling and sim at the same time?
19:42:04Davide-NYCdoes that make any sense?
19:42:16Davide-NYCan X86 is not a coldfire right?
19:42:34Davide-NYCor is it CPU type independant?
19:43:14linuxstb_There's little point profiling a sim build
19:44:05Davide-NYCthat's what I suspected.
19:44:31 Quit Paul_The_Nerd ("Leaving.")
19:45:48Davide-NYClinuxstb_: would upgrading gcc possibly help me?
19:50:00 Quit lamed ("CGI:IRC (EOF)")
19:50:01linuxstb_Maybe, but you've almost got the recommended version (3.4.6).
19:50:15 Join xmixahlx [0] (n=xmixahlx@
19:50:21linuxstb_I know lear was looking at profiling AAC, but I don't know if he succeeded.
19:54:15 Quit Cheapy| ("Leaving")
19:54:48 Quit _FireFly_ ("Leaving")
19:58:00 Join Ribs2 [0] (n=freenode@
19:58:44Davide-NYCurghh, which one do I need?
20:05:26 Quit Ribs (Read error: 60 (Operation timed out))
20:05:56godzirradown to 6 folders.
20:13:52 Quit tvelocity ("Αποχώρησε")
20:16:07 Join Strogg [0] (n=user@
20:16:19StroggHey folks.. how goes?
20:16:53StroggI was wondering.. is there a central location to find rockbox plugins?
20:17:06Davide-NYCare they optional?
20:17:18Davide-NYCI thought they were part of the standard install
20:17:44StroggI don't know.. are they?
20:18:01Davide-NYCcompiling gcc 2.4.6
20:18:06Davide-NYCtaking forever
20:18:09Stroggit'd be cool if you could "plug in" more "plugins". hehe
20:18:23oboWiki spam :(
20:19:02oboUsers called DavidRoche and PrilosecBuy
20:19:04*Strogg craves a Go plugin
20:20:03 Part xmixahlx ("blah blah blah")
20:21:47obobut they don't seem to be listed in TWikiUsersGroup
20:22:08linuxstb_Strogg: The central location for plugins is the official Rockbox downloads. There are virtually no third-party plugins.
20:23:03*Strogg wonders if it's worth the trouble to port a Go gui+engine...
20:24:13toad__that would be pretty cool
20:25:28 Join Rahab [0] (
20:25:33StroggAnyone know what the doom plugin expects the wad file to be named?
20:28:19linuxstbIt's in the manual and the PluginDoom wiki page
20:28:30Rahabi cant figure out how to install rockbox.
20:28:31StroggCool.. I'll dig it up
20:28:32Rahabdamnit. lol
20:29:50linuxstbRahab: What are you trying to install it on?
20:30:00Rahabipod 5g
20:30:05Rahabw/ mac os
20:30:24linuxstbIs it a new 5g?
20:30:36 Join idnar [0] (i=mithrand@unaffiliated/idnar)
20:31:11linuxstbWhat part are you stuck on? The conversion to FAT32?
20:31:46Rahabpretty much.
20:31:47 Join KlrSpz [0] (n=klrSpz@
20:31:50Rahabim going to partition the thing
20:31:52Rahabif i can
20:31:57Rahabi dont want to lose my music
20:32:36Stroggthe ipod mangles all your filenames though.. it's already "lost". hehe
20:33:04StroggRahab: what I did was "exported" my music to my computer to fix the names.. then uploaded it back to the ipod after I installed..
20:33:11StroggI think the tool was called Podutil
20:33:31Stroggit'll copy the files from the ipod, and rename them based on the id3 info
20:33:50Rahabreally now?
20:34:25linuxstbIf your ipod is HFS+ formatted, you'll have to copy the files off your ipod anyway to convert to FAT32.
20:34:54Stroggit pops up a "buy me" nag every 50 files, which is really really annoying.. but since you only have to do it once.. oh well.
20:34:56Rahabdo they plan on making one that can use HFS?
20:35:14StroggI have a ipod 30gig, by the way.
20:35:26Rahabi have IPL
20:35:33Rahabthe rockbox programmers
20:36:04Rahabaww why not?
20:36:17linuxstbBecause FAT32 works
20:36:50linuxstbAnd implementing HFS+ support will be a lot of work.
20:37:26godzirraSlasheri: down to two folders.
20:37:33godzirraits like the thunderdome of mp3 albums.
20:38:07amiconnStrogg: There are other tools for mass renaming + sorting which don't nag
20:38:07godzirra"If its not broke...."
20:38:09Rahabare there any other alt. firmwares for the iPod besides Rockbox and IPL
20:38:16godzirraWhats IPL?
20:38:25linuxstbRahab: No.
20:38:30linuxstbgodzirra: ipodlinux
20:39:33 Quit Criamos ("( :: NoNameScript 4.03 :: )")
20:39:52 Quit rretzbach (Read error: 131 (Connection reset by peer))
20:40:36 Join merbanan [0] (
20:40:51*linuxstb wonders why the Coldfire recording DMA handler has a little-endian codepath...
20:42:45godzirralinuxstb: I offer wonder that.
20:42:49godzirraIt sometimes keeps me up at night.
20:43:05*linuxstb suspects sarcasm
20:43:13godzirralinuxstb: smart man
20:43:29 Join _FireFly_ [0] (
20:43:35*Strogg has played doom. It was good.
20:44:00 Join _Veseliq_ [0] (n=veseliq@
20:44:21_FireFly_it is currently normal that e crashes if i try to configure a module like battery
20:44:47_FireFly_ups wrong channel
20:53:35 Join Ribs [0] (n=freenode@
20:54:38karimlinuxstb hfs+ support is not terribly supported on linux. in fact there is no support for the journal
20:59:40 Join barrywardell [0] (n=barrywar@
20:59:59 Part Strogg
21:00:33 Quit Ribs2 (Read error: 60 (Operation timed out))
21:01:06hcslinuxstb: I've got something that hasn't crashed yet, and I've been through Ummagumma twice
21:01:28hcsbut I don't know if it even makes sense, I'm trying to force interrupts off and back on
21:01:58linuxstbSounds promising though...
21:02:25linuxstbSo how long has it been running?
21:02:58hcsintslo = inl(CPU_INT_STAT);
21:02:58hcsintshi = inl(CPU_HI_INT_STAT);
21:02:58DBUGEnqueued KICK hcs
21:02:59***Alert Mode level 1
21:03:08 Join petur [0] (
21:03:32karimhum, I discovered what is party mode. Is it possible to have party mode queuing system without beeing restrained to pause stop skip ?
21:03:43hcsbeen running a bit over an hour now
21:04:02Davide-NYCanyone want to see if they can't help me get gcc 3.4.6 working in cygwin
21:04:34Davide-NYCI just DLed the entire tar.gz, extracted, followed instruction for building it (using make)
21:05:03linuxstbhcs: Why are you using inl and outl? You can just do "CPU_INT_STAT = intslo;"
21:05:21Davide-NYCI now have a folder called objdir and gcc-3.4.6 in my home (cygwin) folder and a bunch of library dirs with files in them
21:05:39MHend-nyc: did you have a look at
21:06:17 Quit KlrSpz ()
21:06:25Davide-NYCMHen: yes, but it says nothing of upgrading gcc
21:06:36Davide-NYCI have gcc 3.4.4 working
21:06:50Davide-NYCand (presumably) the lib files from gcc 3.4.6
21:07:00MHenThere are even precompiled libraries for Cygwin:
21:07:56Davide-NYCMHen: that'll give me 3.4.4
21:08:05Davide-NYC(I think)
21:09:16 Join Buckethead [0] (
21:09:36 Quit bbroke ("Chatzilla 0.9.75 [Firefox]")
21:10:04MHenThat's all I can do for you. I never installed in on Cygwin and don't know anything about the toolchain and the install script expect from having it used once successfully (2 tries) on Linux.
21:10:42 Part Buckethead
21:11:46hcslinuxstb: yeah, I realized that too late, fit in with the other stuff in the vicinity
21:12:02hcsanyway, still running
21:12:09MHend-nyc: doesn't the install script download the appropriate gcc version?
21:13:00***Alert Mode OFF
21:13:34linuxstbhcs: The outl/inl usage is just left from code copied from IPL - ideally we want to get rid of all usage of outl/inl.
21:15:50godzirraSlasheri: Ok, apparently two of my directories are having trouble. Trying to figure out specifically what songs aernt.
21:19:57***Saving seen data "./dancer.seen"
21:20:52 Join webguest29 [0] (i=917408d9@gateway/web/cgi-irc/
21:24:31godzirraand apparently its not a specific song in those directories.
21:24:33godzirraor its more than one.
21:35:26CtcpIgnored 1 channel CTCP requests in 0 seconds at the last flood
21:35:26*MHen wishes his patch 6052 was committed, so he could continue programming
21:35:31 Join Cheapy| [0] (
21:35:34Davide-NYChaha I totally botced up my cygwin environment!
21:35:46*Davide-NYC stop futzing with stuff
21:38:31 Join BangHowdy [0] (
21:39:08hcslinuxstb: it's just a macro to get things cast right, anyway
21:39:19 Nick BangHowdy is now known as BigMac (
21:39:42peturMHen: nice FlySpray name you have ;)
21:39:52linuxstbhcs: Yes, but it just casts things to what they already are in your case.
21:40:27hcslinuxstb: true, want me to put the #ifdef around the interrupt en/disabling stuff and throw a patch up, since things seem to be working? at least so someone can shoot it down?
21:40:48linuxstbWhat #ifdef ?
21:41:23*petur walks off again to eat a bit
21:41:45hcs#if defined(IPOD_COLOR) || defined(IPOD_4G) || defined(IPOD_MINI) || defined(IRIVER_H10) || defined(IRIVER_H10_5GB)
21:42:18hcsthough that section is already #if CONFIG_CPU==PP5020, isn't it
21:43:35*barrywardell would like to try the patch
21:44:00linuxstbI would say keep that #if line, but we need to think of a better way to distinguish between the PP5020/PP5021/PP5022
21:44:14hcshmm, when not playing the menus seem too slow...
21:45:22*linuxstb moans about the endian bugs in the recording codecs...
21:46:13*petur looks at linuxstb
21:47:09linuxstbAll the codecs (at least wav and wavpack) are assuming big-endian targets. The only endian-checks I've found are in the Coldfire DMA handler :)
21:47:31peturin the peakmeter...
21:47:43linuxstbYes - so I can understand it's just a copy and paste
21:47:47peturhaven't looked at the codecs yet
21:48:00peturno, the peakmeter was rewritten too
21:48:11linuxstbSo why the endian check?
21:48:16peturnice thing it keeps working during diskwriting
21:48:50peturbecause it was there in the original code ;)
21:49:53peturanyway, I don't like the recording code changes too much... prerecording should have stayed in the uncompressed buffer
21:50:11linuxstbPlease don't make any changes, I'm just getting ipod recording synced again :)
21:50:32peturno worries... no time atm
21:51:12 Quit barrywardell ()
21:52:25 Join barrywardell [0] (n=barrywar@
21:52:58amiconndionoea: around?
21:54:51linuxstbpetur: Are the encoders efficient enough for uncompressed prerecording?
21:55:16peturyou mean that they can catch up?
21:55:29peturI have no idea
21:55:55peturI don't even know how boosting is done in the current code
21:55:56amiconnHmm, I didn't check, but I guess the recording pcm buffer is quite small, and the majority of buffer ram is used for the compressed data?
21:56:07peturI think they boost during encoding
21:56:45 Join synic [0] (n=squish@pdpc/supporter/student/synic)
21:56:46 Join lds_ [0] (n=lds@
21:57:16linuxstbyes, there's a ci->enc_wavbuf_near_empty() function which is used to boost/unboost from within the encoder codec.
21:58:03 Quit JoeBorn ("Leaving")
21:59:57Bagderbarrywardell: your patch looks fine to me
22:00:10Bagderthe SHARED_FLAG one that is
22:00:10barrywardellgreat, i'll submit it now
22:01:41oboBagder: seen the wiki spam?
22:02:15obousers DavidRoches and PrilosecBuy
22:02:38obosomeone posted about it in the forums
22:04:04dionoeaamiconn: ?
22:04:12Davide-NYCforce them to give all the devs free hydrocodone!
22:04:20*Davide-NYC did I just type that?
22:04:45amiconndionoea: Any objections against committing substancial graphical enhancements to solitaire?
22:05:20amiconnThey also simplify the code, the only drawback is that the plugin binary becomes rather large for colour targets
22:05:27dionoeaamiconn: why would i object to enhancements ? :) (i only object to scrollpad use on the ipod)
22:07:41peturlinuxstb: if I calc correctly, the uncompressed buffer is 256 chunks or around 11 seconds at 44kHz, so indeed rather small
22:08:07dionoeaamiconn: do you have screenshots available ?
22:08:26amiconnHere is a preview:
22:09:10ender`nooooo, do you really want me to waste time playing solitare even on my mp3 player?!
22:09:14dionoeahum ... cards look a bit ... crowded :)
22:09:28dionoeabut it's nice :)
22:09:55peturit could use custom backgrounds ;)
22:10:07amiconnThe inner part of the cards are now bitmaps (part of a large "deck" bitmap)
22:10:33dionoeaamiconn: did you try using fullcard graphics for J/Q/K ?
22:10:45dionoeainstead of a central image
22:10:55amiconnThe tedious graphical work was done by pixelma :)
22:11:16dionoeaneat thing would be to allow loading bitmaps at run time
22:11:23dionoeaso that users could have custom decks
22:11:36dionoeaor at least custom card backs :)
22:11:58amiconnI just did the code changes (and fixed some problems related to row spacing, card staggering etc)
22:12:12 Quit lodesi (Read error: 110 (Connection timed out))
22:13:55amiconnThat's going to be a large commit... many .bmp files
22:15:29linuxstb_Have you thought about making a library to help implement other card games?
22:16:59peturrockbox game api ;)
22:20:59 Join Ribs2 [0] (n=freenode@
22:21:20 Join lodesi [0] (n=lds@
22:21:27 Quit lds_ ("Parti")
22:22:56hcswhoops, just realized that the modification I made makes almost no sense...
22:27:12 Quit lightyear (Read error: 110 (Connection timed out))
22:27:33 Join lightyear [0] (
22:28:03 Quit Ribs (Read error: 60 (Operation timed out))
22:31:27 Quit MHen ("Download Gaim:")
22:42:53 Quit webguest29 ("CGI:IRC")
22:46:27amiconnBagder: Would it be possible to make the top row of the build table update "live" while a build is running? I guess it should, since the download table below does update live...
22:46:54Bagderyes it would be possible
22:47:06Bagderbut would take some effort to rearrange how the scripts work
22:47:20dionoeaor use buildbot :)
22:47:27amiconnThios way one could see earlier whether something goes wrong
22:47:29Bagderthat would be even more work
22:47:50Bagderamiconn: yeps, it would be nice
22:48:08 Join rotator [0] (n=e@rockbox/developer/rotator)
22:48:24hcslinuxstb: the code I was testing earlier wasn't very useful in actually doing anything reasonable with the interrupts, yet it did prevent crashes, maybe it is just a delicate timing issue
22:48:42Bagderit seems Linus found the hanging-build problem in the build script
23:01:18 Join damaki [0] (
23:01:33 Quit Cheapy| ("Leaving")
23:03:26 Quit _FireFly_ ("Leaving")
23:05:56 Join webguest75 [0] (i=917408d9@gateway/web/cgi-irc/
23:10:37 Join ttl- [0] (
23:13:08 Join darkskiez [0] (
23:18:20 Join |AhIoRoS| [0] (n=ahioros@
23:19:58***Saving seen data "./dancer.seen"
23:23:40 Join MarcoPolo [0] (
23:23:44 Quit bluebrother ("Leaving")
23:29:43 Quit secleinteer (Read error: 104 (Connection reset by peer))
23:34:19Davide-NYCpetur: is all of the recording screen display logic done in apps/recorder/recording.c?
23:39:35 Join Ribs3 [0] (n=freenode@
23:39:54 Quit ttl- (Remote closed the connection)
23:41:27barrywardellif i do a cvs add without doing cvs commit, do emails still get sent to
23:41:58peturdoesn't add do a commit?
23:42:06hcsI don't think so
23:42:24linuxstb_adding a directory commits immediately, but not files.
23:42:42barrywardellin that case, oops
23:44:30barrywardelli was working on moving the ipod into the target tree and did cvs add firmware/target/apple
23:45:59barrywardellshould i revert it somehow?
23:46:56linuxstb_You can't revert...
23:47:02 Quit Ribs2 (Read error: 60 (Operation timed out))
23:47:32barrywardellcan i just leave it then? it will be coming eventually anyway...
23:47:55linuxstb_You've no choice. It does no harm though.
23:48:38barrywardelli could delete it again. but there's not much point
23:54:29 Join MagusG [0] (
23:54:50MagusGapproximately how much space does the rockbox software take up on an ipod nano?
23:57:00dionoeaseveral MB. most likely less than 10
23:57:48scorchei am sitting at 10 with about 7 themes
23:58:07MagusGand how is the battery life realistically? playing oggs?
23:58:10MagusGon a nano
23:58:23MagusGi read in the wiki that no battery optimization has been done..
23:58:26dionoeayou have the first gen nano right ?
23:58:45dionoea(i don't have a clue about battery life)
23:58:59scorcheMagusG: go to the wiki page "IpodRuntime"

Previous day | Next day