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

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

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

#rockbox log for 2012-10-11

00:00:02nrgthe sansa ui is almost unusable next to rockbox
00:00:46pamaurythe main problem is that developing gesture recognition is akward with the current system where you need to upload a new firmware for every change
00:00:55 Join sciopath [0] (
00:01:08pamaurythe only solution would be to export it as a HID device and use the simulator with it but it's quite a bit of work
00:17:45 Quit bertrik (Remote host closed the connection)
00:28:25Raptorspamaury, would you have to right the simulator?
00:28:42gevaertsI don't think it has fallen over
00:29:38Raptorsgevaerts, lamens term?
00:30:20pamauryyou mean write ?
00:30:29pamaurywe already have one
00:32:30Raptorsso where does the work come in?
00:32:49Raptorsactually coding it via simulator?
00:33:08RaptorsMan Programming is so complicated
00:33:45 Join [Saint_] [0] (~quassel@rockbox/user/saint)
00:34:02 Quit [Saint] (Ping timeout: 246 seconds)
00:34:19pamaurythe work is: 1) export the touchpad through HID (1a figure out the correct HID desc, 2a implement it), 2) hack the simulator to use it (not trivial)
00:36:05Raptorspamaury, if I wanted to learn programming for rockbox where should I start?
00:37:26 Join Scromple [0] (~Simon@
00:37:27pamauryit really depends on what you want to achieve, for the touchpad I'm sorry to say that this sounds like a huge task if you don't know system programming, usb, hid and so on. The best place to start learning about rockbox might be to write a plugin though
00:37:36 Join Provel [0] (
00:40:10pamauryI can try to write it for you so you "just" have to write the gesture analysis. You can also play with the simulator
00:41:02Raptorsok, where do I start learning about programing the gestures?
00:42:12pamaurywell, for rockbox nowhere because it's doesn't really exist in a way which you can easily hack; in general I don't really know, the best place would be to see how android or linux does it for example, look on the internet, etc
00:46:58pamaurythe principle is always the same though: you track the finger position N times per second and at some point you have to decide that it was a gesture and which
00:47:47pamauryand of course you have to map this action to the rockbox input at the end
00:47:56 Quit ender1 (Read error: Connection reset by peer)
00:49:13RaptorsHow complicated is writing a gesture? Do you have to specify it exactly (ie exact position of finger at exact time) in code?
00:50:12pamauryno you can't because it will never be exact, that's why it's not so easy
00:51:38pamauryit would more be something like a set of points to which you have to be close but you also have to take into account possible translations; honestly I don't know how it's usually done
00:51:49RaptorsSo you have to write it dynamically? D:
00:52:10 Join ender` [0] (
00:53:27pamaurylet's pick an example: a horizontal line. One way of doing it would be to accumulate all the points from finger to release (with a certain timeout) and see if it's more or less a line (ie distance from left most point to right most >= constant and distance from bottom most to top most <= constant)
00:53:41pamaury*finger press to release
00:54:41pamaurybut that's really naive because you go left right left right with you're finger and it would make no difference, so there a dynamic aspect which you have to take into account if you want something good
00:58:53pamaurythe good point is: you can easily hack something with you mouse in, say, a SDL program: create a window, monitor the mouse location when the button is pressed and have fun
01:02:13 Quit speckmade1 (Ping timeout: 244 seconds)
01:02:32 Quit prof_wolfff (Ping timeout: 246 seconds)
01:03:58RaptorsI need to read that later
01:04:40 Quit gevaerts (Ping timeout: 246 seconds)
01:06:18 Quit evilnick (Ping timeout: 272 seconds)
01:07:08 Join speckmade [0] (
01:07:46RaptorsThat too
01:08:03 Quit ender` (Quit: The whole principle is wrong; it's like demanding that grown men live on skim milk because the baby can't eat steak. -- Robert A. Heinlein on Censorship (from The Man Who Sold the Moon))
01:08:19RaptorsI still need to learn C/Rockbox though
01:30:15 Quit Rower85 (Read error: Connection reset by peer)
01:39:33 Quit speckmade (Quit: Leaving.)
01:52:58 Join speckmade [0] (
01:56:04 Join chattr [0] (
01:56:14 Part chattr ("gone")
01:57:46***Saving seen data "./dancer.seen"
02:02:05 Quit speckmade (Ping timeout: 246 seconds)
02:03:38 Quit pamaury (Ping timeout: 246 seconds)
02:08:38 Join speckmade [0] (
02:10:12 Quit eckoit (Quit: eckoit)
02:23:51 Join tjb0607 [0] (~tjb0607@
02:32:32 Nick [Saint_] is now known as [Saint] (~quassel@rockbox/user/saint)
02:32:32 Quit mgottschlag (Ping timeout: 240 seconds)
02:35:14 Join bjdyh [0] (
02:39:14 Quit ps-auxw (Remote host closed the connection)
02:39:32 Join ps-auxw [0] (~arneb@2001:470:c807:0:1532:4e5f:2ad3:4123)
02:39:34 Join eckoit [0] (
03:01:37 Join [Saint_] [0] (~quassel@rockbox/user/saint)
03:02:52 Quit [Saint] (Ping timeout: 260 seconds)
03:09:03 Join gevaerts [0] (~fg@rockbox/developer/gevaerts)
03:18:00 Quit Horscht (Quit: Verlassend)
03:19:18 Quit thegeek (Read error: Connection reset by peer)
03:21:50 Join Horscht [0] (
03:21:51 Quit Horscht (Changing host)
03:21:51 Join Horscht [0] (~Horscht@xbmc/user/horscht)
03:27:25 Quit eckoit (Quit: eckoit)
03:34:24 Quit dfkt (Quit: -= SysReset 2.55=- Sic gorgiamus allos subjectatos nunc.)
03:57:48***Saving seen data "./dancer.seen"
03:58:50 Quit bjdyh (Quit: CGI:IRC (Ping timeout))
04:00:07 Join eckoit [0] (~ryan@
04:08:20 Quit Jack87 (Ping timeout: 245 seconds)
04:11:29 Join speckmade1 [0] (
04:11:37 Quit speckmade (Quit: Leaving.)
04:16:30 Join Jack87 [0] (Jack87@nasadmin/admin/jack87)
04:24:39 Quit Horscht (Quit: Verlassend)
04:30:10 Join TheSphinX^ [0] (
04:30:53 Nick [Saint_] is now known as [Saint] (~quassel@rockbox/user/saint)
04:33:34 Quit zz_TheSphinX^ (Ping timeout: 252 seconds)
04:41:03 Quit amiconn (Disconnected by services)
04:41:03 Join amiconn_ [0] (quassel@rockbox/developer/amiconn)
04:41:03 Quit pixelma (Disconnected by services)
04:41:04 Join pixelma_ [0] (pixelma@rockbox/staff/pixelma)
04:41:06 Nick pixelma_ is now known as pixelma (pixelma@rockbox/staff/pixelma)
04:41:09 Nick amiconn_ is now known as amiconn (quassel@rockbox/developer/amiconn)
04:49:08 Quit speckmade1 (Ping timeout: 276 seconds)
05:01:40 Join Rower85 [0] (husvagn@
05:04:47 Join Totalled [0] (
05:20:54 Quit zchs (Remote host closed the connection)
05:26:44 Join zchs [0] (
05:31:42 Quit [7] (Disconnected by services)
05:31:50 Join TheSeven [0] (~quassel@rockbox/developer/TheSeven)
05:57:52***Saving seen data "./dancer.seen"
06:14:43 Join Keripo [0] (
07:09:10 Quit wutzi (Quit: Leaving)
07:18:05 Quit Wardo (Read error: Connection reset by peer)
07:40:22 Quit Epicanis (Quit: past my bedtime)
07:57:56***Saving seen data "./dancer.seen"
08:05:11 Join kevku [0] (
08:16:12 Quit nosa-j (Ping timeout: 246 seconds)
08:17:55 Join nosa-j [0] (~m00k@
08:18:39 Join mortalis [0] (
08:36:13 Join wodz [0] (
08:37:28wodz\o/ Found out why fft, oscilloscope and vu_meter didn't get signal. Now just have to think how to fix it cleanly
08:38:09JdGordonwghatcha working on?
08:40:48wodz g#326
08:40:50fs-bluebotGerrit review #326 at : ELF loader for plugins by Marcin Bukat (changes/26/326/7)
08:42:15 Join ender` [0] (
08:42:23 Join thegeek [0] (
08:50:29 Join XavierGr [0] (~xavier@rockbox/staff/XavierGr)
08:51:45 Join Zagor [0] (
08:51:45 Quit Zagor (Changing host)
08:51:45 Join Zagor [242] (~bjst@rockbox/developer/Zagor)
09:01:11 Quit KiwiCam (Remote host closed the connection)
09:12:54 Join einhirn [0] (
09:15:31 Quit perrikwp (Read error: Connection reset by peer)
09:26:38 Nick Jack87 is now known as Jack87|Away (Jack87@nasadmin/admin/jack87)
09:29:11 Join Buschel [0] (
09:34:30 Join petur [0] (~petur@rockbox/developer/petur)
09:37:52 Join KiwiCam [0] (~quassel@
09:39:07 Quit wodz (Quit: Leaving)
09:51:26 Quit Scromple (Ping timeout: 240 seconds)
09:55:16 Join lebellium [0] (
09:58:00***Saving seen data "./dancer.seen"
09:58:52 Quit factor (Read error: Connection reset by peer)
10:05:43 Join LinusN [0] (
10:15:45 Join factor [0] (~factor@
10:15:50 Join Horscht [0] (
10:15:51 Quit Horscht (Changing host)
10:15:51 Join Horscht [0] (~Horscht@xbmc/user/horscht)
10:22:33 Join maruk [0] (
10:22:58 Join minouch [0] (
10:23:27 Quit mc2739 (Ping timeout: 246 seconds)
10:24:10 Join mc2739 [0] (~mc2739@rockbox/developer/mc2739)
10:33:22 Quit linuxstb (Quit: This computer has gone to sleep)
10:34:14 Join mgottschlag [0] (~quassel@reactos/tester/phoenix64)
10:36:21 Join wodz [0] (
10:38:43Buscheln1s: good catch!
11:00:52 Quit mgottschlag (Read error: Connection reset by peer)
11:07:50 Join mgottschlag [0] (~quassel@reactos/tester/phoenix64)
11:07:59 Join linuxstb [0] (
11:09:10kugelwodz: great work!
11:09:32kugelwodz: imageviewer uses the load_code() api, if you manage to hide the elf loading behind that it should Just Work
11:09:56wodzkugel: yeah I know, I just didnt bother yet
11:16:48 Quit mgottschlag (Remote host closed the connection)
11:25:17wodzTorne: I would be great If you find out the time to review the code
11:26:46TorneYeah, i know, but i just don't have a lot of time for this stuff lately, sorry :/
11:26:56Tornei will try and look this weekend
11:28:36 Join mgottschlag [0] (~quassel@reactos/tester/phoenix64)
11:39:52 Quit mgottschlag (Read error: Connection reset by peer)
11:40:57 Join pamaury [0] (
11:40:57 Quit pamaury (Changing host)
11:40:57 Join pamaury [0] (~quassel@rockbox/developer/pamaury)
11:41:58 Quit mystica555 (Read error: Connection reset by peer)
11:48:09 Join mgottschlag [0] (~quassel@reactos/tester/phoenix64)
11:50:53 Quit bluebrother (Disconnected by services)
11:50:57 Join bluebrother^ [0] (~dom@rockbox/developer/bluebrother)
11:53:35 Quit fs-bluebot (Ping timeout: 256 seconds)
11:53:38 Join Paretsky [0] (paretsky@2604:180::fac8:3ac2)
11:54:56 Join fs-bluebot [0] (
11:58:02***Saving seen data "./dancer.seen"
11:58:29 Join mystica555 [0] (
11:58:29 Quit mystica555 (Excess Flood)
11:58:48 Join mystica555 [0] (
11:58:48 Quit mystica555 (Excess Flood)
11:59:06 Join mystica555 [0] (
11:59:07 Quit mystica555 (Excess Flood)
11:59:26 Join mystica555 [0] (
11:59:26 Quit mystica555 (Excess Flood)
11:59:45 Join mystica555 [0] (
11:59:45 Quit mystica555 (Excess Flood)
12:00:04 Join mystica555 [0] (
12:00:05 Quit mystica555 (Excess Flood)
12:00:26 Join mystica555 [0] (
12:00:26 Quit mystica555 (Excess Flood)
12:00:45 Join mystica555 [0] (
12:00:46 Quit mystica555 (Excess Flood)
12:01:07 Join mystica555 [0] (
12:01:07 Quit mystica555 (Excess Flood)
12:01:27 Join mystica555 [0] (
12:01:28 Quit mystica555 (Excess Flood)
12:01:47 Join mystica555 [0] (
12:01:48 Quit mystica555 (Excess Flood)
12:02:07 Join mystica555 [0] (
12:02:07 Quit mystica555 (Excess Flood)
12:02:26 Join mystica555 [0] (
12:02:26 Quit mystica555 (Excess Flood)
12:02:45 Join mystica555 [0] (
12:02:45 Quit mystica555 (Excess Flood)
12:06:09 Quit mgottschlag (Ping timeout: 244 seconds)
12:08:40wodzwhich targets use thumb builds?
12:33:22 Join T44 [0] (
12:37:09 Quit Topy (Ping timeout: 246 seconds)
12:41:34 Join mgottschlag [0] (~quassel@reactos/tester/phoenix64)
12:58:09funmanclipv1 and maybe c200v2/m200v4
12:58:49funmanyeah, only those 3 targets
13:05:12Buscheln1s: another 0.4 MHz on pp -> (reorder code a bit and introduces a new macro for multiply-add used in fft))
13:06:03Buschelit changes output again, but only show +/- differences to the output w/o this change
13:15:31 Quit petur (Quit: *plop*)
13:34:31 Quit Buschel (Ping timeout: 252 seconds)
13:48:46 Join the-kyle1 [0] (
13:48:48 Quit the-kyle (Read error: Connection reset by peer)
13:49:44 Quit bootlfdhfrsa (Ping timeout: 246 seconds)
13:57:23 Quit kugel (Remote host closed the connection)
13:58:06***Saving seen data "./dancer.seen"
14:17:49 Join amayer_ [0] (
14:17:49 Quit amayer_ (Remote host closed the connection)
14:18:10 Join amayer_ [0] (
14:21:54 Quit Keripo (Quit: Leaving.)
14:24:19 Quit Jack87|Away (Ping timeout: 256 seconds)
14:27:29 Quit wodz (Quit: Leaving)
14:36:08 Join WalkGood [0] (~4@unaffiliated/walkgood)
14:48:42 Quit factor (Quit: Leaving)
15:00:30 Join evilnick_ [0] (
15:02:51 Quit ender` (Read error: Operation timed out)
15:06:01 Join Jack87 [0] (Jack87@nasadmin/admin/jack87)
15:19:02 Join lifeless__ [0] (~lifeless@
15:20:36 Quit lifeless_ (Ping timeout: 246 seconds)
15:23:08 Quit mc2739 (Ping timeout: 260 seconds)
15:24:40 Join mc2739 [0] (~mc2739@rockbox/developer/mc2739)
15:35:15 Quit Paretsky (Quit: See you.)
15:36:28 Join Paretsky [0] (paretsky@2604:180::fac8:3ac2)
15:49:00 Quit mortalis (Quit: Leaving)
15:58:07***Saving seen data "./dancer.seen"
16:21:47 Join Buschel [0] (
16:51:48 Join lasser [0] (
17:00:45 Quit Buschel (Ping timeout: 255 seconds)
17:03:25 Join lorenzo92 [0] (~chatzilla@
17:04:47 Join ender` [0] (
17:06:23lasserHi! I have a question regarding compile of rockbox for h300. Since weeks I got an error at the end:LD rockboy.rock
17:06:23lasserERROR: Error opening file: /Filme/Rockbox/GIT/rockbox/fonts//.rockbox/fonts/12-Adobe-Helvetica.bdf
17:07:26 Join y4n [0] (~y4n@unaffiliated/y4ndexx)
17:08:08lasser'12-Adobe-Helvetica-Bold.bdf' exists in /Filme/Rockbox/GIT/rockbox/fonts/
17:08:17lasserWhat's happening there?
17:09:14lorenzo92uhm this double //
17:09:39Tornelasser: do you have any local changes?
17:09:44Tornehave you tried a clean build?
17:09:49Zagorlooks like the path includes the build dir
17:09:52Tornecan you paste the entire log of the build into a pastebin
17:09:52 Quit WalkGood ()
17:10:38gevaertsI don't think the build stops on that
17:10:51Zagoralso, the error message has ".rockbox" while the path after has "rockbox" without the dot prefix
17:11:00gevaertsI've seen the same thing with the 3.12 release builds. The resulting zip seems to be fine
17:11:14gevaertsI suspect this started with kugel's wpsbuild rewrite
17:11:40lasserTorne: no local changes, it is a clean build. build log was too long fo rmy xterm ;-)
17:11:48Zagoruhm, I should read more carefully...
17:12:23Tornelasser: is the build still succeeding?
17:12:39 Quit minouch (Quit: CGI:IRC)
17:12:52lassergevaerts: you're right, the build does not stop, make zip creates
17:13:09Torneok, then just ignore it :)
17:13:12Tornebut we should work out why and fix it
17:13:18Tornebecause things that look like errors but aren't are bad.
17:13:59*gevaerts agrees
17:14:16gevaertsThere's also a weird message when building iaudio m3
17:14:23gevaertsagain from wpsbuild
17:14:35lasserOk, so I don't mind any longer about that. Thank you!
17:17:27pixelmarelated to rwps targets perhaps?
17:18:32nrgwhat good value player would you all reccomend for rockbox? I was thinking about getting a sansa clip+ or a clip zip
17:22:48Tornethose are pretty good if they ahve enough storage for you
17:22:56Torneand you don't want a bigger screen for anything.
17:23:25 Join Buschel [0] (
17:26:22nrglooks to me like microsd cards are cheap enough it would be cheaper to extend a player like that with a card than a bigger player model from the start
17:27:00nrgi've been using this fuze v2 for the last few years, i'm amazed how well its held together, finally the battery is starting to give out just after so much use
17:29:34GodEaterI'm amazed people are sitll using dedicated players to be honest.
17:32:39nrgyea, i'm too stubborn to enter the smartphone era
17:33:10Zagordedicated players still have their place. especially tiny ones like the clips.
17:33:50TorneGodEater: i still use my ipodvideo on long trips
17:34:02Tornebecause it has an independant battery and can hold a very large chunk of my collection
17:34:09nrgindeed Zagor, one of the best parts i like about a dedicated small player is that i feel comfortable just leaving them in my car in the sun without worrying about the device
17:34:11Tornebut i rarely turn it on when i'm not on a plane
17:35:28lorenzo92yes, indeed I also use my great yp-r0 instead of the phone...generally it's better because that memory is dedicated for the music only and sound quality is better, altough my nexus sound good :)
17:36:39 Quit Zagor (Quit: Clint excited)
17:39:29 Quit einhirn (Quit: Miranda IM! Smaller, Faster, Easier.
17:39:36amayer_I liked my ipod classic because it could hook into my car stereo.
17:39:38amayer_if someone is working on getting the apple protocal working in rockbox i would like to help so i can have that feature back
17:40:50 Join n1s [0] (~n1s@rockbox/developer/n1s)
17:44:21GodEaterI imagine the batteries in mine are all fucked now through lack of use
17:50:20 Quit linuxstb (Quit: This computer has gone to sleep)
17:54:40 Join sciopat [0] (
17:56:50 Quit sciopath (Ping timeout: 246 seconds)
17:58:11***Saving seen data "./dancer.seen"
17:58:38 Join linuxstb [0] (
17:59:21 Join wodz [0] (
18:00:22wodzFinally found the bug :-) Now every plugin (except imageviewer just because it is not converted yet to new loader) work as expected on PP.
18:15:08 Quit thegeek (Read error: Connection reset by peer)
18:16:46 Quit Buschel (Ping timeout: 240 seconds)
18:17:36 Join thegeek [0] (
18:17:42 Quit wodz (Quit: Leaving)
18:19:04 Quit user890104 (Read error: Operation timed out)
18:21:14 Join user890104 [0] (Venci@
18:35:26 Join Buschel [0] (
18:43:33 Join speckmade [0] (
18:43:48 Quit linuxstb (Quit: This computer has gone to sleep)
18:44:56 Quit speckmade (Client Quit)
18:45:22 Join speckmade [0] (
18:49:06 Join speckmade1 [0] (
18:49:06 Quit speckmade (Read error: Connection reset by peer)
18:52:34 Quit maruk (Quit: Leaving.)
18:59:40 Quit lorenzo92 (Quit: ChatZilla 0.9.89 [Firefox 16.0/20121006022900])
19:01:01 Quit Horscht (Quit: Verlassend)
19:04:10 Join bootljhfdsds [0] (~Prmhfhfx@
19:04:51 Quit lasser ()
19:11:04 Join pretty_function [0] (~sigBART@
19:16:46nrg <−− Hitler receives ipods instead of sansas he can rockbox
19:30:19 Quit Xerion (Quit: )
19:34:59n1si also get the helvetica 12 error when making zip for h300
19:35:44n1sit turned up after checking out rb after the opus push, my previous pull was 4 months old at that point though :>
19:38:52 Join bertrik [0] (~quassel@rockbox/developer/bertrik)
19:40:56n1sdon't seem to get it for other builds, weird
19:42:04n1seven the fuze that uses the same font for cabbiev2
19:44:49 Quit speckmade1 (Ping timeout: 260 seconds)
19:52:07 Join Wardo [0] (
19:52:50n1sah, copythemefont is called twice for the h300 once with just the filename and a second time with the /.rockbox path so i guess it's remote related
19:53:06n1son the fuze build it's called just once with the filename
19:54:09n1syeah, the error is in the logs from the autobuilder too, for some reason they're not detected though
19:55:18gevaertsAh, indeed
19:55:28gevaertsThe iaudio m3 log says "cp: cannot stat `/home/robert/rb/backdrops/cabbiev2.128x96x2.bmp': No such file or directory"
19:55:36gevaertsWhile you're at it ;)
19:55:53n1sbeing fairly perl illiterate i'm not sure i can fix it
19:56:25n1si don't understand the code calling copythemefont but it looks like the cause to me
19:57:25n1slooks wrong anyway
19:57:31gevaertsYes, I get that too when I look at perl code
19:58:15***Saving seen data "./dancer.seen"
19:58:27 Join speckmade [0] (
20:00:52n1sah, yes changing it to copythemefont($i); works in that it copies both the fonts to the zip and gets rid of the error, the theme.cfg still has the wrong path though
20:03:59n1sfound the fix for that too
20:05:32n1s g#331
20:05:34fs-bluebotGerrit review #331 at : wpsbuild: fix copying of remote font by Nils Wallménius (changes/31/331/1)
20:09:04amayer_what is the point of having $i after the function call?
20:09:06amayer_(see line 3,4 and 9,10 of the paste)
20:09:20pixelmagevaerts: did you compare to other iaudio remote targets builds? IIRC the remote theme doesn't have a backdrop for the menus (so it really isn't there in backdrops) but from the error message it looks like one is expected for targets with grey or color main screen
20:09:55pixelmaand the m3 uses the remote screen as main screen or so
20:09:57gevaertspixelma: I didn't actually run anything, but the M3 is the only target that gives that particular error
20:10:13gevaertsWell, the only *stable* target
20:13:33amayer_if im reading it right $i will get reset the next iteration of the loop, so $i isnt used.
20:13:35amayer_can i get a second opinion on this to verify(either way) that im not going crazy
20:14:33 Join speckmade1 [0] (
20:14:37 Join prof_wolfff [0] (
20:15:00amayer_that goes with my last 2 messages
20:15:08amayer_sorry(forgot to paste link)
20:15:38 Quit speckmade (Ping timeout: 252 seconds)
20:22:26 Quit speckmade1 (Ping timeout: 265 seconds)
20:29:20 Join speckmade [0] (
20:29:46n1samayer_: i said i dodn't understand it, possibly the real fix would be my first change and just deleting the second line
20:31:40 Quit Buschel (Quit: ChatZilla 0.9.89 [Firefox 15.0.1/20120905151427])
20:31:47n1sno wait, it 's not right
20:31:49amayer_im pretty sure the line:
20:31:51amayer_$i = "$rbdir/fonts/$i";
20:31:53amayer_does apsolutely nothing seeing as "foreach my $i" resets $i the very next step before $i is even read by anything
20:32:21n1syeah that's what would make sense
20:32:52amayer_should $i = "$rbdir/fonts/$i"; be before the copythemefont($i) ?
20:33:14amayer_i dont have a build setup here(at work)
20:33:26amayer_so i cant test any theorys i have
20:35:01amayer_n1s: did you test it with the $i = before the function call?
20:35:57n1syeah, that screws up the path
20:36:09amayer_well then you can thow that line away
20:37:02amayer_same with the loop above it:
20:37:06amayer_$i = "$rbdir/$i"; <−− to delete
20:38:15n1syeah that fixes the copying but the paths in the cfg are then broken, it seems $font and $remotefont need to have the path prepended but i'm not sure how to do tht nicely
20:39:20 Quit eckoit (Quit: eckoit)
20:40:11amayer_you said its just messed up in the config file? the font actally gets coppied?
20:40:50n1syeah, with that (or my previous attempt the copying works
20:41:09amayer_what does it output in the config file and what do you want it to say?
20:41:26n1sthe cfg ends up with just the filenames but it seems to work anyway, i'm not too familiar with the config code
20:42:05amayer_im pretty sure the config file just needs the font name. it already looks in /.rockbox/fonts
20:42:14amayer_did you test to see if the config file works?
20:42:44 Join lebellium_ [0] (
20:42:49n1si think it does but i dunno if this might be needed in some case
20:43:56 Join Xerion [0] (
20:44:13amayer_well if you need the whole path in the config file(not sure you do)
20:44:16amayer_you would change line 295 to:
20:44:16 Quit lebellium (Ping timeout: 245 seconds)
20:44:18amayer_push @out, "font: /.rockbox/fonts/$font\n" if (defined($font));
20:44:24 Nick lebellium_ is now known as lebellium (
20:44:28amayer_im reading the manual to see which it expects
20:44:32n1syeah, and the remotefont one
20:45:50n1sall the other paths are absolute in the theme cfg's that's what made me think this
20:47:20amayer_did you get the code for line 303? the remote font?
20:48:13amayer_ says font needs the full path
20:48:34n1schanging these don't follow the style though and the changing of $i is done that way in other places i see so perhaps $i is a reference and actually changes the $font and $remotefont vars?
20:49:03amayer_$i is just a tmp var for the loop
20:51:46amayer_n1s: that is kinda tricky
20:53:54 Join eckoit [0] (~ryan@
20:54:02n1s*just* removing the line setting $i does change the path in the cfg so i think it's a reference
20:55:02amayer_hmm... interesting
20:55:38amayer_i thought you said it doesnt output the full path
20:56:12n1syeah i got confused so in fact my original patch at least seems to be the proper fix
20:56:43amayer_n1s: yeah it would work
20:57:04n1sso i'll leave that for kugel whenever he turns up
20:59:04 Quit KiwiCam (Remote host closed the connection)
21:00:45amayer_n1s: if you use an explicit variable it acts as a pointer to the variable in the list(aka $font and $remotefont). if you use $_ then its not a pointer but rather just a value.
21:00:48amayer_pretty interesting. i never knew about this behavior in perl before
21:17:47 Nick Syconaut^ is now known as Syconaut (
21:30:25 Join KiwiCam [0] (~quassel@
21:32:17 Join elfabixx [0] (59555d9a@gateway/web/freenode/ip.
21:32:22elfabixxhi all
21:32:27elfabixxrequesting help
21:32:42elfabixx(first, sorry for my english, i'm french)
21:32:58elfabixxI just tried ti put some song on my SD card
21:33:10 Quit Wardo (Quit: Blarglarg)
21:33:25elfabixxAnd when i unpluged it, i seen a short message containing "PANIC"
21:33:43elfabixxI looked on the internet, seen it was a kernel panic
21:33:56*elfabixx 's user of linux
21:34:21elfabixxI also seen there was a recovery mode, but uh... not sure^^^^
21:34:52gevaertsWhich player is this?
21:35:01elfabixxA sanza fuze
21:35:05elfabixxv2, i think
21:35:21gevaertsHave you tried resetting it by holding the power button for at least 30 seconds?
21:36:11elfabixxi did ot
21:36:12alexbobpsansa fuze is the best
21:36:21elfabixxalexbobp: :)
21:36:37elfabixxnot responding at all
21:37:08elfabixxi tried first to open it, in order to see if it was possible to uplug the battery, but it's uh...
21:37:16gevaertsDon't open it
21:37:24elfabixxI don't know the english word ^^
21:37:31elfabixxgevaerts: too late :-P
21:38:09elfabixxwell... the conectors are fixed with metal
21:38:19gevaertsThere is a bug that happens for some people where it crashes in such a way that the reset procedure doesn't work. In such cases, waiting a few days for the battery to run out usually helps
21:39:28elfabixxgevaerts: i think i'll effectively wait a few days before to do anything, i oppended it, disconected the screen and pad, and reclose it
21:40:06gevaertsIf it's open anyway, and you're good at soldering, you could also disconnect the battery
21:40:26elfabixxit's Welded
21:40:36elfabixxthanks reverso ^^
21:41:25elfabixxgevaerts: ya, but i haven't my stuff here
21:41:58elfabixxnot Soldering iron.
21:42:11elfabixx(hope this have sense)
21:44:06elfabixxwell, i have to go, thank you all !
21:44:26elfabixxI'll wait a few days, and if it don't work, i'll come back to you
21:44:38elfabixxsee you !
21:44:40gevaertsGood luck!
21:44:53elfabixxgevaerts: thx !
21:49:11 Quit elfabixx (Ping timeout: 245 seconds)
21:56:09bluebrother^hmm. 3.12 still not uploaded?
21:58:01gevaertsNo. I asked Zagor a few days ago, then we both forgot, and he doesn't have time tonight. We'll try tomorrow night
21:58:19***Saving seen data "./dancer.seen"
21:59:47bluebrother^ok. Just noticed and wondered :)
22:11:30 Part LinusN
22:12:46 Join linuxstb [0] (
22:29:41 Quit y4n (Quit: PÆNTS ØLF!)
22:35:40 Join kugel [0] (~kugel@
22:35:40 Quit kugel (Changing host)
22:35:40 Join kugel [0] (~kugel@rockbox/developer/kugel)
22:35:50amayer_forum moderators: block "npdhznghdj"
22:38:11 Quit kugel (Client Quit)
22:39:41 Quit n1s (Ping timeout: 245 seconds)
22:40:47 Join kugel [0] (~kugel@
22:40:47 Quit kugel (Changing host)
22:40:47 Join kugel [0] (~kugel@rockbox/developer/kugel)
22:44:16 Quit eckoit (Quit: eckoit)
22:45:22 Join n1s [0] (
22:45:22 Quit n1s (Changing host)
22:45:22 Join n1s [0] (~n1s@rockbox/developer/n1s)
22:55:08 Join eckoit [0] (~ryan@
23:00:21 Quit pretty_function (Ping timeout: 260 seconds)
23:05:35 Quit amayer_ (Quit: going ~/)
23:13:51 Join Horscht [0] (
23:13:52 Quit Horscht (Changing host)
23:13:52 Join Horscht [0] (~Horscht@xbmc/user/horscht)
23:16:31n1skugel: saw your comment on gerrit, did you read the patch in the right direction?
23:17:29n1sit copied $font, then prepended the path to it and then tried to copy it again which failed
23:17:36kugelright, oops
23:20:17n1sno problem, took me a while before i could read it :)
23:21:03n1sperhaps someone should check the release zips so they are fine
23:21:09n1sanyway, goodnight
23:21:21 Quit n1s (Quit: Ex-Chat)
23:29:44 Join perrikwp [0] (
23:35:07 Quit kevku (Quit: KVIrc 4.2.0 Equilibrium
23:37:46 Quit linuxstb (Quit: Leaving)
23:58:06 Quit pamaury (Ping timeout: 256 seconds)
23:58:23***Saving seen data "./dancer.seen"

Previous day | Next day