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 2009-06-10

00:00:59 Join linuxstb [0] (n=linuxstb@rockbox/developer/linuxstb)
00:04:27 Quit domonoky (Read error: 104 (Connection reset by peer))
00:08:54 Quit mcuelenaere ()
00:11:10 Join fdinel [0] (
00:14:34CIA-38New commit by mcuelenaere (r21240): Update Dutch RBUtility translation
00:15:30 Join LambdaCalculus37 [0] (i=41585845@rockbox/staff/LambdaCalculus37)
00:16:52 Join bluebrother [0] (n=dom@rockbox/developer/bluebrother)
00:24:55 Part toffe82
00:26:07 Join barrywardell [0] (n=barrywar@
00:28:07 Join BHSPitMonkey [0] (n=stephen@unaffiliated/bhspitmonkey)
00:33:54funmanbertrik: did you have a look at clip button driver? else i could do it tonight
00:34:51stripwaxsaratoga - (still online?) - here's your wma profile: 192kbps (via the standard test_codec wma example file)
00:35:38bertrikfunman, I should be asleep right now, so I won't work on it anymore today/otnight
00:35:42stripwaxagain I've kept the mdct_backwards split into the different steps , so slightly different from regular build but that should just be a level of granularity thing, shouldn't affect totals
00:36:26stripwaxthe mdct accounts for almost exactly 50% of the ticks spent in wma decode
00:36:54 Quit bertrik ("De groeten")
00:38:48***Saving seen data "./dancer.seen"
00:40:54stripwaxLooking at the profile makes me realise how complex vorbis bitstream decode/setup is :( almost everything in wma is presumably inlinable
00:41:01 Quit dfkt (Read error: 104 (Connection reset by peer))
00:42:37 Quit robin0800 (Read error: 110 (Connection timed out))
00:42:56 Quit martian67 (
00:42:56 Quit Thundercloud (
00:42:56 Join Thundercloud_ [0] (
00:43:17NJoinmartian67 [0] (n=martian6@about/linux/regular/martian67)
00:44:22stripwaxCuriously, tremor basically unchanged after taking out the division in render_line - here's the tremor profile (render_line is inlined so shows as floor1_inverse2).
00:46:49 Quit krazykit ("Connection reset by beer")
00:47:51 Quit bluebrother (Read error: 60 (Operation timed out))
00:48:20 Quit n1s ("Lämnar")
00:50:14 Join slyyx [0] (n=slyyx@
01:02:26 Quit fdinel ("Miranda IM! Smaller, Faster, Easier.")
01:03:15 Join krazykit [0] (
01:03:32 Join fdinel [0] (
01:06:06*froggyman thinks rockbox needs its own support hotline
01:07:12 Join kugel [0] (i=kugel@rockbox/developer/kugel)
01:08:11 Quit ender` (" Please help Conserve Gravity - Play Chess, not Basketball.")
01:11:53 Quit Hadaka (Read error: 60 (Operation timed out))
01:11:58 Join Naked [0] (
01:12:09 Nick Naked is now known as Hadaka (
01:15:56funmanwhen reading a keyscan matrix, we must wait a bit after setting the row and before reading the column. but could we wait too long ? and the signal would not mean anything
01:15:57 Quit kugel (Read error: 104 (Connection reset by peer))
01:16:23 Quit Thundercloud_ (Remote closed the connection)
01:19:51 Quit pixelma (Nick collision from services.)
01:19:51 Join pixelma_ [50] (n=pixelma@rockbox/staff/pixelma)
01:20:04 Quit amiconn (Nick collision from services.)
01:20:07 Join amiconn_ [50] (n=jens@rockbox/developer/amiconn)
01:20:09 Nick pixelma_ is now known as pixelma (n=pixelma@rockbox/staff/pixelma)
01:20:26 Nick amiconn_ is now known as amiconn (n=jens@rockbox/developer/amiconn)
01:22:03 Join cspotcode [0] (
01:23:22 Quit PaulJam (".")
01:28:06 Quit Rondom ("Ex-Chat")
01:29:53 Quit jon-kha (
01:29:53 Quit Slasheri (
01:29:53 Quit rwong (
01:30:24NJoinjon-kha [0] (
01:30:24NJoinSlasheri [0] (i=miipekk@rockbox/developer/Slasheri)
01:30:24NJoinrwong [0] (
01:33:26 Quit evilnick (" ajax IRC Client")
01:33:27 Quit matsl (Read error: 110 (Connection timed out))
01:39:08 Join kugel [0] (i=kugel@rockbox/developer/kugel)
01:42:44 Quit LambdaCalculus37 (" beer! sushi!")
01:45:43 Quit cspotcode (Read error: 110 (Connection timed out))
01:50:06 Quit funman ("leaving")
01:50:08 Quit jgarvey ("Leaving")
01:50:15 Quit HBK ()
01:54:05 Join timc [0] (n=aoeu@
01:57:56 Quit xnyhps ("Leaving.")
01:58:31 Join kugel_ [0] (
02:04:13 Join HBK [0] (
02:04:42stripwaxsaratoga - ok, figured it out. looks like gcc is adding instrumentation to inline functions! so we call MULT31_SHIFT15 a bunch of times, the instrumentation gets added at the 'call' and 'return' of that function (which also gets inlined), and the stats get added to the render_line stats count .. sigh
02:04:42 Quit kugel_ (Read error: 104 (Connection reset by peer))
02:05:10 Join kugel_ [0] (
02:05:18stripwaxso really we want to tell gcc to not add instrumentation calls for inlined functions. I'm pretty sure it didn't used to do that, maybe that was for an older version of gcc
02:05:19 Quit kugel_ (Read error: 104 (Connection reset by peer))
02:06:55stripwaxIf I do that for tremor [and tell gcc to not instrument a bunch of functions, but, manually, using __attribute__((no_instrument_function))] I get a much more sane and more expected profile result.
02:12:57 Quit JdGordon| (" ajax IRC Client")
02:13:44saratogastripwax: can you post it?
02:13:51stripwaxsaratoga - here. mdct_butterflies =20%, decode_packed_block=16.3%, decode_packed_entry_number=9.89%,.. floor1_inverse2 is just 0.5% as you observed.
02:14:27stripwaxGiven the number of "calls" to decode_packed_block and decode_packed_entry_number, I wouldn't be surprised if some of those are counting inlined functions as calls to same also.
02:15:11saratogalooking at the wma results doesn't help too much, since its half MDCT and half the decode function
02:15:42saratogai'll have to do it the old fashioned, comment out code and run test_codec
02:16:31stripwaxsigh, yeah, decode_xxx probably picking up bitreverse inline
02:16:36 Quit kugel (Read error: 110 (Connection timed out))
02:16:41stripwaxsaratoga - aree, wma results not super useful..
02:17:14saratogai bet bitstream and huffman decode takes up much of that time, but its all inlined or preprocessor macros
02:17:18stripwaxBest way to get better profiling is to __attribute__((noinline)) lots of code. I don't know wma codec well enough to know what's worth doing
02:17:25stripwaxoh, well, there you go :)
02:18:03saratogai can compute the cost by commenting out loops, counting how many times they run, and then dividing
02:18:40stripwaxonly if you still get valid codec behaviour when you comment out the loops..? I can't see that as an easy way to assess huffman decode speed
02:19:14saratogagood point, that'll probably break for things that touch the bitstream
02:21:38saratogaits good to know decode_exp_vlc uses no CPU time though
02:22:41saratogathe loop labeled "/* parse spectral coefficients : just RLE encoding */" is the only place in decode_block that possibly be using much CPU time, so I guess profiling WMA isn't terribly important
02:25:34saratogawhats funny is almost the entire codec is enclosed in if(channel_coded) blocks, so I guess theres some WMA file out there that needs an MDCT and about 300 lines of parsing code to play
02:26:59stripwaxhey .. we use little-endian arm right? or big?
02:27:13saratogalittle on all targets I think
02:27:33saratogaat least all supported, i think there was an in progress port at one point that was BE
02:28:17 Join bubsy [0] (n=Bubsy@
02:29:07 Quit gregzx ("ChatZilla 0.9.84 [Firefox 3.0.10/2009042316]")
02:29:20 Quit efyx_ (Remote closed the connection)
02:31:48stripwaxok, good to know that letoh32 should be a nop on most targets
02:34:33saratogawe should probably fix the tabs in tremor
02:34:49saratogai asked in the vorbis channel and they're apparently not supposed to be there
02:34:56saratogaso no sense trying to preserve them in our fork
02:35:11stripwaxwhich tabs?
02:35:36saratogaamoung others
02:35:52stripwaxcan't say I'd noticed them
02:36:08 Join chandoo [0] (
02:36:24saratogai guess you have your editor set to 2 spaces per tab then
02:36:30saratoga"Any tabs are there only because xiphmont can't figure out how to configure emacs."
02:36:54stripwaxok, this is finally believable:
02:37:23saratogawhat did you change?
02:38:53***Saving seen data "./dancer.seen"
02:39:15stripwaxas I said - peppering the code with __attribute__((no_instrument_function)) around most of the inline code - _adv_halt, bitrev12, bitreverse, ogg_look, ..
02:39:23stripwaxand all of asm_arm.h too
02:39:46stripwaxso call (and tick) counts don't count calls to inline functions and attribute them to the calling function
02:40:34stripwaxotherwise the resulting code spent more time executing the profiling entry/exitpoint than actually executing the inlined code => crazy stats
02:44:45 Quit chandoo ("Leaving")
02:45:05 Nick slyyx is now known as Outside (n=slyyx@
02:45:38 Nick Outside is now known as Inside (n=slyyx@
02:45:41 Quit Inside (Nick collision from services.)
02:45:53 Join Inside_ [0] (n=slyyx@
02:46:03 Nick Inside_ is now known as slyyx (n=slyyx@
02:46:57saratogaany objection to fixing the stupid inconsisten tabulation in tremor's codebook.c?
02:47:11saratogaits a mix of tabs and spaces, not all of which are the same number of characters
02:49:50stripwaxnone from me
02:50:36stripwaxhrm, where is _ilog (with the _ prefix) defined?
02:50:42stripwaxanyway, enough for now, good night!
02:51:54 Join cool_walking_ [0] (i=cb3b81c3@gateway/web/ajax/
02:54:27*stripwax curses as he's somehow broken decode on his local build now, was working a second ago
02:57:19 Quit timc ("Leaving")
03:04:16 Quit barrywardell ()
03:08:03 Quit stripwax ("")
03:09:29 Quit perrikwp (" ajax IRC Client")
03:14:24 Nick fxb is now known as fxb__ (
03:20:42 Join bittin__ [0] (
03:28:59 Join timc [0] (n=aoeu@
03:32:58 Join Horschti [0] (n=Horscht2@xbmc/user/horscht)
03:35:22 Quit BHSPitMonkey (Remote closed the connection)
03:48:04 Quit froggyman (Read error: 104 (Connection reset by peer))
03:50:26 Quit Horscht (Read error: 110 (Connection timed out))
03:52:12 Join La-Naraja [0] (n=4cf0cadf@gateway/web/cgi-irc/
03:53:07 Quit La-Naraja (Client Quit)
03:53:10 Join La-Naraja [0] (n=4cf0cadf@gateway/web/cgi-irc/
03:53:53 Quit timc (Remote closed the connection)
03:55:44 Join flounder [0] (n=62dc278c@gateway/web/cgi-irc/
03:55:52flounderum, hello?
03:56:01 Quit flounder (Client Quit)
03:56:08 Join webguest54 [0] (n=6382a65f@gateway/web/cgi-irc/
03:57:39 Quit webguest54 (Client Quit)
03:58:27 Join flounder [0] (n=62dc278c@gateway/web/cgi-irc/
03:58:27La-Narajamis amigo!
03:58:30 Join perezoso [0] (n=6382a65f@gateway/web/cgi-irc/
03:58:47La-NarajaYo Flounder!
03:58:58La-NarajaYo Perezoso!
03:59:23flounderdo i win?
03:59:36La-Naraja10000 euros!
03:59:54cool_walking_Is this leading up to something to do with Rockbox?
04:00:04La-Narajarockbox is great, Isnt it?
04:00:05perezosocomo estas puta?
04:00:10perezosono me gusta....
04:00:16perezosome gusta facebook
04:00:27La-Narajatu es eestupido!
04:00:34La-Narajaes grande!
04:00:59flounderstop w/ the spainglish
04:01:05flounderwe is not in scool any mor
04:01:12flounderim too lazy to remember
04:01:19perezosoit's big?
04:01:19La-NarajaRockbox es grande, dos!!
04:01:42La-Narajai 4 got!
04:02:00cool_walking_Please don't spam this channel. It is logged, and we don't want people to have to scroll through your spam. Try #rockbox-community
04:02:26La-Narajadid u get the summer reading? @cool_walking, Go Away!
04:02:35perezosouhm... grande is bid bandejo
04:02:39flounderum, Laex, do u know wut this cool walking guy is talkin about?
04:02:44flounderi is confuzzled
04:02:56La-NarajaJust ignore him!
04:03:01flounderand this pretzle guy?
04:03:13perezosowtf? dude i hav no idea what your talking about alex...
04:03:56La-Narajathe pretzle guy is Arron Viskant!
04:04:06La-NarajaFish guy is Stuart Wilson!
04:04:13flounderi dont know this Arron Pretzle4!
04:04:18cool_walking_scorche, Bagder, Llorean: wake up.
04:04:41flounderhello Arron! Do i know u from anywhere???
04:04:41La-NarajaShoot! Its the police!
04:04:48perezosoperezoso means lazy idoit
04:04:54La-Narajahe goes to our school!
04:05:01flounderi got the lazy part..
04:05:06perezosostuart... I've heard of u but i don't think I've met u
04:05:21flounderhmm, im Stuart Wilson. did i have u in any of my classes ever?
04:05:39La-NarajaAaron is in Marching Band!
04:05:43cool_walking_saratoga, JdGordon, pixelma, GodEater? Any mods awake?
04:05:51flounderhaha, get tht a lot, well more like people know me, but i swear iv nvr met them B4
04:05:59flounderwell cool, now i know u
04:06:10La-NarajaCool_Walking_, Please go away?
04:06:29La-NarajaAww, Making friends on Rockbok IRC!
04:06:54safetydanPlease read topic. Off topic (i.e. not about Rockbox) chat belongs on another channel.
04:07:09La-NarajaRockbox is great!
04:07:15perezosolol wow man, don't be a kill joy
04:07:36cool_walking_I'm just being a move-joy. get the hell in another channel.
04:07:42La-NarajaFlounder and Perezoso, Say rockbox is great to get riid of the vermin!
04:08:08flounderAlex, why are you the orange?
04:08:13perezosolol XPPPPP uhm actually I like aim, facebook and other things...
04:08:16perezosobut this works
04:08:28La-NarajaThis is WAY more fun!
04:08:46perezosoy? it's just an anon chat with a fancy title
04:08:54krazykitthis is an on-topic channel. please take off-topic chatter elsewhere
04:09:00La-NarajaThe orange is simmilar to EsotericWisp, my previous name!
04:09:33La-NarajaWe need to invite more people!
04:09:36perezososigh... what is the topic?
04:09:57krazykitLa-Naraja, flounder, perezoso, this channel is a logged development and support channel. take your chatter somewhere else. it's not appropriate here.
04:10:19La-NarajaSeriously though, What is the topic?
04:10:30perezosothat's great
04:10:35perezosoanswer the question
04:10:47flounderwhat IS the topic
04:10:53La-Narajawoo perezoso!
04:11:00perezosowhat's the topic I don't give a fuck about guide lines
04:11:00flounderwe will talk about it if ud simply tell us wut it is!!!
04:11:11La-NarajaWoo flounder!
04:11:14floundernoppe, WAAAAYYYY too lazy to read somthin from a link
04:11:36La-NarajaCan you cut and paste it?
04:11:48Mode"#rockbox +o Llorean " by ChanServ (ChanServ@services.)
04:12:00LloreanOkay, one warning from me. This is an on-topic channel.
04:12:15La-Narajawe Love Rockbox!
04:13:02La-Narajapsst, flounder and perezoso, read my last chat and reply simmilar!
04:13:07Kick(#Rockbox La-Naraja :Llorean) by Llorean!n=DarkkOne@rockbox/administrator/Llorean
04:13:22Kick(#Rockbox flounder :Llorean) by Llorean!n=DarkkOne@rockbox/administrator/Llorean
04:13:23Kick(#Rockbox perezoso :Llorean) by Llorean!n=DarkkOne@rockbox/administrator/Llorean
04:14:13 Join BigBlu [0] (n=4cf0cadf@gateway/web/cgi-irc/
04:14:31 Quit BigBlu (Client Quit)
04:14:34 Join BigBlu [0] (n=4cf0cadf@gateway/web/cgi-irc/
04:14:36Mode"#rockbox +b *!*@gateway/web/cgi-irc/* " by Llorean (n=DarkkOne@rockbox/administrator/Llorean)
04:14:36DBUGsent MODE #rockbox -o-b Llorean *!*@gateway/web/cgi-irc/*
04:14:46Kick(#Rockbox BigBlu :Llorean) by Llorean!n=DarkkOne@rockbox/administrator/Llorean
04:17:52 Join BUMBACL0T [0] (n=ORF@unaffiliated/bumbacl0t)
04:18:40LloreanBUMBACL0T: Did you have a question about Rockbox?
04:19:18BUMBACL0Tno, but i'm trying to join rockbox-community but im banned
04:19:32BUMBACL0Tdon't know why
04:20:07LloreanThen you should PM him, rather than coming in here and asking for him.
04:22:02 Join perrikwp [0] (i=18ac0c41@gateway/web/ajax/
04:24:49Mode"#rockbox -b *!*@gateway/web/cgi-irc/* " by Llorean (n=DarkkOne@rockbox/administrator/Llorean)
04:28:53Mode"#rockbox +o Llorean " by ChanServ (ChanServ@services.)
04:28:58Mode"#rockbox -o Llorean " by ChanServ (ChanServ@services.)
04:30:38 Join JdGordon| [0] (i=43a02c5a@rockbox/developer/JdGordon)
04:31:58 Join calman_ [0] (
04:38:54***Saving seen data "./dancer.seen"
04:41:55 Quit JdGordon| (" ajax IRC Client")
04:48:37 Join Chesteta [0] (
04:54:00 Quit perrikwp (" ajax IRC Client")
04:54:18 Join perrikwp [0] (i=18ac0c41@gateway/web/ajax/
05:04:54 Quit krazykit ("Connection reset by beer")
05:10:58 Join krazykit [0] (
05:18:24 Join calman__ [0] (
05:29:10 Quit Chesteta ()
05:32:11 Quit perrikwp (" ajax IRC Client")
05:32:44 Join perrikwp [0] (i=18ac0c41@gateway/web/ajax/
05:33:34 Quit calman_ (Read error: 110 (Connection timed out))
05:35:28 Quit _lifeless (Read error: 110 (Connection timed out))
05:39:40 Quit calman__ ()
05:43:23 Quit Horschti ("Verlassend")
05:49:18 Quit krazykit ("Connection reset by beer")
05:49:34 Join krazykit [0] (
05:54:59 Join ademille [0] (
06:21:23 Part ademille
06:38:57***Saving seen data "./dancer.seen"
06:42:45 Quit fdinel ("Miranda IM! Smaller, Faster, Easier.")
06:57:53 Quit perrikwp (" ajax IRC Client")
07:04:56 Join perrikwp [0] (i=18ac0c41@gateway/web/ajax/
07:14:31 Quit martian67 (Remote closed the connection)
07:24:39 Nick fxb__ is now known as fxb (
07:25:46 Join martian67 [0] (n=martian6@about/linux/regular/martian67)
07:39:39Unhelpfulamiconn: am i right in thinking that ldrsh exists since at least arm v4 and provides a sign-extended load of a 16-bit value? i'm trying to get gcc to do a reasonable job on the IDCT functions in jpeg_load.c with a 16-bit workspace, and some values it loads with ldrsh and uses as-is, and for others, seemingly at random, it adds sign-extension instructions, usually mov r0, r0, lsl #16; mov r0, r0, asr #16, or uxth if it's available :/
07:41:06Unhelpfulideally, i'd like it to use shift/add sequences when those make sense, and native multiply when that does. it can't get this right with a 32-bit or 16-bit workspace array, and of course on the 32-bit array there's no way to tell it that values are already sign-extended 16-bit. :/
07:42:04 Quit martian67 (Remote closed the connection)
07:49:00 Nick fxb is now known as fxb__ (
07:52:37 Quit AndyI (Read error: 60 (Operation timed out))
07:53:18 Part BUMBACL0T
07:53:20 Join AndyI [0] (i=AndyI@
07:56:42 Quit HBK ()
08:01:29amiconnUnhelpful: yes
08:01:38*amiconn hands Unhelpful a copy of arm_DDI0100I.pdf
08:03:47 Part ch4os
08:04:26Unhelpfulany idea why gcc would use ldrh, and then later throw in sign-extension? i can't really figure out how to get it *not* to do so, though i'm not entirely sure that i want to. it certainly doesn't *look* smart.
08:06:31amiconnWell it's gcc, what do you expect? ;\
08:06:42Unhelpful...especially weird, i'm pretty sure at least one of these uxth instructions is completely pointless, as it's the sum of two products that have been calculated with smulbb
08:07:13Unhelpfulso, basically, fixing it will mean hand asm, or else taking the gcc asm and cleaning it up. :/
08:07:51 Join martian67 [0] (n=martian6@about/linux/regular/martian67)
08:07:54amiconnWhy is that instruction pointless?
08:09:44Unhelpfulamiconn: isn't that 16x16->32 multiplication? it's also just *done* an asr 11 on the value, which would only work properly at all if it's already 32-bit signed. and then it sign-extends it...
08:11:41Unhelpfuli did look at our datasheets page for an ARM programming manual, but only found
08:11:48amiconnYes it is, meaning the result can exceed the range of a 16 bit value. Adding another such value won't change that, and neither will an asr 11 (32-11=21)
08:11:58amiconnAlso, uxth is unsigned
08:14:32Unhelpfulhrm... so i see, the shift it's using in that particular case is lsl, lsr on another arm version. that makes even less sense, nothing in that function is unsigned :/
08:15:01amiconn Click ARM architecture -> ARMv5 Architecture Reference Manual
08:15:21Unhelpfulyou're right, though, thinking about it *gcc* can't know that the asr 11 will always have a 16-bit result (though i do)
08:15:21amiconnThere's a link to the PDF; you need to accept an eula in order to download it
08:15:45Unhelpfulhence its non-presence on our datasheets page :/
08:19:02Unhelpfuli suppose if i want the generated code to express things that i am unable to tell gcc about i'll need to edit it myself ;/
08:19:33amiconnThere's a reason why the mpeg2 idct is coded in asm for coldfire and arm...
08:19:45 Join Rob2222 [0] (
08:20:07amiconn(speaking about it - I should probably finish my new version for armv5 and higher)
08:27:06Unhelpfulit would seem that the major changes to make here are to do the sign extension on load, and to skip any explicit sign extension of results that i know to be 16-bit values. the 8-point version gets a bit uglier, because it does enough work to need to spill some constants to the stack :/
08:28:40 Quit grndslm ("Leaving")
08:31:12 Join flydutch [0] (
08:32:43 Join Zagor [242] (n=bjorn@rockbox/developer/Zagor)
08:37:08 Join BHSPitMonkey [0] (n=stephen@unaffiliated/bhspitmonkey)
08:37:27 Quit safetydan ("Leaving.")
08:37:53 Quit Rob2223 (Read error: 110 (Connection timed out))
08:38:20 Join raquatrac [0] (
08:38:59***Saving seen data "./dancer.seen"
08:49:38GodEatercool_walking_: for future reference, I have no powers in here - only in -community. Policy decision I'm afraid. Ops in here are few and far between - a problem I've raised before, but which still exists.
08:53:20GodEaterI've just rechecked the list actually, and it's woefully out of date :(
08:59:34 Join bluebrother [0] (n=dom@rockbox/developer/bluebrother)
09:05:10 Quit bluebrother ("leaving")
09:07:28*GodEater would like to direct all those who barely ever read the forums to
09:07:41GodEater(Staff only I'm afraid kids)
09:08:09 Join n1s [0] (n=n1s@rockbox/developer/n1s)
09:08:18*cool_walking_ tries anyway... and is still disappointed when it holds true.
09:08:48 Quit slyyx ("Lost terminal")
09:11:55 Join petur [50] (n=petur@rockbox/developer/petur)
09:29:58Unhelpfulamiconn: i'm guessing i need the manual for the specific core in question if i want to know about things like cycles counts, stages of execution, etc?
09:30:36 Join Thundercloud [0] (
09:45:08 Quit Rob2222 (Read error: 104 (Connection reset by peer))
09:45:49 Join Rob2222 [0] (
09:50:43 Quit kachna (Read error: 113 (No route to host))
09:53:07pixelmaabout this little episode in the European night hours... I guess one option is also to get freenode staffers' attention (although I don't know if that was tried). But I agree that there could be a few more ops around.
09:55:13Unhelpfulhrm, a hand-coded ARMv5 version could also the t/b flags to SMULxy to load two of its constants at once
09:55:15 Join einhirn [0] (
09:55:49 Quit Thundercloud (Remote closed the connection)
09:56:11*scorche was cleaning =/
09:56:51scorchealso, freenode staff wouldnt do anything, as they are not on the access list of this channel
09:57:13 Quit tessarakt ("Client exiting")
09:58:01 Join gartral [0] (n=Gartral@
09:58:48pixelmaor logbot gets op rights again. I thought freenode staff would have the power to overrule this (and I thought I read somewhere to ask freenode staff if you have problems with trolls)
09:59:13Mode"#rockbox +o logbot " by ChanServ (ChanServ@services.)
09:59:14DBUGQ-Sent KICK CIA-38 to server
09:59:14Kick(#rockbox CIA-38 :Colourcodes are *not* appreciated here!) by logbot!n=bjst@gateway/web/cgi-irc/
09:59:15DBUGQ-Sent KICK goffa_ to server
09:59:15Kick(#rockbox goffa_ :*bang* too many joined users) by logbot!n=bjst@gateway/web/cgi-irc/
09:59:16 Join CIA-37 [0] (n=CIA@
09:59:47gartraltheres a typo on RockboxUtilityDevelopment page, onder the resolving mountpoints graph, "disc" should be "disk" shouldn't it?
09:59:54scorcheZagor: i think it might be nice to let logbot allow colorcodes before the next commit =P
10:00:42Zagorwhy is cia sending color codes?
10:00:54scorchebecause it is the commit bot...
10:01:16Zagoryeah but do we really want color from it? since that means we have to allow annoying color from everyone
10:01:22scorcheand colors (and formatting such as bolding) helps readability
10:01:39Mikachuif nick ~= CIA.* ..
10:01:40scorchewe dont have to allow color from everyone =)
10:02:18scorchepixelma: technically they can, but they see it as a channel problem and not a network problem if a spammer is in just one channel to protect "channel rights"...they wont interfere unless freenode-staff is added to the access list or it is a network concern
10:02:59pixelmaaha, good to know...
10:04:43Mode"#rockbox +o scorche " by ChanServ (ChanServ@services.)
10:04:59Mode"#rockbox +b bumpacl0t!*@* " by scorche (n=scorche@rockbox/administrator/scorche)
10:05:11Mode"#rockbox -o scorche " by ChanServ (ChanServ@services.)
10:05:53gartralscorche: i'm sure you have good reason, but what was he banned for? trolling?
10:06:27 Join kugel [0] (i=kugel@
10:06:33scorchethat is just a name ban which he knows how to evade and likely will, but meh
10:07:00gartralbut *why* was he banned?
10:07:10scorchedoes it matter?
10:07:22gartralnot really... just curious
10:08:23 Quit scorche (Nick collision from services.)
10:09:09 Join scorche [50] (n=scorche@rockbox/administrator/scorche)
10:09:12 Join ender` [0] (
10:10:57gartralscorche that and it helps others understand the rules of the channel if you state why you banned someone.. but as you say, it really doesnt matter
10:11:30***SPY: Authentication failed for Zagor
10:11:38scorchegartral: i thought the rules listed in the topic helped others understand the rules...
10:11:44Mode"#rockbox +o scorche " by ChanServ (ChanServ@services.)
10:11:53Mode"#rockbox -b bumpacl0t!*@* " by scorche (n=scorche@rockbox/administrator/scorche)
10:11:59Mode"#rockbox +b bumbacl0t!*@* " by scorche (n=scorche@rockbox/administrator/scorche)
10:12:04Mode"#rockbox -o scorche " by ChanServ (ChanServ@services.)
10:12:30Zagorscorche: I turned off colour kick in logbot now
10:12:42 Quit Llorean (Read error: 104 (Connection reset by peer))
10:13:19Mikachuhow would logbot help with the three earlier?
10:13:20gartraltheres a typo on RockboxUtilityDevelopment page, under the resolving mountpoints graph, "disc" should be "disk" shouldn't it? or am I wrong?
10:14:28pixelmaMikachu: a few more people are allowed to use logbot to kick (ban) someone
10:15:09scorcheban as well?
10:15:16GodEatergartral: depends where you're from on how you spell "dis[ck]"
10:15:54cool_walking_I always thought everythink was "disk", except CD which is "disc".
10:16:17GodEaterwhich might well be the case in .au ;)
10:16:18gartralGodEater: /me has the same thought as cool_walking_
10:16:54GodEaterthey're more interchangeable in the UK
10:18:12Mikachuwiktionary says disk is usually used for magnetic disks and disc for optical discs
10:18:24cool_walking_So it sounds like ours should be used then, since it's most compatible
10:18:50GodEaterexcept that Rockbox uses British English
10:19:13cool_walking_But you said they're interchangeable, so you could use either - which is a superset of our method.
10:19:18Mikachui'm pretty sure it doesn't matter
10:19:23GodEaterme too
10:19:31GodEaterI'm just curious to see how long they'll keep arguing ;)
10:19:46Mikachudoesn't that make you a troll? :)
10:19:56gartralmeh.. i'll just commit the change, if someone disagrees, they can revert :)
10:22:17gartralwhats the difference beteen save, and quietsave?
10:22:31gartrals// beteen/between
10:23:17cool_walking_IIRC quiet save doesn't show up as a separate revision - it's bundled into the previous one. I think it tells you that somewhere near the button.
10:23:40gartralno, that's minor change..
10:24:15 Join efyx_ [0] (
10:25:05Mikachu"Like Save but does not e-mail people on the WebNotify notification list - same effect as checking "Minor changes, don't notify"."
10:26:56gartralMikachu: so if I were to click the minor change box, and hit quiet save, would they cancel eachother out? ;)
10:27:10Mikachuprobably not
10:29:18 Quit gartral ("I am what I am because of who We All are.")
10:29:28***Server message 901: 'logbot logbot n=bjst rockbox/bot/logbot :You are now logged in. (id logbot, username n=bjst, hostname rockbox/bot/logbot)'
10:29:28Mode"logbot :+e" by services.
10:29:46 Quit BHSPitMonkey ("Ex-Chat")
10:39:02***Saving seen data "./dancer.seen"
10:42:00***Started Dancer V4.16
10:42:00***Connected to on port 6667
10:42:00***Logfile for #rockbox started
10:42:03***Server message 501: 'logbot_ :Unknown MODE flag'
10:42:03Mode"logbot_ :+i" by logbot_
10:42:03 Join logbot_ [0] (n=bjst@gateway/web/cgi-irc/
10:42:03 Join efyx_ [0] (
10:42:03 Join ender` [0] (
10:42:03 Join scorche [50] (n=scorche@rockbox/administrator/scorche)
10:42:03 Join kugel [0] (i=kugel@rockbox/developer/kugel)
10:42:03 Join CIA-37 [0] (n=CIA@
10:42:03 Join einhirn [0] (
10:42:03 Join Rob2222 [0] (
10:42:03 Join petur [50] (n=petur@rockbox/developer/petur)
10:42:03 Join n1s [0] (n=n1s@rockbox/developer/n1s)
10:42:03 Join raquatrac [0] (
10:42:03 Join Zagor [242] (n=bjorn@rockbox/developer/Zagor)
10:42:03 Join flydutch [0] (
10:42:03 Join martian67 [0] (n=martian6@about/linux/regular/martian67)
10:42:03 Join AndyI [0] (i=AndyI@
10:42:03 Join perrikwp [0] (i=18ac0c41@gateway/web/ajax/
10:42:03 Join krazykit [0] (
10:42:03 Join bittin__ [0] (
10:42:03 Join cool_walking_ [0] (i=cb3b81c3@gateway/web/ajax/
10:42:03 Join bubsy [0] (n=Bubsy@unaffiliated/bubsy)
10:42:03 Join rwong [0] (
10:42:03 Join Slasheri [0] (i=miipekk@rockbox/developer/Slasheri)
10:42:03 Join jon-kha [0] (
10:42:03 Join amiconn [50] (n=jens@rockbox/developer/amiconn)
10:42:03 Join pixelma [50] (n=pixelma@rockbox/staff/pixelma)
10:42:03 Join Hadaka [0] (
10:42:03 Join linuxstb [0] (n=linuxstb@rockbox/developer/linuxstb)
10:42:03 Join _Auron_ [0] (n=DarkAuro@
10:42:03 Join ze [0] (i=ze@
10:42:03 Join rvvs89 [0] (n=ivo@pdpc/supporter/base/rvvs89)
10:42:03 Join solexx [0] (
10:42:03 Join Zarggg [0] (
10:42:03 Join J-23 [0] (
10:42:03 Join gevaerts [0] (n=fg@rockbox/developer/gevaerts)
10:42:03 Join fyrestorm [0] (
10:42:03 Join goffa [0] (n=goffa@
10:42:03 Join merbzt3 [0] (n=benlar@
10:42:03 Join dmb [0] (n=dmb@unaffiliated/dmb)
10:42:03 Join lucent [0] (i=lucent@unaffiliated/shadows)
10:42:03 Join evilnick_home1 [0] (
10:42:03 Join jfc^3 [0] (
10:42:03 Join jordan`` [0] (i=gromit@
10:42:03 Join daurnimator [0] (n=daurnima@unaffiliated/daurnimator)
10:42:03 Join rasher [50] (n=rasher@rockbox/developer/rasher)
10:42:03 Join courtc [0] (n=court@unaffiliated/courtc)
10:42:03 Join maraz [0] (
10:42:03 Join lyngaas [0] (
10:42:03 Join FOAD [0] (
10:42:03 Join markun [50] (n=markun@rockbox/developer/markun)
10:42:03 Join tvelocity [0] (
10:42:03 Join kadoban [0] (
10:42:03 Join at0m|c [0] (
10:42:03 Join Bagder [241] (n=daniel@rockbox/developer/bagder)
10:42:03 Join GodEater [0] (n=nnochanc@rockbox/staff/GodEater)
10:42:03 Join FrankTM [0] (
10:42:03 Join avacore [0] (
10:42:03 Join FlynDice [0] (
10:42:03 Join Xerion [0] (
10:42:03 Join spyder [0] (
10:42:03 Join advcomp2019 [0] (n=advcomp2@unaffiliated/advcomp2019)
10:42:03 Join Mikachu [0] (
10:42:03 Join kkurbjun [0] (n=kkurbjun@rockbox/developer/kkurbjun)
10:42:03 Join n17ikh [0] (
10:42:03 Join alexbobp [0] (
10:42:03 Join fxb__ [0] (
10:42:03 Join DaCapn [0] (
10:42:03 Join freqmod [0] (
10:42:03 Join crashd [0] (
10:42:03 Join antil33t [0] (n=Mudkips@
10:42:03 Join Tristan [0] (
10:42:03 Join saratoga [0] (i=9803c6dd@rockbox/developer/saratoga)
10:42:03 Join fuzzie [0] (
10:42:03 Join Kohlrabi [0] (
10:42:03 Join andy` [0] (
10:42:03 Join fred_2 [0] (
10:42:03 Join Torne [0] (
10:42:03 Join Tuplanolla [0] (n=jani@unaffiliated/tuplanolla)
10:42:03 Join crwll [0] (
10:42:03 Join MuscleNerd [0] (
10:42:03 Join feisar-- [0] (
10:42:03 Join tchan [0] (n=tchan@lunar-linux/developer/tchan)
10:42:03 Join JdGordon [0] (n=jonno@rockbox/developer/JdGordon)
10:42:03 Join agaffney [0] (n=agaffney@gentoo/developer/agaffney)
10:42:03 Join SUSaiyan [0] (
10:42:03 Join AlexP [0] (n=alex@rockbox/staff/AlexP)
10:42:03 Join preglow [0] (i=thomj@rockbox/developer/preglow)
10:42:03 Join yosafbridge [0] (
10:42:03 Join lostlogic [50] (n=lostlogi@rockbox/developer/lostlogic)
10:42:03 Join Galois [0] (
10:42:03 Join tmzt [0] (
10:42:03 Join liiwi [0] (
10:42:03 Join flux [0] (
10:42:03 Join tarbo [0] (n=me@unaffiliated/tarbo)
10:42:03 Join DataGhost [0] (i=dataghos@unaffiliated/dataghost)
10:42:03 Join blithe [0] (
10:42:03 Join suom1 [0] (
10:42:03 Join @logbot [0] (n=bjst@rockbox/bot/logbot)
10:42:03 Join bzed [0] (
10:42:03 Join Res1 [0] (
10:42:03 Join Unhelpful [0] (n=Militant@rockbox/developer/Unhelpful)
10:42:03 Join dionoea [0] (n=dionoea@videolan/developer/dionoea)
10:42:03 Join pabs [0] (n=pabs@
10:42:03 Join obo [0] (n=obo@rockbox/developer/obo)
10:42:03 Join msi [0] (
10:42:03 Join Bawitdaba [0] (
10:42:03 Join Zambezi [0] (
10:42:03 Join parafin [0] (
10:42:03 Join CaptainKewl [0] (
10:42:03 Join BlakeJohnson86 [0] (
10:42:03 Join trisiak [0] (
10:42:03 Join soap [50] (n=soap@rockbox/staff/soap)
10:42:03 Join shodanX [0] (
10:42:03 Join Bombe [0] (n=droden@freenet/developer/Bombe)
10:42:03 Join Kopfgeldjaeger [0] (
10:42:03 Join scorche|sh [50] (n=scorche@rockbox/administrator/scorche)
10:42:03 Join vedlith [0] (
10:42:03 Join thegeek [0] (
10:42:03 Join shadearg [0] (
10:42:03 Join Dhraakellian [0] (
10:42:03 Join killan [0] (
10:42:03 Join Ridayah [0] (
10:42:03 Join patmulchrone [0] (
10:42:03 Join @ChanServ [0] (ChanServ@services.)
10:42:03 Join logbot_ [0] (n=bjst@gateway/web/cgi-irc/
10:42:16DEBUGReceived signal 15 (SIGTERM), terminating (snapshot: dancer.c line 124)
10:42:16***Saving seen data "./dancer.seen"
10:42:17 Quit logbot_ (Remote closed the connection)
11:08:06 Quit cool_walking_ (" ajax IRC Client")
11:09:35 Join matsl [0] (
11:23:30 Join kachna [0] (
11:31:47 Join timc [0] (n=aoeu@
11:37:05 Join perfectdrug [0] (
11:43:13GodEaterlogbot needs to make his mind up
11:54:37*GodEater appears to have rockbox on his clip \o/
12:09:21 Quit martian67 ("out")
12:09:28 Join _lifeless [0] (n=lifeless@
12:10:03 Join martian67 [0] (n=martian6@about/linux/regular/martian67)
12:12:12 Join kachna|lappy [0] (n=kachna@
12:13:19 Quit kachna (Read error: 104 (Connection reset by peer))
12:34:19 Join funman [0] (n=fun@rockbox/developer/funman)
12:39:06***Saving seen data "./dancer.seen"
13:14:22 Quit linuxstb (Read error: 60 (Operation timed out))
13:22:21 Join pondlife [50] (n=Steve@rockbox/developer/pondlife)
13:29:25 Join linuxstb [0] (n=linuxstb@rockbox/developer/linuxstb)
13:30:07 Join barrywardell [0] (n=barrywar@
13:30:39 Join wark [0] (
13:38:37 Nick fxb__ is now known as fxb (
13:49:39 Join billiob [0] (
13:52:41 Quit perfectdrug ()
13:57:45 Join notlistening [0] (
14:03:02 Join froggyman [0] (
14:18:20 Join LinusN [0] (n=linus@rockbox/developer/LinusN)
14:21:32 Join LambdaCalculus37 [0] (i=44a0430d@rockbox/staff/LambdaCalculus37)
14:26:43 Quit kachna|lappy (Read error: 104 (Connection reset by peer))
14:27:01 Join kachna [0] (n=kachna@
14:33:39 Part LinusN
14:39:09***Saving seen data "./dancer.seen"
14:42:45 Join TheSphinX^ [0] (
14:43:24 Quit TheSphinX^ (Client Quit)
14:48:51 Quit funman ("leaving")
14:50:39 Quit thegeek (Read error: 104 (Connection reset by peer))
14:50:51 Join thegeek [0] (
14:53:39 Quit kachna (Remote closed the connection)
14:55:13 Join kachna [0] (
14:57:00 Join HBK [0] (
15:23:42 Join evilnick_7 [0] (i=0c140464@gateway/web/ajax/
15:24:24 Join Lss [0] (
15:29:06 Quit barrywardell ()
15:31:11 Quit pondlife (Read error: 104 (Connection reset by peer))
15:38:46 Join Sajber^ [0] (
15:38:55Sajber^hey guys
15:39:05 Quit linuxstb (Read error: 113 (No route to host))
15:41:28 Quit kugel (Read error: 113 (No route to host))
15:41:57Sajber^whats up? :)
15:42:13GodEaterthe opposite of down
15:42:17Sajber^does anyone know the status on the zvm port it dead? :/
15:42:23Sajber^GodEater: :)
15:43:34LambdaCalculus37Sajber^: Only one person is really working on the ZVM port, and he has other things to take care of as well.
15:43:36evilnick_7Sajber^: There was a recent commit for that target:;revision=21209
15:44:09Sajber^evilnick_7: ive seen that...but it didnt help much
15:44:14Sajber^LambdaCalculus37: aww :(
15:44:39Sajber^evilnick_7: was just one small change :P
15:45:16evilnick_7Well, between that and the Wiki, that's all the information that I know on that port.
15:45:27Sajber^k :/
15:45:27 Quit martian67 (Remote closed the connection)
15:46:37 Join martian67 [0] (n=martian6@about/linux/regular/martian67)
15:47:24 Join TheSphinX^ [0] (
15:48:38 Join stripwax [0] (
15:57:57Sajber^LambdaCalculus37: who usally works on the zvm port then? :/
15:58:11Sajber^LambdaCalculus37: do you know when hes coming back?
15:59:08LambdaCalculus37Sajber^: mcuelenaere started the work, but please don't go bothering people who also have other things to do.
15:59:24Sajber^LambdaCalculus37: i just wondering :)
16:00:00 Join barrywardell [0] (
16:04:11 Join barrywardell_ [0] (
16:04:16 Join jgarvey [0] (
16:04:20 Quit barrywardell_ (Remote closed the connection)
16:04:55 Quit TheSphinX^ ("XChat@Linux")
16:05:38 Join kugel [0] (n=kugel@rockbox/developer/kugel)
16:06:27 Join PaulJam [0] (
16:06:59 Quit Zagor ("Don't panic")
16:08:40 Join linuxstb [0] (n=linuxstb@rockbox/developer/linuxstb)
16:10:54 Quit stripwax ("")
16:23:59Tornelinuxstb: I've updated the IpodPatcher wiki page explaining the four different ways Rockbox can be installed, the advantages/disadvantages of each, and a warning that it's your own fault if you screw it up. Does it look ok?
16:24:14Torneor anyone else that knows about ipods, for that matter
16:26:45*GodEater goes to look
16:27:07linuxstbTorne: The statement "Rockbox boots over 2 seconds faster" may not be true for all ipods. I would simply say "Rockbox boots faster (e.g. X seconds compared to Y seconds on ipod XXX)"
16:27:16Torne..that's very true
16:27:24Torneok, i'll amend the timing statements to clarify
16:27:39Tornethe relative timings should be at least in the same order for all of them
16:27:48linuxstbTorne: Also, does the bootloader now look in .rockbox for apple_os.ipod? I thought it just looked in the root.
16:27:54Torneit looks in both
16:27:56Torneit always has
16:28:03Tornei think.
16:28:07Tornemine's in .rockbox anyway :)
16:28:08*Torne checks
16:28:35linuxstbI'm almost certain it never used to. That may of course have been changed.
16:29:04Torneyah, i'm checking if i changed it, or if it was the case before my diff
16:29:04linuxstbBut that's a nicer location anyway, so if it works, that's fine.
16:29:30Torneit looks in both even before my change
16:29:42Torneit may not have done at some earlier point
16:29:51Tornebut it uses the same load_firmware function as rockbox.ipod which checks both.
16:30:32linuxstbAh, OK. Then it was probably an unintentional change in behaviour ;)
16:31:48Tornesince the mists of time, it seems
16:31:57Torneit's commented as "eitehr in .rockbox or the root" quite a long way back
16:32:06Torneanyway, that's ok then
16:32:26linuxstbUsing plugins/codecs from a more recent version of Rockbox shouldn't cause crashes, just "incompatible version" error messages.
16:32:40linuxstbTorne: Yes, it seems it's just my buggy memory.
16:32:40Tornei'll just say "problems"
16:33:05linuxstbOr say that the Rockbox version may be incompatible with the plugins and codecs from the more recent version.
16:35:09 Join ender [0] (
16:35:42 Join toffe82 [0] (n=chatzill@
16:37:16Torneok, updated references to "faster" to be in relative terms, with the measurements from my ipod bracketed
16:37:39Torneand changed that text to "may cause compatibility problems with the files in .rockbox"
16:38:33TorneGodEater: does it make sense to you as well?
16:38:42GodEateryep reads fine to me
16:39:10***Saving seen data "./dancer.seen"
16:39:28Torneat least it's documented *soemwhere* now then :)
16:40:00Tornebut not somewhere where people will randomly stumble across it who are unlikely to know what they're doing
16:41:34Torneunrelated question: would it be mad for me to try and write a screen->screen blit function for pluginlib? similar to the scrolling functions that are there?
16:41:49Torne(that code is ifdef'ed to the point of Serious Scariness)
16:42:35Tornethe more of the frotz output code i port the more apparent it becomes that keeping track of waht's been printed and reprinting it is a huge pain in the butt that will use quite a bit of memory
16:42:46Torneand the only reasno to do that is to support scrolling, there's no need for it to ever read the data back otehrwise
16:42:55Torneso blitting it across the framebuffer would be 'nicer'. :)
16:44:24 Quit fyrestorm ("lamers envy me like they envy bill g -- main boot xp, just the way it should be!")
16:44:52 Join fyrestorm [0] (
16:46:29notlisteningare there any responsible for the rbutility
16:48:23*rasher points pixelma towards FS #10305
16:49:36GodEaternotlistening: it's better just to ask your question
16:50:45notlisteningright i have written the first verions of the SAPI cli for the utility and wanted adivise from those that work on the utility wha tto do with it
16:51:11GodEatersubmit a patch to Flyspray ideally
16:52:15notlisteningright can you add attatchments on those?
16:52:32notlistening:P silly questions ;)
16:53:08 Quit ender` (Read error: 110 (Connection timed out))
16:54:45pixelmarasher: thanks, but someone should remind him of a full real name (and I probably won't use it unaltered)
16:55:45pixelmahmm... I somehow think "Absolute Point" doesn't sound very descriptive in English already
16:55:56CIA-37New commit by rasher (r21241): Translation updates: ...
16:56:07evilnick_7pixelma: It means nothing to me
16:59:32amiconnTorne: The scrolling actually isn't very difficult; the ifdefing is just due to the various framebuffer formats
17:00:15Torneyes, i've had a look
17:00:22Tornethe problem i have is i need to scroll only part of the screen
17:00:35Torneusual case would be "all but the top N lines"
17:00:42Tornebut it might also be arbitrary rectangular regions :)
17:01:06Tornei could do it for my 16bit lcd on my player quite easily but i dunno that i could do the versions for all the weird packed lcds..
17:01:51pixelmaevilnick_7: it's one of the two touchscreen modes (for the controls) - you either have a 3x3 grid of the screen where each part serves as a button , or (in the other mode) I guess you point directly on the menu entry. Just in case you have a better suggestion... but maybe it's not very good to change it now
17:02:21rasherYeah, I'd rather we didn't. It's not used on release targets anyway
17:02:25pixelmathere won't be any touchscreen targets in the release anyways
17:03:09amiconnOh, and the bitshift stuff is asm optimised for SH1 and coldfire.
17:03:27 Quit goffa (Read error: 110 (Connection timed out))
17:03:49Torneanyway, if i did write a generic "blit rectangular region" function for pluginlib for the ones i can figure out, would someone have a look at it and maybe imlpement it for the lcd models i can't figure out? :)
17:04:12amiconnPartial scroll is somewhat complex for packed pixel formats, as some bytes of a bit needs to be shifted and the others need to be kept
17:04:14amiconnBut it's doable
17:04:41Torneyeah, i can see where taht would suck :)
17:05:26Tornei'm wondering if you want scroll_rect or just a generic blit for rectangular regions
17:05:34Tornei'm not sure if a generic blit is actually more effort or not
17:05:35amiconn*bits of a byte, of course
17:05:36evilnick_7pixelma: So, in context, it is understandable (as being the opposing option to the grid system) but if/when there's a touchscreen target for release it should be changed (imho)
17:05:43Torneit's not for non-packed formats
17:05:47Tornebut it might be for packed? not sure
17:06:15gevaertsTorne: IIRC a generic blit would also help in porting
17:06:32Torneyes, that'd be nice :)
17:06:34Tornethose puzzles rock
17:06:34amiconnGeneric blit in what way?
17:06:46Torneamiconn: copy a rectangular region to any other rectangular region
17:06:50amiconnIf source and dest don't overlap, you can already do this
17:06:53Tornerather than just scroll
17:07:02Tornewhich implies movement on just one axis
17:07:14Torneyou can?
17:07:32Tornewell obviosuly it's *possible*. but is there a function for it that takes the framebuffer formats into account?
17:07:39pixelmaevilnick_7: if we can find something better, it can be changed after the release I think
17:07:56amiconnlcd_bitmap_part() with the framebuffer as the source as well
17:08:29amiconnRockbox bitmaps are in framebuffer format, so this should work. Results are of course undefined if source & dest overlap
17:08:38Torneah :)
17:08:42Torneyeah, i see
17:08:44Tornedidn't think of that
17:08:57Tornebut yeah, it's not sufficient for my case as i am scrolling text
17:09:03Torneso there is going to be mostly overlap
17:09:35amiconnYeah, and overlap needs to take direction into account, to decide whether to copy forwards or backwards
17:09:57amiconnA generic blit would be more complex than dedicated scroll functiuons
17:10:22Tornefor packed formats, anyway
17:10:30 Quit antil33t ()
17:10:35Tornefor 16bit it's all trivial :)
17:11:08Tornewhat i mean is would there be a worthwhile performance advantage to having dedicated scroll functions
17:11:47Tornes'all a tradeoff between what i can manage to do and peformance, i guess
17:14:35CIA-37New commit by mcuelenaere (r21242): Fix ZenUtils compilation
17:23:42CIA-37New commit by rasher (r21243): Fix a few syntax issues in Lithuanian translation, and change A to POWER for a Gigabeat F string. Do the same in the Russian translation (using the ...
17:25:50 Join domonoky [0] (n=Domonoky@rockbox/developer/domonoky)
17:33:25 Quit kachna (Read error: 110 (Connection timed out))
17:35:26 Join evilnick_230 [0] (i=0c140464@gateway/web/ajax/
17:39:31notlisteningdomonoky, hey got the very first version of the SAPI cli for ya, should i post against the bug of flyspray or would you like a different way to test it?
17:40:27domonokyposting it on flyspray would be good. But i wont have time to try it, till next week.
17:40:44domonokyand better make a new task in flyspray.
17:40:59notlisteningno worries it will keep
17:41:07 Quit daurnimator (Read error: 101 (Network is unreachable))
17:41:32notlisteningi am onto the next version of it for performance issues under wine so i will work ahead on it
17:42:44notlisteningif you want it, do you want the code and tools needed to wrap it on the rockbox svn?
17:43:42 Quit timc (Read error: 110 (Connection timed out))
17:45:12 Join goffa_ [0] (n=goffa@
17:46:24 Join daurnimator [0] (n=daurnima@unaffiliated/daurnimator)
17:46:30 Join timc [0] (n=aoeu@
18:00:01domonokynotlistening: yes, everything needed to build it (without exes or downloadable libs)
18:01:22notlisteningokay it uses some exes to wrap it are they allowed
18:04:14notlisteningagain no worries i understood what you said again, and a wiki page on how to wrap it, where to download the tools etc incase i get hot by a bus?
18:23:00 Quit goffa_ (Read error: 110 (Connection timed out))
18:24:26domonokya wiki page would also be good.
18:28:37 Quit kugel (Nick collision from services.)
18:28:41 Join kugel [0] (
18:29:39 Quit perrikwp (" ajax IRC Client")
18:29:52 Join perrikwp [0] (i=18ac0c41@gateway/web/ajax/
18:30:40 Quit kugel (Nick collision from services.)
18:30:46 Join kugel [0] (
18:31:30 Quit petur ("work->home")
18:34:54 Join PaulJam_ [0] (
18:38:30notlisteningdomonoky, right it is on flyspray
18:39:15***Saving seen data "./dancer.seen"
18:39:16notlisteningdomonoky, I will write a wiki when I get the nod from you that it is what you want
18:39:40domonokyi will take a look..
18:41:28 Quit PaulJam (Read error: 60 (Operation timed out))
18:43:54domonokysapi-spk.exe -e gives some nice error output :-)
18:44:42 Quit matsl (Read error: 110 (Connection timed out))
18:45:20domonokyand i miss a option to poll all available voices, and to set the language. I guess -e sets the used voice ?
18:45:42 Join bmbl [0] (n=Miranda@unaffiliated/bmbl)
18:47:20domonokygenerating a .wav file works ! :-)
18:48:37saratogastripwax: if bored, profile results for AAC would be interesting, since its the slowest of the MDCT codecs
18:48:50domonokyalso i dont know if we can give unicode text to this tool via commandline. (dont know if you can give unicode text as parameters.
18:49:00saratogathough its got so many small function calls it may take some work to get meaningful profiles out of it
18:49:17domonokynotlistening: the other important thing is the question about licence .. :-)
18:49:39 Quit Sajber^ (Read error: 104 (Connection reset by peer))
18:50:05notlistening-e ?
18:50:40notlisteninglol i have not 100% proofed it yet
18:51:32 Quit PaulJam_ (".")
18:52:24notlisteningoh yeah well release it for windows and that fine, as is with rockbox a unser uses it under linux at their own discretion
18:53:13notlisteningyou can give unicode to it from my experience
18:53:57domonokywith licence, i meant how the tool is licenced. GPL ? does it use any other tools internally whith different licences ?
18:54:12notlisteningbut that is running in ubuntu with wine
18:54:38notlisteningright i will have to check that for you
18:54:49notlisteningit is using tcl
18:55:02notlisteningtclkit is the engine
18:57:21domonokytckkit is probably no problem. it has a very free licence (BSD/MIT)
18:58:19notlisteningumm and it also uses tcom as an extension
19:00:23notlisteninglet me check the source of that to see if he has included any licensing info
19:00:46domonokyit has, and it is fine :-)
19:01:32domonokyso with some extensions, its perfectly possible to use this tool in rbutil instead of the vb script.
19:01:33notlisteningfirst majour issues out the way :D
19:01:46notlisteningyour call
19:01:54 Join Sajber^ [0] (
19:02:29notlisteningi just wana use Linux for sapi :D
19:03:41notlisteningShould try to mod rbutil
19:03:46 Join bertrik [0] (
19:04:51notlistening* I try?
19:05:05domonokynotlistening: feel free to try it. using it as extra exe without using all the options should be very easy.
19:05:30domonokyonly 2-3 extra lines in tts.cpp (TtsExes ) needed.
19:06:01notlisteningcool, do it with static options for now
19:07:29notlisteningat the moment the performane at lease under linuc is slow because of wine wrapping it but as i have not even run it under windows yet i will waitand ee under win
19:07:30domonokyjust add it to the list at top of tts.cpp and add a template string at ~ line 104
19:08:10notlisteningdomonoky, now your making it too easy for me :D thank you very much
19:08:20 Join AndyIL [0] (n=pasha_in@
19:09:29 Join Llorean [0] (
19:09:56 Join BryanJacobs [0] (
19:11:16notlisteningif i wanted to get involved with accessibility on rockbox who is best to contact, I am registered blind and can give a little bit of insight into things
19:13:09notlisteningdomonoky, if you were possibly going to provide an alternative to the current frontend of rbutil would that be a huge amount of work for someone?
19:13:31 Quit barrywardell (Remote closed the connection)
19:14:04 Quit AndyI (Read error: 60 (Operation timed out))
19:14:44domonokynotlistening: yes its probably much work. but it gets better, as we try to better seperate logic from the gui.
19:15:14CIA-37New commit by kugel (r21244): Fix FS #10101 and FS #8999. Buffering was stopped prematurely if a manual track skip occured in between, leaving the CPU boosted, because ...
19:15:24domonokysuch a new frontend, would also have to use Qt for the backend (as thats deeply builtin) but could use another toolkit for the gui.
19:16:13domonokynotlistening: about getting involved. feel free to ask here or on mailing list. people are happy to help :-)
19:17:30domonokyit would be very good if we get some blind developers. :-)
19:18:03notlisteningI will go for the mailing list as i keep track of that at the moment thanks again I will report what i can on the rbutil work when i get chance
19:18:53domonokysure. have fun ! :-)
19:19:00notlisteningyou got one and my aim is to make this brilliant project accessible to as many as possible but so much of the HW stuff goes over my head so i started small :D
19:20:00notlisteningthe accessibility of the project pulled me in initially then the fascination with how shit hot some of the developers are
19:20:44notlisteninganyways i will stop hogging the channel :D
19:22:13 Quit einhirn ("Miranda IM! Smaller, Faster, Easier.")
19:22:45kugeldo we alrady have a ReleaseNotes34 page?
19:24:29LambdaCalculus37kugel: I don't think we do. Want to write one up?
19:24:55kugelI created one now, but I mostly c&p from ReleaseNotes32
19:25:42 Join goffa_ [0] (n=goffa@
19:29:49kugelwhat about HID btw?
19:32:19 Quit linuxstb (Read error: 60 (Operation timed out))
19:37:01 Quit AndyIL ()
19:40:48 Join stripwax [0] (
19:42:10LloreanWhat about HID?
19:42:29evilnick_7Would it be included in 3.3?
19:42:52LloreanI don't see any reason why not.
19:43:27LloreanAt least within my personal testing, it works perfectly. I may not have all the facts, of course, but the only complaints I personally have about it are some slight keymapping issues and such, and those shouldn't really stop it from being part of the release.
19:43:56CIA-37New commit by mcuelenaere (r21245): Onda VX747: support FAT16
19:44:33evilnick_7Yeah, it works fine for me. The only possible issue (as you point out) is that the scrollwheel on my e280 controls the *master* volume on my laptop, not the volume control for the application playing the music (foobar2000) but I'm...
19:45:32 Quit dmb (Read error: 104 (Connection reset by peer))
19:45:59evilnick_7...not sure if that is due to my OS or foobar2000. Or some other factor I haven't considered.
19:46:14LloreanThat's due to foobar2000
19:46:32LloreanThe wheel on my iPod controls the master volume, or the volume in MediaPlayerClassic, depending on where focus is at the time.
19:46:55LloreanI think "select" as "mute" is a little unexpected, but that's not really a release issue.
19:47:36evilnick_7"mute" within the application or muted main volume?
19:47:51kugelLambdaCalculus37: done, did a bit less of C&P and more of writing something up than expected :)
19:48:16Lloreanevilnick_7: I'm pretty sure that also depends on focus, but haven't tested.
19:48:30LloreanWell, focus, and whether the application recognizes the existence of media keys
19:49:31evilnick_7Is there any help I can offer for testing this feature out?
19:50:37kugelFor hid, we should at least remove all the entries in the debug menus, or colapps them into a HID menu, or disable the debug menu altogether (combinations possible), IMO
19:50:50 Quit solexx (Read error: 104 (Connection reset by peer))
19:51:37kugelevilnick_230, Llorean: My multimedia keyboard controls the master volume too, I thought that was a HID limitation
19:51:59kugelwith WMP, both wmp and master volume changed AFAIR
19:52:10*kugel didn't use wmp in a long time
19:53:20Lloreankugel: It depends on the application. If the application knows about the keys, it can prevent the master volume from changing. My keyboard's volume key and the Nano both work this way with MediaPlayerClassic for me.
19:54:23 Quit kugel (Remote closed the connection)
19:54:47*evilnick_7 is impressed that this works without requiring admin access on Windows
19:54:58LambdaCalculus37Was album art scaling added alongside JPEG AA support?
19:55:12evilnick_7Before, IIRC
19:55:29LambdaCalculus37But after 3.2 was released.
19:55:33 Join solexx [0] (
19:55:50LambdaCalculus37Or was that before?
19:55:59gevaertswasn't it before?
19:56:15gevaertsI seem to remember scaling going in near 3.1
19:56:41evilnick_7Major changes in version 3.1: 2008-12-09: Album art resizing.
19:57:01evilnick_7Just over 6 months ago!
19:59:50 Join midgey|w [0] (i=836b0048@gateway/web/ajax/
20:02:47pixelmaweird, I have no problems only controlling the foobar2000 volume with my c200
20:03:21pixelma(tested on 2 computers)
20:04:49pixelmahmm... well I didn't watch the master volume - just that it changed the volume slider in foobar
20:06:49 Join mirak [0] (
20:08:17 Quit AlexP (Remote closed the connection)
20:08:39pixelmathe statement holds true though - no changes in master volume here, just in the application
20:09:13 Join dmb [0] (n=dmb@unaffiliated/dmb)
20:10:04 Join AlexP [0] (n=alex@rockbox/staff/AlexP)
20:13:44pixelmaalso independent of focus
20:14:23 Join barrywardell [0] (n=barrywar@
20:18:09 Quit AlexP (Remote closed the connection)
20:18:56 Join merbanan [0] (
20:19:00evilnick_230pixelma: Which OS are you running?
20:19:18 Join AlexP [0] (n=alex@rockbox/staff/AlexP)
20:19:38pixelmaXP (already wondered whether I should state that with it)
20:19:48amiconnChanging the master volume would need to be set as a hotkey for the windows mixer
20:20:26evilnick_230pixelma: Would Home vs. Pro make a difference? (I don't know)
20:20:39pixelmacould there be a difference if someone already has a multimedia keyboard? Mine aren't
20:21:25pixelma(maybe what amiconn said is already set up for those)
20:21:42pixelmaevilnick_7: Pro here
20:23:45evilnick_230I'm running Win7 RC and have the same issues with the master volume being affected, not the application volume
20:24:42 Join Thundercloud [0] (
20:26:28pixelmadoes your keyboard already have multimedia keys?
20:27:29evilnick_230It (laptop) has multimedia keys but they're separate from the keyboard
20:28:08 Join animatorgeek [0] (n=42d1662a@gateway/web/cgi-irc/
20:28:17 Quit freqmod (Read error: 60 (Operation timed out))
20:28:28animatorgeekIs there anyone here who can give me wiki edit access?
20:29:10pixelmaevilnick_230: hmm... I could try on a PC with a multimedia keyboard on Friday, I could imagine that it makes the difference
20:29:14animatorgeekI'd like to add my results to the CFMod and RTCmod pages
20:29:24pixelmaanimatorgeek: what's your wiki name?
20:29:52 Join kachna [0] (
20:31:32evilnick_230pixelma: Just tried another WinXP Pro SP2 machine without a multimedia keyboard and using WMP only the main volume is affected.
20:32:10evilnick_230Additionally, select mutes/unmutes but turning the wheel (e280) moves focus to the volume slider but doesn't increase or decrease the volume
20:34:31animatorgeekpixelma: are you able to give me edit access?
20:34:50 Quit Sajber^ (Read error: 104 (Connection reset by peer))
20:35:02pixelmaanimatorgeek: yes, done
20:35:30pixelmapromise not to spam :)
20:35:42animatorgeekThank you, I won't :)
20:36:53pixelmaevilnick_230: on first try I had a similiar effect with mute on foobar too but setting it up again (or something else I did) helped. Thought it was something I did wrong
20:37:36evilnick_230You reinstalled foobar?
20:38:53 Quit animatorgeek ("CGI:IRC")
20:39:17***Saving seen data "./dancer.seen"
20:39:31pixelmanah, just deleted the keyboard shortcut for mute and recreated it
20:40:10 Join pyro_maniac [0] (
20:44:28 Join petur [0] (
20:52:49 Join Sajber^ [0] (
20:55:12 Join PaulJam [0] (
21:00:08 Part raquatrac
21:02:05 Join JdGordon| [0] (i=836b0070@gateway/web/ajax/
21:02:48 Quit stripwax ("")
21:08:10 Join bluebrother [0] (n=dom@rockbox/developer/bluebrother)
21:10:47pixelmaby the way, I thought you should add new users to the twiki user list in alphabetical order? I was just wondering why some were just appended to the end
21:11:40gevaertshm, probably someone didn't realise
21:11:42AlexPI always spent ages getting it alphabetical! :)
21:12:00 Join {phoenix} [0] (
21:14:02pixelmaI put the 4 or so new ones into their place, which is why it took longer. And I was interested now if I didn't misunderstand... (maybe it also helps clearing things up for someone reading the logs)
21:18:19 Quit pixelma (".")
21:26:57 Quit froggyman (Read error: 104 (Connection reset by peer))
21:29:49bluebrotherhmm, seems my new wiki page name is a bit off of the usual naming
21:33:29 Join pixelma [50] (n=pixelma@rockbox/staff/pixelma)
21:36:04 Join funman [0] (n=fun@rockbox/developer/funman)
21:36:07 Quit pixelma (Nick collision from services.)
21:36:09 Join pixelma [50] (n=pixelma@rockbox/staff/pixelma)
21:38:27 Quit midgey|w (" ajax IRC Client")
21:40:52 Join Grahack [0] (
21:41:44saratogawhats the argument against putting the AMS frequency presets in SVN?
21:41:57saratogapersonally I think they would be very useful for testing, current measurements, etc
21:43:40funmansaratoga: why do we need 'presets' ?
21:44:21 Join solexx_ [0] (
21:44:51 Join HellDragon [0] (
21:45:40saratogafunman: so people like me who want to do measurements can change things without having to ask someone to make me a patch to do it
21:46:59funmansaratoga: individual frequencies can be changed already, it is simple enough to figure without a patch
21:47:42FlynDicefunman: I find it an easier and more reliable way to change things around. If we have determined the "best" config then there's really no need but I have still been playing around
21:48:41saratogai'm thinking of the PP situation where many years later we're still occasionally tweaking the clock settings, long after some of the people who wrote the code lost interest
21:48:46saratogahaving the presets in is handy
21:49:48funmanwhy those specific presets and not other frequencies then ?
21:50:01bertrikI think it's most important to have good comments and the least amount of "magic" values
21:50:15 Quit solexx (Read error: 60 (Operation timed out))
21:51:31FlynDiceNo particular reason besides those seemed to be what people were talking about. It's just a set of pre-tested values not relying on the "magic" as bertrik puts it which sometimes doesn't work correctly
21:51:37funmanthe current file could benefit some cosmetics (alignement, 80 columns limit)
21:52:59 Join stripwax [0] (
21:53:20notlisteningfunman, I got my raio working but posted a bug report on what seemed to happen, the OF was to blame and it still does not work on RB but sure it will :)
21:54:06funmanFlynDice: i think we should rather make clear why we use these frequencies
21:54:49bertrikFlynDice, can you do some other tests to see if you can make the radio work?
21:55:55FlynDicebertrik: do you have something in mind or do you want me to use my"throw the garbage at it and see what sticks" method..;)
21:56:39bertrikI was thinking of increasing some other delays related to radio
21:57:43funmanFlynDice: about the "248/62 synchronous bus" setting you used in your battery bench on the forum, is it in fs#10308 ?
21:57:50bertrike.g. line 300 in firmware/driver/tuner/si4700.c
21:58:37FlynDiceI tried lots of fm_delay values with no luck and other than that I would need some "coaching"
21:59:03funmanbertrik: sleep() should take the same time despite clock freqs changes, so how could have r21088 broken it ?
21:59:31 Quit LambdaCalculus37 (" ajax IRC Client")
22:00:12bertrikFlynDice, could you increase the delay on line 300 (e.g. 3 times larger) in si4700.c?
22:00:39FlynDicefunman: the 248/62 battery bench was svn with the final FS #10048 which defaulted to 248/62/62
22:01:30funmanso is the blue line unmodified SVN ?
22:01:47FlynDicebertrik: I will give that a try but I have to go right now. I'll post results in the logs
22:01:49bertrikanother thing to try is to add a iface->delay_thigh() after iface->scl_output() at the end of firmware/drivers/generic_i2c.c
22:02:59 Join midgey|w [0] (i=836b0056@gateway/web/ajax/
22:03:28FlynDicefunman: the blue line should be the same as SVN just after FS #10048 was applied
22:03:53funmani thought it was with a patch :o
22:03:54 Join |mr [0] (
22:04:35 Join Horscht [0] (n=Horscht2@xbmc/user/horscht)
22:05:04FlynDiceI actually started it with kugel's lcd fifo patch and had to remove that and start all over so I was consistent ;)
22:05:07*JdGordon| is surprised to see 10101 being closed/commited
22:05:57FlynDicelate already gotta go
22:10:25 Quit wark (Read error: 104 (Connection reset by peer))
22:10:45 Join Sajber^1 [0] (
22:10:48 Join r0b- [0] (
22:17:07 Quit pyro_maniac ("Leaving.")
22:18:01 Join p3tur [50] (n=petur@rockbox/developer/petur)
22:18:09 Join tessarakt [0] (
22:18:32 Quit p3tur (Remote closed the connection)
22:27:20bertrikfunman, your fsr/far patch looks nice
22:27:48 Quit Sajber^ (Read error: 110 (Connection timed out))
22:28:38Mikachuhm, when i stop and resume now, it resumes the wrong playlist
22:30:07Mikachuopened a directory, then went to another and used the 'play next' option, pressed next, which removed the first track as it should, then held play to stop, pressed play again, and it resumed with the removed first track from the prev dir
22:30:44funmanbertrik: it mostly needs checking each supported targets for MMU/MPU
22:35:37funmandid anyone test fs#10309 ? storage has been reliable on my Fuze, but i'd like wider testing to make sure it fixes the 'random-looking' problems
22:35:56Mikachui couldn't reproduce it though
22:36:05FrankTMfunman: hold on while i read :p
22:36:47FrankTMany specific way to test?
22:37:32funmanyes, patch & use, svn up, patch & use, svn up, patch & use
22:38:04FrankTMyes. but i'm not quite sure in difference i should notice
22:38:11bertrikfunman, I applied it to my 1 GB clip with no ill effects so far (but not really thoroughly tested either)
22:38:50 Part Grahack
22:39:18***Saving seen data "./dancer.seen"
22:39:38funmanFrankTM: just look for crashes (plugin won't load, music will stop after 1 second, rockbox won't boot)
22:40:34FrankTMwell. nothing like that without those patches :P
22:43:11pixelmaMikachu: I can't follow your recipe description btw. (maybe a bit too shortened), I know though that e.g. Llorean reported problems with resuming a playlist with tracks added through "insert shuffled" (and I saw that once too, but didn't try to reproduce yet)
22:43:50 Quit {phoenix} (Remote closed the connection)
22:51:04Mikachupixelma: yeah i'm not sure if i did exactly what i think i did either :)
22:51:31Mikachuthe error persisted even after i explicitly removed the first track and stopped and resumed though
22:59:42 Part BryanJacobs ("Leaving.")
23:01:48 Quit blithe (Remote closed the connection)
23:01:51 Join alx__909 [0] (
23:02:04 Join blithe [0] (
23:02:24alx__909hey there! i did a search on the website but couldnt find anything..
23:02:51alx__909is Rating songs going to be implemented into rockbox?
23:03:55pixelmayou can already rate songs in Rockbox but it will only be used within its own database
23:04:50alx__909ooh nice to hear
23:05:29alx__909but there certainly must be a way of synching these tags with my local collection ;D
23:05:52alx__909do you know anybody who has this up and running?
23:06:31alx__909*sorry not syncing tags but syncing ratings*
23:08:30 Join webguest63 [0] (n=412bd95a@gateway/web/cgi-irc/
23:08:33pixelmaI don't know anyone. Thought there were some database related scripts somewhere in the forums though but don't know what those did (and what they didn't)
23:08:37evilnick_230I think that there may be a script for MediaMonkey that does this
23:09:00webguest63rockbox database keeps trippling entries, its says I have 5 of one song
23:09:51webguest63Is there a way to not have it do that when it is making a database.
23:09:55evilnick_230webguest63: Try running the disktidy plugin (set to ALL) and then Initialize the database
23:10:27scorchewebguest63: most often this is caused by some sort of hidden trash directory that your computer's operating system so it doesnt necessarily "delete" the file
23:10:47evilnick_230Initialize Database will remove what's already there so Export the modifications if you've been rating songs, or using playcounts
23:10:52alx__909evilnick_230 too bad, i am on amarok 1.4 ... i'd try mediamonkey if it weren't windows only^^
23:11:14webguest63wine miedamonkey.exe
23:11:51evilnick_230alx__909: The issue is that Rockbox is open-source so any music management program *could* sync up with it, but they don't seem to want to.
23:11:55funmanit's not only related to trashes because i experiment the same thing without deleting songs
23:12:22funmani believe it's caused by updating the database, which will pick up songs already in it
23:12:32webguest63bu, I havent delted song I just instad rockbox and it just has doubles
23:13:09alx__909evilnick_230: the thing is, i am thinking about buying some sort of ipod or whatever (i currently use 1gb flash thingy) but only if i know for sure that i will be able to sync rating and playcount with my amarok database... you are saying that its not impossible right?
23:13:32 Quit petur ("Zzzzz")
23:13:44scorchewebguest63: the method to get there varies depending on which device you have, but try going to the context menu and "view track info"...then you can see the actual path/location of the file and see wher each duplicate entries point to
23:14:01evilnick_230alx__909: It's definitely not impossible, but the onus is on the coders of the management software to support the Rockbox database structure - syncing to it etc.
23:14:23evilnick_230s/management/music management/
23:15:45alx__909argh, then chances are low that i get what i want... amarok ppl have abandoned 1.4 =(
23:15:53webguest63scorche: It is the same file with double entries in the database
23:16:12webguest63its isnt a new file or a diffrent flie its ther same file, I botted under the Apple os and there arent any doubles
23:16:51webguest63nd now it is stuck cleaning the boot folder
23:16:54evilnick_230webguest63: Could you take care to spell words correctly? It makes deciphering your replies quite tricky
23:17:15webguest63Im sorry, I am legally blind I cant see the keyborad
23:17:24webguest63I go off of memory and braille
23:18:16gevaertswebguest63: the Apple OS uses its own database
23:18:19alx__909evilnick_230 so if i want sync of rating/playcount really bad i'll have to stick to ipods original firmware (which is well integrated with lots of players i suppose) right?
23:18:29pixelmaif deleted files end up in some trash folders I don't think the Apple firmware would be able to find them, so that's not a good indicator
23:18:30evilnick_230webguest63: Then you can understand that for other users who rely on screenreading software it's an issue. Maybe just get it read back to you before hitting Enter?
23:18:53 Join froggyman [0] (
23:19:14evilnick_230alx__909: Either that or use some scripting-fu and code it yourself. I would honestly not be able to use the iPod OF without wanting to break things very soon after :)
23:19:28webguest63That sounded very prejudice :/
23:20:11evilnick_230webguest63: I meant get your screenreading software to read your reply before hitting enter.
23:21:40webguest63Anyway, So is there a way that I van edit the database so that the doubles go away, its says I have 4,000 songs when I only have 346
23:22:42evilnick_230There is no way that I know of to directly edit the database. But if you want to recreate it from scratch then Initialise it, as I said.
23:23:30webguest63I did that and they are still there.
23:23:35webguest63It didnt changeany of it
23:23:40webguest63* chngeany
23:24:16funmanwebguest63: try deleting database*.tcd and initializing again
23:28:16webguest63ok done
23:28:21 Quit merbanan (Remote closed the connection)
23:28:22webguest63I am turing on the ipod nano now.
23:28:31webguest63ok done
23:28:49pixelmadid you try running the Disktidy plugin before (unfortunately plugins aren't voiced currently)?
23:31:47*pixelma looks into midgey|w's direction
23:32:16 Quit bmbl ("Woah!")
23:33:37 Quit webguest63 ("CGI:IRC (Ping timeout)")
23:35:42 Join webguest09 [0] (n=412bd95a@gateway/web/cgi-irc/
23:36:04webguest09I was web 63
23:36:13evilnick_230welcome back :)
23:36:38 Quit krazykit ("Connection reset by beer")
23:36:43webguest09it now says I have 6,895 songs
23:38:06 Quit alx__909 ("Verlassend")
23:38:25funmandelete the database*.tcd files over usb from the OF
23:38:38evilnick_230That's very strange as the database*.tcd files ARE the database.
23:39:05webguest09Ok I ran another disktidy and now I have 888 files
23:39:21webguest09but everything is now x$
23:39:25webguest09* 4
23:39:30 Join linuxstb [0] (n=linuxstb@rockbox/developer/linuxstb)
23:39:47gevaertswebguest09: have you recently checked the filesystem?
23:40:29webguest09Wha do you mean?
23:40:54bertrikFlynDice, nice to see you got almost 16 hours on your e200v2!
23:41:28 Join safetydan [0] (n=deverton@rockbox/developer/safetydan)
23:41:41evilnick_230webguest09: If you're running Windows then run chkdisk (from a command prompt) on the iPod
23:41:54evilnick_230If linux then use fsck
23:42:48 Join krazykit [0] (
23:42:59 Quit midgey|w (" ajax IRC Client")
23:44:00webguest09There were no errors.
23:44:08 Join freqmod [0] (
23:45:55webguest09How does rockbox read for songs, If I was to make a folder called 'Music' will it reaqd the song sform it?
23:46:12evilnick_230webguest09: OK, can you go to System > Rockbox Info please, and then click the centre button
23:46:50webguest09ok, What do you need?
23:47:06evilnick_230webguest09: It searches through all directories unless they have a database.ignore file in them (i.e. ".rockbox" does) - or unless they are a subfolder of that with a database.unignore file in there.
23:47:53webguest09I think it was itunes that did this its synced my sister library to my ipod
23:48:07webguest09I prolly have to rid all of my music files the reupload
23:48:11evilnick_230webguest09: Aha! That could be the problem.
23:48:45webguest09My friend just said that to me while I was on the phone with him, He had the same issue
23:49:00evilnick_230Could you delete the "ipod_control" folder (which may be hidden by default) or copy the database.ignore file from the .rockbox directory into there.
23:49:24webguest09But that has all my music and I am not at home..
23:49:36Mikachuthen do the second alternative :)
23:50:09webguest09fff, Ill clear it D:
23:50:21evilnick_230webguest09: If all your music is there, then Rockbox seems to be doing its job - you can delete your sister's music from iTunes when you are at a computer
23:50:49webguest09ut my music and her music are both now on my ipod and we have the same taste D:
23:51:36webguest09ill do a restore and then I will just make a Music folder, and a movies folder
23:51:44evilnick_230I'm getting confused here. So; how many music files do you definitely have on the iPod? Try plugins > Applications > Stats
23:51:50evilnick_230(provided that is voiced)
23:52:42evilnick_230That plugin searches the disk the same way the database does, and tells you how many music files are on the device
23:53:12webguest09Files: 1514 Music: 222 Dirs: 314
23:53:46webguest09Could Ipodlinux be causing this issue to?
23:53:58evilnick_230And you're getting over 6,000 in the database?
23:54:13webguest09its at 888 now after I didnt a dicktidy
23:54:14evilnick_230Are you using the official Rockbox bootloader?
23:54:29webguest09Ye I am I overwrite the bootloader about an hou ago
23:55:39webguest09ill just redo it and If I have issues I will say something
23:55:45evilnick_230Right, well, if you need to get Rockbox support then we do insist that you use the official bootloader and builds - the reason being that iPL might set things up differently, so we need to use a known-good bootloader
23:56:10evilnick_230webguest09: I need to leave work now, but good luck with this - hope you get it working correctly.
23:58:02 Quit evilnick_230 (" ajax IRC Client")

Previous day | Next day