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 2012-01-14

00:00:17funmanthe 'commitdiff' is just the .diff or .patch
00:00:25funmanwith default -C 3
00:00:58 Quit evilnick (Quit: ooook)
00:01:17*bluebrother^ starts getting frustrated
00:02:19 Join evilnick [0] (~evilnick@rockbox/staff/evilnick)
00:02:53 Quit Strife89 (Quit: Vamoose!)
00:07:14bluebrother^is it possible to get syntax hilighting in gitweb blob view?
00:07:29jhMikeSI just saw something called "git-difftool"
00:08:01jhMikeSsaw it here fwiw:
00:09:04jhMikeSof course, maybe noone was actually talking about that (but I don't even know what going on :)
00:09:15jhMikeS-towley mode
00:11:00bluebrother^hmm, maybe gitweb can be made to use something like that for blob view?
00:13:58[Saint]soap: wasn't a hint or anything.
00:14:03[Saint]I was just playin'
00:20:37dfktbluebrother^, just built a linux uisim - same behavior as on windows. i found out however that .fms do work as long as no comment is in them - it seems to choke on "#"
00:22:20 Quit lebellium (Quit: ChatZilla 0.9.88 [Firefox 10.0/20120104111456])
00:23:08bluebrother^dfkt: nice find :)
00:23:39dfktalso doesn't do line breaks
00:23:45bluebrother^ok, so it seems sapi_voice.vbs chokes when I try to use it with the german Infovox voices. "Could not get SpVoice object" :(
00:24:23*bluebrother^ downloads US voices
00:25:51 Quit robin0800 (Quit: Leaving)
00:26:12 Join factor [0] (~factor@
00:26:20bluebrother^hmm. Works fine with the espeak SAPI voice
00:31:40 Quit TheLemonMan (Quit: WeeChat 0.3.6)
00:34:32dfktAAAARGH. somehow the .fms file was macintosh ANSI formatted, built upon an old one i downloaded. converted to unix ansi, all is fine :p
00:35:04dfktnice waste of an hour
00:35:45gevaertsHm, we should probably try to handle those
00:36:18*bluebrother^ nods
00:38:41 Join fyre^OS [0] (
00:39:10 Join [Saint_] [0] (~Saint]@unaffiliated/saint/x-8516940)
00:39:26 Quit amiconn (Disconnected by services)
00:39:26 Join amiconn_ [0] (quassel@rockbox/developer/amiconn)
00:39:48 Nick amiconn_ is now known as amiconn (quassel@rockbox/developer/amiconn)
00:40:02 Quit pixelma (Disconnected by services)
00:40:04 Join pixelma_ [0] (quassel@rockbox/staff/pixelma)
00:40:06 Nick pixelma_ is now known as pixelma (quassel@rockbox/staff/pixelma)
00:41:02 Join Topy [0] (
00:41:31 Join domonoky1 [0] (
00:42:29 Join crwll [0] (
00:42:44 Join soap_ [0] (~soap@rockbox/staff/soap)
00:42:55 Quit parafin (Quit: So long and thanks for all the fish)
00:43:07 Join davo_ [0] (
00:44:11 Nick kugelp is now known as kugel (~kugel@rockbox/developer/kugel)
00:48:26 Quit davo (*.net *.split)
00:48:26 Quit [Saint] (*.net *.split)
00:48:28 Quit domonoky (*.net *.split)
00:48:29 Quit T44 (*.net *.split)
00:48:29 Quit fs-bluebot (*.net *.split)
00:48:29 Quit soap (*.net *.split)
00:48:29 Quit fyrestorm (*.net *.split)
00:48:29 Quit crwl (*.net *.split)
00:48:29 Quit qnm (*.net *.split)
00:48:29 Quit Elfish (*.net *.split)
00:50:41 Join parafin [0] (
00:51:14 Nick soap_ is now known as soap (~soap@rockbox/staff/soap)
00:51:37 Join fs-bluebot [0] (
00:52:34 Join qnm [0] (~qnm@2001:44b8:3110:f300:208:9bff:fec0:179a)
00:52:35 Join Elfish [0] (amba@2a01:4f8:100:90a1:abc:abc:abc:abc)
00:56:35 Quit sin613 (Quit: Leaving)
00:58:06saratogaBluebrother^: if SVN rbutil is working fine, maybe a link on the SansaAMS wiki page to your builds would be a good idea
01:02:05 Quit [Saint_] (Ping timeout: 252 seconds)
01:03:02***Saving seen data "./dancer.seen"
01:16:40bluebrother^saratoga: not sure. People can always check the RockboxUtility wiki page on what has been changed, and there's a sticky in the forums telling that there are svn binaries around
01:16:41 Join domonoky [0] (~Domonoky@rockbox/developer/domonoky)
01:17:06saratogabluebrother^: ideally people should be able to get everything they need from the wiki though without digging through the forums
01:17:16bluebrother^but linking them ... I wouldn't be surprised people only using those binaries and not watching for actual releases anymore
01:17:17saratogaright now the wiki says to use the manual install
01:18:34 Quit domonoky1 (Ping timeout: 240 seconds)
01:19:39saratogaits your call if you want people to use svn or just the manual tools
01:19:45bluebrother^well, people should use the manual, not the wiki for such things
01:20:00 Join krabador [0] (
01:20:23bluebrother^well, maybe it would be best to have a section on RockboxUtiltiy, and put a link there.
01:20:33bluebrother^and then link to that section from the wiki
01:20:33saratogasorry, I mean the manual install, we don't have a zip manual yet
01:20:57bluebrother^I guess we need to fix the missing manual then :)
01:25:40funmannot sure what's missing for the manual
01:25:59saratogathe html version doesn't seem to compile right, and i think figures are missing for various stuff
01:29:57bluebrother^saratoga: ok, I've put a link up
01:31:09bluebrother^hmm. Acapela voice still not working after reboot. Cepstral does work but doesn't show the problem.
01:31:12*bluebrother^ grumbles
01:35:05 Join Amqui1 [0] (
01:36:34 Nick davo_ is now known as davo (
01:37:49 Join Keripo [0] (
01:43:43 Quit domonoky (Read error: Connection reset by peer)
01:45:16saratogaAmqui1: this is an on topic channel, if you want to socialize check out rockbox-community
01:45:45Amqui1what's the topic ?
01:46:22 Nick Amqui1 is now known as Amqui (
01:47:22scorcheAmqui: see the topic of this channel...
01:50:24Amquiit's a help channel or what ?
01:51:00saratogamostly development, some support
01:51:54Amquithat was a good video for your personal development :P
01:57:35 Quit efyx (Remote host closed the connection)
02:05:44dfktgit pull −−rebase will keep my locally applied patches, and without −−rebase it will drop them?
02:13:41funmandfkt: it will merge 2 brqnches
02:14:02 Join shapr [0] (
02:15:34funmanif you have: origin=X #1 #2 #3 (3 patches on top of origin which is commit X)
02:15:43funmansomeone pushes Y and Z
02:15:56funmanpull −−rebase -> X Y origin=Z #1 #2 #2
02:16:00funmanpull ->
02:16:12funmanX #1 #2 #3 -\
02:16:27funmanX Y Z -/
02:17:16dfkti see, thanks... quite a different concept than svn
02:17:45dfktgit reset −−hard HEAD is the equivalent to svn revert -R ., when i mess things up?
02:19:00shaprHi, I'm loving rockbox, but I'd like to develop my own plugins... I think.
02:19:33shaprI want to start and stop a timer, and have the times saved to some sort of text file.
02:19:52shaprI've tried the stopwatch plugin, but it doesn't work quite as I expected....
02:22:30saratoganever tried, but get_time probably does what you want
02:23:27shaprDoes the Lua plugin have lots of functionality?
02:23:32shaprMy C skillz are minimal at best.
02:24:12 Quit dfkt (Quit: -= SysReset 2.55=- Sic gorgiamus allos subjectatos nunc.)
02:24:21shaprbut I've written Lua for WoW and Ion{1,2,3}
02:24:40shaprAnyway, rockbox truly does rock :-)
02:25:23saratogai think it wraps most of the c api functions, but i've never used it
02:27:49shaprThanks, I'll dig around the website more.
02:33:34 Quit remlap1 (Quit: Leaving.)
02:33:46 Join remlap [0] (
02:40:34 Quit anewuser ()
02:42:52 Nick kugel is now known as kugelp (~kugel@rockbox/developer/kugel)
02:43:00 Join alienkid10 [0] (~alienkid@unaffiliated/alienkid10)
02:43:16funmanshapr: for lua look at existing plugins
02:43:26alienkid10on text editor (on fuze+) how do I add a newline?
02:59:07alienkid10can the text editor add a new line period?
03:01:15mc2739alienkid10: bring up the menu and select "Insert Above" or "Insert Below"
03:03:05***Saving seen data "./dancer.seen"
03:12:20alienkid10mc2739: what menu?
03:12:39alienkid10if I tap back I get to a "do what?" menu
03:15:31mc2739alienkid10: it should be the same action you use to bring up the context menu (like in the file listing)
03:15:57alienkid10hold that just delates the line
03:25:31alienkid10it's probably the current fuze keymap.
03:26:10mc2739alienkid10: try pressing the upper left corner
03:26:51alienkid10just brings up the "do what?" menu to save it, etc. Do you long press?
03:27:52alienkid10no other buttons do anything besides the expected ones
03:29:05alienkid10left/quick center edits line, up/down move up/down a line in files I make with other lines. top left brings "do what?" up
03:30:34mc2739not sure then - it may not be setup properly in the keymap/touch mapping yet
03:30:47alienkid10that's what I'm guessing
03:31:25alienkid10what's the menu you mean supposed to have on it?
03:33:05mc2739the menu is "Line Options" and includes Cut/Delete, Copy, Insert Above, Insert Below, Concat To Above, Save, Playback Control
03:34:13alienkid10I wonder how complex that would be to change.
03:34:21alienkid10I might be able to do it.
03:34:41alienkid10I guess I'll take a look. What file would it be?
03:41:59 Part alienkid10 ("QUIT :bye")
03:45:00 Nick kugelp is now known as kugel (~kugel@rockbox/developer/kugel)
04:03:34 Quit dys (Ping timeout: 252 seconds)
04:04:30 Join dys [0] (
04:06:45 Quit amiconn (Disconnected by services)
04:06:46 Join amiconn_ [0] (quassel@rockbox/developer/amiconn)
04:07:07 Quit pixelma (Disconnected by services)
04:07:08 Nick amiconn_ is now known as amiconn (quassel@rockbox/developer/amiconn)
04:07:10 Join pixelma_ [0] (quassel@rockbox/staff/pixelma)
04:07:12 Nick pixelma_ is now known as pixelma (quassel@rockbox/staff/pixelma)
04:09:45 Quit [7] (Disconnected by services)
04:09:56 Join TheSeven [0] (~TheSeven@rockbox/developer/TheSeven)
04:14:03 Quit saratoga (Quit: Page closed)
04:15:25 Join anewuser [0] (~anewuser@
04:15:25 Quit anewuser (Changing host)
04:15:25 Join anewuser [0] (~anewuser@unaffiliated/anewuser)
04:34:02 Quit bluebrother^ (Read error: Connection reset by peer)
04:34:02 Quit fs-bluebot (Read error: Connection reset by peer)
04:34:11 Join bluebrother [0] (
04:34:12 Quit bluebrother (Changing host)
04:34:12 Join bluebrother [0] (~dom@rockbox/developer/bluebrother)
04:36:25 Quit amithkk (Remote host closed the connection)
04:38:57 Join fs-bluebot [0] (
04:40:06 Nick kugel is now known as kugelp (~kugel@rockbox/developer/kugel)
04:44:54 Nick kugelp is now known as kugel (~kugel@rockbox/developer/kugel)
04:49:57 Join amithkk [0] (u4289@gateway/web/
04:49:57 Quit amithkk (Changing host)
04:49:57 Join amithkk [0] (u4289@2buntu/writers/amithkk)
04:51:06 Quit ze (Ping timeout: 252 seconds)
04:58:20 Join ze [0] (
04:59:30 Join dys` [0] (
05:02:58 Quit dys (Ping timeout: 252 seconds)
05:03:07***Saving seen data "./dancer.seen"
05:13:18 Join chkktri_ [0] (~user@unaffiliated/chkktri)
05:25:22 Join beslayed [0] (
05:32:37 Quit krabador (Remote host closed the connection)
05:36:32 Quit amithkk (Remote host closed the connection)
05:42:52 Quit anewuser (Read error: Connection reset by peer)
05:50:34 Join amithkk [0] (u4289@gateway/web/
05:50:34 Quit amithkk (Changing host)
05:50:34 Join amithkk [0] (u4289@2buntu/writers/amithkk)
06:06:19 Quit beslayed (Remote host closed the connection)
06:12:56 Quit chkktri_ (Quit: Leaving)
06:42:31 Quit Amqui (Ping timeout: 252 seconds)
06:45:37 Nick kugel is now known as kugelp (~kugel@rockbox/developer/kugel)
07:03:09***Saving seen data "./dancer.seen"
07:05:51 Join [Saint] [0] (~Saint]@unaffiliated/saint/x-8516940)
07:22:08 Nick kugelp is now known as kugel (~kugel@rockbox/developer/kugel)
07:37:13 Quit factor (Ping timeout: 245 seconds)
07:46:57 Join bertrik [0] (
07:46:57 Quit bertrik (Changing host)
07:46:57 Join bertrik [0] (~bertrik@rockbox/developer/bertrik)
07:51:32 Join beslayed [0] (
07:54:29 Join rockboxuser [0] (4aa06365@gateway/web/freenode/ip.
07:57:56 Quit beslayed (Remote host closed the connection)
07:58:50 Join beslayed [0] (
08:09:22 Nick kugel is now known as kugelp (~kugel@rockbox/developer/kugel)
08:21:19 Quit bertrik (Ping timeout: 240 seconds)
08:42:19 Quit shapr (Ping timeout: 240 seconds)
08:55:30 Join stoffel [0] (
08:58:58 Nick kugelp is now known as kugel (~kugel@rockbox/developer/kugel)
09:03:12***Saving seen data "./dancer.seen"
09:03:35 Join factor [0] (~factor@
09:21:18 Nick kugel is now known as kugelp (~kugel@rockbox/developer/kugel)
09:45:07 Join lebellium [0] (
09:53:33 Nick kugelp is now known as kugel (~kugel@rockbox/developer/kugel)
09:54:51 Quit [Saint] (Remote host closed the connection)
10:06:27 Join TheLemonMan [0] (
10:09:45 Join [Saint] [0] (~Saint]@unaffiliated/saint/x-8516940)
10:12:05 Quit Keripo (Quit: Leaving.)
10:14:37 Quit KiwiCam (Ping timeout: 240 seconds)
10:23:32 Join nosa [0] (
10:26:58 Quit nosa-j (Ping timeout: 252 seconds)
10:26:58 Nick nosa is now known as nosa-j (
10:36:10 Join kandros [0] (
10:36:19 Part kandros ("bye bye")
10:38:54 Quit rockboxuser (Quit: Page closed)
10:39:53*[Saint] takes his hat off to bluebrother
10:40:43 Quit [Saint] (Remote host closed the connection)
10:41:07 Quit stoffel (Read error: No route to host)
10:41:24 Join [Saint] [0] (~Saint]@unaffiliated/saint/x-8516940)
10:41:29bluebrother[Saint]: why that?
10:42:28[Saint]I wanted to make a first run wizard for rbutil, to set up a portable install, but...rbutil is an interesting beast.
10:42:43 Join stoffel [0] (
10:43:01[Saint]You're a brave man.
10:43:43 Join KiwiCam [0] (~dontlook@2a02:2770::216:3eff:fe1d:354)
10:46:50bluebrotherurgh. It _really_ seems to be caused by that "replacement" for waitForReadyRead() that's causing the output file missing sometime
10:47:15bluebrotherand whoever got the idea that this TTS stuff would be thread safe?
10:47:35bluebrother(or could be made thread safe at all using a single cscript runner?)
10:47:48 Nick kugel is now known as kugelp (~kugel@rockbox/developer/kugel)
10:48:16bluebrotherso that _could_ explain why the TTS fails only for some people on some machines with some voices.
10:49:14bluebrothertime for a full rebuild, just in case.
10:50:02bluebrother[Saint]: what do you want to do with a first run install? To get a portable install just use the entry from the File menu (only available if the binary is built statically)
10:50:10[Saint]I'd like to be able to do something along the lines of "Make a Portable Installation", then prompt to select a mount-point, then copy the rbutil binary to it, create a cache dir, and make sure the .ini gets where its supposed to be and offer to clean up (remove the rbutil copy that launched it) on exit.
10:50:41[Saint]...too much to bother with?
10:52:44bluebrotherwell, you can't easily remove a binary that's currently running.
10:52:50bluebrotherat least on Windows this is a problem
10:53:07bluebrotheras for the rest ... the menu entry already does that. With the exception of the cache setting
10:53:27bluebrothersince it might not be wanted to have cache files on your player :)
10:54:26 Nick kugelp is now known as kugel (~kugel@rockbox/developer/kugel)
10:54:44 Nick Jack87 is now known as Jack87|Away (Jack87@nasadmin/admin/jack87)
10:54:54bluebrothersee RbUtilQt::installPortable()
10:55:11[Saint]I was thinking thumb-drive, believe it or not the idea of installing rockbox from rbutil installed to and running from the intended target hadn't occurred to me :)
10:55:44bluebrotherthough the removal of an already existing ini file might not be the best idea :o
10:55:54bluebrotherwell, isn't a player a thumb drive these days? ;-)
10:56:24bluebrotherbut you can do the same for a thumb drive. Just select that as player. You can trick it into doing some things ... :D
11:00:52 Join pamaury [0] (~quassel@rockbox/developer/pamaury)
11:03:16***Saving seen data "./dancer.seen"
11:11:46 Nick Jack87|Away is now known as Jack87 (Jack87@nasadmin/admin/jack87)
11:18:10 Join n1s [0] (~n1s@rockbox/developer/n1s)
11:29:23 Quit Topy (Ping timeout: 240 seconds)
11:32:39 Join Topy44 [0] (
11:36:25 Quit n1s (Read error: Connection timed out)
11:36:33 Join dfkt [0] (dfkt@unaffiliated/dfkt)
11:37:55 Nick kugel is now known as kugelp (~kugel@rockbox/developer/kugel)
11:39:57 Join n1s [0] (~n1s@rockbox/developer/n1s)
11:48:28 Nick kugelp is now known as kugel (~kugel@rockbox/developer/kugel)
11:56:08 Nick Jack87 is now known as Jack87|Away (Jack87@nasadmin/admin/jack87)
12:10:22 Quit jordan` (Quit: Coyote finally caught me)
12:10:38 Join jordan` [0] (~gromit@2001:660:3302:2826:225:90ff:fe20:d9a8)
12:12:20 Join Rob2222 [0] (
12:18:17CIA-81Commit by Dominik.Riebeling (42fa2a8): Improve error handling and logging.
12:22:07[Saint]Is there ever going to be some commit id→human readable revision number conversion?
12:24:20[Saint]Its rather obvious that, for instance, r12345 comes before r12346, but with 42fa2a8 and friends...its anyone's guess.
12:25:41*[Saint] understands this has /probably/ been mentioned already...but I'm not certain, nor have I seen talk of this.
12:28:38TheLemonManyou have to create a table that associates the commit hash to a revision id
12:34:54 Nick kugel is now known as kugelp (~kugel@rockbox/developer/kugel)
12:35:21dfktthose md5 hashes are pretty hard on the eyes, indeed
12:38:29 Join DerPapst [0] (
12:38:49bluebrotherdfkt: not necessarily. You can use git describe to get a nicer format
12:38:55bluebrotherto some degree ...
12:39:12bluebrotherTheLemonMan: ^^
12:39:22bluebrothernot dfkt :o
12:42:23TheLemonManoh, nice, didnt know of that
12:44:46bluebrotherthis has been discussed before in this channel if you want to search the logs
12:48:46 Nick kugelp is now known as kugel (~kugel@rockbox/developer/kugel)
13:03:19***Saving seen data "./dancer.seen"
13:17:08 Nick kugel is now known as kugelp (~kugel@rockbox/developer/kugel)
13:17:12 Join JdGord [0] (~AndChat@
13:20:05mc2739forum admins: FisinBone needs a ban for spamming
13:22:58 Nick kugelp is now known as kugel (~kugel@rockbox/developer/kugel)
13:23:51 Quit stoffel (Ping timeout: 268 seconds)
13:37:41CIA-81Commit by Dominik.Riebeling (85a3f3f): Update copyright information for 2012.
13:38:23 Join Horscht [0] (
13:38:23 Quit Horscht (Changing host)
13:38:23 Join Horscht [0] (~Horscht@xbmc/user/horscht)
13:43:29 Join Horschti [0] (
13:43:29 Quit Horschti (Changing host)
13:43:29 Join Horschti [0] (~Horscht@xbmc/user/horscht)
13:43:42 Quit Horschti (Read error: Connection reset by peer)
13:50:36 Quit Horscht (Quit: Verlassend)
13:50:51 Join Horscht [0] (~Horscht@xbmc/user/horscht)
13:52:33 Join alexpapa [0] (
13:55:06 Quit Horscht (Client Quit)
13:55:51 Join Horscht [0] (~Horscht@xbmc/user/horscht)
13:56:44 Join y4n [0] (y4n@unaffiliated/y4ndexx)
13:59:56 Quit Horscht (Client Quit)
14:00:18alexpapahi everybody. I just wanted to submit fm preset file for Kiev, Ukraine but the process to do it is so complicated (wiki registrationi, irc). What should i do next ? Do you still need presets file ? (looks like they updated not so frequently)
14:04:04 Join Horscht [0] (
14:04:04 Quit Horscht (Changing host)
14:04:04 Join Horscht [0] (~Horscht@xbmc/user/horscht)
14:05:21 Nick kugel is now known as kugelp (~kugel@rockbox/developer/kugel)
14:05:36 Quit Horscht (Client Quit)
14:07:19 Join Horscht [0] (
14:07:33 Quit Horscht (Changing host)
14:07:33 Join Horscht [0] (~Horscht@xbmc/user/horscht)
14:09:02 Quit Horscht (Client Quit)
14:09:58 Join Horscht [0] (
14:09:58 Quit Horscht (Changing host)
14:09:58 Join Horscht [0] (~Horscht@xbmc/user/horscht)
14:13:29 Quit Horscht (Client Quit)
14:13:44 Nick kugelp is now known as kugel (~kugel@rockbox/developer/kugel)
14:15:25 Join anewuser [0] (~anewuser@
14:15:25 Quit anewuser (Changing host)
14:15:25 Join anewuser [0] (~anewuser@unaffiliated/anewuser)
14:17:57 Nick kugel is now known as kugelp (~kugel@rockbox/developer/kugel)
14:22:12 Join T44 [0] (
14:25:39 Quit Topy44 (Ping timeout: 240 seconds)
14:26:45 Join domonoky [0] (~Domonoky@rockbox/developer/domonoky)
14:30:27 Nick kugelp is now known as kugel (~kugel@rockbox/developer/kugel)
14:34:16 Join Mineo [0] (~wh@2001:638:904:ffca:4261:86ff:fe87:5544)
14:38:00Mineohi, I'm having trouble submitting changes to gerrit. logging in over ssh works as described on the wiki but all "git push origin HEAD:master" results in is "fatal: Upload denied for project 'rockbox'"
14:38:28JdGordGerrit isn't actually enabled yet I think
14:40:29MineoI think that's worth mentioning in the wiki :)
14:41:05bluebrotherit's mentioned in the announcement mail :)
14:41:10JdGordIt will be open soon....
14:41:35 Nick kugel is now known as kugelp (~kugel@rockbox/developer/kugel)
14:41:45gevaertsWell, *technically* gerrit is enabled, but it happens to only be enabled for the sandbox project :)
14:41:46bluebrother −− the last but one paragraph
14:43:01Mineoah, right. well, I'm not actually subscribed to any of the rockbox mailing lists, I was actually browsing for some totally different information and saw the project news :)
14:44:12gevaertsWe don't even have automatic builds back yet. We'll get there in the end :)
14:46:32Mineoalright, I can wait - it's not like I've invented the best thing since sliced bread or anything :p
14:50:39gevaertsFlyspray is still there and operational
14:51:51Mineosomewhat related to gerrit: could certainly use some information about "git am" - do you consider that worth adding?
14:53:27gevaertshm, probably, I guess
14:53:33*gevaerts isn't a git specialist
14:53:47Mineosure, but there hasn't been any comment on my patches on flyspray
14:54:16 Quit JdGord (Quit: Bye)
14:54:38Mineo(although that isn't suprising considering the sheer number of patches)
14:55:33JdGordonwe are pretty slack when it comes to patches
14:55:56gevaertsYes, We *do* have a problem with getting patches reviewed. We're hoping that gerrit will improve things a bit, but it won't solve everything on its own
14:56:19 Nick kugelp is now known as kugel (~kugel@rockbox/developer/kugel)
14:57:07CIA-81Commit by rockbox (c2f0ba7): fix compiler error, missed action.h
14:57:19JdGordonhaha Zagor ^ :)
14:58:08MineoI imagine simply reducing the number of open reviews (be it by ignoring ones not getting resubmitted to gerrit or whatnot) will help with that :)
14:58:41JdGordonthe bar for entry with gerrit will be lower, simply because there is a "commit patch" button so we dont need to download and apply the patch :)
14:59:08JdGordonbut anyway, the rule here is, if you want a patch to get attention you need to come and bug us on irc
14:59:19JdGordonand then stay for the fun in #rockbox-community :)
14:59:22gevaertsAlso there's the possibility to integrate this with the build system so we can test-build patches much more easily
15:01:27 Quit factor (Ping timeout: 255 seconds)
15:03:20***Saving seen data "./dancer.seen"
15:04:15JdGordongevaerts: there is absolutly no point me setting up another build client right now is there?
15:04:32gevaertsI doubt that, yes
15:04:48JdGordonI wonder if there is much point adding my server anyway... not hugely powerful and horrible upload speed on my net :/
15:14:00 Join factor [0] (~factor@
15:16:10 Nick kugel is now known as kugelp (~kugel@rockbox/developer/kugel)
15:21:13 Nick kugelp is now known as kugel (~kugel@rockbox/developer/kugel)
15:46:31soaphas there been any discussion of two build server pools? One for commits and one for commiter testing use?
15:47:02gevaertsIs there a good reason for not doing that in one pool?
15:50:01 Quit Bagder (Read error: Connection reset by peer)
16:05:00 Quit adnap (Read error: Operation timed out)
16:08:18 Join adnap [0] (
16:09:59 Join perrikwp_ [0] (
16:11:54 Quit perrikwp (Ping timeout: 240 seconds)
16:21:02 Join Bagder [241] (~daniel@rockbox/developer/bagder)
16:29:06*bluebrother considers dropping festival support from Rockbox Utility for at least a while
16:29:33bluebrotherits client-server-thing is really a pain when dealing with multithreading
16:29:43bluebrotherat least the way it's done right now
16:29:53CIA-81Commit by roolku (7c8f5ec): extra text test
16:38:19CIA-81Commit by Dominik.Riebeling (820dcfd): Remove multithreading support from voicefile creation.
16:41:23pixelmawas roolku's commit in the sandbox branch or something?
16:59:50soapgevaerts, I can't answer that. I guess the difference between "two pools" and "one pool with two different behaviors" is pushing semantics, though.
17:00:19 Join bertrik [0] (
17:00:19 Quit bertrik (Changing host)
17:00:19 Join bertrik [0] (~bertrik@rockbox/developer/bertrik)
17:00:40soapoverall point being I would have thought a "testing pool" (be it either way) would be of some value and if the "commit pool" has more than enough horsepower there are clearly resources untapped.
17:03:21***Saving seen data "./dancer.seen"
17:04:25gevaertssoap: it might make sense to allow build clients to specify which kinds of build they're willing to do
17:05:54gevaertsBut in general, technically as soon as we use gerrit to upload changes for review, those changes are git commits in the same repository as trunk^H^H^H^H^Hmaster or branches, so the build master can send their id to the client
17:06:48soapI've been out of the game for nearly a year, so forgive me, but when you say "which kinds of builds" do you mean arch (I thought we already did this) or master / branch?
17:10:43gevaertsI mean head/branch/test
17:11:55gevaertsI can imagine that if we can test-build patches using the build system, this might be a feature that's used a lot, so it might provide too much load for some of the people who run build clients
17:12:49gevaertsAnd if that's the case, it's probably better to restrict those clients to the main builds and not do testing builds on them, rather than lose them entirely
17:13:31gevaertsWe're not there yet though, maybe the extra load won't be that noticeable
17:19:00soapSame general idea as my query - providing resources to test builds.
17:19:51soapoptional upload of results to < location > would be nice too if someone wanted to host test builds as has been done in the past.
17:28:05 Join Amqui [0] (
17:32:32gevaertsYes, I definitely want that at some point
17:42:43 Join liar [0] (
17:47:42 Quit factor (Ping timeout: 240 seconds)
17:55:03 Join factor [0] (~factor@
18:03:15 Quit alexpapa (Quit: alexpapa)
18:08:22bluebrotherthinking of it, why isn't the syncronization between speaking and encoding done using signals and slots?
18:08:43 Join stripwax [0] (
18:12:16bluebrothercould simplify things quite a bit
18:18:43n1sgevaerts: could a "test" build be triggered by some pre commit hook that would reject it if it didn't build cleanly?
18:20:41gevaertsI suspect it could, yes
18:22:38n1sthat could be interesting, although perhaps optional
18:23:57pixelmawhich of the new port manuals was reported broken or not working yet - Fuze+, Clip Zip or?
18:24:23n1si think the clip zip
18:25:14n1syeah the online manual ends after the installation chapter
18:26:08pixelmaok, I'll have a quick look
18:27:56 Join shapr [0] (
18:32:06 Quit soap (Quit: soap)
18:32:41 Join soap [0] (~soap@rockbox/staff/soap)
18:33:54 Quit TheLemonMan (Quit: WeeChat 0.3.6)
18:35:10pixelmathe only report *error* seems to be the missing player image for the quick start chapter
18:35:56funmanTheSeven: did you have time to try my patch? it's quite basic
18:36:46TheSevenfunman: sorry, I probably can't deal with that before february, I have some critical android stuff to finish
18:37:19funmanlet me see who else owns a nano2g or classic
18:37:22n1spixelma: that could be it, we should probably make it continue the build even without that
18:37:57funman[Saint]: ping
18:38:12pixelman1s: maybe, although I find that one quite important as it explains what the buttons are referred to
18:38:58n1syeah, but it could output some error in the text like for missing regular screenshots instead of just breaking
18:42:57 Join dreamlayers [0] (~dreamlaye@rockbox/developer/dreamlayers)
18:45:53pixelmaI'd be a bit afraid that it'll be forgotten or ignored easily then, not sure
18:46:27funmanIMO it should not break
18:46:46funmanall the chapters are better than only the firsts
18:47:21pixelmaat least this way you have a reminder that there is still important things to do
18:47:22funmanthe missing images should be easy to notice for the person who'll work on the manual
18:48:02funmanno need for the reminder :)
18:48:20pixelmathe screenshot images are something I don't care that much about and they don't break the manual, I'm only talking about the player image that explains how the buttons are named
18:48:48pixelmanot so sure about the "no need"
18:48:53funmanthe manual has plenty other useful informations even without this image
18:49:03funmanno need because we know there's plenty of Clip Zip work left
18:49:09bluebrothermight make sense to make that image missing not break the build
18:49:45bluebrothersimilar to what we do with the screenshots
18:49:45funmanthere's no default theme, a lot of plugins just are crap
18:50:56pixelmaso then it doesn't matter that the manual doesn't build either ;)
18:51:13funmanit does, some people are using the clip zip even with its problems
18:51:59funmanfull manual with missing pictures => less stupid requests on the forum => more free time not spent on the forum and spent on fixing zip problems :)
18:53:15 Join anewuser_ [0] (~anewuser@
18:53:53 Join vermouth [0] (
18:54:30pixelmamaybe it arouses other stupid questions like "the manual says to press the Whatever button but I don't know which this Whatever button is"
18:54:41*pixelma points to the ;) again though
18:55:53pixelmait's just that hidden problems are just no problems at all to some people
18:56:28 Quit anewuser (Ping timeout: 260 seconds)
18:58:50*bluebrother tries to make the manual build even with a missing front image
19:03:24***Saving seen data "./dancer.seen"
19:04:38pixelmafor some reason I thought that there were some Clip Zip images already though. Maybe I'm confusing this with the Fuze+ though
19:10:06bluebrotherwell, not requiring the front image to be present can help in getting new targets' manuals up faster
19:28:21*funman installed mactex but dunno where to find the binaries
19:44:11dreamlayersCan someone add me to Rockbox Committers group on Gerrit? (I already registered. I assume it's ok to use my gmail address; I don't need an address.)
19:44:35funmanbluebrother: pixelma:
19:44:43funmanthe build still fails but the manual looks quite complete
19:44:59funmandreamlayers: ask Torne or Zagor
19:58:27 Join Thra11 [0] (
20:00:40funman! Illegal parameter number in definition of \reserved@a.
20:00:47funmanl.13 {\typeout{Missing image: #1 (\specimg)}}
20:01:29pixelmawell, maybe the # has a meaning in tex there
20:04:30funmani took the definition from screenshopt
20:04:44funmanah right
20:04:48funmanscreenshot takes parameters
20:08:41funmanmanual build doesn't work on osx
20:09:52funmannot sure what "cp −−parent" does, my manual only tells about −−parents
20:11:03 Quit beslayed (Remote host closed the connection)
20:14:05dreamlayers−−parent is −−parents; you just need enough of the long option to make it unambiguous
20:14:34CIA-81Commit by funman (36489d9): manual: don't error out if front image is missing
20:15:08funmani'll just ignore this error i think
20:15:34*Mir pokes funman with a broken e200
20:15:42funmanMir: e200v2 ?
20:15:49Miri dont know
20:16:11Mirthe back is missing and the screen is shattered
20:16:38funmanzip manual should be online tomorrow
20:16:53Miri ran over my clip
20:17:09Mirbut it still works like it did before i ran it over :D
20:17:37Miralso had a friend give me some mp3 playesrs in hopes i can repair them
20:17:59Mirboth sansa's have broken/shattered screens
20:18:05rasherHm, what does this mean when trying to compile Android: tons of "bad class file magic (cafebabe) or version (0033.0000)"
20:18:12rasherer, compile Rockbox *for* android
20:18:16Mirone is a mysterious e200 of unknown size
20:18:29funmanrasher: android.rock? :)
20:18:29Mirthe other is an 8gb fuze
20:19:14funmanrasher: ?
20:19:19Mirso i am looking for parts
20:19:26Mirand sup funman
20:19:57funmani'm looking for a nano2g owner
20:21:28Miri might have one
20:21:46Mirbut i have to see a picture to tell because i am a visual person
20:23:23Miri have one like that except its got the bigger screen and predates the model with the camera
20:23:51funmanso it's not a 2g
20:24:44Miri also have the older version with the plastic boxier body
20:24:50Mirits got a dead battery
20:25:34Mirsomewhere i should have an iTouch(myself)
20:29:00 Join beslayed [0] (
20:29:20 Quit dreamlayers (Quit: bye)
20:29:28 Quit shapr (Quit: starvingness, must get food!)
20:31:52 Quit perrikwp_ (Read error: Connection reset by peer)
20:32:00 Join benedikt93 [0] (~benedikt9@unaffiliated/benedikt93)
20:33:10 Join perrikwp [0] (
20:39:46 Nick dys` is now known as dys (
20:40:29 Quit perrikwp (Read error: Connection reset by peer)
20:41:43 Join perrikwp [0] (
20:54:42bluebrotherfunman: two problems: (1) IfFileExists doesn't add the correct file extension as includegraphics does, (2) you missed the remote image
20:55:12bluebrotherI've had something similar up already but since I'm switching machines quite a bit right now haven't pushed yet
20:55:15*bluebrother fixes
20:57:33CIA-81Commit by Dominik.Riebeling (bb24ac8): Manual: don't break on missing player image.
20:57:44[Saint]funman: you rang?
21:00:01*bluebrother hates scarcely tested commits :(
21:00:11 Quit Zarggg (Quit: Rebooting client...)
21:00:25 Join Zarggg [0] (
21:01:20 Quit liar (Read error: Connection timed out)
21:03:25***Saving seen data "./dancer.seen"
21:07:27 Join ScHlAuChi [0] (
21:08:32ScHlAuChiwhen Rockbox freezes, is there anything you can do beside waiting till the battery runs out? ;)
21:08:53gevaertsHard reset the player
21:09:03ScHlAuChii tried that
21:09:14ScHlAuChitheres a little rest hole on my iriver iHP140
21:09:21ScHlAuChibut when i press it, nothing happens
21:09:45bluebrotherthen you have broken it in some way.
21:09:50bluebrotherthat's a hard reset button
21:09:52ScHlAuChiit works when the original firmware is running, but not with rockbox, so i assumed Rockbox doesnt support it
21:10:15bluebrotherthere's no way for any software to not "support" a hardware reset button
21:10:44ScHlAuChiwell i thought that hard rest button sends some sort of shutdown signal to the firware
21:11:27bluebrothera hard reset button pulls a line on the CPU
21:11:39bluebrotherthat's how a hard reset works.
21:11:40ScHlAuChii see, so if it doesnt react its broken?
21:12:07bluebrotheror you didn't press it correctly. That button on the h100 is a bit hard to hit
21:12:37bluebrothermaybe you've managed to only hit it at the side, getting a tactile feedback but not actually making the electrical connection
21:13:01ScHlAuChiill check again later, im currently let it generate the database
21:13:02ScHlAuChii see
21:13:16ScHlAuChii did feel a "click"
21:13:25bluebrothera paperclip usually works good. A needle is a bad idea.
21:13:30ScHlAuChimaybe i need to push stronger
21:13:36ScHlAuChiyeah i have a paperclip just for that
21:13:49ScHlAuChiSo it looks like you want to reset!
21:14:14bluebrotherthere's also the possibility that the contacts are dirty and don't give electrical contact the first time.
21:14:21*bluebrother doesn't want to reset
21:14:40ScHlAuChigoddamn talking paperclips!
21:14:44bluebrotherwant to implement a Clippy plugin for Rockbox?
21:14:49ScHlAuChii cant code
21:14:56ScHlAuChiim a designer
21:15:01bluebrotheryou can learn it
21:15:02ScHlAuChii let ppl code up my ideas!
21:15:08ScHlAuChitoo late ;)
21:15:16bluebrotherdefinitely not
21:15:50ScHlAuChiwell no company will ever hire me as a programmer, but my designer resume is long enough to easily get a job, soo its too late ;)
21:16:08bluebrotheryou don't need a company to learn programming
21:16:25ScHlAuChii know, but you need time!
21:16:27bluebrotherand you don't need to work as a programmer just to program things
21:16:38ScHlAuChiits all about having the time
21:17:02bluebrotheryes, but that doesn't necessarily imply it's "too late" to learn programming.
21:17:18ScHlAuChiwell ok if you see it this way ;)
21:17:27bluebrotherif it's important enough for you you'll manage to find the time.
21:17:56ScHlAuChinot the case unfortunately
21:18:20bluebrotherIf I start considering it important to get feature X done I'll find the time. Maybe not immediately, but well. Same goes f.e. if I decide to learn a language. Or an instrument.
21:18:39bluebrotherbut we're getting off topic here.
21:18:47ScHlAuChii will be already happy if we get our game done in time :P
21:18:49ScHlAuChiyep ;)
21:18:54ScHlAuChiall thanks to CLippy!
21:20:03ScHlAuChii recently modded my iHP 140 with a 240GB HD
21:20:10ScHlAuChimaybe somethng damaged the reset?
21:22:23ScHlAuChiwell ill retry once the database building is done in godknows when ;)
21:22:50 Join lorenzo92 [0] (
21:23:08ScHlAuChii was playing a broken mod file yesterday and that did hang the player, and reset didnt work, so had to wait like 12 hours till battery was out :P
21:24:28bluebrothera broken file shouldn't hang the player though
21:24:41bluebrotherbut it can always be a bug in Rockbox.
21:26:18ScHlAuChiit might have caused a bug that did hang it
21:29:00ScHlAuChiwant to try it?
21:29:33bluebrotherI'm not working on codecs, but people that do might be interested.
21:29:48ScHlAuChii mean seeing if it hangs for you too
21:29:50bluebrotherif you can reproduce the problem it might be worth opening an issue in Flyspray
21:30:00bluebrothersure, I could try it on my h100
21:30:32bluebrotherthough I guess I should update that to the most current build first :)
21:30:49ScHlAuChiim still amazed how good that player holds up
21:31:44ScHlAuChiis there any modern player that is as good feature wise?
21:33:02bluebrotherdepends on which features you want to have
21:33:09ScHlAuChisame as iHP ;)
21:33:24bluebrotheryou won't get a player with exactly the same features.
21:33:29ScHlAuChisimilar then
21:33:45bluebrotherbut I'm pretty sure you don't care about _all_ features of it.
21:33:52ScHlAuChiyeah like Radio
21:34:08bluebrotherpersonally I like the mini2g (which isn't modern either) because of its size and the possibility to CF-mod it.
21:34:20bluebrotherthough audio quality wise the h100 is still better.
21:34:34bluebrotherplus I have an infrared remote for the h100 these days :)
21:34:44ScHlAuChiinfared remote?
21:34:57ScHlAuChiinstead of that cable thing?
21:35:16ScHlAuChiah i see
21:35:30bluebrotherI rarely use the cable remote. It's not really useful IMO
21:35:44bluebrotherbut it's possible to interface your own hardware with the player.
21:35:44ScHlAuChiim not going to replace my h100 anytime soon, especially now that its modded to 240GB
21:35:56ScHlAuChijust wondering if it ever breaks if there is a good modern replacement
21:36:07ScHlAuChiand by that i dont mean ipod ;)
21:36:25bluebrotherwell, that really depends on what you consider a "good modern" player
21:36:56ScHlAuChilots of space, fantastic audio quality, digital out, many formats supported
21:37:03bluebrotherthese days player have color displays. Something I don't want for everyday use. It's a nice thing when the player is sitting on my desk though. But readability in sunlight ...
21:37:12ScHlAuChidont need that either
21:37:16bluebrotherdigital out? That should leave pretty much zero
21:37:39ScHlAuChiso h100 series was the only player to ever have that? ;)
21:37:40bluebrotherI'm not aware of any other player that has digital out.
21:37:51bluebrothereven the h300 didn't have digital out (IIRC)
21:38:58bluebrotherhmm, DeviceChart doesn't list this feature :/
21:39:06ScHlAuChiah well guess i worry about that once the h100 breaks, which doesnt seem likely
21:39:24bluebrotherah, it's called S/PDIF on that page
21:39:28ScHlAuChito happyn anytime soon
21:39:44 Join saratoga [0] (980329da@gateway/web/freenode/ip.
21:40:02bluebrothersome of the archos are listed to have S/PDIF
21:40:11bluebrotherbut that's it.
21:41:18ScHlAuChithose are the "broken" files
21:41:22saratogacan someone try compiling some manual changes for me?
21:41:37 Quit adnap (Ping timeout: 252 seconds)
21:43:28bluebrotherhmm, doesn't play on SA9200 with a not-really-recent Rockbox
21:43:36bluebrotherbut doesn't crash either
21:43:47ScHlAuChiim on latest iriver build
21:43:53 Quit stripwax (Read error: Connection reset by peer)
21:43:55ScHlAuChih100 build i mean
21:44:18ScHlAuChiwhen i played the first file it did some garbled sounds and then hanged
21:44:33ScHlAuChithe files are broken (no idea in what way)
21:44:43ScHlAuChii redownloaded from another source and those worked
21:45:07ScHlAuChibut still i guess it might be interesting for them devs so they can make it non hangable
21:46:44 Join stripwax [0] (
21:46:44bluebrotherlooks like I don't have m68k-elf on this machine :(
21:47:18*bluebrother goes building
21:47:27ScHlAuChibeing able to play old amiga tracker music is one of the best features of ROckbox ever ;)
21:49:03 Join adnap [0] (
21:49:45saratogai'll just post the zip manual changes to the tracker
21:51:00 Join Xerion [0] (
21:52:35pixelma[21:00:02] -*- bluebrother hates scarcely tested commits :( <- me too, and I'm also still a bit angry about the German update
21:53:19ScHlAuChiwhat german update?
21:54:04 Quit vermouth (Quit: CGI:IRC (EOF))
21:54:10pixelmato the German translation that was pushed without asking a German committer
21:54:28ScHlAuChiah just wondered, im german too, didnt notice anything
21:54:50ScHlAuChithen again my rockbox isnt running in german :P
21:55:02bluebrotherthat one that introduced a Deppenleerzeichen?
21:55:52*bluebrother read an article yesterday that claims this to be caused by T9
21:56:05bluebrotheror at least people doing such things because of T9
21:56:10ScHlAuChiwhats T9?
21:56:29bluebrothersince T9 has problems with concatenated words (which german has quite a bit)
21:56:37bluebrotherthat mobile phone text entry mode
21:56:48bluebrotherI'm pretty sure you know it :)
21:57:05pixelmabluebrother: not sure it did but it was inconsistent I believe and just pushed by funman quite shortly after the switch to git and "just because there were a few on the tracker"
21:57:10bluebrotherin pretty much every phone since 10 years or so.
21:57:44stripwaxmaybe not so much on newer phones
21:57:56bluebrotherpixelma: I don't like such reasons either. If there are too many tasks on the tracker people sould start working on those tasks instead of implementing new stuff all the time :)
21:57:57saratogaT9 is basically dead at this point anyway
21:59:05bluebrothernot really. There are still heaps of non-smartphone phones in the field
21:59:28ScHlAuChiaka the REAL phones ;)
21:59:35bluebrotheryes, phones :D
21:59:44bluebrotherbut smartphones somewhat obsolete T9
22:00:33bluebrotherand having a real keyboard is way nicer to use as well
22:00:51pixelmabluebrother: I'm most upset because there are enough native German speakers among the committers that could have been asked. I wouldn't dare pushing a French update as long as I know there are native speakers around
22:01:02ScHlAuChithe best concept so far i saw was those virtual laserkeyboard thingies
22:01:12ScHlAuChithat display a keyboard on a flat surface
22:01:56pixelmaI know I was lazy about Rockbox for quite a while and put real life higher on my priority list
22:02:43ScHlAuChiFlySpry Bug Entry: Real Life - Priority: High
22:03:11ScHlAuChiClosed: Not a bug
22:03:27pixelmaheh :)
22:04:11bluebrotherreal life _is_ more important
22:04:19bluebrotherafter all, it's the real thing :)
22:05:17ScHlAuChigreat graphics, but crappy gameplay
22:05:41bluebrotherand only one life!
22:05:56saratoga" File `lmodern.sty' not found." any idea what package this involves on karmic?
22:06:50gevaertssaratoga: it's in the lmodern package on debian
22:06:52ScHlAuChibluebrother: i was wondering, isnt there a way to "hack" the iHP firmware to accept more than 9999 files?
22:07:21saratogaah thought i tried that but i guess not
22:07:31bluebrotherno idea. I never was interested in that −− once I started using Rockbox I stopped using the iriver firmware
22:07:39stripwaxScHlAuChi - almost certainly "yes, but incredibly hard"
22:07:46bluebrothermy player doesn't have the iriver firmware flashed anymore at all
22:08:00ScHlAuChijust wondered because SRS is really nice
22:08:09bluebrotherif they allocate static buffers I would consider it impossible unless you have the source code
22:08:09ScHlAuChionly reason why i keep original firmware
22:08:11stripwaxI don't recall there being any iHP firmware hacks *at all* other than cosmetic ones (images etc)
22:09:06stripwax(ihpbmp, etc)
22:09:44ScHlAuChii see, would have been interesting because of SRS Surround, or is there anyway in Rockbox to achive the same result?
22:11:29bluebrothersince it's some patented thing pretty much nobody knows what's doing: no
22:11:53bluebrotherI've gotten used to not using this kind of things pretty soon
22:13:10ScHlAuChinot a big deal anyway
22:13:51bertrik mentions patents, but also says they expired in between 2006-2008
22:14:41saratogai started reverse engineering one of those random sound effect systems a while go
22:14:52saratogathey're pretty simple, at least the ones in device firmwares
22:15:41ScHlAuChithats why i was wondering if Rockbox had something similar
22:16:34bluebrotherScHlAuChi: ok, finally could try it. Current git simply skips those files on my h100
22:16:55saratogai want to try compiling the stock git version of my changes, is there some easy way to do that in git?
22:17:10bluebrotherstock git version?
22:17:18bluebrotheri.e. HEAD without your local changes?
22:17:19bertrikwe don't have that many effects, basically EQ, stereo width and crossfeed IIRC
22:17:30bluebrotherstash your changes away
22:17:31 Join shapr [0] (
22:17:34bluebrothergit stash
22:17:42 Quit lorenzo92 (Quit: ChatZilla 0.9.88 [Firefox 9.0.1/20111228084940])
22:18:04ScHlAuChibluebrother: ah so i guess i just have to wait for a new build to avoid hangs
22:18:26CIA-81Commit by jethead71 (cc26850): Cut a few instructions from lcd_copy_buffer_rect.
22:19:25ScHlAuChibluebrother: is the rest button supposed to work all the time? as in when you press it the player reloads? or only when it hangs?
22:19:53bluebrotherit's a hardware line ...
22:20:12ScHlAuChiso its supposed to work always i guess
22:20:18bluebrotherwhat's the point of a reset line if it needs handling when the player hangs? How likely is it to be able enabling the reset line if the player hangs? ;-)
22:21:27ScHlAuChitrue, just wondering cause when i start the original firmware and press the button - the player resets, but when i start rockbox and press it, nothing happens
22:22:20ScHlAuChiwhich is why i assumed it had something to do with the firmware
22:23:43ScHlAuChiso when you have rockbox started and press the rest button on your iHP, it resets?
22:24:22ScHlAuChihmmmmm why does it not for me!
22:24:24bluebrotherI even tried it just now.
22:24:51bluebrothermaybe the button is loose
22:25:01bluebrotherit's some cheapish metal thingy
22:25:04ScHlAuChiif i start original firmware
22:25:14ScHlAuChiit always works
22:25:15stripwaxmetal + plastic. i managed to break mine (through over-use)
22:25:33ScHlAuChibut once i start rockbox it doesnt react anymore
22:26:21stripwaxwait, ihp1xx or ihp3xx?
22:26:38ScHlAuChiupgraded with 240GB HD
22:26:46stripwaxwow, nice.
22:26:59stripwaxi have the 120, and like bluebrother, the reset works for me..
22:27:07ScHlAuChiyep still an amazing player to this day
22:27:13ScHlAuChiyeah it does work for me too
22:27:26ScHlAuChibut only when i start the original firmware
22:27:46ScHlAuChioriginal firmware -> button click -> it resets
22:27:54ScHlAuChirockbox -> button click -> nothing happens
22:27:59ScHlAuChirockbox -> button hold -> nothing happens
22:28:15bluebrotherwell, you shouldn't use the hold button :P
22:28:29ScHlAuChino i mean im holding down the rest button ;)
22:28:35 Quit adnap (Ping timeout: 248 seconds)
22:28:36 Join adnap_ [0] (
22:33:13saratogawhen I do git commit do I have to follow a template for commit messages or should I just do what I would do with svn
22:34:03 Join einhirn [0] (
22:34:09Torne <- if you follow this people will be happy
22:34:25Tornewe haven't exactly decided on anything formally but that is the "usual" git convention
22:34:28Tornefor almost all proejcts
22:36:00ScHlAuChiguess it is the button
22:36:26saratogaso after I enter a commit message, its just "git push origin HEAD:master" to push to the internet?
22:36:56 Join curtism [0] (
22:37:28shaprI have a random user question. Is there a way to play all tracks by an artist in order of album, then tracks within that album? So far it seems I can play all tracks by artist in order by filename only.
22:37:29Tornethere's a vairety of other ways to spell the push spec but that one just says: push the state of my current checked out branch (HEAD) to the branch "master" on remote "origin"
22:38:22saratogawhich password am I supposed to provide?
22:38:41Torneyou shouldn't have to provide a password
22:38:44shaprOr if that info is in the online docs, I'll just keep looking there :-)
22:38:57Torneshapr: the database doesn't support that kind of query currently
22:39:14saratoga"Enter passphrase for key '/home/mike/.ssh/id_rsa':"
22:39:17Torneif you have your files in artist\album directories in the filesystem you can just add the artist folder to the playlist from the file browser
22:39:32Tornesaratoga: that's asking for the passphrase for your ssh private key, then
22:39:43shaprTorne: Thanks. Would it be difficult for me to add that sort of query to the database?
22:39:46Tornewhich means you aren't running an agent
22:39:49saratogaits not my system password, any idea what it would be?
22:39:59Torneit's whatever passphrase you used when you created the key
22:40:05marazsaratoga: if you haven't defined a passphrase, just press enter
22:40:21marazalthough it's kind of weird for it to be asking for it in that case
22:40:44Torneyou probably also want to look into using an ssh-agent to cache your decrypted key so you don't have to type it every time
22:40:54shaprTorne: Perhaps I should keep my files in artist/album/{01,02}-$TRACKNAME for the sort of playing I prefer?
22:41:00ScHlAuChiok so the rest problem is solved i guess, i just have to press harder :P
22:41:23Torneshapr: the database is not very flexible in its current implementation; people have tried to get that sort of thing to work before and it's tricky :/
22:41:26shaprI suggest keychain, it's a nice script that handles starting an ssh-agent with multiple keys.
22:41:58shaprIn my ~/.zshrc I have: keychain ~/.ssh/id_rsa ~/.ssh/id_dsa ~/.ssh/identity ~/.ssh/newkey.id_dsa \n source ~/.keychain/`hostname`-sh
22:42:20Torneif you're on linux using some desktop then there is almost certainly already something set up, or trivially enable-able :)
22:43:28Tornestandard X session scripts often start an ssh-agent, and gnome-keyring and similar can act as one too
22:43:34shaprSo, lexicographical ordering of filenames is the easiest way to get the playback order I desire?
22:43:38Torneshapr: yes
22:43:47shaprI can live with that.
22:43:48Torneor create playlists
22:44:49shaprDoes the database support SQL? I could just write playlists in SQL :-)
22:44:53shapror as set ops maybe?
22:44:57saratoga"! [rejected] HEAD -> master (non-fast-forward)"
22:45:02saratogaany idea?
22:45:11soapI'll pay you $500 to make the database SQL
22:45:26saratogaoh i just need to do git pull i bet
22:45:29shaprsoap: that sounds like a No, it does not support SQL
22:45:31soapand I'm sure I could round up others. So, no shapr.
22:45:39shaprheh, ok then :-)
22:45:50shaprWould sqlite fit on these tiny music players?
22:45:53saratoga"! [remote rejected] HEAD -> master (you are not allowed to upload merges)"
22:46:00shaprI mostly write software for servers, so... I don't know the limits.
22:46:17saratogatheres a patch for sqllite in rockbox
22:46:28*shapr asks google
22:46:32soapIIRC sqlite as a replacement for the current database system was discussed before, but not sure where in the logs.
22:46:39shapr ?
22:46:56gevaertsshapr: sqlite takes 300K and some RAM. That's a lot for some of out players
22:47:42saratogait wasn't clear to me what sqlite actually got us over our current database
22:47:43shaprand having features available for only some players would be no fun
22:48:04Tornesaratoga: you want to rebase, not merge
22:48:09Tornesaratoga: git pull −−rebase, next time
22:48:09Slasherithe db should be able to run on 10 MHz CPUs and less than 8 MB of ram in total (some old archos players)
22:48:21shaprsaratoga: I think sqlite would allow me to create a playlist for an artists where their albums were ordered by year, and inside that, the tracks were ordered by track number.
22:48:28gevaertswell, we can't stop maintaining the old database unless we have the new one everywhere
22:48:43Torneour current database is not *too8 far away from being able to do that kind of thing
22:49:02saratogashapr: what stops you from doing that with our current database?
22:49:18Tornesaratoga: the "all tracks" entries at each level always sort alphabetically
22:49:24CIA-81Commit by giac2000 (cd99b0d): Fix install directions for the Clip Zip.
22:49:27Torneso while you can have a database *tree* that's ordered that way
22:49:35saratogawhy is my username not saratoga?
22:49:39Torneif you don' go all the way down to a specific album it won't play in that order
22:49:45Torneyour username is whatever you specified it as
22:49:48shaprsaratoga: I don't know how to do that? I could write a script on that runs on my laptop and creates artist playlists perhaps?
22:49:53Torneoh, you mean on CIA?
22:49:56Tornegit doesn't use usernames
22:50:00Tornethey are purely for authentication
22:50:14Tornegit identifies you as your full name and email
22:50:25Tornezagor's script is extracting the user part of your email, i think, to make a shorter name
22:50:30saratogaso really we just need to fix the cia bot
22:52:14shaprsaratoga: Do you know of some way to play an entire artist ordered by album and track order?
22:52:29kugelsaratoga: you could make commits from :)
22:52:29saratogai haven't looked at the database
22:52:49shaprI haven't either, so I'm insufficiently informed to begin with :-)
22:53:02*shapr looks up the playlist format
22:53:18soapm3u, shapr.
22:54:11soapTorne, I thought you had told me git head would get "mirrored" to svn so those of us not concerned with commiting would have some time to transition?
22:54:27soapI'm not seeing SVN progressing since 31646
22:54:30saratogakugel: do I need to change that on gerrit or with git config ?
22:54:45Tornesoap: no, i definitely didn't say that
22:55:10Tornei said svn will continue to be readable at the last revision so people can update to the last version and diff their pending changes against it to transplant to git
22:55:15soapI misunderstood then, as the last line of our conversation was something like "oh, I have a few months to transition" ;)
22:55:39 Quit tchan (Quit: WeeChat 0.3.6)
22:55:50Torneyou've had several weeks, pretty much
22:55:55Torneespecially if you don't intend to commit
22:56:04Tornethe git repo has been a perfectly functional readable copy for a while :)
22:56:15soapthis I know
22:56:54soapwill git eventually show up on the rockbox-cvs mailing list?
22:59:00Tornezagor is looking into that stuff
22:59:11Tornethe way hooks run is a bit different so it may take him a little fiddling
22:59:42Torneanyway. we could mirror back to svn but that will get.. exciting in various ways as soon as anyone has a reason to commit a merge.
23:02:07shaprIs it possible to use relative paths in an m3u file, or must all paths be explicit from the root?
23:02:21Tornerelative to the location of the m3u works
23:02:29shaprexcellent, thanks!
23:02:32Tornewe also strip prefixes off the paths until they match
23:02:39shaprer.... huh?
23:02:50Torneso if you have a playlist taht points at, say, f:\stuff\music\foo\bar it will work for files on the player in \music\foo\bar
23:02:58shaprohh, neat
23:03:02Tornei.e. so you don't have to recreate the entire directory structure of your PC on the player
23:03:05shaprthat is nifty
23:03:27***Saving seen data "./dancer.seen"
23:03:34soapyea, the stripping is the bomb
23:03:58shaprI should probably write this script in Python instead of Haskell, so others are more likely to use it.
23:05:21shaprIs there a preferred scripting language for rockbox utilities?
23:06:44Torneanything that can easily be run on windows/linux/mac
23:07:19Torneif you wan tit to have general applicability then yeah, many of our users run windows :)
23:07:24saratogai usually just use perl
23:08:31 Quit Galois (Ping timeout: 252 seconds)
23:10:05 Join tchan [0] (~tchan@lunar-linux/developer/tchan)
23:11:06 Quit tchan (Client Quit)
23:11:22 Join tchan [0] (~tchan@lunar-linux/developer/tchan)
23:13:28 Join petur [0] (~petur@rockbox/developer/petur)
23:13:30ScHlAuChiRegarding the database search function - when you search for a file and it displays a few results - now when you play one of the results and you press "back" on the player does it redo the search?
23:14:22ScHlAuChior does it cache the results temporarely so it doesnt have to repeat it?
23:15:03bluebrotheryou can check the used languages on ohloh
23:15:37bluebrothermost scripts are in Perl, followed by Python. And various other languages.
23:16:06saratogaScHlAuChi: i think its just generating a playlist, so that will persist
23:16:17saratogano idea what happens if you go back to the top of the database tree though
23:17:11ScHlAuChicause currently when i search - play one of the found files and press "back" the players seems to lock up for like 1 minute with the HD light on
23:17:19ScHlAuChiso i guess its redoing the search
23:17:50soapwhat player, what audio file format?
23:18:13ScHlAuChiiHP-140 MP3
23:18:24ScHlAuChimodded with 240GB HD tho
23:19:05soapwas curious if the file you had played was out of the buffer already, likely not.
23:20:00pamauryI have a problem with lcd_blit_yuv, is there any hidden assumption that I should know ?
23:20:06ScHlAuChidont think so, i suspect when you press back its redoing the search - which in theory isnt needed if the search results are cached temporarely
23:20:19pamauryI'm trying this but it doesn't blit anything: lcd_blit_yuv(img_yuv, 0, 0, img_w, 0, 0, img_w, img_h);
23:23:32 Join remlap1 [0] (
23:24:20 Quit remlap1 (Client Quit)
23:24:24 Quit shapr (Quit: focus on the code)
23:25:07 Join nosa [0] (
23:25:43ScHlAuChisoap: im not a coder, but i guess "search for file" and "display results" is in a single loop - and when you press "back" it jumps back to search for file instead of "display results"
23:26:34 Join Topy [0] (
23:27:58 Join Xerion_ [0] (
23:28:29 Join remlap1 [0] (
23:28:37 Join quannum [0] (~qnm@2001:44b8:3110:f300:208:9bff:fec0:179a)
23:29:17 Quit remlap1 (Client Quit)
23:30:50ScHlAuChicould speed it up alot if it didnt have to re-search everytime and have to wait 1 minute ;)
23:31:03saratogado you have database cached to ram?
23:31:17ScHlAuChii just enabled that option
23:31:28ScHlAuChido i have to restart or does it work right away?
23:31:48 Join remlap1 [0] (
23:32:21saratogai think you have to restart
23:32:27saratogabut that might have changed
23:32:32ScHlAuChii try
23:33:16ScHlAuChiyeah that helped alot
23:33:43ScHlAuChiis there any disadvantage putting it into RAM?
23:34:47saratogaless ram
23:35:04ScHlAuChiyeah but what does that mean, some plugins not working etc?
23:36:06 Quit pixelma (Disconnected by services)
23:36:07 Join pixelma_ [0] (quassel@rockbox/staff/pixelma)
23:36:27 Nick pixelma_ is now known as pixelma (quassel@rockbox/staff/pixelma)
23:37:28 Quit benedikt93 (Quit: Bye ;))
23:38:27 Quit Xerion (*.net *.split)
23:38:34 Quit bertrik (*.net *.split)
23:38:34 Quit T44 (*.net *.split)
23:38:34 Quit nosa-j (*.net *.split)
23:38:34 Quit fs-bluebot (*.net *.split)
23:38:34 Quit amiconn (*.net *.split)
23:38:34 Quit remlap (*.net *.split)
23:38:34 Quit qnm (*.net *.split)
23:38:34 Quit Elfish (*.net *.split)
23:38:34 Nick Xerion_ is now known as Xerion (
23:38:34 Nick nosa is now known as nosa-j (
23:38:34 Nick quannum is now known as qnm (~qnm@2001:44b8:3110:f300:208:9bff:fec0:179a)
23:39:13 Join fs-bluebot [0] (
23:41:14 Quit remlap1 (Quit: Leaving.)
23:41:27 Join remlap [0] (
23:42:29 Join bertrik [0] (
23:42:30 Quit bertrik (Changing host)
23:42:30 Join bertrik [0] (~bertrik@rockbox/developer/bertrik)
23:46:35ScHlAuChithanks for the help guys - later
23:46:41 Quit ScHlAuChi (Quit: bye)
23:48:42pamauryarf, don't remember who did the lcd-memframe transition for the fuze+, but he did it WRONG :)
23:49:21 Quit beslayed (Ping timeout: 252 seconds)
23:50:34 Quit stripwax (Read error: Connection reset by peer)
23:56:22 Join beslayed [0] (
23:56:22 Quit petur (Read error: Connection reset by peer)
23:58:01 Join petur [0] (~petur@rockbox/developer/petur)

Previous day | Next day