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 2011-08-01

00:03:55 Join mASOUD [0] (~relive_mn@95.82.15.3)
00:03:55 Part mASOUD
00:04:16 Quit pamaury (Remote host closed the connection)
00:05:59***Saving seen data "./dancer.seen"
00:12:29 Quit bluefoxx_ (Quit: bluefoxx_)
00:15:33 Join Thra11__ [0] (~thrall@84.51.183.5)
00:17:35 Quit Thra11_ (Ping timeout: 240 seconds)
00:23:18 Quit Llorean (Ping timeout: 258 seconds)
00:33:53 Join Llorean [0] (~DarkkOne@99-68-45-56.lightspeed.hstntx.sbcglobal.net)
00:34:03 Quit Llorean (Changing host)
00:34:03 Join Llorean [0] (~DarkkOne@rockbox/user/Llorean)
00:43:03 Quit mudd1 (Quit: Ex-Chat)
00:44:00 Join bluefoxx [0] (FuzzyLomba@S0106e0cb4e0a6d8a.vs.shawcable.net)
00:44:09 Join bluefoxx_ [0] (FuzzyLomba@S0106e0cb4e0a6d8a.vs.shawcable.net)
00:45:45 Join merbanan [0] (~banan@c-83-233-52-54.cust.bredband2.com)
00:45:51 Quit ender` (Quit: It is difficult to produce a television documentary that is both incisive and probing when every twelve minutes one is interrupted by dancing rabbits singing about toilet paper.)
00:46:06 Quit bluefoxx_ (Client Quit)
00:53:29 Join Scromple [0] (~Simon@115-64-195-104.static.tpgi.com.au)
01:00
01:03:45 Join ReimuHakurei [0] (~kudo@wireless.sit-co.net)
01:03:49 Quit ReimuHakurei_ (Read error: Connection reset by peer)
01:04:09 Quit dfkt (Quit: -= SysReset 2.55=- Sic gorgiamus allos subjectatos nunc.)
01:04:28 Join soap_ [0] (~soap@80.90.43.9)
01:04:41 Quit soap_ (Changing host)
01:04:41 Join soap_ [0] (~soap@rockbox/staff/soap)
01:06:04 Quit mc2739 (Read error: Operation timed out)
01:08:12 Join mc2739 [0] (~mc2739@rockbox/developer/mc2739)
01:19:44 Join Keripo [0] (~Keripo@c-76-28-198-27.hsd1.wa.comcast.net)
01:25:29 Quit stripwax (Quit: http://miranda-im.org)
01:28:37 Quit Keripo (Quit: Leaving.)
01:32:48 Quit sideral (Quit: Leaving.)
01:41:18 Quit bluefoxx (Quit: bluefoxx)
01:47:45 Quit soap_ (Ping timeout: 250 seconds)
01:58:55 Join Thra11_ [0] (~thrall@84.93.154.174)
02:00
02:02:00 Quit Thra11__ (Ping timeout: 260 seconds)
02:02:56 Quit Zarggg (Quit: Rebooting client...)
02:05:46 Quit robin0800 (Read error: Connection timed out)
02:06:02***Saving seen data "./dancer.seen"
02:06:12 Join Keripo [0] (~Keripo@c-76-28-198-27.hsd1.wa.comcast.net)
02:06:32 Join robin0800 [0] (~robin0800@genld-219-239.t-mobile.co.uk)
02:09:01 Join bluefoxx [0] (fuzzylomba@S0106e0cb4e0a6d8a.vs.shawcable.net)
02:12:27 Join Thra11__ [0] (~thrall@84.93.154.174)
02:13:21 Quit Thra11_ (Ping timeout: 240 seconds)
02:15:12 Join soap_ [0] (~soap@rockbox/staff/soap)
02:25:30 Quit Thra11__ (Quit: kthxbai)
02:28:20 Quit bluefoxx (Read error: Connection reset by peer)
02:30:04 Quit GigaBrick (Ping timeout: 264 seconds)
02:47:52 Join GigaBrick [0] (Owtch@67-5-103-34.spok.qwest.net)
02:49:59 Join notlistening [0] (~tom@94-195-105-95.zone9.bethere.co.uk)
02:52:07 Join Scr0mple [0] (~Simon@115-64-195-104.static.tpgi.com.au)
02:53:58notlisteningI am doing a make all followed by a makefull zip then make apk to generate rockbox for my android phone and the fonts seem to have disappeared from the build, anyone else getting this?
02:54:25 Quit Scromple (Ping timeout: 240 seconds)
02:57:02notlisteningSorted, i think ;)
03:00
03:02:32notlisteningThe fonts are in the zip/apk but I can not access them though the theme->font menu it will not enter this menu entry, same with while playing screen
03:03:00notlisteningwould this be a bug in the current build?
03:03:57 Quit merbanan (Ping timeout: 276 seconds)
03:10:27 Quit Rob2222 (Quit: Rob2222)
03:10:49 Join Rob2222 [0] (~Miranda@p4FFF037C.dip.t-dialin.net)
03:36:59 Quit notlistening (Quit: Leaving)
03:42:24 Quit soap_ (Read error: Connection reset by peer)
03:42:59 Quit T44 (Read error: Connection reset by peer)
03:43:54 Join Topy44 [0] (~Topy44@g228143042.adsl.alicedsl.de)
03:48:50 Quit Topy44 (Ping timeout: 255 seconds)
04:00
04:00:52 Join Rob2223 [0] (~Miranda@p5DE4BA98.dip.t-dialin.net)
04:03:56 Quit TheSeven (Disconnected by services)
04:04:11 Join [7] [0] (~TheSeven@rockbox/developer/TheSeven)
04:04:21 Quit Rob2222 (Ping timeout: 264 seconds)
04:06:03***Saving seen data "./dancer.seen"
04:14:10 Quit robin0800 (Read error: Connection timed out)
04:14:50 Join robin0800 [0] (~robin0800@genld-219-239.t-mobile.co.uk)
04:16:29 Quit mystica555 (Ping timeout: 240 seconds)
04:19:43 Quit Keripo (Quit: Leaving.)
04:31:34 Join Topy44 [0] (~Topy44@g228143042.adsl.alicedsl.de)
04:39:53 Quit pireau (Quit: work it harder make it better do it faster makes us stronger more than ever hour after our work is never over)
04:44:11 Quit robin0800 (Read error: Connection timed out)
04:44:54 Join robin0800 [0] (~robin0800@genld-224-239.t-mobile.co.uk)
04:46:24 Quit amiconn (Disconnected by services)
04:46:26 Join amiconn_ [0] (quassel@rockbox/developer/amiconn)
04:46:26 Quit pixelma (Disconnected by services)
04:46:28 Join pixelma_ [0] (quassel@rockbox/staff/pixelma)
04:46:30 Nick amiconn_ is now known as amiconn (quassel@rockbox/developer/amiconn)
04:46:30 Nick pixelma_ is now known as pixelma (quassel@rockbox/staff/pixelma)
04:47:40 Quit fdinel (Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org)
04:48:11 Join Keripo [0] (~Keripo@c-76-28-198-27.hsd1.wa.comcast.net)
05:00
05:10:25 Join factor [0] (~factor@74.197.205.204)
05:15:25 Join pireau [0] (1000@pdpc/supporter/student/pireau)
05:38:30 Quit evilnick (Ping timeout: 260 seconds)
05:40:32 Quit robin0800 (Read error: Connection timed out)
05:41:19 Join robin0800 [0] (~robin0800@genld-219-239.t-mobile.co.uk)
05:41:46 Quit fyrestorm (Quit: quit)
05:57:10 Join Rob2222 [0] (~Miranda@p5DE4B341.dip.t-dialin.net)
06:00
06:00:26 Quit Rob2223 (Ping timeout: 240 seconds)
06:06:04***Saving seen data "./dancer.seen"
06:08:59 Quit funman (Quit: leaving)
06:15:27 Quit Scr0mple (Quit: Leaving)
06:17:58 Join Scromple [0] (~Simon@115-64-195-104.static.tpgi.com.au)
06:22:43 Join Horschti [0] (~Horscht@xbmc/user/horscht)
06:25:04 Quit Horscht (Ping timeout: 276 seconds)
06:30:00[Saint]JdGordon: ping?
06:30:17[Saint]Just found what I consider to be a massive loss of usability in the playlists handling.
06:30:53JdGordonoh?
06:31:53[Saint]It seems that when a dynamic plailist is stopped, its not blown away (as it used to be) by going to either filebrowser/database, selection, insert.
06:32:15[Saint]previously, that would create a new playlist, now, it appends to the stopped one.
06:32:18JdGordonis that related to gevaerts' commit last night?
06:32:26[Saint]Ah....possibly.
06:32:32[Saint]it sucks :-S
06:32:41JdGordonthat worried it immediatly when I saw it but havnt had time to check
06:32:56JdGordonr30226
06:33:24 Nick scorche` is now known as scorche (~scorche@rockbox/administrator/scorche)
06:33:44JdGordonerr.... hang on, maybe not
06:34:06[Saint]Yeah, I'm playing with an older build on my iPod, and I just figured out what yes, I am indeed correct and a stopped dynamic playlist was blown away when a new selection or batch selection was inserted.
06:34:32[Saint]the build on my phone (svn head as of ~12am last night) does not.
06:35:30 Quit robin0800 (Quit: Leaving)
06:35:41JdGordonok, if you can be 100% sure that change is wrong I'll revert it and we can discuss it tonight
06:36:22[Saint]Well, is it "wrong"? OR was the behavious I was used to for ~2 years "wrong"?
06:36:29[Saint]that's a point of contention I guess.
06:36:45JdGordonnot at all
06:36:52JdGordonthat behaviour is correct
06:37:01JdGordonotherwsie how are you supposed to create a new playlist?
06:37:36[Saint]Good point, I just thought that perhaps I was missing the way to do so...but there doesn't seem to be any way t clear the dynamic playlist now.
06:39:20[Saint]You can still create a new playlist, by clicking on a singular item in the db/filebrowser. But the loss of functionality comes into play when inserting an entire artist or folder recursively.
06:39:35[Saint]if you try and do that while a dynamic list is stopped it appends to it.
06:39:55[Saint]I'd like gevaerts to comment before its reverted in case I'm missing something obvious.
06:39:59[Saint]But I don't think I am.
06:40:17JdGordonI'm missing the same thing if you are, im pretty confident that that is a regression though
06:40:41JdGordonUnless we want a splash "Replace dynamic playlist?"?
06:40:50JdGordonno, thats yuck
06:41:17[Saint]there's already "warn on erase" that I'm sure 9/10 people probably disable ;)
06:42:07JdGordongevaerts: without looking more closely I *think* the correct way to do that change is to call playlist_Reload() in root_menu() or gui_main()? (or whatever it is called in main.c)
06:42:17JdGordonnot in the actual playlist code like you've done
06:42:21[Saint]it *could* be fixed...
06:43:04[Saint]if the all the insert selections were given seperately from the cpontext menu "Current Playlist"
06:43:20JdGordononce more?
06:45:19[Saint]It seems as though it might be able to work if the Database context menu offered the same selections for playlists as the filebrowser does.
06:46:06[Saint]the database context menu (whilst playback is stopped) currently only offers "Current Playlist - Insert/Insert Shuffled
06:46:07JdGordonit doesnt?
06:46:40JdGordonthats the same bug then
06:46:45[Saint]Oh, it only offers that during playback as well :-S
06:47:09[Saint]the only context menu option for the database is now "current playlist".
06:47:53[Saint](with the sub-options Insert/Insert Shuffled)
06:49:02JdGordondatabase doesnt have cataloge?
06:49:21JdGordonhmmm
06:49:40JdGordonah, it has it on files, not filter/folders
06:50:06JdGordonthat is technically a bug then
06:50:12JdGordonbut I;m not sure it is required
06:50:30JdGordonif you are using the DB why would you want to save folders into the catalog?
07:00
07:22:42 Quit krazykit (Ping timeout: 258 seconds)
07:39:54 Quit CaptainKewl (Quit: ( www.nnscript.com :: NoNameScript 4.22 :: www.esnation.com ))
07:51:34[Saint]Anyone present with a 240x320 Android device running RaaA?
07:51:49*[Saint] needs a tester, preferably with fat fingers.
07:52:38[Saint](yes, I know that sounds weird...I've just finished the "fat fingers" revision of the theme that drastically extends touch areas where possible.
07:52:41[Saint])
08:00
08:05:16 Join pamaury [0] (~quassel@rockbox/developer/pamaury)
08:06:08***Saving seen data "./dancer.seen"
08:24:11 Quit scorche (Read error: Connection reset by peer)
08:32:09 Join CQ [0] (~chatzilla@82.113.98.160)
08:32:45CQhello, I have an ihp 140 with an old bootloader (v6) and want to upgrade to the new version, but using hte instructions I get an incompatible bootloader mesage... any ideas?
08:36:55 Join merbanan [0] (~banan@c-83-233-52-54.cust.bredband2.com)
08:39:57pixelmaCQ: is this possibly a flashed build? And how old was the build that's currently on there (when was it last updated)
08:40:42 Join T44 [0] (~Topy44@g228141119.adsl.alicedsl.de)
08:41:36 Join mdipolt [0] (~xeniter@85-126-127-58.static.xdsl-line.inode.at)
08:44:07 Quit Topy44 (Ping timeout: 255 seconds)
08:45:01pixelma[Saint]: does that mean, you always just add to the playlist even if it had finished (when using the "insert" options)? Sounds like either a bug or if that's deliberate... I'm really missing a warning and discussion about it :\
08:45:37 Join scorche [0] (~scorche@rockbox/administrator/scorche)
08:45:43[Saint]pixelma: Yep, and I _hope_ it isn't deliberate...
08:46:18pixelmaI think I read in the logs that gevaerts asked for opinions about the fs task but only here - didn't see anything on the ml
08:46:47pixelmaI hope so too
08:47:11CQpixelma: I originally flashed it years ago, don know if it is a flashed build, but hte bootloader was never upgraded after the initial installation. Could be form as early as 2004 or 2005...
08:47:16 Join ender` [0] (~ender@foo.eternallybored.org)
08:48:41CQpixelma: the md5sums all check out with the http://www.rockbox.org/wiki/IriverBoot page, both the original 1.66us and the patched ihp120.hex
08:50:42CQpixelma I'm thinking about going back to the original iriver firmware, and then redoing rockbox
08:54:34pixelmaI believe the v6 bootloader is still the current official one with a preX-v7 out there that's supposed too fix some things. Do *not* try any newer bootloaders, you'll risk seriously bricking your device.
08:54:34CQor can I patch the original firmware with a 7pre4 bootloader and manually install that?
08:55:38CQok, so stay at v6 until 7 is officially out then... thanks
08:56:31CQbtw, is there a way to ger rb to remember positions in individual files? I have some 4 hour long audio books where I jump betweenthe books sometimes...
08:56:43pixelmaYou didn't answer my other question - what version of Rockbox is displayed during boot or when you watch the 'Rockbox info' screen (under 'System' it is, I believe)
08:57:52CQ3.9, I just upgraded to that... I though tyou just wanted the bootloader info
08:58:31pixelmahmm, I thought you had problems with the actual build?
08:59:29CQno, but yesterday I had gaps in playback, around 2-3 seconds of silence and then it played on normally again... I was hoping ot fix that with an upgrade
09:00
09:00:03CQmy last RB upgrade was also a while ago, before the rockbox loader utility existed
09:00:15CQand before the regular releases
09:01:04pixelmawith a bootloader update? I'm not sure I understand you correctly :/
09:03:10CQno, with an RB upgrade, but when I saw the newer bootloader, I figured I grab that as well since it has a failsafe menu system at boot and possibly some USB fixes...
09:05:34pixelmaah, well. Possibly the one on the wiki is ok but - I don't have an H100 myself, just know things talked about here. Maybe if you're lucky then Slasheri is around, he should know best about the bootloaders and flashed builds
09:06:32pixelmafor H100s that is
09:09:41CQok, thanks
09:13:49 Quit factor (Ping timeout: 255 seconds)
09:15:58 Quit parafin (Remote host closed the connection)
09:16:36 Join parafin [0] (parafin@parafin.static.corbina.ru)
09:18:47 Join user890104_ [0] (~Venci@83.228.31.135)
09:19:41 Quit user890104 (Disconnected by services)
09:19:45 Nick user890104_ is now known as user890104 (~Venci@83.228.31.135)
09:19:58 Join einhirn [0] (~Miranda@bsod.rz.tu-clausthal.de)
09:23:08 Quit [Saint] (Quit: Imagination is for turbo-nerds who can't handle how kick-butt reality is. I'm a kick-butt reality master! I would rather die, than be imaginative. I mean that.)
09:23:42 Join Scr0mple [0] (~Simon@115-64-195-104.static.tpgi.com.au)
09:24:20 Quit Scr0mple (Client Quit)
09:24:35JdGordonpixelma: patch opinions and patch testers and patch reviewers are all *very* different and I dont want anyone to tihnk I'm annoyed with gevaerts' commit...
09:24:52JdGordonthe idea is fine, it is just unfortunatly buggily implemented
09:25:26 Join [Saint] [0] (~Saint]@124-197-58-10.callplus.net.nz)
09:25:30JdGordonas usual it is the testing which failed (again not blaming gevaerts), people need to step up and test patches
09:26:25 Quit Scromple (Ping timeout: 255 seconds)
09:29:26 Join utanapischti [0] (~username@p4FF2DEA7.dip.t-dialin.net)
09:32:46 Quit sasquatch (Ping timeout: 240 seconds)
09:35:06 Join antil33t [0] (~antil33t@124-197-33-15.callplus.net.nz)
09:38:48 Join evilnick [0] (~evilnick@rockbox/staff/evilnick)
09:46:57SlasheriCQ: bootloader v7-pre4 should be safe to install
09:47:24 Quit [Saint] (Remote host closed the connection)
09:47:48Slasheriit has same safety features included as the v6 and some extra ones
09:48:12SlasheriCQ: just be sure to use the rockbox plugin iriver_flash to update the bootloader
09:48:49 Join [Saint] [0] (~st.lasciv@124-197-58-10.callplus.net.nz)
09:49:55 Quit CQ (Ping timeout: 264 seconds)
09:51:02 Join swilde [0] (~wilde@aktaia.intevation.org)
10:00
10:03:15 Join bluefoxx [0] (fuzzylomba@2002:4647:1f1f::4647:1f1f)
10:04:14 Quit bluebrother (Disconnected by services)
10:04:17 Join bluebroth3r [0] (~dom@rockbox/developer/bluebrother)
10:05:33 Quit fs-bluebot (Ping timeout: 255 seconds)
10:06:09***Saving seen data "./dancer.seen"
10:06:44 Join fs-bluebot [0] (~fs-bluebo@g226070047.adsl.alicedsl.de)
10:07:12 Join GodEater_WG [0] (~93722cd0@giant.haxx.se)
10:11:48[Saint]evilnick: Ping?
10:11:50gevaertsJdGordon: hm. It looked correct to me, but I know almost nothing about playlist handling... Feel free to revert. I can't do it right now
10:13:15[Saint]gevaerts: You could say you did that patch extraordinarily well. ;)
10:13:24[Saint]Once it has a playlist, it doesn't want to let it go :P
10:14:54 Join n1s [0] (~quassel@rockbox/developer/n1s)
10:15:10 Quit evilnick (Ping timeout: 258 seconds)
10:15:44 Join JdGord [0] (~AndChat@pa58-109-177-214.pa.nsw.optusnet.com.au)
10:16:51JdGordgevaerts: I can't fix it now either, but because of the break I think a temp revert is better than leaving it
10:28:47 Join evilnick [0] (~evilnick@92.40.254.162.threembb.co.uk)
10:28:47 Quit evilnick (Changing host)
10:28:47 Join evilnick [0] (~evilnick@rockbox/staff/evilnick)
10:38:34CIA-14New commit by gevaerts (r30232): revert r30226, which is apparently broken.
10:40:29 Quit evilnick (Ping timeout: 246 seconds)
10:42:44 Quit antil33t ()
10:42:58 Quit JdGord (Quit: Bye)
10:43:05CIA-14r30232 build result: All green
11:00
11:02:40 Join lorenzo92 [0] (~chatzilla@host172-110-dynamic.17-79-r.retail.telecomitalia.it)
11:03:17 Quit lorenzo92 (Client Quit)
11:15:29 Quit Keripo (Quit: Leaving.)
11:19:08 Join sideral [0] (~sideral@rockbox/developer/sideral)
11:26:57 Join webguest20 [0] (~59ca830a@giant.haxx.se)
11:31:54 Quit webguest20 (Quit: CGI:IRC (Ping timeout))
11:37:27*[Saint] boggles at FS #12214 eating ~22MHz of CPU on the D2
11:37:28fs-bluebothttp://www.rockbox.org/tracker/task/12214 Space80 Reverb Effect (patches, unconfirmed)
11:41:52preglowwhy boggle?
11:42:55[Saint]It just seems to me to be a lot more than I thought such an effect would use...I wonder if it could be made more efficient, or if it is more efficient on other targets.
11:42:59preglowlooks like some horrible emu10k1 assembly conversion
11:43:43preglowlooks to me like it's not really as efficient as it could be, no
11:45:18preglowit also seems to make assumptions about the sample rate
11:45:39preglowif it's an emu10k1 conversion as i suspect, then it's locked to 48k
11:49:30preglowthis would be a fair bit quicker in assembly, but all the memory handling will put an upper bound to it. why we want a reverb in the core anyway? :>
11:49:47 Quit user890104 (Read error: Connection reset by peer)
11:50:45 Join user890104 [0] (~Venci@83.228.31.135)
11:57:34jhMikeSpreglow: if we have a compressor in the core, why not every other conceivable thing?
12:00
12:01:03 Quit user890104 (Remote host closed the connection)
12:02:10 Join user890104 [0] (~Venci@83.228.31.135)
12:04:44preglowdunno, a compressor is nice for normal listening in noisy environments, pretty common
12:05:03preglowa reverb is nice if you like to play around :>
12:05:21preglowwhich i ofc do, but yeah, some old dude inside me say the core isn't the place for it
12:05:26preglowbut i guess it doesn't really matter anymore
12:06:09gevaertspreglow: if not in core, where?
12:06:12***Saving seen data "./dancer.seen"
12:06:22gevaertsWe don't have any infrastructure for loadable effects
12:06:38preglownow that would be something
12:06:43*jhMikeS was just thinking "loadable effects" :)
12:07:24gevaertsI suspect we want to finish buflib and relocatable plugins first :)
12:07:34preglowif not loadable in the physical sense, then at least some way to properly organize effects, not just add them arbitrarly to dsp core
12:07:41gevaertsAs soon as we have those, the sky is the limit
12:07:53preglowbesides, the order of tthings matter: compressor before reverb or other way around?
12:07:59jhMikeSgreat, rockamp cometh
12:08:31preglowgevaerts: is anyone working on reloc plugins?
12:08:35jhMikeScompressor seems best placed last
12:08:42 Quit [Saint] (Quit: Imagination is for turbo-nerds who can't handle how kick-butt reality is. I'm a kick-butt reality master! I would rather die, than be imaginative. I mean that.)
12:09:07preglowjhMikeS: probably agree
12:09:11preglowbut both makes sense
12:09:23jhMikeSof course that could be adjustable
12:09:53gevaertspreglow: no
12:09:57gevaertsFeel free :)
12:10:00preglowsome screen where you can insert whatever effects you want in whatever order you want would be nice
12:10:08preglowgevaerts: i've wanted that for ages
12:10:17preglowthat and buflib
12:10:22preglowat least buflib is getting done
12:10:54preglowand pretty much exactly like i want it done too <3
12:11:04 Join [Saint] [0] (~Saint]@124-197-58-10.callplus.net.nz)
12:11:13*jhMikeS should actually look at how it's done already :\
12:19:16*gevaerts wouldn't mind if more people reviewed this stuff :)
12:20:38jhMikeSuhoh, /me sees notes about "yield, doesn't yield"
12:32:16 Join timccc [0] (~aoeu@112.166.15.141)
12:32:18 Quit timccc1 (Read error: No route to host)
12:32:25 Quit timccc (Max SendQ exceeded)
12:33:00 Join timccc [0] (~aoeu@112.166.15.141)
12:33:16 Quit timccc (Max SendQ exceeded)
12:33:47 Join timccc [0] (~aoeu@112.166.15.141)
12:34:02 Quit timccc (Max SendQ exceeded)
12:34:57 Join timccc [0] (~aoeu@112.166.15.141)
12:35:12 Quit timccc (Max SendQ exceeded)
12:36:08 Join timccc [0] (~aoeu@112.166.15.141)
12:36:23 Quit timccc (Max SendQ exceeded)
12:37:38 Join timccc [0] (~aoeu@112.166.15.141)
12:37:54 Quit timccc (Max SendQ exceeded)
12:39:38*jhMikeS should mention that playback and voice aren't really co-dependent any longer
12:39:49 Join timccc [0] (~aoeu@112.166.15.141)
12:40:04 Quit timccc (Max SendQ exceeded)
12:41:02 Join timccc [0] (~aoeu@112.166.15.141)
12:41:19 Quit timccc (Max SendQ exceeded)
12:41:27 Join factor [0] (~factor@74.197.205.204)
12:41:45jhMikeSwho wants to give timccc a kick?
12:42:33 Join timccc [0] (~aoeu@112.166.15.141)
12:42:37 Join dfkt [0] (dfkt@unaffiliated/dfkt)
12:42:49 Quit timccc (Max SendQ exceeded)
12:45:07 Join timccc [0] (~aoeu@112.166.15.141)
12:45:22 Quit timccc (Max SendQ exceeded)
12:46:50 Join timccc [0] (~aoeu@112.166.15.141)
12:49:25preglowdon't think a kick would do much
12:50:06Mode"#rockbox +o preglow" by ChanServ (ChanServ@services.)
12:51:04preglowshall i ban or do you think he's mended his ways?
12:51:40 Join notlistening [0] (~tom@94-195-105-95.zone9.bethere.co.uk)
12:51:51jhMikeSwe'll see
12:52:23preglowi've gotta go in 5 anyway
12:52:57*jhMikeS forgot what the op foo is
12:53:20notlisteningI have a problem with a build last night of rockbox for android, I can not change the font when using the fullzip build anyone else experiencing that?
12:53:33Mode"#rockbox +o jhMikeS" by preglow (thomj@rockbox/developer/preglow)
12:53:35Mode"#rockbox -o preglow" by preglow (thomj@rockbox/developer/preglow)
12:55:01jhMikeSlol, yeah, now I remember
13:00
13:01:03Mode"#rockbox -o jhMikeS" by jhMikeS (~jethead71@rockbox/developer/jhMikeS)
13:12:23[Saint]notlistening: did you see my comment on the forum?
13:15:17*JdGordon doesnt know how to make skinnable lists drawing work better :(
13:15:43jhMikeSless 'skin', more 'able' might work
13:16:29JdGordonhaw haw
13:17:27JdGordonit works fine except at screen transitions which makes it effectivly shit
13:17:41JdGordonI think i need to do something in push_current_activity() but i dunno what! :p
13:23:00[Saint]notlistening: What resolution is your Android device?
13:23:30[Saint]if its 240x320 or 480x800 would you be interested in testing/providing feeback on a new full-touch theme?
13:34:15 Join krazykit [0] (~krazykit@206.183.185.8)
13:35:34[Saint]So.....who's gonna test the fat-fingers RaaA theme variant?
13:35:43[Saint]its got sexy new fonts... ;)
13:36:09notlisteningSorry Saint i didn't I will look the resolution is .. 800x400 landscape
13:36:29[Saint]bah...landscape :(
13:37:10notlisteninglol, well if you have a 800x400 screen you're going to use it landscape
13:37:15[Saint]It occured to me a few weeks ago that my work is doubled by the need to create landscape ports as well.
13:37:27notlisteningSaint I am happy to test it for you though of course
13:38:11[Saint]800x400 sure is a weird resolution. my current ports are either too large or too small.
13:38:28[Saint]damn this not having automagical resizing in a sane way.
13:39:06notlisteningneeds a bit of alice in wonderland magic me thinks
13:40:43[Saint]Its really sad that I have to say this...but what it needs is a native UI :(
13:41:11[Saint]I'd like to have a basic native UI, yet still offer the themeable Rockbox skin engine...best of both worlds.
13:42:06JdGordonwell, wait for gsoc to finish :)
13:42:40[Saint]Wasn't the intention to drop themeing altogether though?
13:42:42 Quit mdipolt (Ping timeout: 264 seconds)
13:42:51JdGordonit doesnt have to
13:43:02[Saint]I'd like to keep themeing as an option, but have a basic native UI that "just works" for all resolutions.
13:43:30[Saint]Of course, I have like 0 say in this ;)
13:43:42JdGordonthemeing will almost certainly not happen in android though because it will be the same issue as the theme editor
13:44:08[Saint]...buh?
13:44:54JdGordonbuh what?
13:45:05[Saint]"the same issue as the theme editor"?
13:45:14notlistening Is there a half way house of native and full screen UI's for those that want themes
13:45:19JdGordonnot keeping everything in sync
13:45:26JdGordonjava means a compelte reimplementation
13:45:42[Saint]Oh, you mean themeing the native Ui?
13:45:54JdGordonusing rockboxes skin language
13:45:54GodEater_WGi.e everytime Jd breaks the theming engine, the themeing bits of the skin editor and the hypothetical half-way house on android get stuffed ;)
13:46:07 Quit GigaBrick (Quit: Leaving)
13:46:18[Saint]can't we use both?
13:46:18JdGordonGodEater_WG: s/break/update/
13:46:28GodEater_WGJdliked my first version better :D
13:46:42[Saint]I mean, could the skin engine just be left in place?
13:46:45GodEater_WGoops - keep forgetting CGI::IRC does crappy name completiong
13:47:07notlisteningwith a native UI would you be able to use the plugins or would that require a switch to using the frambuffer?
13:47:15JdGordon[Saint]: well no, only the actual parser is componentised enough to be built into the java port
13:47:38GodEater_WGnotlistening: sorry, I don't understand the question
13:47:42JdGordonof course this is all down to my view that anyone doing anything less that a full java rebuild with librbcodec is silly
13:47:52[Saint]Yeah...but, I don't see why there couldn't be a native UI *and* the Rockbox skin engine.
13:48:17GodEater_WG[Saint] iirc, someone's just released a fully themeable music player into the market
13:48:18[Saint]ie. if a theme is present, use it. If not, native UI
13:48:23GodEater_WGso it's eminently possible
13:49:00notlisteningWell if you eventually build the plugins like movie player doom into rockbox these are fullscreen apps, how would they work with a native UI, would there be a difference?
13:49:21[Saint]notlistening: those plugins make 0% sense on RaaA
13:49:27[Saint]there's apps that doa far better job.
13:49:33[Saint]*do a
13:49:46[Saint]pictureflow is about the only really useful plugin.
13:49:52[Saint]vbrfix also.
13:49:56[Saint]a few others maybe.
13:49:58notlisteningok ;)
13:50:09*GodEater_WG watches [Saint] change his mind
13:51:03[Saint]GodEater: Early on I thought..."Well, why not just build them all?", then it occured to me that while it'd be "cute" to have them, it'd also be fucking pointless ;)
13:51:33notlisteninga lot yes, but some would be cute as you said
13:51:48[Saint]*unless*.....*unless* we get relocatable plugins.
13:52:04[Saint]then we could do cool things, very cool things, with skins.
13:52:16GodEater_WGI'm of the opinion, "don't have any plugins, it's a dumb idea"
13:52:28[Saint]Not even pictureflow?
13:52:47TorneIf you want pictureflow on android i would suggest just implementing it natively as part of the ui
13:52:55*GodEater_WG was just going to say that
13:53:07GodEater_WGthere's enough room on an android you could build it into core
13:53:21Torneyou want to implement it differently anyway, after all :)
13:53:28Tornesince you would want to have it be direct manipulation
13:53:30 Quit krazykit (Ping timeout: 264 seconds)
13:53:45GodEater_WG[Saint] This is the music player I was thinking of : http://www.ubermusic.com/
13:53:50Tornetouch UIs that are based on analogies of physical things and don't support direct manipulation need to be kicked in the groin
13:53:59GodEater_WGand set on fire
13:54:36*[Saint] does wonder on a regular basis why pictureflow isn't absolute point.
13:54:44GodEater_WGis there anyway to get the "status bar" tooltip thing NOT to show up in Chrome? It messes with CGI:IRC something horrible
13:54:55JdGordondont use cgi::irc :)
13:55:02JdGordonwebchat.freenode.net
13:55:03GodEater_WGI wish that was a choice I had Jd
13:55:12GodEater_WGanything with "chat" in the url is blocked
13:55:29[Saint]its set up so you *almost* don't notice that its gridmodeuntil you want to exit and have to guess what corner to mash to do so.
13:55:33*GodEater_WG has had this discussion in here before
13:55:39notlisteningGot to love the IT admins at work places
13:56:01GodEater_WGI could fight my way out through HTTP / ssh tunnels
13:56:09GodEater_WGbut that just earns me a shouting at from info sec
13:56:22GodEater_WGif not an actual "please collect your shit and leave"
13:56:30notlisteningis it that you just can view the URL?
13:56:49notlisteninghave you ever tried using the cached link from google search ;)
13:56:59GodEater_WGit's cleverer than that
13:57:02notlisteningcan't
13:57:10notlisteningfair enough
13:57:42*JdGordon wonders if people use rockbox because of its skinning ability or because it plays music?!
13:57:58notlisteningmusic for me
13:58:12notlisteningactually that it has speech
13:58:26GodEater_WGmusic for me
13:58:34GodEater_WGI couldn't give a crap what it looks like to be honest
13:59:00 Quit GodEater_WG (Quit: CGI:IRC)
13:59:39 Join God_Eater [0] (93722cd0@rockbox/staff/GodEater)
13:59:48God_Eaterbloody hell
13:59:56God_EaterI can get to webchat.freenode.net by raw ip
14:00
14:00:00God_Eater\o/
14:01:10*God_Eater wonders if we'll lose [Saint] to ubermusic once he works out how to skin it to within an inch of it's life.
14:03:41JdGordonnooooo!
14:03:50notlisteningGod_Eater not that clever then ;)
14:04:01[Saint]Aaaaaaaawwww, how sweet ;)
14:04:46God_Eaterwhat's sweet? :)
14:04:56God_Eaterif you think I'm worried about losing you - ha! :D
14:04:56 Quit bluefoxx (Ping timeout: 255 seconds)
14:05:12[Saint]Jd apparently is, ;)
14:06:03 Join bluefoxx [0] (FuzzyLomba@S0106e0cb4e0a6d8a.vs.shawcable.net)
14:06:06 Quit kugel (Remote host closed the connection)
14:06:14***Saving seen data "./dancer.seen"
14:06:27God_Eaterah, I thought he was bitching about me finding my way onto webchat.freenode.net.
14:06:32God_Eatermeans I'll be here more often :D
14:06:38 Join kugel [0] (~kugel@rockbox/developer/kugel)
14:06:47God_Eaterit's kind of hard to tell though
14:06:59*gevaerts wonders if people have seen the topic
14:07:00[Saint]I considered that as an option, but I chose to take it as I wanted to hear it :D
14:09:21God_Eatergevaerts: I can't reeed
14:15:55 Quit user890104 (Ping timeout: 250 seconds)
14:17:23 Join lebellium [0] (~chatzilla@i02m-212-194-176-149.d4.club-internet.fr)
14:18:23 Join user890104 [0] (~Venci@83.228.31.135)
14:20:28[Saint]JdGordon: God_Eater: AlexP: bluebroth3r: pixelma: And anyone else that happens to have a 480x800 or 240x320 Android device...testers appreciated. Theme requires a current binary.
14:20:35[Saint]480x800 == http://www.datafilehost.com/download-d769d36a.html
14:20:46[Saint]240x320 == http://www.datafilehost.com/download-9cefb312.html
14:21:13[Saint]binary, theme and voice archived separately for your convenience ;)
14:23:38[Saint]rough guide to improvements: layout cleaned up, no more popup tabs, no ugly volume buttons anymore, nice AA fonts, softlock in WPS, easy to hit extended touch regions for "fat fingers"...many small fixes.
14:24:02God_EaterI don't have a current build on my phone - will have to wait till I get the chance to update it
14:24:47[Saint]Oh, its no longer named the rather horrible "DEFAULT" :)
14:25:00[Saint]ZIts not the highly unoriginal "CabbieV3"
14:25:08[Saint]-Z
14:28:22[Saint]bah! *s/not/now/
14:29:01God_EaterThere's already a cabbieV3 around
14:29:11God_Eateryou might want to go to the *shock* CabbieV4
14:29:28JdGordonhow about we remove the version number in svn :)
14:29:30[Saint]dun dun duuuuun!
14:33:38ukleinekin case the poll about "why rockbox" is still open: I like open software and want to free my media player. Ah, and there are some annoyances in the OF.
14:39:25sideralJdGordon, Saint: could you leave a comment in FS #11644 on what exactly was broken? It would help the next person looking at this. Thanks! :)
14:39:26fs-bluebothttp://www.rockbox.org/tracker/task/11644 Playlist isn't loaded after reboot if it had ended (patches, new)
14:41:36 Quit user890104 (Ping timeout: 246 seconds)
14:43:05sideralSaint, jhMikeS: Would you be willing to test FS #12132 patch 8 for a few days to see if it breaks anything?
14:43:06fs-bluebothttp://www.rockbox.org/tracker/task/12132 tagnavi: Support "basename" in formats and conditions; replace <Untagged> in track views (patches, new)
14:46:30 Join fdinel [0] (~Miranda@modemcable036.124-131-66.mc.videotron.ca)
14:48:06 Join user890104 [0] (~Venci@83.228.31.135)
14:50:41 Join Poodlemastah [0] (~chatzilla@h-241-205.a218.priv.bahnhof.se)
14:54:07 Quit Poodlemastah (Client Quit)
15:00
15:03:23CIA-14New commit by kugel (r30233): Remove dead rolo related code (boot_changed was never set to true).
15:07:33CIA-14r30233 build result: All green
15:07:43[Saint]sideral: will do.
15:08:02[Saint]btw, adding "album artist" to same as current failed.
15:08:33[Saint](just copying the "artist" feild in the same category and substituting artist with albumartist)
15:09:49[Saint]Ah!.....fuck.
15:09:55[Saint]"twiddles" rather.
15:10:39[Saint]JdGordon: God_Eater: AlexP: bluebroth3r: pixelma: Ignore the links from earlier.
15:10:57[Saint]480x800 == http://www.datafilehost.com/download-10eaa14b.html
15:11:12[Saint]240x320 == http://www.datafilehost.com/download-dbfaef2a.html
15:11:38[Saint](fixes a little gremlin that snuck into the .sbs just before uploading)
15:12:06*[Saint] suspects cat+keyboard was at fault there...the typo looked *very* catlike.
15:13:51sideralSaint: Thanks for testing that patch 8.
15:14:08sideralSaint: In which way did the album artist change fail?
15:14:28[Saint]it just flatly refuses to show up.
15:14:41[Saint]its as if the line were not even placed there.
15:15:05sideralhuh? It's not in the "Same as current..." menu?
15:15:27[Saint]Nup.
15:16:46[Saint]I feel it should be in tagnavi.config so if you manage to get it working its probably something that should be committed, and I'll copy it from there.
15:16:58sideralLooks like the tagnavi parser fails to parse the line. you could enable logf in tagtree.c, run it in a (logf-enabled) sim and look at the output, the parser is quite verbose
15:17:55sideralOK, I'll put it into my TODO list, but it could take literally years until I get to it :)
15:18:26[Saint]sounds like the same length as mine ;)
15:18:59God_Eaterok guys - stop comparing penis size.
15:21:17sideralMine got a whole lot shorter yesterday when I committed the <Untagged> -> basename stuff :)
15:21:32sideralthe TODO list, I mean :)
15:22:57*JdGordon wonders about the last commit
15:23:03JdGordonhow does rolo work if its not for that?
15:23:09JdGordonand I know that splash does show up
15:23:55[Saint]Does indeed....or, it used to not so long ago.
15:24:15JdGordonah, yes, misc.c
15:24:17JdGordonall good
15:38:17 Join benedikt93 [0] (~benedikt9@unaffiliated/benedikt93)
16:00
16:06:16***Saving seen data "./dancer.seen"
16:14:39 Quit Rob2222 (Read error: Connection reset by peer)
16:14:48 Join Rob2222 [0] (~Miranda@p5DE4B341.dip.t-dialin.net)
16:16:00 Quit Rob2222 (Client Quit)
16:20:06[Saint]sideral: found a bug already in the basename patch
16:20:11[Saint]this is without patch 8
16:20:37[Saint]it only seems to work correctly if you actually enter the <untagged> subdir in the Database.
16:21:01[Saint]if you go to <all tracks> you still get a fat slab of Untagged
16:21:39[Saint](these tracks display the basename if you enter the <Untagged> subdirs, but not in <All Tracks>...why?
16:21:42[Saint])
16:23:46[Saint]example, if I go to Database - Album - All Tracks I get a fat slab of <Untagged> at the beginning.
16:24:09[Saint]If I go to Database - All Tracks - <Untagged> they display the basename.
16:24:55[Saint]*If I go to Database - Album - All Tracks - <Untagged> they display the basename.
16:25:32[Saint]I assume this is unintended...if it is intended, it is undesirable
16:25:49*God_Eater laments the lack of swedes to shove gerit into production
16:27:14ukleinek..ooSO(swedes_eater)
16:37:40kugelgevaerts: is it ok to commit the audiobuf access patch?
16:38:16kugelI think I squashed all bugs I know of but I don't question the possibility of unknown ones
16:38:44gevaertskugel: I don't have objections. I don't know about other people though
16:39:07gevaertsWe know what the best way to get testing is though :)
16:39:25kugelwell, at least missuse of the buffer will throw an obvious panic :)
16:41:50kugelalright, I slap an updated version on the tracker for a few days
16:49:11gevaertsMaybe send a test/review request to the mailing list?
16:52:25 Join evilnick [0] (~evilnick@92.40.253.174.threembb.co.uk)
16:52:25 Quit evilnick (Changing host)
16:52:25 Join evilnick [0] (~evilnick@rockbox/staff/evilnick)
16:52:49sideralSaint: yeah, <all tracks> is not covered yet. That's what FS #9613 is for. I plan to get to that soon.
16:52:51fs-bluebothttp://www.rockbox.org/tracker/task/9613 Allow formatting of track names for the default <All Tracks> database menus (patches, unconfirmed)
16:52:52 Quit evilnick (Read error: Connection reset by peer)
16:55:03sideralIt works with untagged titles in all other menus, though
16:55:17 Join evilnick [0] (~evilnick@rockbox/staff/evilnick)
16:55:51sideralThe reason <all tracks> isn't covered yet is that there's currently no way to specify a format for it.
17:00
17:00:08 Join wtachi [0] (~wtachi@cpe-065-190-012-236.nc.res.rr.com)
17:07:27 Join pamaury_ [0] (~quassel@cez63-2-88-164-98-172.fbx.proxad.net)
17:07:53 Quit pamaury (Ping timeout: 246 seconds)
17:15:46 Nick pamaury_ is now known as pamaury (~quassel@cez63-2-88-164-98-172.fbx.proxad.net)
17:16:02 Quit pamaury (Changing host)
17:16:02 Join pamaury [0] (~quassel@rockbox/developer/pamaury)
17:17:39 Quit einhirn (Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org)
17:29:32 Join Rob2222 [0] (~Miranda@p5DE4B341.dip.t-dialin.net)
17:33:37 Join y4n [0] (y4n@unaffiliated/y4ndexx)
17:58:58 Quit God_Eater (Quit: Page closed)
18:00
18:03:56 Quit sideral (Quit: Leaving.)
18:04:15 Join sideral [0] (~sideral@rockbox/developer/sideral)
18:05:47 Join Stummi [0] (~Stummi@rockbox/developer/Stummi)
18:06:03notlistening[Saint] seems after i checked svn for changes did a veryclean build and still the fonts menu can not be accessed :(
18:06:18***Saving seen data "./dancer.seen"
18:08:04 Join ReimuHakurei_ [0] (~kudo@wireless.sit-co.net)
18:08:14 Quit parafin (Quit: So long and thanks for all the fish)
18:08:20 Join parafin [0] (parafin@paraf.in)
18:08:47 Quit ReimuHakurei (Read error: Connection reset by peer)
18:11:30 Join Poodlemastah [0] (~chatzilla@h-241-205.a218.priv.bahnhof.se)
18:12:31 Quit sideral (Remote host closed the connection)
18:13:09 Join sideral [0] (~sideral@rockbox/developer/sideral)
18:18:01 Quit Poodlemastah (Quit: ChatZilla 0.9.87 [Pale Moon 5.0-x64/20110624114230])
18:20:01 Quit [fred] (Ping timeout: 276 seconds)
18:24:23 Join [fred] [0] (fred@ircop.efnet.at)
18:28:16 Join krazykit [0] (~krazykit@206.183.185.8)
18:28:59 Join domonoky [0] (~Domonoky@rockbox/developer/domonoky)
18:29:35 Quit FOAD (Quit: I'll be back)
18:31:18 Join Thra11 [0] (~thrall@46.208.89.248)
18:41:22 Join bertrik [0] (~bertrik@ip117-49-211-87.adsl2.static.versatel.nl)
18:41:22 Quit bertrik (Changing host)
18:41:22 Join bertrik [0] (~bertrik@rockbox/developer/bertrik)
18:43:36 Quit krazykit (Ping timeout: 260 seconds)
18:53:40 Quit swilde (Remote host closed the connection)
19:00
19:10:48 Quit fdinel (Read error: Connection reset by peer)
19:14:18 Quit scorche (Disconnected by services)
19:14:25 Join scorche` [0] (~scorche@rockbox/administrator/scorche)
19:16:01 Join fdinel [0] (~Miranda@modemcable036.124-131-66.mc.videotron.ca)
19:19:37 Quit Strife89 (Ping timeout: 276 seconds)
19:23:30 Join dfkt_ [0] (dfkt@unaffiliated/dfkt)
19:26:50 Quit dfkt (Ping timeout: 250 seconds)
19:26:50 Join mystica555 [0] (~mike@c-76-114-156-34.hsd1.md.comcast.net)
19:31:30 Join Strife89 [0] (~Strife89@207-144-19-39.cstel.net)
19:32:16 Join krazykit [0] (~krazykit@206.183.185.8)
19:33:02 Nick dfkt_ is now known as dfkt (dfkt@unaffiliated/dfkt)
19:34:36 Quit mystica555 (Read error: No route to host)
19:35:29 Quit benedikt93 (Quit: Bye ;))
19:59:57 Join FOAD [0] (~dok@83.161.135.61)
20:00
20:00:42sideralSlasheri, kugel: Why is dircache hibernation tied to HAVE_EEPROM_SETTINGS? This seems to be defined only on two iriver devices... and the dircache_save/load code doesn't even use the EEPROM
20:02:19 Join mystica555 [0] (~mike@c-76-114-156-34.hsd1.md.comcast.net)
20:02:31kugelsideral: IIRC on the H100 you can remove the OF entirely, and then the OF can't confuse/corrupt the dircache
20:03:02kugelsideral: there's a patch to enable it for other targets on FS but every boot into the OF may cause horrible failure
20:03:20gevaertskugel: how is booting the OF different from e.g. bootloader USB?
20:04:12kugelah well, bootloader USB has the same issues I guess
20:05:39sideralkugel: I see, but what does this have to do with EEPROM?
20:05:48kugeldon't know
20:06:19***Saving seen data "./dancer.seen"
20:06:21sideralInteresting :)
20:06:51kugelthat hibernation thing was there before me :)
20:10:44CIA-14New commit by saratoga (r30234): Mention that MSC mode is reset after installing rockbox on AMS players.
20:14:41CIA-14r30234 build result: All green
20:14:48 Join powell14ski_ [0] (~powell14s@c-174-51-194-6.hsd1.co.comcast.net)
20:15:01Slasherisideral: with HAVE_EEPROM_SETTINGS, it is guaranteed that dircache state will match the disk state, unless user physically swaps the disk
20:15:08 Join Buschel [0] (~chatzilla@p54B67090.dip.t-dialin.net)
20:15:55kugelgevaerts: I added BUFLIB_CB_CANNOT_MOVE
20:16:20kugelbut returning a special value to retry requires more changes
20:16:55kugelI'm a bit uneasy to add that at this stage
20:17:37kugelSlasheri: how's that guaranteed
20:17:38kugel?
20:17:50gevaertskugel: I'd say the need for a special retry value hasn't been shown yet
20:18:01Slasheriby using the eeprom chip to set the disk intact flag
20:18:25Slasherithat is done on bootloader level
20:18:54sideralSlasheri: ah, I see
20:20:31sideralSlasheri: In the past few days, I found two more potential buffer overruns in tagcache :)
20:20:49Slasherisideral: nice :)
20:21:39sideralAlso, kugel found and fixed the dircache bug causing trash directory names. it was an buffer-calculation error in dircache compaction
20:21:51Slasheriyes, i saw that
20:21:56Slasherigood thing :)
20:22:53sideralOne buffer overrun is in build_index. The other (really an out-of-bounds array access) is in retrieve_entries
20:24:46sideralI have a patch for the latter −− http://pastebin.com/rTq0kghv
20:25:54sideralThe bug hits when applying a %strip when chunking is in progress
20:26:07Slasherihmm, interesting finding
20:26:19sideralI triggered it when browsing an Atari sound chip archive misplaced in my podcast directory, where I have a format with a mandatory %strip
20:26:22sideral:)
20:26:30 Join robin0800 [0] (~robin0800@genld-224-248.t-mobile.co.uk)
20:27:35sideralI don't have a patch for the other yet, but I saw it hit in the debugger: There's a memset(lookup, 0, lookup_buffer_depth * sizeof(void **)) where the buffer size is checked only after the memset :)
20:28:54sideralAs usual, I'll commit any fixes after I've run with them for a few days
20:30:54sideralI also found a potential overrun in format_str(). That will be fixed when I commit patch 8 of FS #12132
20:30:55fs-bluebothttp://www.rockbox.org/tracker/task/12132 tagnavi: Support "basename" in formats and conditions; replace <Untagged> in track views (patches, new)
20:35:56 Quit robin0800 (Ping timeout: 250 seconds)
20:42:16 Quit sideral (Quit: Leaving.)
21:00
21:02:41kugelgevaerts: this is how CANNOT_MOVE looks like in dircache, http://pastie.org/2305185
21:04:15 Join liar [0] (~liar@clnet-p09-185.ikbnet.co.at)
21:10:51gevaertskugel: what is that patch based on?
21:11:20kugellatest (but rebased) FS #12186
21:11:21fs-bluebothttp://www.rockbox.org/tracker/task/12186 GSoC/Buflib: Put extended buflib into core (patches, new)
21:12:02kugelfor scrobbler I'm considering copying to temp storage instead of CANNOT_MOVE
21:12:26kugeli.e. http://pastie.org/2305240
21:13:57 Join mudd1 [0] (~cmertes@ip-78-94-202-227.unitymediagroup.de)
21:14:29gevaertsThat's quite a large bit of stack. Make sure you check all possible paths to get there...
21:15:00 Join robin0800 [0] (~robin0800@genld-219-248.t-mobile.co.uk)
21:15:05kugel512 byte. is that too much?
21:15:12gevaertsDepends
21:15:28kugelwe shouldn't need to fear stack problems for 512 :(
21:15:47gevaertsWell, it all depends on where it's called from
21:15:56gevaertsanyway, if it's a problem, there are solutions
21:16:00kugelcan re-use the MAX_PATH buffer from above
21:16:14 Quit evilnick (Ping timeout: 252 seconds)
21:16:34gevaertsYou can easily (with a bit more looping) copy in more than one chunk there
21:17:01kugelfor speed?
21:17:06gevaertsI suspect it will be fine though
21:17:12gevaertsNo, if stack is an issue
21:17:32kugelah smaller chunks you mean
21:17:34gevaertsyes
21:21:39kugelhttp://pastie.org/2305280 ?
21:21:46gevaertskugel: for dircache, I'd say have Slasheri and sideral review it. I'm not going to claim understanding all the issues there :)
21:22:05kugelsure, just wanted to show what it looks like in a smallish diff
21:22:15kugelI'm sure you had that in mind anyway .)
21:27:59 Join Keripo [0] (~Keripo@c-76-28-198-27.hsd1.wa.comcast.net)
21:30:08gevaertshm
21:31:37gevaertsIt's probably reasonable to assume that default_event_handler_ex() won't be called from a place that already uses lots of stack
21:32:04gevaertsI hope...
21:32:37 Join evilnick [0] (~evilnick@host217-44-128-244.range217-44.btcentralplus.com)
21:32:37 Quit evilnick (Changing host)
21:32:37 Join evilnick [0] (~evilnick@rockbox/staff/evilnick)
21:32:45*kugel doesn't want FUD because of tight stack allocation :(
21:33:12kugelI mean, sure you don't just alloc multiple K on the stack, but 512 isn't a lot
21:34:30 Join simonlnu [0] (yI21ysQhQi@unaffiliated/simonrvn)
21:34:31gevaertskugel: after looking into it, I'm pretty sure it's safe
21:34:50kugelI now merged it with the MAX_PATH from above, should I undo?
21:35:48gevaertsnot sure. Merging of course saves stack space, but at a (slight?) readability cost...
21:37:25gevaertsI'd say undo. I haven't done a full analysis, but I strongly suspect that write_cache() isn't in any of the biggest stack usage paths
21:39:08gevaertshm
21:43:01kugelhttp://pastie.org/2305386 <- IMO the readability suffered a lot, but code readability is subjective
21:43:14CIA-14New commit by gevaerts (r30235): Make scrobbler_flush_cache() static
21:45:26gevaertskugel: I'd leave it as two buffers for now. The most critical path (stack-wise) seems to come from the ata idle callback, which (if it is a problem, which I doubt) will show up *very* quickly...
21:46:05 Quit Keripo (Quit: Leaving.)
21:46:57kugelroger that :)
21:47:17CIA-14r30235 build result: 1 errors, 1 warnings (gevaerts committed)
21:49:53kugelgevaerts: I would continue to prepare stuff for compaction enablement. should I make that in a way it can be reviewed and committed separately?
21:50:41gevaertskugel: smaller patches are easier to review, so I'm all for that
21:50:52kugelthen I need to re-arrange a bit :)
21:51:22*gevaerts does not want to see that error/warning ever again!
21:55:53 Quit Buschel (Quit: ChatZilla 0.9.87 [Firefox 3.6.18/20110614230723])
21:58:18 Quit evilnick (Ping timeout: 255 seconds)
21:58:28 Quit liar (Ping timeout: 258 seconds)
22:00
22:02:18 Quit y4n (Quit: only amiga makes it possible)
22:06:23***Saving seen data "./dancer.seen"
22:07:06CIA-14New commit by gevaerts (r30236): Suppress a "variable 'remote' set but not used" warning that some gcc versions (rightly) emit for the m:robe 100 sim. The "correct" solution would be ...
22:08:50*gevaerts hopes his fix won't make things explode
22:10:15gevaertsBy the way, read_bmp_fd() is officially unmaintainable
22:10:31CIA-14r30236 build result: All green
22:11:00 Join evilnick [0] (~evilnick@rockbox/staff/evilnick)
22:11:15gevaertshm
22:11:28gevaertsI'm pretty sure my "fix" won't actually change anything :(
22:12:03 Join liar [0] (~liar@clnet-p09-185.ikbnet.co.at)
22:13:44CIA-14New commit by gevaerts (r30237): Move the "warning suppression" down, so it comes after the last write to "remote", to ensure better warning avoidance
22:15:40 Quit evilnick (Ping timeout: 264 seconds)
22:15:53 Join Thra11_ [0] (~thrall@87.114.21.130)
22:17:11CIA-14r30237 build result: 18 errors, 0 warnings (gevaerts committed)
22:17:35 Join Thra11__ [0] (~thrall@87.114.252.211)
22:17:57gevaerts:(
22:18:01 Quit Thra11 (Ping timeout: 240 seconds)
22:18:53 Nick Thra11__ is now known as Thra11 (~thrall@87.114.252.211)
22:20:48 Quit Thra11_ (Ping timeout: 255 seconds)
22:21:35CIA-14New commit by gevaerts (r30238): #ifdef hell makes effectively suppressing this warning impossible, so stop trying
22:21:39*gevaerts gives up
22:24:55 Join stripwax [0] (~Miranda@87-194-34-169.bethere.co.uk)
22:24:55CIA-14r30238 build result: All green
22:28:52 Join Thra11_ [0] (~thrall@87.114.79.200)
22:28:56 Join GeekShadow [0] (~Antoine@reactos/tester/GeekShadow)
22:30:41bluebroth3r[Saint]: what patches are in your Android build? Interestingly svn with my patches (basically only the resources on SD card) crashes the service on my phone. Your does run but has the no-sound-for-ogg-files issue :/
22:32:12 Quit Thra11 (Ping timeout: 276 seconds)
22:36:35 Quit preglow (Ping timeout: 240 seconds)
22:37:21[Saint]bluebroth3r: Oh, that's a known issue?
22:37:41[Saint]I wondered why the ringtones on my phone crash RaaA.
22:37:55[Saint]Ummm....one second.
22:38:17 Join preglow [0] (thomj@tvilling2.pvv.ntnu.no)
22:39:14 Join evilnick [0] (~evilnick@rockbox/staff/evilnick)
22:39:41[Saint]bluebroth3r: FS #12063, FS #11577, FS #11767, FS #11891, FS #12057, FS #12132 - 0008
22:39:42fs-bluebothttp://www.rockbox.org/tracker/task/12063 Android: put resources on SD card (patches, new)
22:39:42fs-bluebothttp://www.rockbox.org/tracker/task/11577 Adjustable inter-ear delay for crossfeed (patches, closed)
22:39:43fs-bluebothttp://www.rockbox.org/tracker/task/11767 Meier crossfeed (patches, new)
22:39:43 Join sideral [0] (~sideral@rockbox/developer/sideral)
22:39:43DBUGEnqueued KICK fs-bluebot
22:39:43fs-bluebothttp://www.rockbox.org/tracker/task/11891 Add mp3 gap skipping support to improve gapless playback (patches, unconfirmed)
22:39:44fs-bluebothttp://www.rockbox.org/tracker/task/12057 Manual fonts are bitmaps (bugs, closed)
22:39:44***Alert Mode level 1
22:39:44fs-bluebothttp://www.rockbox.org/tracker/task/12132 tagnavi: Support "basename" in formats and conditions; replace <Untagged> in track views (patches, new)
22:40:37[Saint]plus a patch that removes the check for the hold switch for iPod bootloaders, and three patches related to the main menu that aren't versioned as they're mine and I doubt they make a flying fudge of difference.
22:42:09[Saint]notlistening: Sorry, I needed sleep.
22:42:24[Saint]Did you try just doing "make" and not "make fullzip"?
22:43:53[Saint]bluebroth3r: *s/FS #12057/FS #12075/
22:43:54fs-bluebothttp://www.rockbox.org/tracker/task/12057 Manual fonts are bitmaps (bugs, closed)
22:43:54fs-bluebothttp://www.rockbox.org/tracker/task/12075 Add timeout to quickscreen (patches, unconfirmed)
22:49:45***Alert Mode OFF
22:50:17ukleinekdoes someone happen to have docs about nand on rk27xx? The reference manual for rk27xx that is floating around in the net only lists the features and refers to another document.
22:51:37 Quit dre (Quit: Connection reset by a small mexican with wirecutters.)
22:53:16bluebroth3r[Saint]: no idea if it's a known issue. It's a known issue for my phone :)
22:53:37bluebroth3rI need to give that a look but not tonight
22:53:49 Join madskiny [0] (dre@gateway/shell/xzibition.com/x-ghrrmweipcgyolqu)
22:55:39[Saint]bluebroth3r: Interestingly, not *all* of my phones packaged ringtones crash RaaA.
22:55:51[Saint]some play, and some "play" but have no sound.
22:56:13[Saint]other "play" but have times listed that FAR exceed their playtime.
22:56:25[Saint]~13 mins listed for a ~2 second clip, etc.
22:57:54 Quit Stummi (Quit: Bye!)
22:57:59[Saint]there's one that "plays" but the result is an infinite amount (the timer will increment indefinitely, get to the end of the progressbar, and them keep incrementing without switching tracks.
22:58:32[Saint]*s/switching tracks/switching tracks and produces a REALLY annoying "white noise/screeching./
22:59:12[Saint]Google Music plays it fine, perhaps I should pull these .ogg files off the handset and put them on the tracker.
22:59:55evilnickAre they chained ogg files?
23:00
23:00:08 Quit madskiny (Quit: Connection reset by a small mexican with wirecutters.)
23:00:15[Saint]Ummmm...I'm not sure what that means.
23:00:37 Join madskiny [0] (dre@gateway/shell/xzibition.com/x-sqspokbrnokbrvev)
23:00:45[Saint]They're just the crappy ringtones and/or UI soundeffects that came with the phone.
23:01:43CtcpIgnored 1 channel CTCP requests in 0 seconds at the last flood
23:01:43*[Saint] literally just woke up, I shall investigate what type of files they are and their properties vs what plays and what doesn't this afternoon.
23:03:30n1safaik, the three kinds of files that don't play are chained oggs, ogg with id3 tags and files that use too much memory (often due to largeish embedded album art)
23:04:15evilnickOgg with id3 tags don't play at all?
23:05:10bluebroth3rogg files shouldn't have id3 tags.
23:05:55evilnickWell, yes, clearly, but I'd have assumed that when parsed the id3 tags are discarded but the file would be playable
23:06:15n1sevilnick: they might just glitch at some point or something, depending on what part of the ogg container they corrupt but it has caused files to not play iirc
23:06:57n1si guess it depends on the tagging software
23:08:36[Saint]Ah.....idv3 tags are the problem?
23:08:45[Saint]some of these files do have tags indeed.
23:08:56evilnicks/are/might be/
23:09:26evilnickIf there's a consistent correlation between the behaviour of those with id3 vs. those without then we might have a winner
23:09:58[Saint]It *must* be possible to play them, though. Just not something Rockbox is able to do?
23:10:12[Saint]Google Music (and the Android OS itself) manages it quite well.
23:10:47evilnickWell, having id3 tags on vorbis files is non-standard, so anyone who uses RB wouldn't use id3 on vorbis :)
23:12:21[Saint]Yeah...'cos Rb users are renowned for their completely standard behaviour. :P
23:16:42n1swe usually don't support the nonstandard tags, i guess because it's hard to know what the "right" nonstandard behaviour really is and there might be variations etcf
23:16:50n1ss/etcf/etc/
23:27:36 Quit robin0800 (Ping timeout: 246 seconds)
23:30:34 Join robin0800 [0] (~robin0800@genld-224-248.t-mobile.co.uk)
23:32:45 Quit sideral (Ping timeout: 258 seconds)
23:35:35 Quit [Saint] (Quit: WIndows time...)
23:37:47 Join [Saint] [0] (~st.lasciv@124-197-58-10.callplus.net.nz)
23:39:54 Nick kugel is now known as kugelp (~kugel@rockbox/developer/kugel)
23:43:39 Quit domonoky (Read error: Connection reset by peer)
23:47:40 Quit simonlnu (Ping timeout: 252 seconds)
23:48:25 Join simonlnu [0] (ro2CiNPkZU@unaffiliated/simonrvn)
23:48:56 Nick kugelp is now known as kugel (~kugel@rockbox/developer/kugel)
23:52:28 Quit mudd1 (Quit: Ex-Chat)
23:53:10 Quit preglow (Changing host)
23:53:10 Join preglow [0] (thomj@rockbox/developer/preglow)

Previous day | Next day