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 2007-03-11

00:00:03*Soap puts foot-in-mouth again?
00:00:05 Quit YouCeyE (Read error: 104 (Connection reset by peer))
00:00:28 Join Thundercloud__ [0] (n=thunderc@
00:00:34JdGordonrandom folder should work fine with plugins running
00:00:57JdGordonI dont remember stealing the plugin buffer when it actually decides on a folder to [play
00:01:01*JdGordon could be wrong tho
00:01:45 Join YouCeyE [0] (n=YouCeyE@unaffiliated/youceye)
00:02:13 Join webguest74 [0] (i=4a87b2ea@gateway/web/cgi-irc/
00:02:25 Quit jhoney ("WeeChat 0.2.3")
00:02:55 Quit midkay ("Leaving")
00:03:54pondlifejhMikeS: I recall an unexpected *speed-up* in the UI (with voice), caused by some kind of bug in audio_reset_buffer()... fixing the maths slowed the UI down again. You may want to look in that area?
00:05:14 Join terry_ [0] (
00:05:14 Quit webguest74 (Client Quit)
00:05:24pondlifeamiconn: I did a battery bench on the H340 last week - do you want it?
00:05:57jhMikeSI'm checking things now in there ... and doing an experiment
00:06:44 Join mike__ [0] (
00:06:58 Quit BigMac (Nick collision from services.)
00:07:22 Nick mike__ is now known as BigMac (
00:08:16 Quit rp- ("leaving")
00:08:16terry_Hi, I was wondering about the status of the port for zune?
00:08:22jhMikeSIRAM swap buffer should have no relevance
00:08:44jhMikeSThe MALLOC_BUF being misaligned with a voice file might
00:08:59linuxstbterry_: There isn't a port for the zune...
00:09:19terry_I thought it was a project in development
00:09:47 Join decayedcell__ [0] (n=decayed_@
00:10:59preglowzune-linux gius are really responsive
00:11:02preglowguys too
00:11:51terry_I don't want to seem ignorant, so forgive the question
00:12:42terry_All my pc s are linux based, and my son's girlfriend gave him a zune
00:13:04terry_I promised him I'd make it work someday
00:13:24 Join saratoga [0] (i=9803c6dd@gateway/web/cgi-irc/
00:13:45 Join aegray [0] (
00:13:47preglowwon't be very easy...
00:13:55saratogai believe i've seen MTP software for linux with zune support
00:14:12saratogai think one of the MS people passed along a zune even to the libmtp people
00:14:13terry_Best I can tell, zune is a clone of Gigabeat S
00:14:18saratogamaybe look into that
00:14:25saratogamore chance of that working then rockbox
00:14:45 Quit decayedcell__ (Remote closed the connection)
00:14:55terry_Thanks, I appreciate the info.
00:15:31preglow"closest" thing to a replacement firmware currently is zune-linux
00:15:31 Quit terry_ ("Leaving")
00:15:35 Quit RogerBacon ("Quitte")
00:15:37preglowand that's probably a hoax...
00:15:43preglowand hey, you left, so who cares
00:15:48jhMikeSalignming the malloc buffer fixed it
00:15:53jhMikeSaligning ever
00:15:58jhMikeSeven ... heh
00:16:03 Quit Thundercloud_ (Read error: 110 (Connection timed out))
00:16:05preglowjhMikeS: eh, then i wonder why it even works at all on arm
00:16:18jhMikeSboost went down even more .... 17%
00:16:22 Join Thundercloud_ [0] (n=thunderc@
00:17:11 Join JETC- [0] (
00:17:15jhMikeSpreglow: I though ARM was even more picky about it
00:17:23preglowarm throwns an exception...
00:17:24saratogafixed what? the vorbis boost issue?
00:17:37preglowso yes, you could call it picky
00:17:39preglowbut i've never had that
00:17:58jhMikeSI line aligned it and boost went from 78% to 17%
00:18:11preglowany indications on it always being aligned for arm?
00:18:40 Quit Thundercloud__ (Read error: 110 (Connection timed out))
00:18:54jhMikeSit was always long aligned
00:19:20 Join mike__ [0] (
00:19:30jhMikeSbut if we're doing movem burst transfers...well you know
00:20:00 Join jeeb [0] (
00:20:01pondlifelol - those crazy Zune Linuz guys! "Zune Linux needs a bit of polishing in order for it to be ready for a public release. Bijoux has made major progress in getting the Zune to run a distro but there is still much work to be done."
00:20:11pondlifeWell that was easy
00:20:14 Quit BigMac (Nick collision from services.)
00:20:21 Nick mike__ is now known as BigMac (
00:21:14pondlifejhMikeS: Was that alignment fix in talk_get_bufsize() or codec_get_memory_callback() ?
00:21:19preglowyeah, just toss a distro onto it
00:21:22preglowhow hard can it be?
00:21:28preglowgnome, kde, some media players
00:21:59 Join decayedcell__ [0] (n=decayed_@
00:22:08preglowjhMikeS: line alignment for bursting can cause _THAT_ ?
00:22:13pondlifeAnd their leading developer has left his Zune round a friend's house and now can't get it back... ;)
00:22:24 Quit bluebrother (" sleep")
00:22:36jhMikeSIf it's not line aligned, it's four longword accesses
00:22:46preglowyeah, but stil...
00:23:07pondlifeThat will affect all codecs that use the MALLOC_BUF I assume, not just vorbis?
00:23:19preglowdepends how optimised they are
00:23:36jhMikeSI just align the start's size is already aligned
00:23:36preglowi don't think gcc ever uses movem for regular accesses
00:23:36pondlifeWell, not to the same extent perhaps...
00:24:41 Join Thundercloud__ [0] (n=thunderc@
00:24:51jhMikeSnow the boost is the same with or without
00:25:01jhMikeSvoice file that is
00:25:26 Quit aegray_ (Read error: 110 (Connection timed out))
00:25:46linuxstbBut the codec_malloc() function only aligns to 32-bits, so the affected buffer was the first one to be malloc'ed? (or am I missing something?)
00:26:31jhMikeSpreglow: data alignment is no issue for the source data is it? seems the boost is fixed for all following tracks too.
00:26:54 Join Compaq_Owner [0] (n=chatzill@
00:27:13 Quit chromoXdor ("Miranda IM! Smaller, Faster, Easier.")
00:27:16jhMikeSlinuxstb: depends on what size it want and how it's read I suppose
00:27:57preglowjhMikeS: you mean for the encoded data?
00:28:06linuxstbI guess all mallocs are likely to be a round (binary) number of bytes anyway...
00:29:40jhMikeSpreglow: yes, but no codec should depend on that...yet. I guess such an optimization could be introduced into a new buffer scheme.
00:29:52preglowjhMikeS: shouldn't matter, it's mostly read on a byte by byte basis
00:30:20jhMikeSvorbis does a lot of movem.l with four regs
00:31:28pregloweven from the source buffer?
00:31:34preglowwould surprise me somewhat
00:31:45Compaq_Owneranyone know how it goin with the new sansa datasheet?
00:31:50jhMikeSno...the malloc buf I think
00:32:23jhMikeSIt must or this wouldn't help
00:32:28barrywardellCompaq_Owner: making progress, but still more to go
00:33:07jhMikeSIRAM access doesn't seem stalled by alignment too much
00:33:37 Nick decayedcell__ is now known as decayedcell (n=decayed_@
00:34:38jhMikeSI can see the ASM in there needs some assitance
00:34:42preglowjhMikeS: bursts shouldn't care at all in iram
00:34:51preglowjhMikeS: line alignment of, that is
00:35:19jhMikeSright, seems to be irrelenvant but longword alignment does seem to...only mildly though
00:35:38preglowlongword alignment is, yes
00:35:52Compaq_Ownergreat... i guess it wont be long until i can tell sandisk to go to hell with their wav,mp3,wma,mjpeg codecs
00:36:17jhMikeSstalls need to be remove from those vector multiplications
00:36:43preglowcoldfire does fine, don't care about that, now buy an ipod and come over here :)
00:37:03pondlifeNah, stick with coldfire!
00:37:58 Quit Thundercloud_ (Read error: 110 (Connection timed out))
00:40:38 Join Insectoid [0] (
00:41:11InsectoidTell me tell me tell me someone tell me the answer... Zoon? Or no Zoon?
00:41:18jhMikeScoldfire will do finer
00:41:36jhMikeSand if dan_a gets me a sweet deal then np
00:42:33 Join safetydan [0] (n=dan@rockbox/developer/safetydan)
00:42:49 Quit BigMac (Remote closed the connection)
00:43:44 Join BigMac [0] (
00:44:57jhMikeSI suppose that change is a keeper ... won't really hurt anything for targets that don't care either
00:45:31preglowInsectoid: zoon?
00:46:16InsectoidUm, Zune ...
00:46:27jhMikeS"Zune" crossed with "Soon"?
00:46:41*Insectoid gestures vaguely
00:47:05preglowno zune support coming, no
00:47:27 Join Alonea [0] (
00:47:33jhMikeSwhat if Gigabeat S is ported? will that help?
00:47:40InsectoidI was wondering the same.
00:47:41preglownot anytime soon, unless something great and spectacular happens
00:47:47preglowjhMikeS: most probably, but is it?
00:47:49 Quit Id2ndR ("Parti")
00:48:44jhMikeSIt's something I want a part of. Don't know if that will help anything. :P Would like to have RB with that kind of excessive CPU though.
00:49:17preglowi might be very interested myself if the port ever starts
00:50:02jhMikeStoffe's working on it but has all the stripped boards to himself
00:50:19preglowno docs on the core, no?
00:50:31jhMikeSThe CPU is doced
00:51:52InsectoidFreescale i. MX31L processor;
00:51:53 Join Obsys [0] (
00:52:06jhMikeScan get a datasheet online there
00:52:09preglowthen i would most certainly be interested
00:52:18preglowif only because it's definitely something else
00:52:26preglowvector fpu = lollerskates
00:53:52preglowso what needs to be done is find a way to get it booted up with some nasty code and find out how it's wired?
00:54:02K3ntodoes rockbox have that progressive scrolling? like the more you scroll, the faster it goes
00:54:22preglowK3nto: it does that for seeking in a file, but not anywhere else, afaik
00:55:22z0deim back, so is there anything i can do with brickmainia?
00:55:25jhMikeSI was thinking I'd trace the whole stinking board and do schematics but I need a board
00:55:39InsectoidThere're schematics on the wiki aren't there?
00:56:09jhMikeSsome limited ones...but I have an idea about how to quickly determine connections as long as the board is component free
00:56:50JETC-someone should finish that sudoku patch ;o
00:56:59JETC-where you can pick the difficulty XD
00:57:17jhMikeSall I need is water I think
00:58:00preglowall i need is beer
00:58:38jhMikeSthat should work if you can tell CO2 bubbles from H2 and O2
00:58:39preglowgonna speed test the upsampler soon now, let's hope that's faster
00:58:40preglowi think it'll be
00:59:54mcscruffhas anyone been able to get patch #2994 to patch?
00:59:57*jhMikeS speaks in tounges and dances around
01:00:00SoapjhMikeS: talk to toffe82. He has a S stripped of chips.
01:00:32Soapand was about to start tracing.
01:00:34jhMikeSSoap: I know, but didn't seem willing to give it up for awhile ... I need one with chips too
01:00:49jhMikeSBut the idea may help out
01:01:03 Quit jeeb ()
01:01:16SoapI think he just stripped it in the last 24 hours.
01:01:18jhMikeSall the pads connected to the elecrified pad should bubble
01:01:33 Join mirak [0] (
01:01:57Soapahh, dunk it?
01:02:35jhMikeSyes, and use electrolysis ... wish I had a nice chemical that would just change color in a dense enough electrical field though
01:02:59preglowhow many amps do you need for that to be visible at all?
01:03:04Soapmcscruff: 2994 is closed. Look at 2954, it is only one revision out of sync - shouldn't be hard.
01:03:14nlsjhMikeS: that wouldn't work with just water unless you apply some serious voltage/current
01:03:14jhMikeSnot much .. iirc 1.5v battery should show it
01:03:19preglowreally now
01:03:23jhMikeSadd some salt
01:03:41jhMikeSonly deionized water should have trouble
01:04:02preglowwouldn't the salt kind of hamper the electrolysis, though?
01:04:06preglowforget that
01:04:09jhMikeSno, increases it
01:04:10Soapshould help
01:04:15saratogai did this when I was a kid
01:04:21saratoga9 v works great with a pinch of salt
01:04:24preglowme too, and haven't since :>
01:04:35 Quit Ribs ("eh eh ehhhh!")
01:04:37preglownice, flammable hydrogen
01:04:58preglowi had a penchant for everything burning/exploding
01:04:59jhMikeSyeah, like is produces enough for worry about
01:05:12Soapwould boiling the water first help remove all the disolved air so you have less "false" bubbles?
01:05:31jhMikeScould help
01:05:34preglowjhMikeS: it produces enough to make a bang, heh
01:05:39 Quit barrywardell (Read error: 104 (Connection reset by peer))
01:05:41 Join Llorean [0] (n=Llorean@rockbox/administrator/Llorean)
01:05:43BigMacHmm so scroll margins went back into sync and out today
01:05:43preglowhave to keep it going for a while, though
01:05:48BigMacwithin three hours
01:05:49jhMikeSI tried lighting it and never got anything
01:06:09jhMikeSprobably didn't wait long enough
01:06:10 Quit mirak (Remote closed the connection)
01:06:15preglowi waited for a very good while
01:06:28preglowbut it's really long ago anyway, might be wrong
01:07:21saratogai got mine to light
01:07:23saratogamade a pop
01:07:35 Join webguest14 [0] (i=4db38812@gateway/web/cgi-irc/
01:07:49 Quit pondlife ("disconnected has pondlife")
01:07:52preglowopening big firecrackers and breaking windows with the unpredictable contents was far more fun anyway
01:08:44preglowit's a wonder i still have all my fingers
01:09:02 Quit muesli__ (Read error: 110 (Connection timed out))
01:10:14 Quit Arathis ("Bye, bye")
01:10:45 Quit webguest14 (Client Quit)
01:10:52***Saving seen data "./dancer.seen"
01:12:42mcscruffi wish i knew how to fix patchs
01:13:05mcscruffpatching file apps/gui/list.c
01:13:05mcscruffHunk #2 FAILED at 229.
01:13:05mcscruff1 out of 2 hunks FAILED −− saving rejects to file apps/gui/list.c.rej
01:13:07jhMikeShehe...thinking about that I don't want to push my luck anymore either
01:13:43Soapmcscruff: syncing that patch shouldn'
01:13:46Soapt be hard.
01:14:02SoapLet me peek.
01:14:10mcscruffit is if you dont know what your doinf
01:14:20jhMikeSthough I'm now reminded I have a huge can of black powder for the muzzle loader rifle
01:14:35 Join ze__ [0] (
01:14:36 Join netmasta10bt [0] (
01:14:41preglowyou have a muzzle loader
01:15:30preglowi almost blew someones head off with a canon (yes, a canon) and black powder once
01:15:36jhMikeSMy aunt ran off with the gun...but left the powder
01:15:46preglowa canon is a camera
01:16:26*jhMikeS can conceive of a camera cannon ...
01:17:30 Join Stalwart [0] (
01:17:54 Nick [Tesser-Away] is now known as [Tesser] (n=Tesser@unaffiliated/tesser/x-000001)
01:18:20 Quit ze (Read error: 110 (Connection timed out))
01:18:21 Nick ze__ is now known as ze (
01:19:39*jhMikeS wants a high capacity capacitor bank to make bangs with electromagnetism
01:19:58preglowand i want super powers for much the same thing
01:20:07Stalwartchangelog says i need to update bootloader after installing latest build with multicore support for ipod, but it just runs (with loader from 3rd march
01:20:07roolkujhMikeS: can you think of a reason why the *.mod codec doesn't work when there is a voice file?
01:20:21*roolku finds this really odd
01:20:30Soapjust use the HV leads off of a microwave oven. Plug them into either end of a potato and turn it on.
01:20:32jhMikeSroolku: perhaps alignment issues as well?
01:21:00roolkujhMikeS: alignment of what?
01:21:07jhMikeSthe memory addresses
01:21:18roolkujhMikeS: it seems to play ()progressbar and all) but there is no sound
01:21:39 Quit YouCeyE (Remote closed the connection)
01:21:41jhMikeSI'm gonna commit the malloc change in a second...maybe try after that
01:21:42LloreanStalwart: It'll run, but it won't necessarily be stable.
01:21:58markunI wonder what's inside the Archos 204
01:22:18 Quit miepchen^schlaf (Read error: 104 (Connection reset by peer))
01:22:24jhMikeSjust need to make sure it's sound real quick
01:22:44decayedcelllol will FS2954 ever be committed to SVN =
01:23:14StalwartLlorean: ok, thanks, then i'll update bootloader too
01:23:30 Join iloric [0] (
01:23:35 Part decayedcell
01:24:03*preglow sings the register lack blues
01:24:06jhMikeSroolku: which player btw?
01:24:07preglowbloody arm
01:24:33roolkujhMikeS: I have only tried gigabeat - let's see what the h120 does
01:25:27 Join YouCeyE [0] (n=YouCeyE@unaffiliated/youceye)
01:25:44 Quit daurnimator (Read error: 54 (Connection reset by peer))
01:26:23saratogaebay is really annoying me, for some reason a few people get sansa's cheap, but I always get snipped by someone at the last minute who is oddly willing to pay retail price for a used sansa
01:26:41 Join miepchen^schlaf [0] (
01:28:31 Part K3nto
01:28:40Stalwart*there's nothing mentioned about bootloader upgrade in doc
01:28:51Stalwartshould i do like if there's no bootloader at all?
01:28:55LloreanStalwart: Just re-do the bootloader install.
01:29:14Stalwarthow can i check bootloader version before and after upgrade
01:29:16mcscruffSoap: did you look at the scroll margins patch?
01:30:02 Quit Rondom ("Ex-Chat")
01:30:13LloreanStalwart: The newest bootloader doesn't show any bootloader text.
01:31:32Stalwarti took a photo of loader - mine is of march 4th
01:32:06 Quit merlin2049er (Client Quit)
01:32:44Stalwartreally - no text at all
01:32:55Stalwarteven cooler than before
01:33:04Stalwartrockbox ftw!!
01:33:07 Join lavid [0] (
01:33:08LloreanStalwart: No text at all unless you press Right (so you can check information)
01:33:28Stalwartif i ever have to buy new DAP it will be from rockbox ports list =]
01:34:01Stalwartoh, i found a bug
01:35:02roolkujhMikeS: h120 works with voice file in place
01:35:43 Join Snufkin [0] (
01:35:54Stalwart <−− bug!!
01:36:18Stalwartafaik it was scrolling fine in previus version
01:37:18 Join barrywardell [0] (
01:39:01roolkujhMikeS: interesting, it seems to depend on the voice file - maybe size is an issue
01:39:08jhMikeSroolku, svn up and give a check
01:39:23jhMikeSthat's why it made a difference for vorbis on coldfire
01:42:04Snufkincan rockbox play mpc yet? i can't find it anywhere
01:42:31LloreanSnufkin: Rockbox has played musepack for a year and a half, at least.
01:42:54 Join SirFunk [0] (
01:42:58Snufkinoh :)
01:43:02jhMikeScan it seek yet?
01:43:24LloreanjhMikeS: Yeah, I believe it can.
01:43:36Snufkinwell then, it's time to install
01:44:09BigMacwhat is going wrong
01:44:15BigMacTrying to make a sim
01:44:51 Quit anathema (Read error: 110 (Connection timed out))
01:46:14 Quit obo ("bye")
01:46:35Stalwartanyone with same scrolling text bug?
01:46:46 Quit iloric (Read error: 104 (Connection reset by peer))
01:47:08 Part nls
01:47:30jhMikeSBigMac: building a sim now...seeing what comes up
01:49:33 Join funky [0] (n=repulse@unaffiliated/funky)
01:49:33jhMikeSStalwart: never seen that ... but the word are right on :)
01:49:35 Quit saratoga ("CGI:IRC")
01:51:17roolkujhMikeS: interesting - it seems to work now. I had really put my money on a buffer size problem, as it used to work with a smaller voice file but not the bigger.
01:51:25roolkujhMikeS: let me check h120 as well.
01:51:54StalwartjhMikeS: look at photo
01:52:54jhMikeSStalwart: I did, I've never seen that that I remember
01:53:10jhMikeSAnything you have to do to make it happen?
01:53:11BigMacI should probably just redownload the svn
01:53:36jhMikeSBigMac: I think it's looking for that file in the wrong directory
01:53:48StalwartjhMikeS: i just installed the very latest build and this bug appeared
01:53:57Stalwartbefore i used build of 4th march
01:55:02roolkuokay: I can't recreate the problem on h120 with any voice file. gigabeat before your commit didn't play when the new (bigger) voice file was in place, but it did with the old (smaller) one. Now it plays with either voice file.
01:55:13roolkuI thinkI will consider it fixed. :) Cheers
01:56:31mcscruffcan rockbox go into that sleep mode like the ipod does , or does it fully shut down everytime?
01:57:23Stalwartafaik it always shuts down
01:57:49 Quit ender` (" Don't take life too seriously; you won't get out of it alive.")
01:57:55Stalwartyou turn off your dap often?
01:58:20roolkuStalwart: I have observed the same. At first it is drawn correctly, but when the scrolling kicks in it displays half a line higher
01:58:52mcscruffStalwart: when at work i have a quick listen to a song or 2
01:59:00Compaq_Owneri'm having the same problem
01:59:01mcscruffthen its of fagain for an hour
01:59:13Stalwartroolku: exactly!
01:59:14jhMikeSStalwart: dual core support?
01:59:20Compaq_Owneri'm using a sansa e200
01:59:28StalwartjhMikeS: yes, it's nano
02:00:02Compaq_Ownerwhere do i get the bootloader that enables dual core support?
02:00:04jhMikeSCould be that, check if it starts on that build
02:01:58jhMikeSif scrolling isn't done on the same core as the ui element messing with the scroller, I thoroughly expect race conditons
02:02:20roolkuStalwart: this is on h120:">
02:02:59jhMikeSguess it's not that :P
02:04:11jhMikeSdang it just happened...the scroller is tool high by the height of the system font
02:04:22roolkuI suspect somebody is not adding the statusbar height
02:04:43jhMikeSI'll shut off the statusbar and see
02:05:17jhMikeSexactly...problem gone
02:05:30Stalwartthen it's bug
02:05:35roolkujdgorden committed:
02:05:49roolkumaybe something to do with that?
02:06:16barrywardellCompaq_Owner: i think all e200 bootloaders that were released supported dual core
02:06:48jhMikeSguess check the 05 build
02:07:28JdGordonroolku: hmm? what did that break?
02:07:51jhMikeSscrollers don't add the statusbar height in the file browser
02:08:01preglow280 bytes shaved off, woo
02:08:07roolkuJdGordon: only guessing:">
02:08:29JdGordoncool! WTF?
02:09:03JdGordonvery possible it was 6747 that broke that tho
02:09:07mcscruffi just loaded an old build and it has no database option on the main menu, was this not implemented then ?
02:09:15 Quit mattzz ("Leaving")
02:09:45JdGordonguess so
02:09:57mcscruffthen how do u play music :S
02:10:12JdGordonyou go through the file browser as it was then
02:10:25Lloreanmcscruff: You don't need the database to play music, and as well, the database is there in your build you just get to it a different way.
02:10:36mcscruffi cant see the IPOD_Control dir tho
02:10:49Lloreanmcscruff: Why don't use use a current build, then?
02:11:07mcscruffcoz all the themes look messed up coz i cant add the patch they need :)
02:11:19*JdGordon is going to the motor show. ill check out that scroll bug later in the arvo if im not beaten to it
02:11:28Lloreanmcscruff: Well, you do realize those other builds are UNSUPPORTED, that's why they're listed as such.
02:11:57mcscruffyep, just thought they might still have the same menu tho
02:12:02mcscruffcoz they are only a month old
02:12:11jhMikeSpreglow: what's the final speedup on the asm?
02:12:30preglowwouldn't know, having a final read now to see if it's all correct
02:12:37Lloreanmcscruff: They're older than the new Root Menu
02:12:44preglow99% of all times i'll catch some bugs that way
02:13:20Snufkinis there a howto page on converting my videos to rockbox-playable format?
02:13:44LloreanSnufkin: The PluginMpegplayer page in the wiki
02:14:59jhMikeSwhen I use the font I normally use, I don't get scroller out of place.
02:16:30jhMikeSprobably some kind of x % m problem
02:21:17roolkujhMikeS: yes, could be possible that only fonts with heights greater than 2x sysfont height are affected
02:21:58jhMikeSnot greater cause I have one that is greater and not affected, but it's not an even multiple either
02:23:08jhMikeShow big is that font in the pic?
02:24:58DataGhostmdcrack is a really useful program
02:25:00DataGhostCollision found ! => admin
02:25:56 Join aliask [0] (
02:26:48roolkuI have a helvetica font that is labelled 18 (but looks bigger than the 19pix font) and works fine
02:27:37jhMikeSis the full cell height 24?
02:27:48 Join mirak [0] (
02:28:03BigMacHow do I register for a jabber id
02:28:10StalwartBigMac: get jabber client
02:28:20StalwartPSI is nice
02:28:32BigMacI have gaim which supposedly has jabber built in
02:29:15Stalwartit should have "register new jabber id" checkbox
02:29:32 Quit Snufkin ()
02:30:23Stalwartregistering jabber is so easy that it's usually just a checkbox
02:30:47Stalwartin PSI when you add account there's checkbox "register new"
02:32:10BigMacyah it was just a button
02:32:24BigMachow long do I have to wait for confirmation code
02:33:31BigMacarg I have no idea if it is working
02:34:00roolkujhMikeS: now that is interesting. to find out the height of the font I turned of the statusbar (it fits 6 lines on h120 i.e. 128/6 ~= 21)
02:34:38roolkujhMikeS: but now it has the same bug, but the scroller is sysfont height below the line
02:36:25jhMikeSIt's obviously doing some overfancy calculation.
02:37:50StalwartBigMac: no confirmation codes, jsut log in and add people to your roster
02:38:07*roolku needs to go to bed...
02:38:28Stalwartif you have account then you have jabber account will all your gmail contacts in roster already ;)
02:38:29SoapBigMac: jabber conformation on Flyspray does not work to the best of my knowledge. There was a thread on this in the mailing list within the last 10 days if you want to confirm.
02:38:29BigMacStalwart: There is a confirmation code for flyspray though
02:38:37roolkuMaybe jdgordon has more insights...
02:38:41StalwartBigMac: ah, flyspray
02:38:43BigMacSoap: Ah
02:38:47 Part roolku
02:39:03LloreanBigMac: The Flyspray Jabber confirmation doesn't work. Just use email.
02:39:03 Quit funky (Remote closed the connection)
02:39:06 Join funky [0] (n=repulse@unaffiliated/funky)
02:39:06BigMacSoap: So how do I get my messages over jabber, or does that no longer work
02:39:21*Stalwart uploads photos of his brand new embedded computer
02:39:23Soapno idea
02:39:44Soapembeded in a wall? I've been angry like that too!
02:39:53BigMacSo I can't get alerts over Jabber Llorean ?
02:39:59Stalwartembedded in desk
02:40:13Stalwartit's wall mounted
02:40:26BigMacOh nvm then that was the only reason I would need a flyspray account
02:40:43Stalwarti just took my good old server and mounted it behind my desk so i can't see it anymore ;)
02:40:56 Quit mcscruff ("Konversation terminated!")
02:41:03LloreanBigMac: You... wanted a flyspray account to receive some sort of messages?
02:41:25Soapemail notification of comments to specific tasks works just fine.
02:42:20BigMacSoap: I don't check my email often, but gaim is always running
02:42:48BigMacLlorean: Yah so I would instantly know when the patch I use gets updates
02:45:16BigMacSo is there a plan to fix it or are you just forgetting about it
02:46:34 Quit Compaq_Owner ("Chatzilla 0.9.77 [Firefox]")
02:46:41*Stalwart embeds sandwich in stomach
02:46:50LloreanBigMac: Just get a proper email address. Or sign up for a yahoo email address, then sign into it with GAIM and tell GAIM to monitor your email, and you'll get instant updates.
02:46:56Soapinstant messages are a silly way to send notifications. If I Recall Correctly the mailing-list thread there is no desire to implement it.
02:47:06Lloreanproper email address == one able to be monitored with a client.
02:47:56preglowjhMikeS: what was the name of that particularily demanding spc again?
02:48:29BigMacLlorean: I have an email address but I don't feel it neccessary to monitor it because everyone who would need to contact me can either get me on irc, a forum, or instant messanging service
02:48:59 Quit mirak (Read error: 104 (Connection reset by peer))
02:49:02LloreanBigMac: And so you're unwilling to use a solution that works, and instead want someone else to do work for you instead?
02:49:05SoapNot everyone if you value Flyspray.
02:49:39LloreanThe email notification works excellently, but if you're not willing to use it, such is life.
02:50:16 Quit barrywardell ()
02:51:24BigMacI am not begging them to do it, I was asking if someone else saw the value of it besides me
02:52:52 Quit JETC- ("Konversation terminated!")
02:53:17jhMikeSpreglow: hold on...there's dooma track 4, and dai kou ka jidai (probably got that wrong) or Uncharted Waters 2
02:54:21 Join Shaid [0] (
02:58:48preglowlo and behold, the clicking is back!
02:59:00 Join t-unit [0] (
02:59:16jhMikeSthen yous got something a bit off there :)
02:59:56 Part t-unit
03:03:17preglowyeah, that was quick
03:03:22jhMikeSDarius Twin is good echo checker too
03:04:53 Quit miepchen^schlaf (Read error: 110 (Connection timed out))
03:05:15 Join miepchen^schlaf [0] (
03:05:24preglowsometimes i get a really weird screen
03:05:28preglowall violet, with some text
03:05:58preglowit started happening after root menu commit
03:06:03preglowipod spc has no echo ://////
03:06:41jhMikeSenable it and check the changes...Coldfire will soon be down to less that what it was before echo was added :D
03:07:45jhMikeSI'm gonna see about adding the gaussian in
03:08:00 Quit robin0800 ("Take my advise. I don't use it anyway")
03:08:45preglowwill be sweet
03:09:15preglowlooks like another round of marginal gains
03:09:18jhMikeSthe so called IIR filter there seems a bit fudged...I wonder if the SPC700 hardware really does what that does
03:09:46 Quit x1jmp (Remote closed the connection)
03:09:47preglowiir filter in gaussian interpolation???
03:09:58preglowthe dsp is what interpolates, btw
03:10:01preglownot the spc
03:10:18preglowjhMikeS: seems to shave a couple of percent off boost again :///
03:10:26jhMikeSno...for decompressing the BRR
03:10:41preglowremind me never to write asm for arm again
03:10:54jhMikeSThe BRR has 8 delta levels but the filter there only uses four different ones
03:10:57***Saving seen data "./dancer.seen"
03:11:31jhMikeSyou like it...just admit it ;()
03:13:09jhMikeSI thought the phase swap gave great gains
03:13:51jhMikeSIsn't the SPC700 a package of CPU and DSP?
03:20:50preglowah, might be
03:20:52preglowbut i think not
03:21:11preglowwell, god knows, it has to give some gains, and now it's written, i sure as bleeding hell won't delete it
03:22:01jhMikeSjust put #if 0, #endif around it and commit it :P
03:22:23preglowi was kinda planning on enabling it too, being the selfish swine i am
03:22:41jhMikeSok, well if it saves size I guess that's a good thing
03:22:52preglowwell, there was some boost gains too
03:22:56preglowjust not huge gigantic ones
03:23:21preglowgot kinda spoiled with that doing cf, i guess
03:23:24jhMikeSevery coldfire one is just huge...anytime I bring emac to bear on anything at all no matter how abusive
03:23:30preglowyeah, know
03:23:52preglowi remember back when optimising libmad before rockbox did sound at all
03:24:00pregloweverything i did just blew the ceiling
03:24:32jhMikeSthe addition of stall free loops will just make arm users even more jealous
03:25:07jhMikeSI'm just sitting on that and getting other stuff straigh though atm
03:25:42preglowdamn, the upsampling innerloop is 6 instructions, how can't it yield more gains than it does? ://
03:26:12preglow8 cycles without carry branch
03:26:37 Join decayedcell [0] (n=decayed_@
03:27:29 Join cobrajs272 [0] (n=cobrajs@
03:28:56 Join superman218 [0] (i=4559abee@gateway/web/cgi-irc/
03:29:36jhMikeSpipelines even?
03:30:46preglowarm4 doesn't really have much of a pipeline to speak of
03:30:46 Quit superman218 (Client Quit)
03:30:59preglowthere's nothing like a stall
03:31:05jhMikeSdoes ARM have to wait for results before a reg can be used. x86 has that and likes busy registers left alone
03:31:14preglownope, not afaik
03:31:22preglowarm5 does that, but not arm4
03:31:39preglowthere's fetch, decode and execute stages, that's that
03:31:56preglowwhere an instruction might use more than one cycle in execute
03:32:04preglowload/store does 3, most others 1
03:32:21preglowunless they do a parallel load by amount specified in a register, where they use 2 cycles
03:32:49jhMikeSput noops in and see where they actually have no effect if anywhere
03:33:10preglowi sincerely doubt i'd be able to measure anything with any degree of accuracy using only the boost counter
03:33:20preglownot when the savings are as meagre as they are
03:33:48jhMikeSI could with cf, just saving a couple clocks
03:34:21preglowanyway, i've never read anything about any stalls in our arm
03:34:29preglowand i can't be bothered to look at this asm any more now
03:34:32preglowother stuff needs doing
03:34:34 Join Snufkin [0] (
03:34:48Snufkinok, i installed and it's beautiful and everyting
03:34:49preglowi'll just touch up some comments and shit tomorrow, then commit
03:35:29Snufkini can watch family guy too on my iriverh340
03:35:37jhMikeSI really need a way of measuring on a gigabeat though ... kind of a challenge
03:36:27Snufkinbut, the playback is very slow. I read about the recommended resolution, and recommended fbs
03:36:31jhMikeSmaybe time for a dsp screen with performance counters
03:36:37 Quit decayedcell (Remote closed the connection)
03:36:50 Join decayedcell [0] (n=decayed_@
03:37:10preglowjhMikeS: would be excellent, great, and lovely
03:37:16preglowi'm sick and tired of the audio thread screen ://
03:37:31preglowfeature of the year as far as i'm concerned
03:37:46Snufkinit says for iRiverH340 to convert the video to 224*176, but for that resolution, 11fps is recommended
03:38:12Snufkinand the manual says mpeg2 can't play at 11fps.
03:38:37Snufkinwhat's the best thing to do?
03:38:57decayedcellSnufkin are you Snufkin from OCAU?
03:39:06jhMikeSI suppose adding timing functions to the start and end of dsp_process would be good and have them be NULL pointers normally.
03:39:09Snufkini don't know what OCAU means
03:39:17decayedcellokay wrong person then :p
03:39:52Snufkini can pretend to be him if it will make you help me :)
03:40:35decayedcell11 FPS is the native FPS that the H300 supports for videos isn't it
03:40:46decayedcellI'm pretty sure it can do more than 11 on Rockbox
03:41:02jhMikeSis there a lick of emac code in that video decoder yet?
03:41:09preglowjhMikeS: would need to hijack timer2 for hires timing all the time, but i can live with that
03:41:11Snufkinwell, the video is playing slowly
03:41:23preglowjhMikeS: i think idct is emaced
03:41:31 Join ashridah [0] (
03:41:34decayedcellare you trying a sample video Snufkin
03:41:40Snufkinmaybe it's above 25, i don't know
03:41:51preglowif i keep yawning like this, my jaw'll fall off
03:41:54decayedcellif its below 25 you'll notice lag
03:42:06preglowso i'm going to bed
03:42:10Snufkinnot a sample, it's an 87MB mpeg
03:42:10jhMikeSpreglow: heh...goodnight
03:43:24Snufkini thought that above 25 makes it slower, maybe because then the player can't handle all those frames? i have zero knowledge in that area
03:43:58InsectoidWhat s/he means is that you'll notice lag in the video. I think
03:44:00decayedcellunder 25 FPS will be perceived as laggy to the human eye
03:44:04 Quit midgey ()
03:44:22zortonjust got nano line-in working :)
03:44:29decayedcellyou can notice it in games, if the game is running under 25 FPS you'll notice choppiness
03:44:35 Join omega21 [0] (i=89badd46@gateway/web/cgi-irc/
03:44:50decayedcellso, you want the video to be at least 25 FPS, and you want the player to handle that
03:45:08Snufkinoh, it's more than that. the video was way behind the audio
03:45:31omega21Hi there, I had rockbox on my iPod Video (5th gen) and the battery life was horrible compared to Apple's firmware. Has that improved at all over the last 3 months or so?
03:45:41decayedcellthats an mpegplayer problem. If the video and audio are synced then its not the mpg's fault. mpegplayer doesn't sync video and audio properly yet
03:45:52*jhMikeS can't find a single instance of mac.w or mac.l in the mpegplayer
03:45:55decayedcellomega21 yes but only by an hour or two I believe
03:46:24jhMikeSno wonder it's a pig
03:46:29omega21I would leave my iPod plugged in and when it fully charged, it would reboot. is that normal?
03:46:37Snufkinthe audio keeps gaining on the video. it's like the video is twice slower
03:46:41omega21(only in rockbox)
03:47:02decayedcellomega21 plugged into the AC adapter or computer?
03:47:10omega21it was an AC adapter.
03:47:20decayedcellthis issue has been fixed now, you used to have to hold Menu to plugin to the AC adapter
03:47:27Snufkini'm trying to specify fps=25 for vlc. maybe it will help
03:47:31omega21i always did
03:47:39omega21but when the battery reached 100% it would still reboot
03:48:16decayedcellomega21 so you're saying that when the battery charged up to 100% it would automatically reboot? Weird I've never had that problem before, and I just charged to 100% yesterday with Rockbox + AC adapter
03:48:52omega21maybe it was a different version or something
03:49:00omega21but yes
03:49:03SnufkinIs turning off the unit intentionally disabled while charging?
03:49:06omega21that was exactly what happened
03:49:30decayedcellRockbox updates just about everyday, theres a good chance that it is fixed now. I suggest you download one of the daily builds and see if you have the same problem
03:49:37omega21ill try that
03:49:45omega21thanks for the help everyone
03:49:48omega21all the best.
03:49:50scorchejust about everyday?
03:49:50 Quit omega21 ("CGI:IRC")
03:50:02scorchetry just about an average of 10 times a day =P
03:51:16 Quit funky ("leaving")
03:51:20decayedcelllol scorche I remember the other week when there was about 20 commits to fix the red builds :p
03:51:55 Join mirak [0] (
03:53:22Snufkinfps=25 didn't help. it is exactly the same as before
03:53:55Snufkini would try fps=11 but is it legal mpeg?
03:54:41 Join BigD_ [0] (n=chatzill@
03:55:01decayedcellwell if it errors out then no lol
03:55:53Snufkingspot tells me the original fps is 23.976
03:56:23decayedcellwell there you go Snufkin
03:56:33decayedcellthat would be NTSC content I think
03:56:53decayedcellyou'll need something like DGIndex to convert it from 23.976 to 30 or 25 first
03:57:13Snufkinoh. i thought vlc could take care of it.
03:58:14decayedcellSnufkin -
03:58:28 Nick BigD_ is now known as DaggyDun (n=chatzill@
03:58:28decayedcellRead the Field Operation bit, brb
03:59:54Snufkinthere's also a patch i didn't apply yet,
04:03:00Snufkincan end users use patches, or is it a developer thing?
04:04:21safetydanSnufkin, anyone can use them, it just means you need to learn how to compile your own build.
04:06:45Snufkinok. thanks everyone. it's too late now. i'll try another time
04:06:49 Quit Snufkin ()
04:08:16 Quit miepchen^schlaf (Read error: 110 (Connection timed out))
04:09:19 Quit cobrajs272 (Read error: 110 (Connection timed out))
04:12:38 Join cmptrgy412 [0] (n=cmptrgy4@
04:13:33 Part decayedcell
04:15:03 Quit jhMikeS (Nick collision from services.)
04:15:09 Join jhMikeS [0] (n=jethead7@rockbox/developer/jhMikeS)
04:19:18 Join lachlan123 [0] (i=3a6ce792@gateway/web/cgi-irc/
04:20:19 Join lachlan1224 [0] (i=3a6ce792@gateway/web/cgi-irc/
04:21:12 Quit Hoffmann (Read error: 110 (Connection timed out))
04:21:16lachlan1224hey, i read in the logs just before that co processor support is in svn now?
04:21:24lachlan1224what kind of state is it in?
04:21:45BigMacSoap: are you around?
04:21:51Lloreanlachlan1224: Threads can be put on the coprocessor, and will run there
04:22:16lachlan1224are the increases in performance significant?
04:22:48LloreanNoticeable, but they don't seem to be as significant as they should be, it's suspected that something is still getting in the way.
04:23:31lachlan1224has battery life improved?
04:23:42 Join Hoffmann [0] (
04:24:18 Quit lachlan123 ("CGI:IRC (Ping timeout)")
04:24:21LloreanIt doesn't seem to have.
04:25:12lachlan1224hmm, thats a shame
04:25:44LloreanWell the expectation would've been, if anything, that battery life might've gotten worse.
04:25:51LloreanSince we'd have even more hardware active.
04:26:30 Join Colt^onLinux [0] (
04:28:19lachlan1224but wasn the second processor running anyway before the patch?
04:29:24LloreanWe thought it wasn't, but since the battery life didn't change in a statistically significant manner, that suggests it was.
04:29:46JdGordonanyone know why there is a seperate scroll thread function in each lcd-*.c file instead of 1 sroll.c ?
04:29:53Colt^onLinuxGeneral question, not in your faq... i want to get a new flash based player to run rockbox, which one runs it best/ is the best?
04:30:21LloreanColt^onLinux: The only good one so far is a hardware codec target, any of the supported Ondios.
04:31:14Colt^onLinux hardware codec target?
04:31:21JdGordonColt^onLinux: if you can get a gen 1 nano then thats pretty good.. or the sansa if you can wait till sound works
04:31:51JdGordonunless battery life is really important (gen1 nano gets about 9.5 hours atm)
04:32:10LloreanJdGordon: Less than that, for me. I'd say closer to 7.5ish
04:32:23LloreanBut mine's about a year old, I guess.
04:32:25Colt^onLinuxthats pretty decent, enough for a day of tunes
04:32:40LloreanColt^onLinux: Hardware Codec meaning "Only plays MP3 because decoding is handled by a piece of hardware"
04:33:59 Quit mirak (Remote closed the connection)
04:34:12Colt^onLinuxso the Ondios are different because of that?
04:35:01JdGordonwhich also means they dont have anywhere near as good codec support as the newer targets
04:35:33cmptrgy412HOw is sound coming on the sansa btw?
04:35:59Colt^onLinuxso they decode mp3 by hardware only wheras others use software?
04:36:04SoapI think it is taking the red-eye from Cleveland into Chicago.
04:36:10Colt^onLinuxi thought they all had mp3 decoder chips n stuff
04:36:24DaggyDuni read mention of a fading lcd in the sansa forums. How do i go about doing this?
04:36:27JdGordoncmptrgy412: last i read in the logs was we have distored noise in one ear?
04:36:35LloreanMost of the players just have microprocessors and use software codecs to decode various formats.
04:36:52LloreanJdGordon: I believe it's up to 'no distortion' now, actually
04:36:54Colt^onLinuxoh i see.
04:36:56cmptrgy412I just looked at the log. apparently the fixed that
04:36:59JdGordonoh awesome :)
04:37:16JdGordonstill one ear? or both?
04:37:18Lloreancmptrgy412: There's not much point of asking the status. It'll be done when it gets done, and asking won't make it happen any faster.
04:37:30cmptrgy412Just curious
04:37:47cmptrgy412I need to know when to plan the party
04:38:36BigMacSoap: What was the command again that is more friendly on bandwidth and just replaces svn items you have altered?
04:39:10Soap"svn revert -R ." from your rockbox directory.
04:40:59 Quit lachlan1224 ("CGI:IRC (EOF)")
04:47:34 Quit Thundercloud__ (Remote closed the connection)
04:51:32 Join webguest80 [0] (i=58a10615@gateway/web/cgi-irc/
04:53:46 Quit Colt^onLinux ("Leaving")
04:55:46 Quit webguest80 (Client Quit)
04:58:45InsectoidI seem to have bricked my Ipod
04:59:33Soapyou would be the first.
05:00:07InsectoidWhen I connect it via USB, it sticks. Then sometimes I'll get the USB device not recognized.
05:01:05Soap"it sticks"?
05:05:43 Join Moofar^Colt [0] (
05:06:58LloreanInsectoid: What exactly do you mean by 'it sticks' and what happens if you manually reboot into disk omde, and then plug in the USB cable?
05:08:07InsectoidI just did that, booted it, waited for it to get to the file explorer. Once it was up, I plugged it in, windows recognized it, so I tried to go to the drive so I could cut all the data off prior to formatting it and repatching it.
05:08:45InsectoidIt stuck when I went h: then ls at shell but the autoplay dialog just came up so let's see.
05:08:55Soapbooting rockbox is not the same as putting it into Apple's Disk Mode.
05:09:07InsectoidOh didn't see your disk mode bit
05:09:41Insectoidwhen I switched to the h: drive this time, The request could not be performed because of an I/O device error.
05:11:01***Saving seen data "./dancer.seen"
05:12:39InsectoidOh fun
05:12:52InsectoidGlancing at services tells me removable storage is stopped...? So I started it
05:14:14LloreanPerhaps you should try restarting your computer.
05:14:49Soapwhat model iPod is it?
05:15:16Soap30 or 60 GB?
05:15:33InsectoidI have some theories as to why it's not working including Mojopack and Rockbox disagreeing over something... Thirty.
05:16:19SoapRockbox has nothing to do with your computer's USB disk interaction with an iPod, that is entirely Apple OS.
05:16:36InsectoidOh, dear. I certainly have broken something then haven't I?
05:16:51Soaphave you booted it into disk mode yet?
05:17:14 Quit Hoffmann (Read error: 110 (Connection timed out))
05:17:18InsectoidNo. I'll do that as soon as I check one other thing
05:17:47Soapdude, there is a reason that booting it into disk mode was the first suggestion.
05:17:53InsectoidOk so we see it with ipodpatcher −−scan
05:18:09Soapwhat does that have to do with anything? Nothing.
05:18:40Soaptake that back - that has something to do with it...
05:18:54InsectoidWell, I was thinking that perhaps I broke something hardwareish like this cable or the thrice-repaired USB ports on the laptop
05:19:16LloreanThat's entirely possible.
05:19:23InsectoidSo I saw if it got seened.
05:19:26InsectoidWhich it did
05:19:39 Join Hoffmann [0] (
05:20:05LloreanMost iPod USB problems reported to us turn out to be unreliable cables, or computers that either have bad ports, software issues, or otherwise.
05:20:49InsectoidAh H: is responding now how kind of it
05:21:08LloreanRockbox doesn't actually have a USB mode, it just kicks you into one of the ones Apple provides. The only problem Rockbox can cause is if your computer's USB systems hang up while waiting for the iPod to restart into the Disk Mode.
05:23:17InsectoidAnother question, earlier I happened to glance in here and heard something about coprocessor support −− does that take the place of the CoP8 patch?
05:24:07LloreanThe Kernel_on_Cop task has been closed as accepted.
05:25:13 Join decayedcell [0] (i=3ba79d47@gateway/web/cgi-irc/
05:26:15 Quit zorton ("laters")
05:30:41 Quit decayedcell ("CGI:IRC (Ping timeout)")
05:33:50 Join decayedcell [0] (i=3ba79d47@gateway/web/cgi-irc/
05:34:14 Join decayedcell_ [0] (i=3ba79d47@gateway/web/cgi-irc/
05:34:41 Join lachlan [0] (
05:34:58 Quit DaggyDun ("Chatzilla 0.9.77 [Firefox]")
05:35:25 Quit Moofar^Colt ()
05:39:18 Quit decayedcell ("CGI:IRC (Ping timeout)")
05:41:54 Join jbwan [0] (
05:42:19jbwanjust wanted to join and say: Rockbox truly rocks :)
05:43:17 Join jhulst87 [0] (
05:43:36lachlanindeed, it does
05:45:02jbwanI was able to take my iPod video and ressurect it from bad Apple firmware
05:45:10jbwanmuch cooler themes as well
05:52:55 Quit Obsys (Read error: 110 (Connection timed out))
05:54:42lachlanI'm still shackled to the original OS until DataGhost or LinusN can get 80GB support:(
05:56:01jbwanMy daugther is begging for it but no support for 2nd gen nano either
05:56:18 Quit rotator ()
05:59:17Soapthat is going to take considerably longer.
06:00:08SoapIf it is a huge deal, you can eBay a 2nd generation Nano for what a 1st generation one costs (refurbished = better than new IMHO) from the Apple store.
06:01:33lachlanwhy wuld a refurbished be better than new?
06:02:03Soap(unless we are talking the 8GB model which has no 1st generation equivelent.) (Though you could sell that for enough money to get a Mini 2g, a new battery, and a 8GB CF card) (or you could sell it for enough to get a new Sansa, which is small, flash, and will have audio sooner than the iPod 2nd gen)
06:02:29SoapRefurbushed = better than new because it was tested better than the average product to come off the assembly line.
06:02:53lachlanbut ti comes with a shorter warranty?
06:03:05jbwanI contemplated ebaying my 60 GB video and snagging a Sansa until I found Rockbox
06:03:20Soapif it does, does it have a shorter warranty than what you have left on the 2nd gen?
06:03:21jbwandon't get me started on warranty
06:03:48LloreanAlso, Rockbox very likely voids the warranty anyway.
06:03:57jbwanApple doesn't honor the warranty anyway. I've been run around the bush about 12 times over 6 months
06:04:13SoapApple is pretty tight with their warranty anyhoo. I've heard great things about Best Buy's extended warranty, though.
06:04:27 Join miepchen^schlaf [0] (
06:04:34jbwanLlorean: how so? Just revert
06:04:49Lloreanjbwan: You've still voided the warranty, you'd just be lying to them about it at that point.
06:04:51jbwanI'm sure if you fry the device it's null and void :)
06:05:30LloreanInstalling Rockbox is actually safer than updating the Apple firmware.
06:05:34jbwanwhat I do with the device after I purchase it is my business unless I'm physically damaging it intentionally and try to get a new one
06:05:52Lloreanjbwan: Yes, but they aren't require to provide ANY service on the device after you buy it.
06:06:13SoapRockbox only gets 1/2 the battery life of stock. How do you know that isn't harming hardware? How do they?
06:06:17jbwandon't I know it..even with their purchased extended warranty
06:06:18LloreanThe warranty explicitly states terms under which they'll service it, and if you exercise your right to do whatever you want with it, and break those terms, then you've exercised your right to say "I no longer need your service"
06:06:30SoapIt definately is adding wear-and-tear to the battery.
06:06:40jbwanwell I definately have now....
06:07:03jbwanand I do have doubt about the fact I'll ever buy another Apple device in particular
06:07:32aliaskWhat's the accepted way to set the bits individually of some variable?
06:07:52 Part Llorean
06:07:53jbwanbecause of the lack of service I was provided up until my rockbox enlightenment
06:09:46aliaskNevermind, found it.
06:13:27 Join threethirty [0] (
06:13:54threethirtyhi all
06:14:51aliaskHey there
06:15:55threethirtyI was wondering if there has been any discussion about running rockbox on a zune?
06:16:25Soapthere has been talk, but someone with a Zune needs to step up.
06:17:33threethirtylol, I was looking at one in a store and thought wow this would be great to run linux on
06:18:18jbwanthey appear a bit flimsy to me in design
06:18:27jbwanis that really the case? or am I just paranoid?
06:19:05threethirtyi didnt play with it very long, so i really dont know
06:24:14BigMaccan someone see what I did wrong
06:25:05aliaskThe problem with the zune and gigabeat s is that they have firmware that is probably digitally signed - so we need to find a weakness in the bootloader to exploit.
06:26:37aliaskBigMac: Were you tinkering in that file?
06:27:40threethirtywelp everyone I'm off to bed
06:27:43 Quit threethirty ("Leaving")
06:28:04BigMacaliask: What file?
06:29:52aliaskWhat patches have you got in the mix?
06:30:35safetydanBigMac, I think you picked a bad time to update
06:30:42safetydanjust reupdate your svn and try again
06:30:53safetydanjhMikeS is playing with audio init stuff again
06:31:15BigMacaliask: just album art
06:31:30aliaskOk, I think safetydan found the problem
06:31:33BigMacsafetydan: but my normal ipod build compiled
06:31:53safetydanBigMac, the problem only affected simulator compiles
06:31:57safetydanjust do the update and try again
06:32:52BigMacjust svn up?
06:32:59BigMacthat only retrieved one file
06:34:30jhMikeSsafetydan: yeah, messed up the sim builds temporarily
06:34:44safetydanBigMac, then that's all you need
06:35:02jhMikeSshould be good to go now
06:36:07jhMikeSexcept for e200 ...
06:40:17Soapwas SVN 12706 for performance reasons or to create cleaner code?
06:42:31safetydanSoap, I can't imagine it's for performance reasons as all setmargins does is set two variables
06:43:04Soapthank you, I was just curious.
06:44:02 Quit lachlan ("Chatzilla 0.9.77 [Firefox]")
06:48:01 Join K3nto [0] (
06:51:05 Part K3nto
06:57:47BigMachmm, any reason why it takes a few tries before my computer recognizes my ipod anmore
06:58:08BigMacand i have tried different computer
06:59:02 Quit perplexity (Read error: 110 (Connection timed out))
06:59:54InsectoidLet's pretend I'm stupid. Um. Let's just take that as a fact...
07:00:07InsectoidAnd let's say that in a fit of brilliance I formatted my Ipod. Fat32 of course.
07:01:38 Quit decayedcell_ ("CGI:IRC (EOF)")
07:01:38 Quit linuxstb ("CGI:IRC (EOF)")
07:04:25 Part cmptrgy412
07:06:24 Quit miepchen^schlaf (Read error: 110 (Connection timed out))
07:06:35 Join miepchen^schlaf [0] (
07:09:33 Join Stalwart^ [0] (
07:11:03***Saving seen data "./dancer.seen"
07:15:26amiconn15 hours runtime... beating the original firmware :)
07:16:26amiconn−−preset standard and around 200kbps
07:17:46amiconnThat was without backlight. Next run will be with backlight always on, default brightness
07:18:40amiconnNeed to charge first
07:22:08 Quit Stalwart (Read error: 110 (Connection timed out))
07:25:51 Join Llorean [0] (
07:29:54jhMikeSamiconn: x5 or x5l? Send me some battery curves while you're at it.
07:30:41jhMikeSyou have a battery bench right?
07:30:59amiconnI'm doing this mainly because both the curve and the estimation are way off
07:31:18jhMikeSoh...I got stuck months ago trying to get that info
07:31:29 Join mitch04 [0] (
07:31:30amiconnI will also make some benches on the m5l next week, but those will take time...
07:31:50mitch04hi anyone here working on the creative zen vision m porting
07:31:52 Join Obsys [0] (
07:32:34aliaskmitch04: I don't think anybody has really started anything much yet
07:32:36jhMikeSI have a good run for an x5l though from someone. The two batteries need different treatment I think.
07:32:45mitch04oh k
07:32:55amiconnjhMikeS: Getting which info? Some battery benches will tell us all we need to know
07:33:40amiconnjhMikeS: Afaik it's impossible to tell x5/x5l and m5/m5l apart in firmware
07:34:08jhMikeSwell...till we can, could have two curves available
07:34:28jhMikeSThat's why I wanted to see if reading the serial chip would tell that
07:34:38amiconnAnd I doubt we need 2 curves
07:34:39JdGordonamiconn: you know the scroll code right? is the scroll thread code the same for all bmp displays?
07:35:09jhMikeSThe L battery stays near the charge voltage quite a bit longer
07:35:11amiconnI think that we should even be able to use the same curve for all LiPo targets
07:35:42 Quit mitch04 (Client Quit)
07:36:11jhMikeSit doesn't have the steeper initial curve
07:36:37amiconnThat'd make 4 curves in total (not counting scaled ones for multiple cells in series): NiMH (player,v1,Ondio), alkaline (Ondio), LiIon (fm/v2), LiPo (all newer)
07:37:21amiconnJdGordon: Atm it is, but that will probably change
07:37:32JdGordonoh? why?
07:37:37jhMikeSwould be nice that way but I think x5l will show 100% for way too long with the same curve as non-L. It's very flat all the way to 3.55V or so.
07:38:35 Join midkay [0] (n=midkay@rockbox/developer/midkay)
07:39:01amiconnIf you scale down the time axis by a factor of 2.5 I think the differences will be marginal. I'll see how it looks when having done the first m5l run...
07:39:39jhMikeSI did stretch it didn't really look like the others.
07:39:47InsectoidWhoops? Looks like the latest svn done broke
07:39:53InsectoidMAKE in libm4a
07:39:53InsectoidCC m4a.c
07:39:53InsectoidCC demux.c
07:39:53DBUGEnqueued KICK Insectoid
07:39:53InsectoidAR+RANLIB libm4a.a
07:39:53InsectoidLD alac.elf
07:39:54***Alert Mode level 1
07:39:54Insectoid/root/rockbox/build/libalac.a(alac.o): In function `decode_frame_stereo':
07:39:56Insectoidalac.c:(.text+0x448): relocation truncated to fit: R_ARM_PC24 against `.icode'
07:39:58Insectoidalac.c:(.text+0x604): relocation truncated to fit: R_ARM_PC24 against `.icode'
07:40:00Insectoidcollect2: ld returned 1 exit status
07:40:02Insectoidmake[2]: *** [/root/rockbox/build/apps/codecs/alac.elf] Error 1
07:40:17LloreanInsectoid: Please don't make multi-line pastes to the channel
07:40:57amiconnjhMikeS: What did the serial number chip tell you?
07:41:38InsectoidApologies. Suggestions/just wait for the next update?
07:41:39jhMikeSNothing so far. Haven't even gotten back to that yet. I suppose I'd need to add it and get feedback, that's all.
07:41:57LloreanInsectoid: The build server page shows that it compiles just fine, which suggests it's something at your end.
07:42:04LloreanInsectoid: Try a fresh build folder.
07:42:37InsectoidI'll recheck it out
07:42:40 Part lavid
07:42:51LloreanYou shouldn't need to check the sources out again.
07:43:00LloreanJust make veryclean and re run configure.
07:43:23JdGordonamiconn: the actuall logic for the scroll code should be the same on all bmp targets shouldnt it? the only thing that would be different is the actual drawing, which is done with lcd_putsxyofs anyway
07:43:25JdGordonmidkay: ??
07:44:06JdGordonapart from being a bit out of date, I think FS4817 should be commited
07:44:15JdGordonso we can fix a new scroll bug
07:44:31jhMikeSWhat screen should the SN be on? View HW Info?
07:44:59midkayJdGordon: this is kind of offtopic, sorry.. but could you make it a point to summarize your commits? you do so 95% of the time, but every now and then you just say "fix FS#xxxx" or "accept FS#xxxx".. and it bugs me a bit because then i have to go check out the tracker entry.
07:45:09CtcpIgnored 1 channel CTCP requests in 0 seconds at the last flood
07:45:09*amiconn doesn't know about a new scroll bug
07:45:22jhMikeSthere is one
07:45:30JdGordonmidkay: hmm.. yeah, sorry, i got lazy because of the auto linking :)
07:45:34amiconnJdGordon: I wanted to unify the common lcd code of all drivers, not only bitmap
07:45:38JdGordonamiconn: use a large font and scroll in the list
07:45:49amiconnBut that first requires factoring the charcell driver
07:46:01jhMikeSJust use the system font
07:46:02amiconn...which I am planning to do
07:46:09JdGordonuntill then, would unifiyng all the scrolling code into 1 file be worthwile?
07:46:13midkayJdGordon: haha, the auto linking helps a *lot*.. it's almost not worth mentioning to you. but every time i see it happen like once a week it bugs me a teeny bit more. :D
07:46:24JdGordonhehe ok
07:46:57LloreanYeah, just one shortish line like "Clears up stop not backing up in filetree on iRiver remotes" would be nice.
07:47:28JdGordonbut with a really short msg we can move onto the next bug so much quicker :p
07:47:36amiconnJdGordon: I don't see a problem when scrolling a list with a large font...
07:47:39midkayright, that's what i mean. something short like the flyspray entry title.
07:47:40midkayJdGordon: haha.
07:47:53Lloreanamiconn: Not list scrolling. When a line scrolls
07:48:09jhMikeSsystem font will do too :)
07:48:10Lloreanamiconn: For some reason the scrolling text is not aligned with the original text, it's a bit above it in some circumstances.
07:48:12amiconnNo problem either...
07:48:21*Llorean hasn't reproduced this bug personally yet.">
07:48:33JdGordoni reproduced it very easily
07:48:35*jhMikeS repeats...system font does it
07:48:42 Quit safetydan ("Ex-Chat")
07:48:44JdGordonthe problem is the y value isnt stored for the scroll line
07:48:50amiconnI've never seen this on any of my targets...
07:48:51jhMikeSstatus bar on as well
07:49:01amiconnI always have the status bar enabled
07:49:28JdGordonit was introduced last night... the problem is the list drawing code rightly sets the margin back to the old margin after finishing, but the scroll code assumes the margin hasnt changed
07:49:32jhMikeSh120 does it np
07:49:56*JdGordon wants to overhaul the scroll code to scroll both directions, and on any x,y pixel
07:49:56***Alert Mode OFF
07:50:05JdGordonand of course, the scrolling margins
07:50:07amiconnOne step after the other...
07:50:20jhMikeSwhy not have a global_status of the available screen area?
07:50:21JdGordonfirst step is unify the scroll thread
07:50:42JdGordonjhMikeS: the button bar does this correctly, but te status bar doesnt.. which is wierd
07:50:52*amiconn thinks that he could already have done viewports if he wouldn't get demotivated all the time
07:51:00JdGordonhaha :(
07:51:09amiconnNo, really
07:51:26JdGordonmotivation... ill forfiet my commit access if viewports goes in... that should motivate you :D
07:51:28amiconnWhy does the list code reset the margins, btw?
07:51:33jhMikeSwho's responsible for painting the invalidated screen areas? we need drawing message and rectangles now
07:51:38JdGordonbecause it changes them.. which it should
07:51:44amiconnjhMikeS: urrrrrgh
07:52:04amiconnJdGordon: It should change them back when it leaves, not earlier
07:52:23amiconnThat problem also exist in another place
07:52:33JdGordonnot really.... it should all be handled in the drawing funciton... not later
07:52:41amiconn...when the quickscreen resets the font immediately after drawing
07:52:52jhMikeSnot like I want to save the covered screen area in ram
07:53:04amiconnIf one of the option string then needs to scroll, it changes font, looking really weird
07:53:40amiconnThis is because the scrolling is line based
07:54:42JdGordonas apposed to?
07:54:46amiconnWith viewports, scrolling lines will inherit the current viewport, properly storing things like font, colour etc
07:55:09 Part smably
07:55:19amiconnI'd rather not want hackish incomplete parameter storing in
07:58:15 Part toffe82
07:58:37jhMikeSAre there any major delays when the wolfson codecs are initialized? I poked around and didn't find any but could have missed something.
08:07:39amiconnJdGordon: With the current scroll code, the rule is that you must not change font, margins, and colours as long as there are scrolling lines on the screen
08:08:27amiconnThis cannot be changed in a straightforward way, as the code is line based, and those lines depend on font height and margins
08:09:30amiconnThere's also a limitation to a maximum of 32 scrolling lines on large lcds, because it uses bits in an int to store whether a line is scrolling
08:10:48jhMikeShrm...the owner of the scroller should store that info
08:11:10amiconnThere is no 'owner'
08:11:25amiconn...and there won't be either with viewports
08:11:55amiconnThe viewport based code won't have this problem, and I hope to introduce a nice optimisation for the G5 as well
08:12:11amiconn...even though I don't have a G5
08:14:33amiconnBut that will require me to actually work on viewports, instead of arguing about weird ideas, and fixing esoteric features nobody seems to care about making them work *properly*
08:14:56aliaskPerhaps if you had the time to document the viewports someone might pick up the project
08:15:23aliaskUnless documenting it will be harder than writing it... :P
08:15:35amiconnDocumenting will probably take more time than implementing
08:15:57amiconnJdGordon: There will be more unified lcd code than just the scrolling
08:16:33jhMikeSwhat sort of method for redrawing uncovered bits? invalid areas or saving the bits? can't think of a third option atm if there is one.
08:17:21amiconnI hope to also make it easier to keep charcell code in, by making a number of bitmap lcd functions also available on charcell, in a way that they can be used the same way wherever possible
08:17:24 Join Rob2222 [0] (
08:18:21amiconne.g. lcd_getstringsize(): It will calculate sizes based on a "virtual" font size of 1x1, so it will match margin setting which will also work line/column based etc
08:19:11jhMikeSamiconn: haven't settled on it or you're keep it all to yourself? :)
08:21:24 Join khalsa [0] (
08:21:24jhMikeSguess that anwers that
08:21:34 Join aegray_ [0] (
08:21:48khalsaHey guys, how to make rockbox use playlists larger than 20k ?
08:23:23JdGordonamiconn: sure, but unifying the scroll code would be a good start wouldnt it... seems out of place int he lcd code imo
08:23:48*JdGordon will revert the commit and do it in the naughty-but-working place
08:24:01midkay"do it in the naughty-but-working place" - oh dear!
08:24:11amiconnJust unifying the scroll code wouldn't fix the problem
08:24:35amiconnAnd fixing the problem in the scroll code will be rather difficult
08:24:40JdGordonno, but it would make it easier.... why doesnt the scroll line store the y value when its setup?
08:24:47JdGordonno it wont...
08:24:52amiconnBecause it's line based, as I said
08:25:24amiconnThe scroll code just works on the same grid of lines that lcd_puts() uses
08:25:50amiconnChanging margins or font will change that grid
08:26:28amiconnChanging the font will not only change the position of the scrolling line, but also the font within that line
08:26:50JdGordonthis sounds backwards to me.... the y should be stored when the scroll line is set
08:26:54JdGordonjust like the x val
08:27:11amiconnHmm, maybe I was unclear
08:27:26amiconnStoring the x is also a hack
08:27:58amiconnThere is a whole set of parameters that needs to be stored if don't want to keep the current approach
08:28:47amiconnBut I'd rather want this in a clean way
08:28:57JdGordonclean is always good
08:29:04amiconnStoring the y will mix up the lines
08:29:12amiconnStoring the x didn't
08:29:52JdGordonso the big problem is changin the font? why not make the font loader call a scroll_init() or something to adjust the y values?
08:30:01JdGordondropping any lines which dont fit anymore?
08:31:15 Join perplexity [0] (n=joust@
08:31:43amiconnThat wouldn't work with the current approach
08:32:03 Quit khalsa (Remote closed the connection)
08:32:23amiconn...and it's not just dropping what doesn't fit anymore
08:32:39amiconnCheck the quickscreen on recorder (sim), then you'll see what I mean
08:32:56amiconnI mean, check it with a font different from the default
08:34:16 Quit Rob222241 (Read error: 110 (Connection timed out))
08:35:53*JdGordon back soon.. dinner
08:38:33 Quit aegray (Read error: 110 (Connection timed out))
08:45:15 Quit jbwan ("ciao")
08:46:51jhMikeSso the m5 has a DS2411 but the M3 does not or was it just not added to the list?
08:48:23 Join rp- [0] (i=rp@
08:48:24jhMikeSjust x5?
08:50:26amiconnThe m3 isn't supported, will check the m5
08:50:33amiconnI didn't take a look in yet
08:51:00jhMikeSGuess it'll make a differece where I stash it
09:05:38 Quit eggy ("<null>")
09:09:57 Join midgey [0] (
09:11:06***Saving seen data "./dancer.seen"
09:12:04 Join Obsys_ [0] (
09:14:41JdGordonmidkay: I dont know that 6747 is critical...
09:14:59JdGordonalso, how can something have a severity of critical but not be very high priority?
09:15:12midkayi didn't change that... i set it to 0% complete.
09:15:17midkayor did it get changed anyways?
09:15:18JdGordonoh... woops :p
09:15:29midkaythere.. :)
09:15:35JdGordoni dunnno, i didnt notice the severity before
09:16:07midkayi think it was brighter red like high or critical.. can't remember.
09:16:34LloreanIf you modify one with no severity set, and you have the power to change severity, it defaults to critical unfortunately
09:19:10midkayupgrade flyspray!
09:19:31midkayi wish there were more bug/etc trackers out there. flyspray seems a little limited to me.
09:21:02JdGordonwrite a new one then :p
09:21:08midkayyeah right!!
09:21:16 Part ashridah ("Konversation terminated!")
09:21:21LloreanFlyspray doesn't seem that bad.
09:21:35midkaythe difference between "that bad" and "really nice".. :)
09:21:54midkayhonestly, no, it really isn't that bad at all. but it still seems kinda limited. at least the version we run.
09:22:01LloreanWell, I can't think of very much of anything I'd consider 'really nice' :-P
09:22:26midkayexactly - thus my statement about the lack of bug/etc trackers out there. :)
09:22:53midkaythere's sourceforge which we had.. ugh.. flyspray.. bugzilla? seems way complicated... can't think of anything else. there isn't much else.
09:23:17 Join barrywardell [0] (
09:23:20LloreanWell another thing is if you get more powerful, you get more complicated, and then you frighten off even more reporters.
09:24:08midkayi don't necessarily mean powerful. i mean flyspray even lacks some simple things. like you click on a username and you get a blank page.. i'd expect to see some information, maybe some contact information, and definitely their recently-submitted items etc..
09:24:16scorchethere is also trac, but meh
09:24:22Lloreanmidkay: I actually think that's a bug
09:24:33midkaysearching seems very limited and finicky.
09:25:48midkaythe whole severity/priority thing is maybe a little overcomplicated.. i think all the filing options overall come off as complicated yet not very powerful to me.
09:26:10LloreanI think severity/priority is a bit confusing, but also meaningful.
09:26:24LloreanSeverity is a rating of how much it affects users, while priority is a rating of how important fixing it is.
09:26:54midkaysome sort of priority setting is of course important. and i can see the difference between them if i think about it. but i can't see many cases that they'd be far apart either.
09:27:02midkayoh, this bug erases the user's hard disk, but it's at the bottom of the to-do list?
09:27:27midkayor this is a tiny rare unimportant cosmetic glitch with the quickscreen display but it's an immediate to-do?
09:27:28LloreanHow about if someone posted a metadata on buffer patch?
09:27:49JdGordonLlorean: he would be corwned king
09:27:50LloreanI'd say that's a very high priority, but being that it's a patch that doesn't even change the user-visible functionality, the severity is basically nil
09:28:08midkayLlorean: i don't think "severity" applies to patches.. just bugs. :)
09:28:28JdGordonand priority for requests??? wtf?
09:28:36JdGordonor severity for that matter
09:28:41LloreanJdGordon: They can't set them, though.
09:28:55JdGordonoh? was that changed? I thought they could
09:29:00midkayi think one "priority" setting would do it.. low/normal/high/critical. and for patches this means how important it is, like metadata on buffer = high. nice to have. bugs, it's how critical it is.. feature requests? i guess higher = stuff we should do sooner.
09:29:24midkaylike, severity is good for bugs only. and priority is good for patches. if they were combined..
09:29:30LloreanJdGordon: Not any more, only 'we' can.
09:30:12rp-barrywardell: any luck with the sound?
09:30:15 Quit Obsys (Read error: 110 (Connection timed out))
09:30:34barrywardellrp-: I figured out why volume changing wasn't working
09:30:52rp-at least something
09:31:12barrywardelland I can get sound through two channels
09:31:17barrywardellbut it's not very good
09:31:28JdGordonbetter than no sound :D
09:31:38rp-ah great, what did you do for the 2 channels?
09:33:59barrywardellit's all to do with line 105 and 107 of pcm-pp.c
09:34:32rp-yeah, i'm working with that right now
09:35:52barrywardellI've just sent you an updated patch with where I'm at currently
09:39:12 Join Shaid` [0] (
09:42:16 Join ackbahr [0] (
09:46:32 Quit barrywardell ()
09:50:10 Quit BHSPitLappy (Remote closed the connection)
09:52:33 Join aegray [0] (
09:58:23 Quit Shaid (Read error: 110 (Connection timed out))
09:58:24 Nick Shaid` is now known as Shaid (
09:59:07 Quit ackbahr ("Chatzilla 0.9.75 [Firefox]")
10:00:24 Join iwantanimac [0] (
10:06:37 Quit aegray_ (Read error: 110 (Connection timed out))
10:13:45 Join qwx [0] (
10:18:39 Quit iwantanimac ("iMac, out.")
10:19:15 Join perldiver [0] (
10:19:57 Join kubiix [0] (
10:28:24 Quit pearldiver (Read error: 110 (Connection timed out))
10:30:59 Join robin0800 [0] (
10:32:28Slasheripreglow: i am about to commit the improved scrolling code today :)
10:33:10 Join AndreSmith [0] (
10:33:13 Quit qwm (Read error: 110 (Connection timed out))
10:34:21 Part AndreSmith
10:46:57 Quit Alonea ("Chatzilla 0.9.77 [Firefox]")
10:49:01 Join hannesd [0] (
10:50:15 Join Ribs [0] (n=ribs@
10:52:44JdGordonanyone not like the idea of setting a root folder for the database to start scanning in?
10:53:04JdGordonso instead of / and getting the whole disk, start at /music or anythng the user wants?
10:53:17rp-strike, stereo with good quality sound on the sansa
10:54:10JdGordondoes that mean you got it? or not yet?
10:54:53Bagderrp-: yay!
10:55:07rp-seems to work
10:56:03*Bagder watches documentary
10:56:33LloreanJdGordon: I'd like to see something similar to the folder advance plugin, that allows a user to mark folders as off limits for scanning.
10:57:19LloreanThough a single option to set which folder the music is in would mostly work.
10:57:42JdGordonthe first isnt so easy, but the 2nd should be easy
10:57:54 Quit Slowking_Man (Client Quit)
10:57:56JdGordonjust ironing out one bug
10:58:02JdGordoncongrats rp-
10:58:04 Join roolku [0] (
10:58:21robin0800i agree that would be great
10:58:32LloreanI personally keep all my music in /Music but at the same time, there's music in there (my SIDs) that I wouldn't want indexed still.
10:59:02JdGordonLlorean: I was thinking that, and also for ppl who have podcasts and dont want them indexed
10:59:34JdGordonactually... we could possibly do both, but I dont know where to chane for the exclusion setting.. so ill leave it
10:59:41robin0800or any other files whether audio or not
11:00:13LloreanI think something like the folder advance plugin is definitely preferable to setting a single folder, because at least for me that means I'd have to split my music among two root music folders.
11:00:31LloreanSID, SPC, and NSF in one, and everything else in the other.
11:00:37aliaskHow long is a "tick"?
11:00:40Bagder(at index around 04:00 the rockbox part starts)
11:00:47JdGordon1/100'th of a second aliask
11:01:02*Llorean wonders if he has anything that plays Theora
11:03:38JdGordonSlasheri: you around?
11:03:53robin0800all these new audio codecs? i wonder what the user base is and whether these would be better as plugins?
11:04:09Lloreanrobin0800: That statement doesn't make sense.
11:04:21Lloreanrobin0800: Codecs are swapped out, in a similar method to plugins, as it is.
11:04:39robin0800some of the new playing formats
11:04:47LloreanWhat about them?
11:05:21robin0800there seem to be a lot of new ones these days
11:05:28 Quit hannesd__ (Read error: 110 (Connection timed out))
11:06:32SlasheriJdGordon: hi
11:06:35 Join iloric [0] (
11:06:43JdGordoncan you have a quick look at a patch please?
11:06:44Lloreanrobin0800: Indeed, relatively recently several formats got added. But I don't see your point.
11:06:53SlasheriJdGordon: sure
11:06:57Lloreanrobin0800: What would be gained from making them plugins?
11:07:14Bagdercodecs already are "plugins"
11:07:21SlasheriJdGordon: where is it?
11:07:27Slasheriok :)
11:07:36LloreanBagder: That's what I said. They're handled in a similar way.
11:07:38JdGordonthat adds a root folder setting to the db... just hcecking if it looks correct
11:07:57LloreanJdGordon: Please don't commit a root menu setting for the db.
11:07:58SlasheriJdGordon: do ipod users agree too?
11:08:25LloreanJdGordon: I'd much rather see someone spend time working on doing it in a more flexible way that doesn't constrain how a user has to organize their files to be able to exclude some from the db.
11:08:27JdGordonLlorean: not a root menu setting...
11:08:36LloreanRoot folder. "menu" was a typo.
11:08:36robin0800I sure there usefull for some people but personnaly Ithink mainstream mp3 ogg flac perhaps with one other are enough
11:08:49Lloreanrobin0800: What would be gained?
11:09:05LloreanI think you don't understand what you're suggesting.
11:09:10JdGordonLlorean: agree... but checking every folder against a list like the random folder would slow it down _heaps_
11:09:24 Join linuxstb [0] (i=d529f3ae@gateway/web/cgi-irc/
11:09:33SlasheriJdGordon: looks ok
11:10:06LloreanJdGordon: Maybe allow for exclusion by format. I think the most common case is people going to want to exclude the HVSC, but not remove it from their music folder.
11:10:24JdGordonLlorean: got any idea of a ui for this?
11:10:25robin0800ok if there not removing the focus from improving the existing formats
11:10:26 Join ender` [0] (
11:10:31merbananjust a note about realaudio cook, there is a fixedpoint patch for it on ffmpeg-dev
11:11:04Lloreanrobin0800: What does that have to do with plugins. And "focus" is based entirely on what developers are interested in anyway.
11:11:10***Saving seen data "./dancer.seen"
11:11:24linuxstbJdGordon: I'm also against a quick hack. e.g. ipod users have their itunes files in iPod_Control, plus maybe a second "Music" folder for files they've transferred outside of itunes. I think other platforms work similarly.
11:11:42LloreanJdGordon: I honestly don't know. The problem is, forcing users to put all their databased music in a certain folder seems to be very, very, very restrictive.
11:11:43*JdGordon starting to be persuaded....
11:12:09LloreanAnd one of the major benefits of Rockbox is supposed to be the freedom to organize your music on disk however you want.
11:12:09robin0800but now were into realaudio as well enough enough please
11:12:09roolkuBagder: if you have some, could you add a build for the rtc mod (and change the 8Mb mod to use the (A)dvanced menu? )
11:12:09JdGordonso how do we do it? by folder or by filetype?
11:12:09*amiconn doesn't understand what that 'music root folder' should be good for
11:12:49linuxstbamiconn: To keep things tidy if you store other files on your player - I don't want my artists mixed in with images, datafiles, videos etc etc
11:12:54roolkuBagder: I have changed the configure script, so it works interactively, but it might need changing depending on how you pass parameters from the distributed build script
11:13:05amiconnlinuxstb: No, I mean the setting
11:13:06LloreanJdGordon: My personal preference is, as I've said, some means of excluding folders. Be that a folder list by plugin, or the option to drop files in a folder, like a text file that tells it "Don't scan this folder, or any deeper folders"
11:13:21amiconnOf course you can have a 'music' folder if you want (I don't)
11:13:30amiconnBut the database only includes music anyway
11:13:38JdGordonLlorean: a Dont_Index file would be easiest actually...
11:13:44Lloreanrobin0800: Please, try to write out complete sentences that explain what you're talking about.
11:13:52JdGordonbut would the users like that?
11:13:54LloreanJdGordon: I personally wouldn't object to that, though I'm not sure how others would feel.
11:14:03robin0800I don't have any apple folders on my ipod about all your'd need is video
11:14:06JdGordonok.. others?
11:14:20roolkuBagder: *have some time* that is
11:15:38robin0800as rockbox can handle everything else IMOA
11:16:34 Join desowin [0] (
11:19:49JdGordonLlorean: we would only be able to ignore an entire folder tree, not just skip a folder but continue through its subfolders :(
11:19:51 Join tHEkIND [0] (
11:20:58LloreanJdGordon: You mean, if I put "Skip_Me" in /music/blah it would skip /music/blah, /music/blah/a /music/blah/b, etc?
11:21:55LloreanHonestly, that makes sense to me anyway. A cutoff point. But then, I don't have any folders that have both music and subfolders.
11:22:14LloreanBut, other people do crazy things with their music organization.
11:23:03amiconnI really don't get this... if you have other data on the device, the db wouldn't index it anyway...
11:23:21 Join kubiixaka [0] (
11:23:39JdGordonit indexes all your music.. even if you dont want it to
11:24:03linuxstbI have some untagged files which it would be nice to exclude. Some people may not want audiobooks in the database. Similarly, the HVSC isn't very database-friendly.
11:24:10tHEkINDyeah but Db don't index MPEGs or pictures
11:24:24Lloreanamiconn: Some people would prefer to avoid indexing podcasts, maybe the SID collection, untagged files, recordings they've made, etc.
11:24:39LloreanEspecially for recordings, it would be nice to not have a large collection of them show up under untagged if auto-update is enabled.
11:24:47tHEkINDlinuxstb -> You can modifiy you tagnavi to exclude these files
11:25:33 Quit amiconn (" HydraIRC -> <- The professional IRC Client")
11:25:33 Nick Stalwart^ is now known as Stalwart (
11:25:43 Quit kubiix (Read error: 104 (Connection reset by peer))
11:25:44 Quit kubiixaka (Read error: 104 (Connection reset by peer))
11:25:52LloreantHEkIND: It's not a good solution, it doesn't decrease indexing time, database size, and it won't work perfectly keeping them out of view.
11:25:54 Join kubiix [0] (
11:26:03LloreanEspecially would be nice to keep the database at a minimal size for the amount of use you want from it.
11:26:34JdGordonanyone got a better filename than ROCKBOX_DATABASE_IGNORE_FOLDER ?
11:27:29Llorean .dbdonotindex? Something that starts with a .
11:27:47linuxstbJust to annoy windows and Mac users...
11:27:53JdGordon.. yeah
11:27:56JdGordonthats why I didnt go .
11:28:11JdGordoncould check for both... slow it down even more...
11:28:27LloreanI was thinking more along the lines of "so you don't end up seeing in in the filetree"
11:28:40JdGordona filename less than 11 chars would be better tho
11:28:46LloreanI would've just included the file in the /.rockbox/ folder, so someone can just copy it in Explorer and paste it all over the place (for windows users)
11:28:51LloreanSo there's no question of typos.
11:30:27JdGordonthe . file is annoying for linux users also, but at least they can create them...
11:30:46*linuxstb is a Linux user and isn't annoyed
11:30:56*JdGordon also
11:31:00JdGordontouch .file is simple
11:31:08JdGordonbut it can be annoying...
11:31:08LloreanIf you threw the file in /.rockbox/ it would mostly be a problem for OSX users.
11:31:09JdGordoni dunno :p
11:31:59LloreanAny filename though, I think the file should be included in /.rockbox/ so we can give easy instructions for setting it up (copy this file and paste it anywhere you don't want the indexing to go any further)
11:32:49JdGordonwell it works... so just pick a filename now...
11:33:09JdGordonBagder: I just add a touch "filename" to to add it to the zip right?
11:33:44*linuxstb isn't convinced that this is the best approach to the problem though - it's too user unfriendly.
11:33:59*JdGordon agrees... but doesnt have a better idea
11:34:19linuxstbThen do nothing for now...
11:34:26JdGordonbut im boooored :p
11:34:50 Join lee-qid [0] (
11:35:10LloreanI have a question about how the menu / WPS works right now.
11:35:36LloreanIf you launch a playlist from the file browser, then browse the menus, then go to WPS, why did we choose to have it restore you to the menus when the playlist ends, rather than the file browser?
11:36:04JdGordonbecause doing otherwise would make the file browser look like the top of the screen heirachy
11:36:13JdGordon... or somethinglike that
11:36:26aliaskJdGordon: Add support for larger colour icons then. That should keep you busy. :)
11:37:21tHEkINDAnd add multifont on SVN ^^
11:37:57tHEkINDAlbum art is so much used that it should be added on SVN
11:38:17LloreantHEkIND: Being widely used is not automatically bonus points for inclusion.
11:38:36LloreantHEkIND: It's generally considered that there are still issues blocking album art
11:39:02tHEkINDYeah when you skip a track it freezes until the AA is shown
11:39:28tHEkINDbut that's the only issue i've seen now
11:40:04 Nick tHEkIND is now known as tHEk|AfK (
11:40:10JdGordon is the patch if anyone wants it
11:40:39 Join bluebrother [0] (i=Cg4WkCi6@rockbox/staff/bluebrother)
11:40:52JdGordontHEk|AfK: the issue is that it doesnt store the image in a nice way
11:42:17tHEk|AfKAnd it is a better way ?
11:42:24tHEk|AfKhave it
11:43:00JdGordonthe better way is storing the metadata on the audio buffer which we all dream for.. but noone has done it
11:43:41tHEk|AfKIpods store the AA directly inside the MP3
11:43:54tHEk|AfKIt would be nice to add support for that
11:44:06JdGordonthats not a major thing holding it from svn tho
11:44:14tHEk|AfKyeah i know
11:44:18LloreanI kinda think storing the AA in the tag is a silly solution.
11:44:19tHEk|AfKAlways audio thing ^^
11:45:00 Quit Hornet_ (Read error: 104 (Connection reset by peer))
11:45:01linuxstbtHEk|AfK: AFAIK, Apple's firmware on the ipods store the album art in an album-art database.
11:45:13 Join Hornet_ [0] (
11:45:40linuxstbitunes does the extracting from tags on your PC - which is also the Rockbox approach (extracting images on your PC, and resizing in advance).
11:47:01tHEk|AfKYou're sure ?
11:47:32Lloreanlinuxstb: Well, now there's a BMP resize patch to go on top of the album art patch
11:47:59tHEk|AfKYeah my AA are 128x128
11:48:14tHEk|AfKAnd in my WPS it's 40x40
11:48:22 Join inversions [0] (
11:48:31tHEk|AfKBut there is no antialiasing
11:53:34linuxstbtHEk|AfK: Does your ipod contain a file that looks like it's an album art database? Somewhere under iPod_Control.
11:53:56tHEk|AfKDonc have iPod
11:54:00tHEk|AfKhating ipod ^^
11:54:48linuxstbOK, you mentioned them first...
11:55:36tHEk|AfKI don't know if it's a friend or on a forum that i've seen that
11:55:52tHEk|AfKBut if you get a mp3 stored by itunes from an ipod
11:55:59tHEk|AfKThe AA is inside
11:57:25 Quit linuxstb ("CGI:IRC (EOF)")
11:58:21aliaskAnyone know why rb->current_tick is only getting updated when I press buttons?
11:58:54aliask(in a plugin)
11:59:00 Join RaBe42 [0] (
12:00:30tHEk|AfKIn H10 i have GPIOD_OUTPUT_VAL &=~ 0x40; / udelay(50) / data = adc_scan(ADC_SCROLLPAD);
12:00:40tHEk|AfKIs it dangerous if i set udelay to 100 ?
12:01:01tHEk|AfKWould like to see if the data is less jumpy
12:01:19aliaskNot dangerous.
12:01:24tHEk|AfKsure ?
12:01:43aliaskYes, but I dont think it'll make it less jumpy, just slower
12:01:51aliaskFeel free to prove me wrong
12:02:02tHEk|AfKOki i'll test
12:02:19tHEk|AfKYeah i know that is will be probably the same but i'll just test ^^
12:03:50 Join ompaul [0] (n=ompaul@gnewsense/friend/ompaul)
12:04:47RaBe42Hello everybody. After installing rockbox for a friend on an iRiver H10, I've bought a Sansa e260 and installed rockbox on this device too. During this process I stumble over some documentation flaws. I humble ask to get write access to the wiki, so I can improve the installation guide for this hardware.
12:05:47 Quit Hornet_ (Read error: 110 (Connection timed out))
12:06:49aliaskRaBe42: What's your wiki name?
12:07:02RaBe42My wiki name is RalfBerger.
12:07:44 Join Farp [0] (n=asd@
12:08:20aliaskRaBe42: Should work now
12:10:28RaBe42Thanks a lot. Seems to work!
12:10:39 Join decayedcell [0] (i=792cce2d@gateway/web/cgi-irc/
12:11:11decayedcellGCC 4.0.3 6:28 battery life, GCC 4.1.2 7:40
12:11:22decayedcellhow can the improvement be so dramatic =/
12:11:47Lloreandecayedcell: What's the difference between 90% and 10%
12:12:00Lloreandecayedcell: Often charging is very inconsistent, as well as shutdown time
12:12:21decayedcellLlorean oh wait the second test didn't end at 1% nvm I'll try again
12:12:23LloreanYou can get +/- 30 minutes on an imperfect charge, and another +/- 30 the last time a disk can't spin up.
12:12:34LloreanYou shouldn't use 100%-0% anyway
12:12:40decayedcellhmm okay
12:13:13decayedcellI don't see why it would shutdown at 14% =/
12:13:20LloreanIt didn't
12:13:42LloreanIt shutdown at "somewhere less than 14%, but there wasn't enough power to spin up the disk to write the updated file"
12:13:48decayedcellah okay
12:15:01 Join Moofar^Colt [0] (
12:15:16LloreanThough 14% seems awful high
12:15:28decayedcellits happened twice now in 4 tests
12:16:07decayedcellhowever, Apple OS reckons the battery is 'very low' and it immediately prompted me to plug in the charger
12:17:03decayedcellthe battery meter is not very accurate sometimes though, it may appear to be 50%, but a minute or two later its 75%
12:17:42tHEk|AfKYeah i made something that begins to work on scrollpad h10 !
12:17:49tHEk|AfKWorking from 5 hours on it
12:23:24dan_a_rp-: I'm just reading through the logs... well done!
12:23:33rp-hi dan_a_
12:25:10 Join x1jmp [0] (
12:25:33 Join cobrajs272 [0] (n=cobrajs@
12:26:31markunrobin0800: I don't agree with you. For video I think we don't need more than 1 codec, but for audio it's nice if you have a choice and don't need to transcode.
12:26:56markunrobin0800: maybe you should start a "rockbox-lite" fork :)
12:27:25 Quit Shaid ("I will see you, in the end. And I will laugh at your pain...")
12:27:39tHEk|AfK1 codec, if it works well, is enough for video, i agree
12:29:39markunif our DAPs were fast enough to play back all kinds of video in real-time then I think more than one codec would be nice, but now it's not very usefull.
12:30:12tHEk|AfKlets get work the mpegplayer and then...
12:31:00markunyes, rebuffering, seeking and optimizations
12:31:15tHEk|AfKA way to ff and rw
12:31:17tHEk|AfKand pause
12:31:47tHEk|AfKRebuffur, fw and rw are the most waited things
12:31:58LloreanYes, since you basically have to transcode to resize anyway, there's not a very strong argument for multiple video codecs.
12:32:12markunLlorean: exactly
12:32:26aliaskUnless you can resize on player as some players do.
12:32:46markunbut if we port rockbox to some more powerful players I can imagine someone would want to have a xvid decoder
12:32:47tHEk|AfKaliask -> most rockbox targets don't have chip for video
12:33:01tHEk|AfKSo resize can't be done by litte cpus
12:33:14aliasktHEk|AfK: Zen Vision:M does it on CPU alone IIRC
12:33:30markunMaybe they use the DSP for that
12:33:34decayedcellor if the Broadcom chip could be utilised on 5G iPods :)
12:33:36tHEk|AfKYeah but it's a bit useless i think
12:33:50 Join anathema [0] (
12:34:10aliaskDamn. Lost the auction for a X60
12:34:51aliaskBidding got crazy, it went over $400
12:34:55tHEk|AfKWhat's the best player for rockbox ?
12:35:13JdGordonSlasheri: I know I keep asking... but.... how would I go about adding a new %variable in tagnavi.config and then use whatever the search string the user puts there in a search?
12:35:15aliaskX60 probably, if you dont need radio/recording
12:35:26tHEk|AfKneed radio ^^
12:35:53bluebrotherJdGordon, here?
12:36:14JdGordonno, i ran away in the 3 sec after writing the message :p
12:36:20decayedcellH300 series run well on Rockbox don't they
12:36:25markuntHEk|AfK: this question gets asked too much so we really should work on a wiki page to give a good overview of all the players
12:36:30Lloreanaliask: Don't the X-series have decreased battery life? How does that make them better than the F series?
12:36:39JdGordonmarkun: I tihnk there is a wiki page
12:36:45bluebrothernoticed an interesting behaviour on my mini regarding the main menu
12:36:52JdGordon:( shoot
12:37:09markuntHEk|AfK: why did you change your nick to have |AfK behind it? (just curious)
12:37:09bluebrotherif you press "Menu" in the main menu it toggles the settings entry
12:37:22bluebrotheri.e. it goes straight into that entry. Is that intended?
12:37:28decayedcellsounds like the old system?
12:37:28aliaskLlorean: Pretty sure they're almost identical internally. GigabeatRuntime seems to back this up too.
12:37:33markunJdGordon: yes, there is, but we need to add all our targets
12:37:34SirFunkdoes the X60 have a microphone in jack?
12:37:45Lloreanaliask: My understanding was that the screen drew more power.
12:37:49bluebrothermy h120 doesn't do that, but that build is a few days old. I'm just recompiling to see if that happens there as well
12:38:07SlasheriJdGordon: tagnavi.config is entirely parsed in tagtree.c, you should have a look there :)
12:38:07JdGordonbluebrother: im not sure... that doesnt sound so bad, so leave it...
12:38:10Lloreanaliask: The official runtime is listed as about 2 hours shorter, I believe, and the GigabeatRuntime is not useful for comparison since you can't know any of the battery conditions.
12:38:14SlasheriJdGordon: sorry but can't really say more
12:38:14markunLlorean, aliask: it's also possible that the X has a different battery
12:38:24JdGordonSlasheri: I did.. but got horribly lost :p
12:38:26JdGordondamn, ok
12:38:30Slasherihehe :D
12:38:52Slasherii get lost too ;) but you should search some already defined variable names
12:38:55JdGordonSlasheri: oh, to do a search, I just pass an empty tcs* to tagcache_search() with the tag im after?
12:38:56Slasheriand check how those are handled
12:39:00LloreanJdGordon: Differing behaviour across targets like that seems kinda bad. It sounds like a bug. :-P
12:39:09aliaskWell, I wouldn't be complaining really with 15 hours anyway. F series are bigger and uglier. I would prefer the X personally.
12:39:26SlasheriJdGordon: yes, exactly
12:39:42Slasheritagcache_search() initializes the tcs structure
12:39:43JdGordonI'm really going to do random folder for the db now :p
12:39:54Slasherihehe, nice
12:40:16JdGordonbut I wanted to use tagnavi.config to give it some flexibility.. instead of adding heaps of settingd
12:40:20JdGordonsetting values *
12:40:45Slasherithat sounds good
12:40:55 Quit Ribs ("Client Exiting")
12:41:00bluebrotherah, it behaves the same on both players: it toggles to the last screen.
12:41:33bluebrothera bit confusing the first time as I consider the menu button to toggle the menu, not the settings ;-)
12:45:15 Join Ribs [0] (n=ribs@
12:45:34JdGordonSlasheri: last thing... do you remember which function is used to play a "folder" in the db?
12:46:10 Join amiconn [0] (
12:47:10*JdGordon hopes this is gonna work :p
12:47:29 Join frafra [0] (
12:47:52frafrahi all
12:48:43JdGordonyeah, this aint gonna work :'(
12:49:41frafraI've read the guide for install rockbox nano: I've patched it, and I've copied .rockbox/ and rockbox.ipod on my ipod nano (fat32). When I reboot it, it shows me only the apple logo with backlight. The ipod firmware that I applied the patch was the lastest, 1.3. How to fix it?
12:50:59 Join linuxstb [0] (i=d529f3ae@rockbox/developer/linuxstb)
12:52:21linuxstbfrafra: Which instructions did you use? The ones in the manual?
12:52:34frafrayes, for linux
12:53:20 Quit inversions (Read error: 110 (Connection timed out))
12:54:53bluebrotherfrafra, you mean ipodpatcher by "patch"?
12:55:15frafrayes, with ipodpatcher for linux
12:55:22bluebrotherand your nano is 1st gen?
12:55:25linuxstbIf it's freezing with the apple logo and backlight, then it looks like Rockbox itself has been started, but is freezing immediately (before it displays anything). I don't know what could cause that...
12:55:44linuxstbDo you know how to put it in disk mode?
12:55:53amiconnSounds like old bootloader without cop support
12:56:26linuxstbAll the old bootloaders have been removed from the site though...
12:56:58linuxstbAnd if the bootloader isn't displaying any text, then it's the latest version anyway.
12:57:21Slasheriprobably i will commit that scrollwheel acceleration soon also. I think i have got many issues fixed now so it's time to see how it really works :)
12:57:31frafraLastest ipod firmware, lastest rockbox version
12:57:42bluebrotherlinuxstb, btw, any idea why I can't start the OF on my mini 2G anymore?
12:57:47linuxstbfrafra: Try resetting, and then immediately turning on the hold switch (as soon as you can). That should start the Apple firmware.
12:57:54bluebrothernot that it bothers me too much ...
12:58:35linuxstbbluebrother: Which bootloader did you install? Is it the version with no text?
12:58:46frafralinuxstb: done, shows some informations
12:59:01linuxstbSlasherI: Is that the actual ipod acceleration, or the generic improvements?
12:59:57 Join vagabund [0] (i=3ef5a092@gateway/web/cgi-irc/
12:59:59Slasherilinuxstb: ipod acceleration, generic improvements already committed
13:00:08Lloreanlinuxstb: It seems that in some cases when the new bootloader doesn't find Rockbox.ipod, it doesn't do the lcd_update to display the text, at least one person had the problem of it freezing at the Apple Logo, and it turned out rockbox.ipod wasn't there.
13:00:31frafraRockbox: boot loader / Version: 1.0 / IPOD version: 0x000C0005 / SST55LD019K-45-C-MWE / No partition found / Press MENU+SELECT to reboot then SELECT+PLAY for disk mode / Hold switch on!
13:01:06linuxstbfrafra: Ah, the "no partition found" error is important. Is it HFS+ formatted?
13:01:16bluebrotherlinuxstb, yes. Two days ago
13:01:38linuxstbfrafra: Or maybe FAT16, rather than FAT32 (Rockbox only supports FAT32 on ipods)
13:01:55frafrait was hfs+ formatted, but I've done mkfs.vfat -F 32 /dev/sdc3 after the patch, and then I've installed rockbox
13:02:16 Quit cobrajs272 (Remote closed the connection)
13:02:16 Quit vagabund (Client Quit)
13:02:27linuxstbBut did you repartion - i.e. create a DOS partition table?
13:02:29bluebrotherfrafra, did you change the partition type in the partition table?
13:02:40frafralinuxstb: with fdisk /dev/sdc it doesn't see anything
13:02:42linuxstbHFS+ ipods have an Apple Partition Map.
13:02:50frafrano, I haven't change it
13:03:00linuxstbfrafra: That's your problem then. See the IpodConversionToFAT32 wiki page.
13:03:03frafrain fdisk it doesn't see any partition
13:03:04bluebrotherApple even has a different partition map?
13:03:07*linuxstb runs
13:03:10 Quit linuxstb ("CGI:IRC")
13:04:25frafraso, now I've to reset it with itunes?
13:06:07bluebrotherfrafra, see the Manual conversion ...
13:06:48bluebrotherunless you want to do the other way ;-)
13:07:11 Join Lear [0] (i=chatzill@rockbox/developer/lear)
13:08:03 Quit ompaul (Nick collision from services.)
13:10:02bluebrotherhmm. Wasn't there a way to boot the AppleOS from a file? Can't find anything about it in the wiki :(
13:10:17 Join ompaul [0] (n=ompaul@gnewsense/friend/ompaul)
13:10:27JdGordonSlasheri: your list optimizations, does it start skipping items in the list if the user keeps scrolling?
13:11:12***Saving seen data "./dancer.seen"
13:11:15Lloreanbluebrother: If you use ipodpatcher -rf (I think it's -rf) apple_os.ipod, then put the file in the root of your ipod, it'll try to load that file instead of loading it from the boot partition.
13:11:16dan_a_Can someone explain to me how this bit of assembly doesn't mean we end up with mono sound on the PP machines?
13:12:57 Join Menollo [0] (i=53740bec@gateway/web/cgi-irc/
13:13:11Menollohello, i've updated the dutch .lang file
13:13:48frafranow all works, thanks
13:15:10frafraonly a thing: I've downloaded the elephant dream video and audio is not synched with video
13:15:18 Quit kubiix (Read error: 104 (Connection reset by peer))
13:15:53Lloreanfrafra: The video player is in a very early state. This is expected
13:16:08frafraok, thanks
13:17:29bluebrotherLlorean, thanks :) Looks like I can boot apple_os using that method but not without that file
13:17:43SlasheriJdGordon: yes, but that wont work with current code without scroll acceleration patch
13:17:58Slasheribecause scrollwheel driver prevents events getting queued
13:18:40Lloreanbluebrother: That's very strange. But I'm glad it works.
13:19:25bluebrotheris rolo-ing into apple_os supposed to work?
13:19:28JdGordonwill that affect only the ipods? or all targets?
13:19:32SlasheriJdGordon: when it starts skipping, the scrolling speed is already high enough so user wont notice any difference (but fast scrolling)
13:19:47dan_a_Ah, ignore me, I've got it
13:19:50Lloreanbluebrother: Not yet.
13:19:50 Join pixelma [0] (
13:20:14SlasheriJdGordon: the performance optimization is currently applied to all targets but only ipod users notice a difference because other targets has already speedy lcd updates
13:21:26JdGordonIts more annoying that it takes quite a few sec to get from one end of the list to the other currently... :(
13:21:53Slasheriscrollwheel acceleration fixes that completely
13:22:04Slasheriwith those optimizations just committed
13:22:32pixelmaLlorean: was it you who said that the chicage-12.fnt was actually 13 points high?
13:22:33*JdGordon doesnt have an ipod
13:22:53SlasheriJdGordon: hmm, which player do you have?
13:23:23Slasherioh, you can't activate paged scrolling mode during scrolling with it?
13:23:48Lloreanpixelma: I'm not sure.
13:24:06SlasheriJdGordon: on H100, pressing shift (play) during scrolling makes it very fast
13:24:06Lloreanpixelma: I noted that some of the fonts marked 12 were one pixel taller than others, though.
13:24:14JdGordonskipping a whole page would look horrible..
13:25:15pixelmaLlorean: I think it was - the 2 wps that used chicago-12 before and now have to use nimbus-12 ar a bit off (marquee and Dancepuffdue on the 160x128 displays)
13:26:26JdGordonwow! i got some nice accel working... almost
13:27:04 Join mirak [0] (
13:27:22JdGordonevery .5s it increases the amount of items it skips by 1.. so after 3 s its skipping 6 items every button event
13:27:53 Quit datachild (Read error: 110 (Connection timed out))
13:28:44amiconnJdGordon: There is a bug in the backlight fade settings on h1x0...
13:29:29 Quit decayedcell ("CGI:IRC (EOF)")
13:29:54amiconnThe fade out setting now only offers the same values as the fade in setting (Off, 500ms, 1s, 2s). Fade out used to offer 3s, 5s and 10s in addition to that...
13:31:30 Part Llorean
13:31:37aliaskMight anybody have an idea why if(TIME_AFTER(*rb->current_tick, (start_time + HZ/2))) is only passing if a key has been pressed?
13:31:41 Join Id2ndR [0] (
13:32:56JdGordonhave you got a blocking rb->get_button?
13:32:59JdGordonor get_action?
13:33:07aliaskMake it not blocking?
13:33:11JdGordonwell there you go then...
13:33:18aliaskWhat does that even do?
13:33:24JdGordonwaits for a button
13:33:41*amiconn is annoyed by Slasheri wasting bytes with no reason
13:34:06Slasheriamiconn: probably i can remove that feature from targets where it's not needed
13:34:19 Quit Moofar^Colt (Read error: 110 (Connection timed out))
13:34:47JdGordonamiconn: fixed
13:35:09 Join inversions [0] (
13:35:31Slasherii am just trying to figure out why COP does not work correctly for audio playback
13:37:01amiconnE.g. why is button_boost included for target with fixed cpu clock?
13:37:21Slasheriamiconn: i will ifdef that soon
13:37:21amiconnFurthermore, I haven't seen list performance problems on any non-colour target
13:39:12amiconnMaybe the fullsize greyscale ipods have that. The mini doesn't, even though its lcd framerate isn't that high
13:41:10tHEk|AfKOn the iPod there is "BUTTON_SCROLL_FWD", but not on H10
13:41:26tHEk|AfKHow can i implement something that scrolls quiclier
13:43:11 Quit BHSPitMonkey (Read error: 104 (Connection reset by peer))
13:44:15 Join datachild [0] (
13:44:56 Quit inversions ()
13:45:38 Join inversions [0] (
13:46:17Slasherihmm, probably i know why dual core is not working properly.. operating with queues etc. moves the codec thread from cop back to main core
13:46:48tHEk|AfKon wich players ?
13:46:51dan_a_Slasheri: Are you sure?
13:46:52tHEk|AfKh10 ?
13:46:57 Quit idnar (Read error: 145 (Connection timed out))
13:47:05Slasheridan_a_: it looks like that might be possible, i can't think of any other reason
13:47:18 Quit frafra (Remote closed the connection)
13:47:27JdGordoncan someone have a look at"> and let me know if its acceptable?
13:47:30Slasheribecause priority scheduling shouldn't have _any_ effect for codec thread if it's really running on COP
13:47:37Slasheribut it does have an effect
13:47:59*JdGordon wonders wat effect that patch and Slasheri's optimizing the ipod buttons would be like
13:48:06dan_a_I did notice that I'd not put the audio queue in IRAM, which might cause a problem - but IRAM space is getting tight
13:48:40Slasheridan_a_: but i am still debugging..
13:48:52Slasheriprobably i have a better clues soon
13:49:19 Join idnar [0] (i=mithrand@unaffiliated/idnar)
13:49:54dan_a_(with the audio queue in DRAM, the COP won't see any changes to it while it is cached on either core)
13:50:36 Quit anathema (Read error: 110 (Connection timed out))
13:50:44JdGordonamiconn: whatcha rekon?
13:53:54JdGordonactually.. anyone with a 5g ipod and a min to test?
13:55:04 Join Arathis [0] (
13:56:04JdGordonSlasheri: good job :) with my accel patch and your list changes I can still scroll at a skip of about 15 and not pause playback, but noticable framedrop which is cool
13:56:23SlasheriJdGordon: great :)
13:56:27JdGordonthis is on the h300 tho.. so could be bad on other targets... which i ope not
13:56:41Slasheriso other targets might benefit from that also
13:56:48JdGordonthey will for sure
13:57:08JdGordonbut im not sure if it will cause extra boosts/ freezes or not :p
13:57:38JdGordonscrolling though 5000 tracks doesnt take anywhere near as long now tho :D
13:59:05 Join Jeton [0] (n=chatzill@
13:59:13tHEk|AfKGPIOD_OUTPUT_VAL &=~ 0x40; / udelay(50); /data = adc_scan(ADC_SCROLLPAD); −−> Is it dangerous to change udelay to 25 ??????
14:00:19tHEk|AfKactually, will it up the rate of the refresh of the scrollpad
14:00:38 Join fasmaie [0] (
14:01:05DataGhostyou'll know when the magic smoke comes out :P
14:01:16tHEk|AfKI wont test so ^^
14:01:44 Join iwantanimac [0] (
14:02:22aliaskAnybody know if theres a way to play audio (ideally a file on the disk) from a plugin that isn't quite as complicated as the mpegplayer way?
14:02:33JdGordontHEk|AfK: I'd guess that its not dangerous, but likely to not give as reliable values...
14:02:49JdGordonthe 50 delay is to wait for things to settle probblay
14:03:04JdGordonaliask: oohh... whatcha coidng?
14:03:05 Join Thundercloud [0] (n=thunderc@
14:03:07 Join HeaD_ShOt [0] (i=46b1a150@gateway/web/cgi-irc/
14:03:31 Join BHSPitMonkey [0] (
14:03:56DataGhostJdGordon or to not make it very slow
14:04:13DataGhostchanging a delay of 50 to 25 is likely to cause almost double the cpu usage
14:04:45DataGhostbut I don't know if it's fast code or whatever :P
14:04:57 Join aliask_ [0] (
14:05:07 Part HeaD_ShOt
14:05:19tHEk|AfKActually, the datas are so jumpy that i have to calculate an average of 3 values
14:05:39 Quit aliask (Nick collision from services.)
14:05:45tHEk|AfKBut this code is enables only when scollpad is used
14:05:47 Nick aliask_ is now known as aliask (
14:06:01 Join dmdfan [0] (
14:06:28aliaskJdGordon: Basic audio sequencer
14:06:32aliaskSimple drum beats etc
14:07:30Slasheridan_a_: probably found the issue, trying a fix :)
14:10:13dan_a_Slasheri: Excellent news!
14:10:36 Join datachild` [0] (
14:11:18 Join anathema [0] (
14:11:20 Quit dmdfan- (Read error: 145 (Connection timed out))
14:14:17tHEk|AfKWe can dividide an hexa value ?
14:14:26tHEk|AfKscroll_average = scroll_average / 3;
14:14:50tHEk|AfKI made something wrong -_-
14:15:12 Quit Jeton ("Chatzilla 0.9.77 [Firefox]")
14:19:33 Quit datachild (Read error: 110 (Connection timed out))
14:20:55 Quit aliask ("Chatzilla 0.9.77 [Firefox]")
14:22:17 Quit fasmaie ()
14:24:13dan_a_Slasheri: What do you think the issue is?
14:29:18 Quit inversions (Read error: 113 (No route to host))
14:30:08 Quit lee-qid ("aufwiederbyebientotsayonara")
14:30:37 Quit lex (Remote closed the connection)
14:34:03 Quit jhMikeS (Read error: 104 (Connection reset by peer))
14:35:41 Join jhMikeS [0] (n=jethead7@rockbox/developer/jhMikeS)
14:37:39 Join lex [0] (
14:41:23 Quit iloric (Read error: 110 (Connection timed out))
14:41:53 Join lfc_messiah [0] (
14:46:53 Quit lfc_messiah ()
14:52:05 Quit Sanitarium ("( :: NoNameScript 4.02 :: )")
14:52:33 Quit iwantanimac ("iMac, out.")
14:53:50 Nick _pilled is now known as pilled (
14:56:32 Part RaBe42
15:02:20 Quit JdGordon (Remote closed the connection)
15:11:16***Saving seen data "./dancer.seen"
15:16:01 Join Moofar^Colt [0] (
15:18:02 Quit robin0800 ("Never put off till tomorrow, what you can do the day after tomorrow")
15:18:35*amiconn spots ds2411 code
15:19:06amiconnjhMikeS: Any reason why the .h is under firmware/export, but the actual driver code is only under the target tree?
15:19:55*amiconn would have preferred to check this on m5 before a commit
15:20:20amiconnNot a big problem because of 'svn move' though
15:22:10*preglow blesses svn
15:22:13jhMikeSyes...and now somethings happened so it misses the presence pulse at not 45Mhz
15:22:30jhMikeSbut it worked for me...think I have to stop interrupts to do this though...woops
15:23:16*dan_a_ gets confused by a 16 bit output feeding samples through a 32bit FIFO to an 18 bit codec
15:24:01preglowi seem to have to play marriage counselor
15:24:04preglowwhy can't people just get along :/
15:24:49jhMikeSI think my problem was more trivial :)
15:24:51 Part pixelma
15:26:20jhMikeSah that's better...back to all CPU freqs
15:28:12jhMikeSamiconn: I don't know, I just stuck with tradition and put the header for the chip under export.
15:34:22jhMikeSfeel free to move things around though
15:36:02 Join ackbahr [0] (
15:40:47*preglow thinks about volunteering to mentor
15:42:15Bagdersounds like a good idea to me
15:43:00Bagderhowever, it seems we can add more mentors even after the initial application
15:44:25preglowreally now
15:45:16dan_a_Is there anyone around with a good understanding of the I2S in the PortalPlayers?
15:45:26 Quit Moofar^Colt (Read error: 110 (Connection timed out))
15:45:40*jhMikeS now needs a page for people to put their exact iaudio model and the serial numbers and see if there's a pattern to it
15:45:43preglowmy involvement with pp i2s is only writing the asm fiq handler
15:45:50preglowso good understanding, no
15:46:05BagderjhMikeS: any particular need to search for a pattern?
15:46:20jhMikeSbattery type reading mostly
15:46:53dan_a_preglow: Darn. rp- has good quality sound coming out of the Sansa, but I don't understand why it works
15:46:56*Bagder spotted a "unique number for DRM-purposes" in the 3514 docs...
15:48:07 Quit Lear ("Chatzilla 0.9.77 [Firefox]")
15:49:28 Quit Hoffmann (Read error: 110 (Connection timed out))
15:50:36dan_a_Bagder: What do you want to use that for?
15:50:37*amiconn would like to ask kjer some questions
15:50:56Bagderdan_a: I don't, but I figure the R models use it in the OF
15:51:15BagderI've been curious if fooling with Rockbox will ruin the DRM abilities of the OF
15:51:15amiconnjhMikeS: A wiki page & associated user ml mail would be good
15:51:20Bagderlike we do on the h3x0
15:51:54 Join Hoffmann [0] (
15:52:32jhMikeSsounds good...I'll think it over a bit and do it
15:52:36dan_a_donvito told me that he'd got somewhere with the e200r, but didn't give any more information than that, and hasn't reappeared since
15:52:59Bagderoh, good to hear at least someone is trying
15:53:01amiconnjhMikeS: And please keep it flexible enough to extend the query to the m5(l) later
15:53:27amiconnI'll probably take a look into the m5 tonight
15:53:39jhMikeSone question: is it working for you?
15:53:47rp-Bagder: i don't think we break DRM on the sansa, that ID is read only, and contains the serial number + some data about the manufacturing process
15:53:48amiconn(if I find enough time - want to take photos of course)
15:54:08Bagderrp-: yeah, that's my assumption as well
15:54:47Bagderamiconn: don't hold your breath for kjer being around anytime soon... or that he still remembers those things ;-)
15:55:11Bagderyou can of course try emailing him directly
15:55:14amiconnI know. What I am looking at is 4 years old code :/
15:55:29*amiconn wants to understand the rocklatin magic
15:55:51rp-they have hard opligations to get the drm certificate from microsoft, for example the RTC pins need to be under the chip, so none can manipulate it
15:55:54amiconnI think I understand the basics now
15:57:22 Join iloric [0] (
16:04:04 Join lavid [0] (
16:05:19 Join madman_ [0] (
16:05:32markunhi madman_
16:06:12 Join fasmaie [0] (
16:06:21madman_is it possible to port Rockbox to iRiver T10 in future?
16:07:40tHEk|AfKPersonnaly, i don't think
16:07:45tHEk|AfKIt's a flahs player
16:07:50tHEk|AfKNo very used
16:07:56tHEk|AfKas the nano is
16:08:08madman_but there is port for iFP 790
16:08:35tHEk|AfKI'm new on rockbox so i can only tell you what i think
16:08:43tHEk|AfKDon't know
16:09:18madman_but technically it's possible?
16:09:33dan_a_madman_: If enough information is known about it, and if GCC can compile for the processor, and if enough people want to do it then it's possible
16:09:46markunmadman_: I think it's possible
16:10:11markunmadman_: do you know how similar it is to the T30?
16:10:24madman_markun: no idea :)
16:10:45markunCould you take some pictures of the insides so we can identify the chips?
16:11:05tHEk|AfKHow many ports are added / year since the begginig of rockbox ?
16:11:21madman_wow, iFP is partially developed by guy from Poland :)
16:11:50madman_markun: unfortunately I have brand new iriver, and I don't want to lose warranty
16:12:10markunmadman_: well, then it's not very likely we'll ever see a port :)
16:12:24madman_too bad :P
16:12:42markunIf you are careful I don't see why you should lose the warranty
16:12:44madman_maybe someone else will take photos
16:13:06dan_a_maybe nobody else will want to open their player...
16:13:24markunmadman_: is there some user forum of T10 owners?
16:13:32markunmaybe on MR
16:13:43madman_markun: I know only MR, and one polish forum
16:14:02markunmadman_: please ask the users there to participate in the port then
16:14:16madman_markun: OK
16:15:06tHEk|AfKAnd meizu ?
16:15:40 Join fasmaie_ [0] (n=fasmaie@
16:15:48markunmadman_: if nobody replies, homany months do we have to wait for your warranty to expire?
16:15:55 Quit [Tesser] (Remote closed the connection)
16:15:55tHEk|AfKNo pictures of t10 opened on google images
16:16:22madman_markun: maaany... But if my player will work for about 4 months, I'll consider deatach it and take pictures
16:16:27markuntHEk|AfK: the Meizu M6 uses the same CPU as some of the newer irivers
16:16:43tHEk|AfKlike h10 ?
16:16:50tHEk|AfKor clix
16:17:03 Quit fasmaie_ (Client Quit)
16:17:04madman_tHEk|AfK: T10 is not very new
16:17:06markunbut I think all of them have similar CPUs
16:17:11tHEk|AfKClix port would be great ! ^^
16:17:39markuntHEk|AfK: with newer I mean every iriver after the H10 (including the H10jr which also has the new CPU)
16:18:19markunI'm not exatly sure about the T10..
16:18:29tHEk|AfKo_O, h10 jr is awful !
16:18:45madman_when H10 was released?
16:18:50 Join Menol [0] (i=53740bec@gateway/web/cgi-irc/
16:18:52tHEk|AfK2 years maybe
16:18:58tHEk|AfKMaybe more
16:19:10madman_T10 was 1-1.5 maybe
16:19:56tHEk|AfKIf t10 is rockboxed, then h10 won't be the most little screen on the rockbox targets anymore ^^
16:19:59 Quit Obsys_ ("Chatzilla 0.9.77 [Firefox]")
16:20:20madman_What screen size is in H10?
16:20:33tHEk|AfK128px x 128px
16:20:37tHEk|AfKVery little
16:20:43madman_T10 have smaller :P
16:20:51madman_128x64 or so...
16:20:55tHEk|AfKHard to make good wps for this device ^^
16:21:28tHEk|AfKWhile Playing Screen
16:22:03MenolI've updated the dutch language file.. but how can it be added to SVN? is there a dutch developer who can check it or something? (
16:22:35markunMenol: I'm a Dutch developer. I'll check it later.
16:22:39tHEk|AfKSbdy already said "i've updated the dutch .lang file" this morning....
16:22:47Menola, thx :)
16:22:52madman_I must go now
16:22:55madman_bye for now :)
16:23:01 Quit madman_ ("Leaving")
16:23:02Menolthat was me too
16:23:11tHEk|AfKokay Menol ^^
16:23:25 Join K3nto [0] (
16:27:09 Join dabyd64 [0] (i=53a546f3@gateway/web/cgi-irc/
16:27:17 Quit fasmaie (Read error: 110 (Connection timed out))
16:28:02dabyd64hi u all! it seems than we're gonna have sound on sansa e200...isn't??
16:28:24dan_a_dabyd64: Yes. We're just ironing out some bugs
16:28:34markunMenol: where do you live?
16:28:50 Join stripwax [0] (
16:29:03Menolmarkun: near Meppel
16:29:14Menolmarkum: Drenthe
16:29:50dabyd64yes! austria systems seem to be a great company, offfering so that cooperation
16:29:55markunMenol: I'm from Tilburg but study in Enschede
16:29:59dabyd64not like Sandisk ¬¬U
16:30:18Menolmarkun: I study in Groningen
16:30:34 Join Febs [0] (
16:33:09Slasheridan_a_: it's a problem with the scheduler because it's not thread safe core wise
16:33:24Slasherii have already made some progress but it's gonna take some time
16:35:02dan_a_Slasheri: Ah. It doesn't seem to bea problem for the Mpegplayer plugin, though
16:35:16Slasherithat is just good luck
16:35:27Slasheriprobably it does not use syscalls (mutexes etc.)
16:35:40dan_a_dabyd64: rp- and austriancoder definitely think so (they are the ones who went along)
16:36:20 Join kubiix [0] (
16:36:36dan_a_Slasheri: I thouhgt mutexes should be fine as long as they are uncached when they are used on both cores
16:36:45Slasheridan_a_: and currently codec thread is running in the main core (it switches runtime, or before it has even started back to the main from the cop)
16:37:00Slasherithey are not. there are some serious issues atm
16:37:23Slasheriand i just fixed that now codec thread is really running on the cop
16:38:08Slasheribut now codec just jams and keeps its state blocked
16:38:58dan_a_That's odd... there were some tests done back in December, using counters which only incremented when they were run on a particular core, and by removing all yields from the codec thread, which seemed to show it was not running on the CPU
16:39:17 Join nls [0] (
16:39:30dan_a_Does it work if you disable caching?
16:39:32Slasheriyeah, but queues, mutexes etc. makes the issue
16:39:46Slasherii haven't tried that yet but i strongly doubt
16:40:34tHEk|AfKA batterybench on H10 show that the player only work 2hours o_O
16:40:41tHEk|AfKI'll do one by myself
16:41:17Slasherianyway, i will investigate that now but it takes from few days to few weeks until it's fixed
16:41:30markuntHEk|AfK: it sounds very unlikely
16:42:01tHEk|AfKYeah that's why i'll do a bench when my player will be at 100% of battery
16:42:12dan_a_Slasheri: If you send me the patches you've got so far I'll work on it too (if I can grok the problem)
16:42:27 Join jbwan [0] (
16:42:33Slasherigood, i will soon
16:43:45tHEk|AfKDon't you think the Rockbox website should be redesigned, starting to be old ?
16:44:18markuntHEk|AfK: redesign it if you want own x5 binary sizes at 383036 but the SVN build is 383208
16:44:50markuntHEk|AfK: and then see if people like it
16:45:12stripwaxJust noticed today, using the ipod sim, that the wps/theme backdrops get dithered (and that the dithering looks sorta clunky). Is the ipod video format rgb 565?
16:47:26jhMikeSat least my svn autoprops work
16:49:48 Join qwm [0] (
16:50:38 Join webguest96 [0] (i=4db39bc5@gateway/web/cgi-irc/
16:52:11preglowsweet lord, i need a good long walk
16:52:12dan_a_Hi webguest96
16:53:02 Quit webguest96 (Client Quit)
16:53:50dan_a_Bye webguest96...
16:53:56K3ntohas roxkbox been ported to zune?
16:54:29 Quit ackbahr ("Chatzilla 0.9.75 [Firefox]")
17:00:42 Quit anathema ()
17:01:26 Join inversions [0] (
17:02:00Menoli'm trying to use rolo_load (for reboot), but compiler (make a sim build) says: undefined reference to 'rolo_load', i've included rolo.h.. anyone an idea? or can i beter give it up (first time i'm trying something for rockbox)
17:02:48dan_a_Menol: I don't think that rolo works in the simulator
17:03:52 Quit qwx (Read error: 110 (Connection timed out))
17:04:19Menoldan_a_: by normal build i get no errors but it's still not working :S but thx, i'll look again
17:07:05 Join DaggyDun [0] (n=chatzill@
17:08:23 Part tHEk|AfK
17:08:46stripwaxdoes anyone know a tool that can reduce the colordepth of a bitmap from 24-bit to 16-bit rgb565? it seems neither irfanview nor paintshop pro can do this but it *must* be a common enough task that there's already a tool for it ..
17:11:17***Saving seen data "./dancer.seen"
17:11:37Soapsee the -depth command-line option.
17:11:44Soapa great collection of tools for batch processing.
17:12:16Soapwrong link - - is the right one for the tool in question.
17:12:48stripwaxSoap - fab, ta
17:13:45 Quit darkless (Read error: 113 (No route to host))
17:14:20*amiconn is compiling an m5 build with ds2411 driver
17:16:32jhMikeSamiconn: so it's got one ... heh
17:16:48amiconnI don't know yet, that's why I am building...
17:17:01jhMikeSI see
17:17:15amiconnThe debug menu should tell me when it can't find a ds2411?
17:18:03jhMikeSAt least if the line reads high, or else you'll get a bad family code or crc
17:18:43jhMikeSShould I add descriptions to those maybe?
17:19:45amiconnREAD ERR=-2
17:20:08jhMikeSbad family code
17:20:39jhMikeSit saw the line low at the right time but read garbage....or the timing is just off
17:20:44jhMikeSdoes it work on your x5?
17:20:53amiconnCan't test that now
17:21:37jhMikeSfine here but I can't really super tune the timing. it shouldn't be really sensitive though.
17:22:43jhMikeStry it on all the unknown GPIOs? If it reads out it can't be anything else.
17:27:00 Join Moofar^Colt [0] (
17:30:10 Join ian^Colt [0] (
17:38:50 Quit Febs (Read error: 110 (Connection timed out))
17:43:30dabyd64is any buil with sound on sdansa available?
17:43:40dan_a_dabyd64: Be patient
17:44:23BigMacCan someone help me figure out what patches the rotation theme on need
17:44:27dabyd64ahahaa im totally impacient, id likme to know programming to help in waht id could, but just some litte microcontrollers programking
17:44:39dabyd64ok, good luk 4 all
17:44:44dabyd64c u!
17:44:49BigMacI know it uses clix build
17:45:07dan_a_dabyd64: It will probably be done by the end of the day
17:45:09BigMacbut what patches exactly because it doesn't use all
17:45:30BigMacI know multifont
17:45:34 Quit Moofar^Colt (Read error: 110 (Connection timed out))
17:45:39BigMacscroll margins perhaps?
17:46:20dabyd64so, sansa's rockbox supports all the audio formats in the "codecs" folder? (16 formats in total O_o)
17:46:40 Quit Id2ndR ("Parti")
17:46:52dan_a_It will do
17:47:36 Join jeeb [0] (
17:47:58BigMacAny x5 users about?
17:48:09dabyd64a big company should take you all for making their firmwares, nobody has received any invitation yet? just for interest
17:48:24BigMacAMs has talked
17:49:54dan_a_I think that AMS are interested in using us as the demo firmware for their boards
17:50:21dan_a_But I don't think anyone's been given any job offers anywhere
17:50:24 Nick w1ll14m_ is now known as w1ll14m (
17:54:34rp-AMS has their own demo firmware
17:54:39 Join linuxstb [0] (i=d529f3ae@rockbox/developer/linuxstb)
17:55:31rp-atleast for their new chip
17:55:35stripwaxSoap - it doesn't seem like the '-depth' option lets you specify a different number of bits for each channel. do you have a link to any good docs on this?
17:55:38dabyd64No? roc kbox wont be the best-look firmware, but is the best firmware i characteristics
17:55:47 Join Ice8lue [0] (
17:56:04linuxstbrp-: When you met with AMS, did they give a reason for not being fully open with their datasheets?
17:56:09 Join toffe82 [0] (
17:56:35Ice8luedan_a: do u have good news?
17:57:18rp-linuxstb: it is about warranty and competition, if you set some registers wrong, you could burn the chip
17:57:48dan_a_Ice8lue: I have bad news. The Sansa doesn't sound as good under Rockbox as it does under the original firmware yet. The good news is I'm about 10 minutes away from putting a working sound driver in SVN
17:58:12BigMacdabyd64: have you tried themes yet lol?
17:58:21BigMacdabyd64: You can change the look
17:58:33Ice8luecool =) cant wait to test it anyway^^ but i think it will be working
17:58:42Ice8luedont give up^^
17:59:06linuxstbrp-: "damaging the chip" seems an illogical excuse - the more public documentation that's available, the less chance that has of happening IMHO.
17:59:58 Join lee-qid [0] (
18:00:43rp-well i wasn't arguing to much with them about that, i was happy to get some docs for the developers
18:00:57dan_a_linuxstb: How much do you know about the I2S in the PortalPlayer?
18:01:06bluebrotherif someone burns his chip be programming it wrong it's his fault, isn't it?
18:01:13Ice8luere: are u allowed to share them?
18:01:49dabyd64yes, themes just change the font and trhe background, but the menu still is plain text
18:02:28dabyd64but y dont care for that, the best are the plugins and everithing like that
18:03:18jhMikeSrp-: as I read in IRC, the docs are certain "core" developers. Does that mean the docs are availble only to those directly making the port operate?
18:03:23Ice8lueya its amazing what is possible with this little thingy^^
18:03:59 Quit SirFunk (Read error: 110 (Connection timed out))
18:04:14rp-i gave the docs to people i thought they did the most work on the sansa port
18:04:25 Join robin0800 [0] (
18:04:50Ice8lueso there's no way to have a look at them?
18:04:52 Join SirFunk [0] (
18:05:02Menoldan_a_: thx i've added #ifndef SIMULATOR, and now it works ( last patch, is there someone who can test if the rolo (reboot) works on other devices than iriver h3x0?
18:07:39linuxstbrp-: So what about future developers coming to the project?
18:07:58linuxstbOr existing Rockbox devs that may buy sansas now sound is arriving?
18:08:15rp-they said that they don't want the docs to be downloadable, and i asked if it's possible to give the docs atleast to some core developers, that i numbered to about 5 people working on the sansa port
18:08:51linuxstbdan_a: I just know what the source code tells us - which I just copied from the IPL source. What's your problem?
18:09:15 Join webguest35 [0] (i=46304512@gateway/web/cgi-irc/
18:10:17dan_a_linuxstb: When we send sound using the normal code, one channel is quiet, the other distorted. rp- has made it work, but I don't know why it's working
18:10:18rp-if someone is really wanting to improve the sansa port, i might be giving him the docs, if he/she keeps it to him/her
18:10:53Ice8luestupid question, how old are u?
18:10:56dan_a_I think the problem is that the AS3514 is an 18 bit codec, not 16 bit
18:11:00 Quit stripwax ("Miranda IM! Smaller, Faster, Easier.")
18:11:31rp-i don't want to make AMS angry about anything, they were very nice and showed as a lot of things
18:11:38rp-i'm 24
18:12:04Ice8lueya that wont be good
18:12:26 Quit zylche (Read error: 104 (Connection reset by peer))
18:12:50 Join xandl12 [0] (
18:14:01 Join Kailash [0] (
18:14:37Ice8lue<- 18
18:14:40 Quit webguest35 ("CGI:IRC")
18:18:36rp-and just for info, tomorrow i'm heading 2 weeks to mexico on vacation, so if you have questions try to reach austriancoder
18:19:41Ice8luecould need vacations too^^ have fun
18:20:23DaggyDunthis is the slowest 10 minutes of my life
18:20:28linuxstbdan_a: What changes have been made to the I2S setup to make it work?
18:22:12Ice8lueDaggyDun: and they'll get longer and longer....
18:23:02dan_a_DaggyDun: Do you want it now, or do you want it correct?
18:23:51linuxstbrp-: It just seems a very unclear arrangement to me - Rockbox developers come and go, and there is no provision for the future. But I agree it's better than nothing at all...
18:24:02linuxstbdan_a: No changes to i2s-pp.c ?
18:24:20DaggyDuncorrect please :)
18:24:55dan_a_linuxstb: Yes - the PP becomes the master, and we have to write a value to 0x70002808 to control the speed
18:25:03dan_a_But nothing major
18:25:16Ice8lueassembler :-~
18:25:59linuxstbWhat about the values in IISCONFIG ?
18:26:22*jhMikeS thinks meaningful number and flags will be history :P
18:26:42dan_a_Bit 25 controls master/slave
18:26:54dan_a_Apart from that it's the same as the other PPs
18:27:28linuxstbSo you didn't change SIZE_16BIT ?
18:27:53jhMikeSbut this leaves out comprehensive header files with meaningful defines? what are the it open source if it has to be obfuscated?
18:28:16dabyd64id like to know how is programming the pp5024, i mean how are the registers organised, memory, instructions, everithing lik ethat, just for personal interest, is any documentation tike that available? the datasheet is too simple
18:28:50dabyd64I just program Microchip MicroPic microcontrollers hahaha
18:28:56linuxstbdabyd64: The only documentation on the portalplayer chips is the Rockbox and ipodlinux source code, plus a few pages in the ipodlinux wiki.
18:29:13linuxstbAll information gathered from reverse-engineering existing firmwares.
18:29:17dabyd64ok thanks
18:29:40dabyd64oh god that seemed to be really hard
18:29:46dan_a_linuxstb: No... I guess that's something to try
18:30:05dabyd64i mean reverse engennering
18:30:10dabyd64not programking
18:30:11dan_a_I'll commit as-is at the moment, because it works, and improve it
18:31:17rp-don't forget to remove the #error :)
18:31:26dan_a_rp-: Done!
18:31:44 Join bluey- [0] (
18:31:45*jhMikeS feels he asked a legitimate question and is being ignored...or will get the answer soon
18:32:40preglowlinuxstb: i think datasheets should be handed over to the swedes as well, at least they're likely to be around for a while and can hand them out again to people who need them
18:32:40linuxstbjhMikeS: You're asking what the AS3514 driver will look like?
18:32:53linuxstbpreglow: It seems at least Bagder has a copy.
18:32:53dan_a_jhMikeS: It is a legitimate question, but there is a hell of a lot of "magic" in the iPod code
18:33:17jhMikeSlinuxstb: I'm asking about what is means in regards to the Sansa as far as the source being "open"
18:33:27 Quit lee-qid ("aufwiederbyebientotsayonara")
18:33:46 Quit robin0800 ("If you think nobody cares, try missing a few payments")
18:33:59 Join lee-qid [0] (
18:34:08dan_a_I plan to write a programmer's datasheet and see if we can get AMS to let us distribute that, with any sensitive information redacted
18:34:23preglowjhMikeS: well, i just assume a very complete driver will be written
18:34:30preglowwith more than enough information to do whatever you'd need to do
18:34:37 Join Nimdae [0] (
18:34:55jhMikeSpreglow: If the driver doesn't use certain flags/values, will those flags/values be in a header?
18:35:33linuxstbAnd do we need AMS's permission before code is published?
18:35:37jhMikeSbut I guess dan_a_ gave the plan so that would of course have to include that
18:36:04jhMikeSso much for open source if you can't just publish what you "find out"
18:36:04dan_a_linuxstb: Good question. rp-: did they say anything about that?
18:36:09rp-linuxstb: no we don't need
18:36:48preglowjhMikeS: i do assume them to be documented even if not used, yes
18:36:48rp-they said they are fine with code released, they just didn't want that we put the datasheet on the web
18:37:14 Quit dabyd64 ("CGI:IRC (EOF)")
18:37:18preglowat least it's a straightforward way to make sure future coders with no datasheets can do their jobs
18:37:24jhMikeSso they gave permission in essence to leak it in details in the code
18:37:30dan_a_jhMikeS: My initial commit won't have every value documented, but I will add those soon
18:37:45rp-don't ask me why that, because if you right a nice driver with all registers and well documented, it reads like a datasheet
18:37:55jhMikeSI find some relief in know that's ok
18:38:36jhMikeSbut not to "chip burners" I suppose :p
18:39:31Ice8luei think it would be fun to burn that thing^^ its just that i need mine....
18:39:34rp-they said someone could write something like a "virus"
18:40:09dan_a_Ooh, I got a nice revision number!
18:40:11Ice8luerp-:ya and then there will be Norton Antivirus and Firewall for Rockbox^^
18:41:20 Join Nightcrawler [0] (
18:42:48 Part Nightcrawler
18:43:32jhMikeSI actually had pondered writing a virus on a DAP...good thing they stopped me
18:46:00preglowopen source virus, haha
18:46:02jhMikeSso dsp.c and the pcm buffer need modification to output 18 bit audio?
18:46:27preglowoh well, i guess someone could distribute a virus that hacks mp3 files to something that crashes rockbox when played
18:46:53jhMikeSwas actually thinking about how to infect the host computer ;)
18:47:31preglowdan_a_: so you can't do single decibel steps, then?
18:47:35jhMikeSguess that comes from the old love of things that go boom
18:47:38Ice8luekinda trojan would be interesting^^
18:47:55dan_a_preglow: 1.5dB - which doesn't really fit with Rockbox
18:48:47preglowdan_a_: i have some code which does give volume, bass and treble the possibility to use 1.5 db steps
18:48:58preglowwritten for wm8975, which has bass and treble steps at 1.5 db
18:49:32jhMikeSyeah, but what about the 18bit codec which fits even worse?
18:49:47Kailashhow come the sansa isn't in teh daily build table
18:49:48preglowi was just assuming data is truncated to 16 bits
18:50:27preglowjhMikeS: anyway, you have the solution to that anyway, don't you? :>
18:50:35jhMikeSme too, but I guess provisions should be made
18:50:35dan_a_jhMikeS: Is it worth adding 18bit output? Sure, we lose a little dynamic range, but the source material isn't going to be 18 bit... or am I missing something?
18:50:37jhMikeSnot yet
18:50:44preglowdan_a_: it is
18:50:54preglowdan_a_: almost all our codecs generate data at above 16 bits
18:51:10preglowdan_a_: at least the ones that aren't lossless
18:51:31preglowdan_a_: as soon as something isn't lossless and you're basically resynthesizing the output, you can have as much precision you want
18:51:34preglowkinda pointless, but there you go
18:51:50preglowmpeg audio is 28 bits, for example
18:52:00jhMikeSwell, I guess if I reduce the pcm buffer to a simple queue, and process late in the game, that would be a simple
18:52:17linuxstbdan_a: So is your current driver definitely working correctly? i.e. can you tell if the DAC is using all 16-bits properly?
18:52:58Slasheridan_a_: disabling cache helped debugging a lot
18:53:00dan_a_linuxstb: There's no horrible noise, but it does sound a little muddy
18:53:36jhMikeSfunny, I know someone that just a few days ago only took his sansa out of the box that he got for Christmas. urgh
18:53:37dan_a_Slasheri: Excellent
18:53:52Slasherinow the codec is running properly and buffer fills but pcm output is not activated and nothing consumes the buffer
18:54:18linuxstbdan_a_: I could be wrong, but maybe you'll need to use all the i2s bits - e.g. send 4 18-bit samples packed into 3 24-bit words.
18:54:44linuxstbUnless the AS3514 can be configured to accept something other than 18-bit data on the i2s bus.
18:55:35jhMikeSI thought i2s had to
18:56:36linuxstbDoes i2s have the concept of words, or is it just a stream of bits?
18:57:11dan_a_Damn, red build :(
18:57:28jhMikeSwords are marked by the LR clock
18:57:50Slasherihmm, probably pcm does not like to start when it's initialized from the COP
18:59:03jhMikeSFrom the looks of things I'd say all the audio playback and recording threads have to move
18:59:29jhMikeSpcmrec and codec have to go together for sure
18:59:30Slasherito move where?
18:59:44jhMikeSTo the same core
18:59:50Slasheriah, yes
18:59:58Slasherithat is what i have had in mind too
19:00:17Slasheribut now i will try to start pcm from the other code
19:00:19 Join zylche [0] (
19:00:29dan_a_I suspect it should problably be voice, codec and pcmrec on the COP
19:00:34jhMikeSrecording won't function split without a lot of mutexing and that would be bad for it
19:01:09jhMikeSrecording is pretty free threaded, so are the codecs
19:04:30 Join Nico_P [0] (
19:05:08jhMikeSmight need a couple small locks in places, but the thread controlling it can be on any core
19:05:53DaggyDunone of these days i'm going to take over rockbox
19:06:10dan_a_DaggyDun: What for?
19:06:48*jhMikeS wonders about the sync queues accross threads now which recording uses heavily
19:06:55jhMikeSacross cores rather
19:07:09 Join ctaf [0] (
19:07:12DaggyDuni dont mean actually take over. i mean that i'm goin to be the most hardcore coder for it
19:07:41DaggyDunafter i graduate i'll hav nothing but time to learn how to program
19:08:03Slasheridan_a_: now i got it running with sound =) but only without cache and it's very slow and skippy now
19:08:05jhMikeSgood...there's never too little to do
19:08:24Ice8lueDaggyDun: ya do so^^
19:08:57dan_a_Slasheri: All the variables that are shared across cores will need to be in IRAM...
19:09:27Slasheridan_a_: because of performance issues?
19:09:59Slasheriwhat about NOCACHEBSS_ATTR?
19:10:07dan_a_Slasheri: Caching. IRAM isn't cached, where as DRAM is cached separately on each core.
19:10:15Slasheriok, good
19:10:48 Nick Ice8lue is now known as Ice8lue_away (
19:10:53dan_a_At the moment NOCACHEBSS_ATTR is a synonym for IBSS_ATTR, but when I/someone works out how to do uncached DRAM correctly we can change that
19:11:24***Saving seen data "./dancer.seen"
19:11:45preglowjhMikeS: btw, in upsample asm, src should never be allowed to be equal to src_end, should it?
19:12:27jhMikeSpreglow: depends, if src_end = src + count or src_end = src + count -1
19:12:47preglowthe former
19:12:58jhMikeSthen it's src < src_end
19:13:09 Join yesi [0] (
19:13:29preglowthen the comments in your upsample are slightly wrong
19:13:45jhMikeSprobably, since I think tweaked things
19:13:52 Quit K3nto (Connection timed out)
19:14:28jhMikeSI set src_end to src + count - 1 since I need s[count-1] and thought I'd save more calcs
19:15:12preglowno, you set it to src + count, as far as i can see
19:15:27 Part jhulst87 ("Peace Out")
19:15:51 Quit zylche ("-")
19:16:24 Join webguest61 [0] (i=d8e860d4@gateway/web/cgi-irc/
19:16:49 Join GrooveStix [0] (
19:17:12jhMikeS move.l -(%a5), (%a4) <==
19:17:52 Quit webguest61 (Client Quit)
19:18:16GrooveStixhi folks!
19:18:56GrooveStixhopefully you don't mind me asking a question
19:19:37 Join chr_k [0] (
19:19:58jhMikeSpreglow: But I think that's a relic ... not sure why I need it now ... lea.l -4(%a3, %d2.l*4), %a5 would do just fine
19:20:01 Join x2jmp [0] (
19:20:14DaggyDunTHERES SOUND :) :'(
19:20:29preglowjhMikeS: "ble" is branch on signed lesser than or equal, right? why use a signed condition when working with pointers?
19:20:57 Join |Rincewind| [0] (
19:21:04preglowi think i'm confused now
19:21:22jhMikeSI don't think it matters will end up greater that after the last
19:21:35bluebrotherGrooveStix, just go ahead
19:21:41GrooveStixahh thanks
19:21:48GrooveStixI've been using RockBox for some time now (on my GigaBeat player) and it makes me very happy.
19:21:54GrooveStixCouple of days ago I decided to check out the "daily builds" section for GigaBeat F
19:21:56jhMikeSis there any other option?? bvc?
19:22:23GrooveStixare those builds safe to use?
19:22:30GrooveStixsince my gigabeat started crashing randomly
19:22:47*jhMikeS 's didn't
19:23:31chr_kHi, just wanted to use the fact that sound now works on my sansa use as an opportunity to say thank you to all the rockbox developers. So far, it works great!
19:24:23 Quit Kape (Remote closed the connection)
19:24:24 Quit lex (Read error: 131 (Connection reset by peer))
19:25:19 Join web-taz [0] (
19:25:35GrooveStixany opinions?
19:25:48jhMikeSreset all a full update
19:26:03 Quit Kailash ("Miranda IM! Smaller, Faster, Easier.")
19:26:21DaggyDuntheres sound with video as well!! thank you
19:26:34jhMikeSIf you can reproduce anything reliably put a bug report in
19:26:35bluebrotherGrooveStix, I don't know the Gigabeat port. It should be safe to use, but you may experience some troubles from time to time
19:26:56bluebrotheras it hasn't been released there are most probably a couple of bugs left ;-)
19:27:18GrooveStixis there any way I could help?
19:27:24GrooveStixmaybe send some crash reports?
19:27:47bluebrothersure, if you can reproduce the crashes
19:28:29GrooveStixhmm, they all seemed to happen when the player would shut down itself (i just remembered)
19:28:30bluebrotherif you want to file bugs please make sure you read the FlysprayHowto wiki page
19:29:04GrooveStixoh! well let me see. Maybe the bug is alredy there
19:30:41bluebrotheryou could also ask in the forums if someone else is experiencing the same issue
19:30:51GrooveStixwhat is the best way to update the firmware?
19:31:06GrooveStixshould I first delete it from my gigabeat
19:31:13GrooveStixand then copy the new one?
19:31:28GrooveStixor should I just Copy'n'Overwrite it?
19:31:30jhMikeSshouldn't be needed, just extract the new one to the root over it
19:33:20 Quit x1jmp (Read error: 110 (Connection timed out))
19:35:15GrooveStixI'll try the lates build and see if the problem is still present
19:35:26GrooveStixif it is I'll see if I need to file a bug
19:35:33 Join zylche [0] (
19:35:54GrooveStixotherwise I'll got to the stable version of Rockbox that I was using previously
19:36:47 Join HawkSlayer [0] (
19:36:47GrooveStixOther than that, thanks a lot guys for making this happen!
19:38:14amiconnHmm, no 'ladies & gentlemen' mail yet?
19:39:11jhMikeSamiconn: find anything on M5?
19:39:16dan_a_amiconn: I forgot about that
19:39:31 Quit HawkSlayer (Client Quit)
19:39:59 Quit pilled (Read error: 110 (Connection timed out))
19:42:43Slasherihmm, is there some magic how to boost cop?
19:43:51dan_a_Slasheri: It boosts with the CPU - there is a way to make it run at a different speed, but we don't know it
19:44:05Slasheriah, ok
19:44:08 Quit zylche (Read error: 104 (Connection reset by peer))
19:44:27Slasheribecause i have managed to get it play with cache also a bit, but it still skips a lot
19:44:38 Join aegray_ [0] (
19:44:52 Join muesli__ [0] (n=muesli_t@
19:46:32 Nick Ice8lue_away is now known as Ice8lue (
19:46:34Slasherioh, now it works without skipping
19:47:11Slasheriand ui lag is gone when scrolling a _lot_!
19:47:42Ice8luemaybe u know what to do....if i open a mp3 file rockbox shows the playing screen, the play-symbol apperars but the progressbar doesnt move. what is this?
19:47:48Slasheribut it's not very stable yet, had to initialize audio playback 3 times before got it running without crash at start
19:48:12 Join habana [0] (i=58a10615@gateway/web/cgi-irc/
19:48:22Slasheribut in other way now it can be clearly seen that COP does all decoding. It runs audio & codec threads
19:48:27Slasherivoice thread is entirely disabled atm
19:49:07dan_a_You've moved audio to the COP?
19:51:22Slashericould not get caches in sync with codec other way
19:51:43Slasheriand now pcm needs to be started outside of audio thread
19:51:56Slasherii did a very ugly hack and start it from playlist thread
19:54:08 Join Domonoky [0] (
19:54:53 Join zylche [0] (
19:55:08 Part chr_k
19:56:24 Quit aegray (Read error: 110 (Connection timed out))
19:56:28 Nick aegray_ is now known as ageray (
19:56:31 Nick ageray is now known as aegray (
19:57:03 Join rotator [0] (n=e@rockbox/developer/rotator)
19:57:13 Quit zylche (Read error: 104 (Connection reset by peer))
19:58:43DaggyDunaudio only skips on certain files.
19:58:45DaggyDunLet u go - ashley parker angel=lots of skipping
19:58:47DaggyDunbreaking the habit - linkin park=no skipping at all
19:59:22bluebrotherDaggyDun, what player? Did you read the FAQ?
19:59:45dan_a_DaggyDun: Audio support on the Sansa is fairly recent...
19:59:53bluebrotherah ...
20:00:14bluebrotherso my question was useless ;-)
20:00:15DaggyDunoops... going to read it now
20:00:50bluebrotheraudio support got commited today, don't expect it to be completely flawless atm
20:01:00Slasherihmm, but i think entire audio thread is too complex to be placed in the cop. Now ata and everything fails when two cores are trying to access the same resources
20:01:05 Quit Ice8lue ("Chatzilla 0.9.77 [Firefox]")
20:01:10Slasherimutexes does not seem to help much either
20:02:19dan_a_I'd only moved the codec thread over since it was nice and self contained, and there were only a few shared variables
20:02:43 Join Ice8lue [0] (
20:03:00Slasheridan_a_: indeed, and then keep it as simple as possible
20:03:13Slashericodec thread should not access disk at all, etc.
20:03:21Slasheriso we even need to simplify it more
20:03:46 Quit Ice8lue (Client Quit)
20:03:50dan_a_I feel that the audio thread should be on the CPU if possible
20:04:06Slasheriaccessing disk and file system is accessing dircache and all core features.. and those are cached in wrong way
20:04:16Slasheriyes, it certainly has to be
20:05:07 Join testerxxx [0] (n=User@
20:05:34dan_a_Hi testerxxx
20:05:38testerxxxI have question.
20:06:07dan_a_If it's about Rockbox, then ask it :)
20:06:19testerxxxWhen rockbox will be support Nano 2nd ?
20:06:29 Join zylche [0] (
20:07:22dan_a_We don't know. It's really difficult to do, because it is encrypted so we can't even find out how to run our own firmware on there.
20:07:59 Quit zylche (Remote closed the connection)
20:08:40toffe82jhMikeS: what do you wanted to know on the gigabeat S ?
20:09:00 Join zylche [0] (
20:09:07testerxxxOk. But it dont possible even in early future?
20:09:24 Join evilnick [0] (
20:09:29nlstesterxxx: we don't know
20:10:28GrooveStixladies and gents of the jury, I got's me a question fer yer
20:10:28 Quit perldiver (Read error: 104 (Connection reset by peer))
20:10:35 Join pearldiver [0] (
20:11:07GrooveStixis there something like an ini file that RockBox saves all the setings?
20:11:55bluebrother /.rockbox/config.cfg
20:11:59DaggyDunare any of the developers in need of a sansa battery benchmark results?
20:12:27GrooveStixhmm how did I not see that?!
20:12:37testerxxxit is clear. its good that I have nano 1nd gen=) and I dont buying nano 2nd till
20:12:50bluebrotherit's a text file. Use any text editor.
20:13:36GrooveStixI know why I didn't see it
20:13:54GrooveStixwhen I did a clean install of Rockbox it wasn't there
20:13:58bluebrotherdepending on your OS the .rockbox folder will be hidden
20:14:11GrooveStixI guess it gets created after I boot rockbox
20:14:23 Quit testerxxx ("Leaving")
20:18:16 Quit habana ("CGI:IRC (EOF)")
20:19:26 Quit jbwan (Read error: 110 (Connection timed out))
20:20:00GrooveStixkewl! well thanks a lot! see you some other time...
20:21:35bluebrotherthat file holds only settings that are different from the defaults (at least afaik). Use "export cfg file" to save all settings
20:22:37 Join jbwan [0] (
20:25:15 Join Lear [0] (i=chatzill@rockbox/developer/lear)
20:27:23 Join _pill [0] (
20:27:26 Quit YouCeyE (Read error: 104 (Connection reset by peer))
20:27:54 Join YouCeyE [0] (n=YouCeyE@unaffiliated/youceye)
20:29:15 Quit Menol ("CGI:IRC (EOF)")
20:29:15 Quit Menollo ("CGI:IRC (EOF)")
20:29:16 Join ]RowaN[ [0] (
20:30:20]RowaN[im about to try and design a new WPS for sansa.. its not currently possible to make a 90 degree rotated WPS is it?
20:30:26]RowaN[well done on audio on sansa guys btw =]
20:30:38]RowaN[theres a party in my ears
20:30:46preglowwhere's the gentlemen mail! :-)
20:30:59*bluebrother just read that
20:31:03Nico_Ppreglow: it's arrived
20:31:06 Quit amiconn (" Try HydraIRC -> <-")
20:31:45dan_a_preglow: <- There!
20:31:52Slasherihmm.. playback engine needs quite a refactoring to support dual core
20:32:01dukemanYou folks working on Sansa E200 port; If i didn't mistrust the postal service here so much, i'd send you all cookies
20:33:25dan_a_Huge amounts of thanks are due to rp- and austriancoder for setting up that meeting!
20:34:17 Quit bluey- ("Leaving")
20:34:45*Soap rushes to "Buy it now!" before the price goes up. (or would that be considered "insider trading"?)
20:35:18 Join nicktastic [0] (n=nick@unaffiliated/nicktastic)
20:36:01dan_a_Soap: I'm not sure it matters. The Sansa is one of those rare beasts: A Rockbox player which is still being produced by the manufacturer
20:36:04 Join petur [0] (n=petur@rockbox/developer/petur)
20:37:30 Quit Insectoid (Read error: 104 (Connection reset by peer))
20:38:38preglowdan_a_: my mail server is down, apparently
20:39:26peturcan somebody tell me what timeframe google soc runs (I saw it is 3 months)
20:39:50toffe82when this sansa will be available, you will have a really good one with wifi
20:39:51dan_a_Hmmmm... if I can get write a working AK4537 driver by next Sunday, we'll have a nice steady rate of one "gentlemen" mail per week
20:40:59|Rincewind|google soc runs until september or oktober afaik
20:41:12 Quit midgey (Read error: 104 (Connection reset by peer))
20:41:42 Quit GrooveStix ("Chatzilla 0.9.77 [Firefox]")
20:42:39 Join x3jmp [0] (
20:43:42rp-dan_a_: ak4537? where is this chip built in? and what does it do?
20:45:38dan_a_rp-: It's the codec in some Samsung players - including the YH-820. There is documentation for it, and I'm tempted to do it as the first port where there is sound but no graphics (I'm not smart enough to reverse-engineer a video driver)
20:48:56rp-dan_a_: ah ok, how many players do you have? ipod, sansa, ...?
20:49:13 Join efyx [0] (
20:50:26 Nick _pill is now known as pill (
20:50:42 Join mofonyx [0] (
20:50:53mofonyxi am having trouble creating playlists :S
20:50:59mofonyxthe manual is not very helpful
20:51:13 Quit jbwan ("Chatzilla 0.9.77 [Firefox]")
20:51:20dan_a_rp-: I get given lots of broken (and sometimes not broken) players, and I buy broken ones on ebay and mend them. The working players I've got are iPod G3 and G4, Sansa, and YH-820. Broken I have YH-820, iriver H10 and YH-920
20:51:36mofonyxcan someone tell me how to get about queueing music?
20:52:54nlsmofonyx: try reading the "browsing and playing" chapter in the "unhelpful" manual
20:53:55 Join ryanpg [0] (
20:54:07mofonyxnls: that's where i am at
20:54:13ryanpghi all... can someone recommend a good flashdrive based MP3 player that supports RB?
20:54:21preglowhrm, what cpu does the gigabeat s have again?
20:54:47mofonyxwhen i'm looking at adding music to dynamic playlists, (4.4.3) i can't seem to get myself to that menu where there is "Insert, Queue..."
20:55:10bluebrotherit's in the context menu of a file / folder
20:55:52mofonyxbluebrother : i don't get what that means, sorry :(
20:55:58toffe82preglow:samsung s3c2440 300Mhz
20:56:08bluebrotherwhat player are you using?
20:56:10preglowi thought someone mentioned mx31
20:56:18toffe82it is on the gigabeat S
20:56:21Slasheridan_a_: now i got it running more reliable but the implementation is still very ugly and full of potential issues
20:56:26mofonyxipod 4th gen photo, with the latest firmware for rockbox
20:56:27toffe82the F use the samsung one
20:56:41preglowwell, i did say "gigabeat s"
20:56:55 Quit x2jmp (Read error: 110 (Connection timed out))
20:56:56toffe82sorry, I don't have my glasses on ;)
20:56:56Slasherithe audio thread <-> codec thread inter-communication needs to be re-designed completely
20:57:06bluebrotherbrowse to the file you want to queue. Press and hold Select.
20:57:10Slasheriand now having a separate codec thread is really mandatory
20:57:22ryanpgor, is there a "recommended players" list somewhere on the site? If so I can't find it.
20:57:23bluebrotherthat'll open the context menu, and its first entry is "Playlist"
20:57:28mofonyxbluebrother : thanks
20:57:29toffe82preglow: I.mxl31
20:57:51 Quit linuxstb ("CGI:IRC (EOF)")
20:58:33dan_a_Slasheri: My thinking would be that if we can do all audio<->codec IPC through queues, then as long as the queue itsself is dual-core safe we will be fine
21:00:55Slasheridan_a_: yeah, but we also need to share buffer data and pointers between threads. and that must be re-designed
21:01:43Slasheridan_a_: i can dcc a horrible patch for you if you would like to hack something
21:02:29 Quit ian^Colt ()
21:02:33dan_a_Slasheri: sounds good - I'm not sure dcc will work here though
21:03:52Slasheridan_a_: here, it's full of crap of everything =)
21:04:06Slasheriand if you are lucky, you might even be able to initialize the audio playback and play something
21:04:11preglowtoffe82: damn, we can run java on this thing :P
21:05:10 Part mofonyx
21:05:16preglowhow wonderfully overkill
21:06:33 Join madman_ [0] (
21:09:34 Quit pill (Nick collision from services.)
21:09:43 Join _pill [0] (
21:10:23 Join robin0800 [0] (
21:10:32 Join Thundercloud_ [0] (n=thunderc@
21:11:25***Saving seen data "./dancer.seen"
21:11:42 Join tHEk|AfK [0] (
21:15:18Nico_Ptoffe82: the wiki page on the gigabeat S mentions a Freescale i.MX31L
21:15:55 Quit jeeb ()
21:16:02Nico_Phmm ignore me i misread what was said above
21:16:29Nico_Pthis thing could de pretty cool things
21:16:57toffe82I have a gigabeat S board with no component , will begin to trace the signals this week, I hope that the jtag interface is working
21:17:47toffe82If it is working, I will try to load linux ;0
21:18:08Nico_Pif and when port gets done we'll have to think about how to separate features designed for ridiculouslt overpowered targets like the gigabeats and the rest
21:18:15toffe82I will need help on how to use the tools to reprogram the flash
21:18:17 Join Thundercloud__ [0] (n=thunderc@
21:19:27toffe82on the site of freescale, ther is a vmware image with all the tools onstalled for the imx, if somebody can have a look to help me.. there is also the tools alone..
21:20:36 Join Domonoky_ [0] (
21:22:48 Join datachild [0] (
21:23:23 Quit zylche (Remote closed the connection)
21:24:28 Join zylche [0] (
21:30:29 Join mofonyx [0] (
21:30:31 Part mofonyx
21:31:39tHEk|AfKHan can i enable DEBUGF ?
21:32:50preglowin by telling configure to make a debug build
21:33:43tHEk|AfK"define DEBUG" ?
21:33:59preglowrun configure and ask for a debug build
21:34:00preglowit asks you
21:34:15tHEk|AfKI've choosen "(D)ebug
21:34:26tHEk|AfKAnd it tels me "define Debug"
21:34:36 Quit Thundercloud_ (Read error: 110 (Connection timed out))
21:35:32 Quit Thundercloud (Read error: 110 (Connection timed out))
21:37:21 Quit datachild` (Read error: 110 (Connection timed out))
21:37:36 Quit ryanpg ("Leaving")
21:40:15 Quit Domonoky (Read error: 110 (Connection timed out))
21:40:29pearldiveris there a problem with the gigabeat bootloader?
21:40:37 Quit thegeek ()
21:42:24pearldiverjudging by this thread:
21:43:23 Nick _pill is now known as pilled (
21:44:00rotatorpearldiver: the bootloader is not broken, it's just a bit old
21:44:01 Nick z35_1 is now known as z35 (
21:46:56pearldiverso if a new user download it from there it wont work im assumming
21:47:36rotatorit will work, it just doesn't support rockbox.gigabeat in the .rockbox directory
21:48:38pearldiveri see
21:48:45 Join webtaz [0] (
21:55:36 Join thegeek [0] (
21:57:08 Quit web-taz (Read error: 145 (Connection timed out))
21:57:12 Join web-taz [0] (
21:59:22 Join Jerry [0] (
22:11:08 Quit Lear ("Chatzilla 0.9.77 [Firefox]")
22:12:41 Join countrymike [0] (
22:13:20 Quit webtaz (Read error: 110 (Connection timed out))
22:13:45 Join webtaz [0] (
22:17:25 Quit iloric (Read error: 104 (Connection reset by peer))
22:19:59 Part toffe82
22:21:42 Quit lavid (Read error: 110 (Connection timed out))
22:24:42 Join HeaD_ShOt [0] (i=46b1a150@gateway/web/cgi-irc/
22:24:53 Quit web-taz (Read error: 110 (Connection timed out))
22:26:10HeaD_ShOtcan anybody link me to the gigabeat irc i cant find it anywhere
22:26:36 Quit HeaD_ShOt (Client Quit)
22:31:56 Quit tHEk|AfK (Read error: 104 (Connection reset by peer))
22:32:40 Join mattzz [0] (
22:33:13 Quit madman_ ("Leaving")
22:36:19 Quit ]RowaN[ (Read error: 131 (Connection reset by peer))
22:39:22mattzzGeeee!!! Sound on Sansa!
22:39:28mattzzThat was fast!
22:39:58mattzzEven the equalizer is working...
22:40:01 Join Thundercloud [0] (n=thunderc@
22:40:07 Join amiconn [0] (
22:40:43dan_a_mattzz: Balance will be too in a couple of minutes
22:41:32mattzzdan_a_: nice ;-)
22:46:59amiconnWhy oh why is this 'live updating' irc log viewer lagging so horribly :/
22:48:36SoapI've never gotten it to display past ~16:00, on either my slow machine with FF or my fast machine with IE.
22:48:46*petur still uses the txt link
22:49:09nlsfor me it works nicely for about an hour and then stops updating
22:49:17amiconnIt works, but it takes _ages_ to catch up to current time
22:49:33amiconn...and on IE the script breaks afaik
22:49:51amiconnIt also doesn't store preferences
22:50:53dan_a_It works fine for me, unless an IE user complains that all they see is (a certain string) and then it doesn't log any more than that
22:51:53amiconnDoesn't work here
22:52:06 Quit lee-qid ("aufwiederbyebientotsayonara")
22:52:32Soapdan_a: I don't quite follow - are you saying that some unknown "certain string" from the logged channel is probably breaking the script's display on IE?
22:52:37 Join lee-qid [0] (
22:53:28amiconnIE just displays "−−Delimiter Content-type: text/html", the various links to hours and formatting, and the headline "#rockbox log for 2007-03-11"
22:53:30dan_a_Soap: There is a string that displays at the top of the screen in IE. When a user comes into this channel and mentions it, Firefox stops delaying the log properly from that point on...
22:53:50amiconnBelow that is just a blank area
22:53:55dan_a_It's the string that amiconn has just typed...
22:54:43SoapI'll watch for that, and report if I notice it stopping at any other point.
22:55:04dan_a_On Firefox, the logs now go up to '22:53:28amiconnIE just displays "'
22:55:05amiconnIt works for past days, but for the current day it doesn't
22:56:08amiconnThe formatting links don't work at all in IE
22:57:53 Quit Thundercloud__ (Read error: 110 (Connection timed out))
22:58:50amiconnSomewhat more on topic: The space waste in the optimised list code is still there :(
23:00:24 Join pixelma [0] (i=pixelma@
23:02:15 Quit ompaul ("Enjoy life, in this there is no choice!")
23:03:27nlsamiconn: which drawmode should I set to make fillrect inverse bg and fg colors?
23:04:41amiconnFillrect can either fill with fg or bg color, or complement all pixels
23:04:48nlslike in the keyboard, it sets DRMODE_COMPLEMENT which inverts the colors for the selected character, I want it to inverse them instead
23:05:33nlsso complement should inverse fg/bg?
23:05:35amiconnThis can't be done with fillrect
23:05:52amiconnNo, complement changes all pixels to their complementary colour
23:06:26nlsyes and that makes the selection a nasty brown color with my backdrop ;-)
23:06:32 Join timing [0] (
23:06:41amiconnIf you want the letter in bg colour within a fg colour rectangle, you just need to draw the letter with DRMODE_SOLID|DRMODE_INVERSEVID
23:07:05nlsamiconn: ok, will try it out, thanks
23:07:14amiconnSwapping fg and bg in an existing picture cannot work for obvious reasons
23:07:40timingToday i recorded a gig of my band with a condenser microphone, just with the iaudio firmware. however, after 15 minutes it stopped recording. so this is sucky. someone tried to restart the recording. but the 2nd session stopped after 10 minutes.
23:07:48timingSo, i want to try recording with rockbox
23:08:02timingi run rockbox already a while so that;s cool
23:08:13timingbut do some people have experience with recoring with rockbox here ?
23:08:50timingit just records to .wav files right?
23:09:01timingand what about the quality?
23:09:51timingI'm going to try it anyway, the next time we practice.
23:09:51amiconnYou can record to wav, aiff, wavpack, or mp3
23:10:05timingmy encoding menu is empty :-)
23:10:10timingi guess it's not in the package i use
23:11:19timingI read charging with rockbox is not recommended. So i really need a fully charged battery when i'm going to record a gig i guess.
23:11:28***Saving seen data "./dancer.seen"
23:11:48scorche...where did you hear that?
23:11:52timingforum i guess
23:12:09scorchemost of the devices have the charging routines in hardware
23:12:29timinglike the dev's where not exactly sure if they filled the battery cells in the right way.
23:12:43timingbut i don't know how charging works, so i might sound stupid
23:13:02 Join Colt^onLinux [0] (
23:13:03timingi read it 6 month's ago i think
23:13:25scorcheif you point out what you are referring to exactly, i could comment on it...
23:13:32timingyeah let's search
23:13:43timingso there is no problem at all you say?
23:13:56 Join toffe82 [0] (
23:14:56scorcheif charging could harm your device, it would only be in a patch for developers testing
23:15:05 Quit rp- ("damn, SPRING break, i'm coming!")
23:15:06scorchenot in the builds
23:16:47peturtiming: talk to jhMikeS about recording on the X5
23:17:20 Quit BHSPitMonkey (Connection timed out)
23:17:21timingjhMikeS: Hey dude! :-)
23:17:38timingpetur: are you petur ben, the icelandic singer? :-P
23:17:51peturnope but I love Iceland :)
23:17:56timingcool, so do i
23:18:00timingi took rockbox with me to iceland
23:18:19*petur goes low-tech when hiking
23:18:26timingscorche: there ^
23:18:36timingpetur: hehe i didn't hike, wen't to see the sugarcubes :P
23:19:11peturI saw Bjrk and Sigur Rs... both in Belgium :)
23:19:24scorchetiming: and that says the same thing i did...hardware controlled
23:19:28timingpetur: rock werchter 2003 i think?
23:19:30preglowdoes the mailing lists allow you to change your address without unsubscribing in some way?
23:19:35timingscorche: okay cool! thanks
23:20:39 Join aliask [0] (
23:21:40timingWell anyway, I'll idle here until i stumble upon a jhMikeS
23:21:47 Quit mattzz ("Leaving")
23:22:00*timing going to bed! bye!
23:28:02 Quit desowin ("use linux")
23:31:34 Join decayedcell [0] (i=792cce2d@gateway/web/cgi-irc/
23:31:36 Quit zylche (Remote closed the connection)
23:31:52 Quit bluebrother ("Leaving")
23:32:02 Quit decayedcell (Client Quit)
23:32:08 Join Thundercloud_ [0] (n=thunderc@
23:32:40 Join zylche [0] (
23:33:25 Join decayedcell [0] (i=792cce2d@gateway/web/cgi-irc/
23:35:31 Quit decayedcell (Client Quit)
23:36:20 Quit Nibbier (Remote closed the connection)
23:38:11 Quit xandl12 ("Konversation terminated!")
23:38:50 Quit Jerry ()
23:39:15 Quit Nico_P (Remote closed the connection)
23:39:22amiconndan_a: The sansa doesn't have cpu scaling enabled?
23:40:18dan_a_amiconn: Not at the moment - I tried it earlier tonight and the sansa refused to play audio
23:40:47amiconnHmm, strange
23:41:15amiconnI just noticed because of the size reduction on sansa due to my latest commit
23:41:31Bagderpreglow: subscribe the new address first, then unsubscribe the old... I guess
23:42:11amiconnhi Bagder
23:42:58amiconnBagder: Could you check why my build server doesn't get builds scheduled since about 13 hours?
23:43:06 Join Stalwart^ [0] (
23:44:09Bagder"Warning: SSH+svn with server"
23:44:36amiconnHuh, that's odd
23:44:46amiconnMachine's running fine, and ssh works
23:44:59Bagderit is logged when the line "ssh -i privkey $ssh_port $sshopts $server "svn up -r $torev" returns non-zero
23:45:00amiconnWill check port mapping and dyndns resolution...
23:45:16preglowBagder: nah, mailing list prefs seems to let you do it
23:45:54 Quit Stalwart (Nick collision from services.)
23:46:01Bagderah, goodie
23:46:13 Nick Stalwart^ is now known as Stalwart (
23:46:42preglowit said it would mail me confirmation message, though, which didn't happen
23:47:31preglowguess i'll have to wait and see if it works
23:47:44preglowthere it is
23:47:47amiconnHmm, port mapping is okay, but dyndns update seems to have problems
23:48:47 Quit Thundercloud (Read error: 110 (Connection timed out))
23:50:09 Quit amiconn (" rebooting router")
23:52:30Bagder(terrestrial) analog TV shutdown day coming up here
23:52:50 Quit efyx ("be back")
23:53:24*nls is guessing an uproar is following but they could have timed it better and done it the day before "melodifestivlen" :-)
23:53:54 Join amiconn [0] (
23:54:34 Join efyx [0] (
23:55:11amiconnOkay, should work again. Strange beasts, those routers...
23:56:24*Bagder updated the web site front page
23:57:22amiconnSpeaking of which... did you now make the frontpage use the www module version in svn?
23:57:52amiconnWhat use is this module when it's not used?
23:58:18 Join donvito [0] (i=47593154@gateway/web/cgi-irc/
23:58:52Bagderit is meant to be used
23:58:53 Part donvito

Previous day | Next day