00:01:22 | | Join Tomis [0] (~Tomis@70.134.71.197) |
00:02:56 | | Quit Tomis2 (Ping timeout: 260 seconds) |
00:03:27 | | Quit captainkewlllll (Quit: Page closed) |
00:09:32 | | Part froggyman |
00:10:10 | | Quit robin0800 (Ping timeout: 265 seconds) |
00:15:28 | | Quit piotrekm (Quit: piotrekm) |
00:19:02 | | Join testverylongnick [0] (~57a0d9ad@giant.haxx.se) |
00:19:14 | | Quit archivator (Quit: Leaving) |
00:19:15 | | Quit JdGordon_ (Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org) |
00:19:31 | | Quit testverylongnick (Client Quit) |
00:20:22 | | Quit Luca_S (Quit: CGI:IRC (EOF)) |
00:26:18 | | Quit petur (Ping timeout: 256 seconds) |
00:26:46 | | Join kramer3d [0] (~kramer@unaffiliated/kramer3d) |
00:33:10 | | Join Strife89|PalmTX [0] (~cstrife89@64.134.188.195) |
00:33:54 | | Quit phanboy4 (Read error: Connection reset by peer) |
00:44:10 | | Join anewuser [0] (anewuser@unaffiliated/anewuser) |
00:45:47 | | Join ecio [0] (~ecio@32.133.138.202) |
00:49:28 | | Quit ender` (Quit: I know you think you understand what you thought I said, but I am not sure that what you heard is not what I meant.) |
00:53:16 | Unhelpful | kugel: yeah, funman's attempt to test iram size hangs on write-to-ram (apparently). |
00:55:47 | Unhelpful | leavittx: do you need fractional exponent, fractional base, or both? |
00:56:56 | | Join froggyman [0] (~sopgenort@pool-72-69-220-42.chi01.dsl-w.verizon.net) |
00:57:08 | | Quit Schmogel (Read error: Connection reset by peer) |
00:57:43 | Unhelpful | i would expect binary exponentiation could handle fractional base *fairly* well - i think one multiply per bit of size of exponent, and one per set bit. but only for integer exponents. |
00:58:38 | leavittx | Unhelpful: I need power =) |
00:59:34 | Unhelpful | ugh. well, binexp will at least handle the whole part fairly quickly, then you just need to find a good algorithm for the fractional part and multiply the results. |
00:59:42 | | Quit toffe82 (Quit: ChatZilla 0.9.86 [Firefox 3.6/20100115144158]) |
01:00 |
01:00:54 | *** | Saving seen data "./dancer.seen" |
01:02:19 | | Join dfkt_ [0] (dfkt@unaffiliated/dfkt) |
01:02:24 | Unhelpful | the *basic* formula is r = 1; m = 1; while (y) { if (y & 1) r *= m; m *= x; y >>= 1; } |
01:02:38 | | Join burp [0] (~burp@railsbox.eu) |
01:02:49 | burp | hi |
01:03:01 | Unhelpful | obviously for a fixed-point base those multiplies need to be fixed-point, so they'd each be a long multiply with a corrective shift. |
01:03:18 | leavittx | where can I find an example? because I'm not very familiar with such things. If I were, I wouldn't ask. |
01:03:30 | leavittx | some plugin, etc... |
01:03:37 | leavittx | I don't know |
01:03:39 | burp | does anyone know what the maximum mpeg bitrate can be on an ipod nano 1g? |
01:04:43 | Unhelpful | leavittx: ah, there are examples for fixed-point math all over - nearly all lossy codecs on rockbox should be using them, and any of the plugins that need to use fractional values - i know that at least pictureflow and fractal use fixed-point values. |
01:04:49 | | Quit dfkt (Disconnected by services) |
01:04:56 | | Nick dfkt_ is now known as dfkt (dfkt@unaffiliated/dfkt) |
01:05:40 | | Quit Strife89|PalmTX (Quit: Leaving) |
01:06:16 | | Join Strife89|PalmTX [0] (~cstrife89@64.134.188.195) |
01:06:18 | linuxstb | burp: You're talking about mpeg video? |
01:06:36 | | Quit bertrik (Quit: De groeten) |
01:06:41 | burp | yes |
01:07:56 | linuxstb | It's hard to say - I doubt you need to go very high to get good quality though, the screen resolution is tiny. Just experiment... |
01:08:01 | | Join phanboy4 [0] (~benji@gate-22.spsu.edu) |
01:08:04 | leavittx | Unhelpful: I've just stolen some functions from pdbox, now going to test speed of them. After that I will look closer on your advices. |
01:08:04 | burp | ok :) |
01:08:29 | burp | just tried it.. around ~550kbit/s with 192kbit audio still works |
01:08:54 | linuxstb | I would expect that to be more than good enough. Was it? |
01:09:08 | burp | it is :> |
01:09:27 | * | Unhelpful doubts we have an explicit "maximum" bitrate at all - eventually buffers might be too small, and certainly you'll reach a point where the device can't decode fast enough... |
01:10:06 | | Quit Farthen (Ping timeout: 265 seconds) |
01:10:08 | burp | yes, I meat maximum by point where device isn't fast enough anymore |
01:11:15 | burp | mencoder vqmin=3 seems to produce good quality with low enough bitrates ~<= 500kbit |
01:11:23 | | Join GeekShadow [0] (~Antoine@reactos/tester/GeekShadow) |
01:11:53 | Unhelpful | yes, very very tiny screen helps there ;) |
01:11:59 | burp | vqmin=2 might get above 550-600 which produces dropouts |
01:12:41 | Unhelpful | can't you use vqmin=2 and just set a peak bitrate? although 2 is likely excessive for most use... |
01:13:52 | linuxstb | I don't know if it's improved in recent years, but I seem to remember mencoder's bitrate control was quite poor and it ignored any attempts to limit it... |
01:14:13 | burp | well, vqmin=3 seems fine |
01:15:58 | linuxstb | burp: So it looks like you answered your own question ;) |
01:16:13 | burp | seems so :> |
01:20:17 | leavittx | Now I'm looking for some replacement for malloc(). I wanna try buffer_alloc(), so what is "init" method? Where can I read about it? ;) |
01:21:40 | JdGordon | dont touch that |
01:22:18 | leavittx | I just have read http://www.rockbox.org/wiki/AllocatingRAM |
01:23:02 | leavittx | This comes after Allocate on the Heap. |
01:23:13 | Unhelpful | leavittx: you need to make a big buffer/array and allocate memory from it yourself. we have several malloc libraries for plugin and there is also buflib which uses integer handles. |
01:23:31 | linuxstb | leavittx: The replacement for malloc is generally to design your code to not require it - i.e. use static buffers. |
01:23:40 | Unhelpful | you could also use rb->bufopen but that will fail in many cases during playback |
01:25:06 | leavittx | Unhelpful: at least bufopen has strange params (% |
01:25:27 | Unhelpful | leavittx: they're not strange, it's simply not malloc. ;) |
01:25:35 | linuxstb | leavittx: How much memory do you need? |
01:25:50 | | Join Adubb [0] (~Aldubuc@xplr-ts-t11-208-114-159-122.barrettxplore.com) |
01:25:54 | | Quit Strife89|PalmTX (Quit: Low battery logging off.) |
01:25:55 | Unhelpful | but i meant bufalloc, not bufopen, actually. :) |
01:26:43 | leavittx | linuxstb: depends on :) |
01:27:13 | leavittx | Unhelpful: =) |
01:29:08 | leavittx | linuxstb: I use linked list structure. What will you recommend me? |
01:29:49 | linuxstb | Depends on your answer to my question... |
01:29:55 | leavittx | So I don't know the exact size (how much elements). |
01:30:39 | leavittx | I read data dynamically, from file. |
01:31:18 | linuxstb | The devices your code will run on don't have an infinite supply of RAM (or any swap). So you need to have a rough idea of your code's memory usage. |
01:31:41 | linuxstb | And do you want your code to run whilst Rockbox is still playing music? |
01:31:53 | | Part froggyman |
01:32:32 | leavittx | linuxstb: It will not exceed 1 megabyte, all right? |
01:33:15 | leavittx | linuxstb: both variants with music are acceptable :) |
01:33:42 | Unhelpful | leavittx: you can ask rockbox for a pointer to, and the length of, the unused space in the plugin buffer. and yes, from there you get to manage the memory yourself. we have libraries for this. ;) |
01:36:54 | leavittx | Btw, I have my own (university project) memory managing library with first fit algorythm. But it's quite strange :-\ |
01:38:08 | leavittx | Can I use TLSF in my plugin? :) |
01:38:35 | leavittx | Is that a good choice? |
01:39:15 | | Quit kramer3d (Quit: Leaving) |
01:39:20 | * | Unhelpful thinks we also have a best-fit allocator - that might be better as you can't compact. |
01:39:42 | | Join srbaker [0] (~srbaker@216.218.29.250) |
01:39:45 | srbaker | heya folks |
01:40:10 | srbaker | i have an ipod plug in my car; i don't suppose rockbox supports the interface software? |
01:40:18 | srbaker | ie: reporting the song name and stuff over the cable? |
01:40:41 | srbaker | if i were to put rockbox on my ipod nano, is it likely to still work through the stereo in my car for song change, etc? |
01:40:54 | | Join Barahir [0] (~jonathan@gssn-5f754b0b.pool.mediaWays.net) |
01:41:25 | Unhelpful | srbaker: *maybe*. it probably either uses the apple accessory protocol (some such devices will work with rockbox, others not), or accesses the ipod as a disk. and you can install rockbox and still run apple's firmware :) |
01:41:48 | linuxstb | leavittx: The plugin buffer on most targets is 512KB - for your code and data. As Unhelpful said, your plugin can get a pointer to the unused memory in the plugin buffer. If you want more than that, you can stop audio playback and grab the large (normally around 28MB) audio buffer. |
01:42:03 | srbaker | i don't understand installing rockbox but still running apple's firmware? |
01:42:36 | linuxstb | leavittx: But we can't tell you the best way to use that RAM without know what your plugin is doing. Personally, I would try and avoid malloc-like allocation if at all possible. |
01:42:46 | Unhelpful | srbaker: it supports dual-boot. if the accessory cable in your car doesn't work with rockbox you can shut down the nano and boot apple's firmware. |
01:43:10 | srbaker | ohh |
01:43:17 | Unhelpful | linuxstb: malloc-like is *ok* if you are allocating and not freeing very often, or if frees tend to be done in the same order as allocations. |
01:43:22 | srbaker | well, that would defeat the purpose for me, i want to play my music in ogg vorbis |
01:44:50 | Unhelpful | srbaker: well, all i can say is go ahead and try. and if it doesn't work, you may be able to help us make it work, but that will mean a bit of work on your end, and getting in touch with somebody who knows the accessory protocol code. |
01:45:01 | leavittx | Unhelpful, linuxstb: and what about TLSF (#include "codecs/lib/tlsf/src/tlsf.h")? |
01:45:06 | srbaker | yup |
01:45:14 | Unhelpful | leavittx: don't know anything about it. :) |
01:45:25 | srbaker | i was hoping it was a simple answer, but i'm happy with "try and let us know" as well :) |
01:45:54 | * | linuxstb neither, apart from the fact that if it's in the codec lib, you can't use it in plugins (without copy/paste or changes to the Rockbox build scripts) |
01:46:11 | leavittx | cool |
01:46:18 | Unhelpful | srbaker: sorry, there are far too many accessory protocol devices for us to already know if specific ones work. we have a chart somewhere, let me find it. |
01:46:35 | srbaker | understood. |
01:47:05 | Unhelpful | here are the ones we know about: http://www.rockbox.org/wiki/IpodAccessories |
01:47:36 | srbaker | thx |
01:48:03 | leavittx | guys, look at http://rasher.dk/rockbox/ircstats/2010-02.php , Big numbers - I'm stupid :( |
01:48:05 | srbaker | oh, interesting |
01:52:21 | | Quit TopyMobile__ (Ping timeout: 265 seconds) |
01:53:04 | | Join iq [0] (~iq@unaffiliated/iq) |
01:53:46 | | Join CaptainKewl [0] (jds@207-237-117-89.c3-0.80w-ubr2.nyr-80w.ny.cable.rcn.com) |
01:58:19 | | Join Casainho [0] (~chatzilla@bl15-107-50.dsl.telepac.pt) |
01:59:08 | | Quit iq (Quit: Leaving) |
01:59:50 | | Join iq [0] (~iq@unaffiliated/iq) |
02:00 |
02:01:49 | | Quit perfectdrug_ (Ping timeout: 265 seconds) |
02:07:40 | | Quit moos (Ping timeout: 268 seconds) |
02:07:59 | Torne | JdGordon: well, i suggest you try just writing to some high address in the top 32mb on your player |
02:08:02 | Torne | and see if that dies |
02:08:11 | Torne | and if not, see if you can read it as if it were mirrored. |
02:08:29 | Torne | mirrored would be great because that means you can detect ram in like two lines of code. |
02:08:51 | Torne | i would've done this myself ages ago if i actually had a 32mb ipod |
02:08:54 | Unhelpful | write a few values and see if they appear at the mirrored address? |
02:08:59 | Torne | well, just one really |
02:09:01 | Torne | :) |
02:09:32 | Unhelpful | Torne: at least two, in the event that the address already had the first value in it ;) |
02:09:42 | Torne | Unhelpful: bah |
02:10:16 | Unhelpful | what? it's only a 1/(2^32) chance, that's relatively likely. ;) |
02:10:28 | JdGordon | something like (char*)0x3fff000 = 0xdeadbeef? |
02:10:42 | JdGordon | that needs another 0 |
02:10:46 | Torne | no it doesn't |
02:10:53 | Torne | also not char* |
02:10:56 | Torne | you probably want: |
02:11:00 | Unhelpful | that would be (int*) |
02:11:43 | Torne | *(int*)0x1fff000 = 0xdeadbeef; *(int*)0x3fff000 = 0xfeedface; splashf("%08x", *(int*)0x1fff000); |
02:11:58 | Torne | if it dies with an abort on the second write then we have to do this the hard way |
02:12:02 | Torne | if it prints feedface we win |
02:12:34 | Torne | if it's still deadbeef then the hardware designers need a kick in the face but we can still do it with a couple more lines :) |
02:12:49 | | Quit DerPapst (Quit: Leaving.) |
02:13:10 | JdGordon | DEADBEEF :) |
02:13:12 | Unhelpful | if there's no abort and it's not mirrored what exactly *can* we test? that writes to >32MB have no effect? |
02:13:19 | Unhelpful | 0xC0EDBABE? |
02:14:00 | Torne | Unhelpful: if it's not mirrored and deosn't abort then yes, probably writes will have no effect and reads will return garbage |
02:14:20 | | Join TopyMobile__ [0] (~topy@g228196252.adsl.alicedsl.de) |
02:14:27 | Torne | unfortunately there exists hardware where reads to dead memory areas return whatever is on the bus from last time ;) |
02:14:39 | Torne | also the cache might fuck things up |
02:14:49 | Torne | it would be best to do this before the cache was enabled, but not sure how practical that is |
02:15:27 | Unhelpful | Torne: surely write/flush/read might do it? |
02:15:28 | Torne | just try it at runtime for now will do |
02:15:42 | Torne | Unhelpful: well that's why i wrote the code in the way i did above |
02:15:48 | Torne | such that it reads a different address to the write |
02:15:56 | JdGordon | so that splash didnt help us.. what should I try now? |
02:15:57 | Torne | oh er wait |
02:16:01 | Torne | JdGordon: what happened? |
02:16:09 | Torne | you probably need to blow the cache away |
02:16:11 | JdGordon | splashed deadbeef |
02:16:14 | Torne | yeah |
02:16:16 | Torne | i forgot about the cache |
02:16:24 | Torne | do the first write |
02:16:33 | Torne | clean and invalidate the cache |
02:16:39 | Unhelpful | Torne: doesn't the PP cache on physical address? |
02:16:41 | Torne | then same again after the second write |
02:16:51 | Torne | Unhelpful: i have no idea |
02:16:54 | Torne | it doesn't matter, though |
02:17:04 | Torne | the cache won't know about mirroring of memory and the like |
02:17:07 | JdGordon | pretend I don't know how to flush the cache |
02:17:12 | Torne | so just clean and invalidate after each access |
02:17:15 | Torne | er |
02:17:17 | Torne | i also forget. one sec |
02:17:41 | Unhelpful | Torne: but then the cache shouldn't break tests for mirroring? |
02:17:52 | Torne | Unhelpful: it will break the code i wrote above |
02:18:02 | Torne | because the read of the low address will still return what you wrote to the low address |
02:18:07 | Torne | because it doesn't know you overwrote it |
02:18:38 | Unhelpful | Torne: ah. duh. |
02:18:51 | Torne | JdGordon: cpucache_invalidate() should do |
02:18:53 | Torne | maybe |
02:19:13 | | Quit Barahir (Ping timeout: 245 seconds) |
02:19:25 | Torne | every OS and MMU decides to describe the combinations of cache ops different |
02:19:52 | Torne | clean/flush/invalidate/purge.. there are at least four words used to describe only three possible operations, of which one is the other two combined ;) |
02:20:44 | amiconn | Torne, JdGordon: Just use the uncached alias for probing |
02:20:45 | JdGordon | bah, still deadbeef |
02:21:06 | Torne | amiconn: ..where is that? :) |
02:21:15 | Torne | JdGordon: that's really annoying, if so :) |
02:21:33 | amiconn | UNCACHED_ADDR(original_addr) |
02:21:57 | Torne | aha |
02:22:00 | amiconn | With our cache controller setup, that is |
02:22:03 | Torne | ok do that then :) |
02:22:12 | amiconn | The actual offset differs depending on PP version |
02:22:17 | Torne | right |
02:22:52 | Torne | JdGordon: anyway if this doesn't work either then just try writing to the top bank and then reading it back |
02:23:00 | Torne | via the uncached alias |
02:23:04 | JdGordon | FEEDFACE |
02:23:21 | Torne | JdGordon: woo, with the uncached address? so it's just mirrored, but the cache was interfering? |
02:23:30 | JdGordon | apparently |
02:23:33 | Torne | ok. |
02:23:35 | Torne | that's awesome then |
02:23:43 | Torne | because it means that those three lines are enough |
02:23:45 | | Quit Casainho (Ping timeout: 264 seconds) |
02:23:52 | Torne | i suggest you tidy it up and commit :):) |
02:24:03 | Torne | and, yaknow. make it a panic, not a splash :) |
02:24:59 | Torne | anyway time i went to bed |
02:26:25 | Torne | have fun with that ;) |
02:26:53 | JdGordon | oh, I didnt use UNCACHED_ADDR() for the read.. is that going to change anything? |
02:27:08 | Unhelpful | for bonus points have the 32MB build detect 64MB and splash that you might want to change builds? |
02:27:20 | Unhelpful | JdGordon: if you cleaned the cache in between then it should be fine. |
02:27:55 | JdGordon | bah |
02:29:00 | JdGordon | oh, I'm a bloody idiot :p |
02:32:26 | JdGordon | http://pastebin.com/JcFE0keU ? it splashes deadbeef but then goes into that if anyway? |
02:33:59 | | Quit evilnick (Read error: Connection reset by peer) |
02:33:59 | JdGordon | crap, i gtg |
02:34:26 | | Join evilnick [0] (~evilnick@ool-457bccf5.dyn.optonline.net) |
02:43:18 | | Part srbaker |
02:48:32 | | Quit ecio (Quit: Colloquy for iPhone - http://colloquy.mobi) |
02:49:34 | | Join kugel [0] (~kugel@rockbox/developer/kugel) |
02:49:38 | | Join Leif [0] (~62ca0739@gateway/web/freenode/x-niplguvjtsjkwgzq) |
02:50:45 | Leif | Hello, I've just boght a sansa fuze in the hopes that I could put rockbox on it. Anyway, in the manual, I read the line: " It is possible that installation of the bootloader may lead to you permanently losing the ability to playback files with DRM." |
02:51:15 | Leif | So I rushed to Google to see if I could find any stories about people loosing DRM playing capabilities on their players after installing rockbox. |
02:51:34 | Leif | I couldn't find anything though. Do any of you know any, or where I can find more information? |
02:51:50 | Leif | Oh, and here is the page I'm reffering to: http://download.rockbox.org/daily/manual/rockbox-sansafuze/rockbox-buildch2.html#x4-60002 |
02:53:38 | kugel | people have reported the DRM issues went away after some RTC fixes, but we can't guarantee |
02:54:36 | Leif | kugel: Thanks |
02:55:01 | Leif | Although, I'm not looking for any garantees, I'm just curious to learn more about why on earth installing rockbox should make a difference. |
02:55:07 | | Join [Aru] [0] (~ca9c0be8@giant.haxx.se) |
02:55:13 | kugel | Leif: generally no rockbox developer uses DRM infected files so you're on your own there |
02:55:17 | [Aru] | hello |
02:55:30 | [Aru] | hello |
02:55:42 | kugel | rockbox on the fuze is totally worth it anyway :) |
02:55:42 | Leif | kugel: Understandable (I don't either), thanks anyway. :) |
02:56:10 | Leif | kugel: Agreed, I wouldn't have bought the fuze if I didn't have the chance to put rockbox on it. |
02:56:29 | [Aru] | i found a bug or something like that on ipod nano 2G, where can i report it? |
02:56:50 | [Aru] | it gives a kernel panic 'o' |
02:57:15 | kugel | another stkov? |
02:57:25 | Leif | [Aru]: I'm going to guess that the bugs link on the rockbox page: http://www.rockbox.org/tracker/index.php?type=2 is the best place to go. |
02:57:29 | kugel | no need for reporting those, they're known |
02:57:55 | | Quit [Aru] (Client Quit) |
02:58:07 | kugel | leavittx: there's a malloc which plugins and codecs can use |
02:58:36 | | Quit togetic (Quit: WeeChat 0.3.0) |
02:59:17 | leavittx | kugel: are you talking about tlsf? |
02:59:18 | kugel | leavittx: I meant tlsf indeed. you need a custom Makefile to be able to use it |
02:59:34 | leavittx | I've just done it ;) |
02:59:58 | kugel | though I've heard its free() doesn't work as it should though |
03:00 |
03:00:12 | leavittx | sad... |
03:00:27 | leavittx | but I get some problems with mpegplayer...wait a sec |
03:00:55 | *** | Saving seen data "./dancer.seen" |
03:01:01 | | Quit LambdaCalculus37 (Quit: Fwump) |
03:02:06 | leavittx | kugel: http://dpaste.org/46u3/ |
03:02:11 | leavittx | like this |
03:03:07 | kugel | leavittx: it seems you #include a file (into a file containing PLUGIN_HEADER) which already has its own PLUGIN_HEADER |
03:03:32 | kugel | do you #include "mplegplayer.c" by any chance? |
03:04:25 | leavittx | no)) |
03:05:10 | kugel | but you build/link mpegplayer.o into your plugin |
03:05:46 | | Quit GeekShadow (Read error: Connection reset by peer) |
03:05:51 | leavittx | I think, no |
03:05:54 | leavittx | http://dpaste.org/wzsj/ |
03:06:04 | leavittx | beginning of my plugin |
03:06:31 | leavittx | http://dpaste.org/atfX/ |
03:06:41 | leavittx | make-file |
03:06:41 | kugel | can you paste your c-ray.make file? |
03:06:48 | kugel | nvm :) |
03:06:49 | leavittx | yep) |
03:07:14 | kugel | $(MPEG_OBJ) is the culprit |
03:08:03 | kugel | I'm not sure what your plugin is going to do, but if you want to use mpegplayer code you should build it as a lib or at the very least exclude mpegplayer.o |
03:09:19 | leavittx | kugel: i just copy-pasted make-file from pdbox, thanks ;) |
03:13:15 | leavittx | kugel: now another question. my code: if ((infile = rb->open("scene.txt", O_RDONLY)) == -1) { return PLUGIN_ERROR; } where must be scene.txt on disk to read it? |
03:13:40 | leavittx | or it's incorrect code? |
03:14:10 | leavittx | and I have to write if ((infile = rb->open(PLUGIN_DEMOS_DIR "/scene.txt", O_RDONLY)) == -1) { ... } instead |
03:14:19 | kugel | I think so yes |
03:14:32 | kugel | if you run it in the sim it should print a missing slash warning |
03:15:31 | leavittx | I run it on my player because I'm too stupid to get sim working =) |
03:18:55 | | Quit tmzt (Ping timeout: 260 seconds) |
03:20:39 | leavittx | It says (for example): failed to load /.rockbox/rocks/demos/cube.rock, dlopen(simdisk/.rockbox/rocks/demos/cube.rock): simdisk/.rockbox/rocks/demos/cube.rock: invalid ELF header |
03:21:17 | kugel | on windows? |
03:21:21 | leavittx | linux |
03:21:50 | leavittx | i.e. it works |
03:22:01 | leavittx | but plugins |
03:22:07 | kugel | hrm, no idea, all my attempts to build a sim on linux worked out of the bod |
03:22:09 | kugel | box* |
03:22:36 | leavittx | plugins says that strange thing |
03:22:46 | leavittx | everything else is ok |
03:24:34 | | Quit dfkt (Read error: Connection reset by peer) |
03:25:55 | leavittx | invalid ELF header, invalid ELF header, damn it |
03:32:00 | | Join 40FAAH91G [0] (~tmzt@adsl-99-164-34-42.dsl.akrnoh.sbcglobal.net) |
03:32:04 | pixelma | did you run "make install"? |
03:36:34 | | Quit bmbl (Quit: Bye!) |
03:46:52 | | Join Rob2223 [0] (~Miranda@p4FDC9AF4.dip.t-dialin.net) |
03:51:03 | | Quit Rob2222 (Ping timeout: 265 seconds) |
03:53:13 | | Quit 40FAAH91G (Quit: Reconnecting) |
03:53:31 | | Join tmzt_ [0] (~tmzt@adsl-99-164-34-42.dsl.akrnoh.sbcglobal.net) |
03:56:40 | | Nick tmzt_ is now known as tmzt (~tmzt@adsl-99-164-34-42.dsl.akrnoh.sbcglobal.net) |
03:59:57 | leavittx | pixelma: no)) |
04:00 |
04:01:14 | leavittx | works now, huge thanks! |
04:01:17 | | Quit phanboy4 (Read error: Connection reset by peer) |
04:03:02 | leavittx | simulator is so cuuuuuuuuuute |
04:10:03 | | Quit iq (Read error: Connection reset by peer) |
04:11:26 | | Join iq [0] (~iq@unaffiliated/iq) |
04:19:35 | | Quit Adnyxo (Ping timeout: 265 seconds) |
04:20:13 | | Quit Leif (Ping timeout: 252 seconds) |
04:25:37 | | Join taksato [0] (~takosato@cpe-98-155-78-111.san.res.rr.com) |
04:25:54 | taksato | oops! May I talk to someone about adding to suggested project in google summer of code? |
04:26:16 | taksato | I can mentor the suggested project |
04:26:53 | taksato | Ive already begun the investigation based on soem forum feedback from saratoga |
04:32:24 | kugel | taksato: it's usually quite at this time of day |
04:32:40 | | Join teru [0] (~teru@KD059133108225.ppp.dion.ne.jp) |
04:33:01 | taksato | thanks |
04:33:57 | | Quit kugel (Remote host closed the connection) |
04:38:09 | | Quit AndyIL (Ping timeout: 248 seconds) |
04:38:53 | | Quit mt (Read error: Connection reset by peer) |
04:39:25 | | Join mt [0] (~mtee@rockbox/developer/mt) |
04:40:56 | | Join Barahir [0] (~jonathan@gssn-5f75581a.pool.mediaWays.net) |
04:43:20 | | Join AndyI [0] (~pasha_int@212.14.205.32) |
04:45:25 | | Join dys` [0] (~andreas@krlh-5f72d672.pool.mediaWays.net) |
04:45:35 | | Quit dys (Ping timeout: 276 seconds) |
04:48:05 | | Quit anewuser (Quit: http://xrl.us/WinterChipV ϢINTER ϾHIP 5iVE is OOON!! <24 hours left zOMG =oo Teh voting times!) |
04:52:21 | | Quit iq (Quit: Leaving) |
04:53:32 | | Quit Barahir (Read error: Operation timed out) |
04:55:49 | | Quit evilnick (Ping timeout: 265 seconds) |
05:00 |
05:00:56 | *** | Saving seen data "./dancer.seen" |
05:11:55 | | Join ecio [0] (~ecio@244-108.202-68.tampabay.res.rr.com) |
05:23:23 | | Join kimi-sharamin [0] (~karashata@74-220-162-11.wightman.ca) |
05:24:31 | | Quit karashata (Read error: Connection reset by peer) |
05:41:20 | S_a_i_n_t | Who's willing (and patient enough :P) to explain negative values in viewport x/y's to me? |
05:44:48 | teru | IIRC, if they are negative, position is LCD_WIDTH-x/LCD_HEIGHT-y. |
05:45:34 | S_a_i_n_t | Thanyou kindly teru |
05:47:48 | | Quit Zarggg (Quit: Zarggg) |
06:00 |
06:03:22 | | Join JDMFTW [0] (~slowaltez@c-69-245-104-226.hsd1.mi.comcast.net) |
06:06:22 | JDMFTW | So im having a problem with my Gigabeat S not holding the firmware |
06:09:32 | Unhelpful | "holding"? |
06:11:46 | JDMFTW | Yea after doing the install and turning off the player it reverts to the old firmware and asking to be plugged into the computer to be reflashed with the toshiba firmware |
06:14:13 | S_a_i_n_t | does it run fine with the original firmware? |
06:15:03 | JDMFTW | Yes runs fine with the original |
06:18:46 | S_a_i_n_t | Well, that would seem to suggest you're doing something wrong during the install...are you using rbutil or doing a manual install? |
06:19:11 | JDMFTW | Manual becuase there isnt a auto avialible for the S series. |
06:19:31 | S_a_i_n_t | is it a current/daily build or the 3.5 release? |
06:20:05 | JDMFTW | I think its the current. |
06:20:12 | S_a_i_n_t | *not that that changes the install procedure... |
06:21:51 | JDMFTW | I followed the guide unless I skipped a section, It works fine listen to music but the second I turn it off and turn it back on it reverts to the plug in to update firmware screen. |
06:23:43 | Unhelpful | JDMFTW: single- or dual-boot bootloader? |
06:24:47 | JDMFTW | single |
06:25:46 | Unhelpful | JDMFTW: try dual. the newest toshiba bootrom for S does what you're seeing unless you use dual-boot. |
06:26:12 | JDMFTW | okay try that then and report back |
06:30:59 | | Nick kimi-sharamin is now known as karashata (~karashata@74-220-162-11.wightman.ca) |
06:31:03 | | Quit karashata (Quit: The fluffy dragon has left completely!) |
06:31:33 | | Quit scorche (Quit: rawr...that is all...rawr) |
06:38:54 | taksato | Hi, may I update the summer of code wiki with a project that I can mentor? |
06:40:33 | | Quit Hillshum (Ping timeout: 264 seconds) |
06:41:04 | JDMFTW | Thank you Unhelpfull, that fixed the problem possibly giud change for S owners? |
06:42:35 | JDMFTW | Meant to say "Guide" |
06:43:05 | Unhelpful | JDMFTW: probably a good idea, though i'm not certain we can tell users how to ID the problem devices. |
06:43:36 | JDMFTW | True I guess thats what IRC is for. |
06:45:50 | S_a_i_n_t | the section regarding rbutil should probably be taken out (for now at least) of the manual for the gigabeat S also...Or it should say the target is unsupported at the very beginning of "automatic install" instead of the very end. |
06:50:29 | JDMFTW | Thanks for the help |
06:50:40 | | Quit JDMFTW () |
06:55:17 | | Join togetic [0] (~togetic@unaffiliated/ibuffy) |
06:56:49 | | Join karashata [0] (~karashata@74-220-162-11.wightman.ca) |
07:00 |
07:00:58 | *** | Saving seen data "./dancer.seen" |
07:01:06 | | Join moos [0] (moos@rockbox/staff/moos) |
07:25:39 | | Quit Horscht (Ping timeout: 265 seconds) |
07:28:07 | | Join Horscht [0] (~Horscht2@xbmc/user/horscht) |
07:34:29 | | Join scorche [0] (~scorche@rockbox/administrator/scorche) |
07:40:58 | | Join Barahir [0] (~jonathan@gssn-5f757526.pool.mediaWays.net) |
08:00 |
08:00:50 | | Quit tchan (Quit: WeeChat 0.3.1.1) |
08:02:05 | | Join tchan [0] (~tchan@lunar-linux/developer/tchan) |
08:06:01 | | Quit teru (Quit: Quit) |
08:08:22 | | Nick dys` is now known as dys (~andreas@krlh-5f72d672.pool.mediaWays.net) |
08:17:33 | | Join tomers [0] (~chatzilla@bzq-84-109-85-100.red.bezeqint.net) |
08:40:42 | | Join exrom [0] (~Miranda@p4FD637FE.dip.t-dialin.net) |
08:42:46 | | Join perfectdrug_ [0] (~marko@p5B0EE760.dip.t-dialin.net) |
08:48:41 | | Quit CaptainKewl (Ping timeout: 276 seconds) |
08:58:51 | CIA-5 | New commit by tomers (r24932): Brickmania: Fix inner loop used the same variable as outer loop, which trashed ... |
09:00 |
09:00:55 | | Join stoffel [0] (~quassel@p57B4E517.dip.t-dialin.net) |
09:01:00 | *** | Saving seen data "./dancer.seen" |
09:02:13 | CIA-5 | New commit by tomers (r24933): Brickmania: Use static whenever possible ... |
09:14:51 | | Quit mt (Read error: Connection reset by peer) |
09:15:25 | | Join mt [0] (~mtee@rockbox/developer/mt) |
09:24:49 | CIA-5 | New commit by tomers (r24934): Brickmania: Revert to using intersection checks for testing if powerup hit ... |
09:32:36 | linuxstb | tomers: Did you see kugel's comment in IRC yesterday about NUMBER_OF_POWERUPS and POWER_TYPE_COUNT ? He asked why you didn't just keep the value in the enum. |
09:34:08 | | Quit perfectdrug_ (Quit: perfectdrug_) |
09:37:00 | | Join bmbl [0] (~Miranda@unaffiliated/bmbl) |
09:40:37 | linuxstb | taksato: What is your project? |
09:43:55 | taksato | sansa accessories with remote |
09:44:05 | taksato | i started with porting the IAP code |
09:44:20 | taksato | i will soon buy the sansa breakout board and bring it into lab |
09:45:14 | linuxstb | Sure, go ahead and add it. |
09:46:05 | linuxstb | In the past, all our mentors have been established Rockbox committers, but we also normally struggle to find volunteers to mentor... |
09:47:11 | taksato | thank you, much appreciate it! |
09:47:53 | | Quit exrom (Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org) |
09:55:05 | | Quit S_a_i_n_t (Quit: Scheduled System Restart...) |
09:57:05 | | Join flydutch [0] (~flydutch@host15-161-dynamic.15-87-r.retail.telecomitalia.it) |
10:00 |
10:02:12 | | Join S_a_i_n_t [0] (S_a_i_n_t@203.184.0.175) |
10:02:12 | | Quit S_a_i_n_t (Client Quit) |
10:03:39 | | Join S_a_i_n_t [0] (S_a_i_n_t@203.184.0.175) |
10:07:18 | tomers | linuxstb: ping |
10:08:54 | linuxstb | tomers: ? |
10:25:34 | | Quit moos (Quit: ChatZilla 0.9.86 [Firefox 3.6/20100115144158]) |
10:28:46 | tomers | linuxstb: I saw that remark, and I was aware of this issue when I wrote the code |
10:29:31 | tomers | Thing is that I didn't want to break the sections I created in that commit, and I preferred it over having this define in the struct. |
10:29:43 | tomers | I'm not sure it's the best choice, though... |
10:33:13 | linuxstb | tomers: Why would putting POWER_TYPE_COUNT in the enum break things? |
10:33:44 | linuxstb | I would also prefer the name NUMBER_OF_POWERUPS - so it looks different to the real values (POWER_TYPE_EXTRA_BALL etc) |
10:34:14 | tomers | linuxstb: it doesn't break anything, I just didn't want to put POWERUP_HEIGHT which depends on it to be beneath it... That's doesn't sound important to me now, so I'll fix it |
10:35:50 | CIA-5 | New commit by tomers (r24935): Brickmania: Use NUMBER_OF_POWERUPS in enum ... |
10:36:08 | tomers | linuxstb: ok, I fixed it. thanks |
10:36:35 | | Join ender` [0] (krneki@foo.eternallybored.org) |
10:36:50 | linuxstb | tomers: OK, thanks. |
10:37:44 | | Join Luca_S [0] (~57114e4f@giant.haxx.se) |
10:38:22 | tomers | Can somebody volunteer to commit mpegplayer_wvs_hide.patch in FS #10648 ? It looks ok to me, but I never used mpegplayer, so I don't want to commit it myself |
10:40:29 | | Join moos [0] (moos@rockbox/staff/moos) |
10:42:17 | | Quit ecio (Ping timeout: 256 seconds) |
10:42:20 | | Join stripwax [0] (~Miranda@87-194-34-169.bethere.co.uk) |
10:48:13 | tomers | does ipod nano has working hid now? |
10:48:45 | pixelma | do you mean the 1st or 2nd gen Nano? |
10:49:21 | tomers | I guess it's 1st gen Nano. I'm considering closing FS #10242 - HID input not working for me on ipod nano |
10:50:17 | S_a_i_n_t | tomers: It probably means 2nd gen Nano...as HID is known broken on that...so I'd leave it. |
10:50:27 | tomers | ok |
10:51:02 | pixelma | the bug report is from someone with a 1st gen Nano - but already quite old |
10:51:33 | S_a_i_n_t | In fact...I'm *STILL* trying to get HID disabled by default for Nano2g...as turning HID off seems to solve a HUGE ammount of issues on the RB Forums with Nano2g users |
10:52:01 | S_a_i_n_t | such as not being able to transfer files, the drive not mounting properly etc. |
10:52:09 | tomers | i have no objections for that |
10:52:48 | tomers | although i would like to see it fixed rather than disable the feature and risking it being 'forgotten' |
10:53:49 | pixelma | I still wonder if the default should be HID turned off, considering reports of broken USB connection with it enabled (depending on OS and target maybe but you don't know the setup of a user beforehand). As stated last weekend already, I thiink data connection is much more important than HID, everyone expects the former to be working - the latter is something additional |
10:54:48 | S_a_i_n_t | I'm not sure who's department it is...but I'd say for now its safer to disable it...I'm almost positive a number of people will of mistakenly thought rockbox is a bag of shit because they can't use their player with HID on and its on by default. |
10:54:57 | | Join Highlander [0] (~Highlande@mek33-4-82-236-45-205.fbx.proxad.net) |
10:55:08 | stripwax | Ok, I'm definitely not imagining it. My ipod video *is* turning itself on at some arbitrary times. Since I leave the hold switch on, it means it turns on into the OF. I'm going to open an issue. |
10:55:31 | S_a_i_n_t | I've rescued countless 2g users by simply saying "turn HID off" in the forums...and I know plently of other people have given the same advice also. |
10:56:24 | tomers | S_a_i_n_t: Stability of data transfer is above all, TMHO. You should ask gevaerts to disable HID. I personally, with great sorrow, second your suggestion to disable it |
10:56:50 | tomers | does it cause so many issues on players other than nano-2g ? |
10:57:17 | S_a_i_n_t | well, that's you, pixelma and ,yself that all think HIS should be off by default... |
10:57:38 | S_a_i_n_t | that's a step closer :D |
10:58:03 | S_a_i_n_t | well, my 1g Nano is fine..but the 2g Nanos I have, none of them work with HID on. |
10:58:24 | S_a_i_n_t | (I only have 1/2g Nanos) so I can't say if it breaks any other targets. |
10:58:49 | pixelma | what does gevaerts have to do with it? Changing the defaults is probably quite simple. There is still MacOS 10.4 (and I saw a report in the forums about problems with it and an e200) |
11:00 |
11:00:03 | S_a_i_n_t | The main bulk of HID issues I've seen have been from Nano2g users...but I have seen reports from other targets yes...can't remember which though. |
11:00:03 | linuxstb | Does HID have any other use, apart from the obvious? Is it related to charging? |
11:00:06 | tomers | There's also FS #10809 - Sansa E200 won't correctly connect mass storage with HID enabled |
11:00:25 | tomers | gevaerts is the USB focal person here :-) |
11:00:35 | tomers | s/person/point/ |
11:00:52 | * | S_a_i_n_t wonders WTF it *is* enabled by default then...semms kinda silly to have it enabled if it knowingly breaks targets. |
11:01:03 | *** | Saving seen data "./dancer.seen" |
11:01:08 | S_a_i_n_t | *seems |
11:01:44 | tomers | S_a_i_n_t: if it breaks 2g, then I guess it definitely should be disabled for that target. question is should it be disabled on other targets as well? |
11:02:04 | S_a_i_n_t | No...well I don;t think so. |
11:02:12 | S_a_i_n_t | but DEFINITELY for the Nano2g. |
11:03:07 | tomers | i can do it, but i'm not sure it this should be discussed further with other developers first. i prefer you ask gevaerts later today to disable it |
11:03:42 | S_a_i_n_t | I think the reason why nooone's paid any attention to the HID iddue with the Nano2g is that it is still "unstable"...which in some cases seems like a bit of an excuse. |
11:04:36 | S_a_i_n_t | I'll probably still be awake when gevaerts comes on...and yes, it should be discussed some more, but I doubt anyone will have any problems with it. |
11:05:01 | S_a_i_n_t | bah, s/iddue/issue/ |
11:06:42 | * | tomers agrees |
11:07:02 | linuxstb | tomers: Does HID have any other use, apart from the obvious? Is it related to charging? |
11:07:19 | tmzt | this a Windows host? |
11:07:37 | tmzt | and shouldn't it be enabled somewhere in configuration? |
11:07:43 | tomers | linuxstb: It replaces charging only mode |
11:08:09 | linuxstb | So if HID is disabled, does it still charge at full power? |
11:08:23 | tomers | i.e. when you press the appropriate button while connecting the DAP to USB, it enumerates as an HID device, and does not enumerate mass storage device |
11:08:53 | tomers | formerly (I hope i remember well) it was some sort of empty enumeration (bah, i forgot how it used to be) |
11:09:43 | tomers | linuxstb: the old charging only mode is still there, because not all targets have support for USB interrupt transfers, therefore they don't support HID |
11:09:48 | S_a_i_n_t | the only target that 9I know for a fact) its a BIG issue for is the Nano2g...and for now, I think it should only be disabled on that target. Unless anyone has good reason why it should be disabled on the other targets also? |
11:10:05 | * | moos would like to see usb HID disabled by default too |
11:10:45 | S_a_i_n_t | moos: which target do you have? |
11:10:46 | S_a_i_n_t | and what problems does HID cause you? |
11:10:49 | tomers | so removing HID from nano2g is just playing a bit with the #ifdefs. That's a rather ugly task, and I think gevaerts can do it better than me, not just because i'm lazy :-) but because he knows it better |
11:11:39 | linuxstb | tomers: Ah, you're talking about disabling it at compile-time, not disabling it in the settings? |
11:11:52 | moos | S_a_i_n_t: I have plenty, but I was speaking default rockbox configuration... Then the user can still use this option by himself |
11:12:27 | S_a_i_n_t | linuxstb: we're taling about defaulting it to "off", but not necessarily for all targets. |
11:12:33 | S_a_i_n_t | I don;'t think that is needed. |
11:12:45 | pixelma | I think even a rare case of USB data connection not working (e.g. on some still used even though old OSs) is worth disabling it by default. If people know it's working thex can turn it on again |
11:13:03 | pixelma | s/thex/then |
11:13:09 | linuxstb | S_a_i_n_t: You are... I was asking tomers if he was... |
11:13:12 | pixelma | err... *they |
11:13:16 | S_a_i_n_t | pixelma: that's a good point. |
11:13:27 | moos | pixelma: amen, I all with you |
11:13:44 | tomers | linuxstb: mmm.. i guess you're right, but i don't know if charging only more enumerates according to the settings, i.e. you disable HID but in charging only mode it enumerates as hid. I don't know |
11:17:08 | | Quit shaggy-h (Ping timeout: 240 seconds) |
11:18:29 | tomers | There are issues with Sansa e200R links in the website. See http://www.rockbox.org/tracker/themes/Rockbox/comment.png |
11:18:42 | tomers | err... http://www.rockbox.org/tracker/task/10878#comment34764 |
11:24:55 | | Quit stripwax (Quit: http://miranda-im.org) |
11:28:59 | | Quit Horscht (Ping timeout: 265 seconds) |
11:29:14 | | Join Horschti [0] (~Horscht2@xbmc/user/horscht) |
11:30:43 | moos | pixelma: you can add the point that surely some users don't need HID. Then if he is informed enough he could disable it, but thinks to the newbee that don't even know HID... a very liitle chance to break usb, but there is for nothing (at his side) |
11:31:43 | | Join bertrik [0] (~bertrik@ip117-49-211-87.adsl2.static.versatel.nl) |
11:38:22 | | Join dfkt [0] (dfkt@unaffiliated/dfkt) |
11:45:12 | | Join teru [0] (~teru@KD059133108225.ppp.dion.ne.jp) |
11:55:53 | | Quit tomers (Ping timeout: 276 seconds) |
12:00 |
12:06:18 | | Join guest001 [0] (~someone@adsl-84-226-99-140.adslplus.ch) |
12:24:36 | * | S_a_i_n_t finally discovers the Pong AI patch...life is good :D |
12:27:16 | CIA-5 | New commit by bluebrother (r24936): Use the data partition device node when trying to resolve the mountpoint. ... |
12:30:10 | | Quit karashata (Quit: The fluffy dragon has left completely!) |
12:32:47 | CIA-5 | New commit by moos (r24937): Update the french translation. |
12:36:17 | | Join stripwax [0] (~Miranda@87-194-34-169.bethere.co.uk) |
12:37:03 | | Join piotrekm [0] (~piotrek@unaffiliated/piotrekm) |
12:39:39 | | Quit Zagor (Quit: Clint excited) |
12:41:38 | gevaerts | re. today's discussion, I agree that HID+MSC should probably be disabled by default on nano2g, and I think it should in also be disabled by default on portalplayer for releases. I'm not entirely sure what to do for non-releases |
12:41:57 | gevaerts | for the record, I don't think I'm automatically the one to decide this :) |
12:42:34 | gevaerts | oh, and we definitely don't want to disable HID totally, i.e. we don't want to go back to CHARGING_MODE |
12:42:42 | S_a_i_n_t | hehe..for the record, I don;t think you are either :D but Tomers seems to think so :P |
12:42:43 | gevaerts | *CHARGING_ONLY |
12:43:04 | * | pixelma calls the RSB ;) |
12:43:20 | S_a_i_n_t | No, we don;t want it disabled totally...just defaulted to off I believe would be the best/better solution. |
12:43:27 | | Join Schmogel [0] (~Miranda@p3EE21E57.dip0.t-ipconnect.de) |
12:43:45 | gevaerts | The only thing that needs to change is the default value of the setting |
12:43:48 | S_a_i_n_t | ESP for the Nano2g, if for no other target. |
12:44:16 | * | gevaerts has to go now |
12:45:23 | amiconn | I think that the problem isn't hid itself, but rather enumerating as a multi-function device with both hid+msc |
12:45:56 | | Quit gevaerts (Remote host closed the connection) |
12:45:58 | amiconn | So if hid is disabled, it should enumerate as msc by default, and as hid only, without actually sending events, for charging only |
12:47:43 | amiconn | The nano2g is listed as unstable, so I wouldn't change defaults just because of that |
12:47:49 | S_a_i_n_t | I'm not sure *what* the problem is...but with Nano2g with HID off it actually shows up as "RockPod 2g" (My volume lable for it), and I can access/transfer fine. With HID on however it shows up as "removable device" and I can't access/read/write to the device at all :( |
12:48:42 | amiconn | Yes - so disable hid... |
12:48:54 | S_a_i_n_t | I *personally* would just like to see the default changed for the Nano2g...it would save a lot of hassle in the long run. If/when it gets sorted out it can always be changed beck. |
12:49:02 | amiconn | Imo the question is whether hid should be enabled or disabled by default for *all* swusb targets |
12:49:38 | S_a_i_n_t | My point is, new users don't know that HID is the problem...and we don;t know how many just give up because they can;t get their device to work. |
12:49:44 | amiconn | Hid enabled causes problems on some older versions of MacOS - that's about the only reason to change the default for me |
12:49:51 | S_a_i_n_t | plenty enough come to the forums to seek help about it. |
12:52:00 | | Join stooo [0] (~sto@g227016176.adsl.alicedsl.de) |
12:54:30 | stripwax | I would personally disable HID by default on all devices. It's not, in my opinion, a relevant default feature for a portable media player. |
12:55:14 | | Join DerPapst [0] (~DerPapst@p5797C228.dip.t-dialin.net) |
12:57:34 | stooo | what does HID do ? |
12:58:32 | S_a_i_n_t | stooo: messes up Nano2g's? :P |
12:58:43 | stripwax | stooo - lets you control media functions *on your computer* from your portable device - e.g. your windows volume control |
12:59:22 | S_a_i_n_t | stoo: http://en.wikipedia.org/wiki/Human_interface_device |
12:59:28 | stooo | S_a_i_n_t: yes, and soon also mess up 4G, and classics ;)) |
12:59:54 | S_a_i_n_t | soon? are you porting them yourself? :P |
13:00 |
13:00:01 | S_a_i_n_t | jk |
13:00:09 | stooo | so basically you can do play/pause, FF, volume ... from the ipod |
13:00:15 | stripwax | yep |
13:00:20 | stripwax | by default |
13:00:43 | S_a_i_n_t | yes, there is also a "Mouse Mode" feature...which is *kinda* cool :D |
13:00:47 | stooo | no, i don't enjoy so much writing SW |
13:01:00 | stooo | i'm working to break the nano 5G now ;) |
13:01:05 | *** | Saving seen data "./dancer.seen" |
13:01:12 | stripwax | all in favour of *keeping HID enabled by default on swusb targets* say aye.. |
13:01:15 | * | stripwax says nothing |
13:01:44 | stooo | why not |
13:01:45 | S_a_i_n_t | Using an iPod clickwheel as a mouse is a little awkward..but the effect is cool. |
13:02:01 | stooo | it can't break anything |
13:02:05 | stripwax | it can and does |
13:02:10 | stooo | k |
13:02:49 | | Join robin0800 [0] (~quassel@genkt-050-079.t-mobile.co.uk) |
13:02:55 | stooo | one question : does rockbox support the apple accessory protocol on the uart ? |
13:03:05 | | Quit antil33t (Read error: Connection reset by peer) |
13:03:10 | stripwax | yep |
13:03:11 | | Join antil33t [0] (~Mudkips@203-184-54-232.callplus.net.nz) |
13:03:30 | stripwax | not all features are implemented, but I think enough to enable control functions of most docks, etc |
13:03:35 | stooo | but still not on 2G |
13:03:39 | stooo | k |
13:03:46 | stripwax | not sure about the 2g |
13:04:30 | stooo | there is no uart driver now ;) |
13:04:31 | * | S_a_i_n_t has no problems with it being on by default for the targets that have no problems with the HID features...but for Nano2g, Sansa e200(?) and other "problematic devices"..it should default to off IMO |
13:04:56 | stooo | what's the problem ? |
13:04:58 | stripwax | would it not be better for consistency to disable by default everywhere then. |
13:05:13 | stripwax | for simplicity of documentation at least |
13:05:50 | stripwax | it would only be for new fresh installs, right? (if someone has existing settings that have enabled HID, hid will still be enabled). And if someone wants to use it they can just turn it on from the menu. |
13:05:52 | S_a_i_n_t | documentation (or updating it) seems a silly reason to deprive users of a feature that works for them |
13:06:04 | S_a_i_n_t | we just need to find out for sure where HID is failing. |
13:06:05 | stooo | removing features because of documentation is rather strange ;) |
13:06:23 | S_a_i_n_t | touche :D |
13:06:39 | stripwax | removing features for consistency of supporting them. |
13:06:45 | stripwax | wait, not removing |
13:06:51 | stripwax | just not having enabled by default |
13:07:03 | moos | stripax: indeed for simplicity disable for all targets by default |
13:07:12 | moos | stripwax even |
13:07:22 | S_a_i_n_t | ...but if it works..why disable it? |
13:07:31 | S_a_i_n_t | it it *doesn't* work however... |
13:07:36 | moos | by default ! |
13:07:47 | S_a_i_n_t | yes, even by default. |
13:07:54 | moos | the feature would still be there |
13:08:01 | S_a_i_n_t | I realise that. |
13:08:05 | stripwax | last.fm scrobble support works, but that's disabled by default. I'm not sure I understand why 'feature X works' implies 'feature X must be enabled by default' ? |
13:08:35 | stripwax | and (again personally) I don't think this is an important feature to enable by default |
13:08:40 | S_a_i_n_t | well, it's *assumed* that HID features are desired I suppose. |
13:08:43 | stooo | wow, the 5G is incredibly compact ... |
13:08:48 | S_a_i_n_t | and if they work, I'm all for it. |
13:09:09 | S_a_i_n_t | but if they don't work...turn 'em off :D |
13:09:25 | | Quit guest001 (Ping timeout: 246 seconds) |
13:09:42 | stripwax | if they work and are desired and expected by the majority of users, sure. But (personally) I suspect they are not desired and expected by the majority of users. |
13:10:05 | S_a_i_n_t | desired, probably...but not expected. |
13:10:07 | | Join guest001 [0] (~someone@adsl-84-226-99-140.adslplus.ch) |
13:10:22 | S_a_i_n_t | a lot of users don;t know what to expect when using RB for the first time :D |
13:10:34 | S_a_i_n_t | it all comes as a pleasant surprise. |
13:10:54 | stripwax | mm, true. but not when using an old mac os or a 2g or .. etc. |
13:11:15 | | Join domonoky [0] (~Domonoky@rockbox/developer/domonoky) |
13:11:16 | stripwax | by default, rockbox should 'just work'. without having to turn off default features |
13:11:21 | moos | hence if we could prevent them from occasinnal hangs on usb... ;) |
13:11:40 | moos | @ S_a_i_n_t |
13:11:46 | pixelma | S_a_i_n_t: we know where HID is failing on MacOS 10.4 and can't do anything about it because it's a OS fault |
13:12:06 | S_a_i_n_t | moos: with Nano2g for instance, it's more than an "occasional hang"...it just flatly won't let you access the device. |
13:12:33 | moos | don't count nano 2g on this discussion for yet |
13:12:55 | stripwax | What's better: "install rockbox, and then if you have an old OS or a nano2g or a sansa exyz, turn off HID for your device to work properly" or "install rockbox. if you want to try out HID features, turn on the HID setting in the menu" |
13:12:58 | S_a_i_n_t | on my system anyway, (Win XP sp3)..and 2 others like it that I've tried it on. |
13:13:08 | | Quit xavieran (Ping timeout: 252 seconds) |
13:13:47 | S_a_i_n_t | stripwax: well..when its put that way...the answer is obvious. |
13:13:51 | | Join gevaerts-phone [0] (~bc05762f@gateway/web/freenode/x-bwcxmmujqskzlelt) |
13:13:55 | | Quit gevaerts-phone (Changing host) |
13:13:55 | | Join gevaerts-phone [0] (~bc05762f@rockbox/developer/gevaerts) |
13:13:56 | stripwax | S_a_i_n_t - I know .. :) |
13:14:40 | stripwax | If we don't document it, and then spend time on forums describing to new users how to fix, then it should be clear we're doing something wrong. |
13:15:20 | robin0800 | is the usb startup bug still present? |
13:15:51 | stripwax | If we do document it, it should be simple. If I was a new user, I would despair reading the first version of the wording. The second version would make me think 'oh hey, rockbox just works. I don't know what HID is, maybe I'll google for that later to see if it sounds important or useful' |
13:16:12 | S_a_i_n_t | I *personally* wouldn't miss HID on my Nano1g's (where it actually works)...but some might, I wonder how many people are actually aware that its enabled by default, and as a result, how many people would actually notice if it wasn't? |
13:16:29 | stripwax | By the way, I had no idea before this conversation that HID was a problem :) But I don't use it either,. |
13:16:50 | moos | S_a_i_n_t: how many read the manual you mean? ;) |
13:16:58 | stripwax | S_a_i_n_t - the people that 'might' miss it, already have it enabled though, right? |
13:17:00 | S_a_i_n_t | well, that goes towards my last statement I guess :D |
13:17:16 | pixelma | stripwax: it's not only e200s (I experienced it with my c200 and expect other Rockbox USB devices will fail as well) because the OS doesn't cope with USB composite devices (that's how it was explained to me). There was someone around here who left his device connected all the time and his computer hang during boot (my guess is the BIOS couldn't cope with composite devices) |
13:17:37 | pixelma | until he turned off HID it was |
13:17:38 | stripwax | pixelma - right, I said 'or' not 'and' :) |
13:18:20 | stripwax | S_a_i_n_t - unless you reset your settings, if we disable by default, those users would still have it enabled |
13:18:38 | | Quit guest001 (Quit: guest001) |
13:18:39 | pixelma | I'd still prefer the second statement of yours - because a working USB is a must have |
13:18:42 | S_a_i_n_t | pixelma: I have that boot problem also if the device is left plugged in, and for some reason I haven't turned HID off yet (ie. a clean install) |
13:18:48 | pixelma | data connection |
13:18:59 | stripwax | pixelma - yep, that was basically the response I was looking for :) |
13:19:59 | S_a_i_n_t | Well, I think *we* seem to have come to a conclusion...next step: convincing everyone else :P |
13:20:49 | stripwax | Mailing list? give it a day and if nobody complains? :-p |
13:20:53 | gevaerts-phone | just to make things clear, HID+MSC also does not work without issues on Portalplayer |
13:21:33 | robin0800 | FS #9957 is what I was asking about above but the bug says its been reopened so I guess the answer is yes |
13:22:44 | gevaerts-phone | if you try to use HID heavily (like turning the wheel a lot) while copying data, chances are that you'll get a bus reset |
13:24:09 | gevaerts-phone | so my vote is to disable by default everywhere |
13:24:29 | stripwax | so four votes for and none against so far... |
13:25:22 | | Join S_a_i_n_t_ [0] (S_a_i_n_t@203.184.0.27) |
13:26:37 | pixelma | stripwax: about your earlier question - people would have to set HID enabled again because config.cfg which is used to load settings at boot only stores differences to the defaults, so now that enabled is default the setting won't be stored if you change the default to off it'll be disabled |
13:26:53 | pixelma | but people could set this once and forget |
13:27:53 | | Quit S_a_i_n_t (Ping timeout: 268 seconds) |
13:29:36 | stripwax | pixelma - oh! ah, very good point. |
13:29:48 | | Nick S_a_i_n_t_ is now known as S_a_i_n_t (S_a_i_n_t@203.184.0.27) |
13:30:56 | * | S_a_i_n_t has a "My Preferred Settings" config, I assumed most people did this....but I guess not? |
13:30:57 | stripwax | hrm, so as long as we announce it clearly I think we should be good |
13:31:46 | | Join Kitr88 [0] (~Kitr88@BSN-182-11-104.dial-up.dsl.siol.net) |
13:33:57 | stripwax | S_a_i_n_t - I don't save my settings as a separate config (since I rarely ever reset my settings). |
13:34:16 | | Quit Kitar|st (Ping timeout: 240 seconds) |
13:35:31 | S_a_i_n_t | stripwax: I do it that way so its easy to reset things to *exactly* the way I like things...I find it a lot easier to just exec a .cfg after a clean install, rather than mess around with 100+ settings :D |
13:35:44 | pixelma | S_a_i_n_t: you still have to load that once if defaults changes, the advantage you have is "only" that you'll have your settings independent of defaults |
13:36:01 | | Quit stoffel (Ping timeout: 246 seconds) |
13:36:17 | | Quit Kitr88 (Ping timeout: 248 seconds) |
13:36:48 | S_a_i_n_t | yep, but tis still an advantage I like to have...if the GF borrows my DAP for instance (if heres is discharged) I don;t mind is she changes anything :D |
13:37:10 | S_a_i_n_t | * s/heres/hers/ |
13:41:24 | | Join Kitar|st [0] (Kitr88@BSN-182-34-228.dial-up.dsl.siol.net) |
13:42:50 | stripwax | pixelma - so saved config files have all settings saved; it's just config.cfg for boot settings that records the diffs from defaults? |
13:42:58 | stripwax | That's really good to know (had no idea) |
13:43:53 | pixelma | yes |
13:43:59 | | Join anewuser [0] (anewuser@unaffiliated/anewuser) |
13:44:34 | pixelma | you could compare your config.cfg and a manually saved .cfg |
13:46:35 | S_a_i_n_t | a manually saved .cfg contains the setting for all possible settings the config can define, regardless as to whether or not they have been set by the user or are a default. |
13:49:52 | | Join kugel [0] (~kugel@rockbox/developer/kugel) |
13:49:52 | | Join stripwax_ [0] (~Miranda@87-194-34-169.bethere.co.uk) |
13:51:44 | | Quit stripwax (Ping timeout: 260 seconds) |
13:52:57 | | Quit Schmogel (Read error: Connection reset by peer) |
13:55:31 | | Join Schmogel [0] (~Miranda@p3EE21E57.dip0.t-ipconnect.de) |
13:56:52 | | Join einhirn [0] (~Miranda@p54858338.dip0.t-ipconnect.de) |
14:00 |
14:00:45 | | Quit Schmogel (Read error: Connection reset by peer) |
14:01:30 | | Quit stripwax_ (Read error: Connection reset by peer) |
14:02:53 | | Quit einhirn (Read error: Connection reset by peer) |
14:03:18 | | Quit Highlander (Quit: Quitte) |
14:03:32 | | Join Farthen [0] (~chatzilla@e179233105.adsl.alicedsl.de) |
14:03:36 | | Quit anewuser (Quit: http://xrl.us/WinterChipV ϢINTER ϾHIP 5iVE is OOON!! <24 hours left zOMG =oo Teh voting times!) |
14:03:59 | | Join stripwax [0] (~Miranda@87-194-34-169.bethere.co.uk) |
14:04:09 | | Quit stripwax (Read error: Connection reset by peer) |
14:04:21 | | Join Schmogel [0] (~Miranda@p3EE21E57.dip0.t-ipconnect.de) |
14:08:35 | | Quit robin0800 (Ping timeout: 268 seconds) |
14:09:04 | | Nick fxb__ is now known as fxb (~felixbrun@h1252615.stratoserver.net) |
14:10:30 | | Join stoffel [0] (~quassel@p57B4E517.dip.t-dialin.net) |
14:11:58 | | Part burp ("Verlassend") |
14:13:57 | | Join Buschel [0] (~ab@p54A3DDAD.dip.t-dialin.net) |
14:15:06 | Buschel | can a playback expert please check fs#10930? I found a small patch that fixes the problem. But I am not sure whether this is will have any side effects. |
14:15:59 | | Quit stoffel (Ping timeout: 265 seconds) |
14:20:08 | | Quit gevaerts-phone (Quit: Page closed) |
14:27:30 | | Join einhirn [0] (~Miranda@p54858338.dip0.t-ipconnect.de) |
14:32:22 | | Part stooo |
14:33:27 | | Join taurolyon [0] (~4a41294f@giant.haxx.se) |
14:34:54 | taurolyon | Hi all! I was wondering if anyone could help me with my Sansa e200R and getting rockbox working on it? |
14:35:45 | | Join stoffel [0] (~quassel@p57B4E517.dip.t-dialin.net) |
14:40:48 | | Quit taurolyon (Quit: CGI:IRC (EOF)) |
14:41:42 | | Quit stoffel (Remote host closed the connection) |
14:46:08 | | Join gevaerts [0] (~fg@rockbox/developer/gevaerts) |
14:53:05 | | Quit linuxstb (Quit: Leaving) |
14:55:01 | | Quit einhirn (Read error: Connection reset by peer) |
14:55:33 | | Quit Buschel (Ping timeout: 264 seconds) |
15:00 |
15:00:57 | | Join Barahir_ [0] (~jonathan@gssn-5f7561b8.pool.mediaWays.net) |
15:01:09 | *** | Saving seen data "./dancer.seen" |
15:01:31 | CIA-5 | New commit by teru (r24938): clix: make code to check whether game is end or not to a separate function to reduce indents. make holding key keep moving cursor. |
15:02:09 | | Quit Barahir (Read error: Operation timed out) |
15:04:05 | | Join evilnick [0] (~evilnick@ool-457bccf5.dyn.optonline.net) |
15:04:50 | leavittx | Will this code work all right? Because I get some compile warnings... rb->write(outfile, (pixels[i] >> RSHIFT) & 0xff, 1); |
15:05:01 | leavittx | I need to write one byte to file |
15:05:15 | leavittx | I used fputc() before... |
15:05:22 | gevaerts | uhm, no, that won't work |
15:05:28 | gevaerts | write needs a pointer |
15:05:51 | leavittx | Can you help me with that? |
15:05:55 | | Join Adnyxo [0] (~aaron@adsl-065-013-002-216.sip.asm.bellsouth.net) |
15:05:59 | | Quit Barahir_ (Ping timeout: 265 seconds) |
15:06:22 | leavittx | What will be the best solution? |
15:09:40 | | Join stripwax [0] (~Miranda@87-194-34-169.bethere.co.uk) |
15:12:07 | gevaerts | leavittx: you use it just like the standard POSIX write() call |
15:14:08 | leavittx | gevaerts: yep. but how to write a single known byte in this case? Place it in some buffer (now pixels)? |
15:15:22 | domonoky | leavittx: char temp = pixels[i]>>RSHIFT) & 0xff; rb->write(outfile,&temp,1); |
15:16:38 | | Quit flydutch (Quit: /* empty */) |
15:17:26 | | Quit antil33t (Read error: Connection reset by peer) |
15:17:33 | | Join antil33t [0] (~Mudkips@203-184-54-232.callplus.net.nz) |
15:17:39 | bertrik | The backlight brightness on the c200 goes only up to 12 now and is linear (so very little perceptual change between high brightness levels). We could make use of the entire brightness range and make it logarithmic (so each step is about the same difference perceptually) |
15:17:49 | leavittx | domonoky: I just knew. Thanks a lot! |
15:20:15 | leavittx | Another stupid question: will this function work as millisecond-resolution timer? unsigned long get_msec(void) { |
15:20:15 | leavittx | return *rb->current_tick * 1000 / HZ; |
15:20:15 | leavittx | } |
15:20:31 | leavittx | sorry for copypaste :-\ |
15:22:47 | ranmachan | bertrik: Speaking of backlight, on the c240v2 OF brightness goes to full or off when I stop the CPU. Apparently it's really a software timer switching it on and off instead of hw pwm for brightness control... |
15:23:33 | CIA-5 | New commit by moos (r24939): Stats Plugin: Update the list of suported/counted music file extensions. ... |
15:24:03 | bertrik | ranmachan, yeah I think the c240 backlight can only go on or off in rockbox, is it the same in the original firmware? |
15:24:16 | bertrik | BTW I thought you bricked your c240v2? |
15:24:24 | ranmachan | bertrik: Unbricked it |
15:24:35 | ranmachan | No, the OF has IIRC 8 brightness levels |
15:25:06 | ranmachan | JTAG FTW :) |
15:25:52 | | Quit Luca_S (Quit: CGI:IRC (EOF)) |
15:26:55 | | Join Luca_S [0] (~57114e4f@giant.haxx.se) |
15:28:03 | kugel | bertrik: the entire brightness range? |
15:28:35 | kugel | what's the "entire range"? |
15:28:45 | bertrik | kugel, yes we have 31 current steps for the backlight on c200/e200 of which only 12 are used AFAIU |
15:29:07 | * | kugel didnt know that |
15:31:01 | kugel | you mean there's something after 12? |
15:31:13 | kugel | or are more steps between 1 and 12? |
15:31:56 | | Quit mikroflops (Quit: "ERROR: Division by zero") |
15:33:00 | bertrik | There are more current steps beyond 12, from 15 mA to 38.5 mA. The current maximum is 12 with mA LED current, but we could go higher. Not sure if it's safe, but I'll try anyway |
15:33:04 | CIA-5 | New commit by moos (r24940): Silly editor, missing a ,. |
15:33:26 | kugel | bertrik: 12 is very bright already I don't think we need more |
15:38:19 | bertrik | The OF of the c200 allows me 16 steps (with the last few steps hardly making any difference) |
15:42:56 | ranmachan | bertrik: Depends on the LED, normally up to 20mA should be safe, above that lifetime may suffer :) |
15:45:28 | ranmachan | Of course high power LEDs can be rated for much more current (like 350mA) but those then need heatsinks |
15:45:34 | bertrik | Well, there are a lot of different LEDs with very different specifications, so you can't say 20 mA is the maximum |
15:45:39 | CIA-5 | New commit by teru (r24941): use same variable/macro name for highscore among plugins. |
15:45:50 | ranmachan | Sure, you'd need the datasheet to be sure |
15:46:40 | ranmachan | And I said 'may suffer' not 'will suffer' ;) |
15:46:58 | bertrik | the maximum setting that we have now (12) is equivalent to 15 mA |
15:48:02 | ranmachan | Except for low-current LEDs (2mA) I've never seen LEDs that are rated for less than 20mA |
15:48:39 | bertrik | We could do 8 approximately logarithmic steps between 1.25 mA and 20 mA |
15:49:22 | | Quit gevaerts (Disconnected by services) |
15:52:06 | | Join gevaerts [0] (~fg@rockbox/developer/gevaerts) |
15:54:03 | kugel | multifont on remotes doesn't work, does it? |
15:55:42 | | Join stoffel [0] (~quassel@p57B4E517.dip.t-dialin.net) |
15:56:59 | | Nick fxb is now known as fxb__ (~felixbrun@h1252615.stratoserver.net) |
15:58:33 | | Quit mt (Quit: ChatZilla 0.9.86 [Firefox 3.5.8/20100202165920]) |
16:00 |
16:00:11 | pixelma | it's supposed to (haven't tried myself though, AlexP experimented with it a bit) |
16:03:08 | pixelma | kugel: what makes you think it doesn't? |
16:04:26 | kugel | pixelma: I'm running the mr500 sim with a %Fl/%V combo in the rwps. it doesn't use the font |
16:06:49 | pixelma | ok, maybe there are still issues left. JdGordon even said you can have a different user font for remotes now. As I said though - I haven't tried myself yet |
16:07:15 | pixelma | and introduced a setting for it on remote targets |
16:10:16 | | Join Hillshum [0] (~hillshum@75-165-230-34.slkc.qwest.net) |
16:11:00 | kugel | alright, seems to work now |
16:13:12 | | Join Buschel [0] (~ab@p54A3DB35.dip.t-dialin.net) |
16:14:26 | bertrik | I'll post a patch on FS regarding the logarithmic backlight brightness for sansa c200, c200v2 and e200 |
16:16:10 | CIA-5 | New commit by kugel (r24942): Properly handle empty and '-' font settings. |
16:21:43 | | Quit stoffel (Remote host closed the connection) |
16:26:48 | | Quit Adubb (Ping timeout: 256 seconds) |
16:27:19 | | Join karashata [0] (~karashata@74-220-162-11.wightman.ca) |
16:32:41 | | Quit teru (Quit: Quit) |
16:36:34 | | Join CaptainKewl [0] (jds@207-237-117-89.c3-0.80w-ubr2.nyr-80w.ny.cable.rcn.com) |
16:37:01 | | Join CaptainKwel [0] (jds@207-237-117-89.c3-0.80w-ubr2.nyr-80w.ny.cable.rcn.com) |
16:41:42 | | Quit CaptainKewl (Ping timeout: 276 seconds) |
16:47:06 | | Quit piotrekm (Quit: piotrekm) |
17:00 |
17:01:13 | *** | Saving seen data "./dancer.seen" |
17:06:12 | | Quit stripwax (Quit: http://miranda-im.org) |
17:20:41 | | Quit Farthen (Disconnected by services) |
17:21:02 | | Join Farthen_ [0] (~chatzilla@e179233105.adsl.alicedsl.de) |
17:21:04 | | Nick Farthen_ is now known as Farthen (~chatzilla@e179233105.adsl.alicedsl.de) |
17:30:20 | | Join stoffel [0] (~quassel@p57B4E517.dip.t-dialin.net) |
17:32:25 | | Quit Luca_S (Quit: CGI:IRC (EOF)) |
17:34:13 | | Quit Farthen (Ping timeout: 245 seconds) |
17:50:20 | | Quit Hillshum (Ping timeout: 252 seconds) |
17:50:50 | | Quit stoffel (Remote host closed the connection) |
17:51:54 | CIA-5 | New commit by kugel (r24943): Store the list of fonts in a linked list instead of in a static array (together with the base filename) and load all fonts in a second step. This aids ... |
17:56:16 | | Join Highlander [0] (~Highlande@mek33-4-82-236-45-205.fbx.proxad.net) |
18:00 |
18:00:58 | | Join Barahir [0] (~jonathan@gssn-5f7561c9.pool.mediaWays.net) |
18:03:29 | | Join tomers [0] (~chatzilla@bzq-84-109-85-100.red.bezeqint.net) |
18:04:26 | | Join Strife1989 [0] (~michael@adsl-220-102-251.mcn.bellsouth.net) |
18:05:10 | | Join froggyman [0] (~sopgenort@pool-72-69-220-42.chi01.dsl-w.verizon.net) |
18:05:34 | | Nick Strife89 is now known as Strife89|Desktop (~Strife89@adsl-220-102-251.mcn.bellsouth.net) |
18:06:00 | | Nick Strife1989 is now known as Strife89 (~michael@adsl-220-102-251.mcn.bellsouth.net) |
18:07:56 | CIA-5 | New commit by FlynDice (r24944): sd-as3525v2: Load CID info to cardinfo.cid[] correctly. ... |
18:09:25 | Strife89 | amiconn: Ping. |
18:10:37 | bertrik | FlynDice, do we still store the CID and CSD as a set of 32-bit words? |
18:11:07 | | Join iq [0] (~iq@unaffiliated/iq) |
18:11:13 | | Quit kaniini (Quit: (@Syvere-Home) täytyy sanoo et noi applen tuotteet on niin ultimaalisen paskaa laatua et ihmetyttää kyl et miten ihmiset ostaa noita) |
18:18:11 | tomers | Does rbutilqt is statically linked to libpng-1.4? |
18:20:42 | tomers | A user reported that used rbutilqt on Arch-Linux said the distribution switched to libpng-1.4, so rbutilqt did not work for him and he had to install libpng 1.2 using AUR. That sound weird, as I though rbutilqt is statically compiled to all needed libraries. |
18:24:03 | CIA-5 | New commit by Buschel (r24945): Add information about supported musepack streamversion to manual. |
18:24:28 | | Join anewuser [0] (anewuser@unaffiliated/anewuser) |
18:24:43 | | Quit GodEater (Read error: Operation timed out) |
18:28:14 | | Join pixelma_ [0] (quassel@rockbox/staff/pixelma) |
18:28:14 | | Quit pixelma (Disconnected by services) |
18:28:28 | | Quit amiconn (Disconnected by services) |
18:28:30 | | Join amiconn_ [0] (quassel@rockbox/developer/amiconn) |
18:28:32 | | Nick pixelma_ is now known as pixelma (quassel@rockbox/staff/pixelma) |
18:28:54 | | Nick amiconn_ is now known as amiconn (quassel@rockbox/developer/amiconn) |
18:33:17 | | Join petur [0] (~peter@d54C6F9B2.access.telenet.be) |
18:33:17 | | Quit petur (Changing host) |
18:33:17 | | Join petur [0] (~peter@rockbox/developer/petur) |
18:35:48 | AlexP | tomers: It is intended to be static, it might not be I suppose :) |
18:36:29 | AlexP | ldd should tell you, no? |
18:39:46 | FlynDice | bertrik: re CSD CID: Yes, we have csd[4] and cid[4] in struct tCardInfo in hotswap.h |
18:42:28 | | Quit Buschel (Ping timeout: 260 seconds) |
18:46:53 | CIA-5 | New commit by nls (r24946): mark array as const and use ARRAYLEN macro for calculating length of the array |
18:47:21 | | Join komputes [0] (~komputes@ubuntu/member/komputes) |
18:49:33 | | Join mitk [0] (~tomekk@chello089078013146.chello.pl) |
18:50:02 | | Quit Strife89|Desktop (Quit: Leaving) |
18:52:17 | mitk | pixelma: ping |
18:56:24 | | Join piotrekm [0] (~piotrek@unaffiliated/piotrekm) |
18:58:05 | | Quit anewuser (Ping timeout: 245 seconds) |
18:58:25 | | Join anewuser [0] (anewuser@190.73.72.96) |
18:58:25 | | Quit anewuser (Changing host) |
18:58:26 | | Join anewuser [0] (anewuser@unaffiliated/anewuser) |
18:59:15 | | Join kaniini [0] (~kaniini65@dyn75-70.yok.fi) |
18:59:22 | | Join montana [0] (~montana@212.117.173.72) |
19:00 |
19:00:03 | | Join Adubb [0] (~Aldubuc@xplr-ts-t11-208-114-159-122.barrettxplore.com) |
19:00:41 | montana | what about the samsung p3, do you think their will be a rockbox project for it in the future? |
19:01:14 | *** | Saving seen data "./dancer.seen" |
19:06:09 | kugel | tomers: I think rbutil uses the system libraries if they're newer even if it has the stuff built-in |
19:06:31 | kugel | not sure though |
19:07:04 | | Quit karashata (Quit: The fluffy dragon has left completely!) |
19:07:20 | gevaerts | montana: that's really hard to say. If interested owners work in it, it happens... |
19:07:40 | CIA-5 | New commit by nls (r24947): Set missing svn properties |
19:08:26 | mitk | Hi. Can an dev consider commiting FS #11055 which is polish character set for 12-Nimbus font? |
19:10:20 | montana | gevaerts: is it super hard to port rockbox, for example to the p3 |
19:13:31 | | Join xavieran [0] (~xavieran@ppp118-209-114-195.lns20.mel4.internode.on.net) |
19:13:40 | gevaerts | It depends. Some players are very similar to other players that already have a port, in which case it can be pretty easy. Other players have very little in common with existing ports, or have encrypted firmware, or other hard things |
19:14:09 | gevaerts | Have a look at http://www.rockbox.org/wiki/NewPort if you didn't already |
19:14:15 | | Quit tomers (Ping timeout: 240 seconds) |
19:15:15 | | Quit antil33t () |
19:15:17 | iq | If it possible to increase size of Simulator for easy viewing? |
19:15:51 | montana | ye, I just read it, interesting but I don't think I have the skills |
19:16:05 | | Join Buschel [0] (~ab@p54A3E2A0.dip.t-dialin.net) |
19:16:15 | gevaerts | iq: ruin "rockboxui −−help" |
19:16:18 | gevaerts | *run |
19:17:01 | iq | gevaerts, thanks, I didn't think it would be that easy :) |
19:18:20 | | Join tomers [0] (~chatzilla@bzq-84-109-85-100.red.bezeqint.net) |
19:23:49 | CIA-5 | New commit by tomers (r24948): Brickmania: Use helper function check_rect to test whether ball hits brick |
19:32:40 | bertrik | mitk, looks simple enough to commit, is there anything special/controversial about this patch? |
19:33:03 | | Join flydutch [0] (~flydutch@host15-161-dynamic.15-87-r.retail.telecomitalia.it) |
19:34:11 | mitk | bertrik: Nothing at all. |
19:35:01 | bertrik | Ok, in that case, I'll commit it in the next 10 minutes or so |
19:35:08 | kugel | bertrik: pixelma wanted those glyphs for the other nimbus fonts too before committing IIRC |
19:35:25 | pixelma | doesn't need to be before committing |
19:35:26 | moos | mitk: IIRC pixelma asked you 'if you could) added those for other size too |
19:35:51 | kugel | alright |
19:36:04 | pixelma | and I only askede about 13 and 14 because those are based off the 12 one with just a bit more spacing |
19:36:06 | moos | hehe :) better to express yourself pixelma :) |
19:36:09 | pixelma | asked |
19:36:31 | kugel | I added FS #11064 if anyone is interested |
19:36:35 | mitk | moos: And answer was yes, but in another FS. |
19:36:44 | pixelma | just got back home :) |
19:36:51 | moos | mitk: no problems |
19:38:14 | | Join Horscht [0] (~Horscht2@xbmc/user/horscht) |
19:38:43 | | Quit kugel (Disconnected by services) |
19:38:50 | | Join kugel [0] (~kugel@e178124133.adsl.alicedsl.de) |
19:39:03 | | Quit kugel (Changing host) |
19:39:03 | | Join kugel [0] (~kugel@rockbox/developer/kugel) |
19:40:33 | | Quit Horschti (Ping timeout: 248 seconds) |
19:41:10 | | Join kugel_ [0] (~kugel@e178064183.adsl.alicedsl.de) |
19:41:22 | | Quit kugel (Disconnected by services) |
19:41:26 | | Nick kugel_ is now known as kugel (~kugel@e178064183.adsl.alicedsl.de) |
19:41:32 | | Quit kugel (Changing host) |
19:41:33 | | Join kugel [0] (~kugel@rockbox/developer/kugel) |
19:45:39 | CIA-5 | New commit by tomers (r24949): Brickmania: Test if power-up hit side of paddle |
19:50:47 | CIA-5 | New commit by bertrik (r24950): Polish character set for 12-Nimbus font ... |
19:51:28 | mitk | bertrik: thanks |
20:00 |
20:00:36 | | Quit piotrekm (Ping timeout: 265 seconds) |
20:04:15 | | Quit tomers (Ping timeout: 240 seconds) |
20:05:09 | | Join polobricolo [0] (~Paul@AGrenoble-257-1-121-46.w90-27.abo.wanadoo.fr) |
20:05:22 | | Quit Adubb (Read error: Connection reset by peer) |
20:05:48 | | Join Adubb [0] (~Aldubuc@xplr-ts-t11-208-114-159-122.barrettxplore.com) |
20:06:44 | | Join tomers [0] (~chatzilla@bzq-84-109-85-100.red.bezeqint.net) |
20:06:55 | | Join piotrekm [0] (~piotrek@adel54.neoplus.adsl.tpnet.pl) |
20:06:55 | | Quit piotrekm (Changing host) |
20:06:55 | | Join piotrekm [0] (~piotrek@unaffiliated/piotrekm) |
20:09:21 | | Part mitk ("Ex-Chat") |
20:18:23 | | Join Hillshum [0] (~hillshum@71-35-247-156.slkc.qwest.net) |
20:18:30 | | Quit AndyI () |
20:23:05 | | Quit bmbl (Ping timeout: 245 seconds) |
20:25:57 | | Quit Hillshum (Ping timeout: 265 seconds) |
20:29:33 | | Quit flydutch (Quit: /* empty */) |
20:45:45 | | Join AndyI [0] (~pasha_int@212.14.205.32) |
20:48:01 | | Join phanboy4 [0] (~benji@c-24-98-43-198.hsd1.ga.comcast.net) |
20:54:44 | | Quit jae (Ping timeout: 276 seconds) |
20:55:49 | | Join jae [0] (~jae@jaerhard.com) |
21:00 |
21:01:16 | *** | Saving seen data "./dancer.seen" |
21:03:01 | | Join m3dlg [0] (~m3dlg@bb-87-81-252-83.ukonline.co.uk) |
21:10:53 | | Quit jae (Ping timeout: 245 seconds) |
21:11:44 | | Join jae [0] (~jae@jaerhard.com) |
21:21:25 | CIA-5 | New commit by Buschel (r24951): Correct iPod Video manual: -89..6 dB is allowed for volume. |
21:25:17 | bluebroth3r | domonoky: any thoughts on renaming the rbutil output binary to RockboxUtility instead of rbutilqt? |
21:25:36 | domonoky | sounds good. |
21:26:35 | bluebroth3r | the CamelCase is a bit weird on linux, but that rbutilqt is weird on all platforms |
21:29:15 | bluebroth3r | should we also rename the distribution archive? That would break checking for updated versions though. |
21:35:26 | saratoga | i'd like to fix the rockbox runtime counter to actually show how long rockbox has been running since it was last charged |
21:35:46 | saratoga | currently it just shows how long rockbox has been running since rockbox was last charged while the running time screen was up |
21:36:14 | saratoga | could someone suggest where to hook into the charging logic to reset the counter on USB insert? |
21:36:56 | | Quit Highlander (Quit: Quitte) |
21:38:29 | | Join S_a_i_n_t_ [0] (S_a_i_n_t@203.184.1.125) |
21:39:41 | bluebroth3r | Bagder: can the mirrors cope with mirroring symlinks on the download server? |
21:40:00 | | Join einhirn [0] (~Miranda@p54858338.dip0.t-ipconnect.de) |
21:40:10 | | Quit S_a_i_n_t (Ping timeout: 265 seconds) |
21:43:02 | | Join webguest84 [0] (~44deb7a4@giant.haxx.se) |
21:45:00 | | Quit webguest84 (Client Quit) |
21:57:14 | | Quit tomers (Ping timeout: 240 seconds) |
21:57:27 | saratoga | what exactly does the default_event_handler do? |
21:57:38 | saratoga | can I register callbacks with it? |
21:59:51 | | Join p3tur [0] (~petur@rockbox/developer/petur) |
22:00 |
22:02:30 | | Join tomers [0] (~chatzilla@bzq-84-109-85-100.red.bezeqint.net) |
22:04:17 | | Quit saratoga (Ping timeout: 252 seconds) |
22:12:35 | | Join saratoga [0] (~9803c6dd@gateway/web/freenode/x-dcfshvmldbeitsbg) |
22:13:21 | | Quit polobricolo (Read error: Connection reset by peer) |
22:13:44 | | Join polobricolo [0] (~Paul@AGrenoble-257-1-121-46.w90-27.abo.wanadoo.fr) |
22:15:12 | | Join CaptainKewl [0] (~jds@207-237-117-89.c3-0.80w-ubr2.nyr-80w.ny.cable.rcn.com) |
22:16:18 | | Quit polobricolo (Read error: Connection reset by peer) |
22:16:32 | | Join polobricolo [0] (~Paul@AGrenoble-257-1-121-46.w90-27.abo.wanadoo.fr) |
22:17:37 | | Quit CaptainKwel (Ping timeout: 268 seconds) |
22:18:35 | | Join FOAD_ [0] (~dok@dinah.blub.net) |
22:19:36 | CIA-5 | New commit by kugel (r24952): Fix dead parts of the wps when leaving it. |
22:19:43 | | Quit FOAD (Read error: Operation timed out) |
22:19:44 | | Nick FOAD_ is now known as FOAD (~dok@dinah.blub.net) |
22:20:42 | | Quit komputes (Ping timeout: 268 seconds) |
22:23:17 | | Join Horschti [0] (~Horscht2@xbmc/user/horscht) |
22:23:25 | | Quit Adubb (Read error: Connection reset by peer) |
22:24:52 | CIA-5 | New commit by kugel (r24953): Add playlist viewer screen to %cs. |
22:24:56 | | Quit Horscht (Ping timeout: 256 seconds) |
22:25:18 | | Join linuxstb [0] (~linuxstb@rockbox/developer/linuxstb) |
22:29:16 | saratoga | huh it seems like default_event_handler doesn't have a USB disconnected event, although there is an event for connected |
22:29:54 | | Join robin0800 [0] (~quassel@cpc3-brig8-0-0-cust436.brig.cable.ntl.com) |
22:30:08 | | Part polobricolo |
22:30:42 | saratoga | or maybe it does and it just doesn't get called on every usb disconnect ... |
22:31:54 | gevaerts | saratoga: IIRC the disconnected event is handled by the default connect handler |
22:32:07 | saratoga | gevaerts: yeah i think it is |
22:32:16 | saratoga | its just that on some disconnects I don't seem to get an event |
22:32:26 | saratoga | does the player have to be safely unmounted in Windows to get one? |
22:32:47 | gevaerts | I don't think so |
22:33:14 | gevaerts | They make the USB screen go away |
22:33:31 | gevaerts | Is this for the runtime counter? |
22:33:33 | kugel | saratoga: are you use it only updates when you are in the screen? |
22:33:39 | kugel | I wonder how I get several hours in that then |
22:33:49 | kugel | s/use/sure/ |
22:33:54 | saratoga | kugel: I get over 300 hours! |
22:34:06 | saratoga | my sansa definitely doesn't last that long off a charge |
22:34:13 | | Join komputes [0] (~komputes@ubuntu/member/komputes) |
22:34:27 | saratoga | gevaerts: yeah i'm throwing up a probably incorrect patch for it right now |
22:34:37 | kugel | I didn't understand your sentence then |
22:34:53 | * | kugel wonders why he keeps uploading themes for daps he doesn't use anymore |
22:35:31 | gevaerts | saratoga: the connect event is about MSC. It won't get sent for charge-only connections, and it doesn't mean that charging starts on all players |
22:36:07 | saratoga | http://www.rockbox.org/tracker/task/11066 |
22:36:34 | saratoga | gevaerts: right now I just check for charge events or usb disconnect events |
22:36:58 | saratoga | charging seems to work fine, but occasionally I'll manage to mount in USB mode without the running time being reset with that patch, which seems odd to me |
22:37:01 | gevaerts | saratoga: well yes, but USB disconnect does not mean end of charging |
22:37:32 | saratoga | its throw on OS disconnect rather then physical disconnect? |
22:37:48 | gevaerts | not all players charge on USB |
22:38:30 | saratoga | are there any that don't reboot into the OF or charge? |
22:38:39 | saratoga | i suppose some ipod builds |
22:38:59 | gevaerts | H1x0 never charges from USB, and H3x0 only charges from USB if you tell it to |
22:39:36 | saratoga | is there an ifdef i can use for that? |
22:39:54 | saratoga | NO_USB_CHARGING or similar |
22:40:21 | gevaerts | there's HAVE_USB_CHARGING, but that won't catch the h300 where it's also a setting |
22:41:06 | * | gevaerts doesn't think that the USB disconnect event is the right place to handle this |
22:41:09 | saratoga | HAVE_USB_POWER right? |
22:41:18 | gevaerts | wait |
22:41:19 | saratoga | although the ipod video defines that and I thought it didn't charge |
22:41:34 | gevaerts | usb video is *supposed* to charge, so that's not the issue |
22:42:01 | | Join Adubb [0] (~Aldubuc@xplr-ts-t11-208-114-159-122.barrettxplore.com) |
22:42:04 | pixelma | the Ondio has USB power but doesn't charge |
22:42:08 | iq | I installed bootloader on Clip+ last week. I'm thinking of copying .rockbox (firmware) to the root now. Should I reload bootloader or just copying .rockbox would be good enough? |
22:42:11 | gevaerts | but HAVE_USB_POWER is wrong for e.g. the ondio (or was it another archos?), which can run from USB but not charge |
22:43:23 | pixelma | charging alkalines might be a bit dangerous... I think the same applies to the m200 (if the port advances some day) |
22:43:36 | | Quit m3dlg (Ping timeout: 264 seconds) |
22:43:39 | gevaerts | also Logik DAX then :) |
22:43:48 | gevaerts | saratoga: does the charging indicator in the WPS work correctly? If so, have a look where that status comes from |
22:44:03 | saratoga | i'm not sure, I don't have a Video |
22:44:09 | | Join m3dlg [0] (~m3dlg@bb-87-81-252-83.ukonline.co.uk) |
22:44:43 | gevaerts | I mean for whichever player where you're unhappy about the runtime |
22:44:49 | saratoga | CONFIG_CHARGING might be the right one to check for |
22:45:09 | saratoga | gevaerts: t he patch works fine for the sansas, I just wanted to fix it on as many players as possible |
22:46:13 | gevaerts | the patch might work fine in some cases, but I think it's fundamentally broken |
22:46:40 | saratoga | gevaerts: it actually does catch the charge without usb case |
22:48:03 | gevaerts | because of the SYS_CHARGER_DISCONNECTED or because of the SYS_USB_DISCONNECTED? |
22:48:19 | saratoga | the former |
22:48:33 | gevaerts | SYS_USB_DISCONNECTED should not be there at all at least |
22:48:48 | saratoga | i only added the second when I realized that MSC mode doesn't seem to generate a SYS_CHARGER_DISCONNECTED event |
22:49:02 | saratoga | well is there a better place to do this? |
22:49:29 | gevaerts | then we need to find out why SYS_CHARGER_DISCONNECTED isn't always sent, not patch things up by also handling this in unrelated places |
22:49:40 | saratoga | its never sent in MSC mode |
22:49:44 | saratoga | at least as far as I can tell |
22:49:47 | | Quit jae (Ping timeout: 276 seconds) |
22:50:10 | saratoga | i tried a couple times and only got it when I held down the button to go into charge only mode |
22:50:36 | | Join jae [0] (~jae@jaerhard.com) |
22:50:41 | saratoga | otherwise disconnecting only generated a SYS_USB_DISCONNECTED, and even then only sometimes |
22:51:10 | gevaerts | it *always generates SYS_USB_DISCONNECTED. If not, the usb screen would stay there |
22:51:13 | saratoga | well i guess its also possible i never get SYS_USB_DISCONNECTED and occasionally do get a SYS_CHARGER_DISCONNECTED from MSC mode, but the first seems more likely given how many tiems I tried it |
22:52:16 | | Quit m3dlg (Ping timeout: 258 seconds) |
22:53:23 | saratoga | gevaerts: are you sure about usb_screen.c ? I don't see any calls to default_event_handler |
22:55:18 | gevaerts | saratoga: usb_screen.c doesn't call default_event_handler obviously. It's called *from* default_event_handler |
22:56:39 | | Quit jae (Remote host closed the connection) |
22:56:51 | saratoga | which call is that in default_event_handler_ex? |
22:57:32 | pixelma | I'm quite sure charging indication works in the WPS/SBS on my c200 at least (if that info helps any) |
22:57:33 | gevaerts | gui_usb_screen_run() |
22:58:10 | | Join m3dlg [0] (~m3dlg@bb-87-81-252-83.ukonline.co.uk) |
22:58:27 | iq | FYI - recompiled and loaded the current svn bootloader on Clip+. Error message after logo: *PANIC* wait for state failed (IDENT). |
22:59:30 | | Quit m3dlg (Remote host closed the connection) |
22:59:51 | | Quit kugel (Remote host closed the connection) |
23:00 |
23:00:00 | | Join m3dlg [0] (~m3dlg@bb-87-81-252-83.ukonline.co.uk) |
23:00:02 | | Quit m3dlg (Read error: Connection reset by peer) |
23:00:18 | gevaerts | saratoga: I think I see what's going on |
23:01:20 | *** | Saving seen data "./dancer.seen" |
23:02:45 | gevaerts | power_mgmt.c broadcasts the SYS_CHARGER_DISCONNECTED event if it detects that there's no more power on the pins. usb.c broadcasts SYS_USB_DISCONNECTED when it sees that the USB cable is gone. This is from two independent threads, so it's a matter of luck which one gets sent first |
23:02:51 | | Join jae [0] (~jae@jaerhard.com) |
23:04:21 | gevaerts | While the system is in MSC mode, handle_usb_events() in usb_screen.c handles the events for the GUI thread (it's called from gui_usb_screen_run(), which is called from default_event_handler_ex()). That one ignores all events except SYS_USB_DISCONNECTED |
23:05:18 | FlynDice | iq: you still need to disable the caches to get the clip+ to boot |
23:06:25 | | Quit leavittx (Ping timeout: 248 seconds) |
23:06:40 | saratoga | gevaerts: how do you think this should be handled then? |
23:06:55 | gevaerts | I don't really see a quick and nice fix immediately. I'm still thinking... |
23:07:13 | | Quit jae (Ping timeout: 246 seconds) |
23:07:58 | | Join jae [0] (~jae@jaerhard.com) |
23:08:00 | gevaerts | The quick and easy fix is of course to copy the SYS_CHARGER_DISCONNECTED handling to handle_usb_events() |
23:08:52 | gevaerts | well, your new bit anyway. car_adapter_mode_processing() is useless there. If you're in MSC mode, car adapter mode doesn't really mean anything |
23:09:48 | gevaerts | That's probably the best solution in the short term |
23:10:02 | | Part froggyman |
23:10:47 | * | gevaerts doesn't really like the SYS_* handling in rockbox in general |
23:11:01 | saratoga | gevaerts: will that handle charging from a non-USB port? |
23:11:28 | iq | FlynDice, any starting point? Not that I have done this before but I can try. |
23:12:02 | gevaerts | saratoga: non-USB charging while not USB-connected should work fine with your existing changes only (because SYS_CHARGER_DISCONNECTED is received while handling events using default_event_handler_ex()) |
23:12:35 | saratoga | ah ok so leave that part in default_event_handler_ex |
23:12:40 | saratoga | i'll update the patch |
23:12:53 | FlynDice | iq: can you apply a patch? |
23:12:54 | gevaerts | Adding SYS_CHARGER_DISCONNECTED handling to handle_usb_events() as well will make it also work if whatever charger is used is disconnected while a USB connection is active |
23:13:27 | iq | FlynDice, I am willing to :) |
23:17:37 | FlynDice | iq: apply this to /firmware/target/arm/mmu-arm.S http://pastie.org/846128 it will disable both instruction and data caches |
23:19:10 | saratoga | ok the patch is updated |
23:19:19 | saratoga | it probably still doesn't handle the ipods right though |
23:19:46 | saratoga | might be worth resetting the counter on USB insert as well so that it gets reset if the device boots into the OF for charging |
23:20:12 | | Quit ender` (Quit: If God had intended us to go around naked, He would have made us that way. -- Olum's Observation) |
23:21:47 | | Join leavittx [0] (~leavittx@89.221.199.187) |
23:21:54 | dionoea | has anyone already started a rockbox as an app android port? |
23:22:41 | saratoga | i don't think so |
23:22:59 | gevaerts | saratoga: the SYS_USB_DISCONNECTED bit shouldn't be needed anymore now |
23:23:17 | | Quit robin0800 (Remote host closed the connection) |
23:24:02 | saratoga | it'll always generate the charger disconnected event? |
23:25:17 | gevaerts | rasher: unless something is seriously broken, yes |
23:26:25 | rasher | buildsystem|recorder|24026|263628|515704|2010-02-21 16:09:28 |
23:26:25 | rasher | buildsystem|recorder8mb|24026|263628|515704|2010-02-21 16:40:21 |
23:26:29 | saratoga | it does seem to work |
23:26:42 | rasher | There's a chance my import script broke somehow |
23:27:23 | rasher | It did.. |
23:27:50 | saratoga | gevaerts: it seems to be working for me, your call if it should go into SVN or wait for a better way to do this |
23:28:08 | | Quit komputes (Ping timeout: 276 seconds) |
23:29:45 | | Quit phanboy4 (Read error: Connection reset by peer) |
23:29:56 | gevaerts | saratoga: I don't think there is a better way to do this without refactoring lots of code, which may or may not happen |
23:30:13 | saratoga | ok then i'll commit |
23:30:28 | | Join GeekShadow [0] (~Antoine@reactos/tester/GeekShadow) |
23:30:33 | saratoga | it'll still need ifdef's for the ipods though right? |
23:30:50 | saratoga | or is SYS_CHARGER_DISCONNECTED not generated if theres no charging |
23:31:06 | gevaerts | the ipods are a bit of a special case |
23:31:33 | gevaerts | I;d do nothing special for them. The entire system assumes that they charge. The fact that they don't is a bug, but it's somewhere else |
23:32:11 | gevaerts | The software believes that they charge, and they (sometimes) do, just very slowly |
23:33:08 | gevaerts | I don't think it's a good idea to go and add #ifdefs all over the code (not just here, there's more places that would need them to be consistent) that we then have to not forget to remove later on |
23:33:18 | saratoga | ok |
23:33:37 | gevaerts | especially since Torne is going to fix this any day now :) |
23:34:59 | saratoga | i guess the if (charger_inserted()) check in screens.c needs to go too |
23:35:10 | saratoga | unless the Archos somehow handle this differently? |
23:35:31 | | Quit einhirn (Read error: Connection reset by peer) |
23:36:30 | gevaerts | I don't know. You're in a way changing what the number means I think |
23:37:02 | gevaerts | I only have an opinion on whether the patch is technically correct, not if it's the right thing to do :) |
23:37:11 | saratoga | i don't think i'm changing what it means |
23:37:16 | saratoga | I think it just never worked correctly |
23:37:45 | saratoga | or maybe it once worked and a lot else changed |
23:38:32 | gevaerts | bluebroth3r: you changed this bit last. What do you think? |
23:38:49 | | Quit Adubb () |
23:40:06 | gevaerts | ah, JdGordon is the one who moved it out of the debug menu |
23:40:27 | iq | FlynDice, Worked... No more PANIC. It stays on the RockBox logo, Displays time :) |
23:40:41 | | Join komputes [0] (~komputes@ubuntu/member/komputes) |
23:40:50 | saratoga | Zagor added the runtime item in r2897 |
23:44:01 | | Quit tchan (Quit: WeeChat 0.3.2-dev) |
23:44:09 | saratoga | the original version seems to have checked if power was inserted whenever the device saved its settings, not just when in the runtime menu |
23:44:40 | gevaerts | oh, right, I see what happened |
23:44:43 | | Join tchan [0] (~tchan@lunar-linux/developer/tchan) |
23:44:57 | gevaerts | In the *old* code, the number got reset to 0 in the statusbar code |
23:45:19 | gevaerts | That was removed in r8004 |
23:46:11 | gevaerts | so you're right, your patch does restore intended behaviour, withing five years of it getting broken :) |
23:46:25 | | Quit anewuser (Quit: http://xrl.us/WinterChipV ϢINTER ϾHIP 5iVE is OOON!! <24 hours left zOMG =oo Teh voting times!) |
23:46:47 | saratoga | the only reason I even noticed it was broken is because I was doing runtime testing on the clip to see when playback would crash |
23:46:56 | * | gevaerts suspects that not many people actually care about this number |
23:47:53 | CIA-5 | New commit by saratoga (r24954): Fix System/Running Time to reset the running time whenever a charger or USB cable is inserted, not just when the cable is inserted in the running time ... |
23:48:04 | saratoga | its useful for me at least |
23:49:35 | | Quit linuxstb (Ping timeout: 276 seconds) |
23:49:37 | | Quit AndyI (Ping timeout: 248 seconds) |
23:51:24 | bertrik | gevaerts, you actually understand what it was intended to do? |
23:51:31 | Buschel | Can someone with a coldfire target make a short test with test_codec and a mp3-file using this patch -> http://www.pastebin.org/98697 |
23:52:01 | | Quit p3tur (Remote host closed the connection) |
23:52:08 | gevaerts | bertrik: I've read diffs back to r3974 for this, but I think I understand things, yes :) |
23:52:26 | | Quit petur (Quit: Zzzzz) |
23:54:13 | gevaerts | in fact, I think Zagor started it all with r2925, which I think wasn't a good idea |
23:55:51 | gevaerts | Buschel: I'll test in a minute |
23:56:10 | gevaerts | Do you need with- and without tests? |
23:56:39 | | Part flyback |
23:56:59 | Buschel | yes, please |