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-04-04

00:09:39 Join tessarakt [0] (i=nobody@vpn-cl-165-141.rz.uni-karlsruhe.de)
00:13:09 Join TBOL3 [0] (i=180ac800@gateway/web/ajax/mibbit.com/x-51e821fd0b1f7e6c)
00:23:55 Join miepchen^schlaf [0] (n=miepel@p579ECA53.dip.t-dialin.net)
00:24:14 Quit petur ("Zzzzzz")
00:24:24***Saving seen data "./dancer.seen"
00:25:47 Quit tessarakt (Success)
00:27:38 Quit moos (Read error: 104 (Connection reset by peer))
00:33:11 Quit archivator ()
00:38:44 Quit vedlith (Read error: 104 (Connection reset by peer))
00:38:47 Join vedlith [0] (n=ved2@137-mi2-1.acn.waw.pl)
00:44:28 Quit xSlack ("Ex-Chat")
00:45:24 Join l403 [0] (n=l@85.132.159.239)
00:51:58 Part EternalRains
01:00
01:03:24UnhelpfulJdGordon: was there anything specific i was supposed to be testing in your patch? i can play and skip, and nothing funny happened with a good amount of doing both
01:03:55 Join kugel [0] (n=kugel@rockbox/developer/kugel)
01:03:58JdGordon_just general use... switching between codecs was an issue before
01:04:17JdGordon_gevaerts: have you tried the newest version of 9795 with your flacs?
01:04:26gevaertsJdGordon_: not yet
01:04:50gevaertsI'll make a new build tomorrow anyway. I'll include the new version then
01:04:58JdGordon_cheers
01:05:16Unhelpfulah... i don't think i've played anything but vorbis. only other codec i *have* is mp3.
01:05:30JdGordon_ok
01:05:56JdGordon_I wonder if that flac thing was just a random wierdness which isnt going to be reprobable anyway
01:06:30JdGordon_kugel: what skip length wierdness did you find?
01:07:46kugelJdGordon_: just weirdness. cannot really describe it. sometimes the song won't play, sometimes skipping by the amount doesn't work, sometimes skipping at the end (with prevent skipping = off) is massively delayed)
01:08:05 Quit TBOL3 ("http://www.mibbit.com ajax IRC Client")
01:08:18kugelI cannot reproduce it. I was using my patch. Everything else worked fine (and worked fine too if the track length is shorter than the skip length)
01:09:39kugeland by delayed/doesn't work I mean that not only the wps is failing to update, but also playback doesn't seem to get the "partial" skip
01:10:38JdGordon_blah.. ok... thats something I've never used so wasnt checking for.. ok, ill have a look when I get a chance on the weekend
01:10:45kugelit *mostly* works though.
01:10:48 Quit tvelocity (Remote closed the connection)
01:11:07JdGordon_is mostly good enough though?
01:11:16kugelI don't think so :(
01:11:24*kugel wants this patch in too asap
01:12:33kugelI only have this one file which is so long that it triggers the issues (1h). All my other music is basically working flawlessy
01:12:48JdGordon_I wanted to put it in on sunday, because otherwise it probably wont go in for another 3 weeks
01:13:12kugelwhy?
01:14:11kugelI cannot see any logical flaw in the code, so I'm a bit out of answers too :(
01:14:18 Quit gevaerts (Nick collision from services.)
01:14:27JdGordon_religious holidyas coming up... so my computer time is going to just about halve...
01:14:27 Join gevaerts [0] (n=fg@rockbox/developer/gevaerts)
01:14:41kugelI also debugf'd receiving the event. that's definitely not the problem
01:15:03LloreanDoesn't that kinda mean you also won't be around much if it breaks things over time?
01:15:05kugels/definitely/unlikely/
01:15:42JdGordon_Llorean: thats an awefully pesimistic way to look at it :D
01:16:07kugelJdGordon_: I'm going to retest with your latest patch, to exclude my changes being a possible cause
01:16:38JdGordon_ok, but if you just touched wps refreshing it shouldnt effect things
01:16:54kugelLlorean: He's not the only one able to fix things. And we have release to be able to have some slightly-experimental code around. I don't see a problem
01:17:26Lloreankugel: Well, it doesn't matter for the moment since there are still known issues.
01:17:44kugelnobody said it's going in with known issues
01:17:55LloreanI didn't say they did... geeze.
01:18:09kugelnot even you said this. You said "*if* it breaks things"
01:18:14LloreanIn fact, I think my statement suggested I didn't expect it to go in with known issues.
01:18:17kugelthat's not a valid argument
01:18:22LloreanWhat argument?
01:18:24LloreanWhat are you on about?
01:18:27 Quit flydutch ("/* empty */")
01:18:43kugelnevermidn
01:18:50LloreanI said it *doesn't matter* at the moment because there are still known issues.
01:19:15*kugel moves the asteriks around "at the moment"
01:19:39*BigBambi is failing to see what kugel is trying to say here
01:19:40LloreanThat doesn't change the meaning of the sentence.
01:19:56LloreanAs long as there are known issues, it doesn't matter. So since, at the moment, there are known issues, it doesn't matter.
01:20:12 Join saratoga [0] (n=9803c6dd@gateway/web/cgi-irc/labb.contactor.se/x-108106801ff3ec24)
01:20:13LloreanOnce there are no known issues, his availability to address new issues after it's committed becomes an issue.
01:20:24LloreanSince at that point it may be committable.
01:20:25*JdGordon_ loves how eaily arguments over sentance meaning get started here... especially when 50% (?) dont have english as their first language
01:20:55Lloreankugel: But it's really not good to commit a rework of *playback* and not be around in case it blows up.
01:21:18 Quit ender` (" PCMCIA: People Can't Memorize Computer Industry Acronyms")
01:21:38kugelI am around, I understand most - if not all - of his changes. is that enough?
01:21:40JdGordon_*my* point was that as it gets closer to me being afk it pushes the likely commit time out... i never suggested that I'd commit then go afk for 3 days immediatly
01:21:55kugelalso, he never said he's entirely unavailable
01:22:19Lloreankugel: If he's not available enough to commit it, he's probably not available enough to look after it...\
01:22:45LloreanI was just responding to his statement that he probably wouldn't be able to commit for some time after Sunday, that if he wouldn't be able to he probably shouldn't commit immediately before either.
01:22:47JdGordon_MOVING RIGHT ALONG...
01:23:28JdGordon_I'll be afk from wed night here... which is 3 days after sunday... which is why sunday is my cut off date... gezze give me *some* credit
01:24:25LloreanJdGordon_: Well, originally I just asked about your availability.
01:29:56 Nick l403 is now known as l4_pissing (n=l@85.132.159.239)
01:32:19 Nick l4_pissing is now known as l403 (n=l@85.132.159.239)
01:41:35 Quit amiconn (Nick collision from services.)
01:41:37 Join amiconn_ [50] (n=jens@rockbox/developer/amiconn)
01:41:47 Quit pixelma (Nick collision from services.)
01:41:47 Join pixelma_ [50] (n=pixelma@rockbox/staff/pixelma)
01:41:59 Nick amiconn_ is now known as amiconn (n=jens@rockbox/developer/amiconn)
01:42:05 Nick pixelma_ is now known as pixelma (n=pixelma@rockbox/staff/pixelma)
01:44:37 Part toffe82
01:50:13 Join snizwickit [0] (n=PuppiesO@ppp-66-139-122-153.dsl.tpkaks.swbell.net)
01:54:05 Quit bertrik ("Leaving")
02:00
02:01:26 Quit HBK ()
02:01:46 Quit kugel ("ChatZilla 0.9.84-rdmsoft [XULRunner 1.9.0.8/2009033100]")
02:23:08 Quit JdGordon_ ("http://www.mibbit.com ajax IRC Client")
02:24:28***Saving seen data "./dancer.seen"
02:25:20 Join TBOL3 [0] (i=180ac800@gateway/web/ajax/mibbit.com/x-f250e702c2affa0f)
02:28:11 Join planetbeing_ [0] (n=planetbe@c-71-236-164-204.hsd1.or.comcast.net)
02:28:11 Quit planetbeing (Read error: 104 (Connection reset by peer))
02:32:09 Quit planetbeing_ (Client Quit)
02:34:00 Join FlynDice [0] (n=jack@c-24-19-225-90.hsd1.wa.comcast.net)
02:37:52 Quit cspotcode (Read error: 60 (Operation timed out))
02:43:36 Quit zicho (Remote closed the connection)
02:44:49 Quit Nico_P (Remote closed the connection)
02:51:30 Join planetbeing [0] (n=planetbe@c-71-236-164-204.hsd1.or.comcast.net)
02:58:07 Quit faemir (Read error: 104 (Connection reset by peer))
03:00
03:03:11 Quit planetbeing ()
03:05:12 Join PaulJam_ [0] (i=Paule@vpn-3010.gwdg.de)
03:06:43 Quit ultrasonic (Remote closed the connection)
03:11:35 Join goffa [0] (n=goffa@216.220.23.105)
03:23:01 Quit PaulJam (Read error: 113 (No route to host))
03:48:42 Join kps00000 [0] (n=kevin@i209-195-107-127.cia.com)
03:54:56 Join Thundercloud [0] (n=thunderc@84-51-130-71.judith186.adsl.metronet.co.uk)
03:55:04 Part evilnick
04:00
04:03:10 Quit Thundercloud (Remote closed the connection)
04:10:05 Join HBK [0] (n=hbk@pool-71-96-74-73.dfw.dsl-w.verizon.net)
04:14:10 Join dmb [0] (n=dmb@unaffiliated/dmb)
04:17:08 Quit TBOL3 ("http://www.mibbit.com ajax IRC Client")
04:17:48 Nick JdGordon is now known as JdGordon|afk (n=jonno@rockbox/developer/JdGordon)
04:19:33 Nick fxb__ is now known as fxb (n=felixbru@h1252615.stratoserver.net)
04:24:31***Saving seen data "./dancer.seen"
04:24:33 Nick fxb is now known as fxb__ (n=felixbru@h1252615.stratoserver.net)
04:25:04 Quit miepchen^schlaf (Read error: 101 (Network is unreachable))
04:28:27 Join TBOL3 [0] (i=180ac800@gateway/web/ajax/mibbit.com/x-9fee405bf484ca6b)
04:40:54 Quit snizwickit (Client Quit)
04:42:22 Quit z35 (Read error: 110 (Connection timed out))
04:51:59 Join planetbeing [0] (n=planetbe@c-71-236-164-204.hsd1.or.comcast.net)
04:52:32 Join Bawitdaba [0] (n=Sphinx@cpe-74-70-40-135.nycap.res.rr.com)
05:00
05:00:51 Quit PaulJam_ (".")
05:01:56 Quit MethoS (Remote closed the connection)
05:12:42 Quit franky (Read error: 110 (Connection timed out))
05:14:18 Join yook [0] (n=yook@c-67-161-74-161.hsd1.ca.comcast.net)
05:15:15 Part perrikwp
05:15:44 Join perrikwp [0] (i=4aa794a0@gateway/web/ajax/mibbit.com/x-f13167952058e632)
05:15:48yookIi tagged all my music with genre in itunes, but when i go to the rockbox database genre list, most of my music is in these bogus numeric genres like (7) and (35). What's going on?
05:17:14Unhelpfulhave you tried looking at the tags stored in the files with a dedicated tagging program? i'd imagine rockbox is merely displaying what itunes wrote.
05:17:23 Join cmwslw [0] (n=cmwslw@c-68-59-238-111.hsd1.tn.comcast.net)
05:17:54Bawitdabais it possible that a theme/wps can keep crashing my rockbox 3.2 ipod video 5.5g
05:18:01 Quit jfc (Read error: 104 (Connection reset by peer))
05:18:13 Quit Lss (Read error: 131 (Connection reset by peer))
05:18:26 Join jfc [0] (n=john@dpc691978010.direcpc.com)
05:18:28yookgood idea.
05:18:39Bawitdabaits only a few select songs but when i use the stock theme they play fine, when i use rayboradio_OB it crashes
05:18:48 Quit scorche (Nick collision from services.)
05:19:00yookcant use winamp though, when i tag them in winamp it causes all kinds of probs
05:19:35 Join scorche [50] (n=scorche@rockbox/administrator/scorche)
05:19:56Unhelpfulhere's what the standard says about genre tags: http://www.id3.org/id3v2.3.0#head-42b02d20fb8bf48e38ec5415e34909945dd849dc
05:20:20 Quit l403 (Read error: 113 (No route to host))
05:21:44 Join z35 [0] (n=z35@h36.17.89.75.dynamic.ip.windstream.net)
05:22:13 Quit z35 (Read error: 104 (Connection reset by peer))
05:22:30 Part kps00000
05:22:32Unhelpfulv2.4.0 is a bit different, it seems that it basically says to just use the numeric id3v1 value by itself (without the parens) or use a string description of the genre.
05:22:45 Part cmwslw ("Ex-Chat")
05:27:50yookoh
05:28:03yooki converted all my id3 tags to 2.4 in itunes =X
05:28:09yookhoping it would fix a different issue
05:29:19 Quit perrikwp ("http://www.mibbit.com ajax IRC Client")
05:29:29Unhelpfuli'm betting it just copied those strings as-is, and that rockbox probably interprets bare numerals in id3v2.4 tags, and (N) in id3v2.3
05:36:35yookreconverting them all to 2.3 fixed some but not all.. i'll try a tagging prog
05:38:07 Join SansaFan [0] (n=3f6eacc3@gateway/web/cgi-irc/labb.contactor.se/x-6512a09a3e0eda1f)
05:38:23 Quit FlynDice (Remote closed the connection)
05:38:49SansaFanWhat version of SVN is compatible with Cygwin???
05:40:20 Quit HBK (Read error: 54 (Connection reset by peer))
05:40:33 Join perrikwp [0] (i=4aa794a0@gateway/web/ajax/mibbit.com/x-a42feccb7f698be2)
05:40:34 Join HBK [0] (n=hbk@pool-71-96-74-73.dfw.dsl-w.verizon.net)
05:40:53yookactually thats because i didnt convert them all, whoops
05:40:56 Join FlynDice [0] (n=jack@c-24-19-225-90.hsd1.wa.comcast.net)
05:41:05yookyea, that did it. thanks =D
05:41:31yookfuck v2.4!
05:41:37 Quit yook ()
05:46:10SansaFanCan Cygwin compile a version of Rockbox without generating a bunch of **** No rule to make target *** 'rockbox/sim/apps/bitmaps/native/rockbox/simlogo.176x54x16.o' , needed by 'rockbox/sim/rockboxui.exe'. Stop.
05:53:11 Quit Llorean (Read error: 104 (Connection reset by peer))
05:53:31 Join Llorean [0] (n=DarkkOne@adsl-99-185-10-52.dsl.hstntx.sbcglobal.net)
05:53:47 Join snizwickit [0] (n=PuppiesO@ppp-66-139-122-153.dsl.tpkaks.swbell.net)
05:55:53 Join MethoS [0] (n=lem@dyndsl-085-016-163-111.ewe-ip-backbone.de)
06:00
06:03:01 Quit MethoS (Remote closed the connection)
06:08:32 Quit SansaFan ("CGI:IRC (EOF)")
06:09:10 Join SansaFan [0] (n=3f6eacc3@gateway/web/cgi-irc/labb.contactor.se/x-a14e58edbb7f2fe6)
06:09:40SansaFanCan Cygwin compile a version of Rockbox without generating a bunch of **** No rule to make target *** 'rockbox/sim/apps/bitmaps/native/rockbox/simlogo.176x54x16.o' , needed by 'rockbox/sim/rockboxui.exe'. Stop.
06:13:10 Quit zylor ("( www.nnscript.com :: NoNameScript 4.22 :: www.esnation.com )")
06:14:58vedlithtabs?
06:22:30 Quit HBK (Read error: 54 (Connection reset by peer))
06:22:43 Join HBK [0] (n=hbk@pool-71-96-74-73.dfw.dsl-w.verizon.net)
06:24:33***Saving seen data "./dancer.seen"
06:32:25 Quit planetbeing (Read error: 54 (Connection reset by peer))
06:32:34 Join planetbeing [0] (n=planetbe@c-71-236-164-204.hsd1.or.comcast.net)
06:47:47 Join midgey_ [0] (n=tjross@71.238.148.140)
06:48:33 Join KBH [0] (n=hbk@pool-71-96-74-73.dfw.dsl-w.verizon.net)
06:48:33 Quit HBK (Read error: 104 (Connection reset by peer))
06:52:22 Quit midgey (Read error: 110 (Connection timed out))
06:56:39 Join eae^ [0] (n=th@69-84-104-175-dhcp.mia.fl.atlanticbb.net)
06:58:42 Quit eae (Read error: 60 (Operation timed out))
06:59:28 Quit TBOL3 ("http://www.mibbit.com ajax IRC Client")
07:00
07:03:01 Quit advcomp2019 (Read error: 131 (Connection reset by peer))
07:03:22 Join advcomp2019 [0] (n=advcomp2@unaffiliated/advcomp2019)
07:06:32 Quit advcomp2019 (Read error: 104 (Connection reset by peer))
07:06:53 Join advcomp2019 [0] (n=advcomp2@unaffiliated/advcomp2019)
07:10:04 Quit KBH ()
07:10:22 Quit planetbeing ()
07:12:56 Join HBK [0] (n=hbk@pool-71-96-74-73.dfw.dsl-w.verizon.net)
07:28:59 Join m0nik3r5 [0] (n=sluttySu@c-67-183-212-185.hsd1.wa.comcast.net)
07:29:04m0nik3r5hello all
07:29:59BHSPitLappyhello, one
07:31:45m0nik3r5i trying to install ipodlinux right now *beating head against wall*
07:32:13*scorche wonders if m0nik3r5 is looking for #ipodlinux
07:32:45m0nik3r5i am there
07:33:19scorchethis is #rockbox...where we talk about...rockbox...#ipodlinux, for comparison if for talking about...ipodlinux
07:33:28 Join gregorovius [0] (n=diego@190.55.80.21)
07:33:28scorches/if/is
07:34:19m0nik3r5is there rockbox-offtopic .....lets check
07:34:59Unhelpfulsurely we'd not be *much* more able to help you with ipodlinux *there*?
07:36:01m0nik3r5obviously , I so sorry to all of you for asking an offtopic question here .
07:37:04Unhelpfulhave you tried rockbox? you might find it *somewhat* more useful for actually playing music on your music player. :)
07:38:53Topic"Please read before speaking: http://www.rockbox.org/wiki/IrcGuidelines | Please direct offtopic/social chat to #rockbox-community" by ChanServ (ChanServ@services.)
07:40:59m0nik3r5oh , I am going to install rockbox here in the coming hours actually
07:52:00 Join homielowe [0] (n=homielow@unaffiliated/homielowe)
08:00
08:05:57 Join Rob2223 [0] (n=Miranda@p4FDCFD61.dip.t-dialin.net)
08:09:05 Join l403 [0] (n=l@85.132.159.239)
08:13:21 Quit midgey_ ()
08:13:48 Join spyder [0] (i=spyder@97-127-126-43.mpls.qwest.net)
08:21:38 Join flydutch [0] (n=flydutch@host31-165-dynamic.8-87-r.retail.telecomitalia.it)
08:24:14 Quit Rob2222 (Read error: 110 (Connection timed out))
08:24:34***Saving seen data "./dancer.seen"
08:33:54 Join bmbl [0] (n=Miranda@unaffiliated/bmbl)
08:48:11 Join einhirn [0] (n=Miranda@p4FC61498.dip0.t-ipconnect.de)
08:52:59 Join J-23 [0] (n=zelazko@unix.net.pl)
08:53:39 Join ddalton [0] (n=ddalton@124-168-119-90.dyn.iinet.net.au)
08:53:44 Quit BHSPitLappy ("Ex-Chat")
08:53:46ddaltonhey is the sansa e280 v2 supported?
08:54:21 Part ddalton
08:54:28 Join ddalton [0] (n=ddalton@124-168-119-90.dyn.iinet.net.au)
08:54:33 Join wangxiang [0] (n=wangxian@203.86.76.219)
08:54:33ddaltonsorry, did u see my question?
08:56:12ddaltonam i here?
08:56:21homieloweIs pressing "play" from the quickscreen supposed to return to the playback screen. Not sure if this is target specific but I have a gigabeast, the build I am using is the latest.
08:57:30homieloweddalton: The e280v2 is not currently supported, though there is ongoing development of that specific target. Supported targets are listed on the front page of rockbox.org
08:58:03ddaltoni see that; but it doesn't specify v2 isn't supported, it says AMS...
08:58:06ddaltonis ams v2?
08:58:52ddaltonhomielowe: i could check the key maps :p
08:59:57homieloweddalton: Yes , I think the developers agreed to change the name (the wiki page) from V2 to AMS to reflect which the chipset inside them. And I think to make it less confusing.
09:00
09:00:20ddaltonah damn
09:00:49ddaltonu just shot down my excitement :( haha
09:01:22ddaltonhomielowe: but you believe there is work going on to support these targets?
09:02:05homieloweddalton: As anyone who knows rockbox, ports take time, just be patient, I remember buying a Gigabeat S before there was even sound on it.
09:02:57ddaltonhomielowe: yes... I know, I did a bit of voice development on the project a while back, but
09:03:38ddaltonhave been patient for over 12th months :p, but thought i would check back... :-)
09:03:43homieloweYes there is ongoing development, If you see http://www.rockbox.org/since-4weeks.html , there was a patch to introduce bank switching for the sansa AMS family :P
09:04:10ddaltonlemme see
09:04:49homielowebankswitching ( enable the player to access >2GB of the flash
09:05:14ddaltonwait... to do that wouldn't rockbox have to be running some what on the target?
09:05:40homieloweI believe there is sound and some codecs do play on them, the problem (from what I understand) there is still something finiky with enableing the mmu.
09:05:59ddaltonnnu?
09:07:15homieloweddalton: see FS #10048 http://www.rockbox.org/tracker/10048
09:07:47*GodEater is amazed to learn it even *has* an mmu
09:08:38ddaltonhahahaa i love that part about computer related channels, no one can just say the answer hahaa its k ill look at it
09:12:04ddaltonwait, so i could technicley install it on my player?
09:12:43scorcheddalton: yes, but it is unsupported and currently should only really be used by developers...if you brick your device trying it, dont whine to us...
09:19:34ddaltonhaha ok
09:19:45ddaltonima go eat nandos
09:19:47 Part ddalton
09:21:49 Quit HBK (Read error: 110 (Connection timed out))
09:22:50 Join bertrik [0] (n=bertrik@ip117-49-211-87.adsl2.static.versatel.nl)
09:23:03 Join HBK [0] (n=hbk@pool-71-96-74-73.dfw.dsl-w.verizon.net)
09:23:16 Join franky [0] (n=franky@f053001086.adsl.alicedsl.de)
09:28:20 Quit einhirn (Read error: 104 (Connection reset by peer))
09:55:38 Join planetbeing [0] (n=planetbe@c-71-236-164-204.hsd1.or.comcast.net)
09:58:10 Quit HBK (Read error: 60 (Operation timed out))
10:00
10:08:55 Join HBK [0] (n=hbk@pool-71-96-74-73.dfw.dsl-w.verizon.net)
10:13:22 Join ender` [0] (i=krneki@foo.eternallybored.org)
10:13:54 Join ultrasonic [0] (n=manohar@203.199.213.3)
10:15:47 Quit ultrasonic (Client Quit)
10:16:15 Quit planetbeing ()
10:17:52 Join planetbeing [0] (n=planetbe@c-71-236-164-204.hsd1.or.comcast.net)
10:20:24 Quit BigBambi (Read error: 60 (Operation timed out))
10:22:56 Quit gregorovius ()
10:23:29 Join einhirn [0] (n=Miranda@p4FC61498.dip0.t-ipconnect.de)
10:24:38***Saving seen data "./dancer.seen"
10:28:04 Join BigBambi [0] (n=alex@194.189.72-86.rev.gaoland.net)
10:28:26 Quit AndyI (Read error: 110 (Connection timed out))
10:29:24 Quit Unhelpful (Read error: 60 (Operation timed out))
10:32:15amiconnWhat a waste...
10:32:50amiconnzxbox includes floating point stuff from libgcc on greyscale targets - just for calculating the fixed(!) greylevels from rgb...
10:46:38 Quit planetbeing ()
10:48:05 Join planetbeing [0] (n=planetbe@c-71-236-164-204.hsd1.or.comcast.net)
10:48:38 Join nibbler [0] (n=Nibbler@pD9E316E7.dip.t-dialin.net)
10:53:44 Quit BigBambi (Remote closed the connection)
10:58:37 Join BigBambi [0] (n=alex@194.189.72-86.rev.gaoland.net)
10:58:59 Quit planetbeing ()
11:00
11:01:32 Join planetbeing [0] (n=planetbe@c-71-236-164-204.hsd1.or.comcast.net)
11:07:07 Join domonoky [0] (n=Domonoky@rockbox/developer/domonoky)
11:10:00 Join {phoenix} [0] (n=dirk@p54B46022.dip.t-dialin.net)
11:15:05 Quit nibbler (Read error: 110 (Connection timed out))
11:17:09 Quit MT (Read error: 113 (No route to host))
11:22:50 Quit wangxiang ("Leaving")
11:24:51 Quit planetbeing ()
11:25:47pixelmalooking into the c200 virtual keyboard map again and would like to enable morse mode. Thought it was possible to map morse "select" to either Left/Right or "Keyboard" Left/Right because atm both are moving the cursor on the input line in morse mode. But I can't figure out how to prevent "the other" action to be triggered when using one of them as morse "select" - there's only one switch in keyboard.c which doesn't check for context "beforehand". D
11:25:47pixelma anybody have a hint?
11:27:32 Join planetbeing [0] (n=planetbe@c-71-236-164-204.hsd1.or.comcast.net)
11:28:29pixelmato be more precise - I could prevent it from being triggered but morse select still didn't work and I think that's because the other actions are still defined and somehow get in the way
11:30:45 Join TheSphinX^ [0] (n=cold@p54A5F9CE.dip.t-dialin.net)
11:36:42 Part bs66_1
11:38:20 Join MT [0] (n=MTee@41.233.156.177)
11:38:42 Quit planetbeing ()
11:38:46 Part homielowe
11:40:58 Join bs66_ [0] (n=sysuser@94.191.166.215.bredband.tre.se)
11:41:07 Part bs66_
11:44:23 Quit HBK (Read error: 110 (Connection timed out))
11:45:01 Join HBK [0] (n=hbk@pool-71-96-74-73.dfw.dsl-w.verizon.net)
11:51:01 Join moos [0] (i=Mustapha@rockbox/staff/moos)
11:56:25 Join dfkt [0] (n=dfkt@unaffiliated/dfkt)
11:57:42pixelmaso I would probably need a whole new context? Hrrmm :\
12:00
12:01:11 Join tvelocity [0] (n=tony@adsl6-41.her.forthnet.gr)
12:01:25 Join nibbler [0] (n=Nibbler@pD9E32FDF.dip.t-dialin.net)
12:03:20 Quit einhirn (Read error: 104 (Connection reset by peer))
12:19:26 Join faemir [0] (n=daniel@88-106-169-118.dynamic.dsl.as9105.com)
12:24:39***Saving seen data "./dancer.seen"
12:31:42 Quit nibbler ("Ex-Chat")
12:31:42 Join Sedgewick [0] (n=Sedgewic@net-93-145-250-215.t2.dsl.vodafone.it)
12:38:17 Quit Seed ("cu, Andre")
12:42:02 Join Seed [0] (n=ben@bzq-84-108-232-45.cablep.bezeqint.net)
12:45:13SansaFanCan Cygwin compile a version of Rockbox without generating a bunch of **** No rule to make target *** 'rockbox/sim/apps/bitmaps/native/rockbox/simlogo.176x54x16.o' , needed by 'rockbox/sim/rockboxui.exe'. Stop.
12:46:14 Join MethoS [0] (n=lem@dyndsl-085-016-163-111.ewe-ip-backbone.de)
12:49:52advcomp2019SansaFan, you do not need to repeat yourself.. people can read the logs
12:54:08pixelmaSansaFan: are you building from clean SVN (or at least tried a patched version before)?
12:54:52pixelmacygwin builds sims just fine here, by the way
12:59:23 Join PaulJam [0] (i=PaulJam_@vpn-3058.gwdg.de)
13:00
13:11:45 Join miepchen^schlaf [0] (n=miepel@p579ECBC6.dip.t-dialin.net)
13:12:29SansaFanI am starting with the instructions for using Cygwin:: svn co svn://svn.rockbox.org/rockbox/trunk rockbox
13:13:38SansaFanThere are no patches applied. I'm simply trying to generate a (N) or (S) build.
13:14:28SansaFanAfter creating a folder : in the rockbox folder (ie. mkdir sim)
13:14:47SansaFanand then opening that folder: cd sim
13:15:10SansaFanand executing the command: ../tools/configure
13:15:52scorcheSansaFan: look...we know the process...please either put averything you are doing into a pastebin (pastebin.ca) or just report on the outcome after you start from scratch
13:15:54SansaFangenerates a makefile which I start with: make
13:17:44 Quit HBK (Read error: 110 (Connection timed out))
13:18:19 Join HBK [0] (n=hbk@pool-71-96-74-73.dfw.dsl-w.verizon.net)
13:18:28SansaFanEverything appears to be standard compile and build, except that I eventually stop on the bitmaps simlogo.o default_icons.c usblogo.c
13:21:00 Join PaulJam_ [0] (n=PaulJam_@vpn-3006.gwdg.de)
13:21:14bertrikSansaFan, what target are you trying to build?
13:21:24SansaFane200
13:24:11 Join PaulJam__ [0] (n=PaulJam_@vpn-3022.gwdg.de)
13:24:31pixelmaI wonder where the "simlogo" name comes from, there's nothing in my buildtree called this way
13:26:42bertrikthe e200 sim builds fine here (ubuntu)
13:28:46SansaFanIt is looking at '/rockbox/sim/apps/bitmaps/native/rockbox/simlogo.176x54x16.o'
13:29:30pixelmait shouldn't
13:29:35bertrikSansaFan, maybe there's some remnants from a previous build attempt. Doing a 'make veryclean' may help
13:31:04pixelmadid you build a target (N) and a sim (S) in the same directory, without a "make clean" between?
13:31:34SansaFanIs that before or after issuing the make command?
13:32:09pixelmathough neither should look for something simlogo
13:32:19SansaFanThe target was in the new folder
13:34:39 Join midijunkie [0] (n=Miranda@pD9544284.dip0.t-ipconnect.de)
13:36:09 Join pyro_maniac [0] (n=jens@p4FEEA974.dip.t-dialin.net)
13:37:55 Join Unhelpful [0] (n=Militant@rockbox/developer/Unhelpful)
13:38:39 Join petur [50] (n=petur@rockbox/developer/petur)
13:39:04 Quit PaulJam (Read error: 113 (No route to host))
13:40:10 Join lymeca [0] (n=lymeca@213-213-141-71.xdsl.is)
13:41:28 Quit PaulJam_ (Read error: 110 (Connection timed out))
13:48:53 Join archivator [0] (n=archivat@77.70.28.57)
13:49:42linuxstbSansaFan: pixelma is right - simlogo doesn't exist in a standard Rockbox build, so something very odd is happening.... It should be called rockboxlogo.176x54x16
13:49:50*linuxstb wonders if some search/replace is going wrong
13:51:04pixelmawould it help to investigate if he made a diff of his current tree?
13:54:07linuxstbSansaFan: Try renaming the top-level "/rockbox" to something else - e.g. "/sansafan"
13:54:59linuxstbSansaFan: And then delete your "sim" build directory, and recreate it, and run ../tools/configure again.
13:57:25 Join wincent [0] (n=wincent@91.96.0.117)
13:58:14 Join PaulJam_ [0] (n=PaulJam_@vpn-3080.gwdg.de)
14:00
14:00:36 Join Russel-Athletic [0] (n=Russel@d174.stw.stud.uni-saarland.de)
14:00:37Russel-Athletichiho
14:00:51 Quit flydutch ("/* empty */")
14:01:07Russel-Athletici have my own build of the rockbox software and i want to include in the make fullzip thing my own themes
14:01:12Russel-Athleticwhat do i have to do?
14:01:42archivatorAnyone willing to help me trace the freeze bug in fs#10065? I have no idea how to even begin - I'm thinking, I should sprinkle logf here and there in my code and compile a logf over usb build. Any simpler ideas?
14:02:02SansaFanI posted the prior build in patchbin.ca
14:02:25 Join Thundercloud [0] (n=thunderc@84.51.130.71)
14:03:15SansaFanI renamed /rockbox to /simbox
14:05:29linuxstbSansaFan: And...
14:05:30domonokyRussel-Athletic: put them into the wps dir like the other themes, and modify WPSLIST i think..
14:08:32domonokyarchivator: how does that freeze behave ? is the player completely dead ?
14:09:30SansaFanAfter issuing the 'make' command. The build finally succeeded. Success. Dunno why it would build from the native /rockbox folder.
14:09:54archivatordomonoky: yes. Playback stops, the device is unresponsive. Only way out is to restart it.
14:10:08SansaFanDunno why it wouldn't work from the native /rockbox folder.
14:11:12Russel-Athleticdomonoky: ok i try it
14:11:15linuxstbSansaFan: Putting "/rockbox" at the top-level of your directory structure is weird - that's not normally where someone would put it. But you've exposed a bug in the Rockbox build system.
14:11:41 Quit Thundercloud (Remote closed the connection)
14:11:41linuxstbSansaFan: It should really go in /home/[yourname]/
14:13:21*linuxstb tries building Rockbox in /rockbox/ and it works fine, so maybe some cygwin strangeness...
14:14:28 Quit SansaFan ("CGI:IRC")
14:14:50 Quit PaulJam__ (Read error: 110 (Connection timed out))
14:15:24 Join SansaFan [0] (n=3f6eacc3@gateway/web/cgi-irc/labb.contactor.se/x-2db6848d144e3ac7)
14:16:11SansaFanThanks for the advice and assistance. I'll remember to avoid using a toplevel /rockbox folder.
14:24:44***Saving seen data "./dancer.seen"
14:25:21 Join kugel [0] (n=kugel@rockbox/developer/kugel)
14:25:44 Join PaulJam [0] (i=Paule@vpn-3073.gwdg.de)
14:26:23 Nick fxb__ is now known as fxb (n=felixbru@h1252615.stratoserver.net)
14:29:23 Quit SansaFan ("CGI:IRC (Ping timeout)")
14:29:26pixelmaUnhelpful: the pictureflow controls feel quite good now on all my 3 targets but just noticed something else (really minor cosmetic thing) when looking at the tracklist in greyscale. The gradient in the selector bar is currently darkest in the center and getting brighter at the borders, should be the other way round IMO
14:30:32pixelmalinuxstb: I had no problems building an e200 sim in a "sim" directory inside "rockbox" with cygwin. Did I misunderstand?
14:30:40 Join robin0800 [0] (n=quassel@general-kt-199.t-mobile.co.uk)
14:34:13 Quit l403 (Read error: 113 (No route to host))
14:39:34 Quit parafin (Remote closed the connection)
14:40:20 Join parafin [0] (i=parafin@paraf.in)
14:48:32 Join Ubuntuxer [0] (n=johannes@dslb-092-073-025-119.pools.arcor-ip.net)
14:48:43 Quit PaulJam_ (Read error: 113 (No route to host))
14:52:35 Quit HBK (Read error: 110 (Connection timed out))
14:52:49 Quit moos ("Rockbox rules the DAP world")
14:53:05 Join HBK [0] (n=hbk@pool-71-96-74-73.dfw.dsl-w.verizon.net)
15:00
15:00:14 Quit robin0800 (Read error: 60 (Operation timed out))
15:04:51 Quit bmbl ("Woah!")
15:16:30 Join ender [0] (i=krneki@foo.eternallybored.org)
15:20:22 Quit miepchen^schlaf ()
15:21:31 Join dfkt_dt [0] (i=dfkt@unaffiliated/dfkt)
15:24:04 Quit {phoenix} (Remote closed the connection)
15:25:58 Quit HBK (Read error: 60 (Operation timed out))
15:28:37 Join miepchen^schlaf [0] (n=miepel@p579ECBC6.dip.t-dialin.net)
15:30:57 Join HBK [0] (n=hbk@pool-71-96-74-73.dfw.dsl-w.verizon.net)
15:34:10 Quit ender` (Read error: 110 (Connection timed out))
15:37:07 Join mcuelenaere [0] (n=mcuelena@rockbox/developer/mcuelenaere)
15:37:54 Join AndyI [0] (i=AndyI@212.14.205.32)
15:40:03 Quit dfkt (Read error: 110 (Connection timed out))
15:40:17 Join dfkt [0] (i=dfkt@unaffiliated/dfkt)
15:41:27 Quit dfkt_dt (Read error: 110 (Connection timed out))
15:43:25 Join MethoS- [0] (n=lem@host-091-097-241-151.ewe-ip-backbone.de)
15:47:16 Quit MethoS (Read error: 60 (Operation timed out))
15:47:26 Quit csz (Read error: 60 (Operation timed out))
15:47:54 Join TBOL3 [0] (i=180ac800@gateway/web/ajax/mibbit.com/x-25b9f4719f16d109)
15:50:19 Quit TBOL3 (Client Quit)
15:51:49linuxstbpixelma: SansFan's "rockbox" directory was in the root of his cygwin install - i.e. /rockbox/
15:51:53 Join cmwslw [0] (n=cmwslw@c-68-59-238-111.hsd1.tn.comcast.net)
15:52:26linuxstbSo he had /rockbox/apps/, /rockbox/tools/, etc and was building in /rockbox/sim/
15:55:11 Quit mcuelenaere (Remote closed the connection)
15:56:09 Part cmwslw ("Ex-Chat")
15:56:15 Join wangxiang [0] (n=wangxian@203.86.76.219)
15:56:26 Join cmwslw_ [0] (n=cmwslw@c-68-59-238-111.hsd1.tn.comcast.net)
15:56:42 Part cmwslw_ ("Ex-Chat")
15:56:57 Join cmwslw [0] (n=cmwslw@c-68-59-238-111.hsd1.tn.comcast.net)
15:57:08 Part cmwslw ("Ex-Chat")
15:57:13 Join cmwslw_ [0] (n=cmwslw@c-68-59-238-111.hsd1.tn.comcast.net)
15:57:45 Part cmwslw_ ("Ex-Chat")
16:00
16:01:24 Join fdinel [0] (n=Miranda@modemcable204.232-203-24.mc.videotron.ca)
16:03:48 Join mcuelenaere [0] (n=mcuelena@rockbox/developer/mcuelenaere)
16:08:20 Join Conic [0] (n=conicpp@c-75-68-165-66.hsd1.vt.comcast.net)
16:10:09 Join stoffel [0] (n=sfr@p57B4D6F2.dip.t-dialin.net)
16:10:27 Quit miepchen^schlaf ()
16:17:12 Join midijunkie41 [0] (n=Miranda@pD9544284.dip0.t-ipconnect.de)
16:18:32 Quit HBK (Read error: 110 (Connection timed out))
16:20:28 Join HBK [0] (n=hbk@pool-71-96-74-73.dfw.dsl-w.verizon.net)
16:22:48 Quit stoffel ("Lost terminal")
16:24:45***Saving seen data "./dancer.seen"
16:29:00 Part sdubois92
16:30:27 Quit mcuelenaere (Read error: 104 (Connection reset by peer))
16:34:34 Quit midijunkie (Read error: 110 (Connection timed out))
16:34:53 Quit ufoman (Read error: 104 (Connection reset by peer))
16:35:30 Join ufoman [0] (n=ufoman@whiterabbit.rz.uni-mannheim.de)
16:37:22 Join mcuelenaere [0] (n=mcuelena@rockbox/developer/mcuelenaere)
16:37:54 Join z35 [0] (n=z35@h36.17.89.75.dynamic.ip.windstream.net)
16:38:53 Join TBOL3 [0] (i=180ac800@gateway/web/ajax/mibbit.com/x-90c84b2c5134f610)
16:38:57 Quit ufoman (Read error: 104 (Connection reset by peer))
16:40:16 Quit J-23 ("ZNC - http://znc.sourceforge.net")
16:40:30 Join J-23 [0] (n=zelazko@213.192.74.3)
16:48:46 Join PaulJam_ [0] (i=Paule@vpn-3008.gwdg.de)
16:49:20 Join l403 [0] (n=l@85.132.159.239)
16:49:27 Quit bertrik (Remote closed the connection)
16:52:33 Quit PaulJam (Read error: 60 (Operation timed out))
16:53:01 Join PaulJam [0] (i=PaulJam_@vpn-3052.gwdg.de)
16:54:34 Quit mcuelenaere (Read error: 104 (Connection reset by peer))
16:58:38 Join stoffel [0] (n=sfr@p57B4D6F2.dip.t-dialin.net)
16:58:43 Quit wangxiang ("Leaving")
16:58:53 Quit PaulJam_ (Read error: 104 (Connection reset by peer))
17:00
17:08:24 Quit HBK (Read error: 110 (Connection timed out))
17:10:16 Join HBK [0] (n=hbk@pool-71-96-74-73.dfw.dsl-w.verizon.net)
17:14:02 Join toffe82 [0] (n=chatzill@ppp-69-238-94-169.dsl.frs2ca.pacbell.net)
17:18:28 Quit TBOL3 ("http://www.mibbit.com ajax IRC Client")
17:18:34 Join BHSPitLappy [0] (n=BHSPitLa@unaffiliated/bhspitmonkey)
17:18:45 Quit midijunkie41 (Read error: 104 (Connection reset by peer))
17:20:21Bawitdabahrm the theme rayboradio_OB keeps crashing my ipod 5.5g with "data abort at 000098BC (0)"
17:20:31Bawitdabavery strange
17:22:06gevaertsBawitdaba: which revision are you running?
17:22:11*gevaerts goes to get his ipod
17:22:13 Join Horschti [0] (n=Horscht@xbmc/user/horscht)
17:22:25Bawitdaba1956
17:22:32Bawitdaba19569^
17:23:06 Join M4ndril [0] (n=msagas@r190-134-155-178.dialup.adsl.anteldata.net.uy)
17:23:16M4ndrilhi
17:23:20gevaertsThat's the 3.1 release. Have you tried anything newer? (3.2 or a current build)?
17:23:29Bawitdabais it
17:23:37Bawitdabai swear i upgraded to 3.2 last night
17:23:41Bawitdabahrm
17:23:46Bawitdabalemme try again
17:23:48M4ndrili need some help...i installed rockbox on sansa e200 and run doom and it freeze.. cant shut it down.. no response!!
17:24:07M4ndrilData Abort error
17:24:14LloreanM4ndril: Hold down the power button longer.
17:24:15gevaertsM4ndril: try holding the power button for a long time (30 seconds or so). That should force it to shut down
17:24:20M4ndrili hold it down
17:24:24 Join martian67 [0] (i=user5490@about/linux/regular/martian67)
17:24:25M4ndril20 sec? XD
17:24:32M4ndrilok
17:24:42M4ndrilthnx :D
17:24:54M4ndrili cannt find the Music option the Sansa Firmware has :S
17:25:16M4ndrili instead have a Database option
17:25:50LloreanM4ndril: Have you read the manual?
17:25:55LloreanMusic can be played from the file browser or database.
17:26:06M4ndrilhmm but that way
17:26:09M4ndrilis pretty ugly
17:26:10M4ndrilxD
17:27:06LloreanPlease don't split sentences across multiple lines. It makes things harder to read.
17:27:20M4ndrilsorry :(
17:27:26M4ndrilim new to rockbox...
17:27:31LloreanI don't know what you mean by "ugly". is there some actual feature you can't find?
17:27:47M4ndrilyeah, my ipod-like features!
17:28:10gevaertsrockbox on sansa has exactly the same features as rockbox on ipod
17:28:19M4ndrili know
17:28:25M4ndrili wont install rockbox to my ipod :D
17:28:30LloreanM4ndril: I don't use the original firmware, so "ipod like" doesn't mean anything to me.
17:28:56M4ndrilits useless to select the DATABASE menu and find all the folders and files
17:29:01M4ndrili just wanna play my music
17:29:11gevaertsthe play it!
17:29:16M4ndrilyeah
17:29:22M4ndrilbut its full of garbage folders
17:29:33LloreanThe folders are your music, organized.
17:29:47LloreanThey're only garbage if your tags are garbage.
17:30:17M4ndrilomg.. and can i switch to name files instead of TAGS ?
17:30:29LloreanThat's what the file browser is for.
17:30:34kugelM4ndril: use the file browser. i.e. select "files"
17:31:04Bawitdabaah lol gevaerts my drive letter changed and rbutil extracted the new version to one of my hard disks instead of rockbox
17:31:23rasherBawitdaba: oops
17:31:34Bawitdabayeah i didnt even realise
17:31:40M4ndrilok i use the file browser.. i have a photos folder there and other one.. i cannot see the photos :S
17:31:42gevaertsCan't your hard disk play files then? :)
17:31:49Bawitdabalol
17:31:54Bawitdabaa 1tb rockbox
17:32:13Lloreanrasher: I wonder if it'd make sense to do a re-detect before install to verify match with what's being installed, and prompt if there's a mismatch.
17:32:26Bawitdaba3.2-090323
17:32:30LloreanM4ndril: Are they in a format Rockbox supports?
17:32:37M4ndriljpg
17:32:38rasherLlorean: Possibly
17:32:54LloreanM4ndril: And what's the Rockbox file view mode set to?
17:33:38M4ndrilwhere can i check that ?
17:33:52 Quit tvelocity (Success)
17:33:55LloreanIn the quickscreen if you haven't changed it, or in the normal location in the settings menu if you have.
17:34:35 Join tvelocity [0] (n=tony@adsl23-89.her.forthnet.gr)
17:34:41M4ndrilok im now there
17:34:46M4ndrili have to put show files ?
17:35:05Bawitdabayeah 3.2 is amazing
17:35:15 Join LambdaCalculus37 [0] (n=rmenes@rockbox/staff/LambdaCalculus37)
17:35:21LloreanM4ndril: I don't understand the question. I asked what it's set to. It needs to be set to "Supported"
17:35:36M4ndrili set it to supported files
17:35:45gevaertshm, is "photos" one of the OF-hidden things?
17:35:48M4ndriland then i browse the photo folder and i cannot display them
17:35:55LloreanWhat happens?
17:35:55 Quit petur ("*plop*")
17:36:05M4ndrilnothing happends
17:36:10LloreanDo you see them listed?
17:36:14M4ndrilthats the big deal
17:36:17M4ndrilyeah i do
17:36:20LloreanOkay.
17:36:25LloreanThen what do you press?
17:36:32M4ndrilthe big button in the center ? :D
17:36:55LloreanAnd nothing at all happens? No error message?
17:37:03LloreanIt's definitely a .jpg and not a .bmp?
17:37:17M4ndrilmaybe its a bmp :D
17:37:19M4ndrilbecause
17:37:24M4ndrilis the one that comes with sansa
17:37:32M4ndrili bought my sansa 20 minutes ago xD
17:37:36M4ndrillol
17:37:50rasherThat's bmp.
17:37:56LloreanAgain, please try to write whole sentences too.
17:38:16M4ndrilim used to that msn way :(
17:38:51M4ndrilwell.. i have my options listed as a menu list.. i want an icon view like the sansa original firmware has... how can i get that ? :D
17:39:07LambdaCalculus37M4ndril: Well, here we expect people to write properly.
17:39:18LloreanM4ndril: You'll always have text, but you can create a larger iconset if you want large icons
17:39:46M4ndrilLlorean: i want to have the menu the way sansa's original was
17:39:54M4ndrilLlorean: remember it ? :D
17:40:17 Quit Horscht (Read error: 110 (Connection timed out))
17:40:23LloreanM4ndril: Then get programming.
17:40:51M4ndrilLlorean: no thnx i have lots of programming for today i will stick to sansas firmware
17:40:56LambdaCalculus37This is really odd... I'm trying to set up the Rockbox build environment on my new MacBook, but it's crapping out with this error when building the compilers: http://lambdacalculus379.pastebin.com/mcc6120b
17:40:56gevaertsM4ndril: if you want everything exactly like the sansa original firmware, you either have to write the code to make rockbox behave that way or use the original firmware
17:41:22LloreanM4ndril: One rule that is a _hard_ rule in here is that we ask you use real English words wherever possible. That means no things like "thnx". The reasoning for this should be explained in the channel guidelines linked in the topic.
17:41:33M4ndrilgevaerts: i wont want things exactly.. just a pretty graphic menu.. a theme or something ?
17:42:13M4ndrilLlorean: ok , sorry then
17:42:17LloreanM4ndril: There are themes available. You can look through them and see if you like any of them.
17:42:37Bawitdabai still get some sound clipping when scrolling threw directory list that has tons of directories
17:42:45Bawitdababut it is much better in 3.2
17:42:49 Nick Horschti is now known as Horscht (n=Horscht@xbmc/user/horscht)
17:43:06*LambdaCalculus37 summons one of the other Mac using devs
17:43:13Bawitdabaits like if you scroll down its not an issue but when u scroll back up it clips
17:43:37M4ndrilLlorean: the themes that are on the website are crap .. i saw a PSP theme on youtube maybe i can finde good themes on another page, do you know any website ?
17:43:46LloreanBawitdaba: "clipping" is a technical term for a specific type of sound problem. Do you just mean there are gaps in the audio?
17:43:55 Quit HBK (Read error: 60 (Operation timed out))
17:43:58Bawitdabayes
17:44:05LloreanM4ndril: No. You're also free to make your own themes.
17:44:06gevaertsBawitdaba: you could try turing on dircache
17:44:07Bawitdabagap in playback
17:44:10Bawitdabai am
17:44:11LambdaCalculus37M4ndril: Google knows the website.
17:44:13LambdaCalculus37Ask it.
17:44:39M4ndrilLlorean: ok i will try to make my theme , im a designer :D
17:45:00Bawitdabaand 5s disk spindown dunno what that really means lol
17:45:58Bawitdabaill just try to use the database more
17:46:03Bawitdabai like it better anyway
17:47:16M4ndrili found pretty cool themes, but they are for the original firmware
17:47:25LloreanBawitdaba: It's most likely related to the scrolling than the disk access if you have dircache on
17:47:44 Join HBK [0] (n=hbk@pool-71-96-74-73.dfw.dsl-w.verizon.net)
17:47:49Bawitdabayeah dircache is on, cant imagine life without it lol
17:48:08Bawitdabamost of the scroll options are for wps tho?
17:48:14Bawitdabatext scrolling
17:48:32martian67congrats on finally getting USB on portal player enabled guys :D
17:48:42martian67not having to reboot into default firmware
17:48:45martian67is nice :)
17:48:47gevaertsThanks :)
17:48:53LloreanBawitdaba: I didn't really say it's fixable. Do you have an iPod Video?
17:49:07Bawitdabayes iPod Video 5.5g 80gb
17:49:22Bawitdabaits not really a big deal
17:49:34martian67gevaerts, could use a better splash screen though ;)
17:49:41Bawitdabai know 3.2 said something about improved scrolling
17:49:45Bawitdabaso i figured id mention it
17:50:21 Quit Ubuntuxer ("Leaving.")
17:50:22Bawitdabait prolly just eats so much cpu while scrolling that playback cant continue right away or something right?
17:50:24archivatorgevaerts: did you hack together the change in orientation for fs#10065 or did you do it the proper way (graph_setting, keymap, new functions and all that) ? :)
17:50:31gevaertsBawitdaba: you may want to try a current build. IIRC there is some more recent optimisation in dhe drawing code
17:50:41martian67yes, i find that newer code
17:50:48Bawitdabawerd
17:50:54martian67is much smoother as far as doing things while playback is occuring go
17:50:57Bawitdabaill check out a svn build
17:51:09martian67Bawitdaba, just use a daily
17:51:12martian67off the mainpage
17:51:14gevaertsarchivator: I just swapped x and y in some places. Nothing proper abiut it :)
17:51:30Lloreanmartian67: Why do you recommend "daily' builds instead of the even newer current builds we have for download?
17:51:42M4ndrilmartian67: dont write cut sentences :D:DD:
17:51:49martian67well isnt that what current build is?
17:51:52LloreanNo
17:51:56martian67a daily build from SVN o.O
17:51:58LloreanCurrent builds are built every time SVN changes.
17:52:03martian67oh nice :)
17:52:03LloreanThey are not built daily.
17:52:07archivatorgevaerts: right, cause I'm working on it right now and wanted to make sure I'm not duplicating effort. Btw, whatever happened to the usb indicators idea?
17:52:32martian67Llorean, you guys are remarkibly bug-free for living on the edge like that ;)
17:52:56M4ndrilarchivator: here we dont use "btw" we use by the way :D
17:53:04gevaertsM4ndril: stop it
17:53:09M4ndrilarchivator: Llorean will explain you why
17:53:34kugelM4ndril: btw is fine, since it's explained in the abbreviation list
17:53:48kugelwhich is linked in the guidelines
17:53:58M4ndrilkugel: you have an abbreviation list :O
17:54:25gevaertsarchivator: it had issues last time I worked on it, which may have been solved by the latest portalplayer magic. I'd need to test again
17:54:35 Quit M4ndril ()
17:54:49markunarchivator: if you are going to implement rotation in rockbox you would also make some gigabeat owners really happy :)
17:55:13kugelrotation is already implemented
17:55:20archivatorgevaerts: I seem to remember a log entry about removing the usb events altogether, that's why I'm asking
17:55:24gevaertsmarkun: I think archivator is only talking about a specific plugin :)
17:55:30kugelmpegplayer rotates fonts
17:55:32kugeland icons
17:55:35markunkugel: man, I must have been away for a long time...
17:55:52archivatormarkun: just a single plugin, sorry - fs#10065
17:55:52gevaertsarchivator: yes. That's part of the "issues" bir
17:55:56gevaertss/bir/bit/
17:55:57markunkugel: I meant more general support in de widget code itself
17:56:05markunto make it easy to rotate the WPS
17:56:10kugelthe rotation drawing can just copy&pasted into the core, then add a setting, and have rotation
17:56:15archivatorgevaerts: ah, that kind of issues. Got it.
17:57:49markunsome plugins use different bitmaps for 320x240 and 240x320, so we can't just rotate everything
17:58:10kugelmarkun: welll, I guess it would only make sense to rotate the entire wps. for this, a single tag would be needed (like %r|90). then just use the rotated functions instead of the normal ones
17:58:19markunkugel: and button the button driver would need to be adapted
17:58:50martian67does anyone have any details about updating a 5.5 30gig hard-drive?
17:59:04martian67*updating a harddrive on
17:59:10kugelthey already are for 180 degree rotation, should be rather trivial to addapt it to 90/270 degree rotation
17:59:42markunmartian67: http://www.rockbox.org/twiki/bin/view/Main/HardDriveReplacement
17:59:51martian67ty
18:00
18:00:07markunkugel: you want to put it on your todo list? ;)
18:00:37kugelthe todo list is for things that are generally agreed on. 2 people don't count as general I think :)
18:00:58gevaertskugel: *your* todo list :)
18:01:08kugelah, well, no
18:01:18kugelmy todo list is already unbearable long
18:02:06markunwould we install 2 versions of the WPS' (if they exist) for 0, 180 and for 90, 270?
18:03:34kugelI don't think so
18:03:51markunwhy not?
18:04:06 Join Nico_P [50] (n=nicolas@rockbox/developer/NicoP)
18:04:08markuncabbie for 320x240 doesn't work for 240x320
18:04:27kugelwhy should we. Unless rotation is a key feature, we can keep it simple and default to "native"
18:05:01kugelif someone wants rotated wps, he can install it, add the imaginary %r tag and use it
18:05:29 Join robin0800 [0] (n=quassel@general-kt-199.t-mobile.co.uk)
18:05:32markunor maybe the WPS can specify its resolution
18:08:08kugelin fact, I don't see anything serious to stop us from doing rotation, given that mpeg player already has it
18:08:23kugeljhMikeS too said, that this should be in core
18:08:53archivatorCan't we do rotated/scaled viewports?
18:09:30 Quit LambdaCalculus37 ("Fwump")
18:10:22kugelscaled viewports?
18:11:57archivatorNah, ignore me. It'd be useless.
18:12:44kugelbut rotation on viewports basis sounds like a good idea
18:16:22 Join midgey [0] (n=tjross@71.238.148.140)
18:16:34 Join mcuelenaere [0] (n=mcuelena@rockbox/developer/mcuelenaere)
18:16:35archivatorMy idea was to turn the viewports into canvases. Say, you create a 300x200 "canvas" and then put it in a 100x150 square, rotated by 90 degrees. That way, the scaling/rotating functionality would be exposed to the entire rockbox codebase (plugins and all). Kinda like cairo, only simpler.
18:17:09gevaertsarchivator: and while you're at it, ignore complaints about slow UI? ;)
18:17:48archivatorWe can always limit it to the more powerful targets..
18:18:00archivatorBesides, I warned you it's a bad idea :)
18:24:49***Saving seen data "./dancer.seen"
18:25:17kugelarchivator: viewports are just subscreens. there's nothing to it besides dimensions, and the font and colors
18:25:52kugelif you craete 300x200 canvas, you create a 300x200 viewport, and when you put a 100x150 scare in it, you just put another 100x150 viewport in it
18:27:52kugeland by subscreen, I don't mean that there's any sort if inheritance
18:29:36 Join PaulJam_ [0] (n=PaulJam_@vpn-3007.gwdg.de)
18:29:57 Quit HBK ()
18:31:33archivatorkugel: Right. That's where things are at now. The thing is, I don't really think there's much need for an advanced graphics library like the one I'm describing (with scaling, arbitrary rotation, etc). Hence, my "it'd be useless" comment :)
18:39:19 Join saratoga_home [0] (n=41becb3b@gateway/web/cgi-irc/labb.contactor.se/x-31199f2eeaf8a71f)
18:43:08 Join Pabletto2k [0] (n=msagas@r190-134-155-178.dialup.adsl.anteldata.net.uy)
18:43:16 Quit PaulJam (Read error: 113 (No route to host))
18:43:33Pabletto2khey guys I need some help with my rockbox
18:44:27Pabletto2know that I have it running on my sansa I can't add music to the player
18:46:31Pabletto2knobody is at home ?
18:46:39LloreanPabletto2k: Please, have patience.
18:46:46saratoga_homeexplain your problem
18:47:05 Nick fxb is now known as fxb__ (n=felixbru@h1252615.stratoserver.net)
18:47:30saratoga_homeLlorean: has there been much activity in the GSOC channel?
18:48:44Lloreansaratoga_home: Some. Basically a general agreement on the fact that we need to decide what we're doing next to move things along.
18:49:39Pabletto2kLlorean: do i have to boot to the old firmware to add music to my sansa ?
18:50:02LloreanPabletto2k: It depends on what revision of Rockbox you have installed, but it should be automatic if you do.
18:50:44Pabletto2kLlorean: I installed rockbox 3.2
18:51:08saratoga_homethen you have to boot the original firmware [see the release notes for that build]
18:51:43Pabletto2kLlorean: When i connect my device to the computer i only have 4 folders: temp, photo, record and video
18:52:10Pabletto2ksaratoga_home: Can you tell me how do i boot to the old firmware ?
18:52:25LloreanPabletto2k: So, what's the problem? You can see your device now.
18:52:40Pabletto2kLlorean: I can but not the music
18:52:40LloreanYou're in the original firmware, and attached to your computer.
18:52:54Pabletto2kLlorean: No, im on the rockbox firmware
18:52:59LloreanPabletto2k: The music is there. What you're seeing is the actual filesystem. Rockbox doesn't move anything.
18:53:15LloreanPabletto2k: If you're in 3.2, then you're not in Rockbox.
18:53:20LloreanRockbox 3.2 does not have any USB mode.
18:53:32Pabletto2kLlorean: Let me start again, i want to add music to my sansa
18:53:33LloreanYou are attached to your computer, and viewing the filesystem on your player, in the Sandisk firmware.
18:53:36LloreanYes.
18:53:37LloreanSo add music
18:53:41LloreanYou can put it wherever you'd like.
18:54:02Pabletto2kLlorean: Last month i add music with the Sansa Firmware in a folder i cannt remember i guess the music folder
18:54:33Pabletto2kLlorean: Yesterday i installed rockbox and i can play that music but when i plug my device to computer i see nothing.. no mp3 files
18:54:50LloreanPabletto2k: You're in the sandisk firmware. Maybe you used MTP mode before.
18:54:56LloreanI can't say or know what you did before, but I'm not lying to you.
18:54:57gevaertsPabletto2k: the sansa firmware likes to mark the music directory as hidden
18:55:05LloreanIf you're using 3.2, you're using the Sandisk firmware for USB
18:55:26 Quit robin0800 (Remote closed the connection)
18:55:30Pabletto2kLlorean: I want to delete that music and add new one, but i cant see the files.. im in windows right now
18:55:40Pabletto2kim in rockbox
18:55:42LloreanPabletto2k: I can't tell you where you put your music.
18:55:52gevaertsPabletto2k: tell windows to show hidden files and directories
18:55:54LloreanYou are not in Rockbox if you can see your player from Windows
18:56:13Pabletto2kLlorean: im in rockbox.. i know what rockbox is
18:56:20LloreanPabletto2k: Then you aren't using 3.2
18:56:33Pabletto2ki will plug my device to the computer.. hang on
18:56:42Pabletto2kand thanks for helping :)
18:57:09 Quit MT (Read error: 104 (Connection reset by peer))
18:57:29Pabletto2kOk when i plug it the device restart 2 times and goes back to the old firmware.. thats right?
18:57:37 Join MT [0] (n=MTee@41.233.156.177)
18:58:17LloreanYes
18:58:27LloreanThat's exactly what I told you was happening - USB connections are happening in the original firmware.
18:58:31Pabletto2koh gevaerts was right
18:58:41Pabletto2kthe sansa hide my folders
18:58:52Pabletto2klol
18:59:08gevaertsit will keep rehiding them. You may be better off just making a folder with a different name
18:59:24saratoga_homeor just update rockbox and not use the original firmware
18:59:28Pabletto2kthnx for the advice
19:00
19:00:31saratoga_homegevaerts: i wanted to ask you about USB mode, when I turn off the computer it stays at the connected screen until i unplug
19:00:43Pabletto2kone more thing I installed the voice menu and now im hateing it
19:01:06saratoga_homei assume its because the computer is still providing charging power, but it seems a little odd
19:01:07Pabletto2khow can i disable that annoying thing ?
19:01:16rasherPabletto2k: general settings > voice
19:01:25LloreanPabletto2k: The options are described in the manual
19:01:40Pabletto2kok thank you :)
19:01:57gevaertssaratoga_home: we don't do disconnect handling entirely correctly yet. You'll see the same thing if you're connected trough a hub and then disconnect the hub from the host
19:02:36saratoga_homeok as long as you're aware
19:02:49Pabletto2kA friend told me the battery of his sansa run out faster with rockbox than with the original firmware
19:02:50Pabletto2kis that true ?
19:02:54saratoga_homeno
19:03:16gevaertsit was true until about a year ago
19:03:35Pabletto2kmmhhh i see
19:05:42 Quit davidfg4 (Remote closed the connection)
19:06:46 Quit saratoga_home ("CGI:IRC (EOF)")
19:07:47Pabletto2kim loving rockbox i guess i can modify things with c++
19:07:53Pabletto2kis it built on c++ ?
19:07:53LloreanC, not C++
19:08:05Pabletto2knice :)
19:08:13Russel-Athleticanother question: i have a svn version of rockbox (pulled the tag of 3.2), how can i enable the rockbox usb stack? (i know it is experimental and blabla :D)
19:08:41 Join gibbon_ [0] (i=gibbon_@could.become.a.servant4you.org)
19:08:44gibbon_hi there
19:08:51gevaertsRussel-Athletic: I think you'd be better off just using a current build then
19:08:53LloreanRussel-Athletic: The easiest solution would just be to use a current build instead
19:09:31Russel-Athleticnow easy variable somewhere to set?
19:09:34Russel-Athleticor some include?
19:09:49gevaertsyes, but there's a more or less serious fix to the usb stack that's not in 3.2
19:09:49 Quit agaffney (Read error: 104 (Connection reset by peer))
19:09:54LloreanWhy do you want to use 3.2 instead of more current code?
19:10:23 Join agaffney [0] (n=agaffney@gentoo/developer/agaffney)
19:10:34Russel-Athleticbecause i don't want to have the latex bleeding edge, so I revered to a sane version
19:10:48 Join moos [0] (i=Mustapha@rockbox/staff/moos)
19:10:52gibbon_i wanted to ask, if there is any chance to find out, if an iPod mini is a 1G or a 2G without using the inputs? (i have bought a mini with broken wheel and want to find out if i gain anything by exchanging the logic board with my G1s
19:10:55gevaertsRussel-Athletic: you need to define USE_ROCKBOX_USB in the config-yourplayer.h, but as I said, the usb code in 3.2 is not as solid as in trunk
19:11:10BigBambiwhy not?
19:11:23BigBambi@ Russel-Athletic
19:11:56Russel-AthleticBigBambi: i want something thats working :)
19:12:07LloreanThe bleeding edge build works better than 3.2
19:12:16BigBambiIt does work
19:12:24LloreanThat's not _always_ the case, but we try to keep it working as well as possible.
19:12:30Russel-Athleticwell then i go with this
19:12:33*gevaerts is using extra bleeding edge right now
19:14:11LloreanCode you haven't committed yet?
19:15:06krazykithe cut his hand on the computer
19:16:12gevaertsNot mine, FS #9795
19:17:47gibbon_and another thing.. is there some generic-ness in the interface, the ipod remote uses for communication? i wondered what "bus" is going throught these 4 pins
19:18:01 Join Lss [0] (n=Lss@cm246.delta91.maxonline.com.sg)
19:18:06 Quit stoffel (Read error: 113 (No route to host))
19:19:50 Quit Pabletto2k ()
19:26:55 Quit MethoS- (Remote closed the connection)
19:27:20 Join stoffel [0] (n=sfr@p57B4D6F2.dip.t-dialin.net)
19:29:42 Join bluebrother [0] (n=dom@rockbox/developer/bluebrother)
19:30:39bluebrotherrasher: is there a reason you added an additional prefix to some of the release targets? That creates the same situation as for sansae200 vs e200 and similar
19:30:55rasherbluebrother: huh? what, where?
19:31:20bluebrotherand I'd really like to have that consistent to minimize "translation" issues
19:31:23*kugel notices that skip length is broken on a 64bit sim
19:32:02bluebrotherf.e. forzvm30gb −− it's createivezvw30gb in sims.pl
19:32:24 Join Thundercloud [0] (n=thunderc@84-51-130-71.judith186.adsl.metronet.co.uk)
19:32:38rasherbluebrother: a) I'm pretty sure that's how it is in configure b) afaik I'm the only one using sims.pl (for my windows sim site)
19:33:07 Join kps00000 [0] (n=kevin@i209-195-107-127.cia.com)
19:33:13bluebrotherit's not a real issue right now, but for rbutil we need to translate e200 -> sansae200 (and some others as well), and I'd really like that difference to be removed
19:33:14 Quit stoffel ("leaving")
19:33:43bluebrotherit could be quesioned if we should consider moving to <manufacturer>-<model> the same time
19:34:09rasherarguably, sansae200 is just the model. sandisk-sansae200 would be <manufacturer>-<model>
19:34:38bluebrotherwell, the model is e200 in configure. So the question is if configure should use that naming as well
19:35:46rasherI was thinking of in "real" terms, Sansa is just part of Sandisk's model name
19:36:16rasherBut my commit should have no influence on this, since sims.pl isn't used for anything
19:36:21bluebrotheranother thing I'm wondering about every now at then is why we still have the numbers in configure. They are shorter, ok, but ...
19:36:37rasherbluebrother: easier to type
19:36:58bluebrothermaybe. I tend to use the names (easier to recognize ;-)
19:38:03*gevaerts uses the numbers
19:38:05bluebrotherhmm, for the zvm it's even creativezvm30 in configure
19:38:07rasherThat's not so bad when you're building e200, but creativezvm60gb is a bitch to type, I imagine
19:38:15bluebrotherso yet another name :(
19:38:16 Quit PaulJam_ (Read error: 113 (No route to host))
19:38:23rasherWhat do you mean?
19:39:11rasherOkay, I'm going to put up a page which lists what's used where
19:39:29bluebrotherI'm just crying about those naming inconsistencies ;-)
19:40:28bluebrotherit's m3 for iaudio m3 but meizu-m3 for the meizu m3 ...
19:44:08 Join |ahmina| [0] (n=lymeca@213-213-141-71.xdsl.is)
19:44:27 Quit lymeca (Read error: 104 (Connection reset by peer))
19:44:48 Part bubsy
19:44:50 Join bubsy [0] (i=Bubsy@unaffiliated/bubsy)
19:46:20 Quit l403 (Read error: 54 (Connection reset by peer))
19:46:47Unhelpfulpixelma: thanks. which targets did you test on? i'll try to go through the rest on sim, and if things seem to "work" generally i'll go ahead and commit it... unless i sholud fix the manual's keymaps at the same time?
19:50:11 Join l403 [0] (n=l@85.132.159.239)
19:50:21 Quit Russel-Athletic (Remote closed the connection)
19:52:40rasherSo is it Cowon? Iaudio? Is Iaudio a sub-brand of Cowon? What's going on there..
19:53:21rasherIt seems Iaudio is indeed a sub-brand of cowon
19:53:57 Quit Bawitdaba (Read error: 60 (Operation timed out))
19:54:06 Join Bawitdaba [0] (n=Sphinx@cpe-74-70-40-135.nycap.res.rr.com)
19:57:21 Join planetbeing [0] (n=planetbe@c-71-236-164-204.hsd1.or.comcast.net)
19:58:28 Join lymeca [0] (n=lymeca@213-213-141-71.xdsl.is)
19:58:43 Join Ubuntuxer [0] (n=johannes@dslb-088-078-127-050.pools.arcor-ip.net)
19:59:41 Quit |ahmina| (Connection reset by peer)
19:59:46 Join Pabletto2k [0] (n=msagas@r190-134-155-178.dialup.adsl.anteldata.net.uy)
20:00
20:00:27Pabletto2khey guys where can i get the coverflow plugin? :D
20:01:18LloreanPabletto2k: It's part of Rockbox.
20:01:54 Join HBK [0] (n=hbk@pool-71-96-74-73.dfw.dsl-w.verizon.net)
20:01:54LloreanIt's even in the manual...
20:02:38Pabletto2ki seek for it in the application -> plugins
20:02:47Pabletto2kplugins -> application
20:02:52Pabletto2kwhen i add the cover flow
20:02:55Pabletto2kit loads that plugin ?
20:03:00archivatortry plugins->demos
20:03:12Pabletto2ki know i can add covers to my music
20:03:16LloreanPabletto2k: You really should look in the manual.
20:03:41bluebrotherPabletto2k: have you been directed to the manual already? ;-)
20:03:58Pabletto2ki ahve
20:03:59Pabletto2ki have
20:04:03Pabletto2ki read i need to add
20:04:07Pabletto2kthe 100x100 covers
20:04:10Pabletto2kto my folders
20:04:52 Quit dmb (Read error: 113 (No route to host))
20:05:21Pabletto2koh i need to ask, i bought my sansa and no wall charge came with it
20:05:23LloreanPabletto2k: Please don't split sentences across multiple lines.
20:05:45Pabletto2kis not harmfull to use the usb to charge ?
20:06:19Pabletto2kbecause every time you connect the device it starts charging so the battery is not harming ?
20:07:17LloreanIt only charges if it's not full.
20:07:27 Join dmb [0] (n=dmb@unaffiliated/dmb)
20:07:28Pabletto2ki know
20:07:34Pabletto2kbut its always charging
20:07:44LloreanOnly if it's not full.
20:07:49LloreanIt's not always charging, only when needed.
20:08:17LloreanSmall charges are not harmful. They actually heat the battery less.
20:08:27mcuelenaeregevaerts: why don't the IMX31, TCC7X & TCC780X targets use the audio buffer in the USB storage driver?
20:08:43Pabletto2kok i thought it was not good to charge every time i connect the device (and is not fully charged)
20:10:07 Join PaulJam [0] (i=PaulJam_@vpn-3030.gwdg.de)
20:11:36gevaertsmcuelenaere: IMX31 because of MMU reasons. Most RAM is mapped differently from the point of view of the USB hardware than from the point of view of the software, so it would need a translation function. Ask jhMikeS for details. I don't know why the TCCs are different. They possibly just copied the IMX31 lines, but I actually have no idea
20:12:30mcuelenaereok, then I suppose the ISP1583 shouldn't do that either
20:12:57gevaertsIf you have the choice, use the audio buffer
20:13:32rasherbluebrother: where do we have the problem - normal build, manual and voice downloads?
20:14:33bluebrotherrasher: all of them
20:14:46bluebrotherit's consistently different :o
20:15:20 Quit HBK ()
20:17:17 Join TBOL3 [0] (i=180ac800@gateway/web/ajax/mibbit.com/x-22e6db0c83ef335d)
20:17:59kugelgevaerts: normally, you still should be able to access the RAM using its physical address even if it's mapped. Also, the imx31 has a translation function
20:18:36kugeladdr_virt_to_phys() and addr_phys_to_virt()
20:19:00 Quit Thundercloud (Remote closed the connection)
20:19:25 Join miepchen^schlaf [0] (n=miepel@p579ECBC6.dip.t-dialin.net)
20:19:25gevaertskugel: I remember that we spent some time trying to get this to work, until jhMikeS suggested just using this bit of RAM that was lying around unused that happened to have a straight-through mapping. I think there's agreement that this should be cleaned up
20:21:21 Quit agaffney (Read error: 104 (Connection reset by peer))
20:21:39 Join agaffney [0] (n=agaffney@gentoo/developer/agaffney)
20:22:06kugelmcuelenaere: you left a LOGF_ENABLE #define uncommented
20:24:50***Saving seen data "./dancer.seen"
20:27:42*domonoky is talking with bluebrother about autodetection in rbutil: if rbutil detects more then one device, should it show a menu to select a device, or stop wotking?
20:27:59domonokys/woking/working, ie refuse to continue.
20:28:31LloreanMenu, I think
20:28:39domonokyi am for the menu, bluebrother wants no menu, because the patchers cant work with more then 1 ipod/sansa connected..
20:28:50gevaertsall at once!
20:29:02LloreanMenu, with a red warning that says "bootloaders cannot be installed with multiple players attached"?
20:29:15domonokyif(user!=bluebrother) showmenu() :-)
20:29:26bluebrotherwell, that's a special case.
20:29:38domonokyLlorean: yes, that wht i suggested, just show a warning..
20:29:43bluebrotherrbutil should be able to install the bootloader if multiple ipods are connected to the correct one
20:29:49rasherbluebrother: http://www.rockbox.org/twiki/bin/view/Main/BuildNames
20:29:49LloreanWould it be possible to, when installing a build, run the "detection" on the targeted player and pop up a warning if the selected build target doesn't match the detected player?
20:30:00bluebrotheradding a warning is yet another special case.
20:30:09LloreanTo avoid things like people installing 1g2g builds to Nanos, etc.
20:30:27bluebrotherand I'm pretty sure we can make ipodpatcher use the correct ipod, i.e. work fine with multiple ipods
20:30:34*gevaerts thinks that MrSomeone should fix the patchers
20:31:01LloreanWell, then we fix *playerpatcher and then do a menu?
20:31:01bluebrotherthing is, if a user selects one of two detected Ipods he *will* expect the bootloader install to work with that.
20:31:24domonokyLlorean: it already warns if the installed version doesn match the new one. but it doesnt check against a autodetection..
20:31:26bluebrotherwell, I'm not against a menu if the patchers work with it (it's the same issue for sansapatcher)
20:31:29Lloreanbluebrother: If the menu screen always says has red text saying "Bootloader install won't work with multiple players attached" so that every time they see that menu, they also see the warning...
20:31:43Lloreandomonoky: I know, I was suggesting it check against autodetection since that's more reliable.
20:31:58bluebrotherLlorean: that means you need to check that before installing the bootloader. Even more code ...
20:32:02rasherbluebrother: maybe it's enough to just refuse to do bootloader installation
20:32:04domonokyLlorean: at moment it isnt really more reliable..
20:32:11*bluebrother goes looking into the patchers
20:32:23bluebrotherrasher: sure, but it needs to get checked again
20:32:28Lloreandomonoky: But it should be eventually
20:32:29domonokyrasher: the patchers already do this.
20:32:56domonokyLlorean: yes, i am working on this, thats why we have this discussion :-)
20:33:37 Quit TBOL3 ("http://www.mibbit.com ajax IRC Client")
20:34:06 Join TBOL3 [0] (n=leif@c-24-10-200-0.hsd1.ut.comcast.net)
20:34:55*bluebrother sees a possible way how to fix patcher integration
20:35:39bluebrotherthough it's a bit of work
20:36:27 Quit TheSphinX^ ("XChat@Linux")
20:37:28 Quit Ubuntuxer (Read error: 110 (Connection timed out))
20:40:34domonokyearly screenshot of such a menu: http://imagebin.ca/view/Fp0bLLl.html
20:41:49archivatorMountpoint is not exactly Windows terminology :)
20:42:19domonokyarchivator: how do you call such thing, if its shown in Win/Lin/Mac ? :-)
20:42:43archivatorMount point on Linux, Drive on Windows, dunno about Mac.
20:44:11bluebrotheryou-don't-need-to-know-about on mac :P
20:45:37bluebrotherdomonoky: well, the device -> mountpoint resolving should be definite, thus I don't think the user should be able selecting it separately
20:45:51bluebrotheralso, I'd prefer a real list instead of a dropdown
20:45:53domonokythe empty line in this sceen shot, is again the different modelnames.. rockbox-info.txt uses modelnames from configure :-)
20:46:30domonokybluebrother: the problem is: there can be multiple possible mountpoints for a device.. should we make this different devices ?
20:46:56kugelso, my sim crashes with an error I cannot explain (get_token_value returns assigned an illegal address, an address out of bounts), and it does not happen on my player. any idea?
20:47:33bluebrotherdomonoky: in what case is that possible? Mountpoint resolving is pretty solid these days
20:48:12domonokythe typical user problem: user installed to the wrong mountpoint before..
20:48:55domonokyand of course the dev "problem": test installations in different mountpoints.
20:49:10bluebrotherthen make it two distinct devices. Heck, it's even possible a user has two identical players connected
20:49:35domonokyyes, the it finds this device at two possible locations...
20:50:04bluebrotherwell, that would mean there are two devices
20:50:25domonokyit was a list in the earlier attempt in the tracker.. it didnt look to nice.
20:51:15domonokybut the screenshot is ofcouse a early prototype, it needs more work..
20:52:32domonokynew autodetection prevers to find too much devices, instead of too less, or the wrong one (as before). any comments against this ?
20:53:42domonokythe bad thing about this is: autodetection takes longer, because it uses all known detection methods, and the user has to choose a device if rbutil isnt sure..
20:54:31gevaertsdomonoky: what's the chance of rbutil not being sure for the typical user?
20:54:59bluebrotherdomonoky: why not do it in two steps? First implement handling of multiple devices at all. Indicate the user to remove all but one.
20:55:17BigBambidomonoky, archivator: I believe that Macs call it "Volume"
20:55:21bluebrotherin the second step add selection functionality. Makes the diff also shorter and easier to understand :)
20:55:52domonokybluebrother: because, if i do the detection of multiple devices, i already have a list... so its not much code to aktually show it..
20:55:58archivatorThere, "Mount point" on Linux, Drive on Windows, Volume on Mac. Pretty consistent :)
20:56:42rasherAnd on BSD?
20:56:47bluebrotherRockbox Utility is consistent. It calls it mountpoint.
20:56:57Pabletto2kdoes anyone know if its posible to use the picture flow for selecting the music to play ?
20:57:05bluebrotherPabletto2k: no
20:57:28Pabletto2kand whats the funtion ? to show pictures ? xD
20:57:29gevaertsPabletto2k: probably in some later release
20:57:35Pabletto2k:D
20:57:37domonokygevaerts: the chance is low for the "normal" user, if nothing goes wrong.. But we could also use this for devices we cant detect now, ie ipod5.5 64MB is always detected as 32mb version 8which is safe) ..
20:57:45Pabletto2kmaybe i can help with development
20:57:57Pabletto2kC/C++ programmingf
20:58:04 Join wodz [0] (n=594b9d7e@gateway/web/cgi-irc/labb.contactor.se/x-2f71b3501c47f2a0)
20:58:40wodzhello - I have question what is the difference between suffle mode and repeat->shuffle?
20:59:09BigBambiPabletto2k: C
20:59:31 Join arohtar [0] (n=daniel@88-106-173-26.dynamic.dsl.as9105.com)
21:00
21:00:28Pabletto2knice.. is it well documented ?
21:01:01*bluebrother goes downloading gimp just to make a screenshot on w32 :(
21:01:19BigBambiwodz: Repeat shuffle and shuffle are explained in the manual
21:01:25domonokybluebrother: paint is enough for screenshots :-)
21:01:32BigBambiPabletto2k: The source?
21:01:55archivatorbluebrother: paint has png support
21:02:09bluebrotherdoes paint support capturing?
21:02:15kugeland vista/win7 has a nice screenshot tool build in
21:02:26archivatoralt+prtscn ?
21:02:27wodzBigBambi: yes it is and I dont catch difference
21:02:29kugelbluebrother: you can paste the screenshot into paint..
21:02:42bluebrotherarchivator: ah, true. Almost forgot about that
21:03:01BigBambiwodz: Repeat shuffle will repeat a playlist and shuffle it differently each time
21:03:06 Quit Pabletto2k ()
21:03:30BigBambiwodz: Shuffle will just shuffle once, if you then turn repeat on the same shuffled playlist will repeat
21:03:46wodzBigBambi: I see
21:03:52BigBambiwithout reshuffling
21:04:45wodzBigBambi: Thanks
21:09:45 Quit faemir (Read error: 110 (Connection timed out))
21:12:17bluebrotherdomonoky: mockup here: http://imagebin.ca/view/i-YDbb4.html
21:12:45*bluebrother wonders who on earth considered it a good idea to always have an empty window open in gimp 2.6
21:12:59domonokylooks nice...
21:13:16bluebrotherthat's how I imagined it
21:14:43 Quit Tristan (Remote closed the connection)
21:18:01 Join krazykit` [0] (n=kkit@ppp-70-236-47-235.dsl.ipltin.ameritech.net)
21:18:43wodzI'm reading manual and I have another question - Is it possible to charge ipod mini form laptop's usb without getting into emergency disk mode?
21:18:56 Quit krazykit (Read error: 113 (No route to host))
21:20:49wodzManual in section 8.5.2 states I should set 'Charge During USB Connection' to No, so how I am supposed to charge ipod without wall charger?
21:22:02bluebrotherit only recommends to turn that off if you're using an unpowered hub
21:22:17bluebrotherit doesn't recommend simply turning it off.
21:23:14wodz"Turning it Off is recommended if the dap is connected through an unpowered USB hub or a laptop port."
21:23:24bluebrotherI know, I can read that too
21:23:40saratogado you have an unpowered port?
21:23:50wodzno I have laptop :-)
21:24:03bluebrotherwell, shouldn't that answer the question?
21:24:30wodzit states unpowerd hub OR laptop port
21:24:39wodzso I should turn this off
21:24:45saratogano
21:24:52 Quit spyder (Read error: 110 (Connection timed out))
21:25:12wodzso I must have problems with understanding this statement
21:25:13bluebrotherwell, it depends if that port is capable of driving 500mA
21:25:37wodzAre there some easy way to check?
21:25:46saratogabasically they all are
21:26:26bluebrotherrasher: nice table :)
21:27:23rasherbluebrother: I would guess we need to decide on how we want the targets named, and then just work our way through everything that doesn't match. The current situation is a mess
21:27:23wodzAs far as I remember USB standard allows to take up to 500mA from single port
21:27:40bluebrotherdomonoky: do you remember a function in rbutil to resolve disk name -> mountpoint? I think to remmeber we had it somewhere (and it was even me who added it) but I can't find it :/
21:28:14domonokyyes, one moment...
21:28:22bluebrotherrasher: yes. Worst case is having rbutil downloads breaking for a short time but better do it now than later
21:28:29domonokyQString Autodetection::resolveMountPoint(QString device)
21:28:42domonokyin base/autodetection.c
21:28:51*bluebrother would like to scrap one of detect.cpp and autodetection.cpp
21:29:55 Quit planetbeing ()
21:30:08bluebrotherdomonoky: argh, I meant the other way round
21:31:01bluebrotherbut checking the lookup on w32 makes me believe we don't have the other way
21:31:09domonokymountpoint-> device doesnt exist for now
21:31:40domonokyand please dont change autodetection.cpp heavily while i am working on it :-)
21:31:58*bluebrother slaps domonoky with rbsettings.{cpp,h}
21:32:30domonokyi didnt change much.. and you patch isnt in the tacker :-)
21:32:37 Join planetbeing [0] (n=planetbe@c-71-236-164-204.hsd1.or.comcast.net)
21:32:45*domonoky misses keys...
21:32:56bluebrotherwell, it wasn't ready that time. Now it's heavily broken :(
21:33:08bluebrotherI really need to merge that
21:33:54domonokyhow can it be heavily broken, when i just changed two function names ?
21:34:34bluebrotherthat's rather simple: I changed that file completely and replaced a bunch of functions
21:34:43bluebrotherso now that function isn't a separate function anymore
21:34:56bluebrotherthus automatic merge doesn't work at all for this
21:34:58domonokyah, but there is a way to do the same ?
21:35:37bluebrotheryes. You remember the idea of list-based settings I mentioned at devcon?
21:35:39domonokyyou should really put it on tracker.. nearly every rbutil change will break it.. settings are everywhere
21:36:13bluebrotherwell, it will only break if rbsettings.{cpp,h} changes. Settings getting used are easy to fix up
21:36:38bluebrothertoo bad you broke it like 2 days before I was finished enough to get posted to the tracker
21:39:23domonokyif you look at the change, i renamed two ini entrys, renamed the corresponding getter, and ofcourse corrected the use of this getters, that shouldnt be much to merge...
21:40:01bluebrotheryes. It's still completely different (and nothing to be done easily after a long office day)
21:40:03domonokyand also should post early work on the tracker, even when it isnt finished, so others can see what you are working on..
21:42:22Nico_Pwill this new dialog appear when the configured device isn't found?
21:43:17domonokyNico_P: no it will shown, when it finds more then one device at autodetection
21:43:43Nico_Pcouldn't rbutil automatically attempt to find devices when the configured one isn't there?
21:44:20Nico_PI find it cumbersome to use with several targets
21:44:55domonokyNico_P: and when should it notice, that the configured one isnt there ?
21:45:09Nico_Pat startup, like it currently does
21:45:33domonokyrbutil doesnt do autodetection at startup at moment..
21:46:07bluebrotherdomonoky: any problems with me changing resolveMountPoint()?
21:46:14Nico_PI know, but on my setup it complains if I start it up without the device being plugged in (because the mount point doesn't exist)
21:46:34Nico_PI get the dialog saying the configuration is invalid
21:47:23bluebrotherwell, it checks if the configuration is "vaild". It doesn't check for the correct player though
21:48:14Nico_PI'd guess that most often a config is invalid because the player isn't there anymore. also I assume it's not hard to make sure
21:48:28*Nico_P has to go
21:48:50domonokycheck if a given path exists, is a lot easier then full autodetection..
21:49:20wodzStrange - according to manual 8.5.2 there should be option General Settings->System->Battery->Charge During USB Connection and I don't see it in 3.2 nor current build
21:50:31rasherwodz: The manual is not infallible
21:50:39rasherYet.
21:50:55wodzOk. so I am supposed to look for this option
21:51:09rasherI'm not sure such an option exists anymore
21:51:29rasherAnyone.. gevaerts?
21:51:49*gevaerts again explains the difference between knowing about USB and knowing about charging :)
21:53:10 Join Davide-NYC [0] (n=Davide-N@pool-173-52-152-210.nycmny.east.verizon.net)
21:53:40Davide-NYCjhMikeS: ping
21:53:47wodzOk, so I ask again how can I charge ipod mini using USB cable?
21:54:06wodzemergency disk mode is the only solution?
21:54:07archivatorAFAIK, it only exists for targets with HAVE_USB_CHARGING. I only know that because dreamlayers' patch to enable charging on iPods defines that.
21:55:20archivatorwodz: if it's anything like the Video, it should charge, only extremely slowly. That is, don't do any file transfers and you should be fine :) Also, you can hold Menu to continue using Rockbox while it's charging from USB.
21:55:53wodzwell it is not charging it is discharging this way
21:56:06wodzI tested this
21:56:13 Quit saratoga ("CGI:IRC (Ping timeout)")
21:56:42Davide-NYCTo the devs: My Gigabeat S with a recent single-boot bootloader has yet again resulted in the dreaded OF restore procedure.
21:56:50 Quit planetbeing ()
21:57:10archivatorwodz: does it say discharging or charging in System->Debug->View battery?
21:57:14 Quit FOAD (Remote closed the connection)
21:57:47 Join planetbeing [0] (n=planetbe@c-71-236-164-204.hsd1.or.comcast.net)
21:57:59Davide-NYCi do not know if it's the particular OF that I have on my beast or if there is some subtle hardware difference or if there may be an actual hardware problem.
21:58:22Davide-NYCAll I can figure is that with the dual-boot bootloader I have no such problem.
21:58:55Davide-NYCMore mystery than clarity but I thought I would report it regardless.
21:59:48Davide-NYCIf any of the devs want the unit for testing I'd be glad to mail it to them (within the lower 48)
22:00
22:00:06Davide-NYCcheers
22:00:10 Quit Davide-NYC ("ChatZilla 0.9.84 [Firefox 3.0.8/2009032609]")
22:00:12wodzarchivator: it says charger: absent
22:00:47domonokybluebrother: new screenshot: http://imagebin.ca/view/MRSixYUb.html
22:00:52wodzbut from the other hand it displays icon about being plugged
22:02:58archivatorwodz: I don't have a Mini. On my Video, there is a second page with more data (USB pwr, charger pwr, battery : (dis)charging, etc). Do you have anything like that or is "Charger: absent" somewhere above/below the voltage graph?
22:03:32bluebrotherdomonoky: much nicer imo.
22:03:50 Join FOAD [0] (n=dok@dinah.blub.net)
22:05:53wodzarchivator: below graph (the second page) I have: Power status: \nBattery: 4.054V\n\nCharger: absent
22:06:10BigBambiWhat does within the lower 48 mean? (w.r.t. Davide-NYC)
22:06:43 Join HBK [0] (n=hbk@pool-71-96-74-73.dfw.dsl-w.verizon.net)
22:07:03archivatorwodz: that's quite different than what I have.The fact that you get an empty power status line is cause for concern, though. What build are you running?
22:07:37BigBambidomonoky: You have reversed / (\)s! :)
22:07:39 Join SansaFan [0] (n=3f6eacc3@gateway/web/cgi-irc/labb.contactor.se/x-fa96c8096f0b10b0)
22:08:23wodzarchivator: r20609-090403
22:09:20bluebrotherBigBambi: no, he only forgot QDir::toNativeSeparators() ;-)
22:09:45BigBambiaha, that old chesnut! :)
22:10:10bluebrotherQt's internal representation of path delimiters is the / (fortunately)
22:10:18domonokyBigBambi: :-)
22:10:34archivatorwodz: I'm out of ideas then. Leave it plugged for the night and see what happens. Also, is it connected directly to your PC or through a hub? It could be that you're trying to charge from an unpowered hub. Try changing the USB port..
22:10:49*domonoky added a QDir::toNativeSeparators(..) for the gui :-)
22:11:11BigBambihehe, good work :)
22:12:34wodzarchivator: It is connected directly to usb port (laptop). I left it connected last night and it discharged completly. Anyway rebooting ipod into emergency disk mode makes charging work so this is rockbox problem
22:13:15 Join AndyIL [0] (i=AndyI@212.14.205.32)
22:13:25 Quit FlynDice (Remote closed the connection)
22:13:39 Join midijunkie [0] (n=Miranda@pD9544284.dip0.t-ipconnect.de)
22:13:42 Quit AndyI (Read error: 104 (Connection reset by peer))
22:14:30 Quit Sedgewick ("off")
22:14:51archivatorwodz: it's a known bug that the iPods charge slowly from USB but I didn't know the Minis don't charge at all... i.e., FS #8802
22:15:12 Join stoffel [0] (n=sfr@p57B4D6F2.dip.t-dialin.net)
22:16:10Unhelpfularchivator: i still think the idea of registering a callback to process samples for visualization might be the best way to go in the long run.
22:16:34bluebrothermy mini charges over usb
22:17:23gevaertsit may depend on how old the battery is I guess
22:17:31archivatorUnhelpful: I agree. I just don't feel that confident tinkering with that part of rockbox. I prefer if someone else did it.
22:18:17archivatorwodz: are you sure your laptop is giving power to the USB ports? Do other devices charge?
22:18:50 Quit kugel ("ChatZilla 0.9.84-rdmsoft [XULRunner 1.9.0.8/2009033100]")
22:19:31wodzarchivator: I don't have other device to try but I am able to charge this Ipod but only in emergency disk mode/original firmware
22:19:46archivatorOh, right, forgot about that, sorry.
22:20:20Nico_Pdomonoky: I know that checking for the existence of a path is easier than autodetection, but couldn't rbutil attempt to autodetect if the configured path doesn't exist?
22:20:56domonokyNico_P: yes thats possible..
22:21:19Nico_Pit would certainly be quite nice IMHO
22:22:15archivatorwodz: Well, you *could* try the patch in FS #8802 (last time I tried it, it worked fairly well, though its long term effects are unknown) .. Nothing more we can do to help, I'm afraid.
22:23:18wodzarchivator: thanks for the reference - I am just reading FS #8802
22:24:53***Saving seen data "./dancer.seen"
22:25:06 Join renke [0] (n=renke@host-091-097-075-191.ewe-ip-backbone.de)
22:25:24renkeHey
22:25:33bluebrotherho
22:26:33*domonoky opens cold beer.. *prost*
22:28:11 Quit AndyIL (Read error: 104 (Connection reset by peer))
22:28:53 Quit TBOL3 (Remote closed the connection)
22:29:08 Join TBOL3 [0] (n=leif@c-24-10-200-0.hsd1.ut.comcast.net)
22:29:40 Join FlynDice [0] (n=jack@c-24-19-225-90.hsd1.wa.comcast.net)
22:30:23 Quit FlynDice (Remote closed the connection)
22:33:04 Join {phoenix} [0] (n=dirk@p54B46022.dip.t-dialin.net)
22:33:14 Join AndyI [0] (i=AndyI@212.14.205.32)
22:34:53wodzarchivator: I glanced at patch You mentioned - it is for mini2G/nano/color/4g/video. I have mini1G so booting into emergency disko mode is probably the simplest solution
22:35:31wodzmaybe this should be put into manual?
22:35:58archivatorThe way I see it, the manual is for features, not bugs :)
22:37:22wodzarchivator: You can always say like M$ - it is not a bug - it is a feature :-)
22:40:47 Join jfc^3 [0] (n=john@dpc691978010.direcpc.com)
22:40:54 Quit jfc (Read error: 104 (Connection reset by peer))
22:41:22 Join Rob2222 [0] (n=Miranda@p4FDCFD61.dip.t-dialin.net)
22:41:33 Quit Rob2223 (Read error: 104 (Connection reset by peer))
22:44:14 Join dhans [0] (n=58c5beed@gateway/web/cgi-irc/labb.contactor.se/x-932a4e097a57ef0d)
22:46:18 Quit dhans (Client Quit)
22:51:02 Quit AndyI (Read error: 54 (Connection reset by peer))
22:51:05 Join AndyI [0] (i=AndyI@212.14.205.32)
22:51:24 Quit AndyI (Read error: 104 (Connection reset by peer))
22:52:40 Join Tristan [0] (i=tristan@i.dont.want.to.die.virgin.net.in)
22:53:43 Quit stoffel ("leaving")
22:54:11 Join FlynDice [0] (n=jack@c-24-19-225-90.hsd1.wa.comcast.net)
22:55:27 Join AndyI [0] (i=AndyI@212.14.205.32)
22:59:41 Part mcuelenaere ("Leaving.")
22:59:58 Join __lifeless [0] (n=lifeless@94.50.2.60)
23:00
23:03:27 Quit TBOL3 (Remote closed the connection)
23:03:30 Quit Conic ()
23:03:42 Join TBOL3 [0] (n=leif@c-24-10-200-0.hsd1.ut.comcast.net)
23:05:21bluebrotherdomonoky: ok, got it working. ipodpatcher now uses the disk number that is matching the mountpoint
23:05:27 Quit _lifeless (Read error: 60 (Operation timed out))
23:05:47domonokynice :-)
23:05:48bluebrotherw32 only for now but that's not the issue. Will add sansapatcher now
23:05:51 Join Zoxc [0] (i=Zoxc@ti0128a340-dhcp0261.bb.online.no)
23:06:28domonokybut we should really release a new version, before we commit all this changes :-)
23:08:54bluebrotherof *course* it's working somewhat different for the sansa. hmpf
23:09:19Unhelpfulamiconn: i had an idea for a (relatively) clean way that WPS-embedded plugins that want to do more than visualization might be able to handle some input... it's a *bit* hackish, i think, but probably of fairly small cost to core. the plugin API would have a new function that registers a hook to replace calls to get_action. a TSR plugin would register a button handler, WPS would call the hook instead of directly calling get_action, and t
23:09:19Unhelpfulhe hook function would put any actions that it decides to "steal" into an event queue for the plugin to read from.
23:09:36 Quit eae^ (Read error: 104 (Connection reset by peer))
23:10:17 Join bubsy_ [0] (i=Bubsy@unaffiliated/bubsy)
23:10:31Unhelpfulit could even be used more generally to have *other* TSR plugins react to input, but i think that that would be a horrid mess (plugins having to have a keymap for each core context, and decide which keys they would override for their controls in each case) compared to just having WPS use the hook, and other parts of core ignore it.
23:11:32*amiconn wouldn't like that
23:11:40amiconnIt breaks consistency
23:11:53 Join webguest38 [0] (n=4274105e@gateway/web/cgi-irc/labb.contactor.se/x-0a1ff7f2fc59379d)
23:12:40Unhelpfuli don't think it's a huge break in consistency if the user is aware that the particular plugin steals some input events. the more general case, i don't think i'll even try to argue for - it's an awful mess to even think about.
23:13:05LloreanUnhelpful: Isn't that, in a way, TSR plugins *as* WPS?
23:13:06 Join webguest95 [0] (n=4274105e@gateway/web/cgi-irc/labb.contactor.se/x-adbd898879361b69)
23:13:36 Quit bubsy (Read error: 60 (Operation timed out))
23:13:43 Nick bubsy_ is now known as bubsy (i=Bubsy@unaffiliated/bubsy)
23:14:47webguest95I am totally random. Nobody knows who I am except the people I talk to in real life. Don't bother thinking about why I'm here doing this, because there is no real reason. It's not like you haven't done this type of thing before. You're humans! It's common psychology. I'm off now. Take care, everyone!
23:16:06UnhelpfulLlorean: it needn't be. a vis plugin with multiple modes might steal just one button, to switch them. something like the advanced play control plugin we talked about a few weeks ago might have a "vis mode" where it can embed in the WPS, and show data about the playlist, and what it's doing to it, and take input to modify playback without leaving WPS. it would probably be best to use a single hotkey there, too, and pass all input throug
23:16:06Unhelpfulh until the hotkey is pressed.
23:16:06 Quit webguest95 (Client Quit)
23:16:17 Quit fdinel (Read error: 104 (Connection reset by peer))
23:17:19 Quit webguest38 ("CGI:IRC (Ping timeout)")
23:18:01amiconnImo the plugin should have an ordinary config menu itself, which is invoked via the "quit plugin"
23:18:18amiconn...calback.
23:18:56amiconnThat would work without any additional button, which simply isn't available on several targets
23:20:06Unhelpfulfair enough. probably best to tackle vis plugins before even talking about being able to manipulate them, anyway :)
23:20:56 Quit AndyI (Read error: 54 (Connection reset by peer))
23:22:49 Join AndyI [0] (i=AndyI@212.14.205.32)
23:23:20Unhelpfula vis plugin would have to be TSR, since the WPS itself is running in the main thread, right? what exactly would we need... a tag that indicates a target for visualization, and a way for the TSR plugin's thread to know if the WPS is being displayed or not?
23:23:47 Nick jfc^3 is now known as jfc (n=john@dpc691978010.direcpc.com)
23:32:57domonokyUnhelpful: if we really want visualisation/wps plugins, it would be perhaps better to create a seperate plugin system for this ?
23:33:28amiconnImo that would be a waste
23:34:01amiconnA visualisation and an ordinary plugin never need to run at the same time
23:34:13gevaertsI think we need to make them able to coexist with battery_bench, but that's it
23:34:33Lloreangevaerts: i'm not sure that's really necessary
23:34:41domonokythey could use the same space in ram, but perhaps need a different api ?
23:34:44LloreanWe can just say "you don't need to battery bench plugins", which we do already
23:34:45amiconnThe only exception would be other tsr plugins - but those are rare, and imo it isn't necessary to support them together with visualisations
23:35:35gevaertsWe could do it by changing the load address of tsr plugins. They tend to be tiny anyway, so we can push them to the back of the plugin buffer
23:36:41amiconnThat would be very difficult
23:37:00gevaertswhy?
23:37:00amiconnThe plugin buffer is not only used by plugins
23:37:04 Quit planetbeing ()
23:37:24*gevaerts admits to be ignorant about most of this
23:37:35amiconnThe playlist viewer also uses it - that's btw the reason why a tsr plugin *must* nut use plugin_get_buffer()
23:37:35gevaertswhat else uses it?
23:37:46amiconns/nut/not/
23:37:47gevaertsah ok
23:39:20gevaertswe could let the tsrs sit where they are currently, and put the wps plugins a bit further into the buffer. Those shouldn't ever interfere with the playlist viewer
23:39:42gevaertsThey just get less room, but the current ones don't use all of it anyway
23:40:16*amiconn thinks that it would be too much effort for just a single plugin
23:40:26*Llorean thinks not pretending visualizations aren't plugins is the best way
23:40:53LloreanIf we just keep it clear up front to users that visualizations conflict with plugins / TSR plugins, we're not going to run into problems later when they start getting bigger and people find out about the 'hidden' limits
23:41:52gevaertsThey are different anyway. They aren't allowed to use the full screen, so they'd get a viewport on startup
23:42:03amiconnSure?
23:42:14amiconnThey could be dual plugins
23:42:35amiconnFullscreen when started on their own, and confined to a viewport when started from the wps
23:42:54gevaertswith different entry points?
23:43:00amiconnno
23:43:00gevaertsthat would work as well
23:43:21amiconnSame entry point, using the start parameter
23:43:45*amiconn thinks about oscilloscope as an example (which work on both hwcodec and swcodec)
23:43:57amiconn(except Player, but not for display reasons)
23:44:38gevaertsok. So start would be a magic value meaning "call get_display_viewport() to find out where you're supposed to draw" ?
23:44:44 Join petur [50] (n=petur@rockbox/developer/petur)
23:44:51gevaertss/start/the parameter/
23:45:48amiconnWell, the start parameter is just a pointer. For viewers it points to the path to the file/dir it was invoked on, for normal plugins it's currently unised
23:46:03amiconn*unused even
23:46:52gevaertsok. I guess the wps (or wherever it sits) code that decides to load this plugin startes a thread for it?
23:47:24amiconnThe plugin would start the thread, same way as the tsr plugins
23:48:45gevaertsThen you have a plugin that sometimes runs in its own thread and sometimes doesn't. Wouldn't that make it too complicated?
23:50:03amiconnI don't think so, and it would keep the logic out of the core
23:50:18Unhelpfulwould get_display_viewport() work for "normal" plugin use as well?
23:50:37LloreanShouldn't plugins always have a parent viewport anyway? Just, normally, it being the fullscreen one?
23:50:50amiconnThe wps could pass a pointer to the viewport as the parameter
23:51:07amiconnNULL automagically means "default viewport"
23:51:09Unhelpfuland it's NULL if you start the plugin via the menu?
23:51:53 Quit wodz ("CGI:IRC (EOF)")
23:52:06Unhelpfulok, and if it's non-NULL, you start your plugin's draw code in a thread, and presumably there's some way to check whether or not the viewport it uses is currently visible?
23:52:19amiconnWhat's more difficult is the communication whether the wps is visible or not
23:53:01amiconnMaybe viewports could have a visibility flag
23:53:28gevaertsI think the plugin should exit when the wps is not visible. That keeps things simple
23:53:44gevaertsTo know when that is, just register a callback
23:53:49amiconnAnother problem may be if the user selects a new wps while the vis plugin is running
23:53:59gevaertsSame thing. Exit
23:54:09amiconngevaerts: tsr plugins already do register a callback
23:54:09LloreanHow do we track whether a viewport's visible to update it in the WPS?
23:54:32Unhelpfulhow exactly do you start the vis plugin, if it only runs while WPS is visible? is it specified in a WPS tag?
23:54:32LloreanOr is that not tracked as part of the viewport?
23:55:01Unhelpfuli think working like TSR plugins do now might be easiest/best
23:55:03gevaertshm, what about viewports that change size?
23:55:03amiconn...which is called by the plugin loader when a new plugin is about to be loaded. Of course its functionality could be extended
23:55:13 Join planetbeing [0] (n=planetbe@c-71-236-164-204.hsd1.or.comcast.net)
23:56:01amiconngevaerts, Llorean: Exiting when the wps isn't visible might be easy, but it means reloading the plugin whenever the user returns from using the menu etc
23:56:33 Quit planetbeing (Client Quit)
23:56:42gevaertshm, true. I'd go for a callback that tells it about viewport updates then, including visibility
23:57:22amiconnWell, if viewports have a flag that indicates visibility, the whole communication could go through the viewport struct
23:57:44amiconnIf a new wps is loaded, it would change the vis viewport's parameters
23:58:06amiconnOf course this would mean that the plugin would need to check viewport parameters for every update
23:58:23amiconn...and using uncached ram on dualcore
23:58:45Unhelpfulamiconn: do we really want to attach all that data to every viewport? wouldn't that make the struct larger - times however many viewports you use? perhaps a special global struct for the vis viewport's state would be better?
23:58:49amiconnBut the latter also applies to structures used in callback communication

Previous day | Next day