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

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

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

#rockbox log for 2012-07-08

00:01:34 Join belushka [0] (
00:02:13belushkaanyone know where I can find a list with hardware in sansa players? it was somewhere on rockbox site, but I can't remember where exactly
00:20:23 Join nosa [0] (
00:22:16 Quit mystica555_ (Ping timeout: 264 seconds)
00:22:35 Join mystica555_ [0] (
00:23:44 Quit nosa-j (Read error: Operation timed out)
00:23:47 Nick nosa is now known as nosa-j (
00:24:20 Quit nosa-j (Client Quit)
00:26:53 Join nosa-j [0] (
00:32:45 Quit mystica555_ (Ping timeout: 246 seconds)
00:35:04 Join mystica555_ [0] (
00:35:15bertriknot sure we have a nice overview actually
00:37:21belushkais the hardware in fuze v2 and clip + the same?
00:41:39 Quit Unhelpful (Ping timeout: 246 seconds)
00:44:30 Join Unhelpful [0] (~quassel@rockbox/developer/Unhelpful)
00:51:02 Quit ender` (Quit: The reason people use a crucifix against vampires is that vampires are allergic to bullshit. -- Richard Pryor)
00:53:07 Quit mgottschlag (Ping timeout: 248 seconds)
00:58:40n1sbelushka: seems like a good place to start looking for info on ams based sansas
00:59:54n1sunder the "models" heading there are links to the various pages for the different ports
01:03:39bertrikI think it wouldn't hurt to have some list of sansa players and the SoC they contain
01:08:27 Quit domonoky (Read error: Connection reset by peer)
01:08:58n1sbertrik, that page covers all the ams based ones at least
01:10:50 Join Wardo [0] (
01:11:26 Quit belushka ()
01:12:26 Quit lebellium (Quit: ChatZilla [Firefox 14.0/20120704090211])
01:15:29 Join MikeH__ [0] (
01:18:04 Quit mystica555_ (Ping timeout: 264 seconds)
01:25:36 Quit n1s (Quit: Ex-Chat)
01:27:04 Quit MikeH__ (Ping timeout: 264 seconds)
01:28:06***Saving seen data "./dancer.seen"
01:30:06 Join mystica555 [0] (
01:37:17 Join tchan [0] (~tchan@lunar-linux/developer/tchan)
01:46:52 Quit mystica555 (Ping timeout: 264 seconds)
01:47:14 Quit pamaury_ (Remote host closed the connection)
01:47:38 Join mystica555 [0] (
01:49:48 Join kevinrocks123123 [0] (
01:50:53kevinrocks123123hello i need to know how do i make custom cfg. files for rockbox ?
01:52:25 Quit mystica555 (Ping timeout: 244 seconds)
01:52:43 Join mystica555 [0] (
01:54:34kevinrocks123123i need to know how do i make custom cfg.files for rockbox
01:54:40 Quit fs-bluebot (Ping timeout: 264 seconds)
01:56:05 Quit bluebrother (Ping timeout: 240 seconds)
01:56:06 Join fs-bluebot [0] (
01:56:17kevinrocks123123hello can you help
01:57:10 Join bluebrother [0] (~dom@rockbox/developer/bluebrother)
01:57:21kevinrocks123123hello can you help
01:58:47kevinrocks123123hello can someone help
02:00:17yurikshow do I coax the build system to compile a simulator build without optimizations? I want to debug it and the execution just keeps jumping around the source :P
02:00:28kevinrocks123123can you help
02:00:56yurikskevinrocks123123: I don't even know what you're asking, and stop spamming the channel and annoying people
02:01:41 Join linuxstb [0] (
02:03:04kevinrocks123123well i want to help make custom theams for rockbox and custom icons
02:03:35kevinrocks123123im just asking for help
02:07:16 Quit mystica555 (Ping timeout: 264 seconds)
02:07:30 Join [Saint_] [0] (~Saint]@unaffiliated/saint/x-8516940)
02:07:38 Join mystica555 [0] (
02:27:04 Quit mystica555 (Ping timeout: 264 seconds)
02:27:30funmanyuriks: edit the Makefile to add -O0
02:27:37 Join mystica555 [0] (
02:28:24 Quit Xerion (Quit: )
02:29:39 Quit bertrik (Ping timeout: 248 seconds)
02:31:58 Quit shamus (Read error: Connection reset by peer)
02:32:10 Join shamus [0] (
02:33:51yuriksfunman: ended up doing that. I thought that setting the debug flag in configure would do that, though
02:42:04 Quit mystica555 (Ping timeout: 264 seconds)
02:42:42 Join mystica555 [0] (
02:45:40 Quit TheLemonMan (Ping timeout: 264 seconds)
02:50:07 Quit Rower85 (Quit: Hmmm...)
02:50:28 Quit mystica555 (Ping timeout: 264 seconds)
02:51:19yuriksglyph fallback works :D
02:51:33yuriksin a hardcoded and leaks-fonts way, but works
02:52:34 Join mystica555 [0] (
03:07:16 Quit mystica555 (Ping timeout: 264 seconds)
03:07:39 Join mystica555 [0] (
03:14:26 Quit shamus (Ping timeout: 255 seconds)
03:15:18 Join shamus [0] (
03:20:15 Join SrRaven [0] (~SrRaven@
03:20:54SrRavenHelllllllo,I'm using the rockbox utility and trying to do it with my Clip+ but whatever I do (with positive results) my firmware stays original,any ideas why?
03:24:06[Saint_]Doesn't sound very much like a positive result, then.
03:25:27[Saint_]Lets start with replacing "whatever I do" with what you're actually doing.
03:27:01 Quit kevinrocks123123 (Quit: CGI:IRC (EOF))
03:28:00SrRavenI tried the complete install and installing bootloader and rockbox in single steps
03:28:06SrRavenall with the same result,that being none basicly
03:28:10***Saving seen data "./dancer.seen"
03:28:17SrRavenI see the folders on the player,but thats it
03:29:22[Saint_]Are you administrator?
03:30:30[Saint_]The firmware file you're supplying is correct, ie. a firmware upgrade is performed with an unmodified file?
03:31:04SrRavenI assume so, cause it wont let me add any other than the real one
03:32:36[Saint_]Possible stupid question: you've rebooted since?
03:32:57SrRavenmy mp3 player ? yes multiple times
03:34:00[Saint_]If its not performing a firmware upgrade, which should be very obvious, _something_ is going horribly wrong...
03:34:51SrRavenYeah no fcking idea what is going wrong at some step
03:35:22[Saint_]With it being rbutil related, and a target I don't own, best I can do is prod bluebrother
03:36:34 Join BHSPitMonkey [0] (~stephen@unaffiliated/bhspitmonkey)
03:37:52 Quit mystica555 (Ping timeout: 264 seconds)
03:53:56 Quit shamus (Read error: Connection reset by peer)
03:54:26 Join shamus [0] (
04:03:06 Join TheSphinX^ [0] (
04:06:22 Quit TheSphinX_ (Ping timeout: 245 seconds)
04:12:37 Quit XavierGr ()
04:12:48yuriksHey, can someone review my change?
04:13:27 Quit amiconn (Disconnected by services)
04:13:28 Join amiconn_ [0] (amiconn@rockbox/developer/amiconn)
04:13:33 Nick amiconn_ is now known as amiconn (amiconn@rockbox/developer/amiconn)
04:13:39 Quit pixelma (Disconnected by services)
04:13:40yuriksIt implements glyph fallback for fonts. I tested it on my clip+ (and on the sim). I plan on improving it (configurability and better missing glyph detection) but for now it's already an improvement
04:13:40 Join pixelma_ [0] (pixelma@rockbox/staff/pixelma)
04:13:43 Nick pixelma_ is now known as pixelma (pixelma@rockbox/staff/pixelma)
04:16:26JdGordonyuriks: first thought is that table is definitly not acceptable
04:18:10yuriksJdGordon: why? is it too large?
04:18:29JdGordonno, its really not a good way to do it
04:19:21JdGordonif you go through all the loaded fonts and check if the char exists then that is better
04:19:33JdGordonbut just loading extra fonts is not doable
04:21:06[Saint_]I'm not sure this is a sane way to handle it. I'd much rather see the default font for all cabbies be gnu uniting so it "just works", and implement the idea JdGordon had a while ago about themes asking for a font height rather than a particular font so the user can always supply their own font with the needed glyphs and a theme can still specify multiple font heights.
04:21:18yurikswhat would load the fonts then? And a bunch of fonts have ranges that cover a lot of characters but neverthless have boxes filling most glyphs, so you need a whitelist anyway
04:21:26[Saint_]Bah! *gnu unifont
04:21:39yuriksunless you add in a 'valid glyph' bitmask to the font format
04:21:59yuriks[Saint_]: but unifont is only available in size 16, that's a problem
04:22:06JdGordonit's a tricky problem, but I dont tihnk whitelisting 2 fonts is a good solution
04:22:09[Saint_]I can fix that.
04:22:52yuriksJdGordon: the intention is to move the whitelist to a config file
04:22:56[Saint_]I actually have a huge set of anti aliased gnu unifont fonts already.
04:23:23JdGordonyuriks: are the ranges glyph codes? or file offsets?
04:23:24[Saint_]I don't think substitution of fonts from missmatched sets is any sort of fix. Sorry.
04:23:29yuriksJdGordon: glyph codes
04:24:01[Saint_]A font set with all glyphs, much saner. Its only the default theme we need to care about here.
04:24:05yuriks[Saint_]: my main reason for this is that Rockfont size 8 is perfectly readable, but lacks japanese characters
04:24:20yuriksmeanwhile, Sazanami-Mincho has them, but at size 8 is pretty darn unreadable
04:24:48[Saint_]yuriks: so, wouldn't the easy fix just have been to ask for more fonts (I have a lot), or generate one?
04:25:02[Saint_]This seems like a big solution to a small problem.
04:25:16JdGordonNo, I like the sollution, just not with the lookup table
04:25:44[Saint_]I think ripping glyphs from other font sets is *ugly* personally.
04:25:56JdGordonbetter than []'s though
04:25:59yuriks[Saint_]: it's the first thing I thought of, but it seemed quite inflexible. Visual end result is the same anyway
04:26:14[Saint_]And only works if you have a font of that height (or less?) that already has those glyphs.
04:26:28[Saint_]In which case it seems sane to use that font fully.
04:26:50JdGordonyuriks: can you change it to go through all the loaded fonts and check the ones with the correct font size for the glyph please?
04:26:57JdGordonthat can then be configured later
04:27:08JdGordonthat will be pushed asap :)
04:27:38yuriksJdGordon: I'll have to see if it'll work. If not I'll have to go ahead and implement the invalid glyph heuristic
04:27:56JdGordonalso, the has_glyph() logic looks odd to me
04:28:02JdGordonwhat is pf->size?
04:28:14yuriksanyone know if all fonts have a dedicated 'box' character, or do some use 'space' or whatever?
04:28:27[Saint_]Well...I for one am putting my hand up an saying "sorry, but, I hate this idea with a passion"
04:28:41yuriksJdGordon: that code is just ripped from what was in the functions before, only I moved it to a separate function
04:28:42[Saint_]I really am sorry, I just don't think its the right fix here.
04:28:59JdGordonyuriks: ah ok, then we'll assume its correct :)
04:29:01yurikspf->size is the number of glyphs in the font. It's the only indicator of what's a valid glyph contained in the font afaik
04:29:09yuriksit isn't failproof though
04:29:19JdGordon[Saint_]: noted
04:29:21yurikssome fonts have missing glyphs inside that range
04:29:49yuriksso I was thinking of comparing the glyph data pointer to the 'default char' pointer to see if they're equal (and if soo, it's an invalid glyph)
04:30:17yuriksall it takes is a font pointing the default char to @ (like I think one does) or anothre valid char instead of the dummy 'box' glyph to break that though
04:30:36yuriks[Saint_]: What do you prefer? Baking fonts before hand?
04:31:30JdGordonyuriks: yeah, I dont know the font format, but surely it should say if the char is missing or not?
04:31:42yuriksJdGordon: I don't think it does :(
04:32:47[Saint_]JdGordon: just so you know, you're aware the idea you had about themes asking for a font size, rather than a specific font, could negate this additional f***ery (and, IMO, is the "right" fix here (along with all cabbies using GNU Unifont which I'll supply fonts for)) yeah? ...just so I know.
04:33:11JdGordonno it cant, not comeplty
04:33:15JdGordonthis is needed also
04:33:45[Saint_]To "fix" themes? That's the authors job.
04:34:06JdGordonwhat is a user supposed to do if they want the latin glyhps from 16-aaaaa.fnt but that doesnt have the japanese glyphs?
04:34:24JdGordonthey are forced to remake the font (which is unacceptable), or find a different font
04:34:43yuriks(this is the approach taken by desktop font rendering engines, too)
04:34:51[Saint_]Use GNU Unifont that surely has all those glyphs?
04:35:26JdGordonyuriks: there is pf->defaultchar which might be what you want?
04:36:05JdGordonoh.... yuck
04:36:09yuriksJdGordon: that one indicates what's the box char code, not the glyph. It's a good way to test, but some fonts set it to a valid glyph
04:36:19yuriksvalid character*
04:38:06JdGordon[Saint_]: the reason im against the table is because its alot of nasty extra code... but just shooting through the loaded fonts adds very little overhead for alot of gain. of course fixing the fonts is the better option
04:38:18[Saint_]JdGordon: I guess my point is, that for this to work they will need to have a font (or fonts) that are a: the same height, and b: include the missing glyphs. Since GNU Unifont will already have all those glyphs, and we can make one for any needed height, shouldn't a user with these font requirements just be using GNU Unifont anyway?
04:38:51[Saint_]That seems saner to me than fuckery in-core to make it work.
04:40:23yuriks[Saint_]: Sazanami-Mincho is availabled in all sizes 8-14, so for at least CJK that has it covered
04:40:31[Saint_]Allow a way for the user to override hardcoded fonts, which you planned anyway, and it "just works" across the board.
04:41:09JdGordon[Saint_]: but you always say how fugly gnufont is
04:41:45[Saint_]yuriks: for "just works" we really need 8~36 (I think I have most of these in my repo already in GNU Unifont)
04:42:10yuriksanyway, rockfont: sazanami:
04:42:11[Saint_]JdGordon: and you said it didn't matter I believe?
04:42:17yuriksand both on the same screen:
04:42:22yuriksI think sazanami looks awful
04:42:29[Saint_]JdGordon: these would be in the font pack.
04:42:40[Saint_](Apart from the one cabbie uses)
04:43:18[Saint_]No, I wouldn't put ~15 sets of unifont in the binary download :)
04:43:55[Saint_]We already ship one copy of gnu unifont anyway, so nothing lost.
04:44:21yuriksJdGordon: re. searching through loaded fonts: you'd still need a way to force loading of some font independently of the theme, though (unless there's already something that does that and I don't know about)
04:46:00[Saint_]There was talk of allowing the user to override fonts the theme hardcodes, so it only asks for a height, and could use any font of that height.
04:46:21JdGordonyuriks: yes, but thats to be decided
04:46:41yuriksJdGordon: so you only object to the glyph ranges part of the table?
04:46:55JdGordonthe table lookup yes
04:47:16JdGordongo through the loaded fonts array and chck those fonts for a suitable one
04:49:20yuriksI'll see if I can write a more reliable missing glyph detection, then do that
04:49:30yuriksI already found at least one font that gives problems
04:49:39*[Saint_] is reminded he should submit his GNU Unifont(s) to territory for the font pack.
04:49:42yuriks(claims to have glyphs but doesn't)
04:49:53[Saint_]What are the min/Max heights wanted there?
04:50:09yurikswhat does unifont look like at size 8?
04:50:18[Saint_]I've gone up to 50px iirc, and as low as 10 I think. Need to check.
04:50:44[Saint_]yuriks: lets face it, it looks crap at any height :)
04:50:51JdGordonscorche: can you add .sbs and .fms to the attachable extensions on the fourms please?
04:51:03yuriksI doubt it'll be usable at < 8px
04:51:09[Saint_]These are antialiased though, so look a little better than the bitmap versions.
04:52:43 Join webguest01 [0] (
04:55:03JdGordon12:42 <[Saint_]> JdGordon: and you said it didn't matter I believe? <- you misunderstood, my point was that your solution is not complete and we really should be doing glyph fallback for years
04:56:07 Quit [7] (Disconnected by services)
04:56:12 Join TheSeven [0] (~quassel@rockbox/developer/TheSeven)
04:58:00[Saint_]I think its weird though, as for it to work you'd need to have a font of that height, with the missing glyphs on the disk if the user has specific glyph requirements that font should be being used. Not glyphs ripped from it.
04:58:52JdGordonsure, but doing a best effort lookup is infinitly better than showing an empty box on the few glyphs which they might be missing (and not even know they need)
04:59:04JdGordonyou're forcing a fuck ugly font on pretty much everyone
04:59:43[Saint_]No, on those that require it.
05:00:25[Saint_]Its a fact that cabbie should be using GNU Unifont as a default, so its only custom themes that really matter here.
05:00:33JdGordon99.9% of the glpyhs I need are latin, but i cant be usre i dont have tracks which want CJK but the font im using doesnt have it
05:00:49JdGordonfor a few extra LOC which ideally wont run ever its worth it
05:01:12JdGordonour font configuration system sucks - fact :p
05:12:27 Quit [Saint_] (Remote host closed the connection)
05:13:10webguest01is a sansa fuze+ the same as sansa fuze v2?
05:15:24[Saint]webguest01: No.
05:16:02webguest01so fuze+ is not supported then?
05:17:35[Saint]No, what gives you that idea?
05:17:57[Saint]It is clearly listed on the main page. Were it not supported, it wouldn't be.
05:19:09[Saint]If there's something the site says that gives you this impression, please tell us, and let us know how we might address it so that someone can do so if there's a legitimate need.
05:19:36webguest01I see it now, but in the unstable list
05:19:42[Saint]I think "Rockbox runs on these players, but is incomplete, less usable or has problems that limit it to advanced users:" is pretty clear, though.
05:19:42webguest01I was looking at this:
05:20:41[Saint]Well, the "Fuze(v1/2) and the Fuze+ are different targets, so you wanted: instead
05:21:18webguest01I see no, thanks
05:21:34webguest01*I see now, thanks
05:28:14***Saving seen data "./dancer.seen"
05:43:45 Quit webguest01 (Quit: CGI:IRC)
06:02:02yuriksJdGordon: I don't think there's any reasonable way to do better missing glyph checks. The idea I had breaks with fonts that need the glyph cache
06:02:20yuriks(the file offset of the glyph isn't known if it isn't in the cache)
06:10:49 Quit Wardo (Quit: Blarglarg)
06:15:19 Quit anewuser (Read error: Connection reset by peer)
06:27:05 Quit prof_wolfff (Ping timeout: 264 seconds)
07:03:35scorcheJdGordon: you dont have permission to do that?
07:03:55scorcheeither way - added
07:10:28 Join nosa [0] (
07:13:02 Quit nosa-j (Read error: Connection reset by peer)
07:13:04 Nick nosa is now known as nosa-j (
07:13:09yuriksJdGordon: I'm guessing changing the font format isn't acceptable?
07:21:34yuriksnevermind, I was thinking of including a bitmap of included glyphs, but even that will still be too large to load into memory
07:28:17***Saving seen data "./dancer.seen"
07:44:45 Join kevku [0] (
08:11:29 Quit soap (Ping timeout: 264 seconds)
08:14:36 Join soap [0] (
08:14:36 Quit soap (Changing host)
08:14:36 Join soap [0] (~soap@rockbox/staff/soap)
08:21:38 Join Ward [0] (
08:22:02 Nick Ward is now known as Guest16919 (
08:49:15 Join Tomthetom [0] (
08:49:22TomthetomHey people.
08:49:42 Quit Tomthetom (Client Quit)
08:51:16 Join einhirn [0] (
08:54:02 Join pretty_function [0] (~sigBART@
08:54:58 Join n1s [0] (
08:54:58 Quit n1s (Changing host)
08:54:58 Join n1s [0] (~n1s@rockbox/developer/n1s)
08:58:58 Join bertrik [0] (
08:58:58 Quit bertrik (Changing host)
08:58:58 Join bertrik [0] (~bertrik@rockbox/developer/bertrik)
09:05:54 Join lazerbeak [0] (
09:25:34 Join TheLemonMan [0] (
09:26:16[Saint]heh... lazerbeak, awesome :)
09:26:33JdGordonyuriks: yeah, prob not
09:27:54 Quit einhirn (Quit: Miranda IM! Smaller, Faster, Easier.
09:28:21***Saving seen data "./dancer.seen"
09:53:49TheLemonManwhats the average price for a clip zip (in euros) ?
09:57:06bertrikI see one in a dutch webshop at about E40,-
09:57:59bluebrotherSrRaven: how did you select the player? Did you select it manually or did you use autodetection?
09:59:43TheLemonManbertrik: 4gb ?
10:00:42bluebrotheralso. I'd like to see the output of the system trace (aftrr prforming the installation) and the system info
10:01:06bluebrotherboth are located in Help / Troubleshooting
10:06:51 Join ender` [0] (
10:12:19 Join yuriks_ [0] (~yuriks@
10:14:44 Quit yuriks (Ping timeout: 246 seconds)
10:15:55bluebrother[Saint]: it's usually a good idea to ask for the output of those dialogs in case of problems :)
10:17:46[Saint]bluebrother: I probably should've done so, yes. But he may have got the impression I would have done something with them personally :)
10:18:16[Saint]As opposed to "Thanks, but you still have to wait for the guy that knows what he's doing" :D
10:19:11[Saint]bluebrother: he's still here, you can ask him now!
10:19:17*[Saint] runs away...
10:23:03 Join JdGord [0] (~AndChat80@
10:23:08 Quit pretty_function (Quit: time to get some munchies)
10:28:03 Quit TheLemonMan (Quit: WeeChat 0.3.8)
10:29:20bluebrother[Saint]: I already did :)
10:42:51 Quit BHSPitMonkey (Remote host closed the connection)
10:42:57 Quit mikroflops (Ping timeout: 265 seconds)
10:52:57[Saint]bluebrother: so, what was the issue in the end?
10:53:09[Saint]Which obvious thing I should have thought of did I not think of?
10:53:46SrRavenbluebrother I did it manually
11:12:03 Join mikroflops [0] (
11:25:49 Join Horscht [0] (~Horscht@xbmc/user/horscht)
11:28:19 Quit Horschti (Ping timeout: 248 seconds)
11:28:25***Saving seen data "./dancer.seen"
11:37:43bluebrotherSrRaven: are you absolutely sure your player is a clip+?
11:38:04bluebrotheralso, as I said, please post the output of Help / Troubleshooting / System Info
11:38:43bluebrotherthat way we can make sure the player is actually the player you think it is
11:39:05bluebrotherand there is a reason why we have an autodetection feature ...
11:39:08*bluebrother sighs
11:39:27bluebrotherseems we need to enforce autodetection at least on first run
11:40:42bluebrother(for the record, we just had an issue with a user thinking his e200v2 is an e200v2 while it actually was an e200)
11:45:23 Join pamaury [0] (
11:45:24 Quit pamaury (Changing host)
11:45:24 Join pamaury [0] (~quassel@rockbox/developer/pamaury)
11:48:31 Quit JdGord (Ping timeout: 252 seconds)
11:52:11 Quit yosafbridge (Quit: ERC Version 5.3 (IRC client for Emacs))
11:52:23 Quit lazerbeak (Ping timeout: 246 seconds)
11:53:58 Join JdGord [0] (~AndChat80@
11:56:16 Join yosafbridge [0] (
11:58:28Szatan have a error
11:58:28 Join pretty_function [0] (~sigBART@
11:58:48Szatancp /mn/img/SYSTEM/BASE.RKW /mnt/sd/.rockbox/
11:58:54Szatanshount be
11:58:59Szatancp /mnt/img/SYSTEM/BASE.RKW /mnt/sd/.rockbox/
12:00:04[Saint]Szatan: it *is* a wiki...
12:01:32SrRavenRockbox says its a Sansa e200v2 series
12:02:38[Saint]Szatan: fixed.
12:03:03[Saint]Purely due to the fact it takes me less time to fix it that in does to grant you write access :)
12:03:16[Saint]*than it
12:04:28Szatan[Saint]: U Have iPod with CF card?
12:05:14[Saint]If in some alternate universe "U" is a substitution for "You", then yes.
12:05:43SrRavenok now for whatever reason it worked,did the same thing I did yesterday 5 times...blah
12:07:01SzatanI'll probably buy iPod Video 5G and buy 256GB CF card, it's should works?
12:08:55[Saint]You'll also end up spending a RIDICULOUS amount of money for this card.
12:09:04[Saint]I'm not sure you've looked into this too well.
12:09:40[Saint]iPod Video == $50~100, 256GB CF card == ~$600
12:11:29[Saint]this type of card is really more for industry leading photographic professionals, not DAP modders. Unless you class yourself as an audiophile, in which case you probably have $5000 power cables lying around to go with your magical color foil.
12:14:35[Saint]If you're really willing to spend anywhere near this price, I would suggest you get an iPod Classic and an SSD or equivalent capacity, which would still work out cheaper.
12:14:45[Saint]*ssd of
12:18:37[Saint]If you're not..then, I'm truly sorry for ruining the dream you had of bleeding edge technology being anywhere near affordable ;)
12:20:20 Join lazerbeak [0] (
12:25:38 Quit Horscht (Quit: Verlassend)
12:27:34Szatanhmm, iPod Video probably support 250 GB storage
12:44:26 Join mgottschlag [0] (
12:44:27 Quit mgottschlag (Changing host)
12:44:27 Join mgottschlag [0] (~quassel@reactos/tester/phoenix64)
12:50:42 Join Rower85 [0] (
12:56:00[Saint]Szatan: What draws you to that (wrong) conclusion?
12:57:48pixelmawhy wrong?
12:58:23[Saint] Well, it depends on how "iPod" is used I suppose.
12:59:01pixelmaare you saying that the Video won't cope with 250GB storage?
12:59:30[Saint]Oh, nevermind. I see what I did.
12:59:47[Saint]I added a word that wasn't there, and totally changed the meaning of the statement.
13:00:27[Saint]Szatan: Yes, yes it definitely does. The OF may not see all of it, but Rockbox won't care in the slightest.
13:01:25[Saint]for some reason I read: "Szatan> hmm, iPod Video probably doesn't support 250 GB storage" mistake.
13:06:36 Quit [Saint] (Read error: Connection reset by peer)
13:17:56 Join anewuser [0] (~anewuser@
13:17:57 Quit anewuser (Changing host)
13:17:57 Join anewuser [0] (~anewuser@unaffiliated/anewuser)
13:28:27***Saving seen data "./dancer.seen"
13:29:35 Join einhirn [0] (
13:40:11 Join domonoky [0] (~Domonoky@rockbox/developer/domonoky)
13:40:36 Part domonoky
13:46:34 Quit kevku (Quit: KVIrc 4.2.0 Equilibrium
13:48:41 Join lebellium [0] (
13:55:58 Quit einhirn (Quit: Miranda IM! Smaller, Faster, Easier.
14:07:02 Join [Saint] [0] (~Saint]@
14:07:03 Quit [Saint] (Changing host)
14:07:03 Join [Saint] [0] (~Saint]@unaffiliated/saint/x-8516940)
14:14:12 Join prof_wolfff [0] (
14:41:52 Join einhirn [0] (
14:57:44 Quit pretty_function (Remote host closed the connection)
14:59:52 Join TheLemonMan [0] (
15:05:49 Quit mikroflops (Quit: <(^_^)>)
15:08:33 Quit einhirn (Quit: Miranda IM! Smaller, Faster, Easier.
15:21:31amiconn[Saint]: Untranslated voice strings are not supposed to be voiced. This is because unlike .lng, there is no built-in .voice
15:21:50amiconnThat means there is nothing you can fall back to
15:24:51[Saint]I'm not sure what the "sane" fix is, including english.voice and tweaking the core to deal with more than one .voice file, or, including the untranslated strings as english and risking it sounding awful when translated by non-english tts.
15:25:00 Quit JdGord (Quit: Bye)
15:25:32[Saint]even if neither of those is sane, or a fix, it still seems quite terrible to me to voice *nothing* in the cases of untranslated strings.
15:26:15JdGordonamiconn: you know the font stuff right? Is there a better way to check if a font has a glyph than the check in font.c?
15:26:26JdGordonif (char_code < pf->firstchar || char_code >= pf->firstchar+pf->size)
15:27:36[Saint]including english.voice doesn't really seem to be an option, as this forces a voiced interface for all users by default instead of allowing them to choose to have voice or not by leaving the setting enabled and the voice file jsut not being present.
15:28:09[Saint]so the option I can think of that fills the gap immediately is including the untranslated strings as english text and risking it sounding crap.
15:28:28***Saving seen data "./dancer.seen"
15:28:55[Saint]evevn if it sounds a bit weird, it might offer a way out for a blind user with a poorly translated lang trying Rockbox for the first time(s) or so.
15:34:45[Saint]Presently, its a bit of a loaded trap for some langs. If for example a blind user spoke english somewhat, and (as the worst possible example) afrikaans...they would be able to navigate to the language selection and then promptly lose the ability to navigate the menus completely after choosing their native tongue because (through no fault of their own (and its not really easy to check)) that particular language doesn't have a *singular* voic
15:34:45[Saint]e string :)
15:35:52 Join Xerion [0] (
15:43:06amiconnYou can't rely on english.voice because it's not likely to be present
15:43:49amiconnAlso you simply can't load two voice files on lowmem targets, at least if it's hdd based. Even a single .voice is *really* tight on some targets
15:44:45amiconnThere is no sane fix
15:47:14[Saint]It doesn't necessarily have to be /too/ sane, it just needs to be functional enough to not leave a set of users completely in the dark if they happen to select their own (poorly translated) language without knowing it isn't fully supported. :)
15:48:05[Saint]which is why I thought of just using the english source text for untranslated strings instead of 'nothing at all'.
15:48:29[Saint]but, if it won't fit on some players...that's yet another issue :-S
15:49:43amiconnIf we use english text, we should use the english voice strings from english.lang, not the source text
15:50:16[Saint]Oh, I thought they were one and the same.
15:50:19[Saint]My mistake.
15:50:50amiconnOf course a very nice solution on swcodec would be if we get espeak integrated. Then we can use espeak for everything not in .voice or .talk
15:51:09*[Saint] nods
15:52:07 Join mikroflops [0] (
15:52:37amiconnJdGordon: I don't know
15:53:48[Saint]the downside of this, is that it would break the translation website until sufficient magic was added for it to know that verbatim voice strings from english.lang in <non-english>.lang were in fact still untranslated.
15:54:45[Saint]and, as good as it would be to offer a (potential) way out for users in this edge case, breaking the translation site isn't something I see as acceptable.
15:55:39[Saint]Just once I want to think of a problem that has a nice, easy, obvious solution...but all those were taken by early birds long ago :)
16:19:30 Join soap_ [0] (
16:25:53 Join lebellium_ [0] (
16:28:16 Quit lebellium (Ping timeout: 264 seconds)
16:28:19 Nick lebellium_ is now known as lebellium (
16:29:10 Join kevku [0] (
16:30:06 Quit lazerbeak (Ping timeout: 240 seconds)
16:36:13 Join pretty_function [0] (~sigBART@
16:39:14 Join Topy44 [0] (
16:40:58 Quit soap_ (Quit: Leaving)
16:43:50bertrikI remember people reporting problems with USB when using a non-standard theme. Does anyone remember a specific trouble-causing theme?
16:50:39fs-bluebot lebellium Samsung-like theme for Clip Zip: WPS doesn't load properly and USB not working (bugs, unconfirmed)
16:52:40lebelliumthe WPS loads properly now
16:52:40[Saint]If tracing that through was non obvious, the example I knew of personally has been resolved (apparently).
16:53:02lebelliumas for USB, I wouldn't say it's fully stable yet
16:53:15[Saint]heh, sorry lebellium, I gues fs-bluebot accidentally pinged you :)
16:53:23 Join Horscht [0] (
16:53:23 Quit Horscht (Changing host)
16:53:23 Join Horscht [0] (~Horscht@xbmc/user/horscht)
16:55:40lebelliumYes the bot pinged me :D As I said, the Zip USB has never been full stable with rockbox yet. It's better than before but not as good as the OF yet
17:00:30 Quit pretty_function (Ping timeout: 255 seconds)
17:04:57 Join anewuser_ [0] (~anewuser@
17:05:01bertrikI made some stuff around playlist subsystem shutdown/startup a bit more robust, but I don't know if that was the cause for the USB problems
17:05:54 Quit anewuser (Ping timeout: 255 seconds)
17:06:24lebelliumI use a build of the May, 16th so I should update to the latest build to see if there is a difference ;)
17:20:09 Join XavierGr [0] (~xavier@rockbox/staff/XavierGr)
17:25:47TheLemonManaww, i'm going to buy a zip and i just discovered the usb is bugged
17:28:32***Saving seen data "./dancer.seen"
17:35:52 Join benedikt93 [0] (~benedikt9@unaffiliated/benedikt93)
17:41:57lebelliumTheLemonMan: how is it going with the Q2 port? :P
17:42:49TheLemonManlebellium: the Q2 has just died last monday :(
17:43:06lebelliumarf... hw issue?
17:44:38TheLemonMandead touchpad, random reboots, usb issues
17:45:01TheLemonMani'm gonna move to a 4gb clip zip plus a 16gb sdhc
17:46:11lebelliumso the R0 will remain the only recent rockboxed Samsung player forever :(
17:48:11pamauryTheLemonMan: what is the chip in the Q2 ?
17:48:43TheLemonMan^ that
17:49:15TheLemonMani can give you some code i used to deal with the nand, i have no use for it anymore
17:49:32pamauryso it should be "easy" to port it soon since I'm working on the stmp3700 now. But if you don't have the hardware :-/ Yeah that would be of interest please
17:55:26TheLemonMancan't find it yet, i need to search better. But it was just a matter of initializing some pins and building some boilerplate to avoid touching the boring dma chains by hand
18:16:24 Quit Rower85 (Quit: Hmmm...)
18:19:40 Join lazerbeak [0] (
18:32:55 Join saratoga [0] (
18:33:38saratogaWhere is the right place to enable logging for all hardware devices?
18:34:11saratogaIndividual config files, the configure script?
18:34:19saratogaSomewhere else?
18:35:45 Quit pamaury (Remote host closed the connection)
18:37:12 Quit benedikt93 (Quit: Bye ;))
18:38:53 Join pamaury [0] (
18:38:54 Quit pamaury (Changing host)
18:38:54 Join pamaury [0] (~quassel@rockbox/developer/pamaury)
18:48:40 Quit saratoga (Ping timeout: 264 seconds)
19:00:31funmani would guess config.h ?
19:20:16pamauryI think there should be a configure option for this
19:20:38pamaurymgottschlag: ping
19:21:15pamauryanother thing regarding the stmp3700: the pins are not the same as the imx233 and we have no complete map of it
19:21:29pamaurythe best map we currently have is here:
19:22:03pamauryI'm updating it everytime I find something out of my reverse engineering sessions
19:23:16pamaurydid you see the link I gave you for the tool to run on the device ?
19:23:29mgottschlaghm, this one even isn't BGA packaged, so would be completely different probably
19:23:40mgottschlaghwemul? works great
19:23:51mgottschlagI don't have much time to play with it right now though -.-
19:24:53 Join pretty_function [0] (~sigBART@
19:24:53pamauryah, you have a lqfp package ?
19:25:07pamauryit will indeed be completely different probably
19:25:39pamaurythen it would be nice if you help filling this table based on your findings :)
19:26:19pamauryit is computer generated so the best way would be that you give me a list if you feel like building some
19:27:09pamaurywhich device is it ? I can't remember
19:28:15mgottschlagSTMP3710, Philips SA3225/02
19:28:34***Saving seen data "./dancer.seen"
19:28:37mgottschlagI'll need some time to get into this, and don't expect too much usable info to come from me :p
19:29:25mgottschlag(on another note, seems that I damaged the LCD cable while repairing the battery wires, the player wasn't working at all before I did that though)
19:30:12mgottschlagso no LCD -.-
19:31:05pamauryseems problemati
19:33:04pamauryalso, if you feel like creating a wiki page like this one it would be awesome for the sake of documentation
19:33:20pamaurythere's no hurry though :)
19:33:49pamaury(or see or which are more complete ones)
19:39:41 Quit lazerbeak (Ping timeout: 245 seconds)
19:59:40 Quit kugel (Remote host closed the connection)
20:08:08 Join b0hoon [0] (
20:08:58 Join evilnick [0] (~evilnick@rockbox/staff/evilnick)
20:11:18 Join davharster [0] (
20:11:49 Quit davharster (Client Quit)
20:14:52[Saint]mgottschlag: define "damaged the LCD", badly?
20:15:30[Saint](and, is there any other type of output device on the DAP? A piezo, an LED, etc?)
20:15:48 Join kugel [0] (~kugel@
20:15:48 Quit kugel (Changing host)
20:15:48 Join kugel [0] (~kugel@rockbox/developer/kugel)
20:32:49 Part b0hoon ("GTG. Bye.")
20:35:21mgottschlagmostly afk right now
20:36:04mgottschlag<[Saint]>: no idea, all I get is a white image
20:36:30mgottschlagI can get sound out of it though
20:37:01mgottschlag(used pamaury's tool as a basis and just copied the imx233 audio code)
20:37:15[Saint]mgottschlag: that's ok, just wondering if you could at least blink the LCD to verify you were in fact running your own code on the device.
20:37:25[Saint]But it seems like you're further forward than that.
20:45:23 Quit evilnick (Read error: Connection reset by peer)
20:45:53 Join evilnick [0] (~evilnick@rockbox/staff/evilnick)
20:46:38 Quit kugel (Read error: Connection reset by peer)
20:48:23 Quit pretty_function (Read error: Operation timed out)
20:48:51 Join kugel [0] (~kugel@
20:48:51 Quit kugel (Changing host)
20:48:51 Join kugel [0] (~kugel@rockbox/developer/kugel)
20:50:13 Quit Horscht (Quit: Verlassend)
21:05:49 Quit kugel (Remote host closed the connection)
21:08:44 Join kugel [0] (~kugel@
21:08:45 Quit kugel (Changing host)
21:08:45 Join kugel [0] (~kugel@rockbox/developer/kugel)
21:14:11 Join pretty_function [0] (~sigBART@
21:19:13 Quit kevku (Quit: KVIrc 4.2.0 Equilibrium
21:25:15 Part SrRaven
21:28:37***Saving seen data "./dancer.seen"
21:31:12 Join pamaury_ [0] (
21:31:45 Join farlepet [0] (447565d8@gateway/web/freenode/ip.
21:31:52 Quit pamaury (Ping timeout: 264 seconds)
21:35:05 Quit farlepet (Client Quit)
21:36:20 Quit pretty_function (Quit: good night all)
21:38:16 Join saratoga [0] (980329b4@gateway/web/freenode/ip.
21:47:42 Quit fyre^OS (Ping timeout: 255 seconds)
21:56:42TheLemonManlebellium: ping
21:57:37TheLemonManhow did you manage to slip a debit card into the border between the faceplate and the silver border ?
21:59:29lebellium here I did not use any card
22:00:23TheLemonMana knife is even thicker
22:01:53lebelliumI did it with a knife
22:03:40TheLemonMando i just need to push the faceplate or theres something that keeps it in place and needs to be broken ?
22:05:32lebelliumI don't remember more than what is written in the tutorial, that was 1 year ago ;)
22:06:22TheLemonManarr, thanks anyway
22:07:17lebelliumI just remember the Q2 is bad built, it's impossible to disassemble it without damaging it a little :P
22:07:44TheLemonManthen ill order a zip in the meanwhile :P
22:08:06TheLemonMani just heard that its battery life is inferior to Q2 :<
22:08:22lebelliummuch more inferior
22:08:48lebelliumbut the Q2 battery is probably bigger than the whole Zip itself ;)
22:09:11TheLemonManhalf ?
22:09:35lebelliumI get 10-15hrs running time on the Zip
22:09:56lebelliumon the Q2 you can reach 30hrs without DNSe
22:10:09TheLemonManmeh, not that bad
22:11:17lebelliumif you buy a Zip, try to get the WiseChip version, bertrik has the other version and thus the screen colors haven't been calibrated yet on my version \o/
22:12:14TheLemonManheh i hope to work a bit on rockbox now that i get a rockboxable player
22:19:00lebelliumwell much of the work has already been done on the Zip port. That would have been better to port Rockbox on the Q2. It's a shame it died....
22:19:40TheLemonManthanks god all the music is backed up
22:19:57 Quit n1s (Quit: Ex-Chat)
22:20:44 Join benedikt93 [0] (~benedikt9@unaffiliated/benedikt93)
22:22:10bertriklebellium, I don't think there is much to calibrate (at least not that I remember)
22:22:26TheLemonManstrange enough the bootloader doesn't bitch at all so the basic components are still alive
22:23:18lebelliumbertrik: I told you several times that the colors are not what they should be! My reference is the volume bar of my theme
22:23:55bertrikoh, I remember one thing: perhaps the settings for red and green are swapped
22:24:19lebelliumthe thing is you don't have the WiseChip version so I assume it's hard to fix
22:24:20bertriksorry, red and blue
22:26:25TheLemonManlebellium: do you remember if the glue was on the lower part of the clip ?
22:28:24lebelliumas far as I remember the glue was not on the clip
22:29:35TheLemonManaww, the last clip is buried under something
22:29:39 Quit nosa-j (Quit: lol)
22:30:36 Join nosa-j [0] (
22:46:29 Join Thra11_ [0] (~thrall@
22:48:27 Quit nosa-j (Quit: lol)
22:48:52 Quit Thra11 (Ping timeout: 252 seconds)
22:56:34 Join nosa-j [0] (
22:57:52TheLemonManyay, faceplate removed. and yay for the lcd connected without a flat
23:06:21 Quit nosa-j (Quit: lol)
23:07:04 Join nosa-j [0] (
23:09:01lebelliumis sth broken?
23:12:10saratogahuh, i call my ERRORF code from inside a codec and it compile and links just fine, but the entries never get written to disk
23:12:23saratogabut the ones elsewhere in /apps work fine
23:12:35 Quit nosa-j (Quit: lol)
23:12:36saratogais there something special about how codecs are linked that i'm likely forgetting?
23:14:34bertrikI can't think of any
23:14:34 Join nosa-j [0] (
23:15:16bertrikmaybe something didn't get recompiled right and the ABI is incompatible without you realising it?
23:16:30saratogahuh there it goes
23:16:32saratogayeah maybe
23:16:37saratogai didn't change much and now its owrking
23:16:51saratogaE [codec_run](MPA) testing error logging!
23:16:52TheLemonManlebellium: nop, ill try remounting it now, plugging the tpad flat again is a pain
23:17:02saratogaok this is far enough along to push to gerrit
23:17:43bertriksaratoga, some thoughts on the logger: do we have some kind of recursion protection (like if we can't write to the log and we try to log that)?
23:18:15saratogathe log code itself never logs its own status
23:18:19saratogaso i think that should be safe?
23:18:26bertrikand also, will logging still work if the volume that we log on is mounted over USB?
23:18:29lebelliumTheLemonMan: If I remember well I had some issues with the screen and touchpad after remounting, there is a right order to connect them or something like that....
23:19:06gevaertssaratoga: I was thinking that with some work we should be able to separate the logging bit (i.e. the bit that gets log messages and stores them in the buffer) and the output bit. That would allow things like switching off the disk logging and enabling logging over USB if we happen to need that
23:19:10 Quit nosa-j (Quit: lol)
23:19:47saratogabertrik: if you mount USB, i don't think the callback will trigger
23:20:01saratogai'm trusting on rockbox to do the right thing and not call the ATA callbacks when the disk isn't available
23:20:02gevaertsIs the file kept open?
23:20:04bertrikgevaerts, like having different "appenders" like in log4j? :D
23:20:12saratogaso i think you can use logging and it'll flush the next time the disk is mounted
23:20:25bertrikgevaerts, no
23:20:26saratogano the file is closed everytime
23:20:37saratogaso yeah i think this should be USB safe even
23:20:51saratogabut yes, the current code just has a flush_buffer callback
23:20:57saratogayou could make that do anything you wanted
23:21:05 Join nosa-j [0] (
23:21:14saratogaright now its just an open, write, close, but in theory it could use jtag or msc or whatever
23:21:46saratogathis whole thing is stupidly easy
23:22:00saratogai spent more time trying to remember how to parse strings in c then figuring out how to make it work with rockbox
23:22:06bertrikwell often simple == good :D
23:22:24gevaertsbertrik: if you don't look at the details, yes :)
23:22:47saratogaso i took some advice and configured my editor to strip out trailing white space, but thats creating a lot of extra commit lines when i edit files
23:22:52saratogashould i not be doing that?
23:23:25gevaertsThat's a tricky one
23:23:52bertrikI prefer white space changes as a separate big patch, but I don't mind a few
23:24:24saratogathey're mostly files i edited in the first place, so this is probably just me fixing my own mistakes
23:25:06 Quit nosa-j (Quit: lol)
23:25:30bertrikyeah, I prefer to keep files without functional changes out of a patch
23:26:35 Join nosa-j [0] (
23:27:02gevaertsThe big advantage of having whitespace fixes in separate commits is that if you look at the git blame output and then at the commit message, it's immediately clear that you need to move to the next one
23:27:58bertrikah, there's the risk you get blamed for someone else's bug if you change their whitespace! :)
23:28:39***Saving seen data "./dancer.seen"
23:29:33gevaertsThat's one way of explaining it :)
23:30:35saratogahmm i fucked up that to gerrit
23:30:37gevaertsSeriously though, I tend to use <SCM-of-choice> blame fairly often, and not having to study the actual patch to see you have to skip a commit is very nice
23:30:41saratogai think i did a commit instead of an amend
23:32:05gevaertsYou can fix that (although the "wrong" one will remain on gerrit), but I'm not sure of the details
23:34:26gevaertsIt involves git reset to "uncommit" the latest commit locally after which you can commit −−amend the changes. The arguments to give to git reset still appear obscure and mystical to me though
23:34:26TheLemonManthis fucking bitch dies after some seconds after boot
23:34:39 Quit Xerion (Quit: )
23:42:54 Join evilnick| [0] (~evilnick@rockbox/staff/evilnick)
23:45:04 Quit evilnick (Ping timeout: 264 seconds)
23:47:05 Join nosa [0] (
23:50:35 Join nosa-j- [0] (
23:50:43 Quit linuxstb (Quit: This computer has gone to sleep)
23:50:46 Quit nosa-j (Ping timeout: 265 seconds)
23:50:47 Nick nosa-j- is now known as nosa-j (
23:51:52 Quit nosa (Ping timeout: 246 seconds)
23:54:55 Quit nosa-j (Quit: lol)
23:56:21 Quit Guest16919 (Read error: Connection reset by peer)
23:57:05 Join nosa-j [0] (

Previous day | Next day