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-06-21

00:03:33 Quit balintx_ (Remote host closed the connection)
00:03:51 Join balintx [0] (
00:04:23***Saving seen data "./dancer.seen"
00:07:33 Join otih [0] (~otih@CAcert/Assurer/otih)
00:07:33 Join jordan` [0] (gromit@2a01:e34:eebf:c890:21a:4dff:fe63:6966)
00:09:43EspreonLovely, KDE detects my iPod as some Toshiba device (when Rockbox is active). But God knows how outdated this thing's build of Rockbox is.
00:15:39 Quit bertrik (Quit: :tiuQ)
00:15:39 Quit kramer3d_ (Ping timeout: 240 seconds)
00:20:07 Quit domonoky1 (Read error: Connection reset by peer)
00:24:24 Join sideral [0] (~sideral@rockbox/developer/sideral)
00:28:41 Quit liar (Quit: hallowed are the ori!)
00:36:17 Join liar [0] (
00:39:16 Quit ender` (Quit: Never trust a computer you can't throw out a window. -- Steve Wozniak)
00:41:28 Quit liar (Ping timeout: 258 seconds)
00:42:35sideralkugel: I agree with Slasheri that declaration of struct search_instruction inside another struct is bad. Aggregation is OK, but not nested declaration.
00:45:17 Join liar [0] (
00:46:30sideralOtherwise, the changes look fine
00:50:14 Quit keyb_gr (Ping timeout: 250 seconds)
00:52:43 Join Scromple [0] (
01:02:30 Quit hobby16 (Ping timeout: 276 seconds)
01:06:38EspreonAnd HEAD no longer runs on my Video iPod. The Rockbox splash appears, it says "Scanning disk...", and I get a white screen that says:
01:06:43Espreon"Data abort
01:06:58Espreonat 0001D568 (0)"
01:08:52 Join robin0800 [0] (~quassel@
01:12:15 Quit amiconn (Read error: Operation timed out)
01:13:54 Quit pixelma (Ping timeout: 264 seconds)
01:17:20EspreonAt least 3.8.1 works, thus I'll be able to live.
01:20:36 Join amiconn [0] (quassel@rockbox/developer/amiconn)
01:21:20 Join pixelma [0] (quassel@rockbox/staff/pixelma)
01:36:43 Nick neferty is now known as nef_away (~andor@
01:37:19 Quit robin0800 (Quit: - Chat comfortably. Anywhere.)
01:37:46 Quit niekie (Remote host closed the connection)
01:37:58 Join robin0800 [0] (~quassel@
01:37:58 Join niekie [0] (~niek@CAcert/Assurer/niekie)
01:38:39 Quit sideral (Quit: Leaving.)
01:38:51 Join sideral [0] (~sideral@
01:38:51 Quit sideral (Changing host)
01:38:51 Join sideral [0] (~sideral@rockbox/developer/sideral)
01:39:39 Quit sideral (Client Quit)
01:45:06 Quit kevku (Ping timeout: 264 seconds)
01:46:43 Join fdinel [0] (
01:49:00 Quit Thra11 (Ping timeout: 240 seconds)
01:49:34 Quit liar (Quit: hallowed are the ori!)
01:50:32 Join liar [0] (
01:57:53 Quit liar (Quit: hallowed are the ori!)
02:02:31 Join Thra11 [0] (
02:04:24***Saving seen data "./dancer.seen"
02:13:35 Quit Judas_PhD (Quit: This is a quitting message)
02:19:54 Quit ack (Disconnected by services)
02:20:12 Join ack` [0] (
02:49:33 Quit Thra11 (Ping timeout: 276 seconds)
03:28:38 Quit robin0800 (Ping timeout: 240 seconds)
04:00:38 Quit pixelma (Disconnected by services)
04:00:40 Join pixelma_ [0] (quassel@rockbox/staff/pixelma)
04:00:42 Nick pixelma_ is now known as pixelma (quassel@rockbox/staff/pixelma)
04:00:43 Quit amiconn (Disconnected by services)
04:00:43 Join amiconn_ [0] (quassel@rockbox/developer/amiconn)
04:01:01 Nick amiconn_ is now known as amiconn (quassel@rockbox/developer/amiconn)
04:02:16 Join balintx_ [0] (
04:02:41 Join jepler- [0] (~jepler@emc/developer/pdpc.professional.jepler)
04:03:57 Join tmzt_ [0] (
04:04:19 Part jepler-
04:04:21 Join sinthete1 [0] (
04:04:26***Saving seen data "./dancer.seen"
04:04:30 Join rudi_s_ [0] (
04:04:33 Join ArneB [0] (~arneb@2001:470:c807:0:1532:4e5f:2ad3:4123)
04:04:36 Quit ps-auxw (Disconnected by services)
04:05:16 Quit MethoS- (Remote host closed the connection)
04:07:38 Join ack [0] (
04:08:54 Quit ack` (*.net *.split)
04:08:54 Quit balintx (*.net *.split)
04:08:54 Quit rudi_s (*.net *.split)
04:08:55 Quit sinthetek (*.net *.split)
04:08:56 Quit Buganini (*.net *.split)
04:08:57 Quit scorche (*.net *.split)
04:08:57 Quit jepler (*.net *.split)
04:08:57 Quit tmzt (*.net *.split)
04:09:39 Join Buganini [0] (~buganini@2001:288:c237:0:dead:beef:cafe:babe)
04:14:35 Join TheSeven [0] (~TheSeven@rockbox/developer/TheSeven)
04:14:36 Quit [7] (Disconnected by services)
04:52:31 Join kugel [0] (~kugel@rockbox/developer/kugel)
04:55:11 Quit kugel_ (Ping timeout: 252 seconds)
04:59:13 Quit pixelma (Disconnected by services)
04:59:15 Join pixelma_ [0] (quassel@rockbox/staff/pixelma)
04:59:17 Nick pixelma_ is now known as pixelma (quassel@rockbox/staff/pixelma)
04:59:17 Quit amiconn (Disconnected by services)
04:59:18 Join amiconn_ [0] (quassel@rockbox/developer/amiconn)
04:59:36 Nick amiconn_ is now known as amiconn (quassel@rockbox/developer/amiconn)
05:08:46 Quit evilnick (Remote host closed the connection)
05:21:07 Quit bieber (Remote host closed the connection)
05:42:11 Quit Horscht (Quit: Verlassend)
05:48:48 Join Rob2222 [0] (
05:52:53 Quit Rob2223 (Ping timeout: 276 seconds)
05:55:52 Quit JesusChrysler (Quit: JesusChrysler)
05:58:32 Quit fdinel (Quit: Miranda IM! Smaller, Faster, Easier.
06:00:46 Join keyb_gr [0] (
06:01:12 Join Keripo [0] (
06:04:29***Saving seen data "./dancer.seen"
06:10:00 Quit keyb_gr (Ping timeout: 252 seconds)
06:11:25 Join Judas_PhD [0] (
06:18:47 Quit jordan` (Ping timeout: 255 seconds)
06:19:04 Join bieber [0] (
06:27:54 Join JoshuaChang [0] (~JoshuaCha@
06:45:07 Join sideral [0] (~sideral@
06:45:07 Quit sideral (Changing host)
06:45:07 Join sideral [0] (~sideral@rockbox/developer/sideral)
07:09:06 Quit Judas_PhD (Quit: This is a quitting message)
07:09:27 Join kramer3d_ [0] (
07:09:38 Quit kramer3d_ (Changing host)
07:09:39 Join kramer3d_ [0] (~kramer@unaffiliated/kramer3d)
07:11:13 Quit jae (Ping timeout: 252 seconds)
07:13:03 Join jae [0] (
07:13:20 Quit ArneB (Ping timeout: 264 seconds)
07:15:44 Join jordan` [0] (gromit@2a01:e34:eebf:c890:21a:4dff:fe63:6966)
07:18:07 Join ps-auxw [0] (~arneb@2001:470:c807:0:1532:4e5f:2ad3:4123)
07:35:14 Nick kugel is now known as kugelp (~kugel@rockbox/developer/kugel)
07:35:21 Join BHSPitMonkey [0] (~stephen@unaffiliated/bhspitmonkey)
07:36:37kugelpsideral: what's wrong with nested struct declaration?
07:39:40 Quit Strife89 (Quit: Flop)
07:41:36 Quit shai_ (Quit: Leaving)
07:42:38 Quit sideral (Quit: Leaving.)
07:46:32 Join antil33t [0] (
07:50:06 Join liar [0] (
07:59:16 Quit liar (Ping timeout: 258 seconds)
08:01:48 Nick kramer3d_ is now known as kramer3d (~kramer@unaffiliated/kramer3d)
08:04:33***Saving seen data "./dancer.seen"
08:14:30Slasherikugelp: it makes the code (and especially diffs) hard to read
08:17:15kugelpI disagree about the former
08:19:46kugelpthe diff was unlucky, and making it look nice is not a top priority
08:21:50 Join factor [0] (~factor@
08:22:40*kugelp doesn't consider readability of diffs as an argument pro or against coding patterns
08:27:34 Nick kugelp is now known as kugel (~kugel@rockbox/developer/kugel)
08:34:43 Join sideral [0] (~sideral@
08:34:43 Quit sideral (Changing host)
08:34:43 Join sideral [0] (~sideral@rockbox/developer/sideral)
08:36:38sideralkugel: I think declaring a type nested in another type, but then using that type at top level, is confusing (despite being legal C).
08:37:40kugelusing at toplevel?
08:37:54 Join B4gder [0] (
08:37:54 Quit B4gder (Changing host)
08:37:54 Join B4gder [241] (~daniel@rockbox/developer/bagder)
08:38:16sideralYep, the nested type is used for variable (pointer) declarations elsewhere
08:40:03sideralThere's not much point in arguing, though. If it's too confusing for the maintainer of that code, he or she undoubtedly will change it back; if not, then fine. There wasn't much point in changing it to a nested declaration in the first place, though.
08:41:54kugelchange it back if you want to, I can't follow that it's confusing. I rather find it makes it clear that both structs are really tied together, so less confusing
08:44:42 Quit BHSPitMonkey (Remote host closed the connection)
08:46:44 Join Zagor [0] (
08:46:44 Quit Zagor (Changing host)
08:46:44 Join Zagor [242] (~bjst@rockbox/developer/Zagor)
08:49:45sideralkugel: Right now you're that maintainer I was referring to :) , so no, I won't change it back. I firmly believe that the coder is always right; but people who have an investment in the code may still legitimately criticize it. So if it's more convenient for you right now, then fine by me.
08:49:55 Join kevku [0] (x@2001:470:28:773:babe:feed:dead:bee)
08:50:17kugelI'm hardly the maintainer
08:50:24sideralyes you are :)
08:50:31kugelbecause I touched it last?
08:50:42 Join ender` [0] (
08:55:45*kugel doesnt want to be maintainer of that code :)
08:56:26*sideral declares kugel the maintainer of all nested type declarations
08:59:08 Quit wtachi (Quit: tomorrow)
09:01:02JdGordonnested structs should be limited to anon-structs only
09:01:11JdGordondont let outside code use the type
09:01:40amiconnAnon structs aren't official C though
09:02:29sideralamiconn: struct X { struct { int a; } b; }; is perfectly legal C AFAIK
09:03:14sideralamiconn: as is struct { int a} b;
09:03:23sideralstruct { int a; } b;
09:05:27sideralamiconn: this has always been true. Are you referring to anonymous unions, perhaps?
09:06:17amiconnNo, I'm referring to this:
09:06:34amiconnIt seems that it's allowed according to C1X now.
09:07:27B4gderc1x is not fixed yet though is it?
09:07:28amiconnThe same part of the docs for gcc 4.5 does not mention C1X
09:07:53sideralYeah, that's what I meant. It was introduced as anonymous unions in C++ in the 90s, AFAIR, and later was generalized to struct and to plain C
09:08:12sideralThat's not what JdGordon meant though
09:17:38sideralConfusingly, the interwebs seem to call unnamed structs (structs with no name tag) "anonymous structs" as well
09:17:51sideralbut these are two different things
09:18:57sideralSo I guess JdGordon should have declared only nested _unnamed_ structs legal :)
09:29:01 Quit utanapischti (Quit: WeeChat 0.3.2)
09:29:20 Join petur [0] (~petur@rockbox/developer/petur)
09:29:25 Join sasquatch [0] (
09:40:01 Quit JoshuaChang (Quit: ChatZilla 0.9.87 [Firefox 4.0.2pre/20110429182132])
09:47:58 Join n1s [0] (~quassel@rockbox/developer/n1s)
09:49:03 Quit sideral (Quit: Leaving.)
09:49:15 Join sideral [0] (~sideral@
09:49:15 Quit sideral (Changing host)
09:49:15 Join sideral [0] (~sideral@rockbox/developer/sideral)
09:50:10 Quit Scromple (Quit: Gone)
10:04:36***Saving seen data "./dancer.seen"
10:04:48gevaertskugel: did you see the report about current trunk data aborting on ipod video last night during dircache scan? Not many details, but...
10:05:20kugelgevaerts: I saw that yes
10:05:34kugeldircache scan works on my e200, I checked before committing
10:06:11kugelon, I checked on the fuzev2
10:06:21gevaertsOK. I'll have a look tonight on my ipod video, to make sure
10:07:19 Join pamaury [0] (~quassel@rockbox/developer/pamaury)
10:11:45 Join user890104 [0] (~Venci@
10:13:09 Join LinusN [0] (
10:30:32 Join bzed_ [0] (
10:32:45 Quit bzed (Ping timeout: 260 seconds)
10:32:45 Nick bzed_ is now known as bzed (
10:42:00 Quit bzed (Quit: Changing server)
10:43:20 Join bzed [0] (
10:52:58 Quit antil33t ()
10:55:04 Join subsist [0] (
10:55:43subsistI have a ipod nano model : MA978ZP
10:55:49subsistwill it work with rockbox?
11:03:53linuxstbGoogle says that's a 3rd gen, so unfortunately not.
11:05:04 Nick nef_away is now known as neferty (~andor@
11:06:37 Join sirrozha [0] (~sirrozha1@
11:08:15 Join casainho [0] (
11:21:05subsistok, thankyou
11:21:15 Quit subsist (Quit: -= SysReset 2.55=-)
11:26:35 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.)
11:30:13Espreonkugel: Is there anything I can do to get you more information?
11:49:20 Quit kevku (Ping timeout: 264 seconds)
12:02:06 Nick balintx_ is now known as balintx (
12:04:39***Saving seen data "./dancer.seen"
12:10:15 Join einhirn [0] (
12:16:11 Join kevku [0] (x@2001:470:28:773:babe:feed:dead:bee)
12:23:16 Part LinusN
12:23:31 Join LinusN [0] (
12:24:19 Join swilde [0] (
12:28:54 Join dfkt [0] (~dfkt@unaffiliated/dfkt)
12:46:41 Join pempa [0] (~pempa@
12:47:06pempahello anyone
12:49:57 Part pempa ("Leaving")
12:50:01 Quit petur (Ping timeout: 250 seconds)
13:13:48 Part LinusN
13:14:02 Join LinusN [0] (
13:14:06 Join petur [0] (~petur@rockbox/developer/petur)
13:27:09sideralbluebrother: Can you make your bot respond to greetings such as pempa's and questions such as "anyone here / can anyone help me?" with a generic "Welcome. Please ask away and patiently wait for a response"?
13:31:24acka/win 32
13:31:30ackdamn :)
13:32:06 Quit sideral (Quit: Leaving.)
13:35:37 Quit casainho (Remote host closed the connection)
13:44:01 Join sideral [0] (~sideral@rockbox/developer/sideral)
13:48:13 Quit sideral (Remote host closed the connection)
13:49:51 Join sideral [0] (~sideral@rockbox/developer/sideral)
13:58:28 Quit sideral (Remote host closed the connection)
13:58:52 Join sideral [0] (~sideral@rockbox/developer/sideral)
14:04:43***Saving seen data "./dancer.seen"
14:23:29 Quit einhirn (Quit: Miranda IM! Smaller, Faster, Easier.
14:31:07 Quit sideral (Disconnected by services)
14:31:07 Join sideral1 [0] (~sideral@rockbox/developer/sideral)
14:31:43 Nick sideral1 is now known as sideral (~sideral@rockbox/developer/sideral)
14:32:49 Join GeekShadow [0] (
14:32:49 Quit GeekShadow (Changing host)
14:32:49 Join GeekShadow [0] (~Antoine@reactos/tester/GeekShadow)
14:40:50 Quit sideral (Remote host closed the connection)
14:42:10 Join sideral [0] (~sideral@rockbox/developer/sideral)
14:43:58 Join Thra11 [0] (~thrall@
14:46:00 Join MethoS- [0] (~clemens@
14:51:05 Quit sideral (Remote host closed the connection)
14:52:36 Join sideral [0] (~sideral@rockbox/developer/sideral)
14:57:24 Quit B4gder (Quit: Konversation terminated!)
15:00:04 Quit factor (Quit: Leaving)
15:01:22Tornewhy does build the toolchains outside the source directories? in build-binutils and so on? doing that is what makes it require makeinfo; if you let it build inside the source dir it uses the existing info files as intended.
15:04:18Tornehm, okay that hack breaks gcc building :)
15:04:24Tornebut nonetheless!
15:04:35*Torne finds ancient binutils mailing list threads about this :/
15:06:57 Quit petur (Ping timeout: 250 seconds)
15:07:38Zagorisn't makeinfo part of most distros anyway?
15:07:47Tornetexinfo is not build-essential
15:08:26Zagorbuilding outside the source lib makes it easy to clean up and retry a failed build already throws the source dir away anyway
15:08:49Torneit refuses to retry from an existing unpacked dir :)
15:09:16Tornethis issue has been known in binutils since at least 2007 :/
15:09:22Torneit's a makefile bug, really
15:09:34Torneit should be smart enough to copy the prebuild .info files across to the build dir
15:09:41Torneif they are newer than the .texi
15:12:43*Torne has a look.
15:15:29Tornethis is some hilarious automake crap
15:15:36*Torne is slightly afraid.
15:16:25 Join petur [0] (~petur@rockbox/developer/petur)
15:16:45 Quit krazykit (Ping timeout: 240 seconds)
15:25:53 Join benedikt93 [0] (~benedikt9@unaffiliated/benedikt93)
15:27:16 Nick neferty is now known as nef_away (~andor@
15:38:53 Join krazykit [0] (~krazykit@
15:50:42 Join evilnick_B [0] (0c140464@rockbox/staff/evilnick)
16:04:44***Saving seen data "./dancer.seen"
16:12:49 Join liar [0] (
16:16:22n1sTorne: iirc build in source dir is should-work-but-probably-won't-and-the-gcc-people-don't-really-care
16:17:29Tornei have discovered :)
16:17:45Torneunfortunately automake's handling of texinfo is such that building out of tree doesn't work correctly
16:18:13n1si thought −−disable-docs would drop the makeinfo dependency
16:18:15Tornebecause of weird arcane arguments from ten years ago about distributed vs nondistributed info files and weird GNU conventions
16:18:19 Join Thra11_ [0] (~thrall@
16:19:26Tornethere's no such option
16:21:09 Quit Thra11 (Ping timeout: 240 seconds)
16:21:20Torne(in any of the toolchain, afaict)
16:22:18n1swe pass it to configure in
16:22:18Tornethat doesn't mean it exists or does anything.
16:22:18n1strue :)
16:22:18Torneconfigure accepts any old crap
16:23:21n1smakes me wonder why it was added then
16:23:28 Quit sirrozha ()
16:27:48Torneit was added when we reorganised everything and moved to /usr/local
16:28:05Tornei may have missed somewhere, i dunno
16:28:19Tornebut it doesn't look like any of the files in binutils or gcc reference it :)
16:28:34Torneand libbfd still tries to run makeinfo regardless.
16:28:37n1syeah r26600
16:29:37n1sthe message doesn't mention anything about it and it's not in the patch from the referenced FS task
16:29:37*Torne suspects someone was just experimenting
16:31:07n1sanyway, why is requirirng makeinfo a problem?
16:31:14Torneit's annoying
16:31:21Torneit's not in build-essential and it's not actually required
16:31:36Zagorcorrection: it should not be required :-)
16:31:37Torneit's only required because the automake generated makefiles are retarded
16:32:15Torneand it makes the build take longer :)
16:49:55 Quit Elfish (Ping timeout: 264 seconds)
17:02:05 Part Zagor
17:02:33 Join scorche [0] (~scorche@rockbox/administrator/scorche)
17:10:12 Join Elfish [0] (amba@2a01:4f8:100:90a1:abc:abc:abc:abc)
17:11:06 Join kugel_ [0] (~kugel@rockbox/developer/kugel)
17:11:57 Join bluebrother [0] (~dom@rockbox/developer/bluebrother)
17:13:54 Quit kugel (Ping timeout: 260 seconds)
17:14:47 Quit fs-bluebot (Ping timeout: 250 seconds)
17:15:06 Quit bluebroth3r (Ping timeout: 246 seconds)
17:15:56 Join fs-bluebot [0] (
17:17:19 Join timccc [0] (~aoeu@
17:17:33 Join wtachi [0] (~wtachi@
17:20:32 Join Topy [0] (
17:24:19 Quit T44 (Ping timeout: 250 seconds)
17:28:48 Join B4gder [0] (
17:28:49 Quit B4gder (Changing host)
17:28:49 Join B4gder [241] (~daniel@rockbox/developer/bagder)
17:30:42 Quit Bagder (Ping timeout: 244 seconds)
17:32:19 Join domonoky [0] (~Domonoky@rockbox/developer/domonoky)
17:32:20 Quit GeekShadow (Read error: Connection reset by peer)
17:32:46 Join GeekShadow [0] (~Antoine@reactos/tester/GeekShadow)
17:37:52 Join Judas_PhD [0] (
17:39:02 Join p3tur [0] (~petur@rockbox/developer/petur)
17:39:19 Quit petur (Disconnected by services)
17:39:24 Nick p3tur is now known as petur (~petur@rockbox/developer/petur)
17:40:37 Join JesusChrysler [0] (
17:44:03 Quit Judas_PhD (Quit: This is a quitting message)
18:01:34 Quit petur (Quit: Ex-Chat)
18:01:51 Quit Thra11_ (Remote host closed the connection)
18:04:45***Saving seen data "./dancer.seen"
18:13:35 Quit sideral (Ping timeout: 244 seconds)
18:20:38 Join keyb_gr [0] (
18:24:44 Quit Buganini (Read error: Connection reset by peer)
18:26:22 Join Buganini [0] (~buganini@2001:288:c237:0:dead:beef:cafe:babe)
18:42:42 Join Stummi [0] (~Stummi@rockbox/developer/Stummi)
18:46:43 Join Thra11 [0] (~thrall@
18:47:12 Join Strife89 [0] (~Strife89@
18:48:12Strife89 So, y'all are migrating to Git after all? Dang ...
18:48:38Tornewe decided that at devcon
18:48:44Tornethe discussion now is exactly how tod o it :)
18:54:58 Quit MethoS- (Remote host closed the connection)
18:58:00 Quit ukleinek (Remote host closed the connection)
19:04:40 Join bertrik [0] (
19:04:40 Quit bertrik (Changing host)
19:04:40 Join bertrik [0] (~bertrik@rockbox/developer/bertrik)
19:12:56 Join sideral [0] (~sideral@rockbox/developer/sideral)
19:15:46 Join Horscht [0] (~Horscht@xbmc/user/horscht)
19:17:13 Join PurlingNayuki [0] (~PurlingNa@
19:20:41 Part PurlingNayuki
19:20:52 Quit Keripo (Quit: Leaving.)
19:22:35 Nick nef_away is now known as neferty (~andor@
19:26:42 Quit n1s (Remote host closed the connection)
19:27:44 Nick kugel_ is now known as kugel (~kugel@rockbox/developer/kugel)
19:28:19 Join Thra11_ [0] (
19:28:42 Join dunkaist [0] (~dunkaist@
19:31:06 Quit Thra11 (Ping timeout: 240 seconds)
19:35:58Slasherikugel: not sure if related to your dircache changes, but it seems that dircache no longer re-inits when database disabled it during commit and asks it to re-init
19:37:21 Quit Strife89 (Quit: Leaving for now)
19:42:34CIA-27New commit by miipekk (r30047): Try to handle dircache rebuild event properly. Playlist should now ...
19:43:32kugelSlasheri: technially it doesn't do pointers anymore
19:44:00Slasheriwell, IDs. but practically still "pointers"
19:44:18Slasherithose IDs can go out of sync the same way
19:44:22kugelyea, but it shouldn't be called pointers outside of dircache.c
19:44:29kugelit's confusing
19:46:17Slasheriwhether it's id or direct memory location, it still points to one entry in dircache
19:46:43 Quit Unhelpful (Read error: Connection reset by peer)
19:46:48CIA-27r30047 build result: 2 errors, 0 warnings (miipekk committed)
19:46:50 Join Unhelpful [0] (~quassel@rockbox/developer/Unhelpful)
19:47:45Slasheriwhat in earth apk..
19:47:54Slasheriprobably not my fault :)
19:50:20 Quit Thra11_ (Ping timeout: 258 seconds)
19:50:45Slasherisideral: when dircache rebuilding works again (kugel?), you should check if the problem (2) still exists
19:54:29sideralWill do Slasheri! Do you have a patch that would apply to the 3.9 branch (pre-dircache rework)? Then I could probably test it sooner
19:57:01 Quit kevku (Quit: KVIrc 4.0.4 Insomnia
19:57:14Slasherisideral: nope, but if you want, you could try to apply the previous commit to the 3.9 branch
19:57:28Slasheriprobably it just needs one modification to the playlist.c
19:58:40Slasherisideral: it probably complains this: playlist->filenames[index] >= 0, just change condition to != NULL
19:58:58sideralOK, will try later tonight
19:59:16Slasherigreat, thanks!
20:04:48***Saving seen data "./dancer.seen"
20:05:49 Join Thra11_ [0] (
20:09:07 Part dunkaist
20:14:49amiconnHmm, how does disabling a build client work again? And is it possible to disable a client for certain architectures only?
20:16:18kugelamiconn: just stopping to disable it
20:16:33kugeledit this file and re-run to select archs
20:16:37gevaertsamiconn: amiconn add it to blockedclients in the buildserver svn bits
20:16:39amiconnI mean server-side (thinking about disabling android on lillebror)
20:16:58CIA-27New commit by gevaerts (r30048): Block lillebror1-zagor, broken android bits
20:17:05*gevaerts illustrates :)
20:17:13gevaertsIt's all or nothing
20:17:15amiconngevaerts: So disabling individual architectures is not possible?
20:17:20amiconnah ok
20:22:53amiconngevaerts: Hmm, it doesn't seem to trigger a rebuild
20:23:12amiconnImo it should, given the reason why clients are being disabled
20:23:16kugelamiconn: oh sorry, misunderstood
20:24:09gevaertshm, good point
20:24:22amiconnRe-enabling doesn't need to though. Implementing that type of logic might be difficult
20:24:35kugeldisabling completely encourages fixing better
20:24:40 Join kevku [0] (
20:26:14 Join RansomTime [0] (~Eltervies@wikia/vstf/Randomtime)
20:28:38 Quit kramer3d (Ping timeout: 246 seconds)
20:30:30 Join kramer3d [0] (~kramer@unaffiliated/kramer3d)
20:32:14RansomTimeHaving trouble with reinstalling RB on my SansaClip+, it started crashing and cycling reboot today. So I uninstalled RB with RockboxUtility, and attempted to reinstall. The utility gave an error on extraction, and didn't install. Install log:
20:32:58 Quit GeekShadow (Read error: Connection reset by peer)
20:33:20 Join GeekShad0w [0] (
20:48:57 Quit ReimuHakurei (Read error: Connection reset by peer)
20:49:03RansomTimeon further inspection, looks like the filesystem is messed up
20:53:12 Quit kramer3d (Quit: Leaving)
20:59:12 Join robin0800 [0] (
21:02:08 Quit GeekShad0w (Read error: Operation timed out)
21:02:10 Join Buschel [0] (
21:02:35 Join JessicaRN [0] (
21:02:50 Quit robin0800 (Client Quit)
21:03:14 Join robin0800 [0] (
21:03:34 Join GeekShad0w [0] (
21:04:13JessicaRNHola folks, hey, in the newest build, is there a limit on the number of files any single directory can hold? I'm using an archos jukebox recorder w/ 120gb disk formatted to fat32
21:05:08JessicaRNI'm seeing a "buffer full" message and the play window seems to only load 1000 files.
21:05:10B4gderJessicaRN: yes, and there's a setting that allows you to change that limit
21:05:25JessicaRNb4, will that require a rebuild?
21:05:35B4gderno, but a reboot
21:05:47JessicaRNsweet. what's the downside?
21:06:00B4gdera little less RAM left to buffer audio with
21:06:01gevaertsRAM usage, i.e. battery time
21:06:48JessicaRNbattery time? hows that? it seems that once you load the buffer it becomes static.
21:07:09Tornethe audio buffer
21:07:31Torneincreasing the file limit increases the size of the directory buffer, which means the audio buffer has to get smaller; there is only a fixed amount of ram
21:07:39JessicaRNi'm not too worried about the audio buffer. I've got it set to 0 now and i get no skips.
21:07:56TorneNo, you don't
21:07:57gevaertsThat's the anti-skip buffer, not the audio buffer
21:08:06TorneThe audio buffer is always the entirety of free ram
21:08:11Torneit contains the tracks that are upcoming
21:08:22Torneso, the smaller it is the more often it needs to spin up the hard drive and load more mp3s
21:08:28JessicaRNok. i'll play with it.
21:08:32Tornethus your battery life will be slightly smaller
21:08:38JessicaRNAHHH. thus the battery time impact
21:08:51Tornegenerally i would suggest that having thousands of files in one directory is not a very good arrangement
21:09:00Tornebut the setting is there, you can change it :)
21:09:36JessicaRNI have everything else in artist>album sort. this directory (about4k songs) is the one-hits
21:10:21JessicaRNanyone know how much ram is in an archos juke/recorder? v1
21:10:32B4gdera massive 2MB
21:10:51B4gderand that's used for code, data and buffering etc
21:11:27JessicaRNwow. I guess, now we're playing with power....
21:11:56JessicaRNhmmm... any good workarounds?
21:12:27JessicaRNI really don't wanna break up the directory. I love the 4k shuffle.
21:12:56JessicaRNor, should I say, I could care less about breaking up the directory if I can keep my 4k shuffle
21:13:01gevaertsYou can still shuffle if it has subdirectories
21:13:21JessicaRNhow does that hit the buffer?
21:14:07gevaertsI don't think it does
21:14:53JessicaRNand it will still shuffle across all the subs?
21:15:28JessicaRNYou all are rockstars
21:15:29Tornethe maximum playlist size is seperate from the maximum directory size
21:15:47JessicaRNI can deal with that
21:16:32JessicaRNfor a decade old piece of equipment, this juke/recorder is still a very nice device. I'll cry when it finally dies.
21:17:39 Quit robin0800 (Ping timeout: 240 seconds)
21:17:46BuschelTorne: seems to fix the fPIC sim build issues on Linux and cygwin
21:19:56 Join robin0800 [0] (~robin0800@
21:21:16 Join stripwax [0] (
21:22:11 Nick neferty is now known as nef_away (~andor@
21:23:52 Nick nef_away is now known as neferty (~andor@
21:36:38 Quit JessicaRN (Quit:
21:39:03 Join Horschti [0] (~Horscht@xbmc/user/horscht)
21:42:55 Quit Horscht (Ping timeout: 260 seconds)
21:47:36 Quit Stummi (Quit: Bye!)
21:48:06 Join ReimuHakurei [0] (~reimu@
21:48:36 Quit evilnick_B (Ping timeout: 252 seconds)
21:50:03 Quit Buschel (Remote host closed the connection)
21:50:11 Quit TheSeven (Remote host closed the connection)
22:02:52 Quit Elfish (Ping timeout: 255 seconds)
22:03:45 Nick rudi_s_ is now known as rudi_s (
22:04:50***Saving seen data "./dancer.seen"
22:05:28 Part sideral
22:05:39 Join sideral [0] (~sideral@rockbox/developer/sideral)
22:06:48 Quit robin0800 (Ping timeout: 258 seconds)
22:07:43 Join robin0800 [0] (
22:15:28 Quit Thra11_ (Ping timeout: 255 seconds)
22:20:51 Quit benedikt93 (Quit: "There are three kinds of lies: lies, damned lies, and statistics." - Benjamin Disraeli)
22:22:17 Join Elfish [0] (amba@2a01:4f8:100:90a1:abc:abc:abc:abc)
22:25:22 Quit GeekShad0w (Ping timeout: 255 seconds)
22:27:22 Join domonoky1 [0] (
22:27:30Slasherikugel: now H140 crashes completely on bootup (probably trying to load dircache state from disk)
22:28:04 Quit domonoky (Ping timeout: 255 seconds)
22:28:10 Join stripwax_ [0] (
22:28:16Slasherikugel: can't use flashed ram/rom image at all because of that
22:28:34 Quit stripwax_ (Client Quit)
22:29:47 Join user890104_ [0] (~Venci@
22:31:59 Quit user890104 (Ping timeout: 250 seconds)
22:32:27Slasherikugel: hmm, something weird is going on.. now everything works fine
22:33:51 Join Thra11 [0] (~thrall@
22:34:43kugelSlasheri: remove the dircache.dat
22:34:44Slasherikugel: ok, boot at first ram image, then rom image or vice versa -> crash. Dircache relocation does not work?
22:34:54Slasherikugel: that is not the proper fix
22:35:04kugelit is
22:35:14kugelthe old code didn't check DIRCACHE_MAGIC
22:35:26kugelwait, then it should work
22:35:36Slasherithe cache file will be removed automatically when there has been a crash
22:35:38 Join user890104 [0] (~Venci@
22:36:16kugelI checked dircache resuming by enabling it for other targets with a hack
22:36:19 Join GeekShadow [0] (~Antoine@reactos/tester/GeekShadow)
22:37:01sideralkugel: You should consider adding a check for DIRCACHE_MAGIC to the 3.9 branch so that users find it easier to upgrade or downgrade when the next major version is released
22:37:08Slasherikugel: with different images rockbox has non-identical memory layout
22:37:23Slasheriprevious version of dircache prevented resuming to a different address
22:37:36kugelsideral: perhaps not a bad idea
22:37:36 Quit jhMikeS (Ping timeout: 250 seconds)
22:37:53kugelSlasheri: yes but that's not necessary anymore now
22:37:58Slasherisideral: i don't think that was the problem in this case
22:38:20 Quit user890104_ (Ping timeout: 240 seconds)
22:38:29Slasherikugel: indeed.. and now the new system doesnt handle that properly
22:38:49kugelit did in my tests, I'll have a look tomorrow
22:39:01Slasherii can constantly crash the target by selecting a different image
22:39:29kugelthe same image works?
22:39:40 Join hobby16 [0] (
22:43:34 Join TheSeven [0] (~TheSeven@rockbox/developer/TheSeven)
22:43:47kugelSlasheri: how's it exactly crashing?
22:44:07hobby16I'm trying to patch the Sansa firmware to set the FAT_ATTR_VOLUME_ID bit of a directory (trick proposed by sideral yesterday to hide the dir from the host pc), I have tried for hours but to no avail. I suspect the fat_rename function (in fat.c) must be patched, can anybody give me a suggestion please ?
22:44:26kugelgevaerts: did you look at the ipod thing?
22:44:27Slasherikugel: it halts completely during bootup (rockbox logo displayed)
22:44:38gevaertskugel: not yet
22:44:39Slasherimost probably during dircache loading
22:44:44 Join ChickeNES [0] (~ChickeNES@
22:44:45*gevaerts gets his ipod
22:44:47 Join jhMikeS [0] (
22:44:47 Quit jhMikeS (Changing host)
22:44:47 Join jhMikeS [0] (~jethead71@rockbox/developer/jhMikeS)
22:44:57Tornehobby16: did you not understand what we suggested yesterday?
22:45:01Tornewhy do you need to modify rockbox?
22:45:19kugelSlasheri: I'll look into it tomorrow (and check logs)
22:45:28Slasheriok, great
22:46:56 Join [Saint] [0] (
22:47:33hobby16@Torne, I've decided to modify rockbox because it's not easy at all to change the Volume-ID bit on a Windows host (the usb HD must be unmounted before and on Windows 7 or XP, it's impossible !!). At least that's what I end up concluding, do you think it's correct ?
22:48:03Torneno, it is quite easy
22:48:47Torneget a proper disk editor
22:48:54Torneit should take all of ten seconds
22:49:28hobby16@Torne I must use a wrong sofware then. I've used HxD as a diskeditor (and many others) and asked the question yesterday. Maybe can you tell me what to use ?
22:49:30Tornewindows doesn't prevent you modifying a mounted disk, which is j pretty funny but hey.
22:49:34Torneuseful for you :)
22:49:43gevaertskugel: also get a data abort on first boot with a current build on ipod video
22:49:44Tornejust don't actually look at or access the disk
22:50:00Tornepatch the directory and as soon as the write is done yank the disk out
22:52:06hobby16@Torne ok, the guy there misled me then, saying "Access Denied under Windows 7 on flash drive" is the norm, please advice :
22:53:08Tornealso you *can* unmount devices on windows
22:53:18Tornejust go into the disk admin thingy and remove all the mount points for the partition
22:54:56hobby16@Torne : ok, I'll try to unmount. Is HxD the right disk editor to use ? (I've found the byte & bit to change, but was blocked by the readonly problem)
22:55:18Tornei have no idea
22:55:28Tornei don't know any random piece of software you happen to have :)
22:55:42Torneyou may be opening the wrong device, though
22:55:47Torneyou want to be editing the physical disk volume
22:56:03sideralhobby16: You might also consider developing under Linux, where everything is shiny and bright ;)
22:56:22Torneheh, this machine doesn't have a backslash key
22:57:08hobby16@torne, that's what I did, with rockbox, then with a 120M usb key, but the readonly problem is permanent
22:57:15Torneyou wnat to edit //?/Device/Harddisk<somenumber>/Partition1
22:57:26Torneexcept with backslashes
22:57:32Tornenot the DOS style drive letter
22:58:04Tornethe drive letter is a mount point, not a physical disk; the semantics of accessing it are different (for poorly explained reasons)
22:58:18Tornea sensible disk editor would offer either
22:59:32hobby16torne : "a sensible disk editor". Is there any on windows you know of ?
23:00:09Tornei am fond of runtime software's diskexplorer
23:00:13Tornebut it costs money
23:00:24gevaertskugel: it crashes in parse_line()
23:00:30gevaertsWhich is in tagtree.c
23:01:01hobby16@sideral, I'm already on Ubuntu with Virtualbox (Win7 host) but (my) Ubuntu does NOT emulate usb, grrr (anything shiny, hmmm)
23:02:58hobby16anyway, I've tried to change the firmware to issue a command "change this f..g volume-id bit", It seemed much more predictable. Can anybody still help with a suggestion on where to do it ?
23:09:30Tornevirtualbox *does8 emulate USB
23:09:37Torneyou just need to actually tell it to hook up the device to the VM
23:09:55 Join Thra11_ [0] (
23:09:56Tornemodifying rockbox to do something you need to do exactly once seems crazy :)
23:10:10gevaertsDoes anyone have a 64mb ipod video around? Do current builds boot on those?
23:10:26 Join evilnick_B [0] (0c140464@rockbox/staff/evilnick)
23:10:29Tornegevaerts: i have one, but haven't tried recently :)
23:11:39 Quit keyb_gr (Ping timeout: 240 seconds)
23:12:31sideralhobby16: modifying Rockbox isn't going to be easy. I'd add a low-level function that does this near (and similar to) the FAT mkdir function, then call this new function from within the unmount code
23:12:40 Quit Thra11 (Ping timeout: 240 seconds)
23:13:58hobby16"modifying rockbox to do something you need to do exactly once seems crazy :)". NO, it's would be a customer application and it will be used on many rockbox target (I hope so)
23:13:59gevaertsTorne: no point I guess. My mini2 also data aborts
23:14:06Tornegevaerts: ah
23:15:08 Quit stripwax (Read error: Connection reset by peer)
23:16:33hobby16@sideral, thank you for your point, that's what I thought, but was not sure. There is a fat_rename() in fat.c, can it be used to rename a dir (normally, it's for files)
23:16:38 Quit Thra11_ (Ping timeout: 246 seconds)
23:17:21sideralhobby16: I don't know
23:20:29 Join stripwax [0] (
23:20:44pamauryhobby16: a dir is a file
23:20:54pamaury(on fat)
23:22:19hobby16@pamaury, great news, so I'll try to use fat_rename() to change the volume_id bit of a dir.
23:22:58pamauryI don't see the relationship between renaming and changing a flag bit
23:23:59hobby16well, in fact I just want to change a flag bit, but I don't know where and thought fat_rename() is the function to call. Can you confirm ?
23:26:18sideralhobby16: I merely suggested to use fat_rename as inspiration for how to find a directory entry's flags and how to read and write them
23:26:37pamauryyou can probably do it in fat_rename but given that all the info needed to identify the main entry is in te fat structure, you can write your own function for this (and inspire from rename or open to see how it works)
23:26:45hobby16I have /mydir on rockbox, I want to set the ATTR_VOLUME_ID bit (0x8). Maybe easy cake but not for me.
23:26:49sideralI guess there's no way the current rename function will do the work for you
23:27:48hobby16@sideral, no no, fat_rename is proposed by me because it's (for me) the most likely candidate. But I don't know how to go on, hence asking advices here
23:27:49*gevaerts decides to try the good old splashf() debugging
23:28:38pamauryhobby16: wait a second, I'll try to write something quickly to give you a hint
23:29:37 Join MethoS- [0] (~clemens@
23:29:46 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.)
23:29:47hobby16@pamaury, great, if more convenient, send it to me here Thanks in advance
23:30:36gevaertshobby16: for short bits of code people tend to use pastebins
23:31:10pamaurynote that actually, all the work in nearly done in update_short_entry
23:32:23hobby16@pamaury, I note update_short_entry. wow, that's a great hint !
23:33:29hobby16yeah, use pastebins please
23:33:54 Quit krazykit (Ping timeout: 252 seconds)
23:34:34gevaertshrm, two-byte aligned structs will cause data aborts, yes...
23:36:11pamaurythat untested, but it should give you an idea
23:37:52hobby16@pamaury, that seems perfect, many thanks !!!
23:38:00 Quit Xerion (Quit: )
23:42:34sideralgevaerts: can you identify the checkin that added the access caused the crash in tagtree.c?
23:42:47gevaertssideral: no idea. I know the line though
23:43:18gevaertssideral: get_format_str() gets given an unaligned pointer
23:43:51gevaertsAt first sight that pointer is in the correct range, so it's probably not just some uninitialised memory
23:46:05sideralgevaerts: Interesting. I'm asking because I'm observing a different tagtree failure while testing Slasheri's latest fix: My tagnavi_custom.config apparently is not read
23:47:00sideralThis is a build without kugel's changes, though. I cherry-picked Slasheri's fix on top of a build based on the 3.9 branch
23:47:19 Join Thra11 [0] (
23:48:18amiconnhobby16: Direct disk editing should work on Vista or 7 the same way as on earlier versions of windows. The tool needs to "run as administrator" though (unless you've disabled uac)
23:49:01amiconnNon-admins don't have low level disk access, but that applies to XP/ 2003 as well
23:49:09 Quit pamaury (Remote host closed the connection)
23:49:29Torneamiconn: if that was the problem he wouldn't be able to read the disk in the first place
23:50:51 Quit RansomTime (Quit: HydraIRC -> <- s0 d4Mn l33t |t'z 5c4rY!)
23:52:08 Join Xerion [0] (
23:56:23hobby16Great, pamaury short code seems to do exactly what I want. The bit is set properly. Testing now... Anyway, many thanks to you all.
23:57:56hobby16@amiconn, the readonly access problem is real as described here by Mael (the author of HxD) :

Previous day | Next day