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-09

00:02:27 Quit shodan45 (Remote host closed the connection)
00:02:29 Quit wodz (Ping timeout: 246 seconds)
00:10:04 Quit wtachi (Quit: WeeChat 0.3.4)
00:11:05 Join JesusFreak316 [0] (
00:24:55 Join Galois [0] (
00:26:45saratogapamaury: maybe this is the same recovery mode you found?
00:26:57saratogaor at least uses similar commands
00:27:22 Join Keripo [0] (
00:28:04pamauryno, I know this one
00:28:37pamaurybut thanks for taking tiem
00:29:04pamauryActually, some source code is downloadable on freescale website (like linux code, or wince6 code), perhaps I can find something
00:33:00 Join vnl [0] (
00:33:06 Part vnl
00:34:24 Quit dfkt (Quit: -= SysReset 2.55=- Sic gorgiamus allos subjectatos nunc.)
00:35:51pamauryfucking god, I'm pretty sure I have the code under my eyes but it's so bloated that I can't get anything useful directly
00:36:26 Quit JesusFreak316 (Ping timeout: 246 seconds)
00:37:56 Quit sideral (Quit: Leaving.)
00:40:41 Quit tchan (Quit: WeeChat 0.3.4)
00:42:28 Join tchan [0] (~tchan@lunar-linux/developer/tchan)
00:52:01 Quit ender` (Quit: A computer program will always do what you tell it to, and seldom what you want it to.)
00:55:09 Quit bluefoxx (Ping timeout: 276 seconds)
01:03:28 Join bluefoxx [0] (
01:07:48pamaurywtf, I'm downloading the linux source code of the imx23 EVK and I'm at 260MB and growing....
01:07:59pamauryand more than 50Mb just for a flashing tool :-/
01:11:44 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...)
01:12:58 Join bluebrother [0] (
01:12:58 Quit bluebrother (Changing host)
01:12:58 Join bluebrother [0] (~dom@rockbox/developer/bluebrother)
01:13:43***Saving seen data "./dancer.seen"
01:13:52 Quit GeekShadow (Quit: The cake is a lie !)
01:16:15 Quit bluebroth3r (Ping timeout: 258 seconds)
01:18:31 Join jhMikeS [0] (
01:18:31 Quit jhMikeS (Changing host)
01:18:31 Join jhMikeS [0] (~jethead71@rockbox/developer/jhMikeS)
01:20:04 Quit bertrik (Ping timeout: 252 seconds)
01:20:28pamauryapparently I found a tool which might do the job, but I don't have the code, and I don't know the protocol, will need to experiment and reverse-engineer it seems :(
01:23:49 Quit pamaury (Remote host closed the connection)
01:23:53 Quit bluefoxx (Ping timeout: 260 seconds)
01:28:03 Quit jhMikeS (Ping timeout: 260 seconds)
01:29:08 Join bluefoxx [0] (
01:47:56 Join jhMikeS [0] (~jethead71@rockbox/developer/jhMikeS)
01:53:01 Quit factor (Ping timeout: 240 seconds)
01:54:23 Join factor [0] (~factor@
02:17:39 Quit efyx (Remote host closed the connection)
02:24:43 Join wtachi [0] (
02:27:25 Quit boghog (Quit: boghog)
02:30:18 Join Leif [0] (
02:51:02 Quit factor (Read error: Connection reset by peer)
03:07:11 Join factor [0] (~factor@
03:08:30 Join bieber [0] (
03:13:46***Saving seen data "./dancer.seen"
03:22:53 Quit Leif (Ping timeout: 276 seconds)
03:35:24 Join Leif [0] (
03:38:33 Quit bluefoxx (Quit: Can we, should we, will we?)
04:01:55 Join Topy [0] (
04:02:16GuySoftAlexP, hey, so, could you give me access to the wiki with my normal name? or do i need to ask someone else?
04:03:55 Join kugel [0] (
04:03:55 Quit kugel (Changing host)
04:03:55 Join kugel [0] (~kugel@rockbox/developer/kugel)
04:05:07 Quit T44 (Ping timeout: 246 seconds)
04:06:34 Quit TheSeven (Ping timeout: 248 seconds)
04:07:18 Quit kugelp (Ping timeout: 258 seconds)
04:09:09 Quit Leif (Quit: Leaving)
04:10:34 Join TheSeven [0] (~TheSeven@rockbox/developer/TheSeven)
04:17:46 Quit Keripo (Quit: Leaving.)
04:19:58 Join Barahir_ [0] (
04:21:00 Quit Barahir (Read error: Operation timed out)
04:37:08 Quit JackWinter (Read error: Operation timed out)
04:38:32 Join JackWinter [0] (
04:50:28 Quit n1s (Remote host closed the connection)
04:52:39 Quit pixelma (Disconnected by services)
04:52:41 Join pixelma_ [0] (quassel@rockbox/staff/pixelma)
04:52:43 Nick pixelma_ is now known as pixelma (quassel@rockbox/staff/pixelma)
04:53:26 Quit amiconn (Disconnected by services)
04:53:28 Join amiconn_ [0] (quassel@rockbox/developer/amiconn)
04:53:45 Nick amiconn_ is now known as amiconn (quassel@rockbox/developer/amiconn)
05:05:31 Join JesusFreak316 [0] (
05:13:47***Saving seen data "./dancer.seen"
05:16:43 Join Rob2223 [0] (
05:20:21 Quit Rob2222 (Ping timeout: 246 seconds)
05:34:21 Quit JesusFreak316 (Ping timeout: 246 seconds)
05:48:09 Join [Saint] [0] (
05:49:34 Join froggyman [0] (~seth@unaffiliated/froggyman)
06:04:53 Join Horschti [0] (~Horscht@xbmc/user/horscht)
06:09:21 Quit Horscht (Ping timeout: 276 seconds)
06:26:01 Join kevku [0] (~kevku@2001:470:28:773:babe:feed:dead:bee)
06:32:19 Join Zarggg_ [0] (
06:34:50 Quit Zarggg (Ping timeout: 248 seconds)
06:46:42 Quit scorche (Disconnected by services)
06:46:49 Join scorche` [0] (~scorche@rockbox/administrator/scorche)
06:51:53 Quit mystica555_ (Ping timeout: 248 seconds)
06:54:03 Join mystica555_ [0] (
07:13:49***Saving seen data "./dancer.seen"
07:26:15 Join sideral [0] (~sideral@rockbox/developer/sideral)
07:30:40 Quit mystica555_ (Ping timeout: 240 seconds)
07:35:18 Quit sideral (Quit: Leaving.)
07:37:32 Quit wtachi (Quit: "Without us," they say, "you wouldn't have x.")
07:41:41 Join wodz [0] (
07:42:30 Join BHSPitMonkey [0] (~stephen@unaffiliated/bhspitmonkey)
07:44:37 Join bluefoxx [0] (
07:56:58 Join silbo [0] (~quassel@
07:59:43 Quit tchan (Quit: WeeChat 0.3.4)
08:17:56 Join tchan [0] (~tchan@lunar-linux/developer/tchan)
08:20:36 Quit wodz (Ping timeout: 246 seconds)
08:20:46 Join mystica555_ [0] (
08:37:15[Saint]why is convttf so damn broken?
08:37:35[Saint]-p 18 is outputting a 17pt font
08:38:40[Saint]and -T* doesn't respect the -p flag and trims off the total font height. (so -p 18 -Ta 1 -Td 1 == a 15pt font.....broken, very broken)
08:46:49*[Saint] wonders if he remembers what version of Unhelpful's convttf from that task actually worked.
08:46:55 Quit BHSPitMonkey (Remote host closed the connection)
08:47:06[Saint]There was one I was using that woked perfectly...
08:47:22Unhelpfulisn't, isn't there a merged version now?
08:47:34[Saint]Yes, it's kaput
08:47:45Unhelpful18pt may not be achievable for your font, you know? ;)
08:48:27[Saint]'tis, I converted it with another version of convttf ages ago.
08:50:02[Saint]It does 18pt fone, untill the -T* flags are added.
08:50:26[Saint]then, instead of adding/subtracting ascent/descent it is adding/subtracting from the total font height.
08:54:00 Quit bluefoxx (Ping timeout: 246 seconds)
09:08:17 Join bluefoxx [0] (
09:11:53 Join wodz [0] (
09:13:50***Saving seen data "./dancer.seen"
09:14:59 Join DerPapst [0] (
09:18:00 Quit wodz (Ping timeout: 246 seconds)
09:19:13 Join sideral [0] (~sideral@
09:19:18 Quit sideral (Changing host)
09:19:18 Join sideral [0] (~sideral@rockbox/developer/sideral)
09:19:46bluefoxxAnybody know anything about Samsung's RMA support? The ZIF drive made by them I had in my gigabeat S just died this afternoon, click of death it seems.
09:22:05[Saint]I suspect Samsung might.
09:22:28bluefoxxThere is no product history, Please contact your reseller or distributor. is the best I got out of their site
09:22:40bluefoxxWas curious if anybody else had ever managed to RMA one
09:24:08 Quit DerPapst (Quit: Leaving.)
09:25:12[Saint]iPod Classic/Video owners:
09:25:15[Saint] <−− New iLike 320x240
09:25:46[Saint]A new version of the iLike Video theme I have been working on, fonts still need a little work.
09:26:15[Saint]iLike Color/Nano to follow...
09:30:59 Join bertrik [0] (~bertrik@rockbox/developer/bertrik)
09:32:51 Join mshathlonxp [0] (
09:34:58 Join {phoenix} [0] (
09:42:24kugel[Saint]: play with the -X flag a bit
09:42:29Unhelpful[Saint]: iirc what i did was try to fit the size, use an exact fit if possible, fit at one less and pad if not.
09:42:53bluebrothercan someone with a Cygwin installation other than 1.7 tell me what the output of uname -a is?
09:43:15[Saint]kugel: The -p flag should *always* be the total height.
09:43:24[Saint]the -T tags shouldn't alter this.
09:48:46 Join TheLemonMan [0] (~lem0n@
09:54:41 Join leavittx [0] (~leavittx@
09:57:56CIA-87New commit by bertrik (r29696): AMS sd: use defines instead of direct values for drive number
10:02:25CIA-87r29696 build result: All green
10:10:35 Join stoffel [0] (
10:16:19bluebrotherhmm. libspeex on Cygwin causes errors when building rbspeex. Using a mingw cross compiler on Cygwin 1.7 (since -mno-cygwin isn't supported anymore) reveals no mingw version of libspeex around, and the installer also doesn't find one. When building as cygwin binary it causes other errors.
10:16:37 Join pamaury [0] (
10:16:37 Quit pamaury (Changing host)
10:16:37 Join pamaury [0] (~quassel@rockbox/developer/pamaury)
10:17:13bluebrotherbut since rbspeex has been built with -mno-cygwin it would make sense to not link with libspeex anymore and instead use the one from Rockbox sources, and try to figure if we're on Cygwin 1.7 to fix the -mno-cygwin issue
10:17:27bluebrotherany thoughts? I think I have that working ...
10:25:54[Saint]it fails with a gcc with the -mno-cygwin flag present also.
10:26:32*[Saint] just tried building a voice file with gcc 3.4.4 )cygming special) with no joy.
10:26:52[Saint]4.5.0 produces the error you just mentioned.
10:27:07bluebrotheryou are supposed to use mingw32-gcc instead of gcc
10:27:17bluebrothergcc -mno-cygwin that is
10:27:23bluebrotherwhich works fine for me
10:27:47bluebrotherbut only if I don't try to link against a system libspeex, since there is no mingw32 libspeex available
10:28:14 Quit {phoenix} (Remote host closed the connection)
10:28:18[Saint]Well, I'm happy to have a mess around if you need something tested.
10:28:23[Saint]just gomme a beep.
10:28:29[Saint]*gimme too
10:29:10bluebrothermy current changes:
10:29:12 Join ChickeNE_ [0] (~ChickeNES@
10:29:42bluebrotherworks for me, and should still work with Cygwin 1.5. But since I don't have that installed I can't test.
10:31:18 Quit ChickeNES (Ping timeout: 246 seconds)
10:34:46 Join GeekShadow [0] (~Antoine@reactos/tester/GeekShadow)
10:35:13 Join leavittx_ [0] (~lev@
10:38:20 Quit sideral (Quit: Leaving.)
10:44:03bertrikAnyone here with a AMSv1 player with 8GB internal storage?
10:57:56 Quit [Saint] (Ping timeout: 276 seconds)
11:01:51 Join [Saint] [0] (
11:09:00 Join DerPapst [0] (
11:13:18 Quit DerPapst (Read error: Connection reset by peer)
11:13:53***Saving seen data "./dancer.seen"
11:16:00 Join DerPapst [0] (
11:29:13*bluebrother found cygwin legacy
11:41:57 Quit timccc1 (Ping timeout: 276 seconds)
11:44:38 Quit ChickeNE_ (Quit: Computer has gone to sleep.)
11:48:01 Join dfkt [0] (~dfkt@unaffiliated/dfkt)
11:50:19[Saint]bluebrother: ?
11:51:33 Join wodz [0] (
11:51:45[Saint]AlexP: scorche`: The forum ate one of my posts again.
11:54:02[Saint]it's supposed to be in,27705.msg179958.html#msg179958 , it's visible on the "Recent Posts" section.
11:54:22bluebrother[Saint]: strange, if I install libspeex and pkg-config on Cygwin 1.5 it also doesn't link properly. Though I guess most people using Cygwin don't have pkg-config or libspeex so nobody noticed
11:55:26[Saint]I do, but not on 1.5
11:55:35*[Saint] is using 1.7.9
11:55:54bluebrotheryou are not "most people", are you? ;-)
11:56:05[Saint]I might be ;)
11:57:16 Join timccc [0] (~timccc@
12:23:26 Join Stummi [0] (~Stummi@rockbox/developer/Stummi)
12:43:44 Join domonoky [0] (~Domonoky@rockbox/developer/domonoky)
12:49:49AlexP[Saint]: OK
12:50:27AlexPGuySoft: Sorry, was asleep - yes, I can
12:51:01AlexPGuySoft: What was it again?
12:54:35bertrikWould a nice and improved resampler be a good idea for GSoC 2011?
12:56:19pamauryI can't understand some chip use a HID based interface for recovery mode. DFU would be *much* more sensible
12:56:56pamauryor even a stupid interface with a single bulk out !
12:58:29bertrikpamaury, the advantage of HID could be that you don't need a driver for it on windows
12:58:48pamaurytrue, but doesn't windows has a dfu driver ?
12:59:24pamauryI mean, DFU is a standard after all !
13:06:06amiconnbluebrother: For solving the -mno-cygwin issue we need to check for native gcc version. It has nothing to do with cygwin 1.5 vs. 1.7
13:06:48amiconngcc 3.x on cygwin 1.7 still supports -mno-cygwin
13:07:39amiconnI'm not sure about the rules that decide which gcc version gets installed
13:08:22amiconnMy cygwin 1.7 setup had gcc 3.x first - installing a few -dev packages months later and the installer decided that it needs to upgrade to gcc 4
13:09:04pixelmaAlexP: soft keylock only working in the WPS is not a real bug, just that the design decision earlier was to not have it in the lists (idea is: you only need to go there to chose new music). You could discuss about the radio and recording screen but their keymaps are already very crammed
13:09:16bluebrotheramiconn: well, for me gcc says "gcc: The -mno-cygwin flag has been removed; use a mingw-targeted cross-compiler."
13:09:32bluebrotherand I can install a gcc-mingw32 package from the installer
13:09:34AlexPpixelma: OK, thanks
13:09:39amiconnAnd what does gcc -v seay?
13:09:48bluebrothermingw32-gcc doesn't complain about -mno-cygwin
13:09:56AlexPpixelma: Could you say that there? :)
13:10:52amiconnbluebrother ^^
13:11:21bluebrotherTarget: i686-pc-cygwin
13:11:33amiconnVersion is the important part
13:11:50bluebrothergcc version 4.3.4 20090804 (release) 1 (GCC)
13:12:08amiconnYes, so it's gcc 4
13:12:25bluebrotherdo we want to keep using gcc3 then?
13:12:36amiconnThat's my point - if you have cygwin gcc 3.x, it still supports -mno-cygwin
13:12:50amiconnI'd say we should use whatever is there
13:12:53 Join benedikt93 [0] (~benedikt9@unaffiliated/benedikt93)
13:13:06amiconnSo the check should be for gcc version, not cygwin version
13:13:32bluebrotherthat could of course result in a binary linked to cygwin-1.dll
13:13:48bluebrotherwhich happens if I use gcc4 without -mno-cygwin (unsurprisingly)
13:13:56***Saving seen data "./dancer.seen"
13:14:27amiconn'configure' should check gcc version, and if it's gcc4, switch to gcc-mingw32 (and complain if it's not installed)
13:14:53*amiconn rarely uses the cygwin environment these days
13:14:56bluebrotherthat doesn't work if running make in the tools folder manually
13:15:27amiconnI mainly use it for building voice files, and there it doesn't matter whether rbspeexenc needs cygwin1.dll
13:15:33 Join ruskie [0] (
13:15:34bluebrotherbut speaking about rbspeex*, is linking not to cygwin-1.dll really an issue? Do we distribute it separately at all?
13:16:16amiconnWell, it's needed as a separate binary for voicebox (which is apparently still in use)
13:16:28bluebrotherso we could safely just remove the -mno-cygwin, and in case someone wants to distribute a binary of rbspeex* he needs to either build using mingw or also ship cygwin-1.dll
13:17:04bluebrotheris voicebox updated often? You should need the binary just once :)
13:17:04amiconnI guess that for rbspeexenc it could be removed; there are more tools built which all need checking
13:17:16ruskieso I got a sansa clip+ and am trying to figure out rbutil... from the select device dialog it seems that I need to point it to a mount point not a device file... and autodetect fails to detect it as well
13:17:36ruskiealso I downloaded the latest available build of rockboxutility from the site and it keeps claiming there's a newer version
13:17:37*bluebrother wants convttf to work when built with MinGW and / or VS
13:17:45amiconnNo, voicebox is rarely updated. We'd only need to update the binary if there are important bugfixes
13:17:49bluebrotherruskie: you're on Linux 64bit?
13:18:09bluebrotherruskie: that's a known issue and fixed in svn. Just ignore it.
13:18:36ruskiebut it's correct that I need to point it to the mount point?
13:18:42bluebrother1.2.9 shouldn't complain anymore about that :)
13:18:47bluebrotheryes, you need to point to the mount point
13:19:31ruskiewould help if it said mount point not device in the dialog for selection
13:19:47bluebrotherhmm? It does speak about mount point
13:20:16ruskieSelect your device in the filesystem: -> Browse to the destination folder:
13:21:08bluebrotherwell, speaking about mount point will confuse all non-linux users
13:21:20 Join JdGord [0] (~AndChat@
13:21:46AlexPAnd quite a lot of linux users these days
13:21:47bluebrotherand after all it talks about _device_, not _device file_ ;-)
13:21:55ruskiefor me device == device file ;)
13:22:05bluebrothernot for me (also linux user btw)
13:22:16AlexPI think we expect those who know what mount points are to be able to cope with this :)
13:22:25bluebrotherbut yeah, it's possible to improve that. But honestly I'd like to change quite a bit of the GUI anyway
13:22:42ruskieyeah I assumed that it wanted a mount point once I figured out it didn't list devices
13:23:10ruskieodd that it didn't autodetect... but it said it tried 4 devices and none of those was valid...
13:23:20ruskieI have a ton of sdX devices
13:23:41bluebrotherare you running it as root?
13:23:46ruskietried both user and root
13:24:09bluebrotherplus, autodetection isn't 100% reliable for all devices. We have some devices we can't detect the mount point at all
13:24:27ruskieis the autodetection relying on stuff like udev?
13:24:29bluebrotherunless someone explains me how I could resolve USB ID -> device file
13:25:31bluebrotherno. It tries various things: check USB IDs to figure the correct device. Check for special files in the filesystem. Check for special markers on the drive (firmware partition on Ipods and AMSv1)
13:25:49bluebrothercheck for Rockbox files (once you have Rockbox installed detection works 100% reliable :)
13:26:49ruskiehaven't yet gotten to that point
13:27:07ruskiesince I first want to try if it actually works out-of-the-box... then I'll get rockbox on it
13:28:16ruskiealso will the clip+ charge normaly via usb through rockbox?(I've read some bugs about it and someone that uses it mentioned some issues with charging)...
13:28:23bluebrotherthe installation usually only needs to write files to the device, hence we don't need the device file at all. There are a few exceptions (like Ipod bootloader installation), but those steps are usually just necessary once
13:29:18*bluebrother doesn't own a clip+
13:30:00ruskiehmm I'm impressed that the clip+ is about as big as a shuffle 2g or a pebble...
13:34:24 Quit leavittx_ (Ping timeout: 276 seconds)
13:34:57ruskiehmm will an ext2 formated mSD card work with rockbox?
13:35:26[Saint]ruskie: No
13:35:34[Saint]that's a "RTFM" question
13:36:30 Join MazlinG [0] (
13:36:55MazlinGmoo. i'm wondering: is anyone interested in porting to the apple ipod nano 3g?
13:38:11 Join bcoco85 [0] (~co@
13:38:12 Quit kevku (Quit: KVIrc 4.0.4 Insomnia
13:38:49MazlinG[Saint]: yeah i read that, but people can quietly get on with dev and not tell anyone ;)
13:39:21[Saint]Defeats the purpose of a community, though.
13:39:40[Saint]People aren't in the business of keeping these thigns secret.
13:39:49[Saint]since, they usually need all the help they can get.
13:40:01[Saint]it's a *massive* undertaking.
13:40:36MazlinGbut teh eearly, tentative stages in feeling out whether people would use it, or whether things are possible, is quiet ;)
13:40:47[Saint]Not at all.
13:41:00[Saint]Maybe to you, but, not to us.
13:41:03AlexPMazlinG: Speak to TheSeven
13:41:04MazlinGoh well, we can disagree
13:41:07[Saint]Or those who involve themselves.
13:42:07MazlinGi was just under the impression that the nano 3g wasn't as popular, because it was too small
13:42:18MazlinGi think it is perfect but, you know ...
13:42:36[Saint]It isn't as popular. You're right.
13:42:39benedikt93many don't like its design so much (form what I heard)
13:42:51[Saint]this is sliding offtopic now though.
13:42:57benedikt93MazlinG, I'm actually personally working a bit on this
13:44:10benedikt93but it's a damn lot of work I don't really have the time & experience for to work that fast
13:44:23MazlinGyeah :'(
13:44:34MazlinGespecially if very few can make use of your work
13:44:38bluebrotheranyone using Rockbox Utility on Windows for generating voice / talk files with espeak? I'm considering to remove espeak support on Windows. Since espeak exposes its voices via SAPI I don't see much point in using it via espeak.exe
13:44:38benedikt93also, most of the early iPod side dev work is done over at #freemyipod
13:44:49bluebrotheror are there any advantages I'm not aware of?
13:45:05[Saint]bluebrother: I agree.
13:45:21[Saint]Since it's available with point.
13:45:36 Join rdd [0] (
13:46:21MazlinGbenedikt93: pfft, seen the logo at top-left? :E
13:46:33bluebrotherplus it "fixes" this "sEpeak support needs work" but (which I personally find a rather annoying and unjustified "bug")
13:47:03[Saint]bluebrother: Agreed.
13:52:21 Quit stoffel (Ping timeout: 260 seconds)
13:53:41*pamaury thinks he managed to run some code on the fuze+
13:53:59[Saint]nice work.
13:56:39pamaurynow, to be completely sure, I need to have usb working
13:57:28 Quit skapazzo (Ping timeout: 248 seconds)
13:58:09 Join skapazzo [0] (
14:02:45bertrikpamaury, do you have a recovery method too, in case your code hangs?
14:03:58*[Saint] seems to remember seeing that pamaury did indeed find recovery mode.
14:07:03pamauryI'm using the recovery mode
14:07:29bluebrotherhmm −− where did the "use SAPI v4" option in Rockbox Utility go?
14:07:43pamauryunfortunately, currently I must use a crappy windows programs but as soon as I have a solid proof that my code works, I'll rewrite a linux tool
14:09:18bluebrother[Saint]: ok, there is one drawback: w2k doesn't ship SAPI5, and espeak doesn't support SAPI4
14:09:58[Saint]is not supporting w2k much of a drawback? ;)
14:10:07bluebrotherbut are there still people using w2k anymore nowadays?
14:10:38bluebrotherwell, with the espeak command line client you can use it on w2k. Though I'm not declined in dropping that
14:10:48[Saint]it wouldn't surprise me.
14:11:11bluebrotherwell, I'm one of those people still using w2k :) But only for a build setup inside of a VM, not for actual work.
14:11:19[Saint]though I'm sure if we get a complaint about it "your OS is 11 years old" is a valid reason for lack of support :D
14:11:51bluebrotherwe don't support Windows 98 / ME which isn't muc holder
14:13:19mystica555_win98/me are also much different codebases whereas 2k is NT based...
14:14:13bluebrothersure, but from a users perspective that's irrelevant :)
14:15:26mystica555_indeed; but, oldness does not equal ease to support/not support
14:15:38mystica555_at least, not directly without comparing other *(architectural) differences
14:16:30bluebrothersure. Supporting old OSes can be quite a pain :)
14:16:50mystica555_but why? the archigecture changed :)
14:16:57bluebrotheranyway, there might be a reason not to remove espeak support for Windows
14:18:56 Quit Galois (Read error: Operation timed out)
14:21:29 Quit simonlnu (Ping timeout: 252 seconds)
14:23:17 Join simonlnu [0] (simon@unaffiliated/simonrvn)
14:25:40 Join smk [0] (~smk@
14:27:04smkhi, had applied for the buflib project. Any chance i can know about the number of proposals or review process etc?
14:27:29smkjust curious :P
14:27:33bluebrothersmk: would knowing that make any difference?
14:28:20smkno. it wouldn't.
14:30:04 Join mudd1 [0] (
14:31:29smkjust got a tad bit edgy. so asked. sorry
14:31:31TheLemonManpamaury: talking of freescale imx23 ?
14:31:43bluebrothersmk: no problem :)
14:33:03pamauryTheLemonMan: yes
14:33:21TheLemonManyou have documentation for the bootloader recovery mode ?
14:33:28TheSeven[13:38] <MazlinG> [Saint]: yeah i read that, but people can quietly get on with dev and not tell anyone ;) << he's right as far as propagating information from e.g. IRC to the wiki is concerned at least
14:33:28 Quit smk (Quit: Leaving)
14:34:32MazlinGTheSeven: moot point imho, i was just wondering if anything was quietly going on :)
14:35:24TheSevenwell, we can execute arbitrary code on it, but that's about it
14:35:55TheSevensomeone needs to reverse engineer the hardware init code and write the flash and codec driver and FTL
14:36:20TheSevenonce that's done it can probably share most of the remaining code with the ipod classic, which is very similar hardware
14:41:55domonokybluebrother: i think i hid the "use sapi4" checkbox in rockbox utility some time ago, because it was not working correctly.. :-)
14:50:03pamauryany arm expert ? Reading the imx23, it says which exceptions are recognized and directed to the core; among them is "breakpoint" but I can't find it in the ARM doc so does it correspond to an interrupt vector ?
14:52:59bluebrotherdomonoky: ah, that might be the reason why SAPI isn't working on w2k :)
14:53:13 Join stoffel [0] (
14:57:27TheLemonManpamaury: <TheLemonMan> you have documentation for the bootloader recovery mode ?
14:57:30 Quit rdd (Ping timeout: 252 seconds)
14:58:31pamauryTheLemonMan: not really, I found a freescale program on the web, it uses some HId report to directly upload a sb file it seems, should be pretty easy to understand
14:58:42pamauryI also contacted freescale to get some doc, we'll see
14:59:02TheLemonManthe bastards down at freescale refused to give me some docs
15:00:26pamaurywhat were you asking for ?
15:02:33TheLemonManthe bootloader docs
15:02:58TheLemonManon the manual it's clearly stated that are freely available if requested
15:03:16TheLemonManbut they said i had to sign a NDA or something that way
15:03:28 Quit factor (Read error: Connection reset by peer)
15:03:55pamauryfor imx233 ?
15:04:10pamauryyes the manual says so
15:04:36pamauryon the other hand, if I manage to reverse engineer just the part we need, that's will be sufficient
15:04:42pamaurydo you have a imx233 based device ?
15:04:52TheLemonManyeah, a samsung yp-q2
15:05:05TheLemonMani hacked the firmware and got code running on leenux
15:05:28TheLemonManbut wanted to do some low level stuff
15:06:25TheLemonManas most of the drivers are just hacks (eg. the framebuffer has just a couple of ioctls implemented and uses tons of proprietary ones to do stupid stuff)
15:07:11CIA-87New commit by jethead71 (r29697): Playlists forget to set playlist.started when creating new playlist on SWCODEC and which leads to flush-and-rebuffer messages never being sent again ...
15:08:06pamauryTheLemonMan: do you have access to the recovery mode ?
15:08:27TheLemonManyep, i even tried sending SCSI commands but got no luck
15:08:39TheLemonManwhen i figured it was HID based i gave up
15:08:47pamauryyou can doesn't the windows tool on freescale's website
15:08:57pamaurythe protocol seems pretty easy
15:09:11pamauryI had a keep look with wireshark
15:09:34TheLemonMandoes the tool supports simple inquiry command ?
15:09:53TheLemonManas i dont want to risk to flash something
15:10:07pamaurythe tool is clumsy, there is not doc but I manage to make it download a file to the RAM
15:10:30pamaurybasically you provide a sb file (produced with elftosb2) and it loads it
15:10:58TheLemonManoh, thats awesome
15:11:13TheLemonManlink to that tool ?
15:11:30CIA-87r29697 build result: All green
15:13:51pamauryTheLemonMan: wait a minute, freescale's website isn't working great at the moment
15:13:57***Saving seen data "./dancer.seen"
15:14:15TheLemonManthanks :) btw did you capture the traces on windows or using a vm ?
15:14:34pamauryI used a vm and capturing everything with wireshark
15:14:41pamauryworks great with this tool
15:15:10pamauryWhile I wait for the website here is what I think the protocol might be
15:15:10TheLemonMani think i'll do the same
15:15:29pamauryAll commands are sent with the SET_REPORT command
15:15:55pamaurythe first one has a report ID of 1 iirc, and contains some data (always the same iirc, no idea of the meaning)
15:16:14pamaurythen it directly sends the sb file
15:16:42pamauryeach transfer is made up of 1025 bytes: '2' and then 1024 bytes of data; always with report 2
15:16:51pamauryI didn't check if there was a final report at the end
15:17:08TheLemonManthe ID 1 might contain some handshake data
15:17:21TheLemonManlike a checksum of the incoming buffer
15:17:42pamaurynot sure it's useful since the sb file itself has 2 SHA1 checksums !!
15:17:56pamaurybut you're right, there might be something here
15:18:01pamaurylike the size for example
15:18:44pamauryTheLemonMan: can you reach ?
15:19:30 Quit JdGord (Ping timeout: 252 seconds)
15:19:58pamaurydo you want me to send you the file ? Actually the freescale download is 100Mb Large but there is only one small interesting file in it :)
15:20:42TheLemonManyeah, thanks :)
15:21:02 Join factor [0] (~factor@
15:27:24 Join JdGord [0] (~AndChat@
15:40:36 Join jdgord_ [0] (
15:41:10 Quit jdgord_ (Client Quit)
15:43:46 Quit JdGord (Ping timeout: 260 seconds)
15:47:26 Join esperegu [0] (~quassel@
15:50:20 Quit jhMikeS (Ping timeout: 264 seconds)
15:58:53 Quit skapazzo (Ping timeout: 276 seconds)
15:59:25 Join skapazzo [0] (
16:02:21 Quit TheLemonMan (Quit: Destructor called)
16:03:26 Quit antil33t (Read error: Connection reset by peer)
16:03:36 Join antil33t [0] (
16:03:50 Join TheLemonMan [0] (~lem0n@
16:07:15 Join Xerion [0] (
16:07:46TheLemonManpamaury: mind giving an hand to set up wireshark ?
16:07:59wodzha, I finaly got datasheet for this nand chip (under NDA from micron)
16:08:12pamauryI'm not an expert but I can tr
16:08:33AlexPwodz: The NDA still lets you publish code written from the datasheet?
16:08:33pamauryyou probably need to run it as root to have access to the usb bus (or tweak some permissions)
16:08:53TheLemonManive added my user to the wireshark group so i dont need root
16:08:55wodzit states I can't reveal the documentation itself
16:09:04pamauryotherwise that would a ROA (Read Only Agreeement) :)
16:09:26AlexPpamaury: Well you might well be able to publish a closed source thing written using it
16:09:32AlexPBut not the source
16:09:37pamauryhum, true
16:09:45 Quit Xerion (Client Quit)
16:09:49pamauryTheLemonMan: can you capture on the usb buses ?
16:10:03TheLemonManthe usb0 interface doesnt show up
16:10:54 Join pacovila [0] (~pacovila@
16:11:04pamauryTheLemonMan: see, under older versions of my distrib I needed this
16:12:04 Join Xerion [0] (
16:16:25 Quit skapazzo (Quit: leaving)
16:17:02 Part pacovila
16:17:34 Join Galois [0] (
16:17:47 Join skapazzo [0] (
16:21:04TheLemonManbleh doesnt show any usb device
16:21:22 Join robin0800 [0] (
16:21:40pamaurydo you run wiresharl as root ?
16:22:27TheLemonManyay i got it working :D
16:22:40TheLemonMani forgot to load usbmon
16:23:06pamauryok, now it's easy, just capture on the bus you have the device on
16:23:21pamauryyou might want to filter out using the "usb.device_address=??" filter
16:23:24TheLemonManshit, it's on the same bus as the webcam D:
16:24:29pamauryis that a problem ?
16:25:09 Quit antil33t (Read error: Connection reset by peer)
16:25:17 Join antil33t [0] (
16:25:29TheLemonMani must filter the stuff now
16:25:45wodzor change the usb port
16:26:04TheLemonManthey all share the same bus
16:26:07pamauryjust filter using the device address
16:27:08pamaury(the address doesn't change when you give it to a VM of course)
16:27:49 Quit tchan (Quit: WeeChat 0.3.5-dev)
16:28:54pamauryTheLemonMan: did you manage to capture some traffic ?
16:29:15TheLemonManerr, how do i get the device address ?
16:29:29pamaurydmesg for example
16:29:30pamauryor lsusb
16:30:56 Join tchan [0] (~tchan@lunar-linux/developer/tchan)
16:34:44TheLemonManvirtualbox wont proxy the usb device ,yay
16:35:21pamaurywhy ?
16:35:35pamauryyou need the non-open-source version I think
16:35:58pamauryand some kernel modules compiled by virtualbox
16:37:04*pamaury leaves for a while and hopes TheLemonMan will overcome all these problems :)
16:49:38 Quit skapazzo (Quit: Lost terminal)
16:52:30 Join skapazzo [0] (
17:02:55 Join Jerom [0] (~jerome@
17:14:00***Saving seen data "./dancer.seen"
17:16:02 Quit mshathlonxp (Quit: reboot)
17:18:10 Quit MazlinG (Quit: locked in silent monologue, in silent scream...)
17:20:02 Join n1s [0] (~quassel@rockbox/developer/n1s)
17:21:12TheLemonMangot the trace :D
17:25:16 Quit dfkt (Quit: -= SysReset 2.55=- Sic gorgiamus allos subjectatos nunc.)
17:26:47TheLemonManand figured some part of the protocol already
17:30:33 Quit factor (Read error: Connection reset by peer)
17:30:49TheLemonManbrb in a few hours, cya
17:30:59 Quit TheLemonMan (Quit: Destructor called)
17:35:58 Join ender` [0] (
17:36:40 Join ender [0] (
17:36:41 Quit ender` (Read error: Connection reset by peer)
17:38:25 Join mshathlonxp [0] (
17:44:00 Quit utanapischti (Quit: WeeChat 0.3.2)
17:44:24 Join sasquatch [0] (
17:46:16 Quit user890104 ()
17:47:34 Join factor [0] (~factor@
17:56:27 Quit skapazzo (Remote host closed the connection)
17:56:47 Join skapazzo [0] (
18:10:39bluebrothertrying to debug the Windows TTS problem in Rockbox Utility and now it crashes in various other places. Great :(
18:13:36 Join Gnos [0] (
18:16:52GnosWhat is the screen called where it is all black, except 3 options −− Top & bottom of screen = 'Show Files', sides of screen = 'Shuffle' and 'Repeat'? I'm asking so I can disable it, because I operate my player in my pocket a lot, and I keep accidentally entering that screen.
18:17:18gevaertsThat's the quickscreen
18:17:32GnosAnd it can be disabled through normal options?
18:17:59gevaertsThere's no setting to disable it, no
18:18:13GnosCould someone please tell me how to do it in the source code?
18:19:26gevaertsComment out the "#define HAVE_QUICKSCREEN" line in the appropriate file in firmware/export/config/
18:19:42GnosThank you so much !
18:19:46gevaertsAnd hope that this didn't break at some point...
18:20:17mshathlonxpsounds like my problem :)
18:21:03Gnosgevaerts: hope that the ability to turn it off didn't break?
18:21:15gevaertsThat's not tested very often
18:24:21 Quit JackWinter (Remote host closed the connection)
18:28:05 Join JackWinter [0] (
18:32:52 Join u42p [0] (
18:46:25wodzgrr, I am hitting this stupid 2GB limit in standard file functions in glibc.
18:46:26 Quit u42p (Quit: Leaving)
18:50:23Gnosgevaerts: It worked −− Qucikscreen disabled. Thanks a lot.
18:55:02 Quit Gnos (Quit: ChatZilla [Firefox 3.6.16/20110319135224])
19:06:45 Quit n1s (Remote host closed the connection)
19:14:01***Saving seen data "./dancer.seen"
19:15:02 Join kevku [0] (~kevku@2001:470:28:773:babe:feed:dead:bee)
19:26:00 Join CaptainKwel [0] (
19:26:21 Quit IronSean (Quit: CGI:IRC (Ping timeout))
19:31:29 Join Leif [0] (
19:50:25DEBUGEOF from server (Connection reset by peer) (snapshot: netstuff.c line 545)
19:50:25***Saving seen data "./dancer.seen"
19:50:27***Started Dancer V4.16
19:50:27***Connected to on port 6667
19:50:27***Logfile for #rockbox started
19:50:28Mode"logbot :+i" by logbot
19:50:32***Server message 501: 'logbot :Unknown MODE flag'
19:50:32 Join logbot [0] (
19:50:32 Join antil33t [0] (
19:50:32 Join BHSPitMonkey [0] (~stephen@unaffiliated/bhspitmonkey)
19:50:32 Join Leif [0] (
19:50:32 Join CaptainKwel [0] (
19:50:32 Join kevku [0] (~kevku@2001:470:28:773:babe:feed:dead:bee)
19:50:32 Join JackWinter [0] (
19:50:32 Join skapazzo [0] (
19:50:32 Join factor [0] (~factor@
19:50:32 Join sasquatch [0] (
19:50:32 Join mshathlonxp [0] (
19:50:32 Join ender [0] (
19:50:32 Join Jerom [0] (~jerome@
19:50:32 Join tchan [0] (~tchan@lunar-linux/developer/tchan)
19:50:32 Join robin0800 [0] (
19:50:32 Join Galois [0] (
19:50:32 Join Xerion [0] (
19:50:32 Join esperegu [0] (~quassel@
19:50:32 Join stoffel [0] (
19:50:32 Join mudd1 [0] (
19:50:32 Join simonlnu [0] (simon@unaffiliated/simonrvn)
19:50:32 Join bcoco85 [0] (~co@
19:50:32 Join ruskie [0] (
19:50:32 Join benedikt93 [0] (~benedikt9@unaffiliated/benedikt93)
19:50:32 Join domonoky [0] (~Domonoky@rockbox/developer/domonoky)
19:50:32 Join Stummi [0] (~Stummi@rockbox/developer/Stummi)
19:50:32 Join timccc [0] (~timccc@
19:50:32 Join wodz [0] (
19:50:32 Join DerPapst [0] (
19:50:32 Join [Saint] [0] (
19:50:32 Join GeekShadow [0] (~Antoine@reactos/tester/GeekShadow)
19:50:32 Join pamaury [0] (~quassel@rockbox/developer/pamaury)
19:50:32 Join leavittx [0] (~leavittx@
19:50:32 Join bertrik [0] (~bertrik@rockbox/developer/bertrik)
19:50:32 Join bluefoxx [0] (
19:50:32 Join mystica555_ [0] (
19:50:32 Join silbo [0] (~quassel@
19:50:32 Join scorche` [0] (~scorche@rockbox/administrator/scorche)
19:50:32 Join Zarggg_ [0] (
19:50:32 Join Horschti [0] (~Horscht@xbmc/user/horscht)
19:50:32 Join froggyman [0] (~seth@unaffiliated/froggyman)
19:50:32 Join Rob2223 [0] (
19:50:32 Join amiconn [0] (quassel@rockbox/developer/amiconn)
19:50:32 Join pixelma [0] (quassel@rockbox/staff/pixelma)
19:50:32 Join Barahir_ [0] (
19:50:32 Join TheSeven [0] (~TheSeven@rockbox/developer/TheSeven)
19:50:32 Join kugel [0] (~kugel@rockbox/developer/kugel)
19:50:32 Join Topy [0] (
19:50:32 Join bieber [0] (
19:50:32 Join bluebrother [0] (~dom@rockbox/developer/bluebrother)
19:50:32 Join pjm0616 [0] (~user@
19:50:32 Join mikroflops_ [0] (
19:50:32 Join liar [0] (~liar@
19:50:32 Join GodEater [0] (~bibble@rockbox/staff/GodEater)
19:50:32 Join maraz [0] (
19:50:32 Join mt [0] (~mtee@rockbox/developer/mt)
19:50:32 Join amee2k [0] (
19:50:32 Join avacore [0] (
19:50:32 Join rasher [0] (~rasher@rockbox/developer/rasher)
19:50:32 Join eGen_ [0] (
19:50:32 Join cjcopi [0] (
19:50:32 Join Bagder [0] (~daniel@rockbox/developer/bagder)
19:50:32 Join JdGordon1 [0] (~jonno@rockbox/developer/JdGordon)
19:50:32 Join Strife89 [0] (~Strife89@
19:50:32 Join JesusChrysler [0] (
19:50:32 Join JdGordon| [0] (~jonno@rockbox/developer/JdGordon)
19:50:32 Join krazykit [0] (
19:50:32 Join mystica555 [0] (
19:50:32 Join saratoga [0] (9803c6dd@rockbox/developer/saratoga)
19:50:32 Join jordan`` [0] (gromit@2a01:e34:eebf:c890:21a:4dff:fe63:6966)
19:50:32 Join niekie [0] (~niek@CAcert/Assurer/niekie)
19:50:32 Join Torne [0] (~torne@rockbox/developer/Torne)
19:50:32 Join sheepshank [0] (
19:50:32 Join mc2739 [0] (~mc2739@rockbox/developer/mc2739)
19:50:32 Join YPSY [0] (
19:50:32 Join feisar-_ [0] (
19:50:32 Join aevin [0] (eivindsy@unaffiliated/aevin)
19:50:32 Join gevaerts [0] (~fg@rockbox/developer/gevaerts)
19:50:32 Join knittl [0] (~knittl@unaffiliated/knittl)
19:50:32 Join FoH [0] (
19:50:32 Join Buganini [0] (
19:50:32 Join scorche|sh [0] (~scorche@rockbox/administrator/scorche)
19:50:32 Join Prinny [0] (~manny@unaffiliated/prinny)
19:50:32 Join GuySoft [0] (
19:50:32 Join fyrestorm [0] (
19:50:32 Join AlexP [0] (~alex@rockbox/staff/AlexP)
19:50:32 Join guymann [0] (
19:50:32 Join tmzt [0] (~tmzt@
19:50:32 Join sinthetek [0] (~sinthetek@unaffiliated/sinthetek)
19:50:32 Join [fred] [0] (
19:50:32 Join Battousai [0] (~bryan@gentoo/developer/battousai)
19:50:32 Join tguinot [0] (
19:50:32 Join bzed [0] (~bzed@2001:6f8:118a::100)
19:50:32 Join Guinness [0] (
19:50:32 Join linuxstb [0] (~linuxstb@rockbox/developer/linuxstb)
19:50:32 Join ack` [0] (
19:50:32 Join jae [0] (
19:50:32 Join elcan [0] (
19:50:32 Join preglow [0] (thomj@rockbox/developer/preglow)
19:50:32 Join balintx [0] (
19:50:32 Join Rondom [0] (
19:50:32 Join kisak [0] (
19:50:32 Join Elfish [0] (amba@2a01:4f8:100:90a1:abc:abc:abc:abc)
19:50:32 Join crwl [0] (
19:50:32 Join advcomp2019__ [0] (~advcomp20@unaffiliated/advcomp2019)
19:50:32 Join markun [0] (~markun@rockbox/developer/markun)
19:50:32 Join dionoea [0] (~dionoea@videolan/developer/dionoea)
19:50:32 Join Unhelpful [0] (~quassel@rockbox/developer/Unhelpful)
19:50:32 Join DX3 [0] (~Dre@
19:50:32 Join otih [0] (~otih@CAcert/Assurer/otih)
19:50:32 Join parafin [0] (
19:50:32 Join bthomson [0] (
19:50:32 Join n17ikh [0] (
19:50:32 Join ps-auxw [0] (~arneb@2001:470:c807:0:1532:4e5f:2ad3:4123)
19:50:32 Join Kuitsi [0] (
19:50:32 Join ranmachan [0] (
19:50:32 Join @ChanServ [0] (ChanServ@services.)
19:50:32 Join olejorgenb [0] (
19:50:32 Join jfc [0] (
19:50:32 Join Llorean [0] (~DarkkOne@rockbox/user/Llorean)
19:50:32 Join ThomasAH [0] (
19:50:32 Join kkit|sh [0] (
19:50:32 Join simabeis_ [0] (
19:50:32 Join Hadaka [0] (
19:50:32 Join jvoisin [0] (
19:50:32 Join pikytcus [0] (
19:50:32 Join FOAD [0] (~dok@
19:50:32 Join zu [0] (
19:50:32 Join ender| [0] (
19:50:32 Join Utchy [0] (
19:50:32 Join yosafbridge [0] (
19:50:32 Join ved [0] (
19:50:32 Join merbanan [0] (
19:50:32 Join MarkTraceur1 [0] (
19:50:32 Join Farthen [0] (
19:50:32 Join CIA-87 [0] (~CIA@
19:50:32 Join literal [0] (
19:50:32 Join jepler [0] (~jepler@emc/developer/pdpc.professional.jepler)
19:50:32 Join Zambezi [0] (Zulu@unaffiliated/zambezi)
19:50:32 Join TBFOOL [0] (
19:50:32 Join b42 [0] (~b42@
19:52:33bluebrotherwhy is it a bug that the manual (is claimed to) use bitmap fonts instead of postscript fonts?
19:54:37 Join boghog [0] (~aphax@2001:980:34c7:0:1e6f:65ff:fe86:1e03)
19:57:15 Join wtachi [0] (
20:01:41[Saint]bluebrother: I could come up with some suggestions, but they would be bugs lodged against the user ;)
20:06:10 Quit DerPapst (Ping timeout: 246 seconds)
20:06:19bluebrother[Saint]: :)
20:06:31 Join gbl08ma [0] (~gbl08ma@
20:07:19 Join DerPapst [0] (
20:07:45 Quit CaptainKwel (Quit: Ex-Chat)
20:08:56AlexPbluebrother: Yeah, I thought that
20:09:32 Join u42p [0] (
20:14:30gbl08mahello everyone. today i've put some new musics on my player, including some MP3s with embedded album art. On the WPS, the album art is displayed correctly, but PictureFlow doesn't understand how to parse embedded AA yet, correct? at least, it doesn't display it on the album I put on the player.
20:17:01AlexPI believe that is correct
20:17:21 Quit u42p (Quit: Leaving)
20:18:00ruskiethanks to all that work on rockbox... it works great
20:18:36AlexPthanks (on behalf of all) :)
20:19:06ruskiewhy companies don't want to help with it... I don't get it...
20:19:20bluebrotherbecause they don't make money out of it
20:19:21 Quit stoffel (Read error: Operation timed out)
20:19:42bluebrotherit's basically people are buying what they throw at them, so why create something better?
20:19:59ruskieand they make money out of what??? writting their own half broken implementations of things???
20:20:37ruskiethe way I see it that's loss not profit
20:20:41bluebrotherand then creating the new version which is slightly better so people will spend money on their product again
20:21:40bluebrotherI'm still using an Ipod Mini2g as my main player. Upgraded with a CF card and Rockbox it beats most players available on the market.
20:22:12bluebrotherthe only thing is that it looks less fancy because it's greyscale. Which I don't mind (I like it even better because you can read the display in direct sunlight)
20:22:35bluebrotherhowever, from the manufacturers point of view this is bad: I haven't bought a new player because of this.
20:22:44ruskiewell the players I have are samsung pebble(2 of those) an ipod shuffle 2g and now a sansa clip+
20:23:05bluebrother(well, I have bought a couple of players in the last year but that's for developing / testing, and those are used players so no profit for the manufacturer)
20:23:26 Join Darkknight512 [0] (
20:23:41ruskiewell in my case I'm always a loss customer since I won't buy things that don't qualify for my specs
20:24:14bluebrotherit's the same for all the industry: why should Microsoft make MS Office better? They need features they can implement so people will buy the new version
20:24:25AlexPlike AA fonts :)
20:24:25bluebrother(like: now can also print your documents! Get the new version!)
20:24:31AlexPbuy RB 3.9!
20:24:46bluebrotherAlexP: with a broken convttf? ;-)
20:25:01bluebrotherit still creates nonsense when compiled with MinGW or VS.
20:25:02ruskiegive it a fair price, package it on a nice shinny cd with sources and I'd pay for it most likely
20:25:09AlexPbluebrother: That'll be in 3.10 :)
20:25:42bluebrotherbut speaking about convttf, any objections to change to code so it's c89 compatible? I did that a while ago to be able building it with VS
20:25:43AlexPActually, we ought to create a few AA fonts for the font pack before 3.9
20:26:04bluebrotherdo we have free fonts we can do that with? DejaVu?
20:26:22AlexPI'm sure we can use some linux ones
20:26:27AlexPIf we don't
20:26:36ruskiehmm need to look into converting fonts...
20:26:46gbl08mathe Ubuntu one looks pretty nice on my iPod nano.
20:26:58bluebrotherwhat's that?
20:26:58 Quit pamaury (Read error: Connection reset by peer)
20:27:11gbl08maUbuntu has its own font type since version 10.10
20:27:29gbl08mait's not copyrighted, IIRC it's GPL-like
20:27:46*ruskie prefers Aerial Mono for most of his font use...
20:27:49Bagderit has to be copyrighted to be GPL...
20:28:06gbl08mai mean, not proprietary. sorry for the confusion.
20:28:37AlexPubuntu font licence 1.0 apparently
20:29:29AlexPwho fancies reading it? :)
20:29:33gbl08maah it's a specific licence. that's why i didn't remember.
20:29:42 Join vnl [0] (
20:30:20gbl08mathe licence isn't very big...
20:30:29bluebrotherhehe, that Suetterlin font is funny
20:30:31 Part vnl
20:30:42bluebrothermaybe pretty unreadable on a DAP though
20:31:31bluebrotherthat looks like a good start:
20:32:38 Join pamaury [0] (~quassel@rockbox/developer/pamaury)
20:32:55 Quit Stummi (Quit: Leaving...)
20:33:08 Join gbl08ma_ [0] (
20:33:31kugelbluebrother: does convttf use c99 features msvc doesn't support?
20:33:36bluebrotherand the fedora wiki also seems to have some list:
20:33:52bluebrotherkugel: msvc doesn't support c99 at all
20:34:06[Saint]regarding AA fonts...
20:34:12bluebrotherthe "features" it uses is basically only declaration of variables
20:34:20kugelnot completely yes, but it supports most c99 features. IIRC
20:34:25[Saint]I have DroidSans/Bold converted from 12~50
20:34:31[Saint]it's Apache licensed
20:34:33bluebrotherno, it doesn't support c99 _at all_
20:34:47bluebrotherthey _might_ have changed that with msvc2010, haven't checked that
20:34:50 Quit gbl08ma (Ping timeout: 260 seconds)
20:34:54AlexP[Saint]: go on... :)
20:35:10[Saint]you can have them. I'll upload.
20:35:14bluebrotherbut the last time I've checked it didn't look like MS was planning to add c99
20:35:22[Saint]I converted them before convttf went nuts ;)
20:35:41bluebrotherseems we now need :)
20:35:53AlexP[Saint]: Nice :)
20:36:00AlexPHow do we want to name AA fonts?
20:36:07AlexPHave -AA at the end?
20:36:37bluebrothernah, we need something more subtle :)
20:37:04ruskie'+' ;)
20:37:12ruskieor maybe ~ ;)
20:37:37gbl08ma_bluebrother (about yep, it seems so :) now seriously, there should be a site to let users share not only themes, but also LUA scripts, icon packages, and things alike.
20:38:17gbl08ma_IMO the AA fonts should have had a different file extension when support for them was added to RB.
20:38:44bluebrothergbl08ma_: well, I want to create since quite a while. Shouldn't be hard since it's only files with a couple of lines of text. But these days we're getting even more stuff to distribute.
20:39:11 Quit BHSPitMonkey (Remote host closed the connection)
20:39:27AlexPgbl08ma_: Hmm, could do
20:39:37gbl08ma_.aafnt is ok for me.
20:39:54AlexPI'd like to commit some aa fonts ([Saint]'s for instance) to give people some without having to convert
20:40:01bluebrotherwe can still change the extension for aa fonts
20:40:21AlexPWhat do people think?
20:40:26AlexPI don't mind really
20:40:27kugelwhy should we change the extension?
20:40:32kugelit's the same file format
20:40:33AlexPThat might be a bit artibtrary
20:40:48AlexPI'd lean towards just have -AA.fnt in the filename or something
20:41:02*kugel doesn't think naming them differently is necessary, but can understand the desire for it
20:41:13gbl08ma_there should be a site: (or) (or)
20:41:15gbl08ma_btw, why do we need to distinguish between AA and non-AA fonts before selecting them?
20:41:35gbl08ma_won't AA fonts always have a different name from the non-AA fonts that already exist?
20:41:37AlexPgbl08ma_: Some people don't like them, might only want to use one or the other without trying all
20:41:58AlexPgbl08ma_: Of course, but we have loads of fonts and the name gives no hint
20:41:58[Saint]Keeping it named "XX DroidSans/ -Bold" seems a bit weird to me, I don't think there's any obligation to keep the naming scheme is there?
20:42:19[Saint]even though that's what the font is called t seems weird,
20:42:42AlexPI think we do want to keep that
20:42:56AlexPYou need to know the size for themes, and the other bit is just the name
20:42:59bluebrothergbl08ma_: ;)
20:42:59AlexPWhy change that?
20:43:49[Saint]I wasn't suggesting changing formatting with the size, just the name "Droid" seems weird to me to associate with a non-RaaA target.
20:43:56[Saint]But, it's just me.
20:44:07*gbl08ma_ checks is the rockbox SVN includes the source for the website (like many OSS projects do)
20:44:20AlexPgbl08ma_: It does
20:44:27AlexPbut not in trunk
20:44:28AlexPin www
20:44:30gevaerts[Saint]: that's the name of the font...
20:44:39gbl08ma_thanks, I'll check it out.
20:45:19 Join kev2011 [0] (
20:45:34AlexPgbl08ma_: themes.r... and translate.r... are separate also:
20:46:01kev2011wasup ?
20:46:10AlexPRockbox related please :)
20:46:33kev2011is there any lua api documentation?
20:46:45[Saint]It's a nice fontset, anyway. I made it for various people complaining about not having large enough fonts for RaaA, and I needed a 12pt one and a 24pt one for a theme. So, I figured "Ah what the hey..." and sat down and converted the range in between.
20:47:06gbl08ma_AlexP: I agree on keeping translate separated from user contributions (although it is a user contribution anyway), but themes should go along with other contribs.
20:47:26gbl08ma_kev2011: unfortunately, not much documentation is out about LUA in Rockbox.
20:47:40AlexPkev2011: Sort of:
20:47:51kev2011ya i saw it but its aweful
20:47:52AlexP[Saint]: Yeah, tis good work
20:48:07kev2011is there any other smaple code ?
20:48:25gbl08ma_sample in the sense of teaching, no.
20:48:29gbl08ma_(I think)
20:48:32AlexPkev2011: Only the (one?) plugin in svn
20:48:44kev2011not teaching but like other lua script
20:48:56[Saint]AlexP: It's a whopping 17MB though, which isn't too bad considering GNU Unifont.
20:49:07gbl08ma_kev2011: You can take a look at the (very few) LUA plugins available in the tracker.
20:49:47AlexP[Saint]: Well the current fonts zip is 3.2mb, so this adds 1.3 I think
20:49:54AlexPSo not too bad
20:49:58gbl08ma_kev2011: there is a lua game (pixel painter) and a contacts application (written by me) on the tracker.
20:49:58kev2011so it's the only thing available right now?
20:50:10gbl08ma_key2011: I think so
20:50:11AlexPOther than the code, as far as I am aware yes
20:50:22kev2011i know about pixel painter but not contacts
20:50:30kev2011im gonna check this out!
20:51:04gbl08ma_everyone: the existence of a site for user contributions would motivate the development of LUA scripts
20:51:35[Saint]would it have AI? ;)
20:51:39*gbl08ma_ thinks that he hasn't had much time to look to his LUA contacts plugin
20:51:50kev2011a way better documentation would motivated it
20:52:11*gbl08ma_ also has forgot to check pixel-painter on the official build.
20:52:29[Saint]that's where people like yourself that care enough about it to want it come in handy.
20:52:38[Saint]coupled with the fact we have a wiki.
20:52:44gbl08ma_I posted some sample code to the PluginLUA wiki page
20:52:53[Saint]good job!
20:53:08gbl08ma_my intention was to write a comprehensive LUA tutorial on how to code for RB in LUA
20:53:41kev2011gb108ma did you wrote pixel painter?
20:53:47gbl08ma_but I haven't had time to write it yet. the biggest obstacle is that it seems nobody knows what LUA is able to do exactly on RB!
20:53:51gbl08ma_key2011: no
20:54:31[Saint]gbl08ma_: The source code knows exactly what it's allowed to do.
20:54:42gbl08ma_I mean, it seems nobody is really interested on LUA development amongst the RB community.
20:54:52kev2011i've sucesfuly written my first lua script and run it on my ipod nano 2g :D
20:54:54gbl08ma_Thus, there is very few documentation available.
20:55:46gbl08ma_kev2011: if you have a nano2g, the contacts plugin should run perfectly on it as it was developed using that exact device model :)
20:55:56kev2011yeh :D
20:56:31gbl08ma_About the site, is anyone willing to work on it?
20:56:42kev2011whats that
20:57:00 Quit bthomson (Quit: WeeChat 0.3.2)
20:57:11gevaertsgbl08ma_: we tend to be good at having ideas and discussing what *should* be done...
20:58:07 Join TheLemonMan [0] (~lem0n@
20:58:49gbl08ma_yes, i'm not saying it's gonna be done right now... ;) I wanted to ask if any more people think that a site, that allows people to share RB-desgined stuff, would be interesting.
20:59:12gevaertsAh, *now* you're talking!
20:59:12 Join bthomson [0] (
20:59:21gevaertsOf course I think it would be a good idea :)
20:59:53*gevaerts hopes someone will work on it
21:00:01kev2011yup i agree
21:00:30gbl08ma_Other thing to be discussed is, what kind of things would that site allow users to share.
21:00:36[Saint]gbl08ma_: Couldn't you just create a wiki page?
21:01:11TheLemonManpamaury: ohai
21:01:27gevaerts[Saint]: themes moved away from the wiki for a reason I guess
21:01:35gbl08ma_a wiki page is a very difficult way to contribute with files IMO.
21:02:13kev2011humm.. gb108ma your script just crashed XD
21:02:28gbl08ma_on the wiki, everybody willing to publish a script or a theme (when themes were on the wiki) needed to have an active wiki account, edit the themes page carefully to not break the whole page... what a hassle!
21:03:02bluebrothergbl08ma_: I don't think allowing _anyone_ to post / share / edit files is a good idea these days
21:03:02gbl08ma_kev2011: details please. (if you're going to write much, reply on the tracker item to avoid offtopic here)
21:03:10 Quit simonlnu (Read error: error:1408F10B:SSL routines:SSL3_GET_RECORD:wrong version number)
21:03:13bluebrothertoo much spam, bots, abuse
21:03:15 Join L-Strife89 [0] (~Strife89@
21:03:25gbl08ma_then, what is done on the themes site?
21:03:45 Join simonlnu [0] (simon@unaffiliated/simonrvn)
21:03:50gbl08ma_doesn't it allow everyone (even without a forum or tracker account) to publish a theme?
21:03:53bluebrotherthe themes site is limited to themes, and it does quite a lot of checking so people don't misuse it for something else
21:04:22[Saint]specific file types, confirmation email.
21:04:34gbl08ma_Yep, it is true that LUA scripts can be done to do many things...
21:04:48gbl08ma_specially when they have access to filesystem (delete...)
21:05:44gbl08ma_to securely share LUA scripts, we would need to implement Application-Control-Access on Rockbox, making Rockbox buggy like MS Vista :)
21:06:06kev2011gb108ma your script work fine but when you add a contact and you type something then you cancel it crashed
21:06:18gbl08ma_then Rockbox would ask "contacts.lua wants to have access to your hard drive. Allow?"
21:06:27kev2011iim gonna run it on the sim
21:06:46gbl08ma_kev2011: I'm aware of that, don't waste your time running it in the sim
21:07:11kev2011ok ;P
21:07:52gbl08ma_Now that I think on the security aspect of LUA scripts, I'm not sure if it is really a good idea to share scripts...
21:08:24gbl08ma_Given that writing a "rm -rf /"-type script in LUA for Rockbox is very easy
21:08:47gbl08ma_And you don't want to see your player flash contects wiped by a script, do you?
21:08:51kev2011why wiykd someone do that
21:09:15gevaertsPeople do
21:09:21gbl08ma_By the same reason MS Windows has lots of viruses and more are created every day.
21:09:24kev2011for rb ?
21:09:56gbl08ma_For any platform. Remember that while Linux is almost virus free, it doesn't mean it's impossible to write virus for Linux. Same for RB.
21:10:22[Saint]I suspect the rb viral saturation is low-to-nonexistent ;)
21:10:30gbl08ma_"Same for RB", if you run a LUA script without checking its contents first, obviously
21:10:39kev2011yup but i mean why would someone do that on rb its not as used as windows
21:10:52 Join DerPapst1 [0] (
21:11:26gevaertsWhy do they do it on windows?
21:11:38gevaertsSome people just like destroying other people's stuff...
21:11:55bluebrothernice warning: convttf.c:210: warning: string length ‘1352’ is greater than the length ‘509’ IS
21:11:58bluebrotherO C90 compilers are required to support
21:12:01 Quit DerPapst (Quit: Leaving.)
21:12:11bluebrotherurgh, what happened with this paste?
21:13:08gbl08ma_kev2011: if you compare things relatively, you see: Windows is for PC - it's the most used OS; RB is for players (and now for Android and Maemo too) - it's not as used as Windows, but runs in lots of players (more than any proprietary firmware)
21:13:18 Quit Rondom (Read error: Connection reset by peer)
21:13:54 Join einhirn [0] (
21:13:54kev2011yeah maybe more than i think ..
21:14:03 Join Rondom [0] (~rondom@
21:15:05 Quit advcomp2019__ (Read error: Connection reset by peer)
21:15:23 Quit Rondom (Read error: Connection reset by peer)
21:15:32kev2011well if the script is not in the official relase of rb then the user has to be awared that it might be a malicious script
21:15:45 Join advcomp2019__ [0] (~advcomp20@unaffiliated/advcomp2019)
21:15:47 Join Rondom [0] (
21:16:25gbl08ma_I don't think there would be a big problem on sharing LUA scripts through the site because 1. the scripts would be there for anyone to see, and it's a bit stupid to code a "virus" then put it on the scripts gallery for everyone to see, no?
21:16:27 Join user890104 [0] (
21:16:47gbl08ma_And if we find that a script is malicious, we can always take it off the gallery, no?
21:16:49AlexPgbl08ma_: Only if anyone with a clue checks them
21:16:52kev2011and there so purpose to make a virus on rb ..
21:17:00kev2011*there is no
21:17:14bluebrotherwhat if someone posts material that infringes copyright?
21:17:40bluebrothersomeone posting any kind of virus is nothing I have too much concerns about
21:17:42kev2011kill him
21:17:47gbl08ma_AlexP: Remember that there aren't so many people developing LUA scripts like that... at least for now
21:17:55gevaertsWhat if someone just uploads a "lua" script that has lots of spammy URLs in it?
21:17:56bluebrotherand 1000s of users already downloaded it
21:18:09gevaertsThe "attack" target doesn't have to be a rockbox device
21:18:16kev2011ah i see
21:18:21AlexPI think as a project we have to be very careful about this
21:18:33 Quit wtachi (Quit: ChatZilla sucks)
21:18:52kev2011i didnt think about that :S
21:18:54 Join wtachi [0] (
21:19:06gbl08ma_A LUA code parser could be written in PHP or CGI (if some doesn't exist already) and if the script returns errors, the site won't accept
21:19:22gbl08ma_or instead of not accepting, it could put the script for manual reviewing.
21:19:50bluebrothersure. But that leaves us to what we currently have with the theme site: some software that does rather strict checking
21:19:53gbl08ma_You see, a LUA code parser won't parse as that isn't valid LUA code.
21:20:06bluebrotherwhich in turn means that you need such a site for any file type users want to share.
21:20:15gevaertsgbl08ma_: no, but presumably something like "" *is*
21:20:26bluebrotherone for fonts. One for fm presets. One for lua. One for ...
21:20:37gevaertsAnd spammers are getting more sophisticated all the time
21:20:51gbl08ma_Fonts are easy as they have a specific file header, no?
21:20:56bluebrothergiven the fact that we already have enough code to write and too less time to do so I wouldn't want to add more work there
21:21:09gbl08ma_And how would you put spam on a RB font?
21:21:28wtachievery character appears as
21:21:28 Quit Rondom (Read error: Connection reset by peer)
21:21:33bluebrotherso upload an mp3 file that has the font file header in front of it, and post a text saying "strip the first 10 bytes of the file to play it"?
21:22:06gevaertsWell, font files presumably can be checked a bit more without too much difficulty
21:22:09 Join Rondom [0] (~rondom@
21:22:11gbl08ma_wtachi: that's a bit difficult to put a url on a 32x32 (at max) square, no?
21:22:36 Quit Rondom (Disconnected by services)
21:22:46bluebrotherfont files - yes. But what other files can't?
21:22:47gevaertsBut yes, I agree that a decent checker is needed if we want "easy" font sharing
21:22:57 Join Rondom_ [0] (
21:23:22gevaertsbluebrother: we have to be careful not to go overboard in the other direction either
21:23:24gbl08ma_if people and bots were to post spam on the RB sites, we would have the theme site full of spam, with, for example, themes which backdrop is an ad.
21:23:50gevaerts"We can't check lua scripts, so we won't do *anything*" isn't a good idea either
21:24:50kev2011all of the files that user post are validated by people right now?
21:24:51[Saint]gbl08ma_; the likelyhood of a spambot figuring out what's needed to be a valid theme is so's not funny.
21:25:00[Saint]the themesite is a poor example.
21:25:11gbl08ma_And hey, humans are not sooo stupid as we are making them. if such site lets users post comments, or at least, rate and report items, a way too reported (or bad rated) item (script, font or whatever) would catch the attention of the site admins, no?
21:25:27gevaertsgbl08ma_: yes
21:25:40gevaertsWe need to find a proper balance
21:26:00gbl08ma_about massive bot attacks (1000's of scripts being posted every minute), that's easy to control too IMO
21:26:19gbl08ma_just impose a limit on how much a specific IP can upload per day( or hour).
21:26:52[Saint]you should go solve the spam problems on the forum ;)
21:26:58gbl08ma_that, combined with captcha and email confirmation gives a pretty secure bot protection I think.
21:27:09gevaertsSpam isn't done by bots any more
21:27:10gbl08ma_I don't see that much spam on the forum :)
21:27:28gevaertsgbl08ma_: do you know how many people clean up the forum? :)
21:27:29[Saint]gbl08ma_: it's mostly removed before you see it.
21:27:40gevaertsSpam doesn't *stay* long, but it is there
21:27:52gevaertsAnd it's tweaked to look harmless and on topic
21:27:59 Join Rondom [0] (
21:28:18 Quit Rondom_ (Read error: Connection reset by peer)
21:28:28[Saint]saying "spam is easy to solve" is practically laughable.
21:28:42gbl08ma_compare the number of forum posts and the expected number of lua scripts per day
21:28:44gbl08ma_it'd be much easier to check for SPAM fonts and LUA scripts than for spam forum posts
21:29:40gevaertsHow many scripts do we expect anyway?
21:30:07gbl08ma_I don't see more than 10 scripts posted per day. even 10 is a high number.
21:30:22gbl08ma_there will be weeks without posting scripts
21:30:26gevaertsI'd believe 10 per year :)
21:30:29bluebrotherthat doesn't make a script site less a target for attackers
21:30:34gbl08ma_gevaerts: exactly
21:30:40bluebrother10 per decade! ;-)
21:30:49[Saint]that's more likely.
21:30:53gevaertsbluebrother: no, but it does make it at least possible to consider a "moderator queue"
21:30:54gbl08ma_bluebrother: not so much
21:31:24gbl08ma_a moderator queue would be the best solution in the first times of the site I think
21:31:43gbl08ma_if we see we're receiving too many scripts to be possible to check them manually, then we'll see
21:32:04gevaertsOne problem these days is that we also have phone ports. That has the potential to make us *much* more attractive for attackers
21:32:14gbl08ma_personally I have a couple of simple LUA scripts on my player that could be shared on a site like that.
21:32:21AlexP[Saint]: Do you have the bdf versions of those fonts?
21:32:26bluebrothergevaerts: true
21:32:27wtachiif it's that few, you could just have people ask in IRC to have a script posted
21:32:56bluebrothergevaerts: just remove the Android port. It's unusable after all :)
21:33:02gbl08ma_wtachi: like having a page saying "We have these scripts available, contact XXXperson if you want some of them"?
21:33:05[Saint]AlexP: they were converted from a .ttf font.
21:33:10[Saint]I have those, somewhere.
21:33:11*domonoky thinks it would be nice to have more sites for user contributed things.. but it looks like we dont have many people who want to work on such sites.. and they need quite a bit of web-coding for checking etc..
21:33:14gevaertsbluebrother: I agree! That will also resolve the debate about the "mission statement" :)
21:33:26bluebrotherwe have a mission?
21:33:29AlexPI'm under the impression that we have the bdfs in svn
21:33:33domonokyfor example the themesite was still at 3.7 for checkwps (until today)
21:33:40gevaertsbluebrother: no, just a statement :)
21:33:40wtachigbl08ma_: no, anyone can download a script, but only trusted people can upload them
21:33:41AlexPAnd .fnt formats are generated from those
21:33:41gbl08ma_Hey, I don't think it makes sense to interpret LUA from Rockbox in Android anyway...
21:33:44*bluebrother wants to build convttf with VS and have it working, but that's not a mission
21:33:45pamauryTheLemonMan: did you figured out the protocol ?
21:33:51AlexPBut I may be wrong :)
21:33:51gevaertsbluebrother: "Rockbox is an open source firmware for mp3 players, written from scratch"
21:33:59bluebrotherah, that one
21:34:13bluebrothergevaerts: "Rockbox is an open source firmware for outdated mp3 players" :P
21:34:34domonokys/firmware/software/ and we are fine :-)
21:34:44*gbl08ma_ thinks that in the last minutes the IRC has 100000 times more activity than the SVN. conclusion: too many people talking and very few people working :)
21:34:59gevaertsbluebrother: "Rockbox is an open source place to argue about features" :)
21:35:29kev2011that's sad
21:35:54TheLemonManpamaury: yep, i just need to find out how to use libhid (or libusb) to send the commands back
21:36:19pamaurylibusb is easy to use
21:36:33pamaurydon't know about libhid, never used such a thing
21:36:44TheLemonManis that enough to talk with the device ?
21:36:44pamauryperhaps you can document it on the wiki ?
21:36:54pamaurylibusb is sufficient yes
21:37:05bcoco85gbl08ma_: its saturday
21:37:06TheLemonManso, gimme a few mins to write a tester
21:37:27bluebrothergevaerts: "Rockbox is a smurf for smurf written from smurf" :D
21:37:45gevaertsbluebrother: I *knew* that would come in useful some day! :)
21:38:02bluebrotherhehe. I kinda liked that back then :)
21:38:16bcoco85actually i love the "random trance loop" rockbox's feature
21:38:46pamauryTheLemonMan: if you want, I can provide with an example but really libusb is easy to use
21:39:26TheLemonMannp, i should have some code in the trash
21:40:47kev2011gb108ma can you send me your couple of lua scripts that you were talking about?
21:42:28*AlexP posts to -dev about AA fonts
21:46:09gbl08ma_kev2011: they are just scripts to enable and disabling CPU boost quickly, for debug purposes. You won't find them useful, I think.
21:46:17[Saint]AlexP: these are the .ttf fonts they were converted from.
21:46:24[Saint](if that helps any)
21:46:36gbl08ma_kev2011: it's not difficult to write yours if you're interested
21:46:59bluebrotherhmm, convttf copes with paths to the file but not if that path uses \
21:47:19AlexP[Saint]: thanks, I'll see what the response to the e-mail gives
21:48:06kev2011ok i'm gonna look at your contacts code then
21:48:30bluebrotherand the output when build with VS is still wrong.
21:50:28***Saving seen data "./dancer.seen"
21:50:28gbl08ma_kev2011: note that the table save/open code is not written by me, I found it at lua official website under no explicit license. I take it as public domain.
21:53:24 Quit L-Strife89 (Read error: Connection reset by peer)
21:54:30 Join BHSPitMonkey [0] (~stephen@unaffiliated/bhspitmonkey)
21:55:55[Saint]AlexP: It will be a while before I get the chance to reply to the mailing list properly, but IMO generating the .fnt's at build time is not an option, you can feel free to pass this opinion on if I have not found the time to do so yet. The reason I believe this is so, is that *every* single one of the fonts required different tweaks to the ascent'descent and character spacing to get them to appear "uniforom".
21:56:33AlexP[Saint]: Would be good to say that, you can just post this when you get the chance :)
21:57:54[Saint]It would be nice to generate them in this way, but there's no one value you could use as a "recipie" to get a consistent result through the range of sizes.
21:58:32[Saint]It required a lot of tedious editing for each size, but the end result was worth it.
21:58:56AlexP[Saint]: It would be very useful to say that when you get a second
21:59:28[Saint]I'll write it out with a bit more thought when I get home.
22:01:06 Quit krazykit (Quit: fu intel)
22:02:43TheLemonManpamaury: im having some issues with libusb :|
22:04:16 Join L-Strife89 [0] (
22:06:48wodzlibusb is tricky at first
22:07:09gbl08ma_i'm getting a DB error on
22:07:19TheLemonManit keeps returning different errors each time
22:07:39gbl08ma_and anyone knows that's the problem?
22:07:49gbl08ma_*by that's I meant what's
22:08:26 Join sevendeuce [0] (
22:08:37 Quit sevendeuce (Client Quit)
22:08:59bluebrothergevaerts: you had some patch to fix those escape sequences in convttf, right?
22:09:56 Join sevendeuce [0] (
22:09:56 Nick sevendeuce is now known as whoismaple (
22:10:05 Join Buschel [0] (
22:10:40gevaertsbluebrother: I *had*, yes :\
22:10:47*gevaerts seems to have mislaid it
22:10:59whoismapleAnyone know how to check battery level while charging? or if it is even possible.
22:10:59gevaertsIt was quite hacky though
22:11:08 Join krazykit [0] (
22:11:23gevaertsI think I just used \r and some extra spaces at the end of the format string to make sure
22:11:55[Saint]whoismaple: system > debug (keep out!) > view battery
22:12:43 Quit robin0800 (Quit: Leaving)
22:12:47bluebrothergevaerts: well, at least better than some escape characters that don't work reliably
22:13:01whoismapleI'm actually on that screen right now, how would i know its at %100?
22:13:02[Saint]whoismaple: what is available in this screen is vastly target dependant.
22:13:18[Saint]what target is it?
22:13:24gevaertsbluebrother: the escape characters work quite reliably for me :)
22:13:37whoismaplesanza fuze v1
22:13:57gevaertsrasher, domonoky: did you have access to the theme site?
22:14:05[Saint]you can *possibly* use the wheel to scroll to another page of the battery screen.
22:14:47bluebrotherescape sequence to be exact
22:14:55 Join sideral [0] (~sideral@
22:14:56 Quit sideral (Changing host)
22:14:56 Join sideral [0] (~sideral@rockbox/developer/sideral)
22:14:59[Saint]whoismaple; Whoops, I forgot an easier way ;)
22:15:05rashergevaerts: sure
22:15:13[Saint]system > debug (keep out) > Rockbox Info
22:15:17gevaertsrasher: "DB Error: database is locked"
22:15:25rasherOh dear
22:15:35gevaertsNo idea if user access is good enough to clean that up though
22:15:36whoismaplei tried that screen first it just says "charging"
22:15:55whoismaple but in the battery info on the last page it says 18%
22:16:06whoismapleperharps that is it?
22:16:22[Saint]Hmmm...odd. Well, there's the idea then. Apparently this infomation isn't presented in a sane way.
22:16:29[Saint](on your device)
22:16:31TheLemonManthe control message keeps timing out, any idea ?
22:16:45[Saint]The only way to do it would be to use a theme that presents this info in the .sbs
22:17:10whoismaplegood idea :) thanks im gonna try that
22:17:18rashergevaerts: Well...
22:17:51pamauryTheLemonMan: that's not quite normal
22:17:54bluebrotherinteresting, msvc doesn't complain about that escape sequence but gcc does
22:18:11pamauryare you sure you're using it correctly ? and sending the good messages ?
22:18:39gevaertsbluebrother: it may not complain, but I doubt if the resulting binary will behave as intended
22:18:55gevaertsrasher: anything to see?
22:19:05pamauryTheLemonMan: if you are bored, just pastebin it so I can try to use/fix it
22:19:16bluebrothergevaerts: well, convttf doesn't behave as intended when built with MSVC or MinGW anyway.
22:19:19gevaertsOr do we need to find scorche|sh to kick the webserver?
22:19:26bluebrotherthough I'd really like to know why.
22:19:39rashergevaerts: You probably don't want to hear this..
22:20:06gevaertsrasher: uh, bad?
22:20:15rasherSort of - it's sqlite
22:20:36 Quit whoismaple (Quit: Living is easy with eyes closed)
22:20:50rasherI'm amazed it hasn't caused more trouble
22:21:00gevaertsWhat is it doing?
22:21:28rasherTrying to figure out how to tell
22:21:47 Join jhMikeS [0] (~jethead71@rockbox/developer/jhMikeS)
22:22:43gevaertshm, I seem to have some login data too. Let's see if that still works
22:23:06rasherHm, there's a -journal
22:23:52rasherowned by www-data, of course >_<
22:23:58kev2011hey how do you use the MENU button on ipod ? rb.actions.ACTION_KBD_MENU ?
22:24:47gevaertshrm, yes
22:25:03 Part gbl08ma_
22:25:28rasherMaybe scorche|sh forcefully apache will do the trick
22:25:37rasherer, forcefully restarting
22:25:46rasherIt's supposed to fix itself the next time a process opens the db
22:25:47AlexPI prefer the first version
22:26:19rasherBut I suspect a hung apache process has the db open or something
22:26:31rasherOf course with only user access it's hard to tell
22:26:55*gevaerts nods
22:27:46*rasher vigorously pings scorche|sh
22:28:45rasher> If a crash or power loss does occur and a hot journal is left on the disk, it is essential that the original database file and the hot journal remain on disk with their original names until the database file is opened by another SQLite process and rolled back.
22:29:20gevaertsYes, but if the original process is still there, that first has to stop
22:29:32rasherNothing you and I can do about it
22:29:48gevaertsWhat kernel is he running? ;)
22:31:00gevaertshm, let's not go that way :)
22:32:31pamauryTheLemonMan: why payload size set to -1 ?
22:33:06TheLemonMani was trying to send succesfully the handshake first
22:33:56pamauryin which direction is the transfer ?
22:34:06 Quit kev2011 (Quit: CGI:IRC (EOF))
22:34:20pamauryand why sleep(2) ?
22:34:42TheLemonManthe direction is out
22:34:43 Join Stummi [0] (~Stummi@rockbox/developer/Stummi)
22:35:03TheLemonManthe sleep is there because i taught it wanted some time to init
22:35:21CIA-87New commit by bluebrother (r29698): Make convttf build with C89 compilers. ...
22:35:25pamauryI don't think it's needed
22:35:53pamauryI'll have a look later, thanks for trying. Did you documented the protocol somewhere ?
22:36:17TheLemonManwant me to setup a wiki page ?
22:36:32pamauryyes, that would be nice
22:36:56pamauryperhaps we should create a imx233 page
22:39:56CIA-87r29698 build result: All green
22:40:19gevaertsrasher: one thing we *could* do is copy the database and move both the database and journal file away
22:40:52rashergevaerts: can we even move the journal file?
22:41:05gevaertswe should
22:41:15gevaertsThe directory is ours
22:41:21rasherAh hm
22:41:27gevaertsAnd no sticky stuff
22:41:41rasherI suspect that would be fine
22:41:45rasherit's probably just a vote or something
22:41:49TheLemonManpamaury: could you please send me your usb traces ?
22:42:22rasherThe journal is 20 bytes, how important can it be :)
22:42:27gevaertsNot much :)
22:43:11rasherYeah, let's do that. Worst that can happen is it doesn't work, and we can go back to being stuck
22:43:17*gevaerts nods
22:43:51rasherShould I or are you going to?
22:44:04gevaertsGo ahead!
22:45:03 Part bcoco85
22:46:27rasherThat's.. weird
22:46:39rasherstill locked? locked again?
22:47:17 Quit Rondom (Disconnected by services)
22:47:37*rasher blinks
22:47:41 Join Rondom [0] (
22:47:42gevaertsrasher: the copy should be named themes.db. Locking is on inode probably
22:48:15rasheroh ah
22:48:18rasherI did it wrong, then
22:48:50rasherokay here we go
22:49:35sideralpamaury, jhMikeS: I have reopened FS #11877 - Spurious filesystem corruption after entering USB mode
22:51:27wodzinteresting - rockchip nand module seems to have 0x200 buffer only and moves it along to fill the page. Have anyone seen something like this?
22:52:48bluebrotherwow, MSVC2010 does include stdint.h!
22:56:43bluebrotherstill no c99 support though. Even the easiest stuff isn't working :/
22:57:38pamauryTheLemonMan: I'll do that as soon as I can, let me re reboot under linux
22:57:58TheLemonMannice :)
22:58:23TheLemonManim reading the docs to find some more infos
22:58:36TheLemonManbut theres nothing new
23:01:37*pamaury will reboot under linux$
23:01:39 Quit pamaury (Remote host closed the connection)
23:03:44 Join gbl08ma_ [0] (
23:07:35 Quit markun (Ping timeout: 248 seconds)
23:07:56 Join markun [0] (
23:07:56 Quit markun (Changing host)
23:07:56 Join markun [0] (~markun@rockbox/developer/markun)
23:09:07 Join pamaury [0] (
23:09:16 Quit pamaury (Changing host)
23:09:16 Join pamaury [0] (~quassel@rockbox/developer/pamaury)
23:11:20 Join stoffel [0] (
23:15:09 Quit einhirn (Read error: Connection reset by peer)
23:16:57 Quit esperegu (Read error: Connection reset by peer)
23:17:21 Join u42p [0] (
23:18:02 Quit Stummi (Quit: Bye!)
23:18:59pamauryTheLemonMan: I've got a report
23:20:51TheLemonMancan you pastie it ?
23:21:37 Quit Jerom (Quit: Leaving.)
23:21:39pamaurydo you have a preferred format ?
23:22:23 Quit L-Strife89 (Quit: Heading out)
23:22:24TheLemonManplain txt is fine
23:22:59pamauryhum, export doesn't want to work :(
23:24:42TheLemonManjust like libusb, heh
23:25:22pamauryurg, wireshark is buggy as hell
23:28:14 Quit bthomson (Quit: WeeChat 0.3.2)
23:28:32pamauryhuh, and now that I managed to export it, it didn't include the content of the packets !
23:28:37 Join bthomson [0] (
23:28:41 Quit bthomson (Client Quit)
23:31:19pamauryTheLemonMan: is the file I sent
23:31:52 Quit Leif (Quit: Leaving)
23:33:38TheLemonMani guess there are some magic commands issued with intr transfers
23:36:07TheLemonManwhat was that .sb meant to do anyway ?
23:36:23pamaurydisconnect usb and disable usbphy
23:37:02TheLemonManwas thinking of fancy framebuffer filling
23:37:13 Join dfkt [0] (~dfkt@unaffiliated/dfkt)
23:37:53pamauryI think the protocol is simple: first report has some info and then it has the content; I'll have a look in a minute
23:39:11TheLemonManim going to get another trace
23:39:23TheLemonManwith another cool program that decodes hid reports on the fly
23:41:06 Join JesusFreak316 [0] (
23:44:27 Join bthomson [0] (
23:44:40pamauryTheLemonMan: is that me or the payload size is written once if LE and once in BE ?
23:44:50 Quit bthomson (Client Quit)
23:46:00TheLemonManpamaury: right
23:46:35 Join bthomson [0] (
23:49:43 Quit stoffel (Remote host closed the connection)
23:50:32***Saving seen data "./dancer.seen"
23:54:28domonokyhm, the themesite seems to have some problems.. i updated the release checkwps binarys today and started a checkwps run, that probably locked it up until rasher kicked it. Now some themes are still not checked with 3.8.1 checkwps binarys... should i start a new checkwps run, or is that too risky ? :-)
23:55:08 Quit benedikt93 (Quit: Welcome to the Internet, where the men are men, the women are men and the children are agents of the FBI)
23:55:22rasherdomonoky: I'd say go ahead
23:56:10domonoky"error: attempt to write to a read-only database" :-)
23:56:42domonokythe themesite is now protected against any modifications :-) (including submitting new themes)
23:58:44 Quit leavittx (Read error: Operation timed out)

Previous day | Next day