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

00:00:32EsotericWispNo, it that bad?
00:01:02S_a_i_n_tIf not, I'd suggest downloading and installing either Rockbox 3.5.1 or a "Daily Build"
00:01:19S_a_i_n_tIt means something went wrong with your install...that's all.
00:02:37Bagderwhen exactly does it say that?
00:02:48linuxstbS_a_i_n_t: It probably means it doesn't have a doom plugin...
00:02:54*linuxstb guesses rbutil is smart about that
00:03:01Bagderah rbutil
00:03:10EsotericWispYea, rbutil
00:03:38S_a_i_n_tlinuxstb: gevaerts just checked apparently, it *should* have doom...
00:03:55bluebrotherRockbox Utility checks if the player does have a doom plugin by looking after the plugin file on the player.
00:04:00S_a_i_n_tI was reasonably confident it did, and gevaerts confirmed it.
00:04:16 Quit jfc (Read error: Connection reset by peer)
00:04:41 Join jfc [0] (~john@dpc6682208002.direcpc.com)
00:05:13EsotericWispWhen I try to reinstall, it says, "Target mismatch detected. Installed target: Ondavx767, selected target: H10 20gb" ???
00:05:38linuxstbIt sounds like your install went wrong.
00:05:41bluebrotherthat sounds weird. I assume the correct target is shown?
00:05:56S_a_i_n_tThere is a bug in the builds...sometimes the wrong build is packed in the zip.
00:05:57bluebrotheri.e. in the selection in Rockbox Utility
00:06:00linuxstbMaybe a victim of the build-server-getting-confused bug?
00:06:04EsotericWispYeah, It detects my player aas a H!) in the window thingy.
00:06:10gevaertsEsotericWisp: uninstall and install again. I suspect you got hit by the bug in our build system that sometimes .. Oh, what S_a_i_n_t said
00:06:47 Quit domonoky (Read error: Connection reset by peer)
00:07:11EsotericWispOK, it's working now.
00:07:32S_a_i_n_tEsotericWisp: Awesome ;)
00:07:39S_a_i_n_tGlad we could help.
00:08:28*gevaerts wants that bug gone :\
00:09:18S_a_i_n_tSame here...but, I suspect someone needs to find it first.
00:09:40S_a_i_n_ts/find it/have a clue what's actually causing it/
00:10:07 Quit Schmogel (Read error: Connection reset by peer)
00:12:04gevaertsThe only think I can find would be CGI::tmpFileName() behaving differenly than expected
00:13:16 Quit lpereira (Quit: Leaving.)
00:14:25 Quit mirak (Quit: Ex-Chat)
00:16:51linuxstbSo do some servers run multiple build clients?
00:17:18Bagdereach client has a unique name
00:17:52 Quit efyx (Quit: Quitte)
00:26:50 Quit ender` (Quit: On the contrary, if you never procreate, neither will your kids.)
00:28:30 Join anewuser [0] (anewuser@unaffiliated/anewuser)
00:32:18 Join jordan` [0] (~jordan@jem75-13-78-235-252-137.fbx.proxad.net)
00:37:11gevaertsThe bug definitely is in upload.cgi
00:37:19 Join M3DLG [0] (~M3DLG@ip-87-82-124-99.easynet.co.uk)
00:40:31 Quit petur (Remote host closed the connection)
00:40:55 Join shaggy-h [0] (~kiwi@78-86-164-31.zone2.bethere.co.uk)
00:42:40 Join evilnick [0] (~evilnick@rockbox/staff/evilnick)
00:42:58 Join funman [0] (~fun@rockbox/developer/funman)
00:49:25 Join solexx [0] (~jrschulz@e176097126.adsl.alicedsl.de)
00:49:30 Quit M3DLG (Ping timeout: 258 seconds)
00:57:36gevaertsBagder: is /tmp or /var/tmp on a separate partition on the build upload server?
00:58:27Bagderyes, /var is separate (from /tmp)
00:58:59 Quit dfkt (Read error: Connection reset by peer)
00:59:07 Quit komputes (Read error: Operation timed out)
00:59:23gevaertsI'm running a local copy of upload.pl, and it looks as if CGI::tmpFileName reuses the same tempfile before the move() is done
00:59:37gevaertsIf the move() goes to another filesystem maybe that could explain it?
01:00
01:00:40Bagderwait, /tmp is a symlink to /var/tmp
01:01:24gevaertsBut they're both separate from <cgi-path>/upload/ I guess
01:01:32Bagderyes
01:02:52gevaertsHow do you concatenate strings in perl?
01:03:06Bagder$string . $string2
01:04:26*gevaerts tries something
01:05:44gevaertsok, filesystems are not involved
01:06:08funmani've found a potential cause of volume problems with as3525v2
01:07:10funman-> as3514.c::audiohw_set_master_vol() ; now i'm trying to decipher sound.c
01:12:54funman"PCM volume" (DAC_L/R) seems to have no effect here
01:13:05gevaertsBagder: adding a sleep(1); just before the move() in upload.pl makes about 1 in 10 uploads have the wrong contents for me
01:13:25Bagderouch
01:13:56gevaertsThe only explanation I can see is that CGI::tmpFileName is broken
01:14:06***Saving seen data "./dancer.seen"
01:14:33CIA-5New commit by funman (r25730): as3514: no need to cache volume
01:14:35gevaerts1 in 10 uploads with lots of concurrent uploads of course
01:16:54Tornewell, you could use CGI::upload_hook instead
01:17:04Torneand write the file data directly to the target file as you get them
01:20:00gevaertsTorne: that should work. Do you know enough perl to quickly write that?
01:20:03Torneno
01:20:49Tornesorry :)
01:21:02 Join komputes [0] (~komputes@ubuntu/member/komputes)
01:21:15*gevaerts thinks he'll leave it to Bagder then :)
01:21:36*Bagder thinks he'll sleep on it
01:21:49gevaertsGood idea!
01:22:30linuxstbI use something like "$fh = upload('paramname');" and then copy date from that $fh.
01:23:23gevaertsthat's probably equivalent to using the hook
01:26:12CIA-5New commit by funman (r25731): as3514: detail bit of AS3543_DAC_IF ...
01:27:53linuxstbgevaerts: So _maybe_ something like http://pastebin.com/xFnmbd2h
01:30:02*gevaerts tries
01:31:24gevaertsLooks promising
01:35:31linuxstbgevaerts: Still looking promising?
01:35:58gevaerts3700 uploads without errors
01:36:11gevaertsI had about 1/100 failures before
01:38:39 Quit DerPapst (Quit: Leaving.)
01:42:10gevaertsFS #11221
01:42:14CIA-5New commit by funman (r25732): as3525v2: fix volume setting (can now go very low)
01:44:22funmanwhat's the point of pcm_mute() ? it's unused
01:45:14linuxstbgevaerts: Nice find (hopefully...). As you say, let's leave it to someone else to implement properly...
01:46:13gevaertslinuxstb: the problem I see is that CGI.pm still handles the splitting in files, so I'm not convinced that the problem is really gone with this
01:46:38gevaertsIf so the window is a lot smaller though
01:46:40linuxstbWhat do you mean by "splitting"?
01:47:49gevaertsAs far as I know apache just gives the stream to the cgi, so the cgi (and therefore CGI.pm) has to parse the data and put upload POST stuff in files or parameter fields. It presumably allocates those tempfiles at that stage
01:48:52linuxstbYes, but I would hope the CGI module does that properly... The method I suggested is how I would expect any user of CGI.pm to handle uploads (it's what the documentation currently recommends)
01:49:27gevaertsSince half of the web is written in perl, and most of that uses CGI.pm, I suspect it's fine
01:54:12 Part toffe82
02:00
02:02:12 Join BHSPitMonkey [0] (~stephen@unaffiliated/bhspitmonkey)
02:05:07CIA-5New commit by funman (r25733): Remove pcm_mute() which has been unused since r19308 ...
02:11:29 Join Guest80756 [0] (Conn@199.126.12.13)
02:11:30 Quit jgarvey (Quit: Leaving)
02:11:58Guest80756herroh?
02:12:07 Nick Guest80756 is now known as RawrFaceMcGee (Conn@199.126.12.13)
02:12:47RawrFaceMcGeeis installing rockbox from windows 7 any different then any other OS?
02:13:11soapLlorean, the recent thread in the Hardware forum board is not, IIRC, the first instance where it /appears/ that a weakening battery causes problems for Rockbox but not, apparently, with the OF.
02:14:07 Quit mt (Ping timeout: 245 seconds)
02:15:25Lloreansoap: Yes. I didn't say it specifically was the battery, just suggested that his battery will provide problems.
02:15:44LloreanI don't even know how a failing battery could cause a freeze like he described (it seems unlikely)
02:16:01soapThat it does, and I wasn't trying to accuse you of giving poor advice.
02:16:20soapBut while the evidence is anecdotal, I'm wondering if there is something to it.
02:23:53 Quit funman (Quit: free(random());)
02:24:50RawrFaceMcGeeponder, I plug in the ipod it mounts and then quickly unmounts so I cant see it in the install utility
02:24:54RawrFaceMcGeehowever itunes CAN see it
02:24:57RawrFaceMcGeeany thoughts?
02:26:50saratogatheres probably a setting in itunes to fix that
02:26:57saratogacheck google
02:28:24 Join mt [0] (~mtee@rockbox/developer/mt)
02:28:32RawrFaceMcGeeturns out itunes was unmounting it, so i shut down the server and the process
02:28:41RawrFaceMcGeeit mounts fine now... autodetect crashes the utility though :(
02:31:40 Quit EsotericWisp (Quit: CGI:IRC (EOF))
02:35:30RawrFaceMcGeemaybe compatibility mode
02:58:17RawrFaceMcGeewhats the best ipod for rockbox?
03:00
03:01:17 Join w1ll14m [0] (~w1ll14m@84-104-80-54.cable.quicknet.nl)
03:03:59soapwhat do you want out of Rockbox?
03:04:19soap(the answer is rarely "iPod" - but they are common.)
03:12:18 Join CGL [0] (~CGL@190.207.188.162)
03:14:08***Saving seen data "./dancer.seen"
03:14:10 Join Rob2223 [0] (~Miranda@p4FDCAE0C.dip.t-dialin.net)
03:18:13 Quit Rob2222 (Ping timeout: 264 seconds)
03:21:44 Quit komputes (Quit: I haven't slept for ten days, because that would be too long.)
03:28:04 Nick fxb is now known as fxb__ (~felixbrun@h1252615.stratoserver.net)
03:43:58 Join phanboy4 [0] (~benji@c-174-49-112-244.hsd1.ga.comcast.net)
03:55:19 Quit anewuser (Quit: http://xrl.us/NitroQueer What do you know...THE WORLD'S first NTRQ (that's for NES/FAMICOM) tracking compo. Have powerpak? Try it out! Otherwise ROM IMAGE.)
03:56:01 Nick bgs100 is now known as bgs000 (57o9@unaffiliated/bgs100)
04:00
04:01:28 Quit adnyxo (Quit: Leaving)
04:01:42JdGordon11223.. wtf?
04:06:45RawrFaceMcGee.
04:09:27 Join Barahir_ [0] (~jonathan@gssn-5f755ddf.pool.mediaWays.net)
04:10:57RawrFaceMcGeeis there a default folder for music for rockbox, or does it all just get dropped into the root
04:12:26 Quit Barahir (Ping timeout: 240 seconds)
04:13:39hobbsRawrFaceMcGee: you're welcome to put it in a folder, if you want. You're welcome to put it all in the root, if you want. By default, the whole disk will be scanned for music, but you can adjust that.
04:14:57RawrFaceMcGeeawesome, I read the answer as you typed it... sigh sorry
04:15:14RawrFaceMcGeemainly i was trying to figure out why my music wasnt showing up on the player itself
04:18:16RawrFaceMcGeeeverything shows up nicely in files, but wont show up in database when i run the update.
04:22:14RawrFaceMcGeesigh, rebooting twice fixed it... sorry for spam
04:27:21hobbsodd, but okay. I've seen similar weirdness myself occasionally. Should be fine from now on :)
04:32:00 Quit n17ikh (Ping timeout: 265 seconds)
04:32:38 Join saratoga_ [0] (~9803c20d@gateway/web/freenode/x-lxcevuqtorcbibae)
04:36:10 Join n17ikh [0] (~n17ikh@host-69-59-126-212.nctv.com)
04:42:00 Nick fxb__ is now known as fxb (~felixbrun@h1252615.stratoserver.net)
04:42:18 Nick fxb is now known as fxb__ (~felixbrun@h1252615.stratoserver.net)
04:46:20 Join kramer3d [0] (~kramer@unaffiliated/kramer3d)
04:53:25 Quit TheSeven (Ping timeout: 245 seconds)
04:57:24 Join TheSeven [0] (~TheSeven@rockbox/developer/TheSeven)
04:59:39 Quit lifeless (Disconnected by services)
05:00
05:00:06 Join lifeless [0] (~lifeless@89.20.121.185)
05:00:26 Quit lifeless (Disconnected by services)
05:00:51 Join lifeless [0] (~lifeless@89.20.121.185)
05:01:32 Quit ollebe (Quit: Leaving)
05:01:45 Quit lifeless (Disconnected by services)
05:02:11 Join lifeless_ [0] (~lifeless@89.20.121.185)
05:07:20 Quit panni_ (Read error: Connection reset by peer)
05:12:34 Quit linuxstb (Read error: Connection reset by peer)
05:14:10***Saving seen data "./dancer.seen"
05:20:04 Join CaptainKewl [0] (jds@207-237-106-60.c3-0.nyr-ubr1.nyr.ny.cable.rcn.com)
05:25:57 Join crculver [0] (~crculver@user-24-96-81-14.knology.net)
05:26:30crculverThe latest daily build results in a Data abort error at startup for me (iPod Video 5.5 gen 32GB)
05:29:25JdGordondid you install the 32MB build?
05:29:54crculverI installed the same build I always do. I have a script to update, haven't changed it in a year
05:30:02saratoga_which revision?
05:30:38crculverHold on, I'll have to open my iPod in disk mode and then read the text file in .rockbox.
05:30:43Lloreancrculver: Have you tried an current SVN revision rather than the daily build?
05:31:13crculverIncidentally, before I reboot my iPod, the exact error is "Data abort at 00031F68 (0)" Don't know if that's useful.
05:32:15crculverVersion: r25733-100427
05:32:32saratoga_try this: http://download.rockbox.org/daily/ipodvideo/rockbox-ipodvideo-20100426.zip
05:34:14crculverYes, 20100426 boots fine, while 20100427 doesn't.
05:35:03saratoga_my random guess would be r25733
05:35:34 Quit Horscht (Quit: Verlassend)
05:43:07 Quit guymann (Read error: Operation timed out)
05:50:09 Quit CGL (Remote host closed the connection)
05:52:30 Join evilnick_ [0] (~evilnick@ool-457bccf5.dyn.optonline.net)
05:55:03 Join Strife89|PalmTX [0] (~cstrife89@adsl-80-137-151.mcn.bellsouth.net)
05:55:13 Quit evilnick (Ping timeout: 240 seconds)
06:00
06:00:49 Join n1s [0] (~n1s@rockbox/developer/n1s)
06:07:14 Quit Boldfilter (Quit: Boldfilter)
06:11:53 Quit bluebrother (Disconnected by services)
06:11:57 Join bluebroth3r [0] (~dom@rockbox/developer/bluebrother)
06:16:17 Quit saratoga_ (Quit: Page closed)
06:16:25 Quit Strife89|PalmTX (Quit: Bed.)
06:25:53 Quit Zambezi (Read error: Connection reset by peer)
06:26:05 Join Zambezi [0] (Zulu@80.67.9.2)
06:27:11 Quit Kitar|st (Ping timeout: 276 seconds)
06:31:43 Join Kitar|st [0] (Kitar_st@BSN-210-226-207.dial-up.dsl.siol.net)
06:37:05 Quit n1s (Ping timeout: 260 seconds)
06:41:09 Join ball [0] (~ball@adsl-99-142-84-135.dsl.emhril.sbcglobal.net)
06:41:22ballI think my iPod may just be shagged.
06:41:42 Join droidcor1 [0] (~mark@69-165-139-63.dsl.teksavvy.com)
06:44:24 Quit droidcore (Ping timeout: 264 seconds)
06:57:23ballAh, newfs seems to have helped a bit.
07:00
07:00:00 Quit CaptainKewl (Ping timeout: 246 seconds)
07:10:26 Quit linuxguy3 (Read error: Operation timed out)
07:13:31 Quit jd (Read error: Connection reset by peer)
07:14:06 Join jd [0] (~jd@modemcable207.134-202-24.mc.videotron.ca)
07:14:06 Quit jd (Changing host)
07:14:06 Join jd [0] (~jd@Wikipedia/HellDragon)
07:14:11***Saving seen data "./dancer.seen"
07:28:58 Quit liar (Quit: Verlassend)
07:35:36 Quit crculver (Quit: Leaving)
07:44:51 Join Brewtal [0] (~48e1b9c7@giant.haxx.se)
07:45:13Brewtalanyone online have experience with the SpartanBlack theme for iPod Video?
07:49:19 Quit Brewtal (Client Quit)
07:56:04 Join HellDragon_ [0] (~jd@modemcable207.134-202-24.mc.videotron.ca)
07:56:04 Quit HellDragon_ (Changing host)
07:56:04 Join HellDragon_ [0] (~jd@Wikipedia/HellDragon)
07:59:04 Quit jd (Ping timeout: 276 seconds)
08:00
08:12:45 Quit ball (Quit: leaving)
08:21:14 Quit TheSeven (Ping timeout: 246 seconds)
08:33:11 Join liar [0] (~liar@213162066167.public.t-mobile.at)
08:33:21 Quit kramer3d (Quit: Leaving)
08:36:48 Join efyx [0] (~efyx@lap34-1-82-225-185-146.fbx.proxad.net)
08:51:46 Join flydutch [0] (~flydutch@host24-146-dynamic.15-87-r.retail.telecomitalia.it)
08:53:30 Join petur [0] (~petur@rockbox/developer/petur)
08:54:34 Join Zagor [0] (~bjst@46.35.227.87.static.tab.siw.siwnet.net)
08:54:34 Quit Zagor (Changing host)
08:54:34 Join Zagor [0] (~bjst@rockbox/developer/Zagor)
09:00
09:07:50 Join B4gder [0] (~daniel@rockbox/developer/bagder)
09:07:59 Quit amiconn (Disconnected by services)
09:08:01 Join amiconn_ [0] (quassel@rockbox/developer/amiconn)
09:08:10 Nick amiconn_ is now known as amiconn (quassel@rockbox/developer/amiconn)
09:14:14***Saving seen data "./dancer.seen"
09:17:33 Join LinusN [0] (~linus@rockbox/developer/LinusN)
09:22:18 Join TheSeven [0] (~TheSeven@rockbox/developer/TheSeven)
09:22:31 Join DerPapst [0] (~Alexander@p5099d40e.dip0.t-ipconnect.de)
09:29:12 Quit TheSeven (Ping timeout: 240 seconds)
09:32:46 Join lpereira [0] (~lucien@did75-8-82-226-27-213.fbx.proxad.net)
09:33:21 Join solexx_ [0] (~jrschulz@e176103021.adsl.alicedsl.de)
09:35:12*JdGordon is back on that playlist viewer bug....
09:35:30JdGordoncodec thread keeps switching between R and S states
09:35:37JdGordonbuffering stays in R state
09:35:42JdGordonso presumably its locked up?
09:36:01JdGordonafter trying to change tracks in the broken wps
09:36:52 Quit solexx (Ping timeout: 276 seconds)
09:40:21 Quit Llorean (Read error: Connection reset by peer)
09:41:14 Join Llorean [0] (~DarkkOne@adsl-99-182-54-108.dsl.hstntx.sbcglobal.net)
09:41:43 Quit CIA-5 (Read error: Operation timed out)
09:42:15 Quit nimak (Read error: Operation timed out)
09:42:36JdGordonbuffering is definitely getting blocked somehow :(
09:42:47 Quit Kitar|st (Ping timeout: 246 seconds)
09:43:18 Join nima [0] (~nima@adsl-75-45-227-129.dsl.sfldmi.sbcglobal.net)
09:45:44 Join CIA-5 [0] (cia@208.69.182.149)
09:48:27 Join Kitar|st [0] (Kitar_st@BSN-210-226-207.dial-up.dsl.siol.net)
09:56:56*JdGordon is really giving up this time
09:57:06JdGordonlooks like broken files is the only way i can repro
09:59:07 Join einhirn [0] (~Miranda@bsod.rz.tu-clausthal.de)
09:59:12 Join Jaykay [0] (~chatzilla@p5DC57901.dip.t-dialin.net)
10:00
10:03:24 Join pamaury [0] (~pamaury@rockbox/developer/pamaury)
10:03:32JdGordonanyone else having issues with rockbox usb only coming up as read only FS?
10:03:37pixelmathe found relation to dircache doesn't help?
10:03:56B4gderJdGordon: in linux that happens when it finds fs errors
10:04:05 Join ender` [0] (krneki@foo.eternallybored.org)
10:04:08JdGordonah, thats probably it then
10:04:22JdGordonpixelma: I dont think that was it... I honestly have no idea whats causing it
10:10:23DEBUGEOF from server (Connection reset by peer) (snapshot: netstuff.c line 545)
10:10:23***Cleanup
10:10:23***Cleanup
10:10:23***Saving seen data "./dancer.seen"
10:10:23***Exit
10:10:26***Started Dancer V4.16
10:10:26***Connected to irc.freenode.net on port 6667
10:10:26***Logfile for #rockbox started
10:10:26Mode"logbot :+i" by logbot
10:10:27CtcpVersion from frigg!~frigg@freenode/utility-bot/frigg
10:10:27***Server message 501: 'logbot :Unknown MODE flag'
10:10:27 Join logbot [0] (~rockbox@giant.haxx.se)
10:10:27 Join tchan [0] (~tchan@lunar-linux/developer/tchan)
10:10:27 Join ender` [0] (krneki@foo.eternallybored.org)
10:10:27 Join pamaury [0] (~pamaury@rockbox/developer/pamaury)
10:10:27 Join Jaykay [0] (~chatzilla@p5DC57901.dip.t-dialin.net)
10:10:27 Join einhirn [0] (~Miranda@bsod.rz.tu-clausthal.de)
10:10:27 Join Kitar|st [0] (Kitar_st@BSN-210-226-207.dial-up.dsl.siol.net)
10:10:27 Join CIA-5 [0] (cia@208.69.182.149)
10:10:27 Join nima [0] (~nima@adsl-75-45-227-129.dsl.sfldmi.sbcglobal.net)
10:10:27 Join Llorean [0] (~DarkkOne@adsl-99-182-54-108.dsl.hstntx.sbcglobal.net)
10:10:27 Join solexx_ [0] (~jrschulz@e176103021.adsl.alicedsl.de)
10:10:27 Join lpereira [0] (~lucien@did75-8-82-226-27-213.fbx.proxad.net)
10:10:27 Join DerPapst [0] (~Alexander@p5099d40e.dip0.t-ipconnect.de)
10:10:27 Join LinusN [0] (~linus@rockbox/developer/LinusN)
10:10:27 Join amiconn [0] (quassel@rockbox/developer/amiconn)
10:10:27 Join B4gder [0] (~daniel@rockbox/developer/bagder)
10:10:27 Join Zagor [0] (~bjst@rockbox/developer/Zagor)
10:10:27 Join petur [0] (~petur@rockbox/developer/petur)
10:10:27 Join flydutch [0] (~flydutch@host24-146-dynamic.15-87-r.retail.telecomitalia.it)
10:10:27 Join efyx [0] (~efyx@lap34-1-82-225-185-146.fbx.proxad.net)
10:10:27 Join liar [0] (~liar@213162066167.public.t-mobile.at)
10:10:27 Join HellDragon_ [0] (~jd@Wikipedia/HellDragon)
10:10:27 Join droidcor1 [0] (~mark@69-165-139-63.dsl.teksavvy.com)
10:10:27 Join Zambezi [0] (Zulu@80.67.9.2)
10:10:27 Join bluebroth3r [0] (~dom@rockbox/developer/bluebrother)
10:10:27 Join evilnick_ [0] (~evilnick@ool-457bccf5.dyn.optonline.net)
10:10:27 Join lifeless_ [0] (~lifeless@89.20.121.185)
10:10:27 Join n17ikh [0] (~n17ikh@host-69-59-126-212.nctv.com)
10:10:27 Join Barahir_ [0] (~jonathan@gssn-5f755ddf.pool.mediaWays.net)
10:10:27 Join phanboy4 [0] (~benji@c-174-49-112-244.hsd1.ga.comcast.net)
10:10:27 Join Rob2223 [0] (~Miranda@p4FDCAE0C.dip.t-dialin.net)
10:10:27 Join w1ll14m [0] (~w1ll14m@84-104-80-54.cable.quicknet.nl)
10:10:27 Join mt [0] (~mtee@rockbox/developer/mt)
10:10:27 Join RawrFaceMcGee [0] (Conn@199.126.12.13)
10:10:27 Join BHSPitMonkey [0] (~stephen@unaffiliated/bhspitmonkey)
10:10:27 Join shaggy-h [0] (~kiwi@78-86-164-31.zone2.bethere.co.uk)
10:10:27 Join jordan` [0] (~jordan@jem75-13-78-235-252-137.fbx.proxad.net)
10:10:27 Join jfc [0] (~john@dpc6682208002.direcpc.com)
10:10:27 Join S_a_i_n_t [0] (S_a_i_n_t@203.184.0.246)
10:10:27 Join arbingordon [0] (~w@unaffiliated/arbingordon)
10:10:27 Join mikroflops [0] (~yogurt@90-227-45-110-no112.tbcn.telia.com)
10:10:27 Join pixelma [0] (quassel@rockbox/staff/pixelma)
10:10:27 Join sevard [0] (sev@216.164.6.24)
10:10:27 Join TillW [0] (~Till@h92-net09.simres.netcampus.ca)
10:10:27 Join Zarggg [0] (~zarggg@65-78-69-194.c3-0.eas-ubr6.atw-eas.pa.cable.rcn.com)
10:10:27 Join Galois [0] (djao@efnet.math.uwaterloo.ca)
10:10:27 Join Topy44 [0] (~topy@my.fastsh.it)
10:10:27 Join avacore^ [0] (nobody@1008ds1-rdo.0.fullrate.dk)
10:10:27 Join Torne [0] (torne@rockbox/developer/Torne)
10:10:27 Join Utchybann [0] (~Utchy@rps6752.ovh.net)
10:10:27 Join jae [0] (~jae@jaerhard.com)
10:10:27 Join arun [0] (~arun@unaffiliated/sindian)
10:10:27 Join dionoea [0] (~dionoea@videolan/developer/dionoea)
10:10:27 Join preglow [0] (thomj@tvilling2.pvv.ntnu.no)
10:10:27 Join maraz [0] (maraz@kapsi.fi)
10:10:27 Join GodEater [0] (~bibble@rockbox/staff/GodEater)
10:10:27 Join blithe [0] (~blithe@72.14.176.144)
10:10:27 Join MuscleNerd [0] (eric@adsl-75-27-189-151.dsl.irvnca.sbcglobal.net)
10:10:27 Join stavrob [0] (~sam@78-105-125-218.zone3.bethere.co.uk)
10:10:27 Join YPSY [0] (~ypsy@geekpadawan.de)
10:10:27 Join topik [0] (awesome@wtf.grmpf.org)
10:10:27 Join scorche|sh [0] (~scorche@rockbox/administrator/scorche)
10:10:27 Join @ChanServ [0] (ChanServ@services.)
10:10:27 Join xou [0] (niko@eris.feh.name)
10:10:27 Join Hadaka [0] (~naked@naked.iki.fi)
10:10:27 Join simabeis [0] (~simabeis@lobmenschen.de)
10:10:27 Join ThomasAH [0] (~thomas@aktaia.intevation.org)
10:10:27 Join fxb__ [0] (~felixbrun@h1252615.stratoserver.net)
10:10:27 Join ranma [0] (ranma@mx.tdiedrich.de)
10:10:27 Join advcomp2019_ [0] (~advcomp20@unaffiliated/advcomp2019)
10:10:27 Join yosafbridge [0] (~yosafbrid@li14-39.members.linode.com)
10:10:27 Join Beta2K [0] (~Beta2K@d24-36-126-101.home1.cgocable.net)
10:10:27 Join planetbeing [0] (~planetbei@24.86.178.47)
10:10:27 Join tmzt_ [0] (~ircuser@99-157-224-139.lightspeed.bcvloh.sbcglobal.net)
10:10:27 Join Guest20471 [0] (jljhook@irkki.fi)
10:10:27 Join AlexP [0] (~ap@rockbox/staff/AlexP)
10:10:27 Join lostlogic [0] (~lostlogic@rockbox/developer/lostlogic)
10:10:27 Join pjm0616 [0] (~user@61.250.113.98)
10:10:27 Join togetic [0] (~togetic@unaffiliated/ibuffy)
10:10:27 Join kerwood [0] (~Marshall@c-76-21-166-25.hsd1.md.comcast.net)
10:10:27 Join hobbs [0] (~nnnnnnnan@p3m/member/hobbs)
10:10:27 Join Kohlrabi [0] (~Kohlrabi@frustum.nosebud.de)
10:10:27 Join Bagder [0] (~daniel@rockbox/developer/bagder)
10:10:27 Join Battousai [0] (~bryan@gentoo/developer/battousai)
10:10:27 Join Tuplis [0] (~jani@adsl-77-109-221-158.kymp.net)
10:10:27 Join grndslm [0] (~grndslm@174-126-14-4.cpe.cableone.net)
10:10:27 Join avar [0] (avar@wikipedia/avar)
10:10:27 Join soap [0] (~soap@rockbox/staff/soap)
10:10:27 Join gevaerts [0] (~fg@rockbox/developer/gevaerts)
10:10:27 Join jhMikeS [0] (~jethead71@rockbox/developer/jhMikeS)
10:10:27 Join aevin [0] (eivindsy@unaffiliated/aevin)
10:10:27 Join detaos [0] (~quassel@ip72-218-104-242.hr.hr.cox.net)
10:10:27 Join rhodan [0] (~quassel@2001:1608:12:2::38)
10:10:27 Join sinthetek [0] (~sinthetek@unaffiliated/sinthetek)
10:10:27 Join crwl [0] (~crwlll@dsl-jklbrasgw1-fe10fb00-173.dhcp.inet.fi)
10:10:27 Join avn [0] (~avn@88.119.164.243)
10:10:27 Join BlakeJohnson86 [0] (~bjohnson@2002:1876:a27b:0:227:13ff:fe65:1262)
10:10:27 Join RadicalR [0] (~radicalr@c-69-255-49-110.hsd1.va.comcast.net)
10:10:27 Join JdGordon [0] (~jonno@rockbox/developer/JdGordon)
10:10:27 Join leavittx [0] (~leavittx@89.221.199.187)
10:10:27 Join FOAD [0] (~dok@83.160.60.104)
10:10:27 Join ved [0] (ved@ddsbox.co.cc)
10:10:27 Join bgs000 [0] (57o9@unaffiliated/bgs100)
10:10:27 Join xavieran [0] (~xavieran@ppp118-209-61-181.lns20.mel4.internode.on.net)
10:10:27 Join jnss [0] (janes@gateway/shell/sign.io/x-vwlduembtdtjdmud)
10:10:27 Join mc2739 [0] (~mc2739@rockbox/developer/mc2739)
10:10:27 Join kkurbjun [0] (~kkurbjun@rockbox/developer/kkurbjun)
10:10:27 Join mapi [0] (~mapi@KHP222006067242.ppp-bb.dion.ne.jp)
10:10:27 Join saratoga [0] (~9803c6dd@rockbox/developer/saratoga)
10:10:27 Join FlynDice [0] (~FlynDice@c-24-19-225-90.hsd1.wa.comcast.net)
10:10:27 Join shai [0] (~Shai@l192-117-110-233.cable.actcom.net.il)
10:10:27 Join elcan [0] (user36@pr0.us)
10:10:27 Join ps-auxw [0] (~arneb@2001:470:c807:0:1532:4e5f:2ad3:4123)
10:10:27 Join Unhelpful [0] (~quassel@rockbox/developer/Unhelpful)
10:10:27 Join SirFunk [0] (~Sir@97-92-38-108.dhcp.aldl.mi.charter.com)
10:10:27 Join Xerion [0] (~xerion@84.25.7.202)
10:10:27 Join rvvs89 [0] (ivo@pdpc/supporter/base/rvvs89)
10:10:27 Join Farthen [0] (~Farthen@static.225.178.40.188.clients.your-server.de)
10:10:27 Join rasher [0] (~rasher@rockbox/developer/rasher)
10:10:27 Join esperegu [0] (~quassel@145.116.15.244)
10:10:27 Join antil33t [0] (~Mudkips@203-184-54-232.callplus.net.nz)
10:10:27 Join krazykit` [0] (~kkit@ppp-70-225-135-39.dsl.ipltin.ameritech.net)
10:10:27 Join scorche [0] (~scorche@rockbox/administrator/scorche)
10:10:27 Join bzed [0] (~bzed@devel.recluse.de)
10:10:27 Join markun [0] (~markun@rockbox/developer/markun)
10:10:27 Join slck [0] (Venci@Slackware.SlackPix.Com)
10:10:27 Join parafin [0] (parafin@paraf.in)
10:10:41 Quit shaggy-h (Ping timeout: 240 seconds)
10:10:48JdGordongevaerts: can you check the files which you could repro that bug on and see if they are broken please?
10:12:34gevaertsJdGordon: I can do that tonight, but I could reproduce it with self-ripped flacs, purchased mp3s, and self-encoded oggs, so that would somewhat surprise me
10:12:59JdGordonOH FUCKING HELL!!! AAAAAAAAAARRRRRRRRRRRRRRRRRRR
10:13:09JdGordonsorry yeah, no its not that
10:13:42JdGordonI was seeing a different issue apparently
10:13:47pixelmagevaerts: did you get around testing on other architecture targets
10:13:47JdGordonits not locking up anymore for me
10:14:23gevaertspixelma: oops, no
10:14:51JdGordonhmm, the order seems to be correct now except the first song is replace by the last song in the list
10:14:59JdGordondoes that sound more like what you were seeing?
10:16:35gevaertsI seem to remember a bit more variation, including shorter playlists and more randomness, but I think I've seen that as well. I'll re-test tonight to make sure
10:17:29 Join linuxstb [0] (~linuxstb@rockbox/developer/linuxstb)
10:19:31 Join kugel [0] (~kugel@rockbox/developer/kugel)
10:29:30 Quit phanboy4 (Ping timeout: 276 seconds)
10:29:46 Join shaggy-h [0] (~kiwi@78-86-164-31.zone2.bethere.co.uk)
10:30:22 Quit amiconn (Disconnected by services)
10:30:24 Join amiconn_ [0] (quassel@rockbox/developer/amiconn)
10:30:32 Nick amiconn_ is now known as amiconn (quassel@rockbox/developer/amiconn)
10:31:58*gevaerts points Zagor and Bagder to FS #11221
10:33:21 Quit BHSPitMonkey (Remote host closed the connection)
10:39:11 Quit shaggy-h (Ping timeout: 240 seconds)
10:44:01 Join Luca_S [0] (~5d3fc54b@giant.haxx.se)
10:46:28 Join wodz [0] (~wodz@skatol.ch.pw.edu.pl)
10:46:59 Quit liar (Read error: Connection reset by peer)
10:52:36 Join shaggy-h [0] (~kiwi@78-86-164-31.zone2.bethere.co.uk)
11:00
11:02:54wodzZagor: ping
11:03:31 Join mikroflops_ [0] (~yogurt@90-227-45-110-no112.tbcn.telia.com)
11:07:26 Quit mikroflops (Ping timeout: 246 seconds)
11:26:35Zagoryup, I've seen it
11:28:59 Join TheSeven [0] (~TheSeven@rockbox/developer/TheSeven)
11:34:32CIA-5New commit by kugel (r25734): as3525(v2): Add a somewhat inaccurate udelay (-0.5/+1.0µs). It should work good for some huge delays. ...
11:34:32 Quit Jaykay (Ping timeout: 260 seconds)
11:34:45wodzZagor: could You give me developer rights in FS please?
11:34:51Zagorsure
11:35:09wodzI would like to close #11137 as patches went in
11:35:33Zagorwhat is your username?
11:35:38wodzMarcinBukat
11:35:53Zagordone
11:36:00wodzok thanks
11:37:09linuxstbwodz: I was curious about the initial error with the M3 (before you committed the bitmaps).
11:38:27*GodEater has just had a hands on play with a Cowon iAudio 9.
11:38:29GodEaterVery nifty
11:39:13wodzlinuxstb: I didn't investigated that much
11:39:30wodzbut I'll look at it
11:39:38linuxstbwodz: I'm assuming your change to SOURCES has made the M3 use a different bitmap
11:40:38pixelmait needs a check for the height
11:40:50wodzlinuxstb: I supose yes - the change to apps/plugins/bitmaps/native/SOURCES
11:41:20linuxstbAs pixelma said, it looks like a check for LCD_HEIGHT is needed.
11:41:31pixelmaM3 uses the 128x96 greyscale remote screen for plugins - so same width and colour depth but different height.
11:43:56pixelmaactually it doesn't
11:45:08pixelmathe graphic size is actually the same (12x35) so the Mpio could actually use the 128x96x2 bitmap and already has a greyscale adapted one
11:46:08pixelmaif I see correctly through ViewVC, maybe someone should look at it in a checkout, or even better if wodz would try
11:46:31wodzpixelma: ?
11:46:39 Quit B4gder (Quit: It is time to say moo)
11:48:28pixelmamake the Mpio's brickmania use the brick bitmap that was made for the M3
11:48:49wodzIt is like this as I understand
11:49:05 Join AiZ [0] (~c2fa06b2@giant.haxx.se)
11:49:33 Join dfkt [0] (dfkt@unaffiliated/dfkt)
11:49:43wodzhttp://pastebin.com/9EbGmDzM
11:49:44pixelmano, you currently duplicated the one made for the small H10 which is still a colour bitmap (and that one is currently used on the M3 too)
11:51:34pixelmawodz: that's not what I see after your commit
11:52:16 Quit AiZ (Client Quit)
11:53:04wodzhmm I messed something up with my local tree
11:54:04wodzYou are right
12:00
12:04:15CIA-5New commit by wodz (r25735): Corrected brickmania bitmaps in SOURCE for M3 and HD200. Remove unneeded bitmap.
12:04:40gevaertsZagor: can you review FS #11221 ?
12:05:18Zagorit looks fine, other than a missing close OUTFILE;
12:05:26gevaertsah, right!
12:05:36*gevaerts knew that perl experts would do this better :)
12:07:39 Join mikroflops [0] (~yogurt@90-227-45-110-no112.tbcn.telia.com)
12:08:54 Join watto [0] (~watto@193.203.81.165)
12:10:30***Saving seen data "./dancer.seen"
12:11:07 Quit mikroflops_ (Read error: Operation timed out)
12:11:37linuxstbgevaerts, Zagor: I _thjink_ it also needs a close($fh). At least, my old programs which do that have that close statement...
12:11:54CIA-5New commit by kugel (r25736): FS #11172 - Fuzev2: Read the scrollwheel scrollwheel via IRQ
12:12:38 Join mikroflops_ [0] (~yogurt@90-227-45-110-no112.tbcn.telia.com)
12:13:53 Join robin0800 [0] (~robin0800@cpc2-brig8-0-0-cust964.brig.cable.ntl.com)
12:16:10 Quit mikroflops (Ping timeout: 240 seconds)
12:16:13linuxstbgevaerts: Plus, there is some error checking that can be done. The CGI manpage says if (!$fh && cgi_error) { print header(-status=>cgi_error); exit 0; } (after the line $fh = upload('....');)
12:17:03gevaertslinuxstb: you seem to know about these things :)
12:17:12linuxstbgevaerts: Only where the documentation is...
12:17:44linuxstb"perldoc CGI" and then search for upload(
12:18:50 Join mikroflops [0] (~yogurt@90-227-45-110-no112.tbcn.telia.com)
12:23:14 Quit mikroflops_ (Ping timeout: 276 seconds)
12:31:43 Nick evilnick_ is now known as evilnick (~evilnick@ool-457bccf5.dyn.optonline.net)
12:31:45 Quit evilnick (Changing host)
12:31:45 Join evilnick [0] (~evilnick@rockbox/staff/evilnick)
12:35:04 Quit amiconn (Disconnected by services)
12:35:05 Join amiconn_ [0] (quassel@rockbox/developer/amiconn)
12:35:27 Nick amiconn_ is now known as amiconn (quassel@rockbox/developer/amiconn)
12:40:59wodzhmm current implementation of input source selection is not suitable with MPIO
12:42:08wodzIt seems that usually source selection is done by GPIO lines (audio-pp.c, audio-iriver.c, audio-iaudio.c) but in case of MPIO mux is built into codec
12:43:26wodzaa wait this the same as in gigatbeat S
12:47:07 Quit mt (Ping timeout: 245 seconds)
12:54:05 Join mt [0] (~mtee@rockbox/developer/mt)
12:56:00 Quit TheSeven (Read error: Connection reset by peer)
12:56:03 Join TheSeven [0] (~TheSeven@rockbox/developer/TheSeven)
12:56:34pamauryAre there people here willing to test MTP on their device ? I'm mainly interested in testing under: Vista, Seven, MacOS and linux (but not Ubuntu)
12:56:46CIA-5New commit by kugel (r25737): Two corrections to the previous commit (wrong timer was used, KERNEL_TIMER_FREQ is a more trustworthy).
12:57:38 Quit kugel (Remote host closed the connection)
13:00
13:00:02CIA-5New commit by zagor (r25738): Fixed upload name mixup bug. Patch by Frank Gevaerts (FS #11221)
13:00:56 Quit TheSeven (Ping timeout: 276 seconds)
13:12:15GodEaterpamaury: why not ubuntu?
13:12:17 Join JdGordon_ [0] (~jd@rockbox/developer/JdGordon)
13:13:20wodzwhat happens when voicing in recording mode?
13:13:47pamaurybecause I already test under it :) I'm not against feedback under ubuntu as well, it's just that I would like feedback with OS that I didn't test
13:14:19pamauryand especially not linux because it's libmtp whatever the distrib is
13:15:02 Nick fxb__ is now known as fxb (~felixbrun@h1252615.stratoserver.net)
13:21:50linuxstbpamaury: Any idea if OS X has its own MTP implementation, or do apps there just use libMTP as well?
13:22:24 Quit JdGordon_ (Ping timeout: 240 seconds)
13:22:35n17ikhI could test MTP
13:22:37pamaurywikipedia says "Mac OS X has third-party MTP support by way of XNJB. (XNJB also use the libmtp implementation of the protocol.)".
13:22:49n17ikhI've got win7 and a sansa e200v1
13:23:07pamauryBut it depends on the version of libmtp they use and perhaps they have some modification so testing is the only way.
13:23:44pamauryn17ikh: ok thanks, can you compile code or do you want a complete build ?
13:23:55n17ikhif you can provide a build it'd be easier
13:24:09n17ikhI'm not set up with a cross-compile setup on this machine
13:24:33pamauryok, then wait a few minute, I'll doing a full rebuild
13:28:04pamauryn17ikh: http://www.2shared.com/file/12866676/ee18f493/rockbox.html (build for e200v1)
13:29:21n17ikhgood lord
13:29:26n17ikhwhere is the download link on that page?
13:30:23pamaury"Save file to your PC: click here"
13:30:34n17ikhah
13:30:36pamauryIt's true that it's not clear
13:30:40n17ikhquite well-hidden
13:30:48 Join TheSeven [0] (~TheSeven@rockbox/developer/TheSeven)
13:31:02pamauryI don't why I keep using the first answer in google for file upload :)
13:31:30pamauryYou'll extra instructions to enable MTP when plugging the device
13:33:46pamaury*need
13:33:55n17ikhright, how's that work?
13:34:39pamauryok, go into system>debug menu> and select Enable MTP
13:35:28pamauryThis should show a splash, then hold Select button and plug the usb cable (while you're holding select)
13:35:51n17ikhoh, hold select
13:35:52n17ikhheh
13:36:49n17ikhok, while holding select, on the device it stays in the "normal" mode
13:37:00pamaurythat's normal
13:37:07n17ikhboth volumes show up
13:37:10pamaurythere is no "usb screen" in mtp mode
13:37:31n17ikhit popped up a window on the win7 box, Control Panel\Hardware and Sound\Devices and Printers\Rockbox media player
13:37:49n17ikhI can browse files, which works
13:38:00linuxstbpamaury: So you can carry on using Rockbox as normal when in MTP mode?
13:38:06n17ikhbit slow on the first browse of a directory
13:38:28pamauryyes, windows caches the whole content so it's slow at first, then it should be ok
13:38:42pamaurylinuxstb: yes, however if you mess up the file system, you can confuse MTP code
13:38:57linuxstbpamaury: Yes, I was wondering if/how that was handled...
13:39:01n17ikhyeah, playing a file off the device, it copies it into a temp directory first
13:39:15linuxstbHow clever...
13:40:11n17ikhI clicked "manage media on your devicee", and it loaded up the abortion that is media player by default
13:40:11n17ikhI browsed to the player, now it's "please wait"-ing at me
13:40:11 Part LinusN
13:40:15n17ikhpresumably while it goes and reads all the id3 tags
13:40:25pamaurydepending on how many audio files you have that could be very long
13:40:29n17ikhround 5gb
13:40:44pamaurymy advise is to have a coffee ;)
13:41:09 Join anewuser [0] (anewuser@unaffiliated/anewuser)
13:41:25pamauryYou can also try to delete files, add files, rename files (but not directory, it will fail)
13:42:06n17ikhactually, I can't rename a file
13:42:08 Join LinusN [0] (~linus@rockbox/developer/LinusN)
13:42:19n17ikhF2 doesn't work, and the context menu is quite limited in explorer
13:42:31n17ikhI have open, cut, copy, paste, delete, properties
13:42:33n17ikhand that's it
13:42:46pamauryhum, that's normal, I didn't implement renaming but I would have expected windows to copy-delete but apparently that's not the case :)
13:43:09n17ikhso it does the context menus automagically depending on what the device supports?
13:43:20pamauryI didn't implement copy but windows can always simulate it. I think so
13:43:34pamauryMTP is quite versatile, the device doesn't need to implement everything
13:43:34n17ikhyeah, I tried copy
13:43:40n17ikhit works
13:43:51n17ikhwhoops, bug
13:44:05n17ikhcut a file out of the root directory and went into a directory in the device and tried to paste
13:44:14pamaurywhat did append ?
13:44:17n17ikhI got the error:
13:44:28n17ikhcannot move version.txt
13:44:31*pamaury is horrified by the english grammar of his last sentence
13:44:37n17ikhthe device has either stopped responding or has been disconnected
13:44:46n17ikhI have been givent he choice to stop copying or skip it
13:44:57pamauryhum, can you go into system>debug menu>show log (on the e200) ?
13:44:59n17ikhmaybe because it's trying to move the file instead of copy/delete
13:45:10pamaurymove is not implemented :)
13:45:43n17ikhexactly
13:45:45n17ikhhmm, okay
13:45:58n17ikha whooole lot of 2005: (object prop get error)
13:46:09pamaurythis message is *normal*
13:46:09n17ikhinterleaved with mtp:fail operation with error code 0x
13:46:14n17ikh...uh, how do I browse to the right
13:46:22n17ikhoh wait
13:46:24n17ikhit's actually this
13:46:38n17ikhmtp:fail operation with error code 0x2005: (object prop get error)
13:46:44n17ikhline wrapping confused me
13:46:55n17ikhbut there are about a bazillion lines of that, and then finally
13:47:06pamauryyes I saw that :) This error (object prop get error) is normal when a id3 tag is not present
13:47:08n17ikhmtp: unknown command code 0x1019
13:47:20n17ikh(and then another of the 0x2005 errors)
13:47:21pamauryah interesting, when a second
13:47:27*pamaury opens MTP spec
13:47:51pamauryhum, 0x1019 is MoveObject, so no surprise
13:47:53n17ikhwell, the WMP finished, tells me I have no files on the device
13:48:03n17ikhperhaps because it died in the middle of reading stuff off
13:48:13pamauryOh wait, I'm stupid
13:48:28n17ikhoh, wait a second
13:48:31n17ikhI'm browsing in music
13:48:31pamauryMy device claim to support Move but doesn't implement it :(
13:48:42n17ikh...but it thinks my mp3s are videos
13:48:45n17ikhthanks, windows media player
13:48:49n17ikhso yeah
13:49:02n17ikhnot much I can do with them
13:49:08n17ikhadd to sync list, delete, or properties
13:49:22pamauryDoes it list id3 tags correctly ?
13:49:29n17ikhnope, only the artist
13:49:34n17ikhin properties
13:49:36pamauryand is it correct ?
13:49:40n17ikhmaybe because it thinks it's video
13:49:43n17ikhyeah, it's correct
13:49:53pamauryyeah, wmp is stupid then, I report then as audio files
13:49:56n17ikhoh, and genre
13:50:41n17ikhit gets the lengths right, and the dates
13:50:55n17ikhdoesn't show those in properties but next to the files
13:51:40pamauryok, then it should be correct, I hope it retrieved them correctly and didn't read them manually
13:51:54n17ikhe.g. through the database?
13:52:13n17ikher asking rockbox what the tags are instead of reading them out of the files
13:52:21n17ikhwhich I guess ideally would use the database
13:52:21pamauryMy code uses the database if it's available and if not, fallback to metadata parser in apps/ code
13:52:26n17ikhyeah
13:52:41n17ikhI bet if I initialized the database it would go a lot faster
13:52:47n17ikhon initial sync, then
13:53:21pamauryDon't know, database is on disk so it means lots of seeking, I'm not sure it's a gain but if the database is in RAM, than yes it should be ways faster
13:53:44n17ikhwell, flash device, reading the database should be plenty fast enough
13:53:50n17ikhsurely better than reading the id3 of every file
13:53:55pamaurytrue
13:54:21pamaurythe problem is the file system, FAT is not good at random seeking if the file is really big
13:55:39pamauryOk, thanks for your feedback, I think that's sufficient for now. I need to implement move but it's tricky, the important point is that is basically works
13:55:51n17ikhyeah, it works at a basic level
13:56:06n17ikhI didn't notice any problems when just browsing around or copying files on and off
13:56:44pamauryYes, this video instead of audio problem needs investigation though
13:57:16pamauryWhich audio format(s) are you using ?
13:58:10n17ikhsolely mp3, I think
13:59:36pamauryhum, wait, I have a sudden doubt
14:00
14:00:14pamauryOk, I found out
14:00:35pamaurythat's my fault
14:02:45pamauryFixed, that should be ok now, I'll test it later, thank you very much :)
14:03:57n17ikhno problem
14:06:35mc2739pamaury: testing mtp on e270 with vista here - it shows device capacity incorrectly - 6GB internal as 2.79GB and 4GB microsd as 1.89GB
14:07:10pamauryoh really ? n17ikh did you noticed something special about that ?
14:07:21pamaurymc2739: does it reflects free space ? (random thought)
14:08:20n17ikhactually, I did notice something odd
14:08:30n17ikhin the device info in explorer it showed correctly the combination
14:08:41n17ikhbut I seem to remember it being somewhat incorrect in WMP
14:08:47n17ikhat least, I think.
14:08:52mc2739pamaury: free space shows as approx 50% of actual free space
14:08:53n17ikhthat was more than 5 minutes ago, so I forgot.
14:10:31pamauryOk no problem
14:10:32***Saving seen data "./dancer.seen"
14:10:35*pamaury looks at the code
14:14:08*pamaury doesn't understand the FAT code that report size and free size, perhaps there is something wrong with it, I'll look at usb storage, to check
14:14:38pamauryhey no, it doesn't use fat code, I'm dumb
14:16:46linuxstbpamaury: How does MTP handle information about supported audio codecs? Is there a long standard list somewhere?
14:18:05pamauryI have a big function which maps audio type (AFMT_*) to MTP format. For all audio formats supported, I report that the device supports all basic metadata (artist, duration, ...)
14:18:35linuxstbSo there is a list of MTP formats?
14:18:50pamaurymc2739: my device also reports bad free space. Could you check if the total space is half the real space ?
14:19:08pamaurylinuxstb: MTP specification has a list of predefined formats yes
14:19:31linuxstbpamaury: Does that cover all of Rockbox's formats?
14:19:39pamauryNo :)
14:20:10linuxstbIs there a procedure for getting new formats added?
14:20:26pamauryBasically there are: MP3, OGG, FLAC, MP3, MP2, WAV, ASF, AIFF, MP4
14:20:51pamauryNo there is not, which is a real limitation. However there is a special format called "Undefined audio" which I use for all other formats
14:21:17linuxstbWhat do they mean by those container formats (OGG, WAV, ASF, MP4...) ?
14:22:30pamauryThere is no distinction between container and codec, it's quite a mess :|
14:22:37linuxstbSo presumably implementatoins have their own hacks on top of MTP to determine exactly what a device will support?
14:23:03 Join hebz0rl [0] (~hebz0rl@dslb-088-065-051-139.pools.arcor-ip.net)
14:23:40linuxstbBut that sounds pretty stupid for a media transfer protocol....
14:23:48pamauryI can't say. What is sure is that you can't reliable determine which codecs the device support. Perhaps they assume the most used codec for each container
14:24:11pamauryI would be tempted so say that it was done by Microsoft...
14:24:29linuxstbAt least Ogg and FLAC are there...
14:25:06linuxstbI assume video and audio are different though? So e.g. you have "MP4 audio" and "MP4 video" ?
14:25:16pamauryAh, and there is "3GP container", never heard of that
14:25:29linuxstbI've heard of it, but that's all...
14:26:11pamaurylinuxstb: not for MP4, there is laconical "MP4 container", for videos there are MPEG and Undefined Video
14:26:12pixelmamy phone puts its videos into a 3gp container
14:26:18Torne3GP is a weird minor variant on MP4
14:26:22pamauryAh, and there is AAC also which I forgot
14:26:34S_a_i_n_tyeah, 3GP seems to be for mobile phones more commonly...
14:26:37linuxstbpamaury: I can't even guess what they intended "MPEG" video to be...
14:27:17pamaurylol, they cover lots of videos actually oO
14:27:26linuxstbpamaury: Well, good luck with al this..... ;)
14:28:20pamauryAnyway, I can't do much more about this weird format translation. Perhaps playlist support is better, I'll need to implement it someday, probably
14:28:40linuxstbIs there a way for an MTP device to reject a file being uploaded?
14:29:24pamauryyes of course, the device does not have to accept it, it can also report a failure :)
14:30:36linuxstbDo you currently do that? For audio files at least, it should just be a matter of calling get_metadata() and seeing if it succeeds.
14:30:50 Quit wodz (Quit: Leaving)
14:31:30pamauryNo I don't do that. The reason is that when sending an object, even though the MTP initiator can select a format, I don't use it. The format is determined by calling get_metadata.
14:31:48pamauryoh so, probe_file_format
14:31:50pamaury*sorry
14:31:59mc2739pamaury: all reported sizes (capacity, free, used) are exactly half of actual size
14:32:00pamaurywhich looks at the file extension I think
14:32:24pamaurymc2739: I think the bug is in fat_size. It does an insane SECTOR_SIZE/1024 !
14:35:03 Join panni_ [0] (hannes@ip-95-222-52-93.unitymediagroup.de)
14:37:07 Join n1s [0] (~n1s@rockbox/developer/n1s)
14:38:09linuxstbpamaury: Hmm, isn't get_metadata() the better option?
14:39:28pamaurylinuxstb: yes and no, it's more precise for sure because it's based on the real codec used, but on the other end, it's much much slower, at least I think so
14:40:27 Join jgarvey [0] (~jgarvey@cpe-065-190-066-089.nc.res.rr.com)
14:41:50linuxstbYes, it will be slower, but will it significantly slow down things overall?
14:43:02linuxstbOut of that list you gave, we don't support every OGG file, or every ASF or MP4. Video is even worse (although get_metadata() doesn't help there).
14:43:03pamauryNot if the host retrieve all the metadata because in this case it will call get_metadata. Yes perhaps you're right, I should call get_metadata if probe_file_format returns an audio type
14:44:36pamauryWho knows the FAT code and confirm that fat_size is buggy ?
14:45:04linuxstbSo how does metadata work? The host can send metadata outside of the file itself?
14:45:18 Quit pjm0616 (Ping timeout: 252 seconds)
14:46:31pamauryTheorically, the host can send a file and then set some of its properties, which include its metadata but I don't support it because the apps/ code doesn't support metadata writing
14:47:05 Join pjm0616 [0] (~user@61.250.113.98)
14:47:27linuxstbpamaury: I wouldn't expect fat_size() to be buggy - there is a "disk info" screen somewhere in the debug menus (I think) which displays the free space.
14:48:10pamauryyes but MTP doesn't work a disk basis, it works on a partition basis, you can have several FAT partitions on a single disk
14:48:35pamaurySo even if disk info is correct, FAT code can be buggy, you just don't see it :)
14:49:20pamauryBut perhaps it's correct, but then I don't understand the bug...
14:49:24pamaurynor the fat code
14:52:41linuxstbIs the bug in disk (partition?) capacity, or free space, or both?
14:53:50pamaurythe bug is in FAT partition size and FAT free space apparently, reporting exactly half the real capacity. Which is consistent with the SECTOR_SIZE/1024 in fat_size
14:57:44pamauryAh fuck, I just understood, fat_size reports the size in Kib and not in sectors !
14:57:57 Quit linuxstb (Ping timeout: 240 seconds)
15:00
15:02:30 Part LinusN
15:04:22pamauryhum, it doesn't solve the problem on my e200
15:05:43 Quit antil33t (Read error: Connection reset by peer)
15:05:49 Join antil33t [0] (~Mudkips@203-184-54-232.callplus.net.nz)
15:07:20 Join linuxstb [0] (~linuxstb@rockbox/developer/linuxstb)
15:07:29 Join kugel [0] (~kugel@rockbox/developer/kugel)
15:08:55linuxstbpamaury: Another problem is that some hosts OSes (e.g. Windows IIRC) doesn't update the free space info.
15:09:04linuxstbs/hosts/host/
15:09:50 Quit anewuser (Quit: http://xrl.us/NitroQueer What do you know...THE WORLD'S first NTRQ (that's for NES/FAMICOM) tracking compo. Have powerpak? Try it out! Otherwise ROM IMAGE.)
15:10:50pamauryI currently don't implement events (through an interrupt endpoint) because it's not mandatory so it's the host job to keep track of free space or to re-read it after a change !
15:10:56 Quit jordan` (Quit: Coyote finally caught me)
15:18:25 Join liar [0] (~liar@213162066159.public.t-mobile.at)
15:20:14pamaurynow the problem becomes clear in my head: the device size is reported in bytes, but 5GB doesn't fit in 32-bit, I need to correctly compute it on 64-bits...
15:20:57 Join jordan` [0] (~jordan@jem75-13-78-235-252-137.fbx.proxad.net)
15:22:45 Join Jaykay [0] (~chatzilla@p5DC577D2.dip.t-dialin.net)
15:23:39 Join evilnick_B [0] (~0c140464@rockbox/staff/evilnick)
15:24:18 Quit Rob2223 (Remote host closed the connection)
15:24:27pamauryfixed !
15:24:29 Join Rob2222 [0] (~Miranda@p4FDCAE0C.dip.t-dialin.net)
15:27:05 Quit n1s (Ping timeout: 252 seconds)
15:27:49 Join Schmogel [0] (~Miranda@p3EE22D80.dip0.t-ipconnect.de)
15:33:36 Join adnyxo [0] (~aaron@adsl-065-013-002-216.sip.asm.bellsouth.net)
15:44:14 Join CGL [0] (~CGL@190.207.188.162)
15:44:15 Join mt_ [0] (~chatzilla@41.233.140.214)
15:47:05 Quit mt (Read error: Connection reset by peer)
15:47:49 Join mt [0] (~mtee@rockbox/developer/mt)
15:50:32 Join MethoS- [0] (~clemens@134.102.106.250)
15:51:37 Join n1s [0] (~n1s@rockbox/developer/n1s)
15:58:25 Quit tchan (Quit: WeeChat 0.3.3-dev)
15:59:50 Quit n1s (Ping timeout: 268 seconds)
16:00
16:02:20 Join tchan [0] (~tchan@lunar-linux/developer/tchan)
16:05:48 Quit tchan (Client Quit)
16:09:20 Join tchan [0] (~tchan@lunar-linux/developer/tchan)
16:10:35***Saving seen data "./dancer.seen"
16:11:30 Join n1s [0] (~n1s@rockbox/developer/n1s)
16:20:20 Quit liar (Ping timeout: 264 seconds)
16:40:43 Join toffe82 [0] (~chatzilla@12.169.218.14)
16:44:43 Join anewuser [0] (anewuser@unaffiliated/anewuser)
16:48:17 Quit avn (Ping timeout: 258 seconds)
16:58:25 Quit Unhelpful (Remote host closed the connection)
17:00
17:05:04 Join avn [0] (~avn@88.119.164.243)
17:09:50 Quit droidcor1 (Quit: Reconnecting)
17:10:06 Join droidcore [0] (~mark@69-165-139-63.dsl.teksavvy.com)
17:18:46 Join efyx_ [0] (~efyx@lap34-1-82-225-185-146.fbx.proxad.net)
17:19:11 Quit efyx (Read error: No route to host)
17:24:40 Join Unhelpful [0] (~quassel@71.173.205.32)
17:24:40 Quit Unhelpful (Changing host)
17:24:40 Join Unhelpful [0] (~quassel@rockbox/developer/Unhelpful)
17:32:02 Quit petur (Quit: *plop*)
17:33:01 Join komputes [0] (~komputes@ubuntu/member/komputes)
17:33:56 Quit lpereira (Quit: Leaving.)
17:44:21 Quit anewuser (Quit: http://xrl.us/NitroQueer What do you know...THE WORLD'S first NTRQ (that's for NES/FAMICOM) tracking compo. Have powerpak? Try it out! Otherwise ROM IMAGE.)
17:51:43 Join kenguest [0] (~radagast@lir.talideon.com)
17:51:59kenguestlo gentlefolk
17:55:35 Join funman [0] (~fun@rockbox/developer/funman)
17:59:22kenguestis it possible to move files with rockbox?
17:59:50Torneyes.
17:59:51pixelmayes, you may have a look into the manual how to ;)
18:00
18:00:25bluebroth3rHint: cut and paste
18:01:58funmankugel: nice find about the dbop fifo in button_read_device()
18:02:27kenguestah. I was looking for an explicit "move" menu item ;)
18:02:30kenguestthanks guys
18:03:08funmando you experience bad playback on fuzev2 too? I hear very little 'jumps' in the output
18:03:23 Join phanboy4 [0] (~benji@c-174-49-112-244.hsd1.ga.comcast.net)
18:04:22 Quit RadicalR (Ping timeout: 265 seconds)
18:04:36 Quit lifeless_ (Ping timeout: 245 seconds)
18:07:22 Join domonoky [0] (~Domonoky@rockbox/developer/domonoky)
18:07:34 Quit antil33t (Read error: Connection reset by peer)
18:07:38 Join ender1 [0] (krneki@foo.eternallybored.org)
18:07:40 Join antil33t [0] (~Mudkips@203-184-54-232.callplus.net.nz)
18:07:42 Quit Topy44 (Ping timeout: 276 seconds)
18:07:47 Quit pamaury (Quit: Quitte)
18:08:05 Join RadicalR [0] (~radicalr@c-69-255-49-110.hsd1.va.comcast.net)
18:08:31 Join lifeless [0] (~lifeless@188.18.101.226)
18:08:50 Quit ender` (Disconnected by services)
18:08:57 Nick ender1 is now known as ender` (krneki@foo.eternallybored.org)
18:09:01 Join Topy44 [0] (~topy@my.fastsh.it)
18:10:38***Saving seen data "./dancer.seen"
18:11:11kenguestwow. that works a lot quicker than I thought it would. nice one ;-)
18:12:34mt_Just isolated the wma pro decoder from ffmpeg. Not a small number of files; ffmpeg changes quicker that I thought ! (lots of dead code there though)
18:12:49 Join liar [0] (~liar@clnet-p09-185.ikbnet.co.at)
18:16:59Luca_Sfunman: yes. it's a very faint stuttering.
18:17:53Luca_Sboth when boosted and when unboosted
18:18:33funmanLuca_S: did it appear since yesterday ?
18:18:46FlynDicemt_: What, you're not done yet? There are some expextations after last year...... ;-)
18:20:04Luca_SI'm not sure. I can try bisecting
18:20:17Luca_Sdo you have a specific version to test?
18:20:59funmani would guess the culprit is r25732 if it's very recent so r25731 should be fine
18:21:28funmani listened to my clipv2 today and it was fine (except there's a tickling very audible at lower volumes but it's always been there)
18:23:52Luca_Sbuilding (cygwin, it will take a while)
18:26:30mt_FlynDice: Nah not yet. :)
18:26:46FlynDiceslacker...
18:28:05*funman wonders when FlynDice will be done with clip+ write support :)
18:29:40funmanFlynDice: do you think it would be worth to add clip+ buttons/screen support to linux, and see how linux performs (w.r.t the SD storage) on Clip+ ?
18:29:41*FlynDice has provided ample evidence of very low expectations to assure a stress free experience! ;-P
18:32:14FlynDicefunman: I'm not sure I even understand the question, sorry, do you mean for the sim?
18:33:02funmanno, we have linux source code for the Clip+, so we should be able to run it on the Clip+, no?
18:33:14 Quit n1s (Quit: Lämnar)
18:33:51funmanwe'd "just" need to : add a driver for buttons, write a framebuffer driver for the screen, and backport the SD controller driver from as353x patch to as352x patch
18:35:26 Quit kugel (Read error: Operation timed out)
18:37:59 Join JohannesSM64 [0] (~johannes@cm-84.215.116.196.getinternet.no)
18:39:18FlynDicefunman: Sorry, this is getting a bit beyond me I think, You want to run linux on clip+?? Can't be right... My misunderstanding should give you a clue as to how beyond me this is... Or are you playing with me here? ;-)
18:39:46 Quit Llorean (Changing host)
18:39:46 Join Llorean [0] (~DarkkOne@rockbox/user/Llorean)
18:41:23 Join pamaury [0] (~c2c7a50a@rockbox/developer/pamaury)
18:44:20funmanwell linux runs on ipods and we have all the source code for as352x/as353x , just throwing suggestions in the hope that it helps us to find why we can't write to clip+
18:44:28Luca_Sr25731 plays fine (no stuttering)
18:45:37funmanok that reduces the bisection. is r25732 fine ? I don't remember hearing problems when testing it but perhaps i didn't notice them because it was late
18:47:40 Quit JohannesSM64 (Ping timeout: 246 seconds)
18:48:29 Join bertrik [0] (~bertrik@rockbox/developer/bertrik)
18:51:16pixelmafunman: did you see the report of an Ipod Video crashing at boot with today's daily? saratoga suggested that your pcm_mute commit could be the problem, alhough it was just a guess and someone with an Ipod Video should test...
18:51:38ranmaOk, got JTAG working on the Clip+, the pinout is slightly different apparently, TCK an nRST are swapped compared to the E200v2 pinout mentioned on http://www.rockbox.org/wiki/SansaClip
18:52:04funmanpixelma: yes i saw it but i don't think it's related
18:52:35funmanmy commit just unexported the unused functions : i added a static qualifier and moved the functions so they wouldn't be used before being declared
18:52:37 Join stripwax [0] (~Miranda@87-194-34-169.bethere.co.uk)
18:52:42bertrikfunman, just wondering, aren't you running into the same dbop/button contention problem with the fuze v2 as with the fuze v1 and e200v2?
18:53:00 Quit stripwax (Client Quit)
18:53:03bertrikInstead of a giant fixed delay, you could just wait for dbop activity to finish
18:53:13funmanbertrik: it's basically what kugel did
18:53:23funman(although he didn't mention it in the commit log)
18:53:39dfktfunman, is the latest clip+ firmware (1.2.13) supported by mkamsboot?
18:54:08funmandfkt: yes but i think you must build it from svn
18:54:19dfktah, nice, i'll try - thanks
18:55:39 Quit DerPapst (Quit: Leaving.)
18:56:18dfkthmm, still tells me 1.2.09 is the only supported version
18:57:02pixelmafunman: I also saw that you moved function in some drivers and thought there could have been a mistake but it really needs to be tested
18:57:16Luca_Sr25732 is fine
18:57:40Luca_Snow trying r25734
18:58:20funmandfkt: what is the md5sum of your OF ?
18:58:59dfktfunman - 5f89872b79ef440b0e5ee3a7a44328b2
18:59:24funmanhm looks ok
18:59:33dfktupgraded svn to the latest version
18:59:37dfktweird
18:59:54funmani just checked i'm running 01.02.13 on my clip+
19:00
19:00:03funmantry make clean && make ?
19:00:32 Join JohannesSM64 [0] (~johannes@cm-84.215.75.42.getinternet.no)
19:00:44 Join Brewtal [0] (~48e1b9c7@giant.haxx.se)
19:01:06 Quit hebz0rl (Quit: Ex-Chat)
19:01:29Brewtalanyone that can tell me where to get the 12-Nimbus font?
19:01:58saratogamt: most of the files are for the ASF parser?
19:02:34funmanBrewtal: rockbox utility should download it for you (with all other fonts)
19:03:11 Join Horscht [0] (~Horscht2@xbmc/user/horscht)
19:08:06 Join halmi [0] (~netbook@188.20.253.186)
19:08:06 Quit RawrFaceMcGee (Read error: Connection reset by peer)
19:11:06mt_saratoga: some are for parsing yes .. but also ~8 files for mdct (mdct, fft, dsputil, bitstream)
19:11:40Luca_Sr25734 introduces the stuttering
19:11:52mt_saratoga : I'll host the files somewhere soon.
19:12:26dfktfunman, thanks, that was it - it was stuck at an older revision, needed to clean and make new
19:12:27 Join kugel [0] (~kugel@rockbox/developer/kugel)
19:12:39mt_Although I'm thinking I could make libwmapro for now in trunk (or a branch) and keep all the work there
19:12:45kugelfunman: thanks. in fact I suspected that from the beginning
19:12:47saratogaare you planning to develop the wma pro decoder outside of rockbox first?
19:13:05saratogayeah thats the other option
19:13:27kugeland yes, the sound quality suffered heavily from some of the recent commits
19:13:33saratogain some ways doing it in trunk is nice since we have the bitstream and mdct stuff already there
19:13:43mt_No I'm not planning on that. Since the parser is already there, it would be easy to head directly to the sim.
19:13:48saratogabut it certainly makes compiling and testing a lot more tedious
19:14:31saratogamt: maybe FS #10243 would help with that?
19:14:42mt_Why ? Just the first time when I have to compile the whole sim, later on compiling and testing shouldn't really be a problem I guess
19:14:50 Quit Luca_S (Quit: CGI:IRC)
19:15:41mt_saratoga: I think I have tried it with cook and it didn't really work.
19:15:49mt_(or maybe I didn't try hard enough :) )
19:15:50saratogamt_: personally i liked testing directly from the command line without having to navigate teh GUI, but maybe thats not an issue for you
19:17:31 Quit Horscht (Quit: Verlassend)
19:18:20kugelI'm not sure if my commits caused them, but fuzev1 still works fine w.r.t. to SQ
19:18:45funmankugel: clipv2 too
19:18:51mt_saratoga : I don't mind that .. I think I'd only turn to testing wmapro outside rockbox if doing so within rockbox failed completely, or - for some reason - were very time consuming
19:19:14saratogamt_: that sounds good
19:20:01kugelmaybe the udelay isn't too stable for 1usec parameters
19:20:13 Join lpereira [0] (~lucien@86.70.46.112)
19:20:25mt_Files also now compile and link cleanly, so writing a quick test program shouldsn't really be problem ..
19:20:34mt_one minute, I'll commit the files so that you could see them
19:22:02funmankugel: hum indeed, we could miss the calculated value
19:22:08 Join Horscht [0] (~Horscht2@xbmc/user/horscht)
19:22:19funmanif we're looking for X, we could see X+1 and X-1 on 2 successive loads
19:22:48kugelI looked at the asm output for the inlined udelay, it it was really short so I can't really believe the retval is missed
19:23:12kugelit should basically impossible for the function to miss *2* timer value changes during execution
19:23:19funmanthe CPU could be interrupted while the timer value is X
19:23:36funmanusing > or < would be safer
19:23:57 Quit avar (Read error: Connection reset by peer)
19:24:07kugelthat'd complicate wrap handling though
19:24:24funmantrue
19:25:14kugelthe asm output is less than 10 lines if called with compile time constants, I can't believe it's too slow
19:25:38kugelall the branches are gone (except the busy wait), and the table lookup is gone too
19:26:37 Join mcuelenaere [0] (~mcuelenae@rockbox/developer/mcuelenaere)
19:26:39 Quit mcuelenaere (Remote host closed the connection)
19:27:07kugelfunman: well, if the problem is isolated to the fuzev2, then it can only be the udelays in the button driver, which are called from interrupt context, so cpu interrupt shouldn't be the problem
19:27:10 Join avar [0] (avar@wikipedia/avar)
19:28:01funmanhm right
19:28:53kugelthe udelay should (minus the busy wait) execute within a single timer period as I see it
19:28:58 Quit Brewtal (Quit: CGI:IRC (EOF))
19:30:33kugeland it should still be safe even if it changes once during execution
19:32:26kugelstill, the only explanation for my commit being the cause would be that it waits too long due to a timer value miss :/
19:35:55 Quit halmi (Quit: halmi)
19:36:09 Join DataGhost [0] (~dataghost@unaffiliated/dataghost)
19:37:26ranmaGreat. Remapping intram to 0 (mww 0xC8100008 3), uploading the rockbox bootloader via JTAG and executing it works. Gives me ATA Error -2 though. :)
19:37:57 Join Kitr88 [0] (~Kitar_st@BSN-182-126-46.dial-up.dsl.siol.net)
19:39:36kugelranma: the dead clip+?
19:40:25ranmaYeah
19:40:31kugelgreat!
19:40:58ranmaNow I need to hack the bootloader to dump the internal flash contents on microsd and vice-versa...
19:41:15 Quit Kitar|st (Ping timeout: 245 seconds)
19:41:46kugelranma: no way of uploading the of directly?
19:41:57kugeltoo big I guess?
19:42:18 Quit Kitr88 (Ping timeout: 258 seconds)
19:43:11ranmaI tried uploading the first 1MB of the OF (without the header), but no success.
19:43:38ranmaNot sure how stable the jtag connection is, I should probably check for biterrors after uploading a big file like that
19:43:57 Join halmi [0] (~netbook@188.20.253.186)
19:43:58kugelis the bootloader still running (just freezing) when you turn it on? if so, a branch to the of should work
19:44:45ranmaNo, it's in the bootrom. Apparently the firmware image on the internal storage is borked
19:45:09funmankugel: http://pastie.org/937631 seems to fix stuttering for me
19:45:35 Join bmbl [0] (~Miranda@unaffiliated/bmbl)
19:46:40funmanonly the firmware image, or the internal storage itself?
19:47:16ranmaDon't know that without modifying the rockbox bootloader to poke at the storage...
19:47:40 Join Kitar|st [0] (Kitar_st@BSN-176-230-217.dial-up.dsl.siol.net)
19:48:03kugelfunman: wait, can you try s/end += TIMER2_VALUE/end += TIMER2_VALUE-1/ (instead of your patch)
19:48:26ranmaOr maybe try writing a openocd tcl script to read/write from within openocd
19:48:35kugelTIMER2_VALUE is likely 0 when it's called from the button driver, and the next value should actually be TIMER2_VALUE - 1, not?
19:49:28funmanwhy would it be 0 ?
19:49:52kugelbecause it's called in a tick task
19:49:54funmanprobability is 1/maximal value
19:49:56funmanoh
19:50:59funmanwell next value is TIMER2_VALUE - 1 already
19:51:18funmannow = 0, delay = 1 => end = -1 (+ TIMER_PERIOD)
19:52:05ranmaHmm, the error is from sd_init_card, that's not looking too good I'd say...
19:52:36mt_I'm trying " git svn dcommit " but it's giving me that : File '/trunk/apps/plugins/viewer.c' is out of date
19:53:01funmanmt_: git svn rebase ; git pull first
19:53:07kugelfunman: hm :\ right
19:53:17kugelslapped by my own logic :P
19:53:32funmanbtw the panic could be a make error
19:53:45mt_funman: thanks
19:54:21kugelfunman: not really, the c200v2 has no fixed TIMER_PERIOD
19:55:13 Quit CGL (Ping timeout: 246 seconds)
19:56:57 Quit MethoS- (Remote host closed the connection)
19:57:22 Join CGL [0] (~CGL@190.207.188.162)
19:58:08 Join Boldfilter [0] (~Boldfilte@adsl-82-101-227.jax.bellsouth.net)
19:58:22ranmaWires soldered to JTAG pads (optional nSRST left out) http://uguu.de/~ranma/s6001801s.jpg
19:58:54ranmaLifesigns from the bricked Clip+ http://uguu.de/~ranma/s6001807s.jpg
19:59:10funmanranma: is the screen stuck to the case?
19:59:58ranmaI didn't try prying it off, but yeah, it looks like that. And the connecting cable is not removeable like it was on older versions
20:00
20:00:09kugelfunman: if it fixes it, commit it. but it looks like the if () case could be removed
20:00:17gevaertsranma: if it helps, there's a ramdisk implementation of the storage API
20:00:30kugelwell, maybe not, better it works
20:00:37gevaertsprobably not useful though
20:00:42*gevaerts wasn't thinking straight
20:00:49funmankugel: ah right i see how it could be done
20:01:47funmanranma: can you try to upload the firmware block of the OF ?
20:03:59ranmaI tried uploading the first 1MB of the OF with the header stripped.
20:04:36CIA-5New commit by mt (r25739): Add libwmapro to trunk.
20:05:15mt_I have to go for a while ..
20:09:18funmankugel: it works, but we might still miss wrapping if (corrected) end is close to 0
20:09:45kugelI don't see how we miss a wrap in either way :p
20:10:41***Saving seen data "./dancer.seen"
20:11:30 Join DerPapst [0] (~Alexander@p5797CB19.dip.t-dialin.net)
20:15:33kugelgevaerts: the official coding period starts at May 24th, should I report progress before that date (if I have some)?
20:16:01kugelI'm currently still in the phase of exploring alternatives to sdl
20:16:27gevaertskugel: I think it's a good idea, yes
20:17:11gevaertsAlso, starting on a wiki page with a roadmap would be nice
20:17:20 Quit halmi (Quit: halmi)
20:17:23gevaertsAnd teaching me how to use git :)
20:17:43kugelI'll run out of time if I do that! :)
20:18:35CIA-5New commit by funman (r25740): as3525v2: fix udelay() ...
20:21:06 Join halmi [0] (~netbook@188.20.253.186)
20:22:36funmanranma: btw i had an idea yesterday when reading as3514.c audiohw_set_master_vol() : perhaps using both headphone and DAC output gain use more power?
20:22:52 Quit halmi (Client Quit)
20:25:28 Join Hillshum [0] (~hillshum@75-165-247-30.slkc.qwest.net)
20:25:57funmanif you want to test 'instant' (opposed to as long as a battery_bench) current usage i can give you some patches
20:27:51 Nick fxb is now known as fxb__ (~felixbrun@h1252615.stratoserver.net)
20:27:57ranmaI doubt that part makes a difference in power usage.
20:29:21bertrikfunman, how do you test 'instant'?
20:29:37 Quit kugel (Remote host closed the connection)
20:29:39funmanranma: ask ranma, not me !
20:29:40bertrikjust measure current pulled from the USB cable?
20:29:55funmanbertrik: ^
20:30:48ranmabertrik: I connected a 3.9V power supply and multimeter to measure current to the battery terminals instead of a battery
20:30:56bertrikah ok
20:32:45 Quit JohannesSM64 (Max SendQ exceeded)
20:33:52funmanranma: just guessing, since we determined the RAM is always powered on your c200v2 i don't know where else to look
20:34:51funmanhm unlike us the OF mutes the headphones when not playing, perhaps it's worth a try to see if it makes any difference
20:35:20saratogahow big a power difference is there
20:35:48 Join Luca_S [0] (~5711b744@giant.haxx.se)
20:36:27funmansaratoga: where?
20:36:37saratogabetween the OF and rockbox on the c200v2?
20:36:40ranmaI was thinking that maybe because rockbox is using extram a lot it's using more power. And moving the pcmbuffer to intram did show a small improvement
20:36:52funmanwhen playing mp3, display off, 20mA
20:36:57saratogaouch
20:37:12saratogado we know what the OF uses for the PCLK and FCLK?
20:37:17saratogawhen playing mp3?
20:37:33funmanranma: i wondered about that, perhaps the saved power is due to faster iram => less boosting ?
20:37:49ranmaI had boosting completely disabled
20:37:51funmani would think loading/storing memory doesn't increase current use
20:38:05saratogawell the faster you do it the less power you use
20:38:13funmansaratoga: there are dumps of CGU* registers somewhere on the forum thread
20:38:23saratogayeah but I don't remember what they all mean :(
20:38:44saratogaprobably half the total audio decode time on AMSv1 is spent in memory related things
20:38:50saratogaso if you could do it faster you could save a lot of power
20:39:00funmanhm we have pclk but the dumps miss cp15 config register so we don't know if it's using async/sync/fastbus
20:39:07 Quit flydutch (Quit: /* empty */)
20:39:09*Hillshum assumes we don't have much of a chance at getting approved by Apple for the App Store...
20:39:37funmanHillshum: well you're right, we would need something to be approved first :)
20:39:41ranmaNo, unfortunately memory accesses do use power.
20:40:27Hillshumfunman: But even assuming we had a nice app, Apple's likely going to say something about duplicating functionality
20:40:58funmannot sure if it still applies, as opera browser was allowed
20:41:37saratogado they run pclk at 32MHz like we do?
20:42:09saratogaor 31MHz
20:42:33saratogaalso the ffmpeg wma pro decoder is really nice, Michael seems to have outdone himself on code quality
20:42:47saratogaeverything is commented, well written, and i see functions that look like wma std ones only more efficient
20:42:49funmanmemclk=pclk is plla/6 according to http://forums.rockbox.org/index.php?topic=14064.msg162645#msg162645
20:42:52bertrikI thought we ran at 62 MHz PCLK on the as3525
20:42:59saratogawhen boosted we do
20:43:02saratogaoh no
20:43:03saratogayou're right
20:43:13saratogai'm mixed up, we tried it at 31 but increased it
20:43:15Hillshumfunman: True, but Opera's been making quite a fuss about it, and also has the EU at its back
20:43:25gevaertsHillshum: Apple's opinion won't matter unless we actually have an iphone app
20:43:59funmansaratoga: and plla is at 384MHz so they use 64MHz pclk (although it could be dynamic)
20:44:18Hillshumgevaerts: But their opinion might affect whether or not we end up having an app.
20:44:21saratogaif they can decrease the main clock below 64MHz, that will save them a lot of power
20:44:27linuxstbmt_: Are those files you committed unchanged from ffmpeg, or have you changed some things? What revision of ffmpeg? Could you add a "README.rockbox" ?
20:44:47gevaertsHillshum: that's secondary. First someone has to actually want to do such a port :)
20:46:13saratogai guess if someone was *really* interested they could back out the OF PLL speeds by recording a tone in various formats and measuring the pitch error with a sound card
20:46:24saratogadoesn't sound like fun though
20:49:19 Join neonesis [0] (~Jacob@host-89-230-222-45.lublin.mm.pl)
20:50:21 Join JohannesSM64 [0] (~johannes@cm-84.215.75.42.getinternet.no)
20:51:34*linuxstb wishes mt_ had committed the unmodified ffmpeg files first, so its possible to track the changes
20:52:00 Quit einhirn (Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org)
20:56:28 Join Lear [0] (chatzilla@rockbox/developer/lear)
21:00
21:05:45 Join b0hoon [0] (~quassel@xdsl-7253.bielsko.dialog.net.pl)
21:06:17 Quit Unhelpful (Remote host closed the connection)
21:07:08mt_linuxstb: I am going to add a README.rockbox, but I hadn't written it yet and wanted the current files to be up so that discussing them would be easier. Also, I tried to do as little modifications as possible to the ffmpeg files so that if a consensus is reached soon about rockbox-ffmpeg collaboration it wouldn't be too difficult. I just commented out/added enough code to make it compile.
21:08:13linuxstbLooking at them now, it looks like its not the current ffmpeg?
21:08:56 Quit n17ikh (Ping timeout: 260 seconds)
21:13:27mt_linuxstb: iirc it's r22866, let me check.
21:13:33 Part watto
21:13:47linuxstbAre you sure? It seems to have things from a few hundred revisions ago.
21:14:44linuxstbI mean a few thousand...
21:16:23 Nick bgs000 is now known as bgs100 (57o9@unaffiliated/bgs100)
21:16:46 Join Unhelpful [0] (~quassel@71.173.205.32)
21:16:46 Quit Unhelpful (Changing host)
21:16:46 Join Unhelpful [0] (~quassel@rockbox/developer/Unhelpful)
21:17:28 Quit SirFunk (Quit: Ex-Chat)
21:18:04mt_libavutil has a few old files yes.
21:18:10 Join n17ikh|Lappy [0] (~n17ikh@host-69-59-126-212.nctv.com)
21:18:51mt_and avcodec.h is old too
21:19:46linuxstbIf you're trying to do as little modification to ffmpeg as possible, shouldn't you start with current svn?
21:21:24 Join n17ikh [0] (~n17ikh@host-69-59-126-212.nctv.com)
21:22:05 Join pixelma_ [0] (~pixelma@rockbox/staff/pixelma)
21:22:06mt_Yes, but I don't think it's really needed for files like avcodec.h .. I had one that was ready to use to make the codec compile so I used it. The patches that would convert wma pro to fixed would not need to touch files like avcodec.h or files inside libavutil, so those are the ones that need to be new..
21:22:59 Quit n17ikh|Lappy (Ping timeout: 265 seconds)
21:23:19 Join Hans-Martin [0] (~hmm@cl-1152.dus-01.de.sixxs.net)
21:25:54 Quit n17ikh (Ping timeout: 265 seconds)
21:26:27mt_for example, here's a patch that converted atrac3 to fixed point (compiled and tested in the ffmpeg trunk back when I did it) ..
21:26:29mt_http://www.pastie.org/937838
21:30:42linuxstbSure, I understand that your changes won't affect many ffmpeg files. I would just have liked to have seen the unmodified files in svn before your changes - it would have only taken a few minutes to commit them, and then the history in svn would be complete.
21:34:17mt_You mean committing just all the files without modifying them, i.e without having them compile standalone ?
21:34:43 Quit amiconn (Ping timeout: 240 seconds)
21:35:04 Quit pixelma (Ping timeout: 265 seconds)
21:35:59linuxstbYes, what we did when committing Cook last year.
21:36:50saratogai don't think thats really all that important
21:37:11saratogathe fixed point changes will break ffmpeg compatibility anyway
21:37:30saratogaso i don't think having a bunch of headers we won't use up to date makes a difference
21:37:42 Join Boldfilter_ [0] (~Boldfilte@adsl-82-151-224.jax.bellsouth.net)
21:38:19 Quit Boldfilter (Ping timeout: 245 seconds)
21:38:19 Nick Boldfilter_ is now known as Boldfilter (~Boldfilte@adsl-82-151-224.jax.bellsouth.net)
21:38:44mt_The first set of files that were committed last year were compiling standalone also iirc ?
21:39:07saratogaassuming we don't need to change the mdct or bitstream function calls any, I think readding this to ffmpeg would just mean readding the function pointer tables
21:39:55saratogahmm though the includes will probably be annoying
21:40:43linuxstbmt_: No - check the svn history for libcook.
21:41:45mt_I did .. that's why I said they were compiling. :)
21:41:47mt_http://svn.rockbox.org/viewvc.cgi/trunk/apps/codecs/libcook/Makefile.test?revision=20883&view=markup&pathrev=20883
21:42:02 Join notlistening [0] (~tom@94-195-105-95.zone9.bethere.co.uk)
21:42:28linuxstbmt_: 20882 is the first commit
21:42:37 Quit TheSeven (Ping timeout: 240 seconds)
21:42:40 Nick mapi is now known as mapi0 (~mapi@KHP222006067242.ppp-bb.dion.ne.jp)
21:42:48 Nick mapi0 is now known as mapi1 (~mapi@KHP222006067242.ppp-bb.dion.ne.jp)
21:42:55linuxstbMakefile.test isn't an ffmpeg file, and hence wasn't added until 20883
21:43:17notlisteningHi all
21:44:01notlisteningam i allowed to ask whats happening with the v2 Sansas at the moment sorry have not been keeping up recently in particular the clip+?
21:44:07mt_linuxstb: Ah ok .. that's why I was confused.
21:44:19mt_(re : 20882)
21:46:35mt_I actually traced the commits thorough README.rockbox not the makefile.. thought it was committed with the first set of files too.
21:49:22 Join stripwax [0] (~Miranda@87-194-34-169.bethere.co.uk)
21:49:49 Quit stripwax (Client Quit)
21:53:25linuxstbmt_: Just typing "svn log" inside libcook/ would have given you the full history of the contents of that directory.
21:53:38 Join mirak [0] (~mirak@85-171-108-160.rev.numericable.fr)
21:54:07 Join wodz [0] (~wodz@chello087206240004.chello.pl)
21:55:26funmannotlistening: not much, some fuzev2 specific things, and a fix for being able to set the volume very low
21:55:41funmanbtw should we mute the audio completely at the minimal setting?
21:56:06notlisteningWhat do other targets do?
21:56:13funmancabbiev2/fuze shows a muted speaker icon, but there's still audio going out
21:56:44notlisteningI would expect that it get muted
21:57:38notlisteningI can feel a mailing list debate comming on ;)
21:58:11mt_linuxstb: Although I don't remember this sort of objections when that happened with libatrac (and I thought you needed the full history for cook because it was my first patch), if it's really that important I could revert the commit, put up the unmodified files, modify them and recommit.
21:58:14funmanrockbox doesn't "mute"
21:58:16funmananymore
21:58:57notlisteningSorry "mute" was just the term i was using
21:59:01Luca_Si suppose there's pause for that... i've never needed to mute an audio player (i.e. letting it play while not actually hear anything)
22:00
22:00:23notlisteningdomonoky, are you aware of a few problem with rbutil and speech generation?
22:00:48 Quit JohannesSM64 (Quit: WeeChat 0.3.2-dev)
22:01:11domonokynotlistening: what problems ?
22:01:23notlisteningfunman, what are the blockers stopping the progress on the V2's
22:01:39funmanwrite support
22:01:54funmandynamic cpu frequency (although that one could be disabled)
22:02:04notlisteningdomonoky, I am not able to get any windows version to compete a .talk clip generation have tried a few
22:02:17notlisteningdomonoky, has issues at the encoding stage
22:02:42domonokyi am not aware of that, can you post the log of the failure please ?
22:03:43notlisteningdomonoky, yeah sure i will give it a whirl and the very latest release get stuck in a nasty loop on load if it can not autodetect the player
22:04:30notlisteningWindows again, I knew there was a reason i stopped using it ;)
22:05:08linuxstbmt_: That's up to you. I would like to see a clean, well-documented start to your work in svn, but that's just me...
22:05:36wodzWhat is the route to build default theme for new target? I glanced at documentation and wps folder in rockbox tree but I have no clue where to start
22:06:00 Join Jacob_ [0] (~Jacob@host-89-230-222-45.lublin.mm.pl)
22:06:06domonokynotlistening: can you please post both issues with full logs/ system traces on flyspray please ? (it will get forgotten otherwise).
22:06:40notlisteningi'll do it now
22:07:28 Quit neonesis (Read error: Connection timed out)
22:07:57 Join _arbingordon [0] (~w@c-68-44-148-113.hsd1.pa.comcast.net)
22:08:09 Nick Jacob_ is now known as neonesis (~Jacob@host-89-230-222-45.lublin.mm.pl)
22:09:28funmanwodz: do you have an artist soul ? perhaps it's better to ask the rockbox artists
22:09:30pixelma_I didn't have problems creating .talk files with the Rockbox Utility under XP and with SAPI voices. It's a while ago though that I tried
22:09:35 Quit arbingordon (Ping timeout: 276 seconds)
22:10:45***Saving seen data "./dancer.seen"
22:11:21wodzfunman: I mean porting cabbiev2 should be pretty straight forward from ipod mini/iaudio remote
22:11:37wodzbut I don't get how this is created after all
22:11:50pixelma_I saw a hang though on MacOS with a wrong TTS chosen
22:12:39notlisteningpixelma_, seems similar but not sure why... probably me
22:12:39 Quit Luca_S (Quit: CGI:IRC (EOF))
22:13:06funmanwodz: hand editing? though iiuc there is a project of writing a wysiwyg theme editor
22:13:54wodzehh, so maybe I look at something more lowlevel :-)
22:13:54 Quit bertrik (Read error: Connection timed out)
22:14:11 Quit planetbeing (Write error: Connection reset by peer)
22:14:21 Join planetbeh [0] (~planetbei@24.86.178.47)
22:14:42pixelma_wodz: you'll need the wps file, you can probably take the one for the small H10 - 128x128x16 and edit it to use the greyscale bitmaps. For automatic inclusion into the build you also have to adapt WPSLIST (or something like that)
22:15:33wodzHow voiceing work? As I understand it decodes some .talk file and pushes it to PCM buffer. This is all ok when in playback mode but how this work in FM radio or recording?
22:16:25notlisteningwodz and pause is a pain too
22:16:35 Join Rondom [0] (~quassel@dslb-084-057-180-061.pools.arcor-ip.net)
22:19:53wodzMy question comes from the fact that in theory I can setup FM radio listening as an analog bypass from input to output stage, stop the master clock and power down most of subsystems in codec
22:20:52wodzif voiceing emits some signal that it want to play .talk it can be catched and force codec paths reconfiguration
22:24:12 Quit lifeless (Disconnected by services)
22:24:37 Join lifeless_ [0] (~lifeless@188.18.101.226)
22:25:31 Quit Boldfilter (Quit: Boldfilter)
22:28:49 Quit neonesis (Quit: Leaving)
22:30:05wodzehh nobody answers lowlevel voiceing questions :/
22:31:31Lloreanwodz: Do you really expect there to be a lot of people who *can* answer that question?
22:32:19notlisteningdomonoky, it's there now
22:32:26wodzI don't expect a lot, only one is ok
22:33:00 Join tomers [0] (~chatzilla@bzq-84-109-85-100.red.bezeqint.net)
22:34:01bluebroth3rnotlistening: you didn't attach any logs to the tracker entry you posted
22:34:06domonokynotlistening: you forgot to attach the log..
22:35:10notlisteningoh bum !!!
22:35:18notlisteningjust start the laptop up again
22:35:19funmanwodz: sansas use bypass as well
22:35:44wodzfunman: but does it disable DAC in bypass mode?
22:36:50funmanafaict it doesn't, but i don't know if it could
22:38:09wodzYou see in theory I could drop from over 30mW to ~8mW in FM listening mode but this will probably break voiceing
22:38:35wodz30mW is almost 10mA more than backlight
22:38:36 Join einhirn [0] (~Miranda@p54858093.dip0.t-ipconnect.de)
22:38:54funmani see
22:38:58wodzI mean backlight contribute about 10mA
22:39:10 Join Boldfilter [0] (~Boldfilte@adsl-82-151-224.jax.bellsouth.net)
22:39:14 Join merbanan [0] (~banan@c-94-255-217-199.cust.bredband2.com)
22:39:33wodzso if we fiddle with backlight it is probably worth fiddling with codec powermanagement
22:39:40funmanso you would want to enable the DAC when voicing starts and disable it when it stops ?
22:40:55 Join amiconn [0] (~jens@rockbox/developer/amiconn)
22:40:56wodzin FM playback mode - yes
22:41:04 Join pixelma [0] (~pixelma@rockbox/staff/pixelma)
22:41:18saratogathe DAC uses 10mA?
22:41:24saratogathat sounds like an awful lot
22:41:29mt_linuxstb: I was never planning on skipping the documentation anyway. But I was just asking because I didn't see why the unmodified ffmpeg files should be in the svn history, or how not having those files would mean an unclean start. (I'm not denying that it might be necessary, I just want to know .. )
22:42:22 Quit Jaykay (Quit: ChatZilla 0.9.86 [Firefox 3.6.3/20100401080539])
22:42:39*domonoky thinks that this new MPIO target should get added to the webpage/buildserver, looks like it already is worth unstable status.
22:42:40notlisteningdomonoky & bluebroth3r thats better think i hit submit twice last time
22:42:59wodzdatasheet states that when DAC is used and output stage is used it takes over 30mW of power. supply voltage is 3.3V so it takes ~10mA (or I am completly wrong)
22:43:30notlisteningMy first mp3 player was an MPIO still works now after 10 years
22:46:20domonokynotlistening: i see the problem in the log: the string to talk is empty because stripping the extension doesnt seem to work for files starting with .
22:46:22 Quit Zagor (Quit: Clint excited)
22:47:03*pixelma_ is currently compiling an Mpio HD20 sim, hopefully with its own cabbiev2 port
22:47:32*bluebroth3r hands domonoky a duplicate :)
22:47:57notlisteningOhh right
22:48:04 Quit amiconn (Disconnected by services)
22:48:06 Join amiconn_ [0] (~jens@rockbox/developer/amiconn)
22:48:28 Nick amiconn_ is now known as amiconn (~jens@rockbox/developer/amiconn)
22:48:42notlisteningthanks for looking at that ;)
22:48:48 Join pixelma2 [0] (~pixelma@p57A0CC9E.dip.t-dialin.net)
22:48:49 Quit pixelma2 (Changing host)
22:48:49 Join pixelma2 [0] (~pixelma@rockbox/staff/pixelma)
22:48:49 Quit pixelma (Disconnected by services)
22:48:54 Quit mirak (Quit: Ex-Chat)
22:49:08 Nick pixelma2 is now known as pixelma (~pixelma@rockbox/staff/pixelma)
22:51:35domonokythe question is how to fix that properly. It just uses Qts file functions to get the filename with/without extension.
22:51:51linuxstbmt_: It's not a big deal, it just seems obvious to me that if you're porting code from another project, the first commit should be a copy of the code you're starting with, without any of your own changes. So if anyone ever asks "what did you change, and why?", you simply point them to our svn history.
22:53:07 Quit amiconn (Disconnected by services)
22:53:09 Join amiconn_ [0] (~jens@rockbox/developer/amiconn)
22:53:23notlisteningdomonoky, is it just that specific senario that kills it?
22:53:26 Quit kenguest (Read error: Connection reset by peer)
22:53:31 Nick amiconn_ is now known as amiconn (~jens@rockbox/developer/amiconn)
22:53:38 Join kenguest [0] (~radagast@lir.talideon.com)
22:53:57 Quit pixelma (Disconnected by services)
22:53:59 Join pixelma2 [0] (~pixelma@rockbox/staff/pixelma)
22:54:13domonokynotlistening: yes, at least for you. if you take out the "remove file extensions" checkbox, it should work for you :-)
22:54:21 Nick pixelma2 is now known as pixelma (~pixelma@rockbox/staff/pixelma)
22:55:01notlisteningthen i guess you look for there being any number of characters > 0 in the file name and if now then don't strip
22:55:02mt_linuxstb: Okay .. I'll work on it later then (probably tomorrow).
22:55:13 Join archivator [0] (~archivato@stu0279.keble.ox.ac.uk)
22:55:59notlistening*not
22:55:59 Quit CGL (Quit: Saliendo)
22:56:31domonokynotlistening: might be a idea. Will try that when i find time to fix it..
22:56:48notlisteninglol add to the list ;)
22:57:11bluebroth3rdomonoky: stripExtension() doesn't look like a Qt function :)
22:57:49*bluebroth3r feels a need for cleaning up the talkfile tracing output
22:58:15 Join TheSeven [0] (~TheSeven@rockbox/developer/TheSeven)
22:58:23domonokyoh.. i should go sleeping..
22:59:59archivatorany brave tester with a device capable of recording? I need to confirm that FS #11219 works (or doesn't, I have no idea).
23:00
23:01:19bluebroth3rdomonoky: I was thinking about adding test cases for such functions and commit them. Any thoughs about that?
23:01:34CIA-5New commit by funman (r25741): Fuzev2 button fixes ...
23:01:51bluebroth3rof course this won't be a big "only work on test cases" thing but rather be a "if you implement something that can get unit tested, try to also add a test case"
23:02:15domonokybluebroth3r: if you can handle the massive amount of work that needs and also the maintaining, sure :-)
23:02:27pixelma_wodz: how do I enter a subitem from the main menu in an Mpio sim?
23:03:49bluebroth3rdomonoky: of course I can't, but I don't think it would be that much of maintaining work. It's functionality that's rarely changed :)
23:04:59domonoky:-) If you can find a nice way todo tests, i am all for it.. But till now i didnt see many usefull unit-tests, and almost all were never executed again after writing them :-)
23:05:36 Join fml [0] (~chatzilla@p5DD2C474.dip.t-dialin.net)
23:06:57fmlgevaerts: hello. Are you familiar with the pdbox plugin? Why do some files have a ~ in their names? I thought such names are usually given to backup files created by text editors.
23:07:24LloreanI seem to recall someone mentioned that "~" was used as short for "wave"?
23:07:29gevaertsfml: I know exactly one thing about the pdbox plugin
23:07:31pamauryarchivator: I'll try to have a look in a minute
23:07:34LloreanNot well used, just how it's meant to be read in that context.
23:07:46 Quit tomers (Quit: ChatZilla 0.9.86 [Firefox 3.5.9/20100401213457])
23:07:55wodzpixelma_: space or click at the center of "joy" in upper right
23:08:06archivatorpamaury: thanks
23:08:06gevaertsThat one thing is indeed that ~ is for "waveforms". Editors don't use this name format, they put the ~ at the end, not before the extension
23:08:27linuxstbfml: I'm pretty sure that was how the files were named in the original project - I remember it being questioned at the time of the commit.
23:08:57bluebroth3rdomonoky: one thing we additionally need imo is some sort of script that simply compiles and runs all tests :)
23:09:00pamauryarchivator: what should I expect ? I have no idea of what I can get with recording :)
23:09:18CIA-5New commit by Domonoky (r25742): Fix talkfile generation for files starting with . and having no extension.
23:09:47bluebroth3rso this could get run a few days before we make a release to ensure that at least the functions we do have tests (still) work (and work correctly on all platforms)
23:10:01pamauryarchivator: which path do I apply in FS #11291 ?
23:10:04bluebroth3runfortunately there's quite a bunch of functionality that can't get tested.
23:10:08archivatorpamaury: when you start the plugin with stopped playback (stopped, not paused), you should get a "No track playing. Recording mode." and then it should, in theory, start analyzing sound from the mic, if available, or the linein, if not.
23:10:20archivatorsorry, that last bit was wrong.
23:10:28archivatorIt uses the source in Recording Settings now.
23:11:04fmlgevaerts: ah, yes, the ~ goes to the end! But if the files really contain code for waves (whatever it is) then it's a good name! What name would you suggest for the function computing a square root? :-)
23:11:37gevaertsfml: √.c of course
23:11:59funmanor 'sqrt'
23:12:18pixelma1/x²
23:12:22*funman wrongly assumed it was a serious question
23:12:27 Join bertrik [0] (~bertrik@rockbox/developer/bertrik)
23:12:52fmlfunman: he-he, you have no right to use your nick then!
23:13:07Tornea friend wants his pplayer to require a code to turn on. am i right that this could be done pretty trivially with a plugin set to be the autoloaded rock?
23:13:30 Quit Lear (Quit: ChatZilla 0.9.86 [Firefox 3.6.4/20100413172113])
23:13:35LloreanA build with autorock enabled, and a plugin that requires a code, sure.
23:13:36archivatorAll trig functions should be in â—‹.c imo. They're all related to the unit circle, after all.
23:13:43gevaertsTorne: that would also be rasonably trivial to bypass
23:13:50Tornegevaerts: it would?
23:13:54Lloreangevaerts: With USB
23:13:56Tornegevaerts: well, on players with a rom disk mode..
23:14:28Tornegevaerts: if you did it on a player that can be made to not dual boot..
23:14:30gevaertsTorne: hm, if you don't have ROM disk mode, and you make sure to disable early USB, it might be doable
23:14:55gevaertsIf it has a removable disk of course...
23:14:59archivatorTorne: bear in mind that playback will not resume (if start screen is "resume playback"), though (i've tested it, it doesn't).
23:15:13Tornegevaerts: i dunno what level of security he really cares about
23:15:22Torneof course his next quetion will be "can someone implement it for me" :)
23:15:49gevaertsTorne: since storage_(read,write)_sectors() are now wrappers, adding encryption there is trivial :)
23:15:51funmanif the following question is "how much will it cost me" i'm ok
23:16:03Tornegevaerts: yteah he asked about that too
23:16:07Tornegevaerts: i said the same thing
23:16:13Torneit could be done, but we wouldn't be likely to commit it :)
23:16:31Tornesince having it b uilt in by default would be useless to most people, and *n ot* having it built would make it likely to rot
23:16:34funmanrockbox purpose is to *defeat* protection measures, not implement new ones
23:16:47Tornefunman: he's worried about ACTA and hte like :)
23:16:48 Quit pixelma (Disconnected by services)
23:16:50 Join pixelma2 [0] (quassel@rockbox/staff/pixelma)
23:16:51LloreanWell, a "lock" plugin might not be bad as long as it's not by default autorock or anything.
23:17:08gevaertsTorne: tell him about jtag
23:17:12 Nick pixelma2 is now known as pixelma (quassel@rockbox/staff/pixelma)
23:17:25 Quit amiconn (Disconnected by services)
23:17:27 Join amiconn_ [0] (quassel@rockbox/developer/amiconn)
23:17:28archivatorLlorean: no objections re: FS #11219. What do you think I should call the mode? "Input monitor mode" doesn't exactly roll off the tongue.
23:17:31 Quit evilnick_B (Quit: Page closed)
23:17:34LloreanSomeone might want to 'lock' their player at a party or such to prevent any tampering at all beyond the basic "party mode" even.
23:17:36TorneLlorean: Yeah, having hte lock plugin would be reasonable
23:17:46Tornebut then it would need a custom build to be the autorock
23:17:49 Nick amiconn_ is now known as amiconn (quassel@rockbox/developer/amiconn)
23:18:04bluebroth3rdoes the autorock feature change that much?
23:18:12Lloreanarchivator: I think "Input monitor mode" or just "Input mode" sounds fine.
23:18:14Torneno, it's tiny
23:18:22Torneit jhust adds one more "does file exist" at boottime
23:18:26gevaertsUSB after boot isn't an issue. A plugin can ignore the connect event
23:18:42archivatorLlorean: okay, changing it to "input mode", then.
23:18:56Tornegevaerts: indeed. and if it's intended to be fairly anti-sibling-type security then recoery modes and so on likely don't matter :)
23:19:11gevaertsDepends on the sibling :)
23:19:15Tornewell yes ;)
23:19:50bluebroth3rhmm, so the only reason for not having it enabled by default is boot time?
23:20:06Tornebluebroth3r: as far as i know.
23:20:31pamauryarchivator: it "works" but it's ways to slow, on update every ten seconds, and it freezes in playback mode
23:20:42 Join petur [0] (~petur@rockbox/developer/petur)
23:20:44bluebroth3rwell, in that case wouldn't it make sense to always enable it and add a hidden configuration option (i.e. no menu entry) that enables / disables the check?
23:20:48Torneit is literally just three lines of code in main.c
23:20:48archivatorLlorean: also, fyi, the main reason I chose "recording" was because the API function is pcm_record_data (and pcm_init_recording). They don't actually refer to recording, as per your definition..
23:21:07pamaury*too slow
23:21:14pamaury*one
23:21:20archivator10 seconds? woah! And it shouldn't freeze in playback (obviously!). Alright, debugging commences.
23:21:28bluebroth3rthe settings need to get loaded anyway, and checking for another value there is faster than checking for a file on disk I guess
23:21:35Tornebluebroth3r: could do. or could just conclude that one call to file_exists() really isn't a big deal
23:21:38Torne:)
23:21:41archivatorpamaury: what target is that btw?
23:21:52Lloreanarchivator: Well, in the user interface it's generally better to call it what the word means in an "English Language" context, rather than based on hidden function names.
23:22:04pamauryarchivator: e200, let me check with svn head, so I'm sure it's your patch which is problematic ;)
23:22:19bluebroth3rTorne: well, it would of course be interesting to have numbers how much time the file_exists() needs. Especially on HD based players with slow disks :)
23:22:24Torneyeah, i wonder
23:22:33gevaertsHaving a setting seems useful anyway. You might want to not load the autorock all the time, and having to move/rename the file for that is annoying
23:22:33bluebroth3rI guess on flash players it is neglectible
23:22:40archivatorpamaury: it's the patch, don't bother, freezes in playback mode here as well
23:22:46Tornegevaerts: true, in which case a visible setting would be better..
23:22:53gevaertsdefinitely
23:22:53archivatorI guess I was too busy trying to get recording to work :(
23:23:10Tornegevaerts: peopel do ask about things like how to make it autostart pictureflow occasionally. mayb e we should just do this
23:23:23Torne:)
23:24:58notlisteningthe rockbox dev team just doing something never :D
23:25:07Tornenotlistening: hey, i just do things all the time!
23:25:20notlisteninglol i know i was poking fun
23:25:22Tornei turned on large disk support ;)
23:25:30notlisteningi just love the debates on the mailing list
23:25:44Tornewell, some things are debateable :)
23:25:52bluebroth3rand put demand on people to buy large disks!
23:25:54TorneUI changes are almost guaranteed to upset loads of people
23:26:19LloreanWould you have autorock require the autorock filename and then a setting on/off, or just a setting for what filename to autoload (such as just picking a plugin in the context menu and choosing "set as boot plugin"?)
23:26:30TorneLlorean: That's probably a much better idea, tbh
23:26:34notlisteningGive me read wrtie support on the Sansa v2's and i'll let that one slip
23:26:35 Join Schmo [0] (~Miranda@p3EE22D80.dip0.t-ipconnect.de)
23:26:49archivatorpamaury: but the sim works in playback mode! Argh!
23:27:02bluebroth3rthat might cause people setting plugins that are not really a good idea as boot plugin. Like md5sum
23:27:15Tornethat's true..
23:27:17 Quit Schmogel (Ping timeout: 258 seconds)
23:27:33soapI don't normally talk about specific people in such a public manner, but hollowman ( http://forums.rockbox.org/index.php?topic=24586 ) has me flustered. Would someone mind "proofing" the linked thread and ensure I didn't miss something obvious or say something stupid?
23:27:37Lloreanbluebroth3r: There's no good way to prevent that, though.
23:27:45soapThanks, and I know you've already contributed pixelma.
23:27:48notlisteningcan you define a plugin as being bootable
23:27:57LloreanUnless when they're booted, they're passed something (and certain plugins contain code to auto-exit when used as a boot plugin)
23:28:04TorneLlorean: well, if you make people copy-paste to autorock.rock then they won't do it by accident
23:28:15Tornethey migh make a stupid choice but.. at that point we can't help them ;)
23:28:25LloreanTorne: A confirmation yes/no also makes it hard to do by accident, but much easier to do intentionally
23:28:26bluebroth3rLlorean: yep. So it might make sense to make it a bit harder setting the startup plugin (like requiring manual rename)
23:28:27LloreanThe vkeyboard sucks.
23:28:46 Quit bertrik (Ping timeout: 276 seconds)
23:28:56bluebroth3rbetter than no keyboard though :)
23:28:58Lloreansoap: I think it's just the usual "he's pretty sure he knows the answer" situation.
23:29:09notlisteningno manual rename plz
23:29:21*bluebroth3r goes for a Postleitzahl
23:29:33LloreanTorne: The one problem with setting it in the config is that then using it as a "lockout" doesn't work well - resetting the config removes the lockout
23:29:54TorneLlorean: Yah, but on most players there is likely to be one or more ways to remove the lockout anyway
23:30:02LloreanTorne: One idea is the context menu *plus* autorock - if you manually rename one it's *always* loaded even if config is reset, but the context menu one can be cleared (normally in the settings menu, or by resetting config on boot)
23:30:04 Join CGL [0] (~CGL@190.207.188.162)
23:30:19Tornei dunno how much we care about hte lockout use case tbh
23:30:31Tornegiven that we don't have such a plugin right now :)
23:30:34notlisteninga pure rockbox implementation you could lock but dualbooters hunn bootloader mods ...?
23:30:39Torneand my friend is not about to write one, he's a noncoder
23:30:40 Nick fxb__ is now known as fxb (~felixbrun@h1252615.stratoserver.net)
23:30:56Tornei was just pondering whether supporting a plugin as a startup option was useful in general
23:31:05LloreanTorne: Well, if you allow setting it in a config, I don't really see the harm in leaving the old autorock loading in place too (which would basically accomplish what I'd said)
23:31:29 Quit fml (Quit: ChatZilla 0.9.86 [Firefox 3.6.3/20100401080539])
23:31:32LloreanI don't really see too many plugins-on-startup that would be useful though.
23:31:35Torneyou mean, not compiled in by default, like now?
23:31:51LloreanNo, I mean compiled in, but alongside manually setting an alternate filename to use
23:32:01LloreanBasically, the "default" filename is autorock, unless the .cfg sets it to something different.
23:32:02notlisteningLlorean, well they might come given the option
23:33:17notlisteningan autoloaded plugin that loads plugins?
23:33:28notlisteninggiving a level of opps i did it wrong control?
23:33:47Tornehaha
23:35:29archivatorpamaury: right, I fixed the playback thing (an else statement got eaten.. by a grue!) and I think I know how to fix recording as well. Can you test another patch in a ~ 10 minutes?
23:35:42 Quit w1ll14m (Ping timeout: 260 seconds)
23:36:13pamauryarchivator: of course, just poke me and I'll test it
23:37:18TorneLlorean: well, i guess. i am curious how long it takes to do a file_exists on our slowest device though :)
23:37:27Tornei wonder what has the slowest disk
23:37:38Tornepossibly ipodvideo 80gb, from the font_load problem ;)
23:38:07LloreanI would guess that would be it.
23:39:06 Quit domonoky (Read error: Connection reset by peer)
23:39:20soapI can see people running the iPod Linux bootloader (or other doesn-boot-rockbox-by-default) bootloader and plugin-as-startup to use Rocbox for a specific game.
23:41:07Tornewell, i guess i should put a chart point on it and see :)
23:42:55 Quit notlistening (Quit: Leaving)
23:43:17CIA-5New commit by bluebrother (r25743): Handle device name resolving failures. ...
23:46:16*pamaury wonders why database updating freezes on its e200...
23:46:52funmanisn't database known to be buggy?
23:46:58 Part Hans-Martin
23:47:02 Quit efyx_ (Remote host closed the connection)
23:47:18pamaurylol, yes but normally it's freeze the entire firmware
23:48:02funmanpamaury: did you add new files since the last database update? you could've hit a bug in the metadata parsers
23:48:07pamauryAh, it could be the famous "no audio file makes database freeze"
23:48:25 Quit robin0800 (Remote host closed the connection)
23:49:34pixelmasoap: sorry, could you rephrase what someone is supposed to do and why you are surprised (?) by his post?
23:50:15pamauryhum, no, perhaps a metadata bug but for testing purposes there are only four audio files on my DAP, it would be not luck if it was a metadata parser bug
23:52:33pamauryfunman: apparently, I had two files that caused the bug, not luck that I just delete them :)
23:52:47*pamaury can be very stupid sometimes
23:53:01archivatorpamaury: can you revert the old patch and try this one: http://pastebin.com/rDgkwpEt ?
23:53:05soappixelma, I was trying to request a sanity check, basically. I feel flustered by his behavior and wanted someone with a cool head to tell me:
23:53:33pamauryarchivator: I'll try in a minute
23:53:34 Quit Rob2222 (Read error: Connection reset by peer)
23:53:50soapA - you're not insane, soap. B - You didn't (grossly) misspeak. C - You read his queries correctly. D - You didn't forget any key information.
23:53:52 Join Rob2222 [0] (~Miranda@p4FDCAE0C.dip.t-dialin.net)
23:57:08pamauryarchivator: playback works, now recording test...
23:57:38 Quit merbanan (Ping timeout: 260 seconds)

Previous day | Next day