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

00:00:11 Join japc [0] (~japc@bl21-189-144.dsl.telepac.pt)
00:00:58 Quit bertrik (Quit: :tiuQ)
00:01:48 Quit efyx (Remote host closed the connection)
00:03:30 Quit petur (Quit: Leaving)
00:05:16***Saving seen data "./dancer.seen"
00:08:11 Join L-Strife89 [0] (~Strife89@adsl-80-196-229.mcn.bellsouth.net)
00:08:28 Quit evilnick_B (Quit: Page closed)
00:10:02 Quit sideral (Quit: Leaving.)
00:11:24 Quit linuxstb (Ping timeout: 260 seconds)
00:11:39 Join linuxstb [0] (~linuxstb@rockbox/developer/linuxstb)
00:11:49 Quit bieber (Ping timeout: 240 seconds)
00:12:14 Join bieber [0] (~quassel@162-78.97-97.tampabay.res.rr.com)
00:13:47*pamaury wonders if wodz want to brick his device
00:15:20wodzpamaury: not quite - I want to force it into fail safe mode
00:16:04wodzthey put 5! copies of bootloader on the flash
00:21:07pamaurylol
00:21:23pamauryare you sure there is recovry mode ?
00:21:54 Quit pamaury (Remote host closed the connection)
00:22:14wodzyes I am sure
00:23:34 Quit skapazzo (Quit: Lost terminal)
00:25:42 Quit funman (Quit: leaving)
00:26:54 Join mshathlonxp [0] (~msh@5acba0d5.bb.sky.com)
00:35:34 Part Zagor
00:39:04wodzWhen doing block erase what should be the address I should pass? Is this the first row address of the block?
00:41:30 Join scromple [0] (~x@115-64-195-104.tpgi.com.au)
00:42:07 Quit japc (Quit: Ex-Chat)
00:47:16 Join Keripo [0] (~Keripo@eng426.wireless-resnet.upenn.edu)
00:47:37 Quit tmzt (Ping timeout: 240 seconds)
00:49:11 Quit mshathlonxp (Quit: Leaving)
00:51:47 Quit wodz (Quit: Leaving)
00:55:08 Join tmzt [0] (~tmzt@76.253.140.130)
00:55:48 Quit sinthetek (Read error: Connection reset by peer)
01:00
01:00:09 Quit dfkt (Quit: -= SysReset 2.55=- Sic gorgiamus allos subjectatos nunc.)
01:02:06 Join rdd [0] (~rdd@c83-250-51-60.bredband.comhem.se)
01:07:56 Part byteframe ("Leaving.")
01:13:49 Quit ender` (Quit: If God had intended us to go around naked, He would have made us that way. -- Olum's Observation)
01:14:37 Join bluebrother [0] (~dom@f053153163.adsl.alicedsl.de)
01:14:37 Quit bluebrother (Changing host)
01:14:37 Join bluebrother [0] (~dom@rockbox/developer/bluebrother)
01:15:58 Quit domonoky (Quit: Leaving.)
01:16:10 Quit bluebroth3r (Read error: Operation timed out)
01:24:09 Quit L-Strife89 (Quit: Battery running down.)
01:24:35 Quit bjoern1 (Quit: WeeChat 0.3.4)
01:25:29 Quit mystica555_ (Ping timeout: 260 seconds)
01:27:17 Quit wtachi (Quit: Firefox froze)
01:27:19 Quit bieber (Ping timeout: 276 seconds)
01:27:45 Join bieber [0] (~quassel@162-78.97-97.tampabay.res.rr.com)
01:36:16 Join robin0800 [0] (~robin0800@cpc3-brig8-0-0-cust703.3-3.cable.virginmedia.com)
01:37:38 Quit robin0800 (Client Quit)
01:37:54 Join robin0800 [0] (~robin0800@cpc3-brig8-0-0-cust703.3-3.cable.virginmedia.com)
01:38:25 Quit robin0800 (Client Quit)
01:39:52 Join L-Strife89 [0] (~Strife89@adsl-80-196-229.mcn.bellsouth.net)
01:42:31 Quit DerPapst (Quit: Leaving.)
01:46:18 Quit MethoS- (Remote host closed the connection)
01:50:00 Join t0rc [0] (~t0rc@unaffiliated/t0rc/x-5233201)
01:50:18 Join mystica555_ [0] (~Mike@71-208-217-27.hlrn.qwest.net)
01:57:28 Join sinthetek [0] (~sinthetek@cpe-174-111-021-024.triad.res.rr.com)
01:57:29 Quit sinthetek (Changing host)
01:57:29 Join sinthetek [0] (~sinthetek@unaffiliated/sinthetek)
01:57:51 Quit fyrestorm (Read error: Connection reset by peer)
02:00
02:05:18***Saving seen data "./dancer.seen"
02:11:26 Join indian_curry_lov [0] (~3a605d27@giant.haxx.se)
02:11:35indian_curry_lovhello ppls
02:11:42 Quit mudd1 (Ping timeout: 276 seconds)
02:11:55indian_curry_lovi was wondering if anyone knew how to take screen shots of my ipod nano 2g
02:12:44 Quit antil33t (Ping timeout: 260 seconds)
02:13:33indian_curry_lovi want to upload a theme but dont know how to take sceenshots
02:13:42indian_curry_lovcan somebody help???
02:14:44 Quit indian_curry_lov (Client Quit)
02:16:29 Quit jhMikeS (Ping timeout: 260 seconds)
02:16:53 Join robin0800 [0] (~robin0800@cpc3-brig8-0-0-cust703.3-3.cable.virginmedia.com)
02:17:03 Join plz_help_me [0] (~3a605d27@giant.haxx.se)
02:17:03 Join jhMikeS [0] (~jethead71@rockbox/developer/jhMikeS)
02:17:16plz_help_mehello ppls
02:17:32plz_help_medoes anyone know how to take a screenshot of the ipod nano 2g
02:18:01plz_help_mei want to upload a theme but don't know how to take a screenshot
02:19:18 Join Gnos [0] (~chatzilla@adsl-68-253-231-58.dsl.dytnoh.ameritech.net)
02:20:17GnosHello guys. That voice that always calls-out the battery level just said "Buffer size 50%". I've never heard it call anything but the battery level. What is this?
02:20:17 Quit plz_help_me (Client Quit)
02:20:44scrompleindian_curry_lov: You might want to take a look at the Simulator for your hardware version.
02:22:07scrompleplz_help_me: You might want to take a look at the Simulator for your hardware version.
02:25:09scrompleYou can run the theme on there and do screen shots... Don't know the key stroke off the top of my head though/
02:25:16JdGordon1Gnos: your voice/lang file is out of date
02:28:06GnosThanks
02:28:07Gnosexit
02:28:09 Quit Gnos (Quit: ChatZilla 0.9.86.1 [Firefox 3.6.16/20110319135224])
02:29:44 Part scromple ("Leaving")
02:29:54 Join scromple [0] (~x@115-64-195-104.tpgi.com.au)
02:43:48 Quit mc2739 (Quit: Reconnecting)
02:45:11 Join mc2739 [0] (~mc2739@rockbox/developer/mc2739)
02:56:56 Join robin0800_ [0] (~robin0800@cpc3-brig8-0-0-cust703.3-3.cable.virginmedia.com)
02:57:40 Quit robin0800 (Quit: Leaving)
03:00
03:01:54 Quit robin0800_ (Read error: Connection reset by peer)
03:04:06 Join GodEater_ [0] (~bibble@5ac83eb6.bb.sky.com)
03:04:10 Quit GodEater_ (Changing host)
03:04:10 Join GodEater_ [0] (~bibble@rockbox/staff/GodEater)
03:04:31 Join robin0800 [0] (~robin0800@cpc3-brig8-0-0-cust703.3-3.cable.virginmedia.com)
03:05:31 Quit FoH (Quit: resetting that damned modem)
03:06:13 Quit robin0800 (Client Quit)
03:07:12 Quit GodEater (Ping timeout: 248 seconds)
03:07:48 Join FoH [0] (~foh@adsl-71-68-84.bhm.bellsouth.net)
03:26:54mishrasaratoga are you there ?
03:29:39 Quit L-Strife89 (Quit: Heading back to the dorm\)
03:46:26 Quit Darkknight512 (Quit: CGI:IRC)
03:48:26 Join fyrestorm [0] (~nnscript@cpe-68-173-236-235.nyc.res.rr.com)
03:54:15 Join ChickeNES [0] (~ChickeNES@128.135.100.102)
03:57:19 Quit ChickeNE_ (Ping timeout: 246 seconds)
04:00
04:01:04 Join Topy [0] (~Topy44@f049138061.adsl.alicedsl.de)
04:01:41 Quit krazykit (Ping timeout: 240 seconds)
04:03:54 Join krazykit [0] (~krazykit@99-126-205-52.lightspeed.cicril.sbcglobal.net)
04:04:17 Quit T44 (Ping timeout: 240 seconds)
04:05:21***Saving seen data "./dancer.seen"
04:07:41 Join kugel_ [0] (~kugel@rockbox/developer/kugel)
04:11:10 Quit kugel (Ping timeout: 276 seconds)
04:14:39 Quit [Saint] (Disconnected by services)
04:14:41 Join S_a_i_n_t [0] (~st.lasciv@124-197-14-130.callplus.net.nz)
04:17:22 Join bieber_ [0] (~quassel@node141.seg35.ucf.edu)
04:22:48 Join Barahir_ [0] (~jonathan@frnk-590f5133.pool.mediaWays.net)
04:23:00 Join Rob2223 [0] (~Miranda@p4FFF217E.dip.t-dialin.net)
04:25:41 Quit Barahir (Ping timeout: 240 seconds)
04:26:18 Quit Rob2222 (Ping timeout: 276 seconds)
04:32:42 Quit S_a_i_n_t (Disconnected by services)
04:32:44 Join [Saint] [0] (~st.lasciv@124-197-14-130.callplus.net.nz)
04:39:15 Join byteframe [0] (~byteframe@unaffiliated/byteframe)
04:39:28byteframecan I do random Now Playing screen themes?
04:40:52JdGordon1random in what way?
04:41:24byteframerockbox would every so often select a differant one at random.
04:42:10JdGordon1ignoring the obvious question of "why would you want that", sure it could be done
04:42:30JdGordon1it wont ever get into svn though, maybe as a plugin
04:42:37byteframeI see.
04:47:38 Quit amiconn (Disconnected by services)
04:47:39 Quit pixelma (Disconnected by services)
04:47:39 Join amiconn_ [0] (quassel@rockbox/developer/amiconn)
04:47:41 Join pixelma_ [0] (quassel@rockbox/staff/pixelma)
04:47:43 Nick pixelma_ is now known as pixelma (quassel@rockbox/staff/pixelma)
04:47:56 Nick amiconn_ is now known as amiconn (quassel@rockbox/developer/amiconn)
04:56:55 Part byteframe ("Leaving.")
04:58:05 Join xmatrix [0] (~xmatrix@24-246-66-152.cable.teksavvy.com)
04:58:08 Quit xmatrix (Client Quit)
04:58:17 Quit TheSeven (Ping timeout: 258 seconds)
04:58:59 Quit factor (Read error: Connection reset by peer)
05:00
05:01:58 Join TheSeven [0] (~TheSeven@rockbox/developer/TheSeven)
05:12:25 Join Rob2222 [0] (~Miranda@p4FFF0DC6.dip.t-dialin.net)
05:14:55 Join factor [0] (~factor@75.108.68.114)
05:15:45 Quit Rob2223 (Ping timeout: 246 seconds)
05:18:00 Join Keripo1 [0] (~Keripo@dhcp0101.kin.resnet.group.upenn.edu)
05:18:57 Quit Keripo (Ping timeout: 276 seconds)
05:23:27 Quit Judas_PhD (Ping timeout: 246 seconds)
05:23:43 Join kendell [0] (~chatzilla@173.219.27.244)
05:25:35kendellhi. I just bought an iPod fifth gen. looking at the manual I see there are fm radio options. but they don't appear in rockbox. This is because iPods don't have fm tuners built in. but if I buy one and connect it through the dock, can I use it? I looked on the accessories page but couldn't find any
05:26:50kendellaccessories page on rockbox wiki, not apple site.
05:30:12JdGordon1mileage may vary
05:30:22JdGordon1accessory support kinda sucks at the moment
05:30:28kendellcrap
05:30:30JdGordon1so some will work better than others
05:30:31kendellah well
05:30:51kendellI see a bunch of speakers and fm transmitters. but no fm tuners
05:32:13kendellam thinking about selling my iPod to get a different player, but I can't find many competitors. most of the newer players rockbox is either not working on or unstable. most of the iriver ports are beyond my price range, 150 and up. the toshibas are reasonably priced but I don't know if it's possible for me to use it because of the touch pad thing
05:32:46kendellthere's a gigabeat f, but they're kind of difficuilt to locate smiles
05:33:13kendellarg, not again, rockbox just completely crashed, white screen with heavy hdd spinns.
05:38:23kendellby the way, are there any plans to add voice support to plugins menu, database and debug menu? I'm supposed to stay out of there, but plugins and database would be nice :) is it just the voice files that voice the menu uitems, or is there some sort of API that says, here, speak this, don't speak this?
05:40:45 Quit Horscht (Quit: Verlassend)
05:45:20 Quit bluefoxx (Quit: Can we, should we, will we?)
05:59:18 Quit kendell (Read error: Connection reset by peer)
06:00
06:01:13 Join BHSPitMonkey [0] (~stephen@unaffiliated/bhspitmonkey)
06:04:05 Quit t0rc (Quit: Give someone code, help them with one project. Teach someone to code, help them rule the world.)
06:05:23***Saving seen data "./dancer.seen"
06:21:25 Join JesusFreak316 [0] (~JesusFrea@pool-173-65-59-203.tampfl.fios.verizon.net)
06:31:47 Quit JesusFreak316 (Remote host closed the connection)
06:33:44 Join G4Oblivion [0] (~186e2ded@giant.haxx.se)
06:36:03 Quit G4Oblivion (Client Quit)
06:43:26 Join kendell [0] (~chatzilla@173.219.27.244)
06:43:39kendellhi all again.
06:44:19kendelljust curious, is it possible to make the rockbox sims accessible to screen readers? was trying out one and couldn't read it with nvda, but could see it.
06:48:18JdGordon1nope
06:48:31JdGordon1the sims just draw a bitmap
06:48:39kendellah.
06:48:54kendellso that's why nvda couldn't figure out what it was looking at
06:49:31kendellam trying to find out why the voice support doesn't ectend into certain parts of the rockbox interface.
06:49:38kendellextend
07:00
07:03:18 Quit mishra (Quit: Leaving)
07:15:54 Join kevku [0] (~kevku@2001:470:28:773:babe:feed:dead:bee)
07:17:07 Quit BHSPitMonkey (Remote host closed the connection)
07:19:35JdGordon1kendell: which parts?
07:19:52JdGordon1there are a few abandoned voice patches on the tracker if you're interested
07:19:54kendellJdGordon1: plugins menu, debug menu and database
07:20:28JdGordon1no voice support in plugins, debug menus dont use the language system, database doesnt use lang system for those strings
07:20:30kendellJdGordon1: sure. I just can't write c c++
07:20:38JdGordon1time to learn :)
07:20:47JdGordon1of those three, the db one is most wanted
07:21:23kendellJdGordon1: so basically the plugins menu will never get it? I'm just curious. I'm not complaining, I just can't access a lot of content because of the plugins and db not working
07:22:24kendellI think I got as far as variables and function calls before I got so confused I had to take a coffee break. then I just never picked it up again smiles
07:22:54JdGordon1there was a GSoC project a year or two ago to add support but unfortunatly it wasnt finished
07:22:59JdGordon1to plugins I mean
07:23:26kendellwould every plugin had to add support specifically or will there be a universal API taht the plugins use?
07:23:45JdGordon1I dont remember what the plan was
07:23:58kendellnod, I just meant if it ever gets picked up again.
07:24:45kendellis rockbox supposed to go to a white screen and lock after transferring files to the iPod video? mine has been doing that a lot lately and I have to hard reset.
07:26:23JdGordon1yes, thats obviously a feature!
07:26:27kendellfifty percent already? oh come on. it's only been off the charger four hours
07:27:28kendellsmiles, don't mind me, not trying to complain, I love rockbox. sounds a lot better than stock firmware. tried playing an mp3 on my iPod before transferring rockbox and couldn't stand it
07:28:43 Join leavittx [0] (~leavittx@89.221.199.187)
07:29:50kendellJdGordon1: might be simpler to add a tts, but that's probably difficult, as rockbox is a custon OS
07:37:28JdGordon1there is a TTS we wanted to add but its gplv3 which causes us problems
07:37:32*JdGordon1 doesnt remember its name
07:38:01 Quit kevku (Quit: KVIrc 4.0.4 Insomnia http://www.kvirc.net/)
07:38:02kendellJdGordon1: couldn't you add espeak? I think that's gplv2?
07:38:22kendellJdGordon1: wait, no, it's not. i think it used to be. it's gplv3 now
07:39:59JdGordon1thats probably the one then
07:40:11JdGordon1search our irc logs if you are interested
07:40:28kendellJdGordon1: there are others, but espeak is probably the fastest responsive wise.
07:40:47kendellJdGordon1: there's eloquence and stuff like that but I don't think eloquence is gpl. in fact i don't know if it even has a license
07:42:58 Join bluefoxx [0] (fuzzylomba@S0106485b3917092d.vs.shawcable.net)
07:48:51 Join Buschel [0] (~chatzilla@p54B67A33.dip.t-dialin.net)
07:51:03 Quit bluefoxx (Ping timeout: 276 seconds)
07:51:06CIA-87New commit by Buschel (r29708): Fix the Xing header parser to have reliable gapless playback. Closes FS #12062.
07:51:50 Join stoffel [0] (~quassel@p57B4D00C.dip.t-dialin.net)
07:54:29CIA-87r29708 build result: All green
07:54:54CIA-87New commit by Buschel (r29709): Merge r29708 to v3.8 branch. Fixes gapless playback (FS #12062).
07:56:20 Join DerPapst [0] (~Alexander@p57A92C6E.dip.t-dialin.net)
07:58:34 Join Xerion_ [0] (~xerion@5419A4D7.cm-5-2c.dynamic.ziggo.nl)
08:00
08:00:37 Quit Xerion (Ping timeout: 276 seconds)
08:00:37 Nick Xerion_ is now known as Xerion (~xerion@5419A4D7.cm-5-2c.dynamic.ziggo.nl)
08:05:27***Saving seen data "./dancer.seen"
08:05:55kendellwell, there does seem to be a tts goal already in place for GSOC 2011. I just hope it gets implemented
08:06:23JdGordon1no proposals for it iirc
08:07:47 Join mudd1 [0] (~cmertes@ip-78-94-202-227.unitymediagroup.de)
08:09:55 Quit Buschel (Quit: ChatZilla 0.9.86.1 [Firefox 3.6.16/20110319135224])
08:11:52 Join bertrik [0] (~bertrik@ip117-49-211-87.adsl2.static.versatel.nl)
08:11:52 Quit bertrik (Changing host)
08:11:52 Join bertrik [0] (~bertrik@rockbox/developer/bertrik)
08:13:17kendellJdGordon1: not sure about that, I just saw it on the GSOC webpage on the rb wiki. not sure if anyone has taken it up. tha Ipod accessories one would be really great too. I go to walmart with a sheet of paper with my accessory model numbers on it and the walmart person just stares at me. ubh, I'm sorry, we don't carry that.
08:15:32 Quit stoffel (Remote host closed the connection)
08:19:30 Join advcomp2019_ [0] (~advcomp20@unaffiliated/advcomp2019)
08:21:06 Join bluefoxx_ [0] (~bluefoxx_@S010600216b36c2a8.vs.shawcable.net)
08:21:26 Quit advcomp2019__ (Ping timeout: 258 seconds)
08:28:24 Join Xerion_ [0] (~xerion@5419A4D7.cm-5-2c.dynamic.ziggo.nl)
08:30:00 Quit Xerion (Ping timeout: 246 seconds)
08:30:00 Nick Xerion_ is now known as Xerion (~xerion@5419A4D7.cm-5-2c.dynamic.ziggo.nl)
08:35:23 Quit TheSeven (Ping timeout: 264 seconds)
08:35:40 Join Zagor [0] (~bjst@rockbox/developer/Zagor)
08:39:33 Join B4gder [0] (~danielx@rockbox/developer/bagder)
08:46:10 Join antil33t [0] (antil33t@124-197-51-80.callplus.net.nz)
08:50:21 Join LinusN [0] (~linus@rockbox/developer/LinusN)
08:56:58 Join Judas_PhD [0] (~kevin@misterfluffy.dsl.xmission.com)
08:58:29 Join ender` [0] (krneki@foo.eternallybored.org)
09:00
09:03:25 Join mem_ [0] (~mem@mem-irc.netnod.se)
09:09:00 Join einhirn [0] (~Miranda@bsod.rz.tu-clausthal.de)
09:13:17 Join domonoky [0] (~Domonoky@rockbox/developer/domonoky)
09:13:33 Join n1s [0] (~quassel@rockbox/developer/n1s)
09:19:04 Join TheSeven [0] (~TheSeven@rockbox/developer/TheSeven)
09:21:50 Quit domonoky (Read error: Connection reset by peer)
09:23:12 Quit Judas_PhD (Quit: This is a quitting message)
09:25:16 Quit ChickeNES (Quit: Computer has gone to sleep.)
09:25:55 Quit bertrik (Ping timeout: 248 seconds)
09:26:16kendellif you add an fm tuner to the iPod video, will the fm options be available in rockbox? I'd assume not, so how do you operate the radio controls?
09:29:24 Join utanapischti [0] (~username@p4FF2D864.dip.t-dialin.net)
09:29:47n1skendell: i'm pretty sure you control supported radio accessories just like the radio on any other player
09:29:47JdGordon1you assume wrong
09:30:18 Quit scromple (Quit: Gots to go get me outta here)
09:30:53kendelloh sorry. i thought that if the menu items weren't there, they wouldn't show up? or do they show up when a compatible tuner divice is found?
09:31:04kendelldevice
09:31:11n1syes they do, it's runtime detected
09:31:18 Join efyx [0] (~efyx@lap34-1-82-225-185-146.fbx.proxad.net)
09:33:01 Quit sasquatch (Ping timeout: 246 seconds)
09:41:44 Quit DerPapst (Ping timeout: 246 seconds)
09:43:01 Join DerPapst [0] (~Alexander@p57A92C6E.dip.t-dialin.net)
09:46:36 Quit jordan`` (Ping timeout: 260 seconds)
09:52:14 Nick kugel_ is now known as kugel (~kugel@rockbox/developer/kugel)
09:53:01 Quit Keripo1 (Quit: Leaving.)
09:54:30 Join wodz|work [0] (~5f303f8a@giant.haxx.se)
09:54:45wodz|workTheSeven: ping
09:56:12kendellah ok
09:56:13 Quit kendell (Quit: ChatZilla 0.9.86 [Browser 2.6.2/2011012515])
09:56:49 Quit bieber_ (Remote host closed the connection)
10:00
10:00:41 Quit Xerion (Read error: Connection reset by peer)
10:03:09TheSevenwodz|work: pong
10:03:38 Quit einhirn (Ping timeout: 276 seconds)
10:05:27 Join Xerion [0] (~xerion@5419A4D7.cm-5-2c.dynamic.ziggo.nl)
10:05:31***Saving seen data "./dancer.seen"
10:06:34wodz|workTheSeven: when issuing erase block to the nand chip what should be the passed address? I mean is it row address (so if there is 128 pages per block I should pass 0, 128, 256 etc)?
10:08:49TheSevenusually yes (on the hardware side)
10:09:00TheSevenhow this works on the software side depends on the driver of course
10:10:01wodz|workyes I am talking about bare nand chip without any specialized controller inbetween
10:16:51wodz|workTheSeven: how is work with misterious clip going?
10:19:06TheSevenhaven't managed to get it into the right recovery mode yet
10:19:29TheSevenso i'll probably need some rom and possibly flash dumps of working devices to go on with this
10:20:18wodz|workhonestly I was very surprised that nobody cared to dump the rom
10:26:24 Join mudd1_ [0] (~cmertes@ip-78-94-202-227.unitymediagroup.de)
10:26:29 Quit mudd1_ (Client Quit)
10:27:53*TheSeven as well
10:28:03TheSevenapparently hacking that platform was way too easy :P
10:29:18 Join silbo [0] (~quassel@193.40.244.204)
10:29:59 Quit liar (Ping timeout: 260 seconds)
10:30:36 Join Judas_PhD [0] (~kevin@misterfluffy.dsl.xmission.com)
10:49:12 Join pamaury [0] (81680b01@gateway/web/freenode/ip.129.104.11.1)
10:49:19 Quit pamaury (Changing host)
10:49:19 Join pamaury [0] (81680b01@rockbox/developer/pamaury)
11:00
11:00:59 Join zerly [0] (~cf2df98b@giant.haxx.se)
11:01:22 Quit zerly (Client Quit)
11:01:29 Join zerly [0] (~cf2df98b@giant.haxx.se)
11:02:38 Quit zerly (Client Quit)
11:05:00 Quit DerPapst (Quit: Leaving.)
11:06:30 Join webguest483 [0] (~cf2df98b@giant.haxx.se)
11:11:26 Quit webguest483 (Quit: CGI:IRC (Ping timeout))
11:26:58 Join DerPapst [0] (~Alexander@nat2-149.fh-giessen.de)
11:30:22 Quit FoH (Quit: driver wrangling ; reboot to the head, after 2d 21:04'10)
11:35:31 Quit mystica555 (Ping timeout: 248 seconds)
11:40:58 Join mystica555 [0] (~mike@71-208-217-27.hlrn.qwest.net)
11:51:26 Quit Elfish (Ping timeout: 260 seconds)
11:58:30 Quit mystica555 (Ping timeout: 276 seconds)
11:59:36 Join dfkt [0] (~dfkt@unaffiliated/dfkt)
12:00
12:00:18 Join d314 [0] (c22c1f39@gateway/web/freenode/ip.194.44.31.57)
12:03:59 Join einhirn [0] (~Miranda@bsod.rz.tu-clausthal.de)
12:05:34***Saving seen data "./dancer.seen"
12:11:20 Join Elfish [0] (amba@2a01:4f8:100:90a1:abc:abc:abc:abc)
12:49:21[Saint]Is RaaA actually using shutdown "propper"? I mean, is the mechanism the same for Rockbox/RaaA?
12:49:46[Saint]Long story short, can I just add "Shotdown" to the main menu in RaaA and expect it to work?
12:49:53[Saint]*Shutdown too
12:53:58 Join Jerom [0] (~jerome@95.171.148.84)
12:58:31 Quit mt (Ping timeout: 260 seconds)
13:00
13:02:32 Join smk [0] (~smk@115.113.152.3)
13:12:07smkwas looking at MrSomeone's list. in libfaad.c there is a call to malloc(). rockbox doesn't have an implementation of malloc(). so is libfaad not built with the rest of the source?
13:12:52smkspecifically, why is libfaad making a call to malloc() ? how does it work?
13:13:13Torneseveral codecs/plugins *do* have an implementation of malloc()
13:13:22Torneinside that codec/plugin or in codeclib/pluginlib
13:13:35Tornewhat that malloc actually does may vary :)
13:15:06smkso the task of making libfaad malloc-free means replacing calls to malloc with some rockbox specific implementation?
13:15:34gevaertsNo
13:15:40gevaertsWell, as far as I understand
13:15:59gevaertsThe point is to make it not need dynamically allocated memory during operation
13:16:32smkok. so pre-calculate the amount of memory needed and give that much static memory
13:16:59smkor something to that effect.
13:17:17gevaertsmore or less
13:17:24gevaertsAsk a codec specialist for details :)
13:20:44 Quit Jerom (Quit: Leaving.)
13:24:19n1swell, yeah, figure out the worst case amount needed and alloc that statically, if that is an insane amount, try to make it less
13:26:07smkok.
13:35:00n1smain problem with aac is the mp4 container parser iiuc
13:40:45smkbasic question. since libfaad is a library, everything related to libfaad will be under the same directory right?. codecs/libfaad.
13:41:40smkthat is , when i am working on it, should i be looking for things elsewhere or would it be wasting time?
13:41:52 Join petur [0] (~petur@rockbox/developer/petur)
13:44:02 Quit Strife89 (Quit: Vamoose!)
13:44:58smkok . i will figure that out :)
13:49:16 Quit TheSeven (Ping timeout: 260 seconds)
13:49:46n1ssmk: that depends on what you mean by "related to"
13:50:47n1sthe aac codec is made up of 4 parts, the aac.c file in codecs, libfaad, libm4a and the codeclib
13:52:22 Join Strife89 [0] (~Strife89@168.16.226.187)
13:53:27 Quit leavittx (Ping timeout: 240 seconds)
13:53:35smkwhat i mean is, if libfaad calls a function, should i assume that the called function is in one of the files in the same directory?
13:53:52 Join leavittx [0] (~leavittx@89.221.199.187)
13:54:20smkcalls to libfaad can definitely come from anywhere in the codebase.
13:54:35 Join TheSeven [0] (~TheSeven@rockbox/developer/TheSeven)
13:55:14 Quit [Saint] (Quit: I'm only going to Heaven if it feels like Hell, I'm only going to Heaven if it tastes like caramel...)
13:56:56 Quit mudd1 (Read error: Operation timed out)
13:57:20 Join [Saint] [0] (~St.]@124-197-14-130.callplus.net.nz)
13:57:48smkok. i will start work on it. if i get stuck , i will contact one of you.
13:57:53 Quit smk (Quit: Leaving)
13:59:00 Quit TheSeven (Ping timeout: 248 seconds)
13:59:38 Join mudd1 [0] (~cmertes@ip-78-94-202-227.unitymediagroup.de)
13:59:54n1sanything can call the codec lib, i don't know if libfaad does that but otherwise libfaad should not call anything.
14:00
14:00:59n1sthe toplevel file of each codec usually first hands a chunk of data to the container parser (here libm4a) and then when the results come back they are sent to the decoder (libfaad)
14:05:14 Join TheSeven [0] (~TheSeven@rockbox/developer/TheSeven)
14:05:35***Saving seen data "./dancer.seen"
14:11:35 Join kevku [0] (~kevku@2001:470:28:773:babe:feed:dead:bee)
14:13:46 Quit jhMikeS (Ping timeout: 260 seconds)
14:16:47 Join FoH [0] (~foh@adsl-71-68-84.bhm.bellsouth.net)
14:16:49 Quit Barahir_ (Ping timeout: 246 seconds)
14:16:57 Join Barahir [0] (~jonathan@frnk-590f5133.pool.mediaWays.net)
14:17:36 Quit leavittx (Ping timeout: 276 seconds)
14:21:28 Join leavittx [0] (~leavittx@89.221.199.187)
14:24:19 Join sideral [0] (~sideral@rockbox/developer/sideral)
14:33:58 Join robin0800 [0] (~robin0800@cpc3-brig8-0-0-cust703.3-3.cable.virginmedia.com)
14:37:33 Quit efyx (Read error: Operation timed out)
14:40:15 Join efyx [0] (~efyx@lap34-1-82-225-185-146.fbx.proxad.net)
14:46:13 Quit robin0800 (Quit: Leaving)
14:50:32 Join robin0800 [0] (~robin0800@cpc3-brig8-0-0-cust703.3-3.cable.virginmedia.com)
14:51:49 Quit Xerion (Ping timeout: 246 seconds)
14:52:39 Quit DerPapst (Ping timeout: 240 seconds)
14:53:15 Join DerPapst [0] (~Alexander@nat2-149.fh-giessen.de)
14:55:47 Quit B4gder (Quit: Konversation terminated!)
14:56:27 Quit wodz|work (Quit: CGI:IRC)
14:59:53 Quit eGen_ (Quit: ... gettin' screew my wife ....)
15:00
15:02:39 Join eGen_ [0] (generat0r@gate.mmdecin.cz)
15:02:55sideralgevaerts: Still interested in reading the Rockbox forums over NNTP?
15:04:15gevaertssideral: I'm interested in making it *possible*, yes :)
15:04:59sideralThey're available now (read-only) on news.gwene.org −− look for gwene.org.rockbox.forum.*
15:09:25 Join mt [0] (~mtee@rockbox/developer/mt)
15:16:52 Quit bieber (Ping timeout: 248 seconds)
15:17:08 Join bieber [0] (~quassel@162-78.97-97.tampabay.res.rr.com)
15:21:15 Join anonus [0] (~anonymous@88.80.28.189)
15:21:36anonushi
15:21:53anonusis there any way to turn off pictureflow completely?
15:22:34anonusincluding menu items
15:23:28[Saint]Not without editing the source and compiling your own build.
15:24:07[Saint]It's pretty easy to just "not use it" though.
15:24:17[Saint]WHat, can I ask, does removing it gain you?
15:24:21[Saint]*What
15:24:46anonusthrough ../tools/confugure i can do that ?
15:24:53[Saint]No.
15:26:06anonusand if I undefine HAVE_PICTUREFLOW_INTEGRATION ?
15:26:23[Saint]Then that will remove pictureflow integration.
15:26:29[Saint]but not pictureflow.
15:26:45anonusand then I will delete pictureflow.rock
15:26:46[Saint]that should take care of most of the orphaned menus though.
15:26:47gevaertsBut then you can remove pictureflow by, well, removing it
15:27:13anonusokay...
15:27:18anonusanother question
15:27:39anonusi want to write some postprocessing plugin...
15:28:01anonuslike replygain
15:28:26anonuswhere should i start ?
15:29:44Tornethere is no way to do that at present
15:29:57gevaertsWell, not as a plugin anyway
15:30:08anonusyea, i understand
15:30:09[Saint]Oh...if you really care about removing all the menu entries for pictureflow, you'll probably want to look at the HOTKEY code as well.
15:30:29[Saint]HOTKEY expects pictureflow to be present.
15:30:34anonusit is not a 'rock' file, but part of code compiled into firmware
15:30:35gevaertsIt does?
15:30:57anonus[Saint]: thanks
15:31:00gevaerts[Saint]: even if HAVE_PICTUREFLOW_INTEGRATION isn't defined?
15:31:06gevaertsThat sounds like a bug
15:31:15[Saint]Yeah, I seem to remember it does. It's an option for it, I don't think there's targets with hotkey but without PF
15:31:47[Saint]HAVE_PICTUREFLOW_INTEGRATION is just for the WPS, not hotkey iiuc
15:31:47 Quit DerPapst (Quit: Leaving.)
15:32:15Torneyes, you probably do understand correctly but that's still a bug
15:32:19Torne:)
15:32:55gevaertsAs far as I can see it does depend on HAVE_PICTUREFLOW_INTEGRATION
15:33:38anonusif I take replygain.c as basis for my post-processor, can I access mic from there ? or it will be complicated ?
15:34:31*anonus has sansa clip+
15:36:31[Saint]Hmmm, it does indeed. Perhaps I remember this from before hotkey was added to svn, or during one of its many overhauls.
15:41:58anonusanyone ?
15:42:16[Saint]lol. .levels files are built for RaaA
15:43:15gevaertsanonus: I suspect it's not going to be easy. There's no support in rockbox for using the audio codec in full duplex mode
15:44:20anonusi don't want to encode sound to file, i just want to get samples from mic
15:45:03TorneThere's still no support for using the audio codec in full duplex mode
15:45:11TorneIt doesn't matter what you're going to do with the samples
15:45:28anonushm
15:46:11gevaertsThe hardware may (or may not, for all I know) support it, but you'll have to expose that support
15:46:46anonusokay
15:47:33anonusi'll try ;)
15:48:20 Quit kevku (Ping timeout: 248 seconds)
15:50:49 Quit silbo (Read error: Operation timed out)
15:50:50 Join kevku [0] (~kevku@2001:470:28:773:babe:feed:dead:bee)
15:51:27n1sat least some players hw support duplex iirc you can start the instrument tuner plugin while playback is running or something
15:51:45n1sin fact, i'll try that
15:53:04n1shm, nope, it stops playbak
15:53:52 Join t0rc [0] (~t0rc@unaffiliated/t0rc/x-5233201)
15:54:47n1shm, it plays only a hiss for some reason but definitely not nothing
15:59:44 Part LinusN
16:00
16:00:48 Join silbo [0] (~quassel@193.40.194.207)
16:02:08 Join evilnick_B [0] (0c140464@rockbox/staff/evilnick)
16:02:56 Join vxp [0] (v@arabs.ps)
16:05:38***Saving seen data "./dancer.seen"
16:05:48 Join DerPapst [0] (~Alexander@p57A93079.dip.t-dialin.net)
16:06:32 Quit sideral (Ping timeout: 260 seconds)
16:06:58 Join sideral [0] (~sideral@rockbox/developer/sideral)
16:07:15 Quit vxp (Killed (idoru (Spam is off topic on freenode.)))
16:10:39 Quit sideral (Remote host closed the connection)
16:11:07 Join sideral [0] (~sideral@213.165.85.248)
16:11:07 Quit sideral (Changing host)
16:11:07 Join sideral [0] (~sideral@rockbox/developer/sideral)
16:11:28 Join L-Strife89 [0] (~Strife89@207.144.201.128)
16:14:41[Saint]Assuming I am generating valid builds (240x320 works OK on my handset), can someone explain to me please how it is that the 480x800 .apk is *smaller* then the 240x320 .apk I have built?
16:15:29[Saint]I would expect the only difference to be a few values regarding screen dimensions, and the images themselves. The images should mean that the 480x800 is naturally the larger of the two.
16:16:37[Saint]but in builds I have just made (several times, including a new source checkout in case there was weirdness in my tree) the 480x800 build is 3.1MB, and the 240x320 build is 3.2MB
16:20:54 Quit sideral (Remote host closed the connection)
16:21:38 Join sideral [0] (~sideral@213.165.85.248)
16:21:38 Quit sideral (Changing host)
16:21:38 Join sideral [0] (~sideral@rockbox/developer/sideral)
16:22:40 Quit TheSeven (Ping timeout: 260 seconds)
16:24:33 Join TheLemonMan [0] (~lem0n@ppp-200-133.98-62.inwind.it)
16:29:14amiconn[Saint]: Check which fonts are included in both builds. Maybe the 240x320 includes some large font files
16:40:30 Quit TheLemonMan (Quit: Destructor called)
16:46:10 Join sideral1 [0] (~sideral@213.165.85.248)
16:46:10 Quit sideral (Disconnected by services)
16:46:10 Nick sideral1 is now known as sideral (~sideral@213.165.85.248)
16:46:10 Quit sideral (Changing host)
16:46:10 Join sideral [0] (~sideral@rockbox/developer/sideral)
16:48:48[Saint]amiconn: very clever ;)
16:50:21[Saint]Also, it shows something kinda weird. Well, not necessarily weird but inconsistent. The 480x800 build gets 35 Helvetica, whereas the 240x320 build gets 15 Helvetica, 16 GNU Unifont, and 19 Nimbus
16:50:28 Join toffe82 [0] (~chatzilla@maf.wirelesstcp.net)
16:50:58 Join mshathlonxp [0] (~msh@5acba0d5.bb.sky.com)
16:50:59[Saint]not including 16 GNU unifont in the 240x320 build cuts out a (quite considerable) 1.8MB
16:51:09 Quit sideral (Remote host closed the connection)
16:51:20 Join sideral [0] (~sideral@213.165.85.248)
16:51:20 Quit sideral (Changing host)
16:51:20 Join sideral [0] (~sideral@rockbox/developer/sideral)
16:51:44[Saint]so, I'm all for not building with it, especially as I made some nice AA fonts that would be perfect for giving each RaaA size it's own font to ship with.
16:52:10 Quit L-Strife89 (Ping timeout: 264 seconds)
16:56:04 Join L-Strife89 [0] (~Strife89@207-144-19-39.cstel.net)
16:57:28 Quit silbo (Ping timeout: 246 seconds)
16:58:16 Quit Judas_PhD (Quit: This is a quitting message)
17:00
17:00:16 Quit avacore (Read error: Operation timed out)
17:00:58 Quit factor (Read error: Connection reset by peer)
17:01:16 Join silbo [0] (~quassel@193.40.194.207)
17:01:24 Quit sideral (Remote host closed the connection)
17:01:33 Join sideral [0] (~sideral@213.165.85.248)
17:01:33 Quit sideral (Changing host)
17:01:33 Join sideral [0] (~sideral@rockbox/developer/sideral)
17:02:02 Quit L-Strife89 (Ping timeout: 252 seconds)
17:03:24 Quit pamaury (Quit: Page closed)
17:03:58 Join avacore [0] (~avacore@1008ds1-rdo.0.fullrate.dk)
17:04:05 Quit silbo (Remote host closed the connection)
17:05:51amiconn[Saint]: So far unifont is the only one that covers all languages, so I'd rather leave that included on all targets where it makes sense (i.e. isn't too large or too small)
17:06:03 Join Keripo [0] (~Keripo@seas474.wireless-pennnet.upenn.edu)
17:06:13 Part Zagor
17:08:04 Join L-Strife89 [0] (~Strife89@207-144-19-39.cstel.net)
17:08:39[Saint]Ok...I guess I buy that, I wasn't really looking at it with translation in mind.
17:08:48 Join slooopy [0] (~sloo@95-90-30-123-dynip.superkabel.de)
17:09:01[Saint]The other two fonts are indeed unnecessary.
17:09:32 Quit L-Strife89 (Client Quit)
17:09:40[Saint]small enough to not really matter, but...not at all needed, so shouldn't be there.
17:11:02 Join TheSeven [0] (~TheSeven@rockbox/developer/TheSeven)
17:11:18amiconnThe packager only includes fonts which are referenced by themes
17:11:39 Quit sideral (Remote host closed the connection)
17:11:43amiconnSo if they're included, they are used by at least one theme
17:11:47 Join sideral [0] (~sideral@213.165.85.248)
17:11:47 Quit sideral (Changing host)
17:11:47 Join sideral [0] (~sideral@rockbox/developer/sideral)
17:13:54[Saint]which leads to "we need to not package anything other than the default theme"
17:14:17[Saint]as if a user puts a custom theme on the .cfg, they won't be able to use the shipped themes anyway.
17:14:17 Quit einhirn (Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org)
17:14:29[Saint]seems a little busted, but it is how it is.
17:14:42[Saint]s/.cfg/sd/
17:15:37[Saint]I had forgotten about other themes being included in RaaA because of this fact.
17:21:00[Saint]Hmmm...yes, 15 Helvetica is used by the 240x320 cabbie, and the other two fonts GNU Unifont and 19 Nimbus are used by the other shipped themes, the real damagi is done by GNU Unifont.
17:21:14[Saint]"damage" being vastly increased .apk size.
17:22:28n1swhy is the size of the apk a problem?
17:22:54[Saint]it's already huge.
17:23:20[Saint]why have 1.8MB of that be a font you can't even use if you have a custom theme on the sd (you probably will)
17:23:44[Saint]RaaA is ~18MB installed.
17:23:55[Saint]in terms of android apps, that's *massive*
17:24:39 Join benedikt93 [0] (~benedikt9@unaffiliated/benedikt93)
17:25:06[Saint]It's safer to assume that a user *will* install a custom theme at some point, and shipping a seperate "theme pack" with the (currently) shipped themes in it.
17:25:11 Quit antil33t ()
17:25:47[Saint]though as I understand it, it was always the intention to remove all the additional shipped themes from the distributed binaries except cabbiev2
17:26:13n1syeah i think we have intended to do that for quite a while
17:26:29n1sbut that sd card business sounds broken
17:26:57[Saint]There's no place right now where that makes more sense than RaaA, because at least with the other targets using another theme doesn't restrict access tothe shipped ones.
17:27:03[Saint]*to the
17:28:42n1syeah but that sounds like a separate issue that should be fixed
17:30:38[Saint]I don't believe it can be.
17:31:52n1show wonderful
17:31:54[Saint]Or rather, I believe there is a reason it is this way, though I can only speculate as to what that reason is ;)
17:38:12 Join TheLemonMan [0] (~lem0n@ppp-200-133.98-62.inwind.it)
17:38:21 Quit ender| (Read error: Operation timed out)
17:40:12 Join ender [0] (krneki@84.255.206.8)
17:40:19 Quit ender` (Read error: Operation timed out)
17:40:37 Join pamaury [0] (~quassel@rockbox/developer/pamaury)
17:42:11 Join ender| [0] (krneki@foo.eternallybored.org)
17:46:13 Join domonoky [0] (~Domonoky@rockbox/developer/domonoky)
17:47:50 Quit Keripo (Quit: Leaving.)
17:50:31TheLemonManpamaury: ping
17:51:16 Join smk [0] (~smk@61.17.193.221)
17:51:39pamauryTheLemonMan: pong but have to leave out the court :)
17:52:15TheLemonManhah perfect timing, are you coming back sometimes soon ?
17:52:25pamauryhalf an hour
17:52:46pamauryI realized I couldn't try your openbltc because the only program provide not immediate feedback with your method :) brb
17:53:25TheLemonMankk, ill be here :)
17:53:26 Join u42p [0] (~v35b@d053077.adsl.hansenet.de)
17:54:11TheLemonManin the meanwhile, is there any hardware guru floating around ?
17:55:55 Quit sideral (Quit: Leaving.)
17:56:40n1sTheLemonMan: it's usually better to just ask your question do if someone who sees it knows the answer they can answer
17:57:20 Part u42p
17:57:41TheLemonManwhats the bare minimum hw to setup ?
17:58:02 Join funman [0] (~fun@rockbox/developer/funman)
17:58:48funmanTheLemonMan: starting with LCD/backlight helps further debugging
17:59:22TheLemonMannot even ram/lradc/battery ?
17:59:57n1sTheLemonMan: it depends on where your code starts and what is already set up and the specifics of the hw
18:00
18:00:13TheLemonManim running on bare metal
18:00:19 Quit petur (Quit: *plop*)
18:00:52n1sTheLemonMan: no other bootloader or anything?
18:00:53saratogamishra: (for the logs) back now
18:00:58funmanTheLemonMan: if your code is running from ROM then no need for ram, and if you're plugging it on power no need for battery/adc
18:01:17funmanaren't you working on fuze+?
18:02:04TheLemonManits another player using (quite) the same board
18:03:38funmanfirst thing IMO is to get some feedback from your code and having LCD working
18:03:46funman.. helps that greatly
18:05:41***Saving seen data "./dancer.seen"
18:05:46 Quit d314 (Ping timeout: 252 seconds)
18:07:51 Quit t0rc (Quit: Give someone code, help them with one project. Teach someone to code, help them rule the world.)
18:07:57 Quit toffe82 (Quit: ChatZilla 0.9.86.1 [Firefox 4.0/20110318052756])
18:12:23 Quit [Saint] (Ping timeout: 246 seconds)
18:15:46 Join Leif [0] (~LeifAnder@155-99-195-182.uconnect.utah.edu)
18:18:09 Join komputes [0] (~komputes@ubuntu/member/komputes)
18:24:00 Join ChickeNES [0] (~ChickeNES@128.135.100.102)
18:24:37 Join [Saint] [0] (~St.]@124-197-14-130.callplus.net.nz)
18:28:15 Join liar [0] (~liar@clnet-p09-185.ikbnet.co.at)
18:30:16 Join bieber_ [0] (~quassel@node77.seg44.ucf.edu)
18:37:34 Join DerPapst1 [0] (~Alexander@p57A93079.dip.t-dialin.net)
18:37:35 Join Keripo [0] (~Keripo@eng107.wireless-resnet.upenn.edu)
18:38:57 Quit DerPapst (Ping timeout: 246 seconds)
18:44:42 Join Xerion [0] (~xerion@5419A4D7.cm-5-2c.dynamic.ziggo.nl)
18:44:51 Quit smk ()
18:45:00 Part mem_
18:45:31 Quit funman (Quit: leaving)
18:50:17 Join Jerom [0] (~jerome@95.171.148.84)
18:50:29 Join icarusfactor [0] (~factor@75.108.68.114)
18:51:02 Quit kevku (Remote host closed the connection)
18:51:45 Nick icarusfactor is now known as factor (~factor@75.108.68.114)
18:51:46pamauryhaving lcd working is nice but can be non-trivial
18:52:27TheLemonManim giving up at reversing the bootloader, it has too much unknown writes/reads
18:52:53pamauryreally ? at which addresses ?
18:53:01pamauryperhaps it uses the mmu
18:53:36TheLemonManfor example it has functions to get a bit off a 2-bit field
18:53:43*[Saint] managed to reduce the size of the RaaAoA 240x320 .apk by .2MB compressed and ~2.3MN extracted by removing "non-essential" files.
18:53:59[Saint]*s/MN/MB/
18:54:39pamauryTheLemonMan: I don't understand, that's a pure software thing, all the hardware is documented no ?
18:54:59pamauryhow do you plan to have the lcd working for example ?
18:55:14TheLemonManit looks to me that the 3700 doesnt fully matches the imx23
18:56:17 Quit factor (Read error: Connection reset by peer)
18:56:35pamaurydid you ask freescale ?
18:57:28TheLemonMannope, but i guess they wont answer/give datasheets
18:57:35 Quit sinthetek (Read error: Operation timed out)
18:58:47[Saint]Oops. 240x320 .spk "stock" == 3.2MB, "bare essentials" == 2.6MB, and I'm pretty sure I could cut out more if I wanted to (only an additonal ~200kb or so, so not really worth it).
18:58:48pamaurymy guess would be that 3780 == imx233 is an evolution of 3700 and thus includes it
19:00
19:00:11TheLemonManso, how would you explain all those strange access ?
19:00:25[Saint]GodEater_: Do I remember correctly that you were looking at ways to decrease the size of the RaaA .apk?
19:00:48pamauryTheLemonMan: do you have an example address ?
19:01:14AlexP[Saint]: If you mean the discussion I was also part of, then you mean bluebrother I think
19:01:43[Saint]Ah, thanks for that AlexP.
19:01:55TheLemonManpamaury: BIT(HW_POWER_LOOPCTRL, 13)
19:01:57[Saint]They've both been pinged now, so, bases covered ;)
19:02:13TheLemonManas you can see from the docs it's getting the high bit of a 2bit field
19:02:46 Join Keripo1 [0] (~Keripo@eng107.wireless-resnet.upenn.edu)
19:03:41GodEater_[Saint]: not me - at least, if I was, I don't remember why. :)
19:03:52pamauryok, but on this precise exemple, that could be a hack
19:04:09GodEater_ah good, was bluebrother
19:04:12GodEater_thank goodness
19:04:16GodEater_thought I was going senile then
19:04:17[Saint]GodEater_: Sorry about that, AlexP was indeed on the ball there.
19:04:33GodEater_say may argue I *am* senile anyway however ;)
19:04:37GodEater_s/say/some/
19:04:49 Join sinthetek [0] (~sinthetek@cpe-174-111-021-024.triad.res.rr.com)
19:04:49 Quit sinthetek (Changing host)
19:04:49 Join sinthetek [0] (~sinthetek@unaffiliated/sinthetek)
19:04:54TheLemonManbut doesnt make any sense at all even if it was an hack
19:04:59 Join kevku [0] (~kevku@2001:470:28:773:babe:feed:dead:bee)
19:05:25 Quit rasher (Ping timeout: 260 seconds)
19:05:43pamaurywell yes, it tells if EN_RCSCALE is either 4 or 8
19:05:57 Quit Keripo (Ping timeout: 264 seconds)
19:06:15pamaurysince the meaning of EN_RCSCALE is unclear from the beginning, that's not a real problem
19:07:18 Join GodEater [0] (~bibble@5ad2c191.bb.sky.com)
19:07:18 Quit GodEater (Changing host)
19:07:18 Join GodEater [0] (~bibble@rockbox/staff/GodEater)
19:07:29pamauryyou don't need to understand everything. Of course, if everything is like that, that might be a problem
19:07:38pamaury:)
19:07:44TheLemonManmeh, if only i had a disassembler
19:08:25pamaurywhat are you using ?
19:08:30[Saint]2.8MB shaved off the "installed" size.
19:08:30 Join bertrik [0] (~bertrik@rockbox/developer/bertrik)
19:08:30*AlexP hands TheLemonMan a hammer
19:08:33[Saint]not too shabby.
19:08:41AlexP[Saint]: Indeed not
19:08:47AlexPWhat came out?
19:08:56[Saint]themes and fonts.
19:09:18AlexPGood plan, we should just ship cabbie and the needed font
19:09:34 Quit GodEater_ (Ping timeout: 240 seconds)
19:09:34TheLemonManpamaury: ida pro, but i translate every bit to C code by hand
19:09:40[Saint]there's a few more "odds&ends", but they only amount to ~200kb uncompressed.
19:10:06AlexPThat's still quite a bit in android terms
19:10:12pamaurykeep it in assembly and use the features of ida pro
19:10:24TheLemonMans/disassembler/decompiler/
19:10:31[Saint]true. I'm wondering if librockbox.so is ever used after the initial installation.
19:10:55[Saint]and if not, if the installation should kill it after it's needed.
19:11:22pamauryTheLemonMan: how large is the code ?
19:11:50bertrikDo we have some kind of framework to handle dock detection?
19:11:52TheLemonMan14.6kb the first part that does just hw setup
19:12:20TheLemonMan111.1kb the second part that setups the nand/screen/touchpad and loads the linux kernel
19:12:24bertrikLike handling dock detection as a kind of button, or like headphone detection?
19:13:09 Join Keripo [0] (~Keripo@eng107.wireless-resnet.upenn.edu)
19:13:31pamaury111Kb begins to be a bunch of code, for sure, but patience is the key point :)
19:14:14 Join factor [0] (~factor@75.108.68.114)
19:14:55TheLemonMani get nervous even with the smaller one
19:15:17 Quit Keripo1 (Ping timeout: 276 seconds)
19:15:32pamaurywhy ?
19:16:07TheLemonMantons of unintresting stuff related to ac/dc converters
19:16:41pamaurysure, but by reversing lots of unteresting of trivial stuff, you end up reversing mountains
19:16:53bertrikI'd hope the ac/dc converter stuff is fixed in hardware, too risky to get it wrong
19:17:56TheLemonManmeh, this player already flied back to samsung 5-6 times because i flashed it wrong
19:19:32TheLemonManpamaury: have you tried using my tool ?
19:19:42 Join wraithgar [0] (~Gar@owt-64-146-237-60.owt.com)
19:20:50pamauryno, because the only feedback I have for now (I didn't try too hard honestly) is disconnecting usb. Indeed, after the interrupt xfer, usb is still connected but my code is loaded so it's feedback. With your tool, it won't work, so I won't have feedback
19:20:55pamauryI need to write more code
19:21:42pamauryI plan to write a usb driver firstr
19:22:05 Quit JackWinter (Remote host closed the connection)
19:22:48TheLemonManmmh, is ram already initialized by the usb bootloader ?
19:23:18 Join Keripo1 [0] (~Keripo@eng107.wireless-resnet.upenn.edu)
19:23:26pamauryI don't know
19:23:46pamauryIn any case, I have the code from the fuze+ firmware to do this :)
19:24:14 Quit mshathlonxp (Ping timeout: 240 seconds)
19:24:17TheLemonManno weird things in it ?
19:24:40 Join mshathlonxp [0] (~msh@5acba0d5.bb.sky.com)
19:25:04pamauryno, it's writing lots of values to lots of dram registers and doing lots of power related things. I concluded the code is insane but working :)
19:25:41pamauryActually, the fuze+ firmware has 3 hw init stages before having a 4th stage doing the actually loading (I think)
19:25:47TheLemonManso you just copypaste it ?
19:26:29pamauryI don't need to, if I want I can just extract an elf file from the sb file which contain this code and then include it with elftosb
19:26:34 Quit Keripo (Ping timeout: 240 seconds)
19:26:56 Part wraithgar ("Leaving")
19:26:59pamaury(the sbinfo tool in our trunk procude one elf file per "subsection" of the sb file)
19:27:26TheLemonManthats what i meant :) the only downside is that you dont have full control over the hw
19:28:01pamauryhonestly, I don't want to master the sdram init, it's not really interesting
19:28:13 Join Horscht [0] (~Horscht@p5DD5749D.dip.t-dialin.net)
19:28:14 Quit Horscht (Changing host)
19:28:14 Join Horscht [0] (~Horscht@xbmc/user/horscht)
19:28:17pamauryI can always tweak the registers later
19:29:01pamauryalso I didn't check if the values of the firmware match the one in the table of the imx23 doc
19:29:13pamauryperhaps they optimized it for this particular sdram
19:29:16TheLemonManvarious access to HW_CLKCTRL_TV :|
19:29:20 Join rasher [0] (~rasher@rockbox/developer/rasher)
19:29:21saratogausually we let the OF bootloaders/ROMs setup the hardware, and just tweak it later if needed
19:29:40saratogano sense setting up hardware yourself if the OF will do it for you (and more then likely do it correctly)
19:30:10TheLemonManso the plan is to skip the first bootloader stage and jump on the second directly ?
19:32:50 Join JackWinter [0] (~jack@vodsl-9173.vo.lu)
19:33:05pamaurywell, *my* plan is to understand the things I can't invent: lcd init, touchpad control, buttons, backlight. Then, I'll defer all the init code to the OF (if needed) (by copying the code from it using the trick I described) and take control after it
19:33:17 Join Keripo [0] (~Keripo@eng107.wireless-resnet.upenn.edu)
19:34:37pamauryI need to leave, good luck with your disassembly
19:36:15 Quit Keripo1 (Ping timeout: 276 seconds)
19:36:47TheLemonManheh thanks :) have a nice day
19:37:06 Join Buschel [0] (~chatzilla@p54B67771.dip.t-dialin.net)
19:38:29 Quit bieber_ (Remote host closed the connection)
19:38:42 Quit JackWinter (Remote host closed the connection)
19:41:22 Join JackWinter [0] (~jack@vodsl-9173.vo.lu)
19:43:31 Join Keripo1 [0] (~Keripo@eng107.wireless-resnet.upenn.edu)
19:44:00bertrikthe rockbox manual has a copyright statement that goes only up to 2010
19:46:34 Quit Keripo (Ping timeout: 252 seconds)
19:52:55bertrik"However before beginning there are a few things it is important to know." from the manual (chapter 2 - installation) doesn't sound quite right
19:53:43 Join Keripo [0] (~Keripo@eng107.wireless-resnet.upenn.edu)
19:56:21 Quit Keripo1 (Ping timeout: 248 seconds)
19:56:50n1sbertrik: s/it is/that are/ ?
19:58:01 Join bieber_ [0] (~quassel@132.170.135.255)
20:00
20:02:24AlexPfew important things to know
20:02:41AlexPor what n1s said
20:02:53 Join Buschel_ [0] (~chatzilla@p54B67771.dip.t-dialin.net)
20:03:06*linuxstb goes with AlexP's version
20:03:47 Join Keripo1 [0] (~Keripo@dhcp0101.kin.resnet.group.upenn.edu)
20:04:21 Quit ChickeNES (Quit: Computer has gone to sleep.)
20:04:54 Quit FoH (Ping timeout: 260 seconds)
20:05:45***Saving seen data "./dancer.seen"
20:05:50 Join FoH [0] (~foh@adsl-71-68-84.bhm.bellsouth.net)
20:06:37 Quit Buschel (Ping timeout: 276 seconds)
20:06:50 Nick Buschel_ is now known as Buschel (~chatzilla@p54B67771.dip.t-dialin.net)
20:07:45 Quit Keripo (Ping timeout: 264 seconds)
20:11:22 Join toffe82 [0] (~chatzilla@maf.wirelesstcp.net)
20:13:30 Quit Jerom (Quit: Leaving.)
20:15:02 Join MethoS- [0] (~clemens@134.102.106.250)
20:18:49 Join Xerion_ [0] (~xerion@5419A4D7.cm-5-2c.dynamic.ziggo.nl)
20:20:54 Quit Xerion (Ping timeout: 240 seconds)
20:20:54 Nick Xerion_ is now known as Xerion (~xerion@5419A4D7.cm-5-2c.dynamic.ziggo.nl)
20:23:49 Join ChickeNES [0] (~ChickeNES@128.135.100.102)
20:25:31[Saint]Hmmm...odd.
20:26:10[Saint]removing 2.6ish MB of files from the .zip before it gets .apk'd == ~4MB of savings in the "installed" size.
20:27:36 Quit Xerion (Ping timeout: 276 seconds)
20:27:44[Saint]trimming the "fat" is *definitely* worth it, especially for the 240x320 build as it's (un)lucky enough to share a resolution with existing targets so gets all the "usual suspects" added in with the .zip/.apk
20:28:56[Saint]also, what do we consider "default" in relation to the theme?
20:29:03[Saint]it *is* cabbiev2?
20:31:01[Saint]I ask that because "rockbox_default_icons" doesn't use the tango! iconset that cabbie uses, and I consider cabbiev2 to be the "default" personally.
20:32:11 Quit Keripo1 (Quit: Leaving.)
20:33:17 Quit Leif (Quit: Leaving)
20:33:37 Join piotrekm [0] (~piotrek@unaffiliated/piotrekm)
20:34:42 Quit robin0800 (Quit: Leaving)
20:35:09bertrikAlexP, thanks, I'll fix that
20:36:14TheLemonManit's normal to send a long sequence of commands to an lcd controller ?
20:36:23bertrikyes
20:36:47 Join sideral [0] (~sideral@rockbox/developer/sideral)
20:37:00bertrikusually, it takes a few tens of commands to initialise the lcd
20:37:20TheLemonManso, yay, ive nearly reversed all the lcd init
20:38:39 Quit evilnick_B (Ping timeout: 252 seconds)
20:40:58bluebrother[Saint]: the thing that annoys me is that (as far as I understand) Rockbox extracts a libmisc.so (which is a rockbox.zip) from its data directory to the data directory so it ends up there twice.
20:41:15bluebrotheron my device I see around 8MiB used for data. Which is a bit much
20:41:30bluebrotherand I can delete libmisc.so afterwards. At least it still works for me.
20:41:37bertrikTheLemonMan, you can probably find other interesting lcd functions in the vicinity of that
20:41:58[Saint]bluebrother: Is the installation process capable of this cleanup?
20:42:17[Saint]I don't think any of my savings would apply to your handset (maybe, what res is it?)
20:42:34bluebrother[Saint]: well, I tried changing the startup code to delete the file after extraction but this didn't seem to work.
20:42:50bluebrotherbut I have to admit that I have no idea about java so I might be doing something wrong here :)
20:43:22bluebrotheranother question: why does Rockbox extract it to /data/data/org.rockbox and not to /sdcard/rockbox? AFAIK it uses /sdcard/rockbox too
20:44:07 Join evilnick_B [0] (0c140464@rockbox/staff/evilnick)
20:44:18bluebrotherhmm, seems Rockbox can't load codec files from sdcard :(
20:44:29[Saint]Hmmm. I found something that simple doesn't add up. I removed ~2.6MB (uncompressed) of files from the .zip, which resulted in an .apk which was .6MB smaller...but the installed size was ~4MB in savings.
20:44:46bluebrotherstrange
20:44:57[Saint]I agree.
20:45:28bluebrotherbasically I have two questions: (1) why package rockbox.zip inside of a libmisc.so and then extract it? Is it not possible to have the contents of rockbox.zip directly in the apk?
20:46:25bluebrother(2) why not extract it to /sdcard/rockbox? The internal space is much more limited than the sdcard, and requiring an sdcard to run is sensible IMO −− you don't have much usable space to store your music on the internal flash anyway.
20:47:11[Saint]Are there many android devices that *don't* have sd?
20:47:54[Saint]forget many, are there any?
20:48:38CIA-87New commit by bertrik (r29710): Manual: rephrase a sentence in the installation chapter a bit
20:48:51bluebrotherno idea
20:49:02[Saint]You're quite correct though, even if there is, internal space is limited enough to safely assume the device will have/be using external storage if it's intention is a DAP
20:49:52 Join funman [0] (~fun@rockbox/developer/funman)
20:50:18[Saint]"average joe" couldn't write to the internal storage anyway iiuc.
20:51:28[Saint]so yeah, I'd say assuming an sd is present on Android and writing as much to it as possible is entirely sane, though I'm looking at that whilst not being aware of all the limitations.
20:52:11bluebrothersame here :)
20:52:38CIA-87r29710 build result: All green
20:53:36bluebrotherthe main problem is that my phone told me it's out of internal memory, otherwise I wouldn't be bothered by that :)
20:53:48bertrikoh, I thought commits to the manual didn't trigger a build
20:54:02bluebrotherthey do, since the build system rework
20:54:04 Quit bieber_ (Remote host closed the connection)
20:54:14bluebrother(as do Rockbox Utility commits :)
20:54:16 Join mystica555 [0] (~mike@71-208-217-27.hlrn.qwest.net)
20:59:26TheSevenhm, so does anyone have a clip+ rom dump for me?
21:00
21:00:32bertrikno, I don't, but I could put some effort in it
21:01:14[Saint]TheSeven: Guess you're surprised no one ever did it while they had the opportunity to too huh?
21:01:43TheSevenas i said, porting rockbox to that platform was apparently way too easy :P
21:02:59[Saint]It pains me when people follow the unbricking page on the wii, then come here and are like "well, what now?"
21:03:00bertrikdo we have something to dump it already/
21:03:09funmanTheSeven: the ROM isn't a lot more interesting than the OF itself
21:03:10[Saint]"well, you dump an OF image on there"
21:03:24[Saint]"where do I get it?".."I dunno, your problem"
21:03:25funmanbertrik: the debug menu has code to dump the ROM already but for other targets
21:03:31TheSevenfunman: it definitely is, as far as recovery methods are concerned
21:03:43funmangood point
21:04:08bertrikI think it is unfortunate the unbrick page says to unsolder the battery connection
21:04:11funmanbertrik: let me look at this, i haven't touched rockbox for some time
21:04:13TheSeveni have u42p's bugger sitting here on my desk, and no matter what i do, it refuses to the right enter recovery mode
21:04:17bertrikthat's really a measure of absolute resort IMO
21:04:23TheSevens/the right enter/enter the right/
21:04:48bertrik*last resort
21:04:50TheSevenbertrik: what is that supposed to achieve?
21:05:07TheSevenif the device fails to power off by holding power?
21:05:16[Saint]bertrik: in the same respect, you don't want people poking about at random pads on a powered device.
21:05:17TheSevenor when does one need to do that?
21:05:18bertrikto make really sure that it's powered off I guess
21:05:37TheSevenwell, one can do that by other means as well
21:05:50[Saint]how?
21:06:05TheSevenpress power briefly, wait a second, then hold power for 10 seconds
21:06:10[Saint]the players can get into some wicked locked up states.
21:06:10TheSevenafter that, it will always be off
21:06:13 Quit Buschel (Ping timeout: 252 seconds)
21:06:16[Saint]*s/the/those/
21:06:31TheSevenwell, mine doesn't seem to be one of those then
21:06:39[Saint]wait ;)
21:07:50[Saint]That method breaks if the player is in some infinite loop and it's not registering the power button.
21:08:20TheSevenIIUC holding the power button is registered by hardware means like menu+select on the ipods
21:08:27[Saint]this has happened to more than a few people as I understand it, meaning the battery needed to be disconnected by the impatient, or the player left to completely discharge.
21:08:55 Join bieber_ [0] (~quassel@node77.seg44.ucf.edu)
21:09:16[Saint]the forums has many a tale of people needed to wait several days to recover from a lockup.
21:10:15funmanbertrik: http://pastie.org/1792426 (untested)
21:10:44bertrikI'm working on the dump
21:10:54TheSevenfunman: the path probably needs a leading slash?
21:13:27 Join Buschel [0] (~chatzilla@p54B67771.dip.t-dialin.net)
21:13:28funmanTheSeven: true
21:14:15bertrikI think I got it, at least I see a couple of E5 at the start of the file
21:14:29bertrikI dumped 128 kB starting from 0x8000.0000
21:15:25bertrikTheSeven, where can I send it?
21:15:45TheSeven0x80000000 or 0xc0000000?
21:15:47TheSevenfunman?
21:15:56funmani think it's both
21:16:18TheSevenwell, dumping both can't hurt :)
21:16:44funmanwell both addresses are mirrors
21:16:50TheSevenok
21:16:56bertrikI also see some texts like "Divide By Zero", possibly from some C support lib
21:17:20TheSevenbertrik: either upload it at e.g. datafilehost.com and send me the link, or email it to my nickname at freemyipod dot org
21:18:08bertrikTheSeven, http://www.datafilehost.com/download-459e3763.html
21:18:45TheSevenok, got it, you should take it down again for legal reasons :)
21:19:42TheSevenat which memory address is the internal ram?
21:19:48TheSevenand how big is it?
21:20:19bertrikTheSeven, I think it starts at 0x0, it's 128 kByte
21:20:52 Join petur [0] (~petur@rockbox/developer/petur)
21:21:41bertrikTheSeven, I assume this from reading the as3525 datasheet (which might not be applicable to the clip+)
21:22:21TheSevenwhat kind of memory area is at 0x810FE000?
21:22:37TheSeventhe bootrom zeroes that very early, as far as i can tell before setting up the sdram?
21:22:59TheSevenand also 0x810EB000
21:23:11funmanIRAMiram?
21:23:28TheSevenaha, stacks in there, so ram, yes
21:23:42funmaniram is 0x100000 bytes on clip+ and starts at 0x81000000
21:24:15bertrikTheSeven, get the as3525 datasheet! :)
21:24:52TheSeveni think i have that somewhere
21:25:01TheSevenbut i'm not yet used to it :P
21:25:41 Join Quendall [0] (~kendall@190.202.91.210)
21:29:52TheSevenbertrik, funman: what's the actual base address of the mmc controller that's connected to the internal emmc?
21:31:29 Join t0rc [0] (~t0rc@unaffiliated/t0rc/x-5233201)
21:31:34 Part Quendall
21:31:35TheSevenwhich datasheet matches it better? as3525 or as3543?
21:33:32funmanas3525
21:33:37funmanas3543 is only for audio/pmu
21:34:57funmanTheSeven: on AMSv2 the base address for SD controller is 0xC6070000, there is only one controller for embedded storage and µSD slot iiuc
21:35:15funmanbut it's not part of the as3525 (i.e. not mentioned in the datasheet)
21:35:46funmanand you should ask the OF disassembly from someone because large parts of the ROM are identical
21:35:47 Quit t0rc (Client Quit)
21:36:35 Join t0rc [0] (~t0rc@unaffiliated/t0rc/x-5233201)
21:39:48bertrikI see some code looking at GPIO B5 and GPIO C1,C2
21:40:25bertrikfunman, in our sd code, we have to enable 3 devices to get sd to work
21:41:06 Quit t0rc (Client Quit)
21:41:43 Join t0rc [0] (~t0rc@unaffiliated/t0rc/x-5233201)
21:42:27bertrikGPIO B4 is connected the "unbrick pin", C1 and C2 are connected to the menu and play button respectively
21:44:00 Quit rdd (Remote host closed the connection)
21:44:21 Quit Buschel (Ping timeout: 264 seconds)
21:46:08 Quit GuySoft (Remote host closed the connection)
21:51:03 Quit ChickeNES (Quit: Computer has gone to sleep.)
21:52:57 Join Xerion [0] (~xerion@5419A4D7.cm-5-2c.dynamic.ziggo.nl)
21:53:07TheSevenfunman, bertrik: anyone seen a firmware image format that has the entry point address relative to the start of the image at offset 0x8?
21:55:18bertrikno
21:56:06bertrikI guess the first 64 bytes or so in the rom image is the vector table and I think vector 0 is the reset vector
21:56:27TheSevenyeah, but i found some code that executes such a thing
22:00
22:04:52bertrikhm, I see a text "M200Plus"
22:05:47***Saving seen data "./dancer.seen"
22:06:24 Join Keripo [0] (~Keripo@eng321.wireless-resnet.upenn.edu)
22:06:56funmaniiuc you see that in recovery mode (on the USB host)
22:07:01funmans/u/r/
22:11:03 Join jordan` [0] (gromit@2a01:e34:eebf:c890:21a:4dff:fe63:6966)
22:17:32TheLemonMani currently have init_video, init_video_looped, init_video_the_clone and init_video_the_revenge
22:17:53TheLemonMannever been good at naming stuff :/
22:19:12 Join ChickeNES [0] (~ChickeNES@128.135.100.102)
22:20:13funmanTheLemonMan: is backlight working on your board?
22:20:52TheLemonManim still reversing atm but backlit is handled by pwm0 wich i havent touched yet
22:22:54 Join antil33t [0] (antil33t@124-197-51-80.callplus.net.nz)
22:24:28 Quit [Saint] (Remote host closed the connection)
22:28:13TheLemonMananyway, if anyone has a board that supports the BLTC protocol please contact me
22:30:26 Join JesusFreak316 [0] (~JesusFrea@USF-Wifi-34-23.laptops.usf.edu)
22:30:29 Quit TheLemonMan (Quit: Destructor called)
22:31:57 Quit evilnick_B (Ping timeout: 252 seconds)
22:33:43 Quit benedikt93 (Quit: Welcome to the Internet, where the men are men, the women are men and the children are agents of the FBI)
22:43:45 Join evilnick_B [0] (0c140464@rockbox/staff/evilnick)
22:46:45 Quit t0rc (Quit: WeeChat 0.3.4)
22:47:49 Quit komputes (Quit: I haven't slept for ten days, because that would be too long.)
22:49:37 Quit scorche|sh (Ping timeout: 240 seconds)
22:50:35 Join scorche|sh [0] (~scorche@squisch.net)
22:57:42 Quit anonus (Ping timeout: 258 seconds)
23:00
23:04:37 Quit JesusFreak316 (Ping timeout: 240 seconds)
23:05:18pamaurygevaerts: what is the point with svn properties for devcon ?
23:05:48 Quit mshathlonxp (Quit: Leaving)
23:06:09gevaertspamaury: do we keep them?
23:06:18gevaertsi.e. finally get an official decision
23:06:34gevaertsoh, that reminds me...
23:06:36pamauryI thought the officiel position was to have them
23:06:57pamauryalthough I never set them because I'm using git-svn :-/
23:07:03gevaertsWell yes, my interpretation is that there was no consensus to drop them
23:07:23sideralCan anyone explain when SYS_TIMEOUT is sent?
23:07:34gevaertsBut I'm aware that there's a significant group of people who either ignores that or isn't happy with it
23:07:40*gevaerts heads back to that page
23:08:23*funman mentions a possible switch to git
23:08:43gevaertsWhy git? bzr is arguably better!
23:08:53pamaurysideral: I might be wrong but it could be related to backlight
23:09:10saratogai was going to say can we pick an even more obscure source management tool
23:09:21pamauryfunman: I wouldn't discuss "going for git" but more "going for a dcvs" since git is not necessarly the *best* tool
23:09:23saratogaalthough switching to git is fine with me that way i'd finally figure out how to use it
23:09:58pamauryalthough I never used hg and bzr, they seem to be good tools
23:10:13gevaertsWe'll let our host argue the bzr case :)
23:11:16pamauryhehe
23:11:24pamaurywho is the hg guy ? :D
23:11:31Tornenobody in particular i expect
23:11:37*gevaerts adds one more discussion item
23:12:38gevaertsWell, I did *now*
23:12:57gevaertsStupid broken cross-site scripting protection...
23:13:16 Join logvelc [0] (~erik@elbereth.midgard.liu.se)
23:14:11pamaurygevaerts: what was Daniel's proposal ? (can't remember)
23:14:20pamaurycommit not discussed enough ?
23:14:30gevaertspamaury: it's on the mailing list somewhere
23:14:39gevaertsI couldn't be bothered to search :)
23:14:59gevaertsThere was some discussion back then, but no clear consensus
23:15:42pamaurycan someone recall me why we are sticking with GPL2 ?
23:15:54pamauryto allow other project to reuse our code ?
23:16:30saratogayeah
23:16:32AlexPv2 or later, no?
23:16:40n1syep v2+
23:16:42AlexPalso, some people don't like v3
23:16:48saratogamoving to GPLv3 makes no real sense for the source, not a bad idea to distribute the binaries under it though
23:17:04*gevaerts nods
23:17:17n1siirc the gplv3 discussion died off with the whole v2/v2+ thing and never picked up again
23:17:48gevaertsWe need a decent discussion about this. Back in 2008 we decided to stick with 2+, but that's a while ago now, and there weren't any real problems doing that back then
23:17:54 Quit Xerion (Ping timeout: 276 seconds)
23:17:57n1syeah, the binaries under v3 seems sensible to me too
23:17:58saratogai personally wouldn't mind having GPLv3 binaries, 2+ source code, and requiring any code using GPLv3 licensing to have a GPLV3 define around it in case someone needs GPLv2 binaries for some reason
23:18:10gevaertsYes
23:18:19gevaertsSomething like what ffmpeg does
23:18:27saratogamake GPL a configure option, defaulted to 3, but a test build on the build server to make sure no one breaks 2
23:18:43*gevaerts nods
23:18:57saratogabut at the moment we have no good GPLv3 patches to add, so its a moot point at the moment
23:19:08AlexPespeak?
23:19:14saratogais there a patch?
23:19:27AlexPyeah, don't know it what state now though
23:19:28pamauryprobably not because gplv3 was a stopper
23:19:35n1sthere's an old patch with a plugin
23:19:39AlexPThere is a patch on the tracker
23:19:49n1sfs#7660
23:20:35n1sit was v3 already back in 2007
23:20:49gevaertssaratoga: porting v3 code is likely to be a significant effort, so I assume that many people won't even start
23:21:33n1shaving a tts integrated would be a really nice feature imo
23:22:35saratogaonce someone is ready to add the v3 code, just have them add a define around it, and one of the swedes update the download page to say the binary is v3
23:22:59saratogaafaict theres nothing else that needs to be done
23:23:12gevaertsprobably not
23:23:19gevaertsExcept agreeing that we want this of course
23:23:23 Quit pamaury (Remote host closed the connection)
23:23:26n1syeah
23:24:04n1sthat relocatable/multi plugin feature could be very usefull for this :)
23:24:25gevaertshuh?
23:24:27gevaertsHow?
23:25:02n1sload a tts as a plugin of sorts
23:25:18n1swould need a suitable interface of course
23:25:27gevaertsAh, ok
23:25:35logvelcI've got an MP3 player and got no idea how to change it's user interface. It seems rockbox does but it does a lot more. Is there a concise explanation of how rockbox solves this somewhere?
23:25:37gevaertsi.e. no space when not used
23:25:43logvelcits*
23:25:47saratogadoes what?
23:25:54saratogahas a UI :)
23:25:56AlexPlogvelc: Rockbox is a complete firmware replacement, not an interface tweak
23:26:00n1sexactly, as i guess it will be a couple of bytes
23:26:04gevaertslogvelc: rockbox doesn't "change the user interface" on an mp3 player. It replaces *all* software
23:26:27logvelcok, should've said "firmware" instead
23:26:33saratogawe have a UI by using code to blink pixels on and off to form images and words ;)
23:26:48saratogaalso sometimes sounds
23:26:58AlexPlogvelc: http://www.rockbox.org/wiki/NewPort
23:27:01logvelci'd just like to know what the first nontrivial steps are
23:30:25funmanagree to sacrifice months of man-hours without knowing if it will result in something positive for your player
23:33:20logvelcseems to be more DAP-dependent than i thought
23:33:35Tornewell yes, they are all pretty much different :)
23:34:05AlexPlogvelc: Sure, it is a complete operating system, it has to be written for the hardware
23:34:14logvelcaren't there any nice, non-imperialistic players out there?
23:34:26saratogaif you're asking these questions, you should probably just buy a $25 dollar Clip the next time they're on sale
23:34:51funmanisn't the Clip the King of all DAPs? ;)
23:35:07saratogaits a pretty great player
23:35:07gevaerts"non-imperialistic"?
23:35:40gevaertsIf you mean "using more or less standardised hardware", then no. That's not how the world of small systems works
23:36:11logvelcgevaerts: well, it feels like the developers have gone a long way to force the user to use their crappy code
23:36:33saratogamore like they haven't done any effort to help other people not use it
23:37:36funmanor their bosses didn't allow them
23:38:17saratogaits not really a positive thing, giving out docs and code requires effort and foresight to use hardware with public documentation, and theres very little reason to do that
23:38:42saratogagenerally one picks the best hardware for a given job, not the hardware that will make a couple random people on the internet years later happy :)
23:38:57sideralWhew, I think I now understand how the database is created and cached in RAM. AlexP, your incremental DB update wishlist feature is shaping up on the horizon :)
23:39:07AlexPsideral: woo :)
23:39:14AlexPgood news :)
23:39:23sideralIt's pretty ... interesting
23:39:57logvelcI don't really know how these 'small systems' work. I just think it's odd that they are so different from PC:s. Shortage of storage space shouldn't be a problem these days?
23:40:13AlexPStorage is nothing to do with it
23:40:21sideralThe DB could definitely benefit from some more dynamic memory management than what Rockbox provides as of today
23:40:25gevaertsMaking them similar to PCs would be the single most stupid thing they could do
23:40:50gevaertsFor starters, who would buy a DAP with a battery life of five minutes?
23:40:51n1slogvelc: about 0 need for software back or forwards compatibility, usually custom soc's and a pressure to save every penny tou can on the hw
23:41:05AlexPAnd have a battery that lasts
23:41:09AlexPAd something that is small
23:41:24Tornemost components of a DAP is on a single chip, also
23:42:04logvelcah, battery could be an issue
23:42:11AlexPnot only that
23:42:20AlexPPretty much everything else too
23:42:35gevaertsWhat single reason would there be to make them "like a PC"?
23:42:37logvelcnot storage
23:42:41AlexP?
23:42:56logvelcif i were developing them myself, it would save me a lot of time
23:42:58n1sThe SoC's are very easy to customize these days so a lot of different ones are used
23:43:03saratogaits not even really an issue of batteries or chips or whatever, its more an issue of "doing this would accomplish nothing"
23:43:28saratogaif you really wanted to you could standardize the i2c interfaces of every SD controller, LCD interface, etc essentially like a PC
23:43:30saratogabut why
23:43:38saratogawhat does that accomplish?
23:43:49saratogaits a lot of work for no reason at all
23:44:02Tornelogvelc: the smallest, lowest power PC-like hardware is probably ten times bigger and uses twenty times as much power as the chips they use
23:44:08logvelcwell, that argument alone only says that one shouldn't change things
23:44:29logvelcTorne: i see
23:44:35saratogai sense that you have not understood the argument
23:44:56AlexPThis is a silly discussion about a silly idea
23:45:39n1slogvelc: PC's need to keep compatibility with current software and hardware so they can't change much, these systems can change almost without limit
23:46:28logvelcto me the persuading arguments against "PC-like" vs "all-hardcoded", disregarding the effort to make the change, is: they use more power
23:46:45AlexPand size and cost and effort etc.
23:46:55AlexPand what does all hardcoded mean?
23:47:02gevaertsHow does "PC-like" contrast with "all-hardcoded", and who talks about "all-hardcoded" anyway?
23:47:04logvelcbut are they really significant factors?
23:47:07AlexPyes
23:47:18AlexPAnd all hardcoded doesn't mean anything
23:47:20logvelcdidn't you say storage was not an issue?
23:47:25saratogathis has nothing to do with power consumption or storage
23:47:37n1swhat does "pc-like" mean to you, standardized and compatible or x86 with bios?
23:48:23logvelc"pc-like": i can get 'direct access' to all code the CPU runs. "all-hardcoded": that's not the case
23:48:37logvelcno particular standard
23:48:56saratogathat doesn't really mean anything
23:49:00gevaertsWhat does "'direct access' to all code the CPU runs" mean?
23:49:06AlexPthat makes no sensnse
23:49:12saratogayou can get all access you want to rockbox, doesn't mean we're a PC OS
23:49:32AlexPYou can access the hardware on a dap just as you can on a pc
23:50:08logvelcwell, to stop my player from displaying a menu that seems to think loading the entire playlist before displaying anything it seems like I can't change that code without spending months of man-hours
23:50:25gevaertsAnd you can do that with most common PC OSes?
23:50:34AlexPand how is that anything to do with the hardware?
23:50:49AlexPA PC is a set of hardware that runs software
23:50:52AlexPSo is a dap
23:51:35saratogaheh on a Windows PC, I can easily change the windows source by doing the following steps,
23:52:50logvelcIs it possible to edit the memory of my DAP via the USB connection?
23:53:00 Part domonoky
23:53:03AlexPwhat do you mean by memory?
23:53:24logvelcwherever the stupid code resides
23:53:34gevaertsDepends on the DAP
23:54:04logvelcis there a way to find out?
23:54:10funmanwell it is not our fault, if you want to change things go speak with manufacturers, not us
23:54:38logvelcfunman: that's not a point i'm trying to make. I just assumed you would be informed people
23:54:41AlexPI don't mean to be rude, but if you are asking these questions, then no you can't
23:54:43logvelc(and you seem to be)
23:54:57logvelcAlexP: because they are honest of current ignorance?
23:55:21funmanMajorChanges isn't updated for dot releases?
23:55:49AlexPlogvelc: Because if you need to ask this sort of question, then you aren't capable of doing it
23:55:56AlexPAt this time
23:56:10funmanlogvelc: if you can program, are curious, and want to spend large amount of times then you can do it
23:56:30logvelcAlexP: I'm obviously not able to do it at this time. I'm asking for help what to learn
23:57:23n1sfunman: don't think it has been in the past at least
23:58:00AlexPlogvelc: The difference between an operating system and an application, and some hardware stuff maybe
23:58:08AlexPI'm not sure what to suggest to be honest
23:58:24AlexPI'm sorry, this is coming across as rude :/
23:58:38 Quit efyx (Read error: Connection reset by peer)
23:58:44 Quit petur (Quit: Leaving)

Previous day | Next day