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 2013-01-31

00:00:37 Join [Saint_] [0] (~saint@rockbox/user/saint)
00:01:48 Quit [Saint] (Ping timeout: 256 seconds)
00:02:07 Quit kugel (Remote host closed the connection)
00:02:16 Join kugel [0] (~kugel@
00:02:16 Quit kugel (Changing host)
00:02:16 Join kugel [0] (~kugel@rockbox/developer/kugel)
00:18:58 Quit ender` (Quit: Progress isn't made by early risers. It's made by lazy men trying to find easier ways to do something. -- Robert A. Heinlein)
00:22:48pamaurymt: I'll write my findings about the pins on the wiki page
00:25:07mtpamaury: Sure. Thanks.
00:25:18mtTv out!?
00:29:17 Join TheSphinX_ [0] (
00:29:35 Quit TheSphinX^ (Ping timeout: 248 seconds)
00:29:47pamaurythe code seems to handle it yes
00:30:21pamaurywe don't have support for it in rockbox but at least another creative player (X-Fi2) does also
00:33:39 Quit bertrik (Read error: Operation timed out)
00:36:18mtOh it does indeed, I never knew it was capable of that.
00:42:46[Saint_]huh, nice.
00:42:57 Nick [Saint_] is now known as [Saint] (~saint@rockbox/user/saint)
00:45:38[Saint]in theory, raaa targets with hdmi out could do this too, of which there are quite a few.
00:46:33[Saint]using the entire touchscreen as a remote for that purpose would be frickin' awesome.
00:48:44 Quit kevku (Ping timeout: 245 seconds)
00:48:48[Saint]xfi3 purports to be able to do this too.
00:49:16[Saint]damn, that's actually quite a nice looking player.
00:50:13[Saint]and its a beast...
00:51:16pamauryyeah the xfi3 can do it also iirc
00:52:38[Saint]$139USD new...a bit steep.
00:52:46[Saint]Damn it looks well mand though.
00:52:51[Saint]and it is no slouch.
00:53:00[Saint]*well made
00:54:36pamaurythe touch keys are not so great though
00:54:47pamauryI'm sure there is room for improvement but
00:54:59pamaurysoemtimes you touch them and nothing happen
00:55:14pamaurythey are capacitive but the settings are so complicated...
00:56:59pamauryoh and there is an annoying slight issue with the screen: those stupid guys at create make it such that the first lines of screen (say 4) are hidden under the case when looking from certain angles
00:57:59pamaurythe OF even remove then and consider the screen as being 176x216 instead of 176x220
01:24:24 Join bluebrother [0] (~dom@rockbox/developer/bluebrother)
01:26:28 Quit fs-bluebot (Ping timeout: 264 seconds)
01:27:55 Join fs-bluebot [0] (
01:28:00 Quit bluebrother^ (Ping timeout: 272 seconds)
01:38:42 Quit jhMikeS (Ping timeout: 248 seconds)
01:49:41 Quit nosa-j (Ping timeout: 245 seconds)
01:52:43pamaurymt: do you have ida pro ?
01:55:51 Quit thegeek (Read error: Connection reset by peer)
01:56:56 Join thegeek [0] (
01:59:21***Saving seen data "./dancer.seen"
02:03:21 Join nosa-j [0] (~m00k@
02:05:40 Join eckoit [0] (
02:05:41 Nick Jack87 is now known as Jack87|Away (Jack87@nasadmin/admin/jack87)
02:08:18 Nick Jack87|Away is now known as Jack87 (Jack87@nasadmin/admin/jack87)
02:12:14 Quit Scr0mple (Quit: Leaving)
02:12:39 Quit nosa-j (Ping timeout: 255 seconds)
02:18:51 Join nosa-j [0] (~m00k@
02:19:06 Join Scromple [0] (~Simon@
02:21:03 Quit TheSphinX_ (Read error: Operation timed out)
02:23:53 Join TheSphinX^ [0] (
02:25:32 Quit lebellium (Quit: ChatZilla 0.9.89 [Firefox 19.0/20130123083802])
02:45:23 Join morksoldat [0] (~morksolda@
02:48:34IncognitoManpamaury: i do but what do you need?
02:48:38IncognitoManthats the question ;D
02:50:34 Quit pamaury (Ping timeout: 276 seconds)
02:56:47morksoldatHello everybody!! I'm running latest Daly Build on iPod Classic (7G), and I'm having heavy dirtorted sound trough line out... any ideas?
02:57:51[Saint]do you have large positive gain values in the eq without precut?
02:58:10[Saint]or volume greater than 0dB?
02:59:56morksoldateq is off, seems likes thils
03:00:12[Saint]remember that if you have a positive gain value in the eq that you need yo apply at least the same amount of precut to prevent clipping (distortion).
03:00:38saratogawhat do you have the line out connected to
03:00:46morksoldatseems like its a 7g stuff (not happening in the &G iPod) (sorry new keyboard)
03:01:32morksoldattried out with Apple Dock and Reciver and Fiio Line Out Adapter and Fiio E7 amp
03:01:41[Saint]ipod classic works fine for me with the current build.
03:01:52[Saint]what is the media type?
03:01:59saratogadoes the headphone out work?
03:03:05morksoldatFLAC, MP3, OGG, Wav, headphone its ok... have just reported it here..., and someone hith the same problem here...
03:04:37saratogai've seen a bunch of people mention using it so i doubt its actually broken
03:04:51saratogawhat build are you running?
03:06:20 Join morksoldat_ [0] (~morksolda@
03:06:30morksoldat_a085c10.. but the problem is not new, have been since the first build on
03:07:28morksoldat_seems like it only affects 7G and posterior versions of iPod
03:09:38 Quit morksoldat (Ping timeout: 248 seconds)
03:12:08morksoldat_I used to have an 6G iPod, and no problem with the line out
03:15:06 Quit Wardo (Read error: Connection reset by peer)
03:17:06 Join SuperBrainAK [0] (
03:18:03morksoldat_now i'm playing with the eq precut, distortion persist at -24db. (at than level I cant even distinguish the music),
03:21:05 Quit shamus (Read error: Connection reset by peer)
03:21:19 Join shamus [0] (
03:48:13 Quit Mir (Remote host closed the connection)
03:49:19 Join Mir [0] (
03:49:25 Quit dfkt (Quit: -= SysReset 2.55=- Sic gorgiamus allos subjectatos nunc.)
03:59:25***Saving seen data "./dancer.seen"
04:13:00 Join foolsh [0] (
04:14:17 Quit scorche (Read error: Connection reset by peer)
04:14:40 Join scorche [0] (~scorche@rockbox/administrator/scorche)
04:16:58 Join TheSphinX_ [0] (
04:17:37 Join amiconn_ [0] (amiconn@rockbox/developer/amiconn)
04:17:37 Quit amiconn (Disconnected by services)
04:17:38 Quit pixelma (Disconnected by services)
04:17:39 Join pixelma_ [0] (pixelma@rockbox/staff/pixelma)
04:17:40 Nick amiconn_ is now known as amiconn (amiconn@rockbox/developer/amiconn)
04:17:41 Nick pixelma_ is now known as pixelma (pixelma@rockbox/staff/pixelma)
04:18:09 Quit morksoldat_ (Quit: Saliendo)
04:20:56 Quit TheSphinX^ (Ping timeout: 276 seconds)
04:26:59 Join TheSphinX^ [0] (
04:30:04 Quit TheSphinX_ (Ping timeout: 252 seconds)
04:37:59 Join TheSphinX_ [0] (
04:38:45 Quit TheSphinX^ (Ping timeout: 244 seconds)
04:41:55 Quit foolsh (Ping timeout: 248 seconds)
04:42:30 Join TheSphinX^ [0] (
04:42:30 Quit TheSphinX_ (Ping timeout: 245 seconds)
04:54:51 Join foolsh [0] (
05:00:52 Nick DmL_ is now known as DmL (
05:10:27 Quit TheSeven (Disconnected by services)
05:10:33 Join [7] [0] (~quassel@rockbox/developer/TheSeven)
05:18:31 Join Xerion_ [0] (
05:19:24 Quit Xerion (Read error: Connection reset by peer)
05:19:25 Nick Xerion_ is now known as Xerion (
05:30:19 Quit eckoit (Read error: Connection reset by peer)
05:30:58 Join eckoit [0] (
05:31:41 Quit TheSphinX^ (Read error: Operation timed out)
05:32:17 Quit IncognitoMan (Ping timeout: 256 seconds)
05:32:32 Join TheSphinX^ [0] (~briehl@
05:50:07 Join Beremat [0] (
05:53:23 Quit foolsh (Ping timeout: 248 seconds)
05:56:32 Join [Saint_] [0] (~saint@rockbox/user/saint)
05:57:31 Quit [Saint] (Ping timeout: 252 seconds)
05:59:28***Saving seen data "./dancer.seen"
06:06:53 Join foolsh [0] (
06:22:10 Quit foolsh (Ping timeout: 248 seconds)
06:31:23 Join foolsh [0] (
06:43:19 Join mortalis [0] (
07:13:55 Join |akaWolf| [0] (~akaWolf@
07:19:05 Join TheSphinX_ [0] (
07:21:47 Quit TheSphinX^ (Ping timeout: 245 seconds)
07:25:20foolshCan anyone tell me what the icons "ABC" and "01000" beside the .rocks signify?
07:26:55 Join melmothX [0] (~melmoth@unaffiliated/melmothx)
07:59:13 Quit Beremat (Read error: Connection reset by peer)
07:59:32***Saving seen data "./dancer.seen"
08:03:35 Quit SuperBrainAK (Quit: pbly going to sleep /_\)
08:13:55 Quit TheSphinX_ (Ping timeout: 248 seconds)
08:18:08 Join TheSphinX^ [0] (
08:26:31 Join Zagor [242] (~bjst@rockbox/developer/Zagor)
08:33:41 Join ender` [0] (
08:39:09 Join dongs [0] (
08:39:26dongseverytime I plug in AMS_based thing into usb and it fucking fails to work, I kill a kitten.
08:39:30dongsjust FYI.
08:39:44DmLspay and neuter instead, maybe?
08:39:53dongscurrently I got 6 bloody kittens in the corner of a room.
08:40:23DmLhave you tried updating the bootloader?
08:40:44dongsI am using latest as of a month ago or wahtever.
08:41:06dongswell looks like killing kittens helped
08:41:09dongsit worked on the 7th try
08:41:13DmLi was having data aborts and such with the 1.0 bootloader on fuze+ (which installs with the rockbox utility)
08:41:30DmLbut i build the bootloader from source and it's much better behaved now
08:41:53dongsyeah, data aborts, illegal instructions, just freezes, about 50% of the time when it freezes it'll take down my usb hub so all the devices hanging off that will need to be replugged, too
08:42:06dongsor plugs in, but fails to enumerate mass storage
08:42:08dongsthat sorta shit
08:42:11dongs*completely* random
08:42:15DmLyeah, sounds very similar
08:42:37DmLcompiling the most recent bootloader worked for me
08:42:45DmLtook me about amonth to figure out how to do that, however
08:44:35dongswhy isnt this something that simply ships with new versionf of rockbox/wahtever
08:44:46DmLwhich player are you using exactly?
08:45:19DmLthe bootloader code is tied to the release schedule of rockbox itself I think
08:45:27dongswell, i am using a release version.
08:45:30DmLso it only updates with the major releases
08:45:49DmLany improvements they've made since the last release aren't included
08:46:09DmLand I don't think the bootloader code is included if you select "daily builds" or whatever
08:46:25DmLdid you check and see if there was a bug report about it?
08:47:48dongsive been bitching about it since like 2-3 months ago
08:47:58dongsi'm prety sure if there's a bug report, i'm more than just one person that knows its broken
08:48:01dongs(you being another one)
08:48:29DmLwell, i just had similar issues on the fuze+ which is also a sansa player, but not actually related to the AMS players
08:49:07DmLalthough I have a clip lying around somewhere that i could test
08:49:57DmLbut if you've raised the issue before, and there's a bug report, I hate to say it but the only thing to do at that point is be patient unless you want to try to build the current code and see if things are improved
08:50:07DmLand maybe kill a kitten or 6
08:50:34DmLdoes the clip have an option to boot into the original firmware?
08:52:59DmLif so, I would do that in the meantime
08:55:18DmLyes, I see from the port status page that the clip has dualboot with the original software enabled
08:55:50DmLso if you check your manual, you will see listed a button that you can press while turning on or plugging in the player, which will allow it to use sansa's (possibly more stable) software
08:55:54DmLhope that helps!
08:57:04dongsyeah recording in original fw sucks.
08:57:18dongsit sucks slightly less in rockbox
08:57:30DmLyou would only boot into the OF for usb purposes
08:57:42DmLunder normal operation boot into RB
08:59:29dongsi suppose that could work
09:01:13 Join petur [0] (~petur@rockbox/developer/petur)
09:01:28DmLindeed i've been doing it for the last few weeks (until I managed to build the new bootloader for the fuze+ which happened to fix my issue)
09:01:45DmLit's not perfect, but you'll get used to it
09:04:49DmLAccording to that, you hold the left button to boot into the OF.
09:05:24 Join einhirn [0] (
09:07:18 Quit dv_ (Read error: Connection reset by peer)
09:10:43 Join kevku [0] (~kevku@2a01:d0:ffff:34a::8:3)
09:11:00 Join dv_ [0] (
09:15:28 Quit Rower (Quit: Hmmm...)
09:20:19 Join lebellium [0] (
09:22:16 Join XavierGr [0] (XavierGr@rockbox/staff/XavierGr)
09:24:45 Quit XavierGr (Disconnected by services)
09:24:47 Join XavierGr [0] (~xavier@rockbox/staff/XavierGr)
09:24:50 Quit TheSphinX^ (Read error: Operation timed out)
09:29:23 Quit XavierGr (Disconnected by services)
09:29:24 Join XavierGr [0] (XavierGr@rockbox/staff/XavierGr)
09:32:11 Join TheSphinX^ [0] (
09:34:12 Quit AlexP (Remote host closed the connection)
09:34:34 Join AlexP [0] (~alex@rockbox/staff/AlexP)
09:37:35 Quit scorche (Disconnected by services)
09:37:39 Join scorche` [0] (~scorche@rockbox/administrator/scorche)
09:40:11 Join TheSphinX_ [0] (
09:42:43 Quit TheSphinX^ (Ping timeout: 252 seconds)
09:58:50 Join Wardo [0] (
09:59:36***Saving seen data "./dancer.seen"
10:07:02 Join LinusN [0] (
10:09:03 Quit Torne (Read error: Operation timed out)
10:09:54 Quit Wardo (Ping timeout: 248 seconds)
10:10:26 Join Torne [0] (~torne@rockbox/developer/Torne)
10:14:37 Join bebna [0] (~a.fasold@
10:16:12 Join maruk [0] (
10:28:43 Join TheSphinX^ [0] (
10:28:53 Join bertrik [0] (~quassel@rockbox/developer/bertrik)
10:31:43 Quit TheSphinX_ (Ping timeout: 260 seconds)
10:32:18 Join TheSphinX_ [0] (
10:33:51 Quit TheSphinX^ (Ping timeout: 248 seconds)
10:53:04mtpamaury: I have it yes.
11:00:26 Quit maruk (Remote host closed the connection)
11:28:59 Quit ranmachan (Ping timeout: 264 seconds)
11:29:40 Join ranmachan [0] (ranma@2a01:4f8:a0:50a1::200:126)
11:37:11 Quit TheSphinX_ (Read error: Operation timed out)
11:37:21 Join pamaury [0] (~quassel@rockbox/developer/pamaury)
11:38:46 Join TheSphinX^ [0] (
11:39:35 Quit mikroflops (Quit: <(^_^)>)
11:41:01 Join mikroflops [0] (
11:51:22pamaurymt: ok, i'll upload the file today then
11:59:06 Quit lebellium (Quit: ChatZilla 0.9.89 [Firefox 19.0/20130123083802])
11:59:37***Saving seen data "./dancer.seen"
12:29:12copperplugged my Rockboxed Clip+ into a USB port of my laptop, got a kernel panic
12:29:40Belzebubcopper: windows/linux?
12:30:06copperArch Linux
12:31:33BelzebubArch Linux sucks ;)
12:31:43copperno u
12:32:31 Join jhMikeS [0] (~jethead71@
12:32:32 Quit jhMikeS (Changing host)
12:32:32 Join jhMikeS [0] (~jethead71@rockbox/developer/jhMikeS)
12:42:09 Quit Belzebub (Changing host)
12:42:10 Join Belzebub [0] (~torrentow@unaffiliated/blown-engine)
12:59:22funmancopper: which kernel ver?
13:00:04copperit's like I threw a grenade at my laptop ;)
13:00:31copperI wouldn't have been completely surprised to see smoke coming out of it
13:08:39funmanit's definitely a bug in kernel but its solution might give us some light on clip+ usb driver problems
13:09:05funmanif you can extract a backtrace (dunno how..) it could help
13:09:34 Quit dongs (Ping timeout: 245 seconds)
13:09:53 Join scrts_ [0] (~quassel@
13:10:06 Quit scrts (Ping timeout: 246 seconds)
13:10:24gevaertsCan you rebuild with usb_storage debugging enabled? Depending on where the problem is, that might help
13:10:30 Join dongs [0] (
13:11:09 Quit amithkk (Ping timeout: 240 seconds)
13:11:09 Join amithkk_ [0] (uid4289@gateway/web/
13:11:14 Nick amithkk_ is now known as amithkk (uid4289@gateway/web/
13:11:45 Nick amithkk is now known as Guest8601 (uid4289@gateway/web/
13:11:45coppershirley the kernel driver is partly at fault
13:12:21copperit shouldn't explode like that, no matter what I throw at it
13:12:25[Saint_]Don't call me Shirly!
13:12:30 Nick [Saint_] is now known as [Saint] (~saint@rockbox/user/saint)
13:12:45gevaertsAh, yes, I misexpressed myself :)
13:12:58gevaertsI mean rebuilding *linux* with usb_storage debugging enabled
13:12:59 Quit petur (Quit: *plop*)
13:13:17coppertoo much work
13:13:28copperlet's call this a terrorist attack
13:15:37copperalso, I can't reproduce it
13:29:18 Quit mortalis (Quit: Leaving)
13:33:43 Quit Bagder (Ping timeout: 252 seconds)
13:41:34 Nick scrts_ is now known as scrts (~quassel@
13:41:38 Quit scrts (Changing host)
13:41:38 Join scrts [0] (~quassel@unaffiliated/scrts)
13:42:02 Quit foolsh (Quit: Leaving)
13:44:25 Join foo|sh [0] (
13:44:37 Join Bagder [241] (~daniel@rockbox/developer/bagder)
13:50:40 Quit foo|sh (Quit: poof)
13:51:29 Join foolsh [0] (
13:53:39 Quit dongs (Ping timeout: 248 seconds)
13:54:19 Join dongs [0] (
13:59:41***Saving seen data "./dancer.seen"
14:00:26 Quit dongs (Ping timeout: 276 seconds)
14:00:48 Join dongs [0] (
14:02:26 Quit Bagder (Ping timeout: 248 seconds)
14:06:29 Join dfkt [0] (dfkt@unaffiliated/dfkt)
14:07:51 Join Bagder [241] (~daniel@rockbox/developer/bagder)
14:17:11 Join amayer_ [0] (
14:18:42 Quit dongs (Ping timeout: 246 seconds)
14:19:32 Join dongs [0] (
14:25:49 Quit dongs (Ping timeout: 245 seconds)
14:27:11 Join dongs [0] (
14:33:56 Quit DonAman (Ping timeout: 244 seconds)
14:34:13 Quit shamus (Read error: Connection reset by peer)
14:34:23 Join shamus [0] (
14:38:28 Quit dongs (Ping timeout: 264 seconds)
14:38:59 Join dongs [0] (
14:39:06 Quit alexbobp (Ping timeout: 244 seconds)
14:39:55 Join alexbobp [0] (
14:47:03 Quit dongs (Remote host closed the connection)
14:47:14 Join dongs [0] (
15:03:45 Quit dongs (Ping timeout: 245 seconds)
15:04:57 Join dongs [0] (
15:55:18 Part LinusN
15:59:45***Saving seen data "./dancer.seen"
16:04:25 Quit XavierGr (Disconnected by services)
16:04:26 Join XavierGr [0] (~xavier@rockbox/staff/XavierGr)
16:14:35 Join Rower [0] (
16:30:10bertrikpamaury: this used to work for me to compile a sim with clang, but now I get some conflict on __builtin_strncpy
16:31:58funmanwhat's the conflict?
16:34:20 Join y4n [0] (~y4n@unaffiliated/y4ndexx)
16:34:51funmanbertrik: #undef strncpy in strncpy.c:69 should work
16:35:51funmaniiuc it's a clang bug, -ffreestanding shouldn't hit string.h
16:39:10 Quit kevku (Ping timeout: 264 seconds)
16:43:26pamaurynever had this bug with gcc
16:44:05pamauryso yeah must be clang specific or our code is wrong, but I didn't touch that anyway
16:44:22saratogakind of a neat page that will tell you how many cycles ASM takes on an A8
16:44:27saratogaand what stalls
16:49:53funmanbertrik: clang -E should show the include chain leading to that header
16:51:27 Quit foolsh (Ping timeout: 252 seconds)
16:52:30 Join foolsh [0] (
17:05:54 Part eckoit
17:07:49 Join n1s [0] (~n1s@rockbox/developer/n1s)
17:25:12 Quit foolsh (Remote host closed the connection)
17:27:56 Join foolsh [0] (
17:29:44 Quit Zagor (Quit: Clint excited)
17:31:37 Quit bebna (Quit: Leaving.)
17:54:12 Quit the-kyle (Remote host closed the connection)
17:56:18 Join Xerion_ [0] (
17:57:51 Quit Xerion (Read error: Connection reset by peer)
17:57:52 Nick Xerion_ is now known as Xerion (
17:59:48***Saving seen data "./dancer.seen"
18:04:13 Join kevku [0] (~kevku@2001:470:27:773:0:feed:c0f:fee)
18:18:32 Quit n1s (Quit: Ex-Chat)
18:31:28 Join pretty_function [0] (~sigBART@
18:45:52 Quit amayer_ (Remote host closed the connection)
18:52:13 Join lorenzo92 [0] (
18:52:41lorenzo92[Saint] R1 does TV out too, I will try it as soon as RaaA on it will have audio codec working :D
18:52:51lorenzo92[Saint]: ^^
18:57:10 Quit pamaury (Ping timeout: 264 seconds)
19:07:52 Quit lorenzo92 (Ping timeout: 264 seconds)
19:36:14 Quit kevku (Ping timeout: 245 seconds)
19:43:54 Quit DmL (Quit: CGI:IRC (EOF))
19:44:18 Quit |akaWolf| (Remote host closed the connection)
19:45:25 Quit einhirn (Quit: Miranda IM! Smaller, Faster, Easier.
19:47:31 Join kevku [0] (~kevku@2001:470:27:773:0:feed:c0f:fee)
19:49:22 Join zamboni [0] (~bottledwa@unaffiliated/zamboni)
19:50:48 Join lorenzo92 [0] (~chatzilla@
19:51:07 Join pamaury [0] (~quassel@rockbox/developer/pamaury)
19:59:18lorenzo92pamaury: good! opening the i2c devices + setting slave address gave no error, i'll try now to peek and poke some registers ;)
19:59:49***Saving seen data "./dancer.seen"
20:00:34pamaurygood :)
20:01:37pamauryI have great plans to enhance hwemul in a very useful way
20:03:42 Quit pamaury (Quit: No Ping reply in 180 seconds.)
20:03:51 Join pamaury [0] (~quassel@rockbox/developer/pamaury)
20:07:55lorenzo92I like that :D
20:09:05lorenzo92good news from here too, a register write seemed to work flawlessy, but I have to chance to test other than try directly in rb, let's see
20:11:18 Quit zoktar (Quit: -)
20:11:26 Quit pamaury (Quit: No Ping reply in 180 seconds.)
20:11:39 Join pamaury [0] (~quassel@rockbox/developer/pamaury)
20:14:16 Join zoktar [0] (~zoktar@unaffiliated/zoktar)
20:15:20 Join amayer_ [0] (
20:17:17 Quit AlexP (Read error: Connection reset by peer)
20:17:45lorenzo92pamaury: hahah nice it works, but rockbox has set a wrong frequency and music is played at slow-mo haha
20:18:00lorenzo92I need to tell him to avoid this :D
20:19:21 Join AlexP [0] (~alex@rockbox/staff/AlexP)
20:19:50*lorenzo92 by the way, a very nice way to have a perfect slow motion ^^
20:22:37pamauryhaha ^^
20:22:53pamaurygreat work
20:24:37pamauryI remember making a stupid bug in my usb audio experiment: when ask to play at 44KHz, I would set 48Khz, resulting in underruns and so on, I tried to troubleshoot the entire source code beforeI realized the bug was in fact trivial
20:26:04pamauryany suggestion for a scripting language ? I would like to make hwemul more powerful and I thought about lua
20:26:37lorenzo92hum sounds interesting, unfortunately I don't know lua but I'm pretty sure it is quite easy, or?
20:27:34pamauryyeah it's really easy
20:28:14lorenzo92so why not, I mean, if it is both easy and lightweight...
20:29:04pamauryI know a couple of others, more powerful but more heavyweight
20:37:30 Join SuperBrainAK [0] (
20:53:48lorenzo92hum am I blind? I cannot figure out where is audiohw_init() called, since I need to see why it is not called on hosted systems
20:55:56pamaurylorenzo92: usually from pcm
20:56:20pamauryor codec driver in the target specific tree
20:56:35pamauryI can't tell for hosted systems though
20:56:43pamaurythis function is not even mandatory anyway
20:56:52lorenzo92ah okay there is nothing mandatory ... thanks
20:57:22pamauryit's common on targets where the codec is not integrated
20:57:51pamauryexample: soc does i2s and the driver is wm*, on target like imx233 the codec is on the chip so it doesn't make sense
20:58:50pamaurythere are exceptions though ^^ That part of the code has always looked mysterious to me
21:05:45lorenzo92hehe I see ^^ but hey I've put this in system, pretty much like where it was on R0, it solely opens and initializes the i2c device. Now I have to solve (tune) the frequencies
21:07:24lorenzo92I like that all audio effects and volume is working perfectly, so wm1808 and WM8978 are quite identical, apart 2-3 missing registers so I will do some ifdefs in case
21:07:35lorenzo92for correctness and clarity
21:12:57 Quit pretty_function (Remote host closed the connection)
21:25:31 Join Zambezi [0] (
21:27:33 Quit foolsh (Ping timeout: 252 seconds)
21:31:25 Quit y4n (Quit: Do you like hurting other people?)
21:31:41 Join bertrik_ [0] (
21:31:41 Quit bertrik_ (Changing host)
21:31:41 Join bertrik_ [0] (~quassel@rockbox/developer/bertrik)
21:34:48 Join nateloaf [0] (
21:39:48 Join foolsh [0] (
21:42:14 Quit pamaury (Quit: No Ping reply in 180 seconds.)
21:42:24 Join pamaury [0] (~quassel@rockbox/developer/pamaury)
21:44:38amayer_I have a question about buflib allocs:
21:44:40amayer_I noticed that all my theme images are in there twice. is there a reason for that?
21:45:57 Quit pamaury (Client Quit)
21:46:07 Join pamaury [0] (~quassel@rockbox/developer/pamaury)
21:46:13SuperBrainAKcheck the extensions
21:48:51 Join Zambezi_ [0] (
21:53:36amayer_they both have the extention .bmp
21:55:08[Saint]Check the...wait, what?
21:55:15[Saint]No no no...this is totally expected.
21:55:35*[Saint] guesses that amayer_is doubling up on images in the .sbs/wps
21:56:05amayer_umm... i have %xl in both
21:56:08amayer_does that actually load them twice?
21:56:11[Saint]the .sbs and .wps are resident in memory at all times, my guess, is that you're reusing images.
21:56:19SuperBrainAKthe reason i askes was that a few times when i had put files on my sansa it had made an extra file that was songname.mp3.anotherextension i forget the extensions name but it wouldnt play and the orig was fine
21:56:25amayer_[Saint]: yes i am reusing images
21:56:34[Saint]amayer_: well, that's why.
21:56:54 Join lebellium [0] (
21:57:19amayer_wouldnt it be better for memory usage to check if the image is already in memory and just reference the same image twice?
21:57:22*SuperBrainAK is specially unspecial
21:57:43amayer_instead of loading the same image into the memory twice?
21:57:50[Saint]In theory, bufflid could be made smart enough to know when it can reuse an image instead of caching the same image multiple times, but this just adds needless complication.
21:58:17[Saint]amayer_: as far as it is aware, they are unigque
21:58:26[Saint]bah, unique
21:59:12amayer_is optimization like that something that rockbox would consider useful?
21:59:16[Saint]since, in theory, you can steal the entire buffer and leave no room for doesn't /really/ matter.
21:59:51***Saving seen data "./dancer.seen"
22:00:04[Saint]you're probably only using a few MBs max, and have ~50something to spare.
22:00:45amayer_I understand that for my target. but what about targets with less memory?
22:00:54amayer_my target = iClassic
22:03:06[Saint]the targets with memory restricts that really matter are /probably/ greyscale or monochrome, with tiny screens, so the image size is greatly reduced.
22:03:44 Quit Zambezi_ (Quit: -)(- If you can't see the fnords, they can't eat you.)
22:03:51[Saint]if/when people start crying about running out of available buffer, start looking into it.
22:04:06[Saint]pre-buflib, this used to happen.
22:04:38[Saint]the skin buffer was a fixed amount of the buffer as a whole, now, it can steal all of the remaining buffer if it wants to.
22:05:44[Saint]SuperBrainAK: sorry if my response seemed overly harsh, it wasn't meant was more of a "How could that even happen?" type response.
22:06:02 Quit shamus (Read error: Connection reset by peer)
22:06:06[Saint]Anything that got in the screen amayer was talking about was loaded there because it was told to.
22:06:18 Join shamus [0] (
22:06:59[Saint]and %xl won't let you %xl-ify arbitrary extensions.
22:09:49amayer_so this could be solved by the theme parser? or would implementing it in bufflib be better?
22:09:51amayer_is buff lib used to put everything in memory?
22:09:54SuperBrainAKits ok i wasnt mad at your response, do you know what i what happened with it making the two files? im just curious if i did something wrong those times that would make it do that
22:10:13 Join mt_ [0] (~quassel@
22:10:20[Saint]bufflib is used to manage the memory oof the things that use buflib.
22:10:22SuperBrainAK*what had happened*
22:10:33*[Saint] isn't convinced there's much to solve.
22:10:43[Saint]it isn't a "problem" as such.
22:11:23[Saint]If you manage to make it a problem on a 32~64MB target...I'll eat my hat. :)
22:11:56[Saint]even KiwiCam with his *very* complicated monochrome Clip series themes hasn't hit the wall yet.
22:12:21 Quit mt (Ping timeout: 255 seconds)
22:12:50gevaertsIt could be solved, and it is a problem, but it's not a priority and it might not be worth the extra complexity
22:14:07[Saint]iiuc, you'd need to make a hash table of eveything buflib tries to allocate and checkc if it already has allocated something with the same value, if so, re-use.
22:14:12amayer_[Saint]: gevaerts: im not saying it is or isnt a problem. im just wondering if its a know behavior and why its behaving like that
22:14:13[Saint]...but this is non-trivial.
22:15:13gevaerts[Saint]: *buflib* doesn't need to keep track of this. It can't
22:15:21gevaertsIt doesn't know what allocations are for
22:15:30gevaertsThe theme engine needs to do that
22:16:55amayer_[Saint]: if I had
22:16:57amayer_%xl(A, battery.bmp)
22:16:59amayer_in my .sbs file
22:17:01amayer_can I use that in my wps file? or do i need to have the same line in my wps file in order to use the image?
22:17:41[Saint]Each ident is unique for each theme (.sbs/.wps/fmf/etc.)
22:17:52amayer_[Saint]: thanks
22:18:41[Saint]the only exception is backdrops, and only because there's no ident, you're feeding it the full path.
22:19:04[Saint]so wps/sbs/etc. can re-use the same backdrop, I believe.
22:19:33[Saint]that _should_ only appear once, unless I'm mistaken, even if it is called from each theme.
22:26:50*[Saint] takes it upon himself to see how silly a theme needs to be to overflow a 64MB target.
22:27:16[Saint]I'm thinking an animated backdrop should do it.
22:28:46[Saint]oh...he he, and, its possible. :)
22:28:53gevaerts[Saint]: there *are* targets with less than 64MB
22:29:19*[Saint] is well aware of this.
22:29:38[Saint]that's our 'silliest' target, though.
22:30:03[Saint]no pride in breaking the lowmem targets. ;)
22:31:29 Quit lorenzo92 (Quit: ChatZilla 0.9.89 [Firefox 18.0.1/20130117041235])
22:42:17amayer_[Saint]: did you ever fix what was broken with your iLike theme?
22:47:23amayer_should this be updated on the home page?
22:47:26amayer_"Haxx sponsors the main site, build server, svn server and various other resources"
22:47:33amayer_the "svn server" part?
22:50:13gevaertsI'll ask Haxx about sponsoring our git server tomorrow :)
22:58:02amayer_gevaerts: ok. i wasnt sure if they were hosting that or not.
22:59:51 Quit melmothX (Quit: bye)
23:05:14 Join lebellium_ [0] (
23:07:14 Quit amayer_ (Quit: amayer_)
23:08:32 Join Beremat [0] (
23:08:40 Quit lebellium (Ping timeout: 276 seconds)
23:08:54 Nick lebellium_ is now known as lebellium (
23:39:20 Join amayer [0] (~alex@
23:52:58 Join pamaury_ [0] (~quassel@rockbox/developer/pamaury)
23:53:52 Quit pamaury (Ping timeout: 276 seconds)
23:56:34 Quit kevku (Ping timeout: 264 seconds)

Previous day | Next day