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 2014-11-25

00:01:35 Quit kugel__ (Ping timeout: 255 seconds)
00:04:03 Join franklin [0] (
00:04:03 Nick franklin is now known as [Franklin] (
00:04:04 Quit [Franklin] (Changing host)
00:04:04 Join [Franklin] [0] (~franklin@unaffiliated/franklin)
00:04:12[Franklin]foolsh: I fixed sound in the latest patch set
00:04:15[Franklin]it's working nicely now
00:04:21[Franklin]no noise, whatsoever
00:04:25[Franklin]just like the PC version
00:04:38 Quit lebellium (Quit: ChatZilla 0.9.91 [Firefox 34.0/20141120192249])
00:05:41[Franklin]you can't turn it off yet
00:05:48[Franklin]and it plays in the menu :)
00:10:59foolshI'll give a go inthe morning :) bout to slip into bed
00:13:21[Franklin]it's worth it
00:13:44 Quit krabador (Quit: Take the time.)
00:13:57 Quit AlexP (Remote host closed the connection)
00:15:42 Quit Guest66077 (Read error: Connection reset by peer)
00:16:47 Quit advcomp2019_ (Quit: Leaving)
00:18:42 Join Guest66077 [0] (
00:21:07 Quit bertrik (Remote host closed the connection)
00:23:12 Join advcomp2019_ [0] (~advcomp20@unaffiliated/advcomp2019)
00:23:13 Join pbxy [0] (~y@2001:41d0:a:69f::1)
00:32:08 Part pbxy ("Leaving")
00:48:01***Saving seen data "./dancer.seen"
00:48:37 Quit TheLemonMan (Quit: leaving)
00:48:57 Quit Guest66077 (Read error: Connection reset by peer)
00:51:51 Join Guest66077 [0] (
00:53:17 Quit ender` (Quit: The sum of intelligence on the planet is a constant; the population is growing.)
00:57:51 Quit mc2739 (Ping timeout: 240 seconds)
00:58:58 Join mc2739 [0] (~mc2739@rockbox/developer/mc2739)
01:13:04 Quit benedikt93 (Ping timeout: 264 seconds)
01:14:21 Quit RiD (Read error: Connection reset by peer)
01:20:39 Quit advcomp2019 (Quit: Don't follow me)
01:21:25 Quit advcomp2019_ (Quit: Leaving)
01:21:55 Join advcomp2019 [0] (~advcomp20@unaffiliated/advcomp2019)
01:29:01 Quit xorly (Ping timeout: 245 seconds)
02:48:02***Saving seen data "./dancer.seen"
02:54:30 Quit robertdundee (Quit: Page closed)
02:56:34[Franklin]what would be the optimum number of samples to give rockbox at a time?
02:56:46[Franklin]if it's too large it uses too much memory, and short sounds might be missed
02:57:04[Franklin]but if it's too small, it creates unneccessary overhead, and it seems to crash the sim
03:07:05 Quit [Franklin] (Remote host closed the connection)
03:11:08 Quit amiconn (Ping timeout: 272 seconds)
03:11:08 Quit pixelma (Ping timeout: 272 seconds)
03:34:14 Quit Cunctator (Ping timeout: 246 seconds)
03:55:45 Join pixelma [0] (pixelma@rockbox/staff/pixelma)
03:55:46 Join amiconn [0] (amiconn@rockbox/developer/amiconn)
03:56:28 Join tchan [0] (~tchan@lunar-linux/developer/tchan)
04:33:48 Quit amiconn (Disconnected by services)
04:33:49 Join amiconn_ [0] (amiconn@rockbox/developer/amiconn)
04:33:50 Quit pixelma (Disconnected by services)
04:33:51 Join pixelma_ [0] (pixelma@rockbox/staff/pixelma)
04:33:52 Nick amiconn_ is now known as amiconn (amiconn@rockbox/developer/amiconn)
04:33:53 Nick pixelma_ is now known as pixelma (pixelma@rockbox/staff/pixelma)
04:41:18 Join AlexP [0] (~alex@rockbox/staff/AlexP)
04:46:44 Quit eternnoir (Quit: - Chat comfortably. Anywhere.)
04:48:05***Saving seen data "./dancer.seen"
04:57:05 Quit cmhobbs (Remote host closed the connection)
05:06:52 Join eternnoir [0] (quassel@2400:8900::f03c:91ff:fe70:b8b2)
05:19:55 Quit michaelni (Ping timeout: 258 seconds)
05:21:22 Quit idundidit (Ping timeout: 240 seconds)
05:21:54 Join michaelni [0] (
05:24:00 Quit michaelni (Max SendQ exceeded)
05:24:25 Join michaelni [0] (
05:33:07 Quit michaelni (Quit: Leaving)
05:38:47 Join idundidit [0] (
05:42:30 Quit TheSeven (Ping timeout: 272 seconds)
05:43:04 Join TheSeven [0] (~quassel@rockbox/developer/TheSeven)
05:50:05 Join michaelni [0] (
06:07:30 Join cmhobbs [0] (~cmhobbs@fsf/member/cmhobbs)
06:09:40 Quit AlexP (Remote host closed the connection)
06:15:35 Join rela [0] (~x@pdpc/supporter/active/rela)
06:20:03 Quit rela (Ping timeout: 255 seconds)
06:42:25 Quit Strife89 (Ping timeout: 265 seconds)
06:48:01 Join rela [0] (~x@pdpc/supporter/active/rela)
06:48:08***Saving seen data "./dancer.seen"
06:52:32 Quit rela (Ping timeout: 255 seconds)
06:53:46 Quit yuriks (Quit: - Chat comfortably. Anywhere.)
07:04:12 Join rela [0] (~x@pdpc/supporter/active/rela)
07:09:00 Quit rela (Ping timeout: 265 seconds)
07:26:22 Quit inf (Ping timeout: 272 seconds)
07:33:27 Join inf [0] (~inf@unaffiliated/informatic)
07:36:38 Join pamaury [0] (~quassel@rockbox/developer/pamaury)
07:36:43 Join rela [0] (~x@pdpc/supporter/active/rela)
07:41:19 Quit rela (Ping timeout: 244 seconds)
08:08:59 Join rela [0] (~x@pdpc/supporter/active/rela)
08:13:21 Quit rela (Ping timeout: 244 seconds)
08:15:56 Quit pamaury (Ping timeout: 244 seconds)
08:25:26 Join rela [0] (~x@pdpc/supporter/active/rela)
08:29:53 Quit rela (Ping timeout: 244 seconds)
08:37:33 Join mortalis [0] (~kvirc@
08:41:33 Join rela [0] (~x@pdpc/supporter/active/rela)
08:46:18 Quit rela (Ping timeout: 255 seconds)
08:48:12***Saving seen data "./dancer.seen"
08:50:36 Join ender` [0] (
08:52:13 Join kugel [0] (~kugel@rockbox/developer/kugel)
08:54:41 Join rela [0] (~x@pdpc/supporter/active/rela)
09:06:14 Join petur [0] (5bb7304d@rockbox/developer/petur)
09:17:04 Join edhelas [0] (~edhelas@
09:27:07 Join wodz [0] (
09:29:00 Quit TheFreak (Quit: Verlassend)
09:30:16 Quit pystar89 (Ping timeout: 240 seconds)
09:32:26 Join krabador [0] (~krabador_@unaffiliated/krabador)
09:37:23 Quit rela (Ping timeout: 265 seconds)
09:42:28 Join polemon_ [0] (
09:43:08 Quit polemon__ (Read error: Connection reset by peer)
09:49:23 Join rela [0] (~x@pdpc/supporter/active/rela)
09:51:33 Quit krabador (Quit: Take the time.)
09:53:35 Quit rela (Ping timeout: 240 seconds)
10:16:35 Quit wodz (Ping timeout: 240 seconds)
10:16:48 Join einhirn [0] (
10:18:44 Join benedikt93 [0] (~benedikt9@unaffiliated/benedikt93)
10:21:50 Join rela [0] (~x@pdpc/supporter/active/rela)
10:24:58 Quit benedikt93 (Ping timeout: 272 seconds)
10:26:41 Quit rela (Ping timeout: 265 seconds)
10:32:04 Join gevaerts [0] (~fg@rockbox/developer/gevaerts)
10:32:36 Join evilnick [0] (~evilnick@rockbox/staff/evilnick)
10:38:01 Join rela [0] (~x@pdpc/supporter/active/rela)
10:38:46 Join pamaury [0] (~quassel@rockbox/developer/pamaury)
10:42:39 Quit rela (Ping timeout: 244 seconds)
10:48:15***Saving seen data "./dancer.seen"
11:58:37 Join AlexP [0] (~alex@rockbox/staff/AlexP)
12:03:24 Join xorly [0] (
12:15:29 Join wodz [0] (
12:43:23 Quit xorly (Ping timeout: 250 seconds)
12:48:19***Saving seen data "./dancer.seen"
13:00:33 Quit wodz (Ping timeout: 255 seconds)
13:04:03 Quit petur (Ping timeout: 246 seconds)
13:05:05 Join pamaury_ [0] (~quassel@rockbox/developer/pamaury)
13:19:09 Join TheLemonMan [0] (~lemonboy@unaffiliated/thelemonman)
13:34:19 Join ZincAlloy [0] (
13:36:05 Join wodz [0] (
14:01:36Ivoah15% of the time I try to boot my iPod Classic 4th gen grayscale into rockbox it complains about not being able to find ipod.bin or rockbox.bin, what could be wrong?
14:04:19copperdying HDD?
14:11:12 Join krabador [0] (~krabador_@unaffiliated/krabador)
14:20:08IvoahThat is probably it, before when I was trying to do stuff with it, it seemed like the HD just died completely, but I let it sit for about a month and it works not
14:21:17wodzthat or loose hdd flex cable
14:23:06 Quit pamaury_ (Ping timeout: 272 seconds)
14:29:52 Quit wodz (Quit: Leaving)
14:33:58IvoahI'm trying to build the uisimulator, 'make' gives this error: make: *** No rule to make target `/Users/ivo/Desktop/rockbox/build-dir/endian.h', needed by `/Users/ivo/Desktop/rockbox/build-dir/apps/action.o'.
14:34:05IvoahI'm on a mac
14:44:51foolshIvoah: tricky question, I would say you need to install a library _if_ you were using linux, hmmmm...
14:45:01foolshtry this
14:45:03IvoahI have sdl installed
14:45:41foolshrockbox is looking for a system call supplied by your OS
14:47:13foolshreading into that link "Xcode on OS X does not install the command-line tools by default." sounds likely
14:48:21***Saving seen data "./dancer.seen"
14:48:44 Quit cmhobbs (Remote host closed the connection)
14:53:45IvoahI have the commandline tools installed already
14:54:00 Join amayer [0] (
14:55:34IvoahIt also never said it was missing, just that it didn't know how to make it
15:01:21foolshthat would mean it can't find your systems endian.h header file, this I'm possitive about, but it looks like osx puts it into <machine/endian.h> instead of <endian.h>
15:02:31foolshthis is unfortunatly as far as I can help, it gets very mac centric and I'm not a mac user
15:11:39IvoahWhat file should I edit to change to machine/endian.h?
15:17:28foolshevery #include <endian.h>
15:18:10foolshi see 7 files
15:18:56foolsh./firmware/include/rbendian.h:#include <endian.h>
15:19:39foolshis a core dependancey
15:19:50foolshthe others a target specific
15:20:47foolsh./lib/rbcodec/rbcodecplatform-unix.h:#include <endian.h>
15:21:07foolshthose two may build the sim
15:26:01Ivoahthanks foolsh
15:27:11foolshdid that work?
15:31:13IvoahI haven't tried it yet
15:32:16pixelmaalso Ivoah, do you build in a clean directory or one which was used as a target build dir (for your Ipod) before?
15:33:52foolsh./lib/rbcodec/codecs/libgme/blargg_endian.h:#include <endian.h> and ./lib/rbcodec/test/warble.c:#include <endian.h>
15:34:03foolshare the next two I would suspect
15:34:25foolshbut the rest I don't see how
15:34:59IvoahI'm just making it in a Debian VM
15:40:44 Quit krabador (Quit: Take the time.)
15:44:11 Quit mc2739 (Ping timeout: 256 seconds)
15:44:47IvoahDoes rockbox use ipodlinux?
15:45:52user890104it's a separate codebase
15:46:00 Join mc2739 [0] (~mc2739@rockbox/developer/mc2739)
15:46:16Ivoahbut is it running linux under the hood?
15:46:23user890104it may have some bits of ipodlinux for the PortalPlayer-based ipods
15:46:39user890104no, it's a separate operating system, built from the scratch
15:46:53user890104own task scheduler, own drivers, etc.
15:52:46 Join xorly [0] (
16:10:20 Join maruk1 [0] (
16:22:25 Join renopt [0] (~renopt@unaffiliated/renopt)
16:22:49 Quit TheLemonMan (Quit: leaving)
16:24:20 Join petur [0] (5bb7304d@rockbox/developer/petur)
16:35:48 Quit tchan (Quit: WeeChat 1.0.1)
16:41:35 Quit mortalis (Ping timeout: 240 seconds)
16:48:25***Saving seen data "./dancer.seen"
17:00:47 Join tchan [0] (~tchan@lunar-linux/developer/tchan)
17:20:45 Quit AlexP (Remote host closed the connection)
17:34:36 Quit petur (Ping timeout: 246 seconds)
17:36:30 Quit edhelas (Ping timeout: 244 seconds)
17:37:36 Quit kugel (Ping timeout: 250 seconds)
17:41:42 Quit einhirn (Quit: Miranda IM! Smaller, Faster, Easier.
17:47:02 Join AlexP [0] (~alex@rockbox/staff/AlexP)
18:16:16 Join edhelas [0] (
18:26:08 Join krabador [0] (~krabador_@unaffiliated/krabador)
18:33:24 Quit maruk1 (Quit: Leaving.)
18:48:26***Saving seen data "./dancer.seen"
19:05:08 Join bertrik [0] (~quassel@rockbox/developer/bertrik)
19:13:16 Quit pamaury (Remote host closed the connection)
19:14:15 Quit krabador (Quit: Take the time.)
19:17:25 Join y4n [0] (~y4n@unaffiliated/y4ndexx)
19:23:14 Join RiDD [0] (
19:23:43 Join lebellium [0] (
19:33:46 Quit RiDD (Quit: A good plan today is better than a perfect plan tomorrow.)
19:46:22 Quit y4n (Disconnected by services)
19:46:28 Join y4n [0] (~y4n@unaffiliated/y4ndexx)
19:57:13 Join pamaury [0] (~quassel@rockbox/developer/pamaury)
20:09:41 Join petur [0] (~petur@rockbox/developer/petur)
20:14:59 Join wodz [0] (
20:20:59pamaurywodz: I have not spotted anything suspicious in the samsung yp-cp3 lua code yet
20:21:19pamaurydid you check the data "scrambling" function of the lcd to be sure ?
20:25:30pamaurywodz: I think the code would be simpler if you define field inside the registers
20:26:31wodzand yes, I checked that function several times
20:27:20 Quit y4n (Disconnected by services)
20:27:27 Join y4n [0] (~y4n@unaffiliated/y4ndexx)
20:28:16pamaurywodz: the simplest option to debug is probably to write a little code with all lcd init, make sure it works, then comment say the first init line, do it in lua, check it works, and so on
20:30:17wodzthe problem is you cannot do init in arbitrary order. I could check commenting from the *end* however
20:31:34pamaurywodz: you can start from the beginning or the end, since you can load arbitrary code which returns, but yeah maybe it's simpler from the end
20:32:14wodzah, you mean load bin blob from hwstub_shell. I didn't think about that
20:32:45pamaurythis function is not coded at the moment but it would be pretty easy to implement
20:33:06pamaury(it would basically be copy and paste from hwstub_load)
20:34:10wodzpamaury, btw. I came across this - That would be SUPER POWER prototyping environment
20:34:26wodzI mean equivalent of hwstub_shell but with C
20:35:02 Join kugel__ [0] (
20:35:02 Quit kugel__ (Changing host)
20:35:02 Join kugel__ [0] (~kugel@rockbox/developer/kugel)
20:38:58pamauryindeed, that seems a bit overkill though ^^
20:40:18wodzyeah, lua is fine. The only thing which pisses me is this bit32 thing instead of simple bit operators
20:42:07pamauryyeah it's a bit of pain, that's part of the reason why defining field in registers is useful: you can have hwstub_shell do all the bit operations for you
20:42:52wodzpamaury: could you give me an example?
20:44:35pamauryfor example you can do:
20:44:47pamauryit will do read-modify-write
20:45:10pamauryyou can also use .set() and .clr() for bits (and for wider fields it will clear/set all bits)
20:45:32pamauryyou can even do
20:45:33pamaurywhich is equivalent to field |= val mostly
20:45:38pamaurysame for clear
20:46:43pamaurysee for example lua/stmp/lcdif.lua
20:46:46pamaurythat's a good example
20:48:06wodzcan you use symbolic values of bitfields?
20:48:20wodz*can I*
20:48:30***Saving seen data "./dancer.seen"
20:48:40pamauryI think, let me check
20:50:45pamauryhum no, I intended to do it like this: .write("value") but never implemented it, but I can do it if you want
20:51:08pamauryah wait yes it's implemented actually
20:53:57 Join TheLemonMan [0] (~lemonboy@unaffiliated/thelemonman)
20:58:14 Quit xorly (Read error: Connection reset by peer)
21:00:37wodzFor binary blob loading the only thing missing is wrapper to hwstub_jump(). Everything else can be coded in lua itself
21:02:01pamauryyes, and hwstub_call()
21:04:05wodzjump does not return, right?
21:04:43 Join xorly [0] (
21:07:10 Quit xorly (Read error: Connection reset by peer)
21:07:36 Join benedikt93 [0] (~benedikt9@unaffiliated/benedikt93)
21:10:34 Join xorly [0] (
21:21:03 Quit michaelni (Ping timeout: 264 seconds)
21:32:52 Join michaelni [0] (
21:39:52 Quit prof_wolfff (Ping timeout: 240 seconds)
21:42:00 Quit y4n (Quit: Today is the perfect day for a perfect day.)
21:52:18 Join prof_wolfff [0] (
22:04:07 Quit benedikt93 (Ping timeout: 265 seconds)
22:05:43 Quit bluebrother (Disconnected by services)
22:05:48 Join bluebrother^ [0] (~dom@rockbox/developer/bluebrother)
22:07:48 Quit fs-bluebot (Ping timeout: 256 seconds)
22:09:21 Join fs-bluebot [0] (
22:11:35 Quit michaelni (Ping timeout: 240 seconds)
22:16:37 Join michaelni [0] (
22:19:03wodzpamaury: in which table would you prefer to have jump/call? DEV or hwstub ?
22:20:13pamaurywodz: DEV is just a shortcut for, so I think it should be in{jump,call}
22:25:31 Quit shadowcoder (Remote host closed the connection)
22:30:52 Join [Franklin] [0] (~franklin@unaffiliated/franklin)
22:37:41foolsh[Franklin]: Well done with xworld's sound, I'll have to disect what you did for myself this weekend and see if I can fix infones' sound
22:38:04[Franklin]it was a really simple issue, in fact
22:38:38[Franklin]even though the buffer passed to the mixer is signed, it places unsigned values in it
22:38:44[Franklin]I was treating it like it was signed
22:38:49[Franklin]which it wasn't
22:39:11[Franklin]I guess xworld is feature-complete now
22:39:42[Franklin]but it still crashes in the sim
22:39:45[Franklin]no idea why
22:40:14foolshdid you try taskset?
22:40:40[Franklin]nah, I don't want to mix unix code in with rockbox code
22:40:45[Franklin]it's confusing
22:40:54[Franklin]but probably there's a rockbox way to do it
22:42:37foolshnono, taskset works by calling it from the command line "taskset -c0 ./rockboxui" or something lke that
22:42:53foolshbut it works on target like a champ
22:42:58foolshso no worries
22:43:16 Join benedikt93 [0] (~benedikt9@unaffiliated/benedikt93)
22:43:30[Franklin]let's try
22:43:36[Franklin]no luck
22:43:45foolshlol oh well
22:44:38[Franklin]yep, still that same bug
22:44:57[Franklin]probably I'll need to ask gevaerts :)
22:45:02wodz[Franklin]: to gdb the sim you can pass −−sdl-threads to configure
22:45:43wodzthere are other ways (you can tell gdb to ignore some signals for example)
22:46:16[Franklin]it's line 77 of firmware/kernel/mutex.c
22:46:41[Franklin]is it possible to have two different threads running one function?
22:46:51[Franklin]like the main thread executes one half
22:46:57[Franklin]and the scroll thread does the other?
22:47:11[Franklin]'cause that's what it seems like is happening
22:48:32***Saving seen data "./dancer.seen"
22:50:37 Quit xorly (Read error: Connection reset by peer)
22:52:43 Join xorly [0] (
22:53:53 Quit xorly (Read error: Connection reset by peer)
22:55:17[Franklin]wodz: how can I find the name of the current thread?
22:55:55wodzdon't know
22:58:36[Franklin]hmm... this is weird
23:00:14wodzI am lowlevel guy sorry
23:00:42[Franklin]this is lowlevel to me :P
23:03:27 Join xorly [0] (
23:05:49wodzpamaury: your advice was very helpful - I found that one quite small function causes lcd init to fail. lcd init sequence works correctly from lua
23:06:07pamaurycool :)
23:06:22pamauryDon't forget to put the code on gerrit !
23:07:20wodzyeah, I will
23:07:49wodzpamaury: BTW. the guy from capstone asked me if you are intending to post patch for synci upstream?
23:08:08pamauryah yeah, completely forgot about that, thanks for the reminder
23:08:30pamauryI'll post it tomorrow, poke me again in doubt ;)
23:09:03*pamaury goes to bed
23:10:53 Quit pamaury (Remote host closed the connection)
23:12:58 Quit [Franklin] (Ping timeout: 256 seconds)
23:19:40 Join RiDD [0] (
23:19:40 Join [Franklin] [0] (
23:26:42[Franklin]foolsh: I'll just take out the check and see what happens
23:28:50 Quit ZincAlloy (Quit: Leaving.)
23:38:34 Quit xorly (Remote host closed the connection)
23:40:34 Quit TheLemonMan (Remote host closed the connection)
23:42:18 Join xorly [0] (
23:44:42 Quit amayer (Quit: Leaving)
23:44:59 Quit xorly (Client Quit)
23:45:54 Join xorly [0] (
23:50:25 Quit lebellium (Quit: ChatZilla 0.9.91 [Firefox 34.0/20141120192249])
23:52:08 Quit xorly (Ping timeout: 255 seconds)

Previous day | Next day