Previous day | Jump to hour: 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | Next day

Seconds: Show Hide | Joins: Show Hide | View raw
Font: Serif Sans-Serif Monospace | Size: Small Medium Large

Click in the nick column to highlight everything a person has said.
The Logo icon identifies that the person is a core developer (has commit access).

#rockbox log for 2011-02-14

00:01:11 Join JdGordon1 [0] (
00:01:28 Quit thegeek (Read error: Connection reset by peer)
00:01:36 Join thegeek [0] (
00:14:01n1sBuschel: (for the logs) ah, yes that UNIT_TIME think can probably be dropped, i don't see much of a reason to keep it especially since it will be wrong in some languages and is just a short form in English
00:16:32 Quit bertrik (Ping timeout: 240 seconds)
00:19:15 Quit pamaury (Remote host closed the connection)
00:26:01 Quit n1s (Quit: Ex-Chat)
00:30:21JdGordon1sideral: hey, just seen your FS comment about a unified rewind on resume.... agreed 100%
00:30:28JdGordon1we dont need 15 rewind-on-X settings
00:30:31 Quit dfkt (Quit: -= SysReset 2.53=- Sic gorgiamus allos subjectatos nunc.)
00:31:45LloreanJdGordon1: Besides stop and pause, which can be seen as quite different things, what would the other potential cases where you see someone arguing for a "rewind" option be (that qualifies as another "resume", specifically, since rewind on resume obviously wouldn't replace non-resume situations)
00:32:37JdGordon1there has been at least 3 tasks now, rewind on {car resume, fade, resume}
00:33:12[Saint]rewind on fade?
00:33:28[Saint]is that even possible?
00:33:37JdGordon1everything is possible
00:33:50JdGordon1FS #9448 apparently
00:33:54gevaerts"fade" meaning fade on stop being enabled?
00:34:04*[Saint] highly doubts there's a setting that rewinds whilst fading...but, people *are* crazy...
00:34:08sideralI actually do not have a strong preference. I could live with many options or just one, general option. I respect that some people want to make a distinction
00:34:37sideralSaint: I use FS #9448 as a replacement for a more general rewind-on-unpause
00:35:06 Quit kevku (Ping timeout: 272 seconds)
00:35:06[Saint]I have to say, I'm *very* passionate about my rewind setings.
00:35:22*gevaerts rewinds every few weeks :)
00:35:24[Saint]so, bug me about this if you can, and want a strong opinion ;)
00:35:45[Saint]as do I, *manually*, but I like my resume/rewind settings.
00:35:46JdGordon1because there is nothing quite like having arguments with strong opinions :p
00:36:36LloreanJdGordon1: I think the options should be "rewind on resume" and "rewind on unpause" and that's it.
00:36:45sideralLlorean: Someone could even argue there should be a rewind amount for autoresume. I wouldn't use it if it was configurable separately, but I wouldn't mind either if this was folded into a general rewind-on-resume feature.
00:37:13[Saint]I think resume/autoresume the same thing in this instance.
00:37:14JdGordon1Llorean: AFAIC resume == unpause...
00:37:19LloreanPause is for 'temporary' stops, an stop is for longer stops. And I can see there a solid case for wanting to rewind a bit for longer stops, but not short pauses.
00:37:30[Saint]Llorean: agreed.
00:37:32LloreanIf they're for the same thing, they shouldn't be separate features.
00:37:38JdGordon1they arent
00:37:41[Saint]I don't want it to rewind if I merely pause.
00:37:46gevaertsCan we make it dependent on time of day?
00:37:47[Saint]but, if I *stop* playback.
00:37:49JdGordon1but fair enough if s/resume/restart/
00:38:01gevaertsI mean, in the morning I'm not fully awake, so I want it to rewind a bit more
00:38:02LloreanJdGordon1: It's called "resume playback" in the menu
00:38:16LloreanJdGordon1: So, "resume" is the term I'm using for "un-stop"
00:38:31[Saint]gevaerts: I could do a touchscreen wps that offered you settings for this onscreen? ;)
00:38:36JdGordon1resume ======= unpause
00:38:42Lloreanunpause == unpause
00:38:49Lloreanresume == "Resume Playback" option in the menu.
00:38:54JdGordon1yes but I used more = marks so im correct
00:38:55[Saint]resume == resume, unpause == unpause.
00:39:20gevaertsJdGordon1: I'd say you're more equally correct
00:39:22 Join Dreamxtreme [0] (~Dre@
00:39:24[Saint]resume I see as playback being stopped, then *resumed*.
00:39:26LloreanEither way, unstop and unpause are different actions and should be treated differently
00:39:29[Saint]otherwise it's simply a pause.
00:39:39LloreanUntil such time as they're merged.
00:39:43sideralThere's no point arguing. People have preferences.
00:39:53[Saint]there bloody is too point!
00:40:06LloreanPeople can set unpause and unstop rewind behaviour to be identical. If there's only one setting, then they can't get independent behaviour.
00:40:09[Saint]we need not a million settings that influence other people for the needs of few.
00:40:26JdGordon1[Saint]: umm, we have that already....
00:40:27[Saint]so arguing is indeed quite relevant.
00:40:28LloreanI don't like a million settings, but I feel these two are pretty different things.
00:40:29gevaertssideral: the point would be to see how things overlap so we can get the minimal set of settings that satisfies the maximum number of people
00:40:40*JdGordon1 is willing to bet most people leave 80+% of the setting default
00:40:47[Saint]JdGordon1: exactly why we should argue about them! ;P
00:41:02gevaertsJdGordon1: oh, sure, but those that do never complain here!
00:41:07[Saint]and, I must certainly not be "most" people then.
00:41:22[Saint]my .cfg is a complex mix a settings I prefer...I'd cry if I lost it.
00:41:45gevaertsAnd it's only those who complain who ever write a patch and thus start contributing!
00:41:47JdGordon1and no, resuming playback is resuming playback is unpauseing playback. the only case I;d accept where there is a difference is resuming from power-on or STOP, but then i would expect the fae setting would be wanted anyway
00:42:02gevaertsErgo, we need more controversial settings if we want more developers!
00:42:11LloreanJdGordon1: What does power on have to do with fade?
00:42:15*JdGordon1 gets back into proper development then
00:42:40*[Saint] must say he really doesn't agree that resume and un-pause is the same thing.
00:42:48JdGordon1Llorean: give me a logical reaosn why anyone would want to always fade-in when resuming from pause but not when resuming from poweron
00:42:52[Saint]but, I'm just not *too* passionate about it presently.
00:42:52sideralgevaerts: I love and hate you for this reasoning. You are so obviously correct!
00:42:56LloreanJdGordon1: It's been decided in the past to keep pause and stop separate, so I don't see what you're basing your statement than unpause and unstop are identical on. They aren't the same thing in Rockbox at the moment.
00:43:00LloreanThey may be in your head, but that's not where it counts.
00:43:34LloreanJdGordon1: I thought we were talking about always rewinding, and was trying to figure out what fade + power on has to do with rewind.
00:43:43LloreanI guess you were moving on to something else from that explanation?
00:43:54JdGordon1no, just getting confused....
00:43:57JdGordon1same thing
00:44:14JdGordon1there is no sane reason to want to rewind on resume from pause but not from poweron
00:44:28LloreanBut there is same reason to want to rewind from *stop* but not from *pause*
00:44:52LloreanIf you use pause for temporary breaks (someone wants to talk to you) and stop for when you expect not to come back immediately (put down the player, possibly power off)
00:44:53JdGordon1and stop != pause because of technical reasons (WHICH HAVE BEEN DISCUSSED AND SERIOUSY CONSIDERED MERGING), not from some phylosophical reasoning
00:45:05LloreanSeriously considered, but rejected after discussion.
00:45:09[Saint]there may not be a "sane" reason, but I don't think we can safely assume it's "safe" to bundle pause and resume together when they're clearly different things.
00:45:26 Join BHSPitMonkey [0] (~stephen@unaffiliated/bhspitmonkey)
00:49:16 Quit sideral (Quit: Leaving.)
00:50:57 Quit crwl (Ping timeout: 260 seconds)
00:51:16 Join casainho [0] (
00:51:40 Quit wodz (Quit: Leaving)
00:52:01 Join webguest854 [0] (
00:54:11 Join Mp3C [0] (
00:54:11 Quit webguest854 (Client Quit)
00:54:39Mp3CIs anyone here?
00:55:35 Join afk [0] (~Dre@
00:55:45 Quit afk (Read error: Connection reset by peer)
00:55:45 Quit Mp3C (Client Quit)
00:56:22 Join crwl [0] (
00:59:00 Join Jerom [0] (~jerome@
00:59:40 Quit leavittx_ (Read error: Operation timed out)
01:02:48 Quit tchan (Quit: WeeChat 0.3.4)
01:04:11 Quit casainho (Quit: ChatZilla 0.9.86 [Firefox 3.6.12/20101027124101])
01:06:52 Join tchan [0] (~tchan@lunar-linux/developer/tchan)
01:11:54 Quit froggyman (Ping timeout: 240 seconds)
01:14:14 Quit ender` (Quit: There are two major products that come out of Berkeley: LSD and UNIX. We don't believe this to be a coincidence. -- Jeremy S. Anderson)
01:16:21 Quit mudd1 (Ping timeout: 246 seconds)
01:21:44 Quit [Saint] (Ping timeout: 240 seconds)
01:25:31 Quit Jerom (Quit: Leaving.)
01:25:32 Join [Saint] [0] (S_a_i_n_t@
01:30:01 Quit [Saint] (Ping timeout: 246 seconds)
01:33:50 Join [Saint] [0] (S_a_i_n_t@
01:43:56 Quit DerPapst (Quit: Leaving.)
01:55:15 Quit liar (Quit: Leaving)
01:56:50***Saving seen data "./dancer.seen"
02:07:46[Saint]Hmmmm, why is it sometimes that I need to uninstall RaaA to update, and others it wil treat it as an update?
02:08:01[Saint]Will it only be an "update" if it's built by the same machine?
02:10:54JdGordon1you answered your own question
02:11:00JdGordon1umm... yes
02:21:14 Join madalu [0] (~matt@unaffiliated/madalu)
02:28:11 Join L-Strife89 [0] (~Strife89@
02:29:06 Quit Strife89 (Quit: Rebooting to try a distro.)
02:44:51 Quit BHSPitMonkey (Remote host closed the connection)
03:10:56 Quit krazykit (Quit: fffffff)
03:14:31CIA-70New commit by jethead71 (r29302): Leave a gap between all handles because ringbuf_add_cross interprets equal pointers as empty, corruption guard check could fail to detect overlap if ...
03:18:43CIA-70r29302 build result: All green
03:25:25 Join krazykit [0] (
03:27:37 Join Strife89 [0] (~Strife89@
03:33:50 Quit robin0800 (Quit: Leaving)
03:56:51***Saving seen data "./dancer.seen"
04:03:51 Join Barahir_ [0] (
04:04:36 Quit TheSeven (Ping timeout: 276 seconds)
04:05:14 Join froggyman [0] (~seth@unaffiliated/froggyman)
04:07:15 Quit Barahir (Ping timeout: 255 seconds)
04:07:38 Join TheSeven [0] (~TheSeven@rockbox/developer/TheSeven)
04:42:25 Quit amiconn (Disconnected by services)
04:42:25 Quit pixelma (Disconnected by services)
04:42:26 Join amiconn_ [0] (quassel@rockbox/developer/amiconn)
04:42:28 Join pixelma_ [0] (quassel@rockbox/staff/pixelma)
04:42:30 Nick pixelma_ is now known as pixelma (quassel@rockbox/staff/pixelma)
04:42:43 Nick amiconn_ is now known as amiconn (quassel@rockbox/developer/amiconn)
04:43:27 Quit Keripo (Quit: Leaving.)
05:01:56 Quit TheSeven (Ping timeout: 276 seconds)
05:07:28 Join TheSeven [0] (~TheSeven@rockbox/developer/TheSeven)
05:19:38 Quit L-Strife89 (Quit: Putting away laptop.)
05:20:13 Join cjcopi [0] (
05:21:05 Join Keripo [0] (
05:21:28 Quit Buganini (Remote host closed the connection)
05:34:50 Join Rob2222 [0] (
05:38:17 Quit Rob2223 (Ping timeout: 240 seconds)
05:40:55 Quit Horschti (Quit: Verlassend)
05:53:19 Join leavittx [0] (~leavittx@
05:56:55***Saving seen data "./dancer.seen"
06:22:02 Quit leavittx (Ping timeout: 240 seconds)
06:24:50 Quit panni_ (Quit: ( :: NoNameScript 3.81 :: ))
06:45:34 Join badcam [0] (
06:47:09 Quit gevaerts (Ping timeout: 260 seconds)
06:50:05 Quit madalu (Ping timeout: 250 seconds)
07:06:29 Quit logbot (Ping timeout: 240 seconds)
07:06:29***ERROR: (Closing Link: (Ping timeout: 240 seconds)) from
07:06:29***Saving seen data "./dancer.seen"
07:06:32***Started Dancer V4.16
07:06:32***Connected to on port 6667
07:06:32***Logfile for #rockbox started
07:06:32Mode"logbot :+i" by logbot
07:06:36***Server message 501: 'logbot :Unknown MODE flag'
07:06:36 Join logbot [0] (
07:06:36 Join badcam [0] (
07:06:36 Join Rob2222 [0] (
07:06:36 Join Keripo [0] (
07:06:36 Join cjcopi [0] (
07:06:36 Join TheSeven [0] (~TheSeven@rockbox/developer/TheSeven)
07:06:36 Join pixelma [0] (quassel@rockbox/staff/pixelma)
07:06:36 Join amiconn [0] (quassel@rockbox/developer/amiconn)
07:06:36 Join froggyman [0] (~seth@unaffiliated/froggyman)
07:06:36 Join Barahir_ [0] (
07:06:36 Join Strife89 [0] (~Strife89@
07:06:36 Join krazykit [0] (
07:06:36 Join [Saint] [0] (S_a_i_n_t@
07:06:36 Join tchan [0] (~tchan@lunar-linux/developer/tchan)
07:06:36 Join crwl [0] (
07:06:36 Join Dreamxtreme [0] (~Dre@
07:06:36 Join thegeek [0] (
07:06:36 Join JdGordon1 [0] (
07:06:36 Join Llorean [0] (~DarkkOne@rockbox/user/Llorean)
07:06:36 Join T44 [0] (
07:06:36 Join bluebrother [0] (~dom@rockbox/developer/bluebrother)
07:06:36 Join factor [0] (~factor@
07:06:36 Join mystica555_ [0] (
07:06:36 Join mystica555 [0] (
07:06:36 Join markun [0] (~markun@rockbox/developer/markun)
07:06:36 Join MethoS-- [0] (~clemens@
07:06:36 Join slooopy [0] (
07:06:36 Join t0rc [0] (~t0rc@unaffiliated/t0rc/x-5233201)
07:06:36 Join antil33t [0] (
07:06:36 Join bluefoxx [0] (
07:06:36 Join Izzy_ [0] (~Izzy@
07:06:36 Join Kitar|st [0] (
07:06:36 Join JdGordon| [0] (~jonno@rockbox/developer/JdGordon)
07:06:36 Join GodEater [0] (~bibble@rockbox/staff/GodEater)
07:06:36 Join yosafbridge [0] (
07:06:36 Join jordan` [0] (
07:06:36 Join Bagder [0] (~daniel@rockbox/developer/bagder)
07:06:36 Join mc2739 [0] (~mc2739@rockbox/developer/mc2739)
07:06:36 Join Xerion [0] (
07:06:36 Join guymann [0] (
07:06:36 Join Suit_Of_Sables [0] (
07:06:36 Join Zambezi [0] (Zulu@
07:06:36 Join Galois [0] (
07:06:36 Join feisar- [0] (
07:06:36 Join jae [0] (
07:06:36 Join tmzt [0] (~tmzt@
07:06:36 Join Torne [0] (~torne@rockbox/developer/Torne)
07:06:36 Join Unhelpful [0] (~quassel@rockbox/developer/Unhelpful)
07:06:36 Join Rondom [0] (
07:06:36 Join Hadaka [0] (
07:06:36 Join pjm0616 [0] (~user@
07:06:36 Join maraz [0] (
07:06:36 Join ved [0] (
07:06:36 Join miceh [0] (
07:06:36 Join knittl [0] (~knittl@unaffiliated/knittl)
07:06:36 Join simabeis [0] (
07:06:36 Join FOAD [0] (~dok@
07:06:36 Join merbanan [0] (
07:06:36 Join aevin [0] (eivindsy@unaffiliated/aevin)
07:06:36 Join vedos [0] (
07:06:36 Join blast007 [0] (~blast007@bzflag/developer/Blast)
07:06:36 Join sinthetek [0] (~sinthetek@unaffiliated/sinthetek)
07:06:36 Join niekie [0] (quasselcor@CAcert/Assurer/niekie)
07:06:36 Join iq [0] (~iq@unaffiliated/iq)
07:06:36 Join scorche [0] (~scorche@rockbox/administrator/scorche)
07:06:36 Join literal [0] (
07:06:36 Join [fred] [0] (
07:06:36 Join Slasheri [0] (miipekk@rockbox/developer/Slasheri)
07:06:36 Join elcan [0] (
07:06:36 Join preglow [0] (
07:06:36 Join Loto [0] (~nfs@xbmc/user/Loto)
07:06:36 Join TBCOOL [0] (
07:06:36 Join YPSY [0] (
07:06:36 Join advcomp2019 [0] (~advcomp20@unaffiliated/advcomp2019)
07:06:36 Join ack` [0] (
07:06:36 Join parafin [0] (
07:06:36 Join ThomasAH [0] (
07:06:36 Join CIA-70 [0] (~CIA@
07:06:36 Join alexbobP [0] (
07:06:36 Join plux [0] (
07:06:36 Join Utchy [0] (
07:06:36 Join balintx [0] (
07:06:36 Join AlexP [0] (~alex@rockbox/staff/AlexP)
07:06:36 Join simonrvn [0] (
07:06:36 Join sasquatch [0] (~username@
07:06:36 Join eGen_ [0] (
07:06:36 Join sbhsu [0] (
07:06:36 Join jhMikeS [0] (
07:06:36 Join ehntoo [0] (
07:06:36 Join zu [0] (
07:06:36 Join n17ikh [0] (
07:06:36 Join linuxstb [0] (~linuxstb@rockbox/developer/linuxstb)
07:06:36 Join soap [0] (~soap@rockbox/staff/soap)
07:06:36 Join Guinness` [0] (
07:06:36 Join Battousai [0] (~bryan@gentoo/developer/battousai)
07:06:36 Join timccc [0] (~timccc@
07:06:36 Join jfc [0] (
07:06:36 Join kkit|sh [0] (
07:06:36 Join jepler [0] (~jepler@emc/developer/pdpc.professional.jepler)
07:06:36 Join dionoea [0] (~dionoea@videolan/developer/dionoea)
07:06:36 Join Kohlrabi [0] (
07:06:36 Join pikytcus [0] (
07:06:36 Join scorche|sh [0] (~scorche@rockbox/administrator/scorche)
07:06:36 Join MagusG [0] (
07:06:36 Join Farthen [0] (
07:06:36 Join @ChanServ [0] (ChanServ@services.)
07:06:36 Join powell14ski_ [0] (
07:06:36 Join linuxguy4 [0] (
07:06:36 Join amee2k [0] (
07:06:36 Join logiclost [0] (
07:06:36 Join tintamarre [0] (
07:06:36 Join rasher [0] (~rasher@rockbox/developer/rasher)
07:06:36 Join ps-auxw [0] (~arneb@2001:470:c807:0:1532:4e5f:2ad3:4123)
07:06:36 Join bzed [0] (
07:06:36 Join Elfish [0] (amba@2a01:4f8:100:90a1:abc:abc:abc:abc)
07:06:36 Join ranmachan [0] (
07:09:36 Quit rasher (Read error: Connection reset by peer)
07:13:44 Join rasher [0] (
07:13:53 Quit rasher (Changing host)
07:13:53 Join rasher [0] (~rasher@rockbox/developer/rasher)
07:14:58 Quit t0rc (Remote host closed the connection)
07:21:02 Join BHSPitMonkey [0] (~stephen@unaffiliated/bhspitmonkey)
07:24:18 Quit MethoS-- (Remote host closed the connection)
07:37:27 Quit JdGordon1 (Quit: idiots are idiots and im going home)
07:46:54 Join LinusN [0] (
07:46:54 Quit LinusN (Changing host)
07:46:54 Join LinusN [0] (~linus@rockbox/developer/LinusN)
07:49:11 Quit BHSPitMonkey (Read error: Operation timed out)
07:57:18 Join BHSPitMonkey [0] (~stephen@unaffiliated/bhspitmonkey)
08:13:01 Quit Dreamxtreme (Read error: Connection reset by peer)
08:13:18 Join esperegu [0] (~quassel@
08:18:17 Join Dreamxtreme [0] (~Dre@
08:42:43 Join bertrik [0] (
08:42:43 Quit bertrik (Changing host)
08:42:43 Join bertrik [0] (~bertrik@rockbox/developer/bertrik)
08:42:45 Quit rasher (Ping timeout: 250 seconds)
08:44:48 Join B4gder [0] (~danielx@2a00:1a28:1200:9::2)
08:44:48 Quit B4gder (Changing host)
08:44:48 Join B4gder [0] (~danielx@rockbox/developer/bagder)
08:46:18 Join ender` [0] (
08:46:30 Join pamaury [0] (~quassel@rockbox/developer/pamaury)
08:50:10 Join rasher [0] (
08:50:10 Quit rasher (Changing host)
08:50:10 Join rasher [0] (~rasher@rockbox/developer/rasher)
08:51:39 Quit Dreamxtreme (Read error: Connection reset by peer)
08:51:55 Join Dreamxtreme [0] (~Dre@
09:06:33***Saving seen data "./dancer.seen"
09:07:47 Join leavittx [0] (~leavittx@
09:12:03 Join kugel [0] (~kugel@
09:12:05 Quit kugel (Changing host)
09:12:05 Join kugel [0] (~kugel@rockbox/developer/kugel)
09:12:55 Join kevku [0] (~kevku@2001:7d0:0:f9af:feed:feed:feed:feed)
09:14:22 Quit BHSPitMonkey (Quit: Ex-Chat)
09:18:26 Join leavittx_ [0] (~lev@
09:27:29 Join sideral [0] (~sideral@
09:27:29 Quit sideral (Changing host)
09:27:29 Join sideral [0] (~sideral@rockbox/developer/sideral)
09:30:42 Join efyx [0] (
09:30:55 Quit bertrik (Ping timeout: 276 seconds)
09:33:18 Join gevaerts [0] (~fg@rockbox/developer/gevaerts)
09:33:31 Quit mystica555_ (Ping timeout: 276 seconds)
09:35:31 Join mudd1 [0] (
09:36:32CIA-70New commit by jethead71 (r29303): Buffering: tin cup. Update threading structure and handle rebuffer more reliably on buffer thread using a single message send.
09:37:26 Join mystica555_ [0] (
09:40:19CIA-70r29303 build result: All green
09:47:18 Join swilde [0] (
09:49:47 Join n1s [0] (
09:49:47 Quit n1s (Changing host)
09:49:47 Join n1s [0] (~n1s@rockbox/developer/n1s)
09:50:45 Quit mystica555 (Read error: Connection reset by peer)
09:51:14 Quit mystica555_ (Read error: Connection reset by peer)
09:53:08 Join mystica555_ [0] (
09:56:53 Part LinusN
09:59:38 Quit Suit_Of_Sables (Ping timeout: 240 seconds)
10:18:32 Join DerPapst [0] (
10:19:00CIA-70New commit by jethead71 (r29304): Code police buffering.c a little - use already predominant style - shorted lines over 80 cols.
10:22:33CIA-70r29304 build result: All green
10:24:19 Quit kevku (Ping timeout: 260 seconds)
10:24:45 Quit merbanan (Ping timeout: 246 seconds)
10:26:39 Quit kugel (Ping timeout: 260 seconds)
10:28:32 Quit sideral (Quit: Leaving.)
10:31:04 Join merbanan [0] (
10:32:07 Quit leavittx_ (Read error: Operation timed out)
10:38:20 Quit badcam (Quit: Leaving)
10:44:48 Join LinusN [0] (~linus@rockbox/developer/LinusN)
10:45:52 Join einhirn [0] (
10:53:15 Join esperegu_ [0] (~quassel@
10:53:48 Quit esperegu (Ping timeout: 246 seconds)
10:55:27 Quit leavittx (Ping timeout: 255 seconds)
10:58:41 Quit advcomp2019 (Read error: Connection reset by peer)
10:59:09 Join advcomp2019 [0] (~advcomp20@unaffiliated/advcomp2019)
10:59:12 Join Izzy__ [0] (~Izzy@
11:01:41 Join leavittx_ [0] (~lev@
11:01:52 Quit Izzy_ (Ping timeout: 245 seconds)
11:06:35***Saving seen data "./dancer.seen"
11:09:11 Join esperegu [0] (~quassel@
11:10:30 Quit esperegu_ (Ping timeout: 276 seconds)
11:24:57 Quit Dreamxtreme (Read error: Connection reset by peer)
11:27:29 Join mystica555 [0] (
11:27:34 Join esperegu_ [0] (~quassel@
11:28:18 Quit esperegu (Ping timeout: 255 seconds)
11:30:51 Quit esperegu_ (Remote host closed the connection)
11:31:57gevaertstmzt: any hint on what skia is?
11:32:14tmztskia is the rendering library android uses
11:32:27tmztthis lets you remove the call into java for rendering lcd updates
11:32:43tmztI was tearing apart webview looking for that
11:32:52tmztfound this after I found the magic call
11:33:09tmzt10:19 < tmzt> 062 // Note: this is called from UI thread, don't count it for WebViewCoreTimeCounter
11:33:12tmzt10:19 < tmzt> 3063 WebViewCore* viewImpl = GET_NATIVE_VIEW(env, obj);
11:33:14tmzt10:19 < tmzt> 3064 SkCanvas* canvas = GraphicsJNI::getNativeCanvas(env, canv);
11:33:23 Join Dreamxtreme [0] (~Dre@
11:33:35tmztmight also help with some of the requester stuff
11:33:36*gevaerts leaves this to kugel :)
11:33:52tmztyeah, I saw he wasn't on
11:34:44 Join MethoS- [0] (~clemens@
11:34:59tmztI use some code very similar to yours in my X port to android, so I was looking for something more efficient than drawBitmap from a NativeBuffer
11:36:05 Quit mudd1 (Read error: Operation timed out)
11:37:25 Quit merbanan (Ping timeout: 250 seconds)
11:37:56tmztit didn't quite pay off for them either
11:38:58 Join cooc [0] (~sebger@
11:39:12tmzttwice I fail tonight
11:45:07 Quit markun (Ping timeout: 272 seconds)
11:45:12 Quit sbhsu (Quit: leaving)
11:45:35 Join Kitr88 [0] (
11:46:28 Join merbanan [0] (
11:48:11 Quit Kitar|st (Ping timeout: 240 seconds)
11:49:50 Quit Kitr88 (Ping timeout: 240 seconds)
11:53:16 Quit leavittx_ (Ping timeout: 276 seconds)
11:54:04 Quit parafin (Read error: Operation timed out)
11:54:42 Quit n1s (Ping timeout: 276 seconds)
11:55:31 Join Kitar|st [0] (
11:56:34 Join _jhMikeS_ [0] (
11:56:34 Quit jhMikeS (Read error: Connection reset by peer)
11:56:34 Quit _jhMikeS_ (Changing host)
11:56:35 Join _jhMikeS_ [0] (~jethead71@rockbox/developer/jhMikeS)
11:56:35 Nick _jhMikeS_ is now known as jhMikeS (~jethead71@rockbox/developer/jhMikeS)
11:58:56 Join parafin [0] (
12:00:53 Join wodz|work [0] (
12:02:00 Quit parafin (Client Quit)
12:02:11 Join parafin [0] (
12:04:02wodz|workgosh, rk27xx lcd subsystem *IS* complicated. There is lcdpanel with its own controller chip connected to the rockchip lcd controller module. This module can do YUV<->RGB conversion, hardware scalling, can blit two separate regions with specified alpha value on top of the background
12:05:39wodz|workthis module plays with dedicated DMA engine which can do regular block transfers from both AHB busses (ARM and DSP), multiple block transfers or multiple block, linked list transfers
12:06:08wodz|workthere are 4 channels whith such capabilities at your disposal :-)\
12:06:28 Join leavittx_ [0] (~lev@
12:06:54 Join n1s [0] (~n1s@rockbox/developer/n1s)
12:10:17 Join mudd1 [0] (~cmertes@2001:638:504:20e0:221:70ff:fe83:655e)
12:25:54 Quit leavittx_ (Ping timeout: 255 seconds)
12:27:50CIA-70New commit by jethead71 (r29305): All kernel objects in code shared amongs targets (core, plugins, codecs) should be declared SHAREDBSS_ATTR as any core could potentially touch them ...
12:32:45CIA-70r29305 build result: All green
12:36:37[Saint]jhMikeS: what's the status of FS #11863?
12:37:32jhMikeSas is the bugs or the patches I flooded it with?
12:38:05[Saint]tha patches. is it being committed?
12:38:11jhMikeSfwiw, I haven't managed to crash anything today, there were still some nasty bugs
12:38:17jhMikeSit is committed
12:38:25[Saint]oh, it is?
12:38:46 Join GeekShadow [0] (
12:38:47 Quit GeekShadow (Changing host)
12:38:47 Join GeekShadow [0] (~Antoine@reactos/tester/GeekShadow)
12:38:59jhMikeSI was just heading there to make a note of that fact and you popped up asking! :)
12:40:14[Saint]I can back my hacky syncing out of my tree now, woo \o/
12:40:55jhMikeSyes, unhack and relax
12:42:10 Quit merbanan (Ping timeout: 240 seconds)
12:43:10 Join Rob2223 [0] (
12:43:27 Quit Rob2222 (Read error: Connection reset by peer)
12:44:20 Part LinusN
12:47:07 Join Jerom [0] (~jerome@
12:57:33 Join vnl [0] (
12:58:32 Quit vnl (Client Quit)
13:00:41 Join vnl [0] (
13:00:48 Part vnl
13:06:37***Saving seen data "./dancer.seen"
13:06:40 Join Zagor [0] (
13:06:40 Quit Zagor (Changing host)
13:06:40 Join Zagor [0] (~bjst@rockbox/developer/Zagor)
13:09:43 Join LinusN [0] (~linus@rockbox/developer/LinusN)
13:09:53 Quit elcan (Read error: Connection reset by peer)
13:09:58 Join elcan [0] (
13:13:06 Join dfkt [0] (dfkt@unaffiliated/dfkt)
13:13:31 Quit Keripo (Quit: Leaving.)
13:14:30 Part LinusN
13:14:39 Quit slooopy (Ping timeout: 260 seconds)
13:27:57 Join slooopy [0] (
13:39:19 Quit Jerom (Quit: Leaving.)
13:55:22 Quit pamaury (Remote host closed the connection)
14:02:52 Join TheLemonMan [0] (
14:05:12 Quit antil33t (Read error: Connection reset by peer)
14:05:21 Join antil33t [0] (
14:21:49 Join LinusN [0] (~linus@rockbox/developer/LinusN)
14:59:02 Quit n1s (Quit: Lämnar)
15:01:40 Nick Dreamxtreme is now known as TheEight (~Dre@
15:03:25 Nick TheEight is now known as Dreamxtreme (~Dre@
15:06:41***Saving seen data "./dancer.seen"
15:06:59 Quit wodz|work (Quit: CGI:IRC)
15:17:21 Join komputes [0] (~komputes@ubuntu/member/komputes)
15:33:25 Part LinusN
15:36:22 Join froggymana [0] (
15:37:30 Quit froggymana (Client Quit)
15:40:41 Join froggymana_ [0] (43343972@gateway/web/freenode/ip.
15:43:23 Quit GeekShadow (Ping timeout: 276 seconds)
15:44:11 Quit froggymana_ (Changing host)
15:44:11 Join froggymana_ [0] (43343972@unaffiliated/froggyman)
15:44:11 Quit froggymana_ (Changing host)
15:44:11 Join froggymana_ [0] (43343972@gateway/web/freenode/ip.
15:48:27 Join GeekShadow [0] (~Antoine@reactos/tester/GeekShadow)
15:52:05 Join L-Strife89 [0] (~Strife89@
15:55:09 Join kevku [0] (~kevku@2001:7d0:0:f9af:feed:feed:feed:feed)
15:56:52 Quit froggymana_ (Ping timeout: 245 seconds)
15:57:19 Join benedikt93 [0] (~benedikt9@unaffiliated/benedikt93)
16:15:07 Quit L-Strife89 (Quit: o/)
16:24:59 Join paulk_ [0] (
16:26:56paulk_hi! Is it possible to set the recordings' names ? I mean, to choose if it will be named with the date, or with an incrementing number… ?
16:27:35Tornedoesn't it already use the date on targets with a clock?
16:28:30Torneyeah, it uses the date and time if the device has a clock, and an incrementing number if it doesn't
16:28:35paulk_It doesn't seem to be the date, I have kind of random numbers. Ex: R_MIC_800723-091847
16:28:46Tornethat looks like a date to me
16:28:51Torneyour player's clock is just set wrong
16:29:01paulk_yep I just checked, you're right
16:29:04Tornethat's 23rd june 1980, 09:18:47
16:29:14Torneer, july even
16:30:30paulk_thanks Torne
16:47:42 Quit paulk_ (Quit: Ex-Chat)
16:54:24 Quit krazykit (Quit: awe yeeeeeee)
16:54:51 Join Suit_Of_Sables [0] (
16:56:50 Join fkhodkov [0] (
16:58:43 Part Zagor
16:59:22 Quit B4gder (Remote host closed the connection)
17:06:43***Saving seen data "./dancer.seen"
17:11:01 Join leavittx_ [0] (~lev@
17:11:53 Join kugel [0] (~kugel@rockbox/developer/kugel)
17:12:03kugeltmzt: interesting
17:14:26kugeltmzt: I was re-doing rockbox' lcd update recently (locally; using SurfaceView), and I'm fairly sure the lcd is already limiting
17:15:19kugelI can't seem to get more than 62fps whatsoever
17:18:39 Quit TheLemonMan (Quit: free(me))
17:28:12 Join pamaury [0] (
17:28:13 Quit pamaury (Changing host)
17:28:13 Join pamaury [0] (~quassel@rockbox/developer/pamaury)
17:37:46 Quit [Saint] (Disconnected by services)
17:37:47 Join S_a_i_n_t [0] (S_a_i_n_t@
17:49:00 Join moos [0] (moos@rockbox/staff/moos)
17:52:05 Quit efyx (Remote host closed the connection)
18:09:09 Join domonoky [0] (~Domonoky@rockbox/developer/domonoky)
18:16:00CIA-70New commit by moos (r29306): Some languages updates for the upcoming release: ...
18:20:31CIA-70r29306 build result: All green
18:20:55CIA-70New commit by moos (r29307): Czech language: Some minor terminology changes by Marek Salaba FS #11935
18:24:56CIA-70r29307 build result: All green
18:28:32 Join panni_ [0] (
18:29:57 Join evilnick_B [0] (0c140464@rockbox/staff/evilnick)
18:34:19 Quit rasher (Read error: Connection reset by peer)
18:34:22 Join L-Strife89 [0] (
18:36:43 Join LambdaCalculus37 [0] (~3f74f70d@rockbox/staff/LambdaCalculus37)
18:38:09 Join rasher [0] (
18:38:09 Quit rasher (Changing host)
18:38:09 Join rasher [0] (~rasher@rockbox/developer/rasher)
18:40:22tmztkugel: maybe with skia you could render the rockbox widget/layout system unless the goal is pixel for pixel compatibility with hardware devices
18:40:39 Join Stummi [0] (~Stummi@rockbox/developer/Stummi)
18:40:56kugelwhat has the widget to do with it?
18:41:01 Quit DerPapst (Quit: Leaving.)
18:41:30kugelI understood that I could replace the current lcd_update/_rect() with something skia-based, is that right?
18:42:01tmztviewports, I mean. yeah, it looks like you can draw the bitmap using a picture group the way the webview implementation does
18:42:02kugelis it an official API (I found no skia headers in the ndk), and does it have advantages?
18:44:05tmztromain said he doesn't think it's in the NDK, right. the headers are used when the browser component is built though there seems to be no reasons a native plugin can't use them possibly optionally. as for advantages, webview seems to be using it for native compositing, text drawing and other things
18:44:13tmztversus just a flat framebuffer
18:45:18kugelI don't think I can get rid of the flat framebuffer model, but you can sure interpret it as a (in-memory) bitmap file
18:45:43kugelI never managed to get over 62fps using different approaches, so I don't think the (rumored) inefficiency of drawBitmap() is an issue
18:45:55kugel(although all my approaches used drawBitmap())
18:46:45tmztis 62fps limiting? you mean for something like mpeg playback or what do you mean
18:47:55kugelrunning test_fps.rock
18:49:18 Quit mystica555 (Read error: Connection reset by peer)
18:50:13 Quit L-Strife89 (Ping timeout: 255 seconds)
18:50:22 Join L-Strife89 [0] (
18:51:51kugelnot sure what I should find there
18:52:14 Quit GeekShadow (Ping timeout: 240 seconds)
18:55:36tmztthat's the bridge between java and native code to use the skia canvas, the other stuff is in the webkit repo and deals with pictures and things like that which should give you the equivalent of nativebuffer but rendered entirely from c
18:56:01tmztif I get anywhere with a proof of concept I'll let you know
18:56:09tmzthave to get back to my other work though
18:58:08 Quit mystica555_ (Read error: Connection reset by peer)
19:01:43 Join markun [0] (~markun@
19:01:43 Quit markun (Changing host)
19:01:43 Join markun [0] (~markun@rockbox/developer/markun)
19:06:45***Saving seen data "./dancer.seen"
19:08:11 Quit mudd1 (Ping timeout: 260 seconds)
19:14:13 Join Keripo [0] (
19:14:59 Join milk_ [0] (
19:15:32 Quit Keripo (Client Quit)
19:26:28 Join bertrik [0] (
19:26:28 Quit bertrik (Changing host)
19:26:28 Join bertrik [0] (~bertrik@rockbox/developer/bertrik)
19:28:02 Join Horscht [0] (~Horscht@xbmc/user/horscht)
19:30:12 Quit LambdaCalculus37 (Quit: Chat time is over work time is now!)
19:31:34TheSevenbtw, is there any particular reason that we use bin2c for the bitmaps etc.?
19:32:07TheSevenwhy not generate object files directly using an assembler file containing a label and a ".incbin" directive?
19:33:12 Quit einhirn (Quit: Miranda IM! Smaller, Faster, Easier.
19:33:32amiconnDoes that work for non-gnu 'as'?
19:34:07 Join liar [0] (
19:34:39TheSevendo we use non-gnu 'as'?
19:34:58amiconnThere are not only targets...
19:35:13amiconnBuilding a sim on osx means non-gnu 'as#; for example
19:36:43*amiconn ran into this with the libdemac mmx asm
19:36:55amiconnThe assembler on osx didn't like .rept
19:37:25amiconnI had to resort to more complex preprocessor macros
19:44:15 Quit benedikt93 (Quit: Bye ;))
19:45:12 Join GeekShadow [0] (
19:45:12 Quit GeekShadow (Changing host)
19:45:12 Join GeekShadow [0] (~Antoine@reactos/tester/GeekShadow)
19:46:25 Quit amiconn (Remote host closed the connection)
19:46:26 Quit pixelma (Remote host closed the connection)
19:55:07 Join pixelma [0] (quassel@rockbox/staff/pixelma)
19:55:24 Join amiconn [0] (quassel@rockbox/developer/amiconn)
20:03:31 Join mt [0] (~mt@
20:03:40 Quit mt (Changing host)
20:03:40 Join mt [0] (~mt@rockbox/developer/mt)
20:10:40mtRe: gsoc 2011, how about adding "resuming and completing the wma voice port" as a project ? I'll not have the time to participate as a student this year, neither do I have the time currently to work on it, so I hope we could get someone in gsoc to finish it.
20:10:49linuxstbTheSeven: Bitmaps are converted to the target-specific internal Rockbox format (i.e. the format of the lcd framebuffer) - it's not simply bin2c.
20:11:13linuxstbmt: Is that an entire project?
20:11:45 Join Buschel [0] (
20:12:07 Join TheLemonMan [0] (
20:13:29*linuxstb still wonders why running android/ is giving "Failed to fetch URL, reason: Network is unreachable", when the file can be downloaded in curl, wget and firefox...
20:13:35mtlinuxstb: According to the student's experience with codecs, I think it would fit as an entire project.
20:14:33linuxstbmt: Well, IMO it's not something useful enough to give a SoC slot to. Is WMA Voice widely used?
20:15:41kugeldoes that matter?
20:16:35linuxstbkugel: Does what matter?
20:16:38mtlinuxstb: I'm not sure if it's widely used.
20:16:50kugellinuxstb: how widely used a format is
20:16:53*linuxstb solved his android problem courtesy of
20:16:54mtBut we have a whole lot of codecs that aren't
20:17:20linuxstbkugel: Yes, I think so. SoC slots are valuable, and IMO we wouldn't want to waste it on a codec nobody uses.
20:17:45*gevaerts agrees
20:17:50linuxstbAssuming of course there are more worthwhile proposals.
20:18:14kugelwe can filter out for the slots at a later stage; proposals are IMO unrelated to the number of slots
20:19:13gevaertsFor GSoC, there's also the bigger picture. Every project we get means some other organisation doesn't get one. If those projects are worthwhile, that's fine
20:19:26gevaertsI'm not saying this one isn't good enough
20:19:31kugelwe've pretty much support all widely used formats, so only rarely used ones are left
20:20:05linuxstbkugel: I'm not against it being on the list, but we should prioritise the list of projects in the same way we did last year, and WMA Voice would (IMO) be quite low on that list.
20:20:22kugelspeaking of codecs, someone should look at FS #11906
20:20:33S_a_i_n_tfinishing the theme editor could well be an entire project for another student. we want entirely *new* projects?
20:20:54gevaertsI just want to point out that GSoC isn't *entirely* free money to pay people. Hypothetically speaking, having WMA Voice support may mean that someone doesn't get to improve llvm/clang crosscompiler support, which does hurt us
20:21:08mtlinuxstb: That sounds good. And iirc, we gave back an extra slot last year, right ?
20:21:37gevaertsmt: actually, no. Last year we cashed in and got one of the left over slots
20:22:03linuxstbWhat was our success rate last year? I forget how many projects we even started with...
20:22:10gevaertsIt's way too early to think about one slot more or less though. We're not selected yet...
20:22:36gevaertslinuxstb: we had RaaA, WMA pro, the theme editor, and TTS
20:23:08kugeldon't we need at least a few proposals (good or bad ones) to get even accepted?
20:23:27gevaertswe need well worked out ideas, yes
20:23:51gevaertsAnd a nice bit of text that scorche|sh usually provides
20:23:57gevaertsAnd luck
20:25:21gevaertsI mean, there are many more organisations that want to participate than are chosen every year. We've been in there for four years now, so it's not impossible that they decide that it's time for us to sit out a session
20:26:40kugelnot this year hopefully, they're boosting the number of organizations and students
20:27:08gevaertsWe'll see
20:27:21gevaertsI'd say never hopefully :)
20:27:33mtAnd also, there are not that many projects that compete with Rockbox in the same category. (At least it faces less competition than, say, a CMS)
20:27:56gevaertsmt: yes, but on the other hand it's not very clear how much impact we have
20:28:30gevaertsWhich is (partly) why the Swedes changed some stuff to make it easier to get download numbers
20:29:14kugelwe were on LWN!
20:30:10mtAnd FLOSS weekly ;)
20:30:34gevaertsYes, but so are all other oranisations that want a slot!
20:37:30 Join mudd1 [0] (
20:51:42linuxstbmt: So to answer your question, maybe add it under "Secondary project ideas" ?
20:52:33 Quit L-Strife89 (Quit: Dorm-bound.)
20:53:32 Quit moos (Ping timeout: 255 seconds)
20:53:36*gevaerts doesn't like "Secondary project ideas"
20:54:27mtlinuxstb: Sounds good.
20:54:36linuxstbgevaerts: What would you suggest? I think I wrote that last year - the idea is that we have projects we really want (primary), and then the others...
20:55:27 Quit MethoS- (Remote host closed the connection)
20:55:53mtgevaerts: I don't think we should drop it altogether. It's nice to have some sort of prioritization imho.
20:58:06gevaertsI think we want to find a proper match between students and projects. If someone wants to work on something but picks something else because the first choice is "secondary", I fear we seriously increase the risk of failure
20:59:10gevaertsAnd history tells me that we don't have many more serious proposals than slots usually, so the ranking doesn't make much of a difference anyway
20:59:18linuxstbgevaerts: But it's a balance - do we want a really good student to work on a useless project? Shouldn't we push students towards what we want them to do?
20:59:41gevaertslinuxstb: if it's a useless project, why is it on that page?
20:59:52linuxstbYes, maybe "useless" is the wrong word.
21:00:00kugelplaceholder? :)
21:00:28kugelOTOH we probably also don't want not-yet-so-strong students to work on very tough projects
21:01:03gevaertsAlso, we're never going to fully agree on what the "important" projects are anyway
21:02:33linuxstbgevaerts: Maybe we should remove the distinction for now - we can think about it more closer to the time, once we have a fuller list of projects.
21:02:41gevaertsGood idea
21:02:51LloreanI think the best thing is to just go with the projects we feel the students are most likely to complete. That's a factor of student ability and student interest in the project.
21:02:59mtOK, how about, we don't differentiate ideas on the wiki. Students are expected to discuss an idea before applying, so we would know what a student's first choice is. If they chose an idea that we agreed to be low-priority, they are infromed so that theycan apply to other projects.
21:03:10LloreanWhile it'd be nice to push them toward projects we want more, an un-done project we wanted is still less than a finished project we wanted less.
21:04:53LloreanI think we should ask students to tell us *all* projects they're interested in, and rate their level of interest and how well they think they could accomplish them. Then perhaps write proposals for the two *they* think would be both most useful to Rockbox and most within their interest/ability
21:05:11gevaertsmt: that assumes we can agree on which ones are low priority :)
21:05:21LloreanRather than us telling them how useful it is, we let them decide which they think are important, and we can then see what we've got when it comes down to assigning slots. Any pressure from us, in any way, probably reduces our odds of getting a finished task
21:06:17gevaertsLlorean: yes, I agree
21:06:42gevaertsAnyway, let's add ideas first, and then see if we need some sort of separation
21:06:49***Saving seen data "./dancer.seen"
21:07:18LloreanI can agree with that.
21:08:29mtgevaerts: What's the problem with that assumption ? Even I know that my proposed idea is not a high-priority one for example. :) (And I don't see opposing opinions)
21:08:53gevaertsmt: do you want just one secondary idea? :)
21:09:49Lloreanmt: Even if it's not high priority, if a really talented student is interested in the project, saying it's "low priority" may discourage them from even applying, if they think it'll reduce their chances of getting accepted.
21:10:01LloreanOne of the goals of GSoC isn't just code, but getting new people involved with the projects.
21:10:11Llorean*any* task, low or high priority, can do that.
21:12:09kugelisn't that even the main goal? getting young people into FOSS?
21:12:40mtAlright I'm convinced. So the question now is, does everyone else agree that it's a good/useful enough idea to put there or not ?
21:13:27kugelfine with me
21:13:28gevaertsmt: at this point, yes. I suspect we'll have some sort of meeting to go over the list just before finalising our application anyway
21:13:57kugelwhen is that due?
21:14:23gevaertsMarch 11 at the latest
21:14:35kugelIMO the multiple/relocatable plugins and buflib projects from GSoC2010 should be put there also
21:14:50gevaertsWe can begin applying on February 28
21:15:01gevaertsI'd like to have a decent list two weeks from now
21:15:17gevaertskugel: I moved the plugin one a few minutes ago
21:16:05gevaertsMy personal rule is that I only move things over that I understand well enough :)
21:16:25 Quit Buschel (Ping timeout: 272 seconds)
21:16:31 Join itcheg [0] (
21:17:23LloreanIt might be worth splitting the page into "project ideas" and "areas of interest." For example, something like "further RaaA improvements" is something we'd probably like, but it'd be up to the student to flesh that out into a proposal.
21:17:46*gevaerts nods
21:17:56kugelunionfs would be nice too, especially for RaaA
21:18:23Lloreankugel: And MicroSD targets, I'd imagine.
21:18:38gevaertskugel: how much work is unionfs?
21:18:48kugeldon't know
21:19:00gevaertsI'm not convinced it's eleven weels
21:19:09Lloreangevaerts: If it's not much on its own, altering Rockbox's UI to interact with it well for copy/paste, new file creation, etc can fill that out a lot.
21:19:19kugelbut it would allow the show the themes/fonts/etc from two different folders in browse themes/fonts/etc
21:19:42kugelgevaerts: no idea really, I just saw it on the 2010 page
21:19:47 Join Keripo [0] (
21:20:13itchegI have rockbox installed on an Ipod video it got corrupted so I reinstalled and now got corrupted again
21:20:33kugelstandalone playback core (perhaps even functional in a preemption-based environment) would be nice too
21:20:34itchegI guess this sounds like a bad disk, but when I try to format it tells me write protected
21:20:36 Join saratoga [0] (9803c6dd@gateway/web/freenode/ip.
21:20:52saratogawe've already got a long list of possible codec projects, add voice to the list, and suggest that it be combined with something else
21:21:28itcheg I don't care for Apple install, suggestion on how to format?
21:22:14linuxstbitcheg: You have to follow Apple's formatting - Rockbox doesn't replace Apple's bootloader (stored in flash ROM), so the ipod needs to have the expected structure.
21:22:36saratogaif its just a corrupted file system, i think a windows format will work as well
21:25:24 Join mystica555 [0] (
21:26:01mtsaratoga: Do you think it would be feasible to have the Voice decoder and encoder combined with something else from that list ? (I'm not sure how much work would be needed for the encoder)
21:26:23saratogadepending how skilled someone is
21:26:33 Quit itcheg (Quit: CGI:IRC (Ping timeout))
21:26:39saratogathough i'm not sure how hard voice is to make fixed point
21:27:04saratogasince its already ported to rockbox its probably not too hard to someone whos done fixed point before
21:27:46 Join itcheg [0] (
21:29:33itchegso when I boot to apple it says restore with itunes. Any way to acomplish this with out the dreaded itunes?
21:29:42mtsaratoga, I don't think it would be hard to convert it to fixed point, but I believe it would probably need more work/time than the other codecs.
21:30:01Torneitcheg: the best way is to use itunes
21:30:11Torneit's much easier and much more likely to do it exactly right :)
21:30:41itchegtorne I was hoping that wasn't the answer
21:30:57itchegdon't really want to install itunes on my machine
21:31:10TorneThere is a manual restore process but the instructions are written for linux/mac and they require a reasonably high level of comfort with the command line
21:31:17TorneAnd it doesn't always seem to work perfectly
21:31:31Torneuse someone else's computer then :)
21:32:16itcheghmm I'm "ok" with command line but not really a linux person
21:32:39mtsaratoga, I'll add it to the codec list anyway. I wouldn't mind if a student finishes this and other stuff from that list. :)
21:32:49gevaertsitcheg: which ipod exactly is it?
21:36:47itcheggavaerts ipod video 80gb
21:38:18 Join merbanan [0] (
21:38:53gevaertsitcheg: in that case I think you really should try to find an itunes installation. The 80gb is the one where the "doesn't always seem to work perfectly" Torne mentioned is most common
21:39:07gevaertsIf you *really* want to try to do it manually, have a look at
21:39:08 Quit mystica555 (Ping timeout: 264 seconds)
21:39:27*kugel added standalone playback app
21:39:29 Join Lear [0] (chatzilla@rockbox/developer/lear)
21:39:38gevaertsIf you don't fully understand what all of those steps do, don't touch it
21:40:01gevaertskugel: once would have been enough :)
21:40:05itchegok thnx guys will find someone who has itunes
21:40:19itchegrockbox is awsome btw, thanks!
21:40:41 Quit Keripo (Quit: Leaving.)
21:41:20mtgevaerts: The conflicts are my fault I think. I'm working on it.
21:41:33kugelgevaerts: once?
21:41:56CIA-70New commit by learman (r29308): Update Swedish translation.
21:42:03gevaertskugel: "Standalone playback core/library" currently appears twice
21:42:04kugelgevaerts: hmm, the wiki told me that my changes clashed with mt's. the diff said my changes did not come through
21:42:16kugelunless I misinterpreted the diff
21:42:18*gevaerts lets kugel and mt work it out
21:42:50*kugel sees CONFLICTs at the bottom of the page
21:42:56mtgevaerts, kugel : The wiki told me my changes clashed with gevaerts' :-)
21:43:07 Join Keripo [0] (
21:43:10 Join mystica555 [0] (
21:43:22kugelconcurrent access is nasty!
21:44:31gevaertskugel: I'd also reword that a bit. While a "standalone application to run on a PC" is nice, a set of libraries with clear APIs that can be used both in rockbox and externally (e.g. for debugging or testing) is more what we actually want (and includes this standalone application)
21:44:57kugelfeel free to improve :)
21:45:10gevaertsWell, only if you agree :)
21:45:17kugelI do for sure :)
21:45:27 Quit itcheg (Quit: CGI:IRC (Ping timeout))
21:45:27gevaertsAnd only if you and mt agree that the page is ready to extend again
21:45:58CIA-70r29308 build result: All green
21:46:00 Quit Keripo (Client Quit)
21:46:09 Join vnl [0] (
21:46:21kugelI'll leave it for you :p
21:47:46kugelI think the playback app is a tough task, it also (indirectly) involves messing the metadata parsers
21:48:12mtkugel, gevaerts : I think the page is fine now.
21:48:21gevaertskugel: It involves messing with everything
21:48:50gevaertsOnly for people who aren't afraid to get their hands dirty I'd say
21:49:03saratogathis is using the codecs externally?
21:49:45 Quit mystica555 (Ping timeout: 250 seconds)
21:52:49gevaertskugel: can you review my changes?
21:53:05gevaertssaratoga: ideally that would be part of it
21:53:27saratogacutting out codecs and metadata is actually pretty easy i think
21:53:42saratogatest_codec more or less does all the buffering, so really you just need to add a wrapper for metadata
21:53:51gevaertsI'd like to see clearly separated modules with clear APIs
21:53:52saratogaand some makefile nonsense
21:54:00saratogayes designing the APIs is not so simple
21:54:18saratogaan ffmpeg wrapper might be really useful too
21:54:41kugelgevaerts: loks good to me
21:54:44 Join mystica555 [0] (
21:55:30kugelsaratoga: I think adopting to standard (or de-facto) APIs is very useful, it has helped on RaaA
21:55:37gevaertssaratoga: wrappers for all sorts of things are useful, but unless we really spend time and effort on cleaning up the APIs, those wrappers won't be very clean
21:56:14 Join krabador [0] (
21:56:21gevaertsThe way checkwps and the database tool tend to break quite often clearly shows that
21:56:21kugelwe probably also want a pthread-like thread API if we ever get serious about rockbox-within-preemtive-threads
21:57:26gevaertskugel: that's a different project I'd say. One that still needs a consensus :)
22:05:02 Join webguest35 [0] (
22:07:18 Quit webguest35 (Client Quit)
22:11:44 Join Horschti [0] (~Horscht@xbmc/user/horscht)
22:12:02 Part S_a_i_n_t
22:12:33 Quit Llorean (Read error: Connection reset by peer)
22:15:52 Quit Horscht (Ping timeout: 265 seconds)
22:16:34 Join Horscht [0] (~Horscht@xbmc/user/horscht)
22:16:47 Quit Horschti (Ping timeout: 255 seconds)
22:21:52 Join leavittx [0] (~leavittx@
22:22:46 Quit Stummi (Quit: Bye!)
22:25:10 Quit Lear (Quit: ChatZilla 0.9.86 [Firefox 4.0b12pre/20110214030347])
22:25:33 Join benedikt93 [0] (~benedikt9@unaffiliated/benedikt93)
22:29:50 Quit mystica555 (Ping timeout: 245 seconds)
22:29:58 Quit krabador (Remote host closed the connection)
22:30:49linuxstbsaratoga: What do you see an ffmpeg wrapper being useful for?
22:32:04 Quit TheLemonMan (Quit: free(me))
22:35:03 Join mystica555 [0] (
22:40:38linuxstbgevaerts: What flaws does the playback core have (reading your SoC2011 description) ?
22:41:41gevaertslinuxstb: I didn't add that particular bit :)
22:42:25 Join thomasjfox [0] (
22:42:44*linuxstb curses flyspray and thinks he should direct that to kugel.. ?
22:45:56 Join prg318 [0] (
22:46:16kugellinuxstb: there've been always some glitches
22:47:15kugelone I can name is that very fast track skipping (especially in the playlist viewer) often locks up playback
22:47:19prg318If I wipe my iPod (video 30gb) and install rockbox; is there any way I can restore iPod software at some point? i mean without dual booting
22:48:35 Quit GeekShadow (Ping timeout: 245 seconds)
22:48:51linuxstbprg318: You don't wipe your ipod to install Rockbox. Rockbox needs to be added to a working ipod, and doesn't involve deleting anything. (assuming it's a windows-formatted ipod - Mac ipods need converting to windows format)
22:49:55 Quit kevku (Quit: KVIrc 4.0.2 Insomnia
22:50:22prg318linuxstb: thanks. i think i might go with rockbox on my iPod; it'll also give me something to hack around with.. i submitted some patches a couple years back, but I had stopped using rockbox when my ipod failed :x
22:54:43 Join GeekShadow [0] (~Antoine@reactos/tester/GeekShadow)
22:57:37 Quit slooopy (Ping timeout: 246 seconds)
22:57:41 Quit merbanan (Ping timeout: 240 seconds)
23:05:10 Quit bluebrother (Disconnected by services)
23:05:11 Join bluebroth3r [0] (~dom@rockbox/developer/bluebrother)
23:06:30 Join enthdegree [0] (
23:06:50***Saving seen data "./dancer.seen"
23:08:39 Quit mystica555 (Ping timeout: 276 seconds)
23:09:32saratogalinuxstb: various projects who use ffmpeg on ARM
23:10:19 Join slooopy [0] (
23:12:34linuxstbsaratoga: I'm not sure what you're suggesting. A wrapper to use ffmpeg in Rockbox, a wrapper to use Rockbox codecs in ffmpeg, or something else?
23:13:14 Join mystica555 [0] (
23:13:15saratogalinuxstb: a way to compile rockbox codecs so that they can be accessed via libavcodec
23:15:00 Join Topy [0] (
23:15:29 Join BRi7X [0] (
23:15:42BRi7Xhowdy guys, I got rockbox working on the iPhone 3G!
23:15:49 Quit leavittx (Ping timeout: 265 seconds)
23:16:35evilnick_BBRi7X: Did you?
23:16:58BRi7Xyeah, though now i'm kind of stuck in the fft plugin >_<
23:17:04BRi7Xbut yeah
23:17:39evilnick_BCan you do a hard reset and take a screenshot?
23:18:33 Quit T44 (Ping timeout: 240 seconds)
23:19:54BRi7Xhrmm i could try... it was pretty simple actually. i have idroid on the iphone, then i ran the rockbox app. it was hard getting off the ground, but it works, and it really does play music flawlessly.
23:20:15evilnick_BAh, not natively, rightydokey
23:20:30BRi7Xyeah not natively. but it's still rockbox on an iphone haha
23:21:02*evilnick_B can't help but laugh even though he'd personally kill* for RB on the iPhone 4
23:21:17BRi7Xlol natively?
23:21:26evilnick_B* = Actual killing may vary
23:21:41 Quit benedikt93 (Quit: Bye ;))
23:21:59evilnick_BI still dream about it one day coming to pass, then I could rid myself of iTunes to manage music
23:22:09evilnick_BUntil then, though, I shall wait.
23:22:16BRi7Xi was going crazy trying to find where the hell itunes put all the music on here, but database found it all very quickly. even found songs i had no idea were on the device
23:24:36BRi7Xdo you have an iPhone 4?
23:25:20evilnick_BYes, but this is getting offtopic (though I started it) so join #rockbox-community if you like
23:26:48BRi7Xwell i was about to steer it back on topic... if you have it, and it's jailbroken, throw on iDroid and test out rockbox.apk...
23:27:30kugelBRi7X: you might be the very first one to run rockbox on an iphone, good job :)
23:27:33gevaertsSeriously, running android on an iphone in order to run rockbox is silly
23:27:46*evilnick_B wasn't aware that the ip4 could use iDroid
23:27:54Battousaijust silly enough to work
23:28:33 Quit slooopy (Ping timeout: 250 seconds)
23:28:39 Nick milk_ is now known as milk (
23:39:56 Quit domonoky (Read error: Connection reset by peer)
23:42:31 Join slooopy [0] (
23:43:51 Quit mystica555 (Ping timeout: 240 seconds)
23:44:00 Quit evilnick_B (Quit: Page closed)
23:44:47 Join [Saint] [0] (S_a_i_n_t@
23:58:04 Quit ender` (Quit: Someone sent me a postcard picture of the Earth. On the back it said, "Wish you were here.")

Previous day | Next day