00:00:04 | preglow | i resample to 8khz first |
00:00:56 | jhMikeS | preglow: ah, right 8k /me's was off by a factor of 2 |
00:01:06 | | Quit davina (Remote closed the connection) |
00:01:28 | preglow | the clip speex decoder spits out should be 16khz, though, since it gets qmf_synthed with an upper band of only zeroes |
00:01:31 | jhMikeS | jmspeex: we do have 64-bit sims but it still won't be 64-bit? |
00:02:02 | jmspeex | jhMikeS: Speex no longer needs anything more than 32 bit, so it's irrelevant |
00:02:17 | jmspeex | (it used to require 64-bit accumulation somewhere, but no longer) |
00:03:39 | preglow | jmspeex: btw, do you expect you'll be able to convert vbr encoding to fixed point? |
00:03:41 | n1s | jhMikeS: btw only long is 64 bit on amd64 |
00:04:03 | n1s | (long long) |
00:04:07 | n1s | and |
00:04:21 | n1s | reverse order of the previous 2 |
00:06:55 | | Quit jhMikeS (Nick collision from services.) |
00:07:01 | | Join jhMikeS [0] (n=jethead7@rockbox/developer/jhMikeS) |
00:07:27 | jhMikeS | the seek code is using spx_int64_t which is showing up as long long int. |
00:07:47 | preglow | the seek code is very poor |
00:07:51 | preglow | someone who knows ogg should fix that |
00:08:00 | jhMikeS | I know long is variable...I wrote part of inttypes.c for rockbox :) |
00:08:17 | jhMikeS | *.h even |
00:08:19 | n1s | ok :) |
00:09:12 | jhMikeS | preglow: I'll ignore it for now then |
00:11:11 | preglow | jhMikeS: the seek code even used to be float... |
00:11:28 | jhMikeS | at least the SIM won't blow up now when the core codec calls DEBUGF |
00:12:28 | jhMikeS | preglow: gcc will emulate float when the target CPU doesn't have it? |
00:12:41 | | Join Thundercloud [0] (n=thunderc@resnet05.nat.lancs.ac.uk) |
00:15:16 | preglow | jhMikeS: yes |
00:21:30 | preglow | jhMikeS: now that you had the honour of doing the red delta, i'll chip out of it with small green ones :) |
00:21:31 | | Join bagawk [0] (n=lee@unaffiliated/bagawk) |
00:22:13 | amiconn | pixelma: ping |
00:23:17 | jmspeex | preglow: as soon as I receive your patch :-) |
00:23:24 | | Quit Zagor ("Client exiting") |
00:23:25 | preglow | jmspeex: if i decode an nb encoded frome with a wb decoder, i should get a 16000 hz frame out with the upper halfband being zero amp, yes? |
00:23:37 | jmspeex | yes |
00:23:44 | preglow | ok, so i'm doing something wrong |
00:24:08 | jmspeex | preglow: Theoretically, you'd get slightly better quality using narrowband+resampler than wideband though |
00:24:21 | jhMikeS | preglow: use TNT if nescessary |
00:24:24 | preglow | jmspeex: why? |
00:24:33 | jmspeex | because the resampler is better at resampling than the wb decoder's QMF |
00:24:40 | preglow | how many taps is that anyway? |
00:24:40 | preglow | 64? |
00:24:48 | jmspeex | How much difference, though I don't know |
00:24:55 | jmspeex | QMF is 64 taps |
00:25:10 | preglow | but yeah, a resampler of even 64 taps would suck cpu |
00:25:16 | preglow | so we'll be sticking with this, heh |
00:26:07 | jmspeex | preglow: the CPU you spend on resampling isn't spent on the QMF. |
00:26:13 | preglow | jmspeex: true... |
00:26:25 | preglow | jmspeex: we'll see, i'm planning on adapting your resampler for our own use anyway |
00:26:30 | jmspeex | Overall, the resampler can probably be a bit faster because you can use a shorter filter for the same quality |
00:26:41 | jmspeex | adapting? |
00:26:41 | | Quit Robin0800 (" HydraIRC -> http://www.hydrairc.com <- *I* use it, so it must be good!") |
00:26:57 | preglow | jmspeex: i has tons of float math |
00:26:58 | preglow | it |
00:27:00 | amiconn | preglow: Is it better than our linear interpolation thing (I'd expect it to be...) |
00:27:07 | preglow | amiconn: by leaps and bounds |
00:27:12 | preglow | amiconn: this one is a proper fir filter based one |
00:27:18 | jmspeex | amiconn: LINEAR INTERPOLATION SHOULD DIE DIE DIE! |
00:27:34 | preglow | amiconn: jmspeex here is a linear interpolation enthusiast |
00:27:47 | jmspeex | and it should be a felony to even suggest using linear interpolation for audio |
00:27:57 | * | preglow goes to jai |
00:27:58 | preglow | l |
00:28:00 | | Quit Guile`` ("KVIrc 3.2.0 'Realia'") |
00:28:28 | | Join webguest10 [0] (i=489929dc@gateway/web/cgi-irc/labb.contactor.se/x-c3a8a2e625cdaa01) |
00:28:32 | jhMikeS | well, some things might require it like SPC where that codec is really CPU hungry. what's the relative expense? |
00:28:39 | BigBambi | preglow: Don't pass go now |
00:29:06 | webguest10 | im really frustrated i downloaded a few themes and they dont look how they should |
00:29:08 | * | Shaid takes away $200 from preglow just to be safae. |
00:29:13 | | Quit HellDragon (Read error: 104 (Connection reset by peer)) |
00:29:23 | petur | webguest10: installed the fonts? |
00:29:25 | jmspeex | The only reason I wrote this resampler is so that nobody can ever use "but I don't have a resampler with compatible license" as an excuse for using linear interpolation. |
00:29:31 | webguest10 | yeah |
00:29:35 | | Join HellDragon [0] (i=jd@unaffiliated/helldragon) |
00:29:52 | | Join webguest39 [0] (i=47b60e83@gateway/web/cgi-irc/labb.contactor.se/x-335c6566824cfcf7) |
00:29:57 | jhMikeS | I'm sure gigabeat can just use the nice fir filter though for everything. |
00:29:57 | preglow | jhMikeS: any kind of fir filtering will be quite a bit more expensive |
00:30:06 | preglow | oh, sure, we probably could run c code resampling on that |
00:30:08 | amiconn | mrf |
00:30:08 | jmspeex | amiconn: BTW, if you're not convinced, take a 8 kHz file, resampler linearly to 48 kHz and listen to it. Now compare with a properly resampled file. |
00:30:10 | preglow | coldfire and pp will need asm |
00:30:12 | | Quit lazka (Remote closed the connection) |
00:30:18 | n1s | webguest10: do they require patched builds? |
00:30:20 | preglow | jmspeex: he doesn't need convincing |
00:30:22 | jhMikeS | we'll have to retain the cheap one |
00:30:30 | amiconn | Several things don't have proper dependencies in the build system |
00:30:38 | | Quit nature (Remote closed the connection) |
00:30:40 | preglow | amiconn: codec libs... |
00:30:51 | amiconn | jmspeex: I *know* that linear inerpolation sounds bad... |
00:30:52 | webguest39 | lolhai |
00:30:54 | jhMikeS | preglow: nice chip of the ol delta |
00:31:03 | | Quit webguest39 (Client Quit) |
00:31:04 | jmspeex | preglow: Just asking "Is it better than our linear interpolation thing" made me worried. |
00:31:20 | amiconn | preglow: 'features', lang.h ... |
00:31:27 | jhMikeS | doing a lengh-8 fir filter in SPC is pretty expensive even with emac |
00:31:37 | preglow | that's because fir filtering is expensive |
00:31:39 | preglow | no surprise there |
00:32:04 | amiconn | Well, iiuc the ape filters are fir filters |
00:32:07 | jmspeex | amiconn: The resampler I wrote has variable quality. Starting from "worse than SRC fastest, but better than linear, up to slightly better than SRC best" |
00:32:19 | preglow | jhMikeS: poorest quality filters speex_resample uses is 8 taps |
00:32:20 | | Join porno [0] (n=e_ibarra@189.156.61.145) |
00:32:23 | preglow | jhMikeS: biggest, 256 |
00:32:56 | jmspeex | preglow: It's not exactly a number of taps, because it gets multiplied by the resampling factor in some cases. |
00:32:58 | preglow | jmspeex: it doesn't always do the jos paper style interpolation of sinc window while interpolating, no? |
00:33:15 | preglow | looked to me like it had to processing modes, pretty much |
00:33:28 | preglow | while RESAMPLING |
00:33:39 | | Quit webguest10 ("CGI:IRC (EOF)") |
00:34:09 | jmspeex | preglow: Unlike the jos paper, it 1) does quadratic interpolation and 2) it resamples the resampling filter to make it easy to compute without having to do any rounding operation. |
00:34:09 | * | preglow sighs at his own english |
00:34:36 | preglow | jmspeex: yeah, but does it still do one interpolation per filter tap? |
00:34:55 | jmspeex | preglow: It's the filter tap number that's variable. |
00:35:05 | | Quit Nico_P (Remote closed the connection) |
00:35:18 | jmspeex | For example, if you do 16 kHz -> 8 kHz, the number of taps is double what you see in the struct. |
00:35:26 | preglow | right, i read the paper about two-three years ago, can't remember the details |
00:35:36 | preglow | right |
00:35:51 | jmspeex | so the highest quality would actually use 512 taps for 16->8, not 256 |
00:35:53 | | Join iamben [0] (n=ben@ppp-70-247-252-134.dsl.spfdmo.swbell.net) |
00:36:16 | jhMikeS | ouch...nice nice with an ARM multiplier :p |
00:36:21 | preglow | yeah... |
00:36:29 | jmspeex | that's highest quality. |
00:36:35 | preglow | and if we have to do anything but do a straight access for the filter coef, forget it |
00:36:55 | n1s | jhMikeS: the imx31 in gigabeat s has a mac unit :) |
00:37:21 | preglow | n1s: how do you access it? |
00:37:50 | jmspeex | The nice thing with my algo unlike jos is that the access pattern is trivial and on "simple" sampling ratios (e.g. 3/4), it's basically a bunch of inner products |
00:37:56 | n1s | preglow: not sure really haven't looked into it in detail i still refuse to boot windows to try stuff :) |
00:37:57 | jhMikeS | n1s: don't rub it in :) |
00:38:39 | preglow | i wonder what the hell the gigabeat s needs an accumulator unit for |
00:38:43 | preglow | what with its bloody vector fpu |
00:38:56 | jhMikeS | preglow: any more delta bombs coming? |
00:38:59 | preglow | jhMikeS: nah |
00:39:20 | preglow | jhMikeS: i can't be bothered to hack away smaller stuff, i'm looking for big things.i don't like ifdefs too much |
00:40:02 | amiconn | Bagder: h120 seems to be delayed this time... |
00:40:12 | preglow | why does that happen anyway? |
00:40:47 | Bagder | see the rightmost column in the "log" page |
00:40:53 | | Join nature [0] (n=nature@pool-151-203-92-183.bos.east.verizon.net) |
00:40:53 | jhMikeS | preglow: perhaps rearranging the source a little to reduce the #? |
00:40:54 | amiconn | Iiuc Bagder tracked it down to barrywardell's server not delivering the zip |
00:41:02 | Bagder | the "delayed" one hasn't been updated |
00:41:03 | preglow | jhMikeS: makes it harder to sync |
00:41:09 | preglow | it's already boring to sync |
00:41:11 | pixelma | yeah, barrywardell's server again |
00:41:15 | amiconn | So the build is *actually* delayed, which is bad imo |
00:41:27 | Bagder | yes, it seems it always fail to scp the zips from barry's server |
00:41:39 | jhMikeS | preglow: sync? I mean just group the functions in one block that shouldn't be there. |
00:41:49 | amiconn | Could you disable target builds on that server for now? |
00:42:02 | Bagder | yes |
00:42:29 | nature | There is no partition table for the #G 15 gig on http://www.rockbox.org/twiki/bin/view/Main/IpodConversionToFAT32, closest is mbr-3g-40gb.bin. Has anyone got mbr-3g-15gb.bin (or whatever its called)? I'd be happy to add it to the wiki. |
00:42:41 | * | amiconn wonders when all build server owners will have updated their arm-elf-gcc |
00:42:41 | nature | #G == 3G |
00:42:58 | preglow | amiconn: http://www.rockbox.org/tracker/task/8075 <- what about this one? |
00:43:12 | Bagder | ender`: arm-elf-gcc update soon? |
00:43:20 | preglow | jhMikeS: like i said, it'll make my job harder when i need to sync against speex svn |
00:43:25 | preglow | jhMikeS: anyway, it's not that annoying yet |
00:43:28 | jhMikeS | ah, yeah |
00:43:41 | Bagder | lostlogic: arm-elf-gcc update soon? |
00:44:29 | | Quit jake_ (Remote closed the connection) |
00:44:37 | amiconn | preglow: I will try the yuv improvements of that patch. Imo the normal update improvement isn't worth going all-asm for the function |
00:44:38 | ender` | Bagder: which version? |
00:44:55 | preglow | amiconn: sure, i just don't like obvious stuff rotting in the tracker |
00:45:12 | Bagder | ender`: 4.0.3 still, but the multilib patch. You can just rerun rockboxdev.sh and it'll do it right |
00:45:14 | amiconn | busy rebuilding atm... |
00:46:03 | amiconn | preglow: Voice works without problems on 2nd gen btw (PP5002) |
00:46:06 | * | jhMikeS wonders how to get espeak working on Debian VMWare without it wanting a bloody kernel update. |
00:46:38 | | Quit Rondom ("Ex-Chat") |
00:46:44 | jhMikeS | or gen using Windows TTS ... |
00:46:46 | | Join billenium_ [0] (n=billeniu@c-69-249-243-110.hsd1.pa.comcast.net) |
00:47:10 | | Quit billenium_ (Client Quit) |
00:47:23 | ender` | i'll build through crossdev, which binutils version? |
00:47:33 | ender` | 2.16 or 2.17? |
00:48:02 | Bagder | 2.16.1 |
00:48:10 | ender` | ok |
00:48:43 | preglow | amiconn: nice |
00:48:58 | preglow | amiconn: remember, i'd urge you to try putting the contents of filters_arm4.S in iram |
00:49:27 | preglow | no big gains for any of my targets, but pp5002 will probably be very happy |
00:49:59 | | Join webguest79 [0] (i=45ffd379@gateway/web/cgi-irc/labb.contactor.se/x-70357e3a052f1b5f) |
00:50:36 | | Quit webguest79 (Client Quit) |
00:57:00 | n1s | preglow: looked it up, it's SMLA* and SMUL* 16x16 16x32 mac and multipy, saturating add/sub and clz |
00:57:31 | preglow | n1s: ahh, yeah, those are ordinary arm5 instructions |
00:57:35 | preglow | and i wish we had them |
00:58:07 | ender` | ok, gcc compiling |
00:58:55 | n1s | preglow: are there places that we could do things better with floating point (better precision?) |
00:59:07 | n1s | s/that/where |
00:59:17 | | Quit Arathis ("Bye, bye") |
01:00 |
01:00:03 | | Join barrywardell [0] (n=barrywar@host-194-46-245-31.dsl-ie.utvinternet.net) |
01:00:34 | ender` | and done |
01:01:09 | preglow | n1s: not necessarily better |
01:01:10 | preglow | n1s: but easier |
01:01:21 | preglow | sometimes better too, though |
01:02:24 | | Join denstark [0] (n=denstark@d221-91-35.commercial.cgocable.net) |
01:02:27 | preglow | amiconn: what was the ldm timing again? 2 + n? |
01:02:34 | amiconn | yes |
01:03:38 | denstark | Hey guys. I'm having an odd problem with Rockbox. I browse through directories, and when I open one it lists nothing. I upgraded to the lastest rockbox just now, and I get the same problem |
01:06:02 | PaulJam | denstark: what is your show files setting set to? |
01:06:23 | denstark | PaulJam: Let me take a look, I assume that is in settings within Rockbox itself? |
01:07:14 | denstark | PaulJam: Ah, got it. Thank you. For some reason, it was set to playlists only! |
01:07:16 | PaulJam | Settings=> General Settings=>File View=>Show Files |
01:09:40 | *** | Saving seen data "./dancer.seen" |
01:13:12 | | Quit billenium ("Ex-Chat") |
01:13:56 | | Quit porno (Read error: 110 (Connection timed out)) |
01:14:05 | ender` | and good night |
01:14:33 | | Quit ender` (" Marriage is not a word, it's a sentence. A life sentence...") |
01:16:02 | n1s | hmm armv6 can do some parallel fancy stuff too like dual 16x16 mac |
01:16:15 | preglow | pity nothing is arm6 |
01:16:21 | | Quit karashata ("I will *SO* make you regret that... Later... *is a lazy dragon*") |
01:16:35 | n1s | preglow: the gigabeat s chip is |
01:16:51 | preglow | it is?? |
01:17:11 | preglow | that thing has to be the most overspecced thing i've seen |
01:17:41 | Llorean | Well at least the S was *supposed* to be a Media Device |
01:17:55 | n1s | this is the core it uses http://www.arm.com/products/CPUs/ARM1136JF-S.html |
01:18:40 | n1s | yeah the F/X with 300MHz of brute force for mp3 decoding was some real overkill, the s does video at least :) |
01:19:13 | amiconn | HD resolution, or what? ;) |
01:19:33 | n1s | amiconn: it has a tv-out so why not :) |
01:20:13 | | Join Gnu47_ [0] (i=Gnu47@private.ntwk.thita.net) |
01:20:31 | | Quit Gnu47 (Nick collision from services.) |
01:20:34 | n1s | i never tried it though so i dunno how the of video works but their photo viewer was nice |
01:20:43 | | Nick Gnu47_ is now known as Gnu47 (i=Gnu47@private.ntwk.thita.net) |
01:26:31 | Llorean | The TV-out is only 320x240 still, I think. |
01:27:08 | n1s | meh, that's no fun to watch on a big screen |
01:27:22 | Llorean | It's no fun to watch on a medium size screen anyway |
01:28:08 | preglow | voicebox stuff on the ml |
01:30:51 | | Join psycho_maniac [0] (i=psycho_m@ppp166.hk.centurytel.net) |
01:30:51 | preglow | jmspeex: ouch, speexdec coredumps here when i try to force it to decode an nb file in wb mode |
01:33:52 | | Quit eigma () |
01:35:56 | | Quit petur ("Zzzzz") |
01:36:07 | preglow | jmspeex: hmm, svn version does not do so |
01:38:16 | preglow | i wonder what we're doing wrong |
01:43:18 | jhMikeS | you made a coredumper version? |
01:43:41 | | Quit PaulJam (".") |
01:46:32 | | Quit Thundercloud (Read error: 104 (Connection reset by peer)) |
01:47:55 | | Quit scorche (Nick collision from services.) |
01:48:24 | | Join scorche [0] (n=scorche@rockbox/administrator/scorche) |
01:54:04 | Llorean | Bagder: You around, and could you manage a couple small webpage changes? |
01:54:28 | preglow | jhMikeS: our decoder plays nb slower than it should |
01:54:31 | preglow | god knows why |
01:54:38 | | Join saratoga [0] (i=9803c6dd@gateway/web/cgi-irc/labb.contactor.se/x-aa2720459c70ab15) |
01:54:57 | | Quit Seed (Nick collision from services.) |
01:55:03 | | Join Seedy [0] (i=ben@bzq-84-108-237-178.cablep.bezeqint.net) |
01:56:34 | jhMikeS | and you said a test one outside SVN does not? |
01:56:53 | saratoga | the zune using that CPU can at least do 720x480 VC-1 |
01:56:56 | preglow | speexdec works correctly if you force wb decoding, though |
01:57:00 | preglow | so don't know what we do wrong |
01:57:44 | jhMikeS | which speexdec? the example you send? |
01:57:49 | jhMikeS | *t |
01:57:49 | jmworx | preglow: Yes, −−force-wb used to cause a segfault at some point |
01:58:08 | | Join chris22 [0] (i=451c266d@gateway/web/cgi-irc/labb.contactor.se/x-a53d75abde47a20a) |
01:59:05 | preglow | jmworx: any idea what we're doing wrong when decoding nb in wb mode when we're getting 50% slower audio than we should out? |
01:59:24 | | Quit nature () |
01:59:32 | jmworx | decoding: what do you mean exactly? |
01:59:50 | preglow | i'm encoding nb clips and feeding them to a wb decoder |
02:00 |
02:00:14 | | Join matteo [0] (n=matteo@openwrt/developer/matteo) |
02:00:15 | preglow | speexdec handles it nicely, spits out audio at the correct pitch/speed with zero upper sideband |
02:00:28 | jmworx | preglow: just count frames and samples |
02:00:36 | chris22 | This might not be the correct place to ask, but where do I learn the basics of USB driver programming? I am trying to help with the e200 USB project. I know c++ and C, but I am lost to low level programing |
02:00:37 | jmworx | a 1 second file shoule contain 50 frames |
02:00:47 | matteo | i have an iPod with ipodlinux. |
02:00:47 | jmworx | each frame should be 320 samples when decoded to wideband |
02:01:00 | jmworx | If you find something other than that, you know where you screwed up |
02:01:01 | matteo | this is a winpod, with linux on its own partition |
02:01:10 | matteo | can ipodlinux and rockbox coesist? |
02:01:24 | preglow | jmworx: yeah, but sb_decode will always spit out the number of samples it's initialized to, won't it? |
02:01:28 | matteo | rockbox goes on the FAT32 partition IIRC |
02:01:43 | preglow | and i pass &wb_mode explicitely |
02:01:48 | jmworx | preglow: Yes, but you need to read 320 samples |
02:02:04 | | Part pixelma |
02:02:05 | preglow | jmworx: yup, in my test decoder it's even a constant |
02:02:05 | jmworx | do you have 50 frames per second in the first place? |
02:02:08 | psycho_maniac | matteo: yes both can be on the same player |
02:02:22 | matteo | cool |
02:02:32 | matteo | so I just extract rockbox to the 2nd partition |
02:02:46 | matteo | to create /.rockbox ? |
02:03:06 | jmworx | preglow: I mean, there's no way Speex will slow things down −− changing the speed is something pretty hard. That means you must have screwed up in a very obvious way (it can't be just a wrong option to Speex for example). |
02:03:35 | preglow | jmworx: yeah, i kinda figured |
02:03:57 | jmworx | preglow: Just take a 10 second file and count things. |
02:03:57 | preglow | jmworx: my fault, nevermind, move along |
02:04:02 | preglow | resampler error |
02:04:03 | preglow | ignore me |
02:04:08 | matteo | is r15677 the latest? |
02:04:09 | | Join Seed [0] (n=ben@bzq-84-108-237-178.cablep.bezeqint.net) |
02:04:12 | jmworx | that's what I thought |
02:04:16 | psycho_maniac | as long as its fat32 why did you partition it? |
02:04:33 | matteo | i didn't partitioned it |
02:04:48 | matteo | i mean the partition with music |
02:05:21 | preglow | jmworx: that was it, yes |
02:05:24 | psycho_maniac | just extract it to the root of the player. |
02:06:45 | | Join jhulst [0] (n=jhulst@unaffiliated/jhulst) |
02:06:53 | | Quit atsea- (Remote closed the connection) |
02:10:12 | * | preglow has a 500kb voice file :> |
02:11:20 | * | preglow has a 200kb voice file :> |
02:11:28 | psycho_maniac | how great. |
02:12:42 | Llorean | 200kb and still sounding as good as the old voices? |
02:13:04 | preglow | hell no |
02:13:06 | preglow | it sounds like crap |
02:13:10 | preglow | but it's perfectly legible |
02:13:17 | preglow | at least for most clips :> |
02:13:54 | | Quit psycho_maniac (" HydraIRC -> http://www.hydrairc.com <- Wibbly Wobbly IRC") |
02:14:15 | amiconn | nb -q1 ? |
02:15:17 | Llorean | preglow: Well, at least it means voice can work on very lowmem targets, as long as they have a decent processor |
02:17:30 | | Quit Seedy (Read error: 110 (Connection timed out)) |
02:17:36 | preglow | amiconn: -n -q 0 -c 10 |
02:19:02 | preglow | testing without -n |
02:21:24 | preglow | pretty please |
02:21:31 | preglow | why does roloing rombox.iriver hang my h120? |
02:21:42 | preglow | there's got to be a way of not having that happen |
02:22:14 | amiconn | Why are you doing that? :> |
02:22:14 | | Join nature [0] (n=nature@c-65-96-126-24.hsd1.ma.comcast.net) |
02:22:18 | preglow | amiconn: mistake |
02:22:27 | preglow | amiconn: had hard reset |
02:22:35 | preglow | btw, -q 0 -c 10 is 400kb |
02:22:42 | preglow | completely decent, but a fair bit of distortion |
02:23:08 | | Quit saratoga ("CGI:IRC (EOF)") |
02:24:57 | | Quit chris22 ("CGI:IRC (EOF)") |
02:27:02 | rasher | do we want /utils/ /manual/ and /rbutil/ in the tarballs? |
02:27:08 | rasher | (they aren't there now) |
02:27:35 | preglow | hmm |
02:28:33 | rasher | flash/ and gdb/ is |
02:30:30 | | Quit moos ("Rockbox rules the DAP world") |
02:30:34 | | Quit barrywardell () |
02:31:18 | | Join dubious` [0] (n=hgf@ppp-71-139-206-134.dsl.snfc21.pacbell.net) |
02:31:19 | | Quit dubious` (Remote closed the connection) |
02:31:24 | | Join dubious` [0] (n=hgf@ppp-71-139-206-134.dsl.snfc21.pacbell.net) |
02:32:14 | dubious` | so has anyone made a line in cable for 5.5? |
02:32:49 | Soap | yes |
02:32:53 | Soap | I've made many. |
02:33:05 | dubious` | is there any instructions on the net? |
02:33:35 | Soap | Depends on what information you have, and what you need. |
02:34:12 | dubious` | i just need to record live music with a new 5.5 |
02:34:24 | dubious` | perhaps a batery pack too |
02:34:34 | | Join Thundercloud [0] (n=thunderc@resnet06.nat.lancs.ac.uk) |
02:34:56 | Shaid | battery pack is fairly simple |
02:35:06 | Soap | No, depends on what you need as far as instructions. You've told me very little. I don't know if you need help aquiring the parts, if you need help figuring out what pin is what, or if you need help with basic soldering skills. |
02:35:44 | dubious` | um instuctions |
02:37:11 | dubious` | i guess id buy a dock connecting cable, rip it appact and attach a 3.5 and a small batery with circurty from hack a day? |
02:37:43 | n1s | 1) buy connector, line jack, cable 2) solder 3) ? 4) profit! |
02:37:56 | | Join billenium [0] (n=billeniu@c-69-249-243-110.hsd1.pa.comcast.net) |
02:38:16 | Soap | you won't find a commercial cable with the line-in pins pre wired if you were thinking it would be as easy as using existing wires in an existing cable. |
02:38:34 | dubious` | i figured |
02:38:54 | dubious` | and that slderings gonna be hard cause its so small |
02:39:05 | Soap | http://ipodlinux.org/Dock_Connector |
02:39:12 | Soap | should lead you to all you need. |
02:39:35 | dubious` | thx |
02:42:01 | | Join psycho_maniac [0] (i=psycho_m@ppp502.hk.centurytel.net) |
02:42:29 | | Quit jhMikeS (Nick collision from services.) |
02:42:35 | | Join jhMikeS [0] (n=jethead7@rockbox/developer/jhMikeS) |
02:43:03 | | Quit Seed (Nick collision from services.) |
02:43:29 | | Join Seed [0] (n=ben@bzq-84-108-237-178.cablep.bezeqint.net) |
02:45:03 | | Join ivan [0] (i=ivan@ool-182eff48.dyn.optonline.net) |
02:48:02 | XavierGr | ImageSearch, tx, ty, 380, 270, 650, 310, D:\DofusBot\Waypoints\Various\Done.bmp |
02:48:02 | XavierGr | msgbox % ErrorLevel |
02:48:08 | XavierGr | gah |
02:48:12 | XavierGr | sorry about that |
02:53:39 | | Quit Seed (Nick collision from services.) |
02:54:05 | | Join Seed [0] (n=ben@bzq-84-108-237-178.cablep.bezeqint.net) |
02:58:12 | JdGordon | linuxstb: if your around.... i found another semi annoying bug with running the e200 bootloader instead of the OF one.. it starts up even if hold is on |
03:00 |
03:04:02 | | Join LinuxMafia [0] (n=awatt@CPE001346a4c4cb-CM00159a642d7e.cpe.net.cable.rogers.com) |
03:04:05 | LinuxMafia | hi all |
03:04:15 | | Part ivan |
03:04:39 | LinuxMafia | any one knows how can i convert to mpeg with mencoder ? |
03:04:59 | | Quit Soap_ () |
03:07:57 | hcs | LinuxMafia: look at the PluginMpegplayer page on the wiki: http://www.rockbox.org/twiki/bin/view/Main/PluginMpegplayer |
03:08:18 | LinuxMafia | hcs thanks alot |
03:08:35 | | Quit nature (Read error: 104 (Connection reset by peer)) |
03:09:15 | hcs | LinuxMafia: note that the manual would also have provided you the same link |
03:09:42 | *** | Saving seen data "./dancer.seen" |
03:09:55 | LinuxMafia | hcs, i did not know it has how to encode |
03:10:25 | hcs | LinuxMafia: the manual does not have encoding instructions, but it does have the link to the wiki that I gave you |
03:10:46 | LinuxMafia | hcs, the problem is i want every thing fast , :-( |
03:11:09 | LinuxMafia | hcs , i am in Ruby tutorial reading , :-( |
03:13:08 | LinuxMafia | hcs, thanks alot |
03:17:23 | | Quit mdevz (Read error: 104 (Connection reset by peer)) |
03:20:30 | | Quit scorche (Connection timed out) |
03:20:59 | | Quit jmspeex (Read error: 110 (Connection timed out)) |
03:24:08 | | Join eigma [0] (i=eigma@216.48.162.210) |
03:24:18 | eigma | ladies and gentlemen −− we have audio output on the m:robe! |
03:24:24 | | Quit LinuxMafia (Read error: 104 (Connection reset by peer)) |
03:24:53 | eigma | it's a deafening 1 khz high-pitched whine.. but I can hear it :D |
03:25:02 | lostlogic | eigma: congrats |
03:26:08 | JdGordon | WOOOOHOOOO! |
03:26:41 | eigma | :D |
03:27:20 | | Quit matteo ("ketamine: it's not just for horses") |
03:27:42 | hcs | congratulations! |
03:29:09 | n1s | rasher: is FILES case sensitive? |
03:29:59 | rasher | n1s: did I mess up? |
03:30:14 | n1s | spc/Sources |
03:30:27 | rasher | ah yes |
03:30:33 | rasher | that won't work |
03:30:36 | Llorean | Why doesn't the tarball creation script just check out a current SVN source, remove the .svn folders, and tarball that up? |
03:30:37 | rasher | and indeed it doesn't |
03:30:54 | rasher | Llorean: it's supposed to work for everyone - not just the buildserver |
03:31:14 | Llorean | I don't understand quite what you mean |
03:31:18 | n1s | Llorean: because it's supposed to be independent of svn (I can't say i understand why though |
03:31:40 | rasher | Llorean: say I have a modified tree −− I should still be able to build a tarball out of that with the script |
03:32:01 | Llorean | Aaaah |
03:32:04 | rasher | I had this exact same chat with Bagder a while ago. He might be able to explain better |
03:32:10 | Llorean | No, I got it now |
03:32:20 | Llorean | For distributing sources of modified builds, etc, too. |
03:32:43 | n1s | I wonder if anyone uses that ability or if we just maintain (sort of) those lists for fun |
03:33:08 | rasher | I use it for my sims. But those aren't modified, so I might as well just link to rockbox.org I guess |
03:35:50 | | Join scorche [0] (n=scorche@rockbox/administrator/scorche) |
03:35:52 | | Join nature [0] (n=nature@c-65-96-126-24.hsd1.ma.comcast.net) |
03:36:56 | | Join TFGBD [0] (i=TFGBD@c-69-253-232-198.hsd1.pa.comcast.net) |
03:38:29 | nature | on the latest firmware and bootloader i am getting the "battery empty RECHARGE restarting" error, even when I am plugged in to the wall. Any ideas? I am on a 15gig 3rd gen ipod. |
03:39:20 | | Join jmspeex [0] (n=jmspeex@142.163.233.220.exetel.com.au) |
03:40:26 | | Nick fxb is now known as fxb__ (n=felixbru@h1252615.stratoserver.net) |
03:47:03 | | Quit DerPapst ("So Long And Thanks For All The Fish!") |
03:47:21 | | Quit Thundercloud (Remote closed the connection) |
03:52:16 | | Join advcomp2019 [0] (n=advcomp2@unaffiliated/advcomp2019) |
03:57:09 | | Join joshin [0] (n=josh@unaffiliated/joshin) |
04:00 |
04:01:05 | | Quit krazykit (Remote closed the connection) |
04:06:25 | | Part denstark |
04:09:04 | | Join Echelon [0] (i=ryan@tinfoilhat.net) |
04:10:28 | | Quit roxfan (Connection reset by peer) |
04:12:23 | | Join krazykit [0] (n=krazykit@adsl-76-240-200-149.dsl.ipltin.sbcglobal.net) |
04:16:44 | | Quit woodensoul () |
04:18:59 | | Join roxfan [0] (n=dunno@82.186-136-217.adsl-dyn.isp.belgacom.be) |
04:19:57 | | Join Administrator [0] (n=chatzill@68.161.224.151) |
04:20:57 | | Nick Administrator is now known as Davide-NYC (n=chatzill@68.161.224.151) |
04:23:16 | Davide-NYC | Hello all, long time no speak. I see that speex is now supported. Is there an encoder? If not is one the owrks? I'm not familiar with speex but would have use for it especially the noise suppression and echo reduction feature I read about. |
04:23:40 | Davide-NYC | *works |
04:23:53 | safetydan | Davide-NYC: yes speex has an encoder |
04:23:57 | safetydan | oh wait |
04:24:04 | safetydan | no, there's no recording support in Rockbox for speex |
04:24:11 | * | safetydan is a bit slow |
04:24:23 | jmworx | Davide-NYC: I think preglow's working encoder support in rockbox |
04:24:26 | safetydan | I think preglow or jhMikeS might be looking at it |
04:25:05 | Davide-NYC | am I understanding correctly that speex will apply noise reduction and echo reduction at the recording stage? |
04:29:21 | nature | I Isolated my error (I hope you don't mind if I leave one of you to do the bug report, Ive already spent way too long on this). I only get the "Battery empty! RECHARGE! shutting down" phenomenon on r15679. r15654 and everything before it boot without battery worries. every after 15613 broke for other reasons though, so i am using r15613 from the 14th. I guess I just picked an unlucky day to update. Once again, I'm on a 3rd gen ipod |
04:30:16 | Davide-NYC | for the record, according to the speex.org site the echo canceler included included but (as of now) a denoiser is not. |
04:30:32 | n1s | nature: got cut off at "3rd gen ipo" |
04:31:12 | nature | ipo became ipod. after that I just said "Thanks! for all your work!" |
04:31:39 | n1s | Davide-NYC: iiuc thos sound like recording filters that should not have anything to do with the format... |
04:32:11 | Davide-NYC | n1s: please clarify |
04:33:34 | n1s | Davide-NYC: a filter removing echo or noise could (again iiuc) be applied to any audio before it was encoded and so should not depend on which format you encode to |
04:34:32 | Davide-NYC | from what I'm reading on the speex site (which is why I'm so curious about this format) the denoiser and the echo remover are part of the actual codec |
04:34:54 | Llorean | Which makes sense since it's a format not designed for overall audio preservation, but very specific intended uses. |
04:35:09 | Llorean | So certain filters can also make it easier to compress, I assume |
04:35:14 | | Part TFGBD |
04:35:46 | n1s | Davide-NYC: all i am saying is that i see no reason for those functions not to work for all recording format if someone implements or ports them to rockbox |
04:36:09 | Davide-NYC | Exactly. Currently, for recorded meetings, I have to grab a piece of background noise (usually HVAC) and generate a noise signature, which I then remove. It's a pain. |
04:37:02 | | Quit japc (Read error: 110 (Connection timed out)) |
04:37:10 | n1s | Davide-NYC: and btw encoding is pretty cpu intensive so unless those filters are implemented very efficiently it will not be possible to do while encoding to all formats |
04:37:25 | jmworx | Davide-NYC: AEC and denoise are in the same package, but independent from the code |
04:37:27 | jmworx | codec |
04:37:48 | Davide-NYC | jmworx: now I understand. Thanks. |
04:38:17 | Davide-NYC | is the denoise any good? I mean, is it intelligent enough? |
04:38:55 | n1s | jmworx: do you think it will be possible to make encoding speex and applying those filters work in realtime on our targets? |
04:39:16 | Davide-NYC | coldfire in particular (for me at least) |
04:39:27 | jmworx | n1s: yes |
04:40:09 | Davide-NYC | would it be possible to implement the AEC and denoise as 'recording plugins', useable with any codec? |
04:40:35 | jmworx | Davide-NYC: the denoiser doesn't generally increase intelligibility because the human brain is almost always better than any algorithm you can come up with. However, it makes the audio *sound* better. |
04:41:04 | Davide-NYC | I use denoise (in Audacity) when I find it hard to hear a quiet speaker. |
04:42:04 | Davide-NYC | I also normalize either before or after when necessary, use compression, etc. |
04:42:04 | | Quit miepchen^schlaf (Read error: 110 (Connection timed out)) |
04:42:08 | jmworx | Davide-NYC: You can try the Speex denoiser easily from speexenc (just use a high quality level just to remove any effect Speex might have). |
04:42:20 | | Part radinp |
04:42:29 | | Join miepchen^schlaf [0] (n=hihi@p54BF6932.dip.t-dialin.net) |
04:42:30 | Davide-NYC | I'll give that a shot. |
04:43:12 | jmworx | Davide-NYC: Actually, the Speex denoiser has an "aggressiveness" tuning where you can trade in noise for distortion. It's not available from speexenc though |
04:44:13 | Davide-NYC | I honestly doubt it would be intelligent enough for my purposes. Imagine 7 voices all very different in both level and tone with an HVAC hum in the background. |
04:44:44 | Davide-NYC | I doubt I'd use it unless it really did work very well. |
04:46:54 | Davide-NYC | To the Rockbox community (especially the developers) I want to thank you again for such an excellent firmware. |
04:46:58 | Davide-NYC | Cheers! |
04:47:07 | | Quit Davide-NYC ("ChatZilla 0.9.79 [Firefox 2.0.0.9/2007102514]") |
04:55:00 | | Join jpt9 [0] (n=chatzill@eevee-15.dynamic.rpi.edu) |
04:55:09 | jpt9 | does rockbox have any sort of onboard ID3 tag editor? |
04:55:11 | jpt9 | it'd be useful. |
04:55:22 | psycho_maniac | it does not. |
04:56:15 | jpt9 | it'd be neat if you could just go to track info and hit a button to edit the selected field. |
04:58:15 | | Join criznach [0] (n=criznach@host-69-145-134-192.grf-mt.client.bresnan.net) |
04:58:20 | | Quit xaNz ("Leaving") |
04:58:29 | | Quit JdGordon (Read error: 104 (Connection reset by peer)) |
04:59:28 | | Join JdGordon [0] (n=jonno@c210-49-113-143.smelb1.vic.optusnet.com.au) |
05:00 |
05:03:33 | n1s | jpt9: it would also be quite complicated and text input on those devices isn't that great... |
05:04:18 | n1s | I am however quite sure that we would accept a good tag editing plugin :) |
05:05:02 | n1s | there is one in the tracker but i think it's abandoned and supported only id3v1 |
05:06:02 | jpt9 | of course the text input sucks... |
05:06:06 | jpt9 | but it lets you rename files. |
05:06:10 | jpt9 | and there's a text editor. |
05:06:54 | n1s | yes it's entirely possible to make this plugin but it will be slow to input the text. |
05:07:30 | jpt9 | it would be useful to correct small errors in tags (or possibly enter new ones for a file or two)... |
05:07:51 | | Join ord [0] (n=qwm@h38n2fls32o1010.telia.com) |
05:08:02 | | Quit nature (Remote closed the connection) |
05:08:04 | psycho_maniac | start writting a plugin jpt9 :) |
05:08:30 | n1s | yeah it could be useful, I'm just a little realistic at 5am |
05:09:07 | jpt9 | okay... |
05:09:08 | psycho_maniac | it would be useful yes, but imo a computer is easier/faster |
05:09:15 | jpt9 | realistic is not a reasonable critereon. |
05:09:18 | jpt9 | (sp?) |
05:09:24 | jpt9 | there's a fractal renderer. |
05:09:27 | jpt9 | and a gameboy emulator. |
05:09:39 | | Join animeloe [0] (n=animeloe@unaffiliated/animeloe) |
05:09:44 | *** | Saving seen data "./dancer.seen" |
05:09:50 | PaulPosition | "shutdown if hold is on in the non-ipod-pp target bootloaders" ... what does that mean for 'switch hold to reset settings' then? |
05:09:51 | jpt9 | and a ZX Spectrum emulator!!! |
05:09:58 | jpt9 | which has a keyboard! |
05:10:03 | psycho_maniac | jpt9: whats your point? |
05:10:19 | n1s | a gameboy has what 8 buttons, an computer keyboard, about 105, your dap 8~10 maybe... |
05:10:33 | jpt9 | how about the ZX Spectrum? |
05:11:15 | Llorean | PaulPosition: The settings reset doesn't happen in the bootloader. |
05:12:48 | psycho_maniac | what does that commit mean anyways? if you put the hold button to "on" on your player it will shut off? |
05:13:12 | n1s | only when it's turned on |
05:13:24 | n1s | when it's starting |
05:13:34 | * | n1s stops typing now :) |
05:13:47 | psycho_maniac | oh ok. i understand |
05:14:00 | | Quit animeloe (Client Quit) |
05:14:34 | PaulPosition | Ah.. So there are targets where the hold button didn't intercept/block the power-on action? |
05:14:55 | PaulPosition | (ie, iRiver would flash a padlock if I tried that) |
05:16:09 | | Quit n1s () |
05:16:50 | JdGordon | PaulPosition: you talking about my commit? |
05:17:17 | | Join animeloe [0] (n=animeloe@unaffiliated/animeloe) |
05:17:48 | PaulPosition | Well I was asking about it, yes. |
05:18:06 | | Quit animeloe (Client Quit) |
05:18:22 | PaulPosition | JdGordon - but not demanding. I'm just a bit curious about things. :/ |
05:18:32 | JdGordon | the problem happened when the e200 bootloader was replaced with a rockbox bootloader... |
05:19:00 | JdGordon | the OF bootloader checked for the hold switch not rockbox.. so that needed fixing |
05:19:16 | | Quit qwm (Read error: 110 (Connection timed out)) |
05:19:21 | | Nick ord is now known as qwm (n=qwm@h38n2fls32o1010.telia.com) |
05:20:54 | PaulPosition | JdGordon - Okay... What will happen, now, with the wakeup-alarm on, say, h10 ? And how much time would someone wait before flippin' the hold switch if one wanted to reset settings? |
05:21:26 | JdGordon | as soon as it comes on you can flip the switch... |
05:21:37 | JdGordon | if its too early it will shutdown... |
05:22:11 | Llorean | Generally speaking, say/think "one" and then you're okay. :-P |
05:22:47 | PaulPosition | Okay, so when the screen starts showing stuff, bootloader has pretty much finished his stuff? |
05:22:57 | JdGordon | yes |
05:22:58 | | Join DM| [0] (n=dm@cpe-65-24-163-189.columbus.res.rr.com) |
05:23:32 | Llorean | On the iPods at least, the best time is probably right after the backlight comes on, I believe |
05:23:33 | PaulPosition | That's good enough. Just wondered because I happen to offer "reset settings" a lot as solution for trivial things on forums such as misticriver :D |
05:24:49 | PaulPosition | thanks :) I'll still have to test the alarm with hold on, to see what happens. And maybe amend the manual (?) If I can find in me the clairvoyance to write good english. |
05:25:15 | Llorean | alarm+hold wouldn't work well anyway |
05:25:24 | Llorean | You'd get cleared settings, right? |
05:25:34 | Llorean | Now it just won't boot up, less destructive I'd say |
05:25:52 | PaulPosition | Good thing you mention it, that makes a whole lot of sense. |
05:26:10 | Llorean | I doubt playback would start on the cleared settings one anyway, though I'm not _certain_ about that. |
05:26:39 | PaulPosition | So in one case it'd be : (before) dap turns on, clear settings, nothing happens (no song to resume) - (after) nothing happens. |
05:26:47 | PaulPosition | The after is better indeed. :D |
05:26:48 | Llorean | I think so. |
05:27:13 | Llorean | Before *might* have been "clear settings, resume playback with default wps" as I'm not sure whether clearing settings would happen before or after it attempted to resume. |
05:27:22 | JdGordon | yes, clearning settings definatly disabled reusming playbacl |
05:27:35 | Llorean | I know it'd disable a start screen of the WPS, but is the alarm handled in the same place? |
05:28:31 | JdGordon | yay, back up to manufac mode |
05:28:44 | PaulPosition | Llorean - I think so, there's no "browse to alarm song" sort of thing, it just plays the last song before the poweroff. |
05:29:10 | JdGordon | depends on the default value for global_settings.alarm_wake_up_screen |
05:29:27 | JdGordon | but even then... the resume info is cleared also |
05:29:32 | JdGordon | so it would say nothing to play |
05:29:36 | Llorean | Ah |
05:29:41 | Llorean | Didn't know clearing settings removed nvram |
05:30:00 | * | JdGordon is pretty sure it does |
05:30:14 | JdGordon | yeah it would.. nvram settings are reset to their defaults |
05:30:19 | Llorean | Gotcha |
05:30:24 | Llorean | Well then, definitely better this way |
05:30:32 | Llorean | Nothing lost, and it wouldn't have woken you in the first place |
05:31:09 | PaulPosition | lol... Too true. Well, god bless irc for sparing me a "me stupid" moment on the forums. |
05:36:18 | | Join Guerin [0] (n=lewis@121-73-1-241.cable.telstraclear.net) |
05:36:25 | Guerin | hey hey |
05:36:39 | Guerin | i had rockbox on my x5l and the battery life was measured in minutes,m not hours |
05:37:06 | Llorean | Guerin: Did you run a proper battery bench? |
05:37:18 | Guerin | Llorean: no, just ordinary usage |
05:37:18 | PaulPosition | Guerin - You mean what rockbox showed or what you got out of it and measured yourself |
05:37:36 | Llorean | Guerin: Rockbox uses less battery power than the original firmware under similar playback conditions. |
05:37:44 | Guerin | PaulPosition: it would die due to low batter after 30m-3h |
05:38:16 | Guerin | Llorean: yes, I've read that, since it underclocks the cpu when not in use |
05:38:31 | Llorean | Testing has repeatedly confirmed this, time and again. |
05:38:51 | Guerin | what I wonder is whether I needed to tweak down the drive seek settings - I'm reluctant to go too low for fear of parking the hdd too frequently |
05:38:53 | Llorean | Try running a full battery benchmark and finding out the voltage range your player is crossing over time. |
05:39:10 | Llorean | Guerin: Have you changed it from the default? |
05:39:23 | Guerin | Llorean: I had not, no. |
05:39:33 | Llorean | Then it shouldn't be a problem. |
05:39:39 | Llorean | Are you using a recent, official build? |
05:39:39 | DM| | Anyone suggest a nice and pretty theme that works with daily builds? |
05:39:53 | Guerin | the other thing is that I was using a prebuilt rockbox, not one I'd built myself from cvs or svn or whatever you use |
05:40:02 | psycho_maniac | Anybody ever ran the GBSYSTEM.zip files on the GigabeatFXPort page? I'm wondering how risky that is |
05:40:06 | Llorean | Guerin: Downloaded from rockbox.org? |
05:40:18 | Llorean | You don't have to build it yourself, but if it's not the officially built version, you shouldn't be asking about it here |
05:40:18 | psycho_maniac | DM|: what player? |
05:40:29 | DM| | ipod 30gb 5g Video, sorry |
05:40:39 | Llorean | There are many things other people put in their builds that can have averse affects on battery life, or introduce bugs such as shutting down when the battery isn't really too low yet... |
05:41:14 | Llorean | psycho_maniac: They work fine. |
05:41:21 | Guerin | Llorean: OK, so the binmaries on rockbox.org are considered sane? |
05:41:25 | psycho_maniac | they usually say if they need patches or not. go to www.rockbox-themes.org. that one is easier to see a theme needs patches or not |
05:41:38 | Llorean | Guerin: The binaries on Rockbox.org are considered "The only ones we provide support for" |
05:41:53 | Llorean | We refuse to be responsible for any changes other people might've made. |
05:42:05 | DM| | psycho_maniac well mos the ones on there load up with text in the wrong spot, or text that is garble |
05:42:17 | psycho_maniac | do you use patches? |
05:42:42 | DM| | no |
05:42:43 | psycho_maniac | load up where? on the site or on the player? |
05:42:43 | PaulPosition | DM| - And they also tell you whether they're safe to use with svn builds or if they need a custom one. |
05:43:07 | DM| | PaulPosition Im using ones that say i can use with daily builds |
05:43:43 | Guerin | Llorean: perfectly rational. What (other than the battery benchmark) should I be looking at if it continues to die out? I have used two separate batteries - the original x5l set (used ~1 year, then in storage ~18 months), and a replacement (brand new) OEM 1100mAh |
05:43:56 | Guerin | more or less identical battery life between them, which is frightening |
05:44:39 | Guerin | also, both seem to only charge up to ~4.05v, whereas if they're 4.2v nominal they should go to at least that level, no? |
05:44:40 | PaulPosition | DM| - That's weird. Wish I could test some for you and see for myself but I don't have an ipod. :( |
05:44:47 | Llorean | When you take a battery bench, it'll show the voltages at each time it records, you can ask other people with good working ones and see how their voltages compare |
05:45:51 | PaulPosition | Guerin - How old is your build, by the way? (If you're going the battery-bench way, might as well do it with the most current build) |
05:45:57 | Guerin | is it possible to run a battery bench of any sort on the original firmware for comparison? |
05:46:25 | Guerin | PaulPosition: tbh, I did it several months ago and don't recall how old the build was |
05:47:07 | PaulPosition | Guerin - Except playing songs and 'giving an ear every 30 minutes' or so, I don't think there's any way to benchmark OF. |
05:47:27 | Guerin | PaulPosition: ok. |
05:49:24 | PaulPosition | Guerin - I can't say for your specific target, but sometimes things break and are corrected soon after.. If you were really unlucky maybe you downloaded a 'crippled' build that one time..(?) There are about a dozen commits a day and some of them sometimes have to be 'reverted' so who knows? |
05:49:42 | Guerin | right, that's cetainly possible |
05:50:04 | Guerin | it seems charging up to only just above 4v is normal, though |
05:50:22 | Guerin | and about 3.5-3.6v is shutdown time |
05:52:11 | Guerin | so, I should be using a daily, or which? |
05:53:29 | PaulPosition | "current build" is what the doctor usually orders.. ;) |
05:53:54 | Guerin | right-o |
05:54:03 | Guerin | thank you |
05:54:26 | PaulPosition | Guerin - If you do the benchmark, you can compare with Bernard K.'s benchmark which is linked to on this wikipage : http://www.rockbox.org/twiki/bin/view/Main/IAudioRuntime |
06:00 |
06:01:01 | | Join monsterb [0] (n=monsterb@dem1382-138-174.ppp.netnitco.net) |
06:05:04 | | Quit monsterb (Remote closed the connection) |
06:05:10 | | Quit jpt9 ("ChatZilla 0.9.79 [Firefox 2.0.0.9/2007102514]") |
06:08:13 | | Join sarixe [0] (n=sarixe@ool-435403e9.dyn.optonline.net) |
06:14:36 | | Quit sarixe ("(EE) Failed to load "quit" module") |
06:19:11 | | Quit criznach ("ChatZilla 0.9.79 [Firefox 2.0.0.9/2007102514]") |
06:27:49 | | Quit psycho_maniac (" I love my HydraIRC -> http://www.hydrairc.com <-") |
06:29:53 | | Join animeloe [0] (n=animeloe@unaffiliated/animeloe) |
06:31:07 | | Quit zicho (Read error: 110 (Connection timed out)) |
06:32:55 | maraz | Someone should unlock http://forums.rockbox.org/index.php?topic=11504.165 and link people to the patch so we can get some testers. |
06:33:57 | | Quit joshin (Read error: 113 (No route to host)) |
06:34:00 | maraz | There is a patched recent build at http://www.rockbox.org/tracker/task/7510#comment19668 |
06:35:24 | DM| | How do you clear rockboxes' database? |
06:37:46 | | Quit hcs (Read error: 110 (Connection timed out)) |
06:39:06 | | Join toffe82 [0] (n=chatzill@ppp-71-130-79-72.dsl.frs2ca.pacbell.net) |
06:43:23 | | Quit DM| ("*bashes head against keyboard*") |
06:44:33 | | Quit scorche (" HydraIRC -> http://www.hydrairc.com <- It'll be on slashdot one day...") |
06:49:10 | | Join animeloe_ [0] (n=animeloe@unaffiliated/animeloe) |
06:51:54 | | Join Fardel [0] (n=macsmo@h-69-3-204-248.sfldmidn.dynamic.covad.net) |
06:52:02 | Fardel | Yo |
06:52:12 | Fardel | Can someone help me out with installing rockbox? |
06:52:31 | krazykit | only if you tell us what device and what you're having problems with, of course |
06:52:46 | Fardel | Alright, i've got an 80GB I pod. |
06:52:52 | Fardel | And my problem is with the bootloader |
06:53:23 | krazykit | what's the problem, specifically? |
06:53:54 | Fardel | I've ran it, and it starts fine, I type in "i", it starts working, and then it says.. "Write Failed |
06:54:05 | Fardel | I've ran it, and it starts fine, I type in "i", it starts working, and then it says.. |
06:54:15 | Fardel | [ERR] Write failed |
06:54:21 | Fardel | : No error |
06:54:30 | krazykit | do you have administrator rights? |
06:54:34 | Fardel | [ERR] Image movement failed. |
06:54:35 | Fardel | Yes |
06:54:44 | Fardel | [ERR] −−install failed. |
06:54:52 | Fardel | Press ENTER to exit ipodpatcher |
06:54:56 | krazykit | right, got that. |
06:55:03 | krazykit | what OS? |
06:55:10 | Fardel | I've tried it with .rockbox (Unzipped) in my I pod, and out of my I pod |
06:56:39 | Fardel | Oh, windows. |
06:56:47 | krazykit | xp? vista? |
06:56:51 | Fardel | XP. |
06:57:32 | | Join webguest61 [0] (i=7cb85a3e@gateway/web/cgi-irc/labb.contactor.se/x-9b948d346778a0c1) |
06:57:55 | advcomp2019 | Fardel, which 80gb ipod |
06:58:14 | Fardel | Video |
06:58:42 | webguest61 | Hi is there anyone working on the Gigabeat S port at the moment? |
06:59:21 | | Quit animeloe (Read error: 110 (Connection timed out)) |
06:59:32 | toffe82 | webguest61: yes there are 2 persons really working on it |
07:00 |
07:03:04 | | Join DM| [0] (n=dm@cpe-65-24-163-189.columbus.res.rr.com) |
07:03:05 | Fardel | Any idea of what might be going wrong? |
07:03:41 | DM| | Anyone know how to clear the rockbox database? i have duplicated songs on there but Those songs ( backup folder on the ipod) was deleted |
07:05:09 | krazykit | DM|, delete the .idx files in .rockbox |
07:05:16 | DM| | thanks |
07:05:39 | | Quit eigma (Read error: 113 (No route to host)) |
07:06:15 | DM| | krazykit uh.. there are no idx files |
07:06:32 | krazykit | maybe that isn't the extension. |
07:06:42 | DM| | you mean the databae_X files? |
07:06:47 | krazykit | yes |
07:06:48 | DM| | cd? |
07:06:51 | DM| | tcd* |
07:07:02 | krazykit | yeah, that's the one |
07:07:26 | krazykit | not sure why i thought idx. |
07:07:37 | DM| | database_idx.tcd was a file |
07:07:49 | krazykit | that'd be why, probably :P |
07:08:07 | DM| | thanks much ! |
07:09:20 | DM| | woot |
07:09:23 | | Quit DM| ("*bashes head against keyboard*") |
07:09:45 | *** | Saving seen data "./dancer.seen" |
07:10:20 | Fardel | Do you know what I should do? |
07:10:56 | advcomp2019 | i would follow the step again |
07:11:18 | Fardel | And unzip the rockbox.zip file into my Ipod? |
07:11:35 | | Join scorche [0] (n=scorche@rockbox/administrator/scorche) |
07:13:28 | | Quit miepchen^schlaf (Read error: 104 (Connection reset by peer)) |
07:13:50 | | Join miepchen^schlaf [0] (n=hihi@p54BF6932.dip.t-dialin.net) |
07:14:38 | | Join webguest16 [0] (i=42d07bf0@gateway/web/cgi-irc/labb.contactor.se/x-a665ccfe12e6a6c4) |
07:14:38 | | Quit webguest61 ("CGI:IRC (EOF)") |
07:15:03 | webguest16 | hello |
07:16:18 | | Quit webguest16 (Client Quit) |
07:17:54 | Fardel | Alright, I did it all again, and it didn't work. |
07:18:54 | Fardel | Just does the same thing |
07:21:11 | Fardel | Is there anything else I can do to make this work? |
07:29:53 | | Quit animeloe_ ("Leaving") |
07:34:08 | | Join Nico_P [0] (n=nicolas@rockbox/developer/NicoP) |
07:41:12 | | Part Fardel |
07:43:00 | | Join ddalton [0] (n=daniel@203-217-71-105.dyn.iinet.net.au) |
07:43:30 | | Quit ddalton ("leaving") |
07:45:08 | | Quit dubious` () |
07:47:09 | | Join animeloe [0] (n=animeloe@unaffiliated/animeloe) |
07:48:51 | | Quit Nico_P (Remote closed the connection) |
07:51:06 | | Quit scorche (Read error: 104 (Connection reset by peer)) |
07:56:16 | | Join scorche [0] (n=scorche@rockbox/administrator/scorche) |
08:00 |
08:01:01 | | Join animeloe_ [0] (n=animeloe@unaffiliated/animeloe) |
08:02:09 | | Join TiMiD[FD] [0] (n=TiMiD[FD@210.169.80.68) |
08:02:15 | TiMiD[FD] | hello |
08:03:23 | TiMiD[FD] | I was wondering if someone see an objection to the renaming of the "recorder" and "player" folders into the app/ dir to something more appropriate to the fact that rockbox is now a little more multiplatform |
08:05:38 | | Join ddalton_ [0] (n=Daniel@203-217-71-105.dyn.iinet.net.au) |
08:05:51 | ddalton_ | can someone help me here with setting my path? |
08:06:13 | TiMiD[FD] | nhm ? |
08:06:46 | ddalton_ | what line do I edit in /etc/profile? (root's or my user one) |
08:07:08 | TiMiD[FD] | -_- |
08:07:16 | TiMiD[FD] | depends on your distro I guess |
08:07:26 | TiMiD[FD] | and on what you wanna do |
08:07:47 | ddalton_ | I want to be able to compile from the daniel account. I can show you my /etc/profile file |
08:07:59 | | Quit PaulPosition () |
08:08:32 | ddalton_ | ii |
08:08:35 | TiMiD[FD] | not really necessary |
08:08:38 | ddalton_ | oops |
08:08:40 | ddalton_ | http://www.pastebin.ca/raw/783500 |
08:08:43 | ddalton_ | that is the profile |
08:08:50 | TiMiD[FD] | so what you wanna do is modify your path |
08:09:00 | ddalton_ | yes |
08:09:07 | TiMiD[FD] | to be able to use the cross compile tools |
08:09:12 | ddalton_ | I am running find on m68k-elf-gcc... |
08:09:16 | ddalton_ | atm |
08:09:22 | ddalton_ | yep |
08:09:31 | ddalton_ | so I can compile rockbox basically |
08:09:48 | TiMiD[FD] | then add the path to the m68k-* tools on the line for the normal user |
08:10:02 | TiMiD[FD] | the second one in your profile |
08:10:23 | ddalton_ | the second path line? after the else? |
08:10:29 | | Join LinusN [0] (i=linus@rockbox/developer/LinusN) |
08:10:33 | TiMiD[FD] | yes |
08:11:05 | ddalton_ | what do I add? |
08:11:14 | ddalton_ | and do I remove the "? |
08:11:22 | ddalton_ | and put it at the end of the edited line? |
08:11:23 | TiMiD[FD] | do you know where your binaries were stored ? |
08:11:35 | ddalton_ | no. |
08:11:39 | ddalton_ | how do I check? |
08:11:48 | TiMiD[FD] | put a : after the /usr/games |
08:12:01 | TiMiD[FD] | and put your path to the binaries between the : and the " |
08:12:10 | TiMiD[FD] | I don't know |
08:12:15 | TiMiD[FD] | did you compile the tools ? |
08:12:31 | ddalton_ | I ran rockboxdev.sh |
08:12:43 | ddalton_ | where does that put them by default? |
08:12:54 | TiMiD[FD] | so it may have created a folder with a bin/ dir inside |
08:13:14 | TiMiD[FD] | I don't use that script on a daily basis so I don't remember ... |
08:13:17 | LinusN | ddalton_: /usr/local/<architecture>/bin |
08:13:28 | | Quit jhulst (Read error: 113 (No route to host)) |
08:13:51 | ddalton_ | LinusN: Ok so i386? and whats the full line I need to add? |
08:13:58 | TiMiD[FD] | ah yes |
08:14:00 | LinusN | i.e /usr/local/arm-elf/bin, /usr/local/sh-elf/bin and /usr/local/m68k-elf/bin |
08:14:02 | TiMiD[FD] | mine are there /usr/local/m68k-elf/bin |
08:14:14 | ddalton_ | a : between each? |
08:14:18 | LinusN | yes |
08:14:28 | TiMiD[FD] | PATH="/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games:/usr/local/m68k-elf/bin" |
08:16:21 | ddalton_ | LinusN: What about i386 do I need to add that somewhere? |
08:16:31 | LinusN | ni |
08:16:32 | LinusN | no |
08:16:54 | ddalton_ | LinusN: Can you check my profile if I pastivin it? |
08:17:13 | LinusN | sure |
08:17:28 | | Quit animeloe (Read error: 113 (No route to host)) |
08:17:43 | | Join Rob222241 [0] (n=Miranda@p54B167F5.dip.t-dialin.net) |
08:18:43 | | Quit safetydan ("Leaving.") |
08:19:50 | ddalton_ | LinusN: is this right? http://pastebin.ca/raw/783535 |
08:20:14 | LinusN | ddalton_: looks ok |
08:20:21 | | Join fpc [0] (n=gandalf@200.55.181.43) |
08:20:26 | ddalton_ | LinusN: Ok Ill try it. Thanks |
08:21:23 | fpc | Hello there |
08:21:50 | fpc | I downloades the current-buil for my ipod nano first gen, and the files arent listed... |
08:21:59 | fpc | downloaded. build... |
08:22:53 | fpc | actually, I tried a last week build, and the firware was very unstable... |
08:23:05 | fpc | someone can recomend me a build that is know to work on my first gen nano? |
08:23:26 | ddalton_ | LinusN: Same error. m68k-elf-gcc command not found |
08:23:43 | ddalton_ | is there a way to check im pointing to the right directory? |
08:23:56 | TiMiD[FD] | ddalton_: type . /etc/profile |
08:23:58 | TiMiD[FD] | and retry |
08:24:07 | LinusN | ddalton_: did you restart cygwin? |
08:24:14 | TiMiD[FD] | the changes are probably not taken in account |
08:24:15 | ddalton_ | no I am on debian... |
08:24:28 | | Quit BigBambi (Remote closed the connection) |
08:24:55 | LinusN | ddalton_: hmm, then it might help to start a new shell |
08:25:17 | LinusN | but i suspect /etc/profile might not be used if you use the bash shell |
08:25:29 | LinusN | then it might be /etc/hash_profile |
08:25:35 | LinusN | sorry, bash_profile |
08:25:40 | ddalton_ | anyway Ill be back in 20 mins I am using bash |
08:25:53 | TiMiD[FD] | . /etc/profile would also works |
08:26:02 | TiMiD[FD] | -s |
08:26:42 | daurnimator | /etc/profile is used by bash |
08:26:47 | daurnimator | cept if the user is root |
08:26:49 | LinusN | daurnimator: ok ,thx |
08:27:04 | daurnimator | you have to use ~/.bash_profile for root |
08:29:47 | LinusN | ah, yes |
08:31:21 | | Join pondlife [0] (n=Steve@rockbox/developer/pondlife) |
08:34:36 | | Quit Rob2222 (Read error: 110 (Connection timed out)) |
08:38:36 | ddalton_ | hi LinusN: Ok im back. just testing... |
08:41:22 | ddalton_ | Linusn! I think its working! |
08:41:25 | ddalton_ | LinusN |
08:41:33 | LinusN | wee! |
08:42:13 | ddalton_ | so LinusN what should be quicker? 2.1 ghz dual core pc with cygwin building rb? Or 800 mhz pc with debian building rockbox |
08:42:23 | ddalton_ | cygwin one has 1 gb ram and the debian one has 256. |
08:42:27 | ddalton_ | I guess the cygwin one? |
08:43:13 | LinusN | ddalton_: hard to tell, but the dual core might be faster |
08:43:31 | | Join ender` [0] (i=krneki@84-255-206-8.static.t-2.net) |
08:43:35 | LinusN | the debian box could benefit from some more ram |
08:43:41 | ddalton_ | oh ok. I will probably end up installing linux on that. Just learning it before I break I break the good system :-) |
08:44:17 | ddalton_ | BTW I can actually watch the whole compile process. The access tecnology I am using is far better |
08:44:31 | | Join webguest16 [0] (i=4b24cc4c@gateway/web/cgi-irc/labb.contactor.se/x-dc3fa977e2877d22) |
08:45:15 | ddalton_ | LinusN: would I get improvements with 512 mb? |
08:45:16 | | Part pondlife ("Gone") |
08:45:37 | ddalton_ | would that be quicker than the dual core building rb? |
08:45:50 | ddalton_ | Its going fairly fast. Up to the plugins. So It seems quicker |
08:46:43 | | Quit fpc (Read error: 110 (Connection timed out)) |
08:48:57 | webguest16 | Is a build of Rockbox in the making for the Microsoft Zune (first gen)? |
08:49:42 | scorche | no |
08:50:06 | | Join GodEater_ [0] (n=bryan@bb-87-80-121-64.ukonline.co.uk) |
08:52:10 | ddalton_ | LinusN: How do I check the size of rockbox.zip? |
08:55:35 | GodEater_ | ddalton_: ls -lh rockbox.zip |
08:55:37 | LinusN | ls -l |
08:56:01 | GodEater_ | yeah or just l if you want a really accurate size... |
08:57:01 | | Join pixelma [0] (i=pixelma@rockbox/staff/pixelma) |
08:57:13 | | Quit webguest16 ("CGI:IRC (EOF)") |
08:57:28 | ddalton_ | so would this be the size? Before the date? 1889080? |
08:57:34 | ddalton_ | 1.8 mb I guess? |
08:57:46 | GodEater_ | that looks right |
08:58:07 | ddalton_ | and another stupid question :-) how do I extract it to /media/iriver? |
08:58:10 | ddalton_ | rockbox.zip |
08:58:21 | | Part toffe82 |
08:59:24 | ddalton_ | unzip rockbox.zip /media/iriver ? |
08:59:30 | GodEater_ | not quite |
08:59:38 | ddalton_ | oh ok |
08:59:39 | GodEater_ | ddalton_: unzip -d /media/iriver rockbox.zip |
08:59:41 | ddalton_ | what is it then? |
08:59:45 | GodEater_ | I usually use "-o" too |
08:59:55 | GodEater_ | which overwrites the old .rockbox folder without asking you |
09:00 |
09:03:17 | Llorean | I thought it was unzip rockbox.zip -d /media/iriver |
09:03:25 | Llorean | Or does it not care about order of parameters? |
09:05:08 | | Join petur [0] (n=petur@rockbox/developer/petur) |
09:07:12 | | Join OlivierBorowski [0] (n=OlivierB@ANancy-157-1-24-9.w81-50.abo.wanadoo.fr) |
09:08:15 | | Join akoelahpahlawanb [0] (n=dshdks@125.163.249.235) |
09:09:07 | ddalton_ | <GodEater_> ddalton_: unzip -d /media/iriver rockbox.ziso its unzip -d -o /media/iriver rockbox.zipp |
09:09:10 | ddalton_ | oops |
09:09:46 | ddalton_ | unzip -o -d /media/iriver rockbox.zip |
09:09:49 | *** | Saving seen data "./dancer.seen" |
09:10:51 | | Join linuxstb_ [0] (n=linuxstb@rockbox/developer/linuxstb) |
09:10:55 | | Quit nanok (Read error: 113 (No route to host)) |
09:15:17 | | Quit akoelahpahlawanb () |
09:15:32 | * | LinusN is impressed with how smooth the transition to speex has been so far |
09:16:00 | jmspeex | LinusN: transition from what? |
09:16:07 | LinusN | from mp3 clips |
09:16:14 | LinusN | (the voice) |
09:16:29 | jmspeex | yeah, just wasn't sure what rockbox was using |
09:16:57 | | Join atsea- [0] (i=atsea-@gateway/tor/x-8e0441be2aac3586) |
09:18:04 | LinusN | the quality is slightly worse, but i guess it's just a matter of changing the encoder parameters |
09:18:38 | ddalton_ | LinusN: is it: "unzip -o -d /media/iriver rockbox.zip"? |
09:18:55 | ddalton_ | to unzip rockbox.zip to /media/iriver |
09:19:07 | LinusN | ddalton_: yes |
09:19:14 | ddalton_ | LinusN: thanks |
09:21:09 | | Quit advcomp2019 ("Leaving") |
09:22:30 | | Quit linuxstb (Read error: 110 (Connection timed out)) |
09:22:51 | | Quit OlivierBorowski (Remote closed the connection) |
09:23:52 | | Part TiMiD[FD] |
09:25:48 | | Nick linuxstb_ is now known as linuxstb (n=linuxstb@rockbox/developer/linuxstb) |
09:26:34 | | Join eigma [0] (i=eigma@216.48.162.210) |
09:27:28 | linuxstb | JdGordon: Regarding your bootloader commit, what happens if you turn the device on by inserting USB or the charger, and the hold switch is on? |
09:27:41 | jmspeex | LinusN: what bit-rate were the MP3 files? |
09:28:05 | eigma | DMA-driven (from DSP RAM to serial port) audio output is working on the m:robe! :D |
09:28:26 | linuxstb | \o/ |
09:28:27 | | Quit ddalton_ ("I was using BOFHNet IRC version 1.2 by fmillion - get your copy today from http://www.the-bofh.com/bofhnet/irc !") |
09:28:29 | LinusN | jmspeex: not sure |
09:28:29 | Llorean | linuxstb: The e200 at least, shouldn't boot up if the hold switch is in (the OF bootloader used to prevent it when present) |
09:28:32 | eigma | I've got a nice ~1.4khz sine wave being outputed |
09:28:40 | | Join ddalton [0] (n=daniel@203-217-71-105.dyn.iinet.net.au) |
09:29:13 | | Join advcomp2019 [0] (n=advcomp2@unaffiliated/advcomp2019) |
09:29:16 | JdGordon | linuxstb: it will shutdown which i would think is expected... although letting it boot to usb with hold on does sound ok also |
09:29:18 | LinusN | eigma: weeee! |
09:29:38 | linuxstb | JdGordon: And then it stays off? The ipods would then turn back on again... |
09:29:48 | eigma | no ARM->DSP bulk transfers yet though, I'll have to leave that to another day.. |
09:30:08 | JdGordon | linuxstb: yeah... and who says the ipods are always right :D |
09:30:10 | eigma | the C54x DMA nicely has this "circular buffer mode" so i can literally set it and then entirely idle the CPU |
09:30:19 | LinusN | cool |
09:30:27 | linuxstb | JdGordon: So that means you can power-off the H10 and Sansa whilst charging? |
09:30:30 | eigma | not even fixing the values every once in a while in an interrupt, it's awesome |
09:30:54 | LinusN | eigma: tried the free ti dsp compiler? |
09:31:11 | Llorean | linuxstb: I thought the iPod bootloaders don't have that change. |
09:31:20 | eigma | I can't seem to get it to go into the lowest-power mode.. only the first-level idle mode :( |
09:31:23 | JdGordon | linuxstb: I dunno |
09:31:31 | Llorean | linuxstb: But the e200 will turn on, say "Hold engaged" or something similar, and shut down, if you plug a OF-bootloader one into USB. |
09:31:51 | Llorean | So I would assume you can either power it off while charging, or the bootloader enters a low power mode that looks like off. |
09:32:04 | JdGordon | linuxstb: the commit was really only for when the OF bootloader is removed on the e200 |
09:32:18 | eigma | LinusN: not yet.. I'm putting that off because I don't want to think about integrating it with the rockbox build system |
09:32:25 | LinusN | :-) |
09:32:47 | eigma | if anyone else was interested in doing that, i would be much indebted to them ;) |
09:33:20 | eigma | anyway, it's extremely late over here and a monday tomorrow (today..), I have to get some sleep |
09:33:22 | eigma | cheers |
09:33:47 | | Quit eigma () |
09:45:47 | linuxstb | Llorean, JdGordon: So you're saying that you've tested the new Rockbox bootloader and it stays shut off with both a USB connection and charger connection (assuming the Sansa has a separate charger)? Anyone tested the C200 and H10s? |
09:46:06 | Llorean | linuxstb: No, I was just saying what the OF bootloader did. |
09:46:37 | Llorean | In the theory that if ours doesn't do it, because the OF one does that, we should be able to replicate it (if desired) |
09:47:40 | JdGordon | linuxstb: hmm.. seems it does boot to the of if usb + hold |
09:51:57 | | Quit TMM ("Ex-Chat") |
09:53:03 | | Join davina [0] (n=davina@cpc1-sout6-0-0-cust616.sotn.cable.ntl.com) |
09:53:05 | | Join Zagor [0] (n=bjst@46.35.227.87.static.tab.siw.siwnet.net) |
10:00 |
10:12:26 | | Part pixelma |
10:24:14 | | Quit ddalton ("Lost terminal") |
10:35:36 | | Join Jon-Kha [0] (i=jon-kha@80-248-247-190.cust.suomicom.fi) |
10:43:37 | amiconn | jmspeex: The voice files used (and for hwcodec targets still use) mp3 vbr: 12kHz, lame -V 9 -B 64 (the latter is necessary due to limitations of the MAS mp3 decoder) |
10:45:34 | | Join spiorf [0] (n=spiorf@host185-210-dynamic.20-79-r.retail.telecomitalia.it) |
10:47:31 | | Join pondlife [0] (n=Steve@rockbox/developer/pondlife) |
10:47:50 | * | pondlife really likes the new voicebox |
10:48:06 | pondlife | i.e. the HTML app |
10:48:20 | pondlife | Is it in SVN too? |
10:49:59 | | Join Siku [0] (i=Siku@e81-197-76-6.elisa-laajakaista.fi) |
10:56:21 | Llorean | HTML app? |
10:56:29 | pondlife | voicebox.hta |
10:57:02 | Llorean | Where does this come from? |
10:57:49 | pondlife | The wiki |
10:58:36 | pondlife | http://www.rockbox.org/twiki/bin/view/Main/VoiceHowto |
10:58:40 | GodEater_ | where it's always lived... |
10:59:01 | pondlife | It should also be in SVN, but I don't see it. |
10:59:28 | pondlife | It never was in before, but now would be a good time to add it, I guess |
10:59:31 | Llorean | GodEater_: I'd never seen an html one before. |
10:59:41 | pondlife | No, that's new |
10:59:43 | Llorean | Also, I think we have too many voice pages on the wiki |
10:59:49 | pondlife | We do |
11:00 |
11:00:01 | pondlife | We shouldn't host voice files there |
11:00:03 | GodEater_ | erm |
11:00:06 | Llorean | VoiceHowto, VoiceBuilding and VoiceFiles |
11:00:10 | GodEater_ | I've used an html based one for AGES |
11:00:13 | GodEater_ | it can't be THAT new |
11:00:25 | pondlife | Ah, I only just saw it today ... |
11:00:38 | Llorean | GodEater_: The last time I generated talk clips, the H120 was the only swcodec target... |
11:00:41 | GodEater_ | when you said "new" I assumed you meant it had been updated to do speex |
11:00:43 | Llorean | New for me is very relative in that area. |
11:01:20 | pondlife | I hadn't updated since Brian Wolven's original vbs |
11:01:30 | LinusN | SAPI is broken on my work machine, it asks for the installation cd, which i don't have |
11:01:36 | jmspeex | amiconn: I'm pretty sure Speex 16 kHz / 27.8 kbps sounds better |
11:02:02 | pondlife | The new .talk clips play back slower than my SAPI TTS setting though |
11:02:36 | pondlife | I've moved the slider across to full speed, but it makes no difference... I guess that's being overridden somewhere. |
11:02:37 | LinusN | jmspeex: how do i set the options for that? |
11:02:57 | LinusN | jmspeex: the current options are "-q 4 -c 10" |
11:02:58 | jmspeex | LinusN: that's the wideband default |
11:03:15 | jmspeex | LinusN: but you can change all settings with speex_encoder_ctl() |
11:03:33 | jmspeex | LinusN: -q4 is a bit low I'd say |
11:04:37 | * | LinusN tries with -q 5 |
11:04:41 | jmspeex | but then again, it depends on the application |
11:05:26 | LinusN | it sounds ok, but it sounds a little too robotic, and the "s" and "f" are distorted |
11:06:16 | jmspeex | I tend to recommend using 20 kbps or higher for wideband |
11:07:14 | pondlife | Hmm, the voicebox script sets the speech rate :/ |
11:07:45 | pondlife | Should leave that to the control panel setting, like the voice selection IMHO. |
11:09:52 | *** | Saving seen data "./dancer.seen" |
11:10:16 | LinusN | i'm not too sure about that |
11:10:23 | pondlife | Why? |
11:10:41 | LinusN | i think the user is likely to want a different narration rate in rockbox than on the windows machine |
11:10:43 | amiconn | jmspeex: To me speex -q4 sounds considerably better than the old mp3 setting |
11:10:45 | pondlife | I like to set a fairly fast rate and build both .voice and .talk |
11:11:02 | pondlife | Consistency of voice on target is good |
11:11:03 | JdGordon | pondlife: had any ideas to fix that squeel on the keyclick patch? |
11:11:19 | amiconn | pondlife: The .hta was around for years... |
11:11:20 | jmspeex | amiconn: well, MP3 really sucks anyway. Also, the artifacts are very different between Speex and MP3 and they tend to be perceived differently |
11:11:26 | jmspeex | by different people |
11:11:44 | pondlife | No. The problem seemed to go away for GodEater, perhaps with jhMikeS' little pcmbuf mods? |
11:11:59 | amiconn | Well, for hwcodec we have no choice.... unless someone implements a speex codec for the MAS |
11:12:00 | pondlife | I just resynced the patch, maybe you could retest? |
11:12:13 | JdGordon | i saw.. thats what promptyed the question |
11:12:28 | JdGordon | my tree isnt compilable atm.. but ill test later or tomorow if i rmemeber |
11:12:38 | pondlife | JdGordon: AFAIK, it's only a problem on Sansa at the moment. |
11:12:51 | pondlife | But I have no idea why it's a problem at all. |
11:12:56 | LinusN | i wonder if FS #8003 could be solved by the new voice system |
11:13:00 | JdGordon | yeah, but it cant go in untill its fixed, and i want it in :p |
11:14:17 | pondlife | LinusN: It's tempting to close FS #8003... :) |
11:14:35 | LinusN | i added a comment about retesting with the latest version |
11:14:42 | pondlife | Thanks |
11:14:47 | pondlife | I was about to. |
11:17:57 | | Nick Soap is now known as Soap_ (n=Soap@rockbox/staff/soap) |
11:18:18 | JdGordon | which idiot decided the cfg strings cant have spaces after the commas???!!! |
11:18:22 | * | JdGordon shooots self |
11:18:55 | * | Bagder hands JdGordon the band aid |
11:20:24 | JdGordon | yay, settings loading works.. now to fix saving.. and then the gui and its ready! |
11:20:38 | pondlife | What's ready? |
11:20:45 | pondlife | nearly... |
11:21:38 | JdGordon | new config setup for the backlight so any value can be given |
11:21:55 | JdGordon | get rid of those bloody arrays which have to be kept in sync between apps and firmware |
11:23:42 | pondlife | Hmm, the new voice makes keyclick somewhat inaudible.. :/ |
11:24:03 | pondlife | Previously it was a little slower to kick in, so you got the click first |
11:24:17 | pondlife | Guess it'll have to wait for the mixer |
11:27:14 | JdGordon | why does strncpy() \0 the entire buffer upto len? |
11:27:21 | JdGordon | adding one \0 isnt enough? |
11:28:02 | pondlife | What does POSIX say? |
11:28:08 | JdGordon | dunno... |
11:28:18 | JdGordon | but sounds like a waste of cpu to me |
11:28:21 | linuxstb | That's what POSIX says... |
11:28:26 | pondlife | "If the array pointed to by s2 is a string that is shorter than n bytes, null bytes shall be appended to the copy in the array pointed to by s1, until n bytes in all are written. " |
11:28:40 | | Join lee-qid [0] (n=liqid@p5496543F.dip.t-dialin.net) |
11:28:45 | pondlife | strncpy is a horrible function |
11:28:51 | linuxstb | Adding strlcpy has been suggested... |
11:29:17 | JdGordon | whats strlcpy? |
11:29:23 | linuxstb | Google it. |
11:29:30 | pondlife | http://www.gratisoft.us/todd/papers/strlcpy.html# |
11:29:31 | Bagder | openbsd's take at a better strncpy |
11:29:37 | pondlife | Oops, ignore that trailing # |
11:29:50 | Bagder | used all over these days |
11:30:11 | linuxstb | Bagder: What do you think about it? |
11:30:24 | Bagder | a good idea |
11:30:30 | pondlife | Yes |
11:30:44 | pondlife | strcpy/strncpy should be deprecated too. |
11:31:16 | JdGordon | just define strncpy to strlcpy |
11:31:50 | LinusN | i'm all for it |
11:32:04 | linuxstb | That would be the same as just changing the behaviour of strncpy, which isn't what we want - we want to be POSIX-compliant as much as possible. |
11:32:05 | | Join agm3nt [0] (n=opera@bartek.tu.kielce.pl) |
11:32:09 | JdGordon | .... or we can just stop strncpy \0-ing the whole buffer |
11:32:21 | JdGordon | screw compliance! |
11:32:41 | pondlife | No, strlcpy should be added, and we can deprecate strncpy/strcpy over time |
11:32:47 | LinusN | i like the truncation checking and the null termination more than the extra performance |
11:34:09 | linuxstb | Someone also mentioned the issue of utf-8 characters being truncated, I don't know if strlcpy can/should do that. |
11:34:28 | LinusN | ouch |
11:34:31 | pondlife | No, it shouldn't. |
11:34:48 | linuxstb | Maybe utf8_strlcpy() ? |
11:35:01 | pondlife | Yep |
11:35:14 | LinusN | probably |
11:35:16 | pondlife | http://gtk-gnutella.sourceforge.net/doxygen/utf8_8h.html#a18 |
11:35:23 | pondlife | for example |
11:36:08 | * | markun apologizes again for adding unicode support |
11:36:34 | linuxstb | Anyone volunteering to do it? |
11:37:37 | * | linuxstb knows how to silence a party... |
11:37:48 | * | LinusN looks away |
11:38:02 | JdGordon | shouldnt the who core be changed to only work with utf8 strings? |
11:38:18 | markun | JdGordon: I think so |
11:38:38 | pondlife | Yes, but that's a separate job. |
11:38:43 | pondlife | One thing at a time. |
11:38:52 | JdGordon | restart apps/ from scratch! |
11:39:09 | LinusN | what would be the penalty for doing that? |
11:39:27 | JdGordon | amiconn: ok, saving/loading the .cfg works fine.. I need to fix the option screen still though |
11:39:32 | LinusN | i'm worried for the archos targets |
11:39:56 | JdGordon | I actually think it would benefit the archos more than hurt it |
11:40:08 | linuxstb | What needs doing differently? I thought the core worked with utf-8 currently? |
11:41:37 | LinusN | i believe all config file parsing uses plain 8-bit |
11:41:48 | LinusN | for example |
11:42:07 | JdGordon | yep, good old ascii |
11:42:13 | markun | LinusN: but does that matter? Aren't the paths in the config file stored in UTF-8? |
11:42:30 | LinusN | not sure |
11:42:49 | LinusN | i don't think they are |
11:43:16 | JdGordon | all strings stored int he config are stored as ascii |
11:44:15 | markun | JdGordon: what do you mean? |
11:44:20 | markun | converted from UTF-8 to latin1? |
11:44:31 | linuxstb | Does the config file care what the encoding is? Doesn't it just load/save whatever is in the strings in Rockbox, which afaiu is utf-8? |
11:44:41 | markun | linuxstb: that's what I think too |
11:45:06 | JdGordon | hmm.. ok, maybe im confused then |
11:51:30 | | Join safetydan [0] (n=safetyda@rockbox/developer/safetydan) |
11:53:30 | LinusN | hmmm, i just started my x5, and it didn't voice the initial menu choice, i.e "Files" |
11:53:40 | LinusN | shouldn't it do that? |
11:53:56 | LinusN | i believe it used to |
11:54:17 | LinusN | btw, -q 5 sounded a lot better |
11:54:45 | | Quit spiorf (Remote closed the connection) |
11:55:07 | GodEater_ | are we any closer to getting 7738 commited ? |
11:55:21 | pondlife | It should definitely voice the initial menu option... |
11:56:27 | pondlife | It seems to try to do it, but misses the first bit |
11:56:46 | pondlife | e.g. if I start up in the Settings menu, it says "ttings" |
11:57:25 | LinusN | GodEater_: gets my vote |
11:57:48 | GodEater_ | who else's does it need ? :) |
11:57:50 | pondlife | LinusN: I think he wants you to commit it. |
11:58:01 | pondlife | ;) |
11:58:12 | LinusN | GodEater_: i don't know. is it tested on all targets that it affects? |
11:58:18 | * | linuxstb votes for LinusN committing as well |
11:58:34 | pondlife | Let's play the svn blame game :) |
11:58:36 | GodEater_ | afaik no-one's tried it on 4G greyscale or the mini 2g |
11:58:50 | GodEater_ | because we've not found anyone who owns those targets |
11:58:55 | linuxstb | 4G greyscale is almost certainly identical to the Color |
11:59:02 | GodEater_ | I would assume so too |
11:59:04 | linuxstb | (and I tested it on the Color) |
11:59:43 | GodEater_ | if we're not going to commit it based on the fact that it's not been tested there than I don't know what to do |
12:00 |
12:00:04 | linuxstb | No, I think the Color test is good enough for the 4G greyscale. |
12:00:07 | | Quit hunz ("Lost terminal") |
12:00:15 | GodEater_ | that still leaves the mini 2g |
12:00:25 | linuxstb | The whole 4G greyscale port has been based on the fact that it's a Color with a 3G's LCD... |
12:00:49 | pondlife | If it's committed and fails on the mini 2g, the owners will let us know... |
12:00:57 | pondlife | If not, it'll sit there forever. |
12:01:08 | LinusN | i agree |
12:01:09 | pondlife | And nobody will get the benefit |
12:02:07 | * | LinusN commits |
12:02:35 | GodEater_ | yay! |
12:02:48 | * | GodEater_ pops the virtual champagne |
12:03:11 | pondlife | Is that only for iPod owners, that champagne? |
12:03:21 | GodEater_ | no - please help yourself |
12:03:35 | pondlife | Cheers! |
12:03:42 | * | GodEater_ made sure it was a Jeraboam, so there's enough for a lot of people |
12:04:17 | * | pondlife is still not sure why we need landscape/portrait modes |
12:05:22 | safetydan | anyone familiar with the uda1380? |
12:05:51 | safetydan | what effect do the mode bits have on the eq register? |
12:06:10 | safetydan | the datasheet isn't really telling me much apart from the possible values |
12:06:44 | | Join Nico_P [0] (n=nicolas@rockbox/developer/NicoP) |
12:08:45 | | Nick fxb__ is now known as fxb (n=felixbru@h1252615.stratoserver.net) |
12:09:21 | LinusN | safetydan: isn't that explained in table 42? |
12:09:42 | * | GodEater_ deletes his 7738 git branch |
12:10:26 | safetydan | LinusN, I guess. So it if set to "minimum" the maximum bass gain is capped? |
12:10:34 | LinusN | guess so |
12:10:38 | Llorean | Did someone ever get rid of the setting for 7738? |
12:10:40 | safetydan | seems like an odd setting |
12:10:50 | LinusN | safetydan: i think so too |
12:10:58 | LinusN | Llorean: no settings in 7738 |
12:11:15 | Llorean | It used to be configurable scroll speed, I thought |
12:11:27 | * | safetydan was sure someone said the uda1380 supported configurable bass/treble cutoff |
12:11:46 | Llorean | LinusN: Ah, I see the newest version says it doesn't have it. |
12:11:55 | Llorean | I had the task on my watch list, but apparently didn't get emails when it updated despite that. |
12:12:00 | * | Llorean needs to check his spam box perhaps |
12:12:38 | LinusN | safetydan: not to my knowledge |
12:13:23 | * | linuxstb wonders what else unofficial builds are including, now that there is album-art, scrollwheel acceleration and half the scrollmargins in SVN |
12:13:50 | Bagder | I noticed at least one of the e200 builds use the old keymap ;-) |
12:14:19 | Bagder | that's the reversed situation, the custom builds take away some recent things! |
12:14:22 | Llorean | linuxstb: Multifont, and "customline" whatever that is |
12:14:43 | Nico_P | linuxstb: some include the multifont and other UI stuff |
12:14:58 | linuxstb | custom line is the %e tag - which lets you specify x,y,width,colours and font for a line in the WPS |
12:15:07 | linuxstb | So viewports will enable that functionality... |
12:15:08 | GodEater_ | Llorean: I took the settings out of 7738 some time last week |
12:15:15 | GodEater_ | with a bit of help from LinusN |
12:16:21 | Nico_P | linuxstb: do you have colours in your viewport plans? |
12:16:23 | * | linuxstb prods markun and mentions multi-font |
12:16:29 | LinusN | how does the multiple font patch look like? |
12:16:45 | safetydan | hrm, both amiconn and preglow have mention uda1380 cutoff control in the past |
12:16:58 | LinusN | safetydan: odd |
12:17:32 | linuxstb | Nico_P: Yes, viewports will have their own colours defined. |
12:17:53 | Nico_P | linuxstb: nice :) how's progress btw? |
12:18:27 | linuxstb | Still at the planning stage... |
12:18:27 | | Join PaulJam [0] (i=PaulJam_@vpn-3029.gwdg.de) |
12:18:50 | | Quit markun (Read error: 104 (Connection reset by peer)) |
12:19:58 | | Quit jhMikeS (Nick collision from services.) |
12:20:04 | | Join jhMikeS [0] (n=jethead7@rockbox/developer/jhMikeS) |
12:20:11 | Llorean | GodEater_: I'm just frustrated because the "Watch this Task" button in Flyspray didn't do me any good. :-P |
12:20:25 | | Join markun [0] (n=markun@rockbox/developer/markun) |
12:20:27 | Llorean | linuxstb: Viewports will enable multiple fonts? |
12:20:57 | linuxstb | Llorean: No, but when the core font code supports multiple fonts, viewports will make their implementation easier. |
12:21:11 | Llorean | Gotcha |
12:21:41 | GodEater_ | Llorean: sorry - I'll email you personally next time :) |
12:21:57 | GodEater_ | I thought it was a bit odd you were quiet on the subject |
12:22:08 | Llorean | As far as I knew, it was still at version 12 |
12:22:16 | Llorean | I was just assuming things were working, and nothing had changed in a while |
12:22:18 | GodEater_ | ah - you missed quite a few iterations then :( |
12:22:25 | Llorean | Yu |
12:22:27 | Llorean | Yup |
12:22:49 | linuxstb | I don't recall getting any individual emails from flyspray for a long time - does anyone? |
12:23:04 | * | GodEater_ is still puzzled he managed to save the patch back without .lang edits he thought he'd already made |
12:23:29 | Llorean | linuxstb: My last one from flyspray is from yesterday |
12:23:37 | Llorean | 12 hours ago. |
12:23:53 | GodEater_ | does scroll wheel accel warrant a major changes entry ? |
12:24:05 | * | linuxstb realises he has disabled notifications... |
12:24:12 | Llorean | GodEater_: Yes |
12:24:15 | Bagder | GodEater: I think so, adding entries are goodness |
12:24:16 | GodEater_ | hehehe - genius ;) |
12:24:28 | GodEater_ | I don't know if I have rights to the MajorChanges page |
12:24:36 | linuxstb | It's just a normal wiki page |
12:24:55 | Llorean | I think that anything that generates at least 10 posts in the forums requesting it probably by default should get a MajorChanges entry once it happens. ;) |
12:24:56 | GodEater_ | ah cool |
12:24:59 | GodEater_ | I shall add it then |
12:25:40 | linuxstb | It could be useful to list which ipods it works on, as the commit message didn't... |
12:26:25 | * | GodEater_ thought of that |
12:26:47 | * | linuxstb shuts up then |
12:26:50 | GodEater_ | hehe |
12:27:22 | linuxstb | Maybe list Color/Photo explicitly though... |
12:27:27 | GodEater_ | apologies if I generated two RSS updates for that, I missed the %BR% tag off first |
12:27:36 | * | GodEater_ must use preview more often |
12:27:58 | linuxstb | As if by magic... |
12:28:30 | Llorean | There might be one additional update, I added Photo/Color to the list, as people seem to frequently not think of those as 4Gs in the same way |
12:28:37 | preglow | acceleration \o/ |
12:29:17 | * | Llorean has no desire to field the "Why did you leave out iPod Photo users, they're basically the same, aren't they?" question. |
12:29:19 | | Quit J3TC- (Connection timed out) |
12:29:26 | GodEater_ | hehe |
12:29:47 | preglow | safetydan: it does, afaik |
12:29:54 | preglow | safetydan: it has one setting for it |
12:30:26 | safetydan | preglow, which register? |
12:30:33 | preglow | gimme a sec |
12:31:08 | safetydan | ah, see now that I read section 8.4.2 it all becomes clear |
12:31:31 | safetydan | it is the mode bits that control it |
12:32:04 | preglow | 12h |
12:32:52 | preglow | ehrm |
12:33:03 | safetydan | hrm, so that comes back to the problem that the db range of the bass setting changes depending on the cutoff |
12:33:30 | Llorean | GodEater_: "See below for list?" |
12:33:37 | GodEater_ | Llorean: look again :) |
12:33:52 | preglow | safetydan: i really can't find what i remember seeing, though... |
12:33:53 | Llorean | Ah, you even got it in during the grace period |
12:33:54 | GodEater_ | I realised as soon as I hit save I'd left it off =/ |
12:35:40 | preglow | well, i distinctly remember uda1380 having a cutoff switch, but i can't find it again...... |
12:36:30 | safetydan | preglow, if you read section 8.4.2 I think it's talking about the mode bits (the flat/minimum/maximum settings in table 39) |
12:38:18 | Llorean | http://forums.rockbox.org/index.php?topic=13864.0 sound good? |
12:39:50 | Llorean | I'd really like to improve the whole situation. More clarity on why we're strict, less need to enforce because the rules aren't 500 pages long so people can pick them up more quickly, etc. |
12:40:10 | GodEater_ | sounds fine to me |
12:41:21 | pondlife | I'd like to see less stickies in the Announcements forum.... |
12:41:50 | GodEater_ | yeah me too |
12:41:53 | | Quit safetydan ("Leaving") |
12:41:58 | GodEater_ | I think the merchandise one can be unstickied now... |
12:42:13 | Llorean | GodEater_: Too late on that suggestion |
12:42:32 | pondlife | Llorean: Did we get as far as a cheque from Cafepress? |
12:42:46 | markun | preglow: I was wondering, wouldn't it make more sense to have the balance setting in dB instead of percentage? |
12:42:59 | Llorean | pondlife: Nope. |
12:43:25 | Llorean | I set the "send a check to me at the minimum amount you'll send a check for" and everything, but I think we sold a couple stickers or something |
12:43:49 | pondlife | :/ |
12:44:08 | GodEater_ | oh dear =/ |
12:44:10 | Llorean | $6 total |
12:44:15 | Llorean | Merchandise is not exactly popular. |
12:44:16 | pondlife | I already have a mug + T shirt. There was some competition, some guys in Sweden I think. |
12:44:38 | maxkelley | I don't think it was marketed. I didn't hear about it :) |
12:44:47 | GodEater_ | they're limited edition ones pondlife - not available through cafepress :) |
12:44:52 | pondlife | Indeed |
12:44:54 | pondlife | Rockbox blue |
12:45:00 | Llorean | Actually, there was $12 in sales at one point, but someone returned something. :) |
12:45:00 | pondlife | Well the mug is |
12:45:05 | | Quit atsea- (Read error: 104 (Connection reset by peer)) |
12:45:05 | pondlife | haha |
12:45:45 | | Join linuxstb_ [0] (n=linuxstb@rockbox/developer/linuxstb) |
12:46:13 | | Quit linuxstb (Nick collision from services.) |
12:46:15 | | Nick linuxstb_ is now known as linuxstb (n=linuxstb@rockbox/developer/linuxstb) |
12:46:27 | JdGordon | linuxstb: your planning viewports? or joiinging in the collection "thinking about it" ? |
12:47:24 | linuxstb | JdGordon: I've been working on them over the last few days. |
12:47:37 | JdGordon | cool |
12:48:01 | pondlife | Hmm, something's up with the time zone support on the forum. |
12:48:21 | * | JdGordon is keen to help out when its ready for more code monkeys |
12:48:24 | linuxstb | JdGordon: Here's my current work-in-progress notes about what I plan to do - http://www.davechapman.f2s.com/rockbox/viewports.txt |
12:48:24 | | Nick fxb is now known as fxb__ (n=felixbru@h1252615.stratoserver.net) |
12:48:40 | pondlife | GodEater_: You didn't post at 1:30am? |
12:49:02 | linuxstb | JdGordon: The last thing to work out is how scrolling lines will work... |
12:49:58 | pondlife | Aha, the forum timezone autodetects me a value of -5. It should be 5. |
12:50:21 | linuxstb | I had the same problem... |
12:50:26 | JdGordon | linuxstb: that should go in a wiki.... but just quickly.. I was tinhking it would be better if apps/ doesnt actually know anything about the viewport.. I thought the current lcd setting functions should take a handle to a viewport (of which there would be X statically declared in frimware) so when apps wants to draw it would viewport_allocate(), then set the settings.. then draw |
12:50:34 | JdGordon | i dont tihnk it belongs in apps |
12:51:22 | JdGordon | and the viewport handle == 0 would be the "root" viewport (cover the whole screen) and 1 would be the root remote vp |
12:51:34 | linuxstb | I disagree. I think it's much cleaner this way. It's also how amiconn planned to implemented them. |
12:52:25 | JdGordon | ok |
12:52:25 | pondlife | linuxstb: Should each viewport know which screen it's on? i.e. remotes... |
12:52:38 | JdGordon | as for scrolling.. they shuold be made pixel based.. its the only sane way to do it |
12:52:46 | JdGordon | pondlife: imo yes |
12:52:56 | linuxstb | pondlife: I haven't got as far as thinking about the screens yet. |
12:53:23 | pondlife | OK, just one more thing to juggle :) |
12:54:36 | preglow | markun: don't know, haven't tried |
12:55:18 | pondlife | Also, this talk of pop-up menus etc. implies a Z order. Might it not be simpler to add that later and start with a "viewports should not overlap, but if they do, the later one gets priority" system? |
12:55:44 | linuxstb | No, the Z order is implied by the apps code, and which viewports they ask to be updated on the LCD, and in which order. |
12:56:06 | pondlife | Ah, ok. I was confused by the word "underlying" |
12:56:42 | linuxstb | Although the plan isn't to allow lots of overlapping viewports - the normal usage would be to split the screen into non-overlapping viewports. |
12:57:19 | LinusN | how about nested viewports? |
12:57:24 | linuxstb | I imagine a pop-up menu would simply not clear the previous content of the screen. |
12:57:52 | JdGordon | linuxstb: I understand why lcd_set_viewport() should be used, but I dont like the idea of calling that every time you want to use any lcd function (well.. once for each set of lcd_()calls).... |
12:57:52 | LinusN | i don't think we need overlapping ports |
12:57:53 | linuxstb | LinusN: There is no such thing. |
12:57:57 | pondlife | nested implies overlapping |
12:58:15 | pondlife | Albeit a special case |
12:58:20 | JdGordon | I thought that if the vp struct is in firmware/ the globals in the lcd drivers would be removed and replaced by the vp members |
12:58:23 | LinusN | of course |
12:58:39 | linuxstb | JdGordon: They are. |
12:58:40 | JdGordon | ... but thats much more work to put in |
12:59:19 | linuxstb | Adding an extra viewport parameter to every LCD function would also be a lot of extra code... |
12:59:31 | JdGordon | true |
12:59:40 | pondlife | Plus more params = risk of SH1 code bloat |
13:00 |
13:00:14 | JdGordon | still.. for some reason I dont like the idea of apps/ being able to set the vp members to arbitary values |
13:00:47 | JdGordon | but yeah, other than that I agree with pretty much the rest of the txt |
13:00:57 | JdGordon | and especially like the yes no screen idea |
13:01:00 | | Join moos [0] (i=moos@m147.net81-66-159.noos.fr) |
13:02:44 | JdGordon | also, the list widget doesnt need a seperate vp for the icons/cursor/scroll bar.. all 3 should go in 1 |
13:02:58 | linuxstb | But then how do you rearrange them left/right ? |
13:03:14 | linuxstb | And also, there will no longer be a left/top margin. |
13:03:24 | JdGordon | all 3 of those items are pixel positioned... so it wont make any difference |
13:03:56 | linuxstb | It will do - scrolling lines scroll the full width of the viewport they are in. |
13:04:13 | JdGordon | yes but icons cursor and scrollbar are all statically sized |
13:04:26 | * | jhMikeS will do the clipped overlapped viewports thing...just no way out of it :) |
13:04:29 | JdGordon | the contexnt for sure needs a seperate one |
13:05:19 | linuxstb | But if that combined viewport is on the left, you want the items ordered one way, if they're on the right, then ordered another way. |
13:05:20 | JdGordon | also, I wonder if it might be nice to add a void (*viewport_update)(void* data) member to the vp struct |
13:05:44 | JdGordon | ok.. so? there has to be a setting saying which side to put it on.. so use that |
13:06:13 | JdGordon | there is no need to go overboard with seperate vp's everywhere... as long as statically sized stuff stays seperate from dynamically sized stuff (i.e text) |
13:06:16 | linuxstb | It just seems simpler to define separate viewports, then you don't have to worry about where they are. |
13:06:21 | Llorean | JdGordon: But there are no margins for the scrolling text. |
13:06:27 | | Join spiorf [0] (n=spiorf@79.20.210.185) |
13:06:34 | JdGordon | ? course there is.... |
13:06:41 | Llorean | You don't need to care if there are icons, or scrollbar, and if both are on the left, right, or opposite sides, the text itself scrolls within its one viewport. |
13:06:41 | JdGordon | the viewport is the scrolling texts margin |
13:06:58 | Llorean | If the viewport is, why are you putting the icons in the viewport with the text? |
13:07:00 | linuxstb | JdGordon: What would that viewport_update function be for? |
13:07:07 | linuxstb | (and what would call it?) |
13:07:15 | JdGordon | Llorean: reread my comment... im not... |
13:07:33 | JdGordon | linuxstb: im not sure :p i keep tihnking it would be a good idea.. |
13:07:43 | Llorean | JdGordon: Wait, are you suggesting it not be drawn to a viewport at all? |
13:08:10 | JdGordon | text in one vp, title in one, icons/scrollbar/cursor(icon) in another |
13:08:15 | linuxstb | Llorean: IIUC, JdGordon is suggesting one viewport for the list items, and one viewport for the icons/cursor/scrollbar. My proposal has 4 viewports. |
13:08:16 | JdGordon | max 3 for lists... |
13:08:36 | linuxstb | ...plus the title... |
13:09:39 | Llorean | I honestly think the icons, cursor, and scrollbar could each be separate viewports. I know I kinda wish I had the scrollbar on the right, and the icons on the left, and I use the highlight rather than the cursor. |
13:09:41 | JdGordon | thats really not all that important now though |
13:09:55 | *** | Saving seen data "./dancer.seen" |
13:10:13 | JdGordon | linuxstb: have you thought at all about how it merges with screen access yet? |
13:13:15 | JdGordon | Llorean: wouldnt icons on one side and the bar on the other look a bit funny? but I guess thats a valid reason to split them |
13:14:39 | jhMikeS | splitting a list control into separate viewports? what would that gain? I can't see anything it could possibly help with that can't be done by just having the lists draw appropriately. |
13:14:48 | | Join CaptainSquid [0] (n=Miranda@proxy13.netz.sbs.de) |
13:15:15 | Llorean | JdGordon: icons on the left and bar on the right wouldn't, with left aligned text. |
13:15:25 | linuxstb | JdGordon: No, as I said earlier I haven't thought about screens yet. |
13:15:28 | JdGordon | jhMikeS: we have viewport euphoria at the moment :p |
13:15:33 | * | Llorean points to "List view" of many, many file managers. |
13:15:51 | JdGordon | Llorean: yeah, but they are on much larger "screens" |
13:17:35 | GodEater_ | the filemanager on my iPaq looks like that too |
13:17:40 | GodEater_ | and that's a pretty small screen |
13:17:50 | jhMikeS | icons and scrollbars are rarely separate windows |
13:18:44 | GodEater_ | no - they'd be seperate widgets |
13:18:53 | GodEater_ | but we're not implementing a widget toolkit here |
13:19:01 | preglow | we should :> |
13:19:12 | GodEater_ | after you ;) |
13:19:30 | preglow | i've got a feeling you won't see me doing any gui coding very soon |
13:20:09 | GodEater_ | I think a toolkit port like that to Rockbox would be a little overkill |
13:20:15 | GodEater_ | even something like FLTK would be overkill |
13:20:17 | Llorean | jhMikeS: They aren't really separate windows. They're just drawn within separate bounding boxes. |
13:21:13 | | Quit jhMikeS (Nick collision from services.) |
13:21:19 | | Join jhMikeS [0] (n=jethead7@rockbox/developer/jhMikeS) |
13:22:33 | preglow | GodEater_: not a toolkit _port_ |
13:22:35 | * | jhMikeS is glad the fiberoptic guys are coming today. these connection dropouts are annoying as hell. |
13:22:38 | preglow | we'd have to roll our own |
13:23:06 | preglow | but with touch screens and shit on the way, it's getting more relevant |
13:23:56 | jhMikeS | all you need is a stored state instance for a "control". it's mainly a bugger because of no malloc. |
13:24:16 | linuxstb | Wouldn't all the controls just be declared statically? |
13:25:37 | jhMikeS | every instance? |
13:26:34 | GodEater_ | http://www.rockbox.org/twiki/bin/view/Main/WhyNoMalloc :) |
13:27:39 | linuxstb | Or maybe on the stack... |
13:30:27 | | Join advcomp2019_ [0] (n=advcomp2@66.172.231.192) |
13:30:47 | | Quit spiorf (kubrick.freenode.net irc.freenode.net) |
13:30:47 | NSplit | kubrick.freenode.net irc.freenode.net |
13:30:47 | | Quit markun (kubrick.freenode.net irc.freenode.net) |
13:30:47 | | Quit petur (kubrick.freenode.net irc.freenode.net) |
13:30:47 | | Quit GodEater_ (kubrick.freenode.net irc.freenode.net) |
13:30:47 | | Quit Seed (kubrick.freenode.net irc.freenode.net) |
13:30:47 | | Quit Bagder (kubrick.freenode.net irc.freenode.net) |
13:30:47 | | Quit courtc (kubrick.freenode.net irc.freenode.net) |
13:30:47 | | Quit Soap_ (kubrick.freenode.net irc.freenode.net) |
13:30:47 | | Quit tedrock (kubrick.freenode.net irc.freenode.net) |
13:30:47 | | Quit Langly (kubrick.freenode.net irc.freenode.net) |
13:30:47 | | Quit jmworx (kubrick.freenode.net irc.freenode.net) |
13:30:47 | | Quit ATravelingGeek (kubrick.freenode.net irc.freenode.net) |
13:30:47 | | Quit Siku (kubrick.freenode.net irc.freenode.net) |
13:30:47 | | Quit Jon-Kha (kubrick.freenode.net irc.freenode.net) |
13:30:47 | | Quit Slasheri (kubrick.freenode.net irc.freenode.net) |
13:30:47 | | Quit jhMikeS (kubrick.freenode.net irc.freenode.net) |
13:30:47 | | Quit moos (kubrick.freenode.net irc.freenode.net) |
13:30:47 | | Quit PaulJam (kubrick.freenode.net irc.freenode.net) |
13:30:47 | | Quit roxfan (kubrick.freenode.net irc.freenode.net) |
13:30:47 | | Quit iamben (kubrick.freenode.net irc.freenode.net) |
13:30:47 | | Quit homielowe (kubrick.freenode.net irc.freenode.net) |
13:30:47 | | Quit sneakums (kubrick.freenode.net irc.freenode.net) |
13:30:47 | | Quit parafin|away (kubrick.freenode.net irc.freenode.net) |
13:30:47 | | Quit sbeh (kubrick.freenode.net irc.freenode.net) |
13:30:47 | | Quit BjoernErik (kubrick.freenode.net irc.freenode.net) |
13:30:47 | | Quit bnakiddmj (kubrick.freenode.net irc.freenode.net) |
13:30:47 | | Quit lids (kubrick.freenode.net irc.freenode.net) |
13:30:47 | | Quit lastebil (kubrick.freenode.net irc.freenode.net) |
13:30:47 | | Quit ryanakca (kubrick.freenode.net irc.freenode.net) |
13:30:47 | | Quit gromit` (kubrick.freenode.net irc.freenode.net) |
13:30:47 | | Quit DataGhost (kubrick.freenode.net irc.freenode.net) |
13:30:47 | | Quit tierra (kubrick.freenode.net irc.freenode.net) |
13:30:47 | | Quit Hadaka (kubrick.freenode.net irc.freenode.net) |
13:30:47 | | Quit pondlife (kubrick.freenode.net irc.freenode.net) |
13:30:47 | | Quit Rob222241 (kubrick.freenode.net irc.freenode.net) |
13:30:47 | | Quit jmspeex (kubrick.freenode.net irc.freenode.net) |
13:30:47 | | Quit Febs (kubrick.freenode.net irc.freenode.net) |
13:30:47 | | Quit tuplanolla (kubrick.freenode.net irc.freenode.net) |
13:30:47 | | Quit Rick (kubrick.freenode.net irc.freenode.net) |
13:30:47 | | Quit marcosource (kubrick.freenode.net irc.freenode.net) |
13:30:47 | | Quit sup (kubrick.freenode.net irc.freenode.net) |
13:30:47 | | Quit gtkspert (kubrick.freenode.net irc.freenode.net) |
13:30:47 | | Quit sslashes (kubrick.freenode.net irc.freenode.net) |
13:30:47 | | Quit [mbm] (kubrick.freenode.net irc.freenode.net) |
13:30:47 | | Quit maddler (kubrick.freenode.net irc.freenode.net) |
13:30:48 | | Quit agm3nt (kubrick.freenode.net irc.freenode.net) |
13:30:48 | | Quit lee-qid (kubrick.freenode.net irc.freenode.net) |
13:30:48 | | Quit ender` (kubrick.freenode.net irc.freenode.net) |
13:30:48 | | Quit nicktastic (kubrick.freenode.net irc.freenode.net) |
13:30:48 | | Quit Xerion (kubrick.freenode.net irc.freenode.net) |
13:30:48 | | Quit freqmod_nx (kubrick.freenode.net irc.freenode.net) |
13:30:48 | | Quit kclaf (kubrick.freenode.net irc.freenode.net) |
13:30:48 | | Quit DraX (kubrick.freenode.net irc.freenode.net) |
13:30:48 | | Quit male (kubrick.freenode.net irc.freenode.net) |
13:30:48 | | Quit dionoea (kubrick.freenode.net irc.freenode.net) |
13:30:48 | | Quit newbyx86 (kubrick.freenode.net irc.freenode.net) |
13:30:48 | | Quit snake (kubrick.freenode.net irc.freenode.net) |
13:30:48 | | Quit qwm (kubrick.freenode.net irc.freenode.net) |
13:30:48 | | Quit Llorean (kubrick.freenode.net irc.freenode.net) |
13:30:49 | | Quit maraz (kubrick.freenode.net irc.freenode.net) |
13:30:49 | | Quit JETC- (kubrick.freenode.net irc.freenode.net) |
13:30:49 | | Quit crwl (kubrick.freenode.net irc.freenode.net) |
13:30:49 | | Quit crashd (kubrick.freenode.net irc.freenode.net) |
13:30:49 | | Quit lodesi (kubrick.freenode.net irc.freenode.net) |
13:30:49 | | Quit annulus_ (kubrick.freenode.net irc.freenode.net) |
13:30:49 | | Quit Shaid (kubrick.freenode.net irc.freenode.net) |
13:30:49 | | Quit Weiss (kubrick.freenode.net irc.freenode.net) |
13:30:49 | | Quit DogBoy (kubrick.freenode.net irc.freenode.net) |
13:30:49 | | Quit GodEater (kubrick.freenode.net irc.freenode.net) |
13:30:49 | | Quit linuxstb (kubrick.freenode.net irc.freenode.net) |
13:30:49 | | Quit Zagor (kubrick.freenode.net irc.freenode.net) |
13:30:50 | | Quit miepchen^schlaf (kubrick.freenode.net irc.freenode.net) |
13:30:50 | | Quit z35 (kubrick.freenode.net irc.freenode.net) |
13:30:50 | | Quit ivan` (kubrick.freenode.net irc.freenode.net) |
13:30:50 | | Quit FunkyELF (kubrick.freenode.net irc.freenode.net) |
13:30:50 | | Quit kubiix (kubrick.freenode.net irc.freenode.net) |
13:30:50 | | Quit SirFunk (kubrick.freenode.net irc.freenode.net) |
13:30:50 | | Quit TheCollector (kubrick.freenode.net irc.freenode.net) |
13:30:50 | | Quit J (kubrick.freenode.net irc.freenode.net) |
13:30:50 | | Quit shodanX (kubrick.freenode.net irc.freenode.net) |
13:30:50 | | Quit TTThomas (kubrick.freenode.net irc.freenode.net) |
13:30:50 | | Quit maxkelley (kubrick.freenode.net irc.freenode.net) |
13:30:50 | | Quit blithe (kubrick.freenode.net irc.freenode.net) |
13:30:50 | | Quit RaRe (kubrick.freenode.net irc.freenode.net) |
13:30:50 | | Quit guyzmo (kubrick.freenode.net irc.freenode.net) |
13:30:50 | | Quit jepler (kubrick.freenode.net irc.freenode.net) |
13:30:50 | | Quit fxb__ (kubrick.freenode.net irc.freenode.net) |
13:30:50 | | Quit DiDjCodt (kubrick.freenode.net irc.freenode.net) |
13:30:50 | | Quit [omni] (kubrick.freenode.net irc.freenode.net) |
13:30:50 | | Quit rasher (kubrick.freenode.net irc.freenode.net) |
13:30:50 | | Quit LinusN (kubrick.freenode.net irc.freenode.net) |
13:30:50 | | Quit preglow (kubrick.freenode.net irc.freenode.net) |
13:30:50 | | Quit davina (kubrick.freenode.net irc.freenode.net) |
13:30:50 | | Quit advcomp2019 (kubrick.freenode.net irc.freenode.net) |
13:30:50 | | Quit CaptainSquid (kubrick.freenode.net irc.freenode.net) |
13:30:50 | | Quit krazykit (kubrick.freenode.net irc.freenode.net) |
13:30:50 | | Quit Mouser_X (kubrick.freenode.net irc.freenode.net) |
13:30:50 | | Quit n17ikh|Lappy (kubrick.freenode.net irc.freenode.net) |
13:30:50 | | Quit hannesd (kubrick.freenode.net irc.freenode.net) |
13:30:50 | | Quit jurrie__ (kubrick.freenode.net irc.freenode.net) |
13:30:50 | | Quit XavierGr (kubrick.freenode.net irc.freenode.net) |
13:30:50 | | Quit Tetris-Block (kubrick.freenode.net irc.freenode.net) |
13:30:50 | | Quit midkay (kubrick.freenode.net irc.freenode.net) |
13:30:50 | | Quit FOAD (kubrick.freenode.net irc.freenode.net) |
13:30:50 | | Quit Ave (kubrick.freenode.net irc.freenode.net) |
13:30:50 | | Quit Kohlrabi (kubrick.freenode.net irc.freenode.net) |
13:30:50 | | Quit BrianHV (kubrick.freenode.net irc.freenode.net) |
13:30:50 | | Quit feisar (kubrick.freenode.net irc.freenode.net) |
13:30:50 | | Quit Nico_P (kubrick.freenode.net irc.freenode.net) |
13:30:50 | | Quit Guerin (kubrick.freenode.net irc.freenode.net) |
13:30:50 | | Quit Echelon (kubrick.freenode.net irc.freenode.net) |
13:30:50 | | Quit HellDragon (kubrick.freenode.net irc.freenode.net) |
13:30:50 | | Quit bagawk (kubrick.freenode.net irc.freenode.net) |
13:30:50 | | Quit Isolinear (kubrick.freenode.net irc.freenode.net) |
13:30:50 | | Quit daurnimator (kubrick.freenode.net irc.freenode.net) |
13:30:50 | | Quit rvvs89 (kubrick.freenode.net irc.freenode.net) |
13:30:50 | | Quit lostlogic (kubrick.freenode.net irc.freenode.net) |
13:34:02 | Toki_ | wow |
13:34:55 | | Join Thundercloud [0] (n=thunderc@resnet01.nat.lancs.ac.uk) |
13:41:48 | | Join atsea- [0] (i=atsea-@gateway/tor/x-903ee2af211203c7) |
13:41:48 | | Join jurrie [0] (n=jurrie@adsl-068-209-041-021.sip.asm.bellsouth.net) |
13:41:48 | NHeal | kubrick.freenode.net irc.freenode.net |
13:41:48 | NJoin | bnakiddmj [0] (i=0@86.122.116.44) |
13:41:48 | NJoin | BjoernErik [0] (n=Bjoern@108.80-202-110.nextgentel.com) |
13:41:48 | NJoin | lastebil [0] (n=truck@cube.lomal.la) |
13:41:48 | NJoin | sbeh [0] (n=sbeh@82.96.68.160) |
13:41:48 | NJoin | Hadaka [0] (i=naked@naked.iki.fi) |
13:41:48 | NJoin | parafin|away [0] (i=parafin@paraf.in) |
13:41:48 | NJoin | sneakums [0] (i=sneakums@jenny.ondioline.org) |
13:41:48 | NJoin | ryanakca [0] (n=ryan@ubuntu/member/ryanakca) |
13:41:48 | NJoin | DataGhost [0] (i=dataghos@ip3e832ea5.speed.planet.nl) |
13:41:48 | NJoin | Slasheri [0] (i=miipekk@rockbox/developer/Slasheri) |
13:41:48 | NJoin | gromit` [0] (n=gromit@ras75-5-82-234-244-69.fbx.proxad.net) |
13:41:48 | NJoin | lids [0] (n=lds@ks35142.kimsufi.com) |
13:41:48 | NJoin | tierra [0] (n=tierra@ibaku.net) |
13:41:48 | NJoin | homielowe [0] (n=chatzill@d207-81-67-190.bchsia.telus.net) |
13:41:48 | NJoin | iamben [0] (n=ben@ppp-70-247-252-134.dsl.spfdmo.swbell.net) |
13:41:48 | NJoin | roxfan [0] (n=dunno@82.186-136-217.adsl-dyn.isp.belgacom.be) |
13:41:48 | NJoin | Jon-Kha [0] (i=jon-kha@80-248-247-190.cust.suomicom.fi) |
13:41:48 | NJoin | Siku [0] (i=Siku@e81-197-76-6.elisa-laajakaista.fi) |
13:41:48 | NJoin | PaulJam [0] (i=PaulJam_@vpn-3029.gwdg.de) |
13:41:48 | NJoin | moos [0] (i=moos@m147.net81-66-159.noos.fr) |
13:41:48 | NJoin | jhMikeS [0] (n=jethead7@rockbox/developer/jhMikeS) |
13:41:48 | | Join XavierGr_ [0] (n=xavier@ppp176-211.adsl.forthnet.gr) |
13:41:48 | NJoin | [mbm] [0] (i=mbm@openwrt/developer/mbm) |
13:41:48 | NJoin | gtkspert [0] (n=gtkspert@gateless.info) |
13:41:48 | NJoin | sslashes [0] (i=sslashes@209.67.252.122) |
13:41:48 | NJoin | marcosource [0] (i=marco@cakebox.net) |
13:41:48 | NJoin | maddler [0] (n=maddler@217-133-171-24.b2b.tiscali.it) |
13:41:48 | NJoin | sup [0] (i=super@c80-217-108-3.bredband.comhem.se) |
13:41:48 | | Join Rick [0] (i=rick@unaffiliated/rick) |
13:41:48 | NJoin | tuplanolla [0] (n=jani@a80-186-126-4.elisa-laajakaista.fi) |
13:41:48 | | Join Febs [0] (n=chatzill@rockbox/administrator/Febs) |
13:41:48 | NJoin | jmspeex [0] (n=jmspeex@142.163.233.220.exetel.com.au) |
13:41:48 | NJoin | Rob222241 [0] (n=Miranda@p54B167F5.dip.t-dialin.net) |
13:41:48 | NJoin | pondlife [0] (n=Steve@rockbox/developer/pondlife) |
13:41:48 | | Join J3TC- [0] (n=jetc123@wlrsvd-168.njit.edu) |
13:41:48 | | Join midkay_ [0] (n=midkay@71-35-102-133.tukw.qwest.net) |
13:41:48 | NJoin | CaptainSquid [0] (n=Miranda@proxy13.netz.sbs.de) |
13:41:48 | NJoin | linuxstb [0] (n=linuxstb@rockbox/developer/linuxstb) |
13:41:48 | NJoin | Nico_P [0] (n=nicolas@rockbox/developer/NicoP) |
13:41:48 | NJoin | agm3nt [0] (n=opera@bartek.tu.kielce.pl) |
13:41:48 | NJoin | lee-qid [0] (n=liqid@p5496543F.dip.t-dialin.net) |
13:41:48 | | Join Zagor [0] (n=bjst@rockbox/developer/Zagor) |
13:41:48 | NJoin | davina [0] (n=davina@cpc1-sout6-0-0-cust616.sotn.cable.ntl.com) |
13:41:48 | NJoin | advcomp2019 [0] (n=advcomp2@unaffiliated/advcomp2019) |
13:41:48 | NJoin | ender` [0] (i=krneki@84-255-206-8.static.t-2.net) |
13:41:48 | NJoin | LinusN [0] (i=linus@rockbox/developer/LinusN) |
13:41:48 | NJoin | miepchen^schlaf [0] (n=hihi@p54BF6932.dip.t-dialin.net) |
13:41:48 | NJoin | Guerin [0] (n=lewis@121-73-1-241.cable.telstraclear.net) |
13:41:48 | NJoin | qwm [0] (n=qwm@h38n2fls32o1010.telia.com) |
13:41:48 | NJoin | krazykit [0] (n=krazykit@adsl-76-240-200-149.dsl.ipltin.sbcglobal.net) |
13:41:48 | NJoin | Echelon [0] (i=ryan@tinfoilhat.net) |
13:41:48 | NJoin | HellDragon [0] (i=jd@unaffiliated/helldragon) |
13:41:48 | NJoin | bagawk [0] (n=lee@unaffiliated/bagawk) |
13:41:48 | NJoin | Mouser_X [0] (n=mouser_x@LAYL001.digis.net) |
13:41:48 | | Join Llorean [0] (n=llorean@rockbox/administrator/Llorean) |
13:41:48 | NJoin | n17ikh|Lappy [0] (n=n17ikh@c-76-23-98-11.hsd1.sc.comcast.net) |
13:41:48 | NJoin | nicktastic [0] (n=nick@unaffiliated/nicktastic) |
13:41:48 | NJoin | hannesd [0] (n=light@gate-hannes-tdsl.imos.net) |
13:41:48 | NJoin | z35 [0] (n=z@149.123.33.65.cfl.res.rr.com) |
13:41:48 | NJoin | FunkyELF [0] (n=funkyelf@105.149.243.24.cfl.res.rr.com) |
13:41:48 | NJoin | jurrie__ [0] (n=jurrie@adsl-068-209-041-021.sip.asm.bellsouth.net) |
13:41:48 | NJoin | Xerion [0] (i=xerion@cp198589-d.landg1.lb.home.nl) |
13:41:48 | NJoin | Isolinear [0] (n=A@c-76-105-254-119.hsd1.or.comcast.net) |
13:41:48 | | Join ivan` [0] (n=ivan`@unaffiliated/ivan/x-000001) |
13:41:48 | NJoin | Tetris-Block [0] (n=End@bosko-78.dynamic2.rpi.edu) |
13:41:48 | NJoin | midkay [0] (n=midkay@rockbox/developer/midkay) |
13:41:48 | NJoin | daurnimator [0] (n=daurnima@unaffiliated/daurnimator) |
13:41:48 | NJoin | freqmod_nx [0] (i=freqmod@dhcp208-90.ed.ntnu.no) |
13:41:48 | NJoin | kubiix [0] (n=Miranda@mos-81-27-201-28.karneval.cz) |
13:41:48 | NJoin | FOAD [0] (n=dok@dinah.blub.net) |
13:41:48 | NJoin | maraz [0] (i=maraz@lakka.kapsi.fi) |
13:41:48 | NJoin | JETC- [0] (n=jetc123@pool-71-125-77-210.nwrknj.east.verizon.net) |
13:41:48 | | Join snake [0] (n=Snake@unaffiliated/snake) |
13:41:48 | NJoin | rasher [0] (n=rasher@rockbox/developer/rasher) |
13:41:48 | NJoin | crwl [0] (n=crawlie@a88-114-143-95.elisa-laajakaista.fi) |
13:41:48 | NJoin | SirFunk [0] (n=Sir@206-159-155-246.netsync.net) |
13:41:48 | NJoin | TheCollector [0] (n=brian@r74-192-181-150.htvlcmta01.hnvitx.tl.dh.suddenlink.net) |
13:41:48 | NJoin | dionoea [0] (n=dionoea@poy.chewa.net) |
13:41:48 | NJoin | Shaid [0] (i=shaid@210-84-36-100.dyn.iinet.net.au) |
13:41:48 | NJoin | RaRe [0] (n=Laffin_B@202-89-187-101.static.dsl.amnet.net.au) |
13:41:48 | NJoin | male [0] (n=male@adsl-156-53-18.mem.bellsouth.net) |
13:41:48 | NJoin | BrianHV [0] (n=bhv1@copland.brianhv.org) |
13:41:48 | NJoin | DraX [0] (n=alex@xmms2/developer/DraX) |
13:41:48 | NJoin | GodEater [0] (n=bryan@rockbox/staff/GodEater) |
13:41:48 | NJoin | kclaf [0] (n=kclaf@85.95.211.245) |
13:41:48 | NJoin | Weiss [0] (i=taw27@pip.srcf.societies.cam.ac.uk) |
13:41:48 | NJoin | annulus_ [0] (n=ap@81-237-222-105-no91.tbcn.telia.com) |
13:41:48 | NJoin | jepler [0] (n=jepler@emc/developer/jepler) |
13:41:48 | NJoin | fxb__ [0] (n=felixbru@h1252615.stratoserver.net) |
13:41:48 | NJoin | lodesi [0] (n=lds@fydelkass.inl.fr) |
13:41:48 | NJoin | TTThomas [0] (n=tblackwe@c-68-38-172-205.hsd1.de.comcast.net) |
13:41:48 | NJoin | newbyx86 [0] (n=newby@ip68-7-12-123.sd.sd.cox.net) |
13:41:48 | NJoin | guyzmo [0] (n=guyzmo@nenya.mithrandir.net) |
13:41:48 | NJoin | [omni] [0] (n=omni@bestII.com) |
13:41:48 | NJoin | crashd [0] (i=foobar@lostnode.org) |
13:41:48 | NJoin | Ave [0] (i=ave@a91-152-238-56.elisa-laajakaista.fi) |
13:41:48 | NJoin | preglow [0] (n=thomj@rockbox/developer/preglow) |
13:41:48 | NJoin | J [0] (n=john@cpc2-mfld9-0-0-cust297.nott.cable.ntl.com) |
13:41:48 | NJoin | shodanX [0] (n=shodanX@i9a132.informatik.uni-erlangen.de) |
13:41:48 | NJoin | blithe [0] (n=blithe@stiletto.djblithe.com) |
13:41:48 | NJoin | DiDjCodt [0] (n=djc@poy.chewa.net) |
13:41:48 | NJoin | rvvs89 [0] (n=rvvs89@pdpc/supporter/active/rvvs89) |
13:41:48 | NJoin | maxkelley [0] (n=max@cpe-74-69-17-126.rochester.res.rr.com) |
13:41:48 | NJoin | Kohlrabi [0] (n=Kohlrabi@frustrum.nosebud.de) |
13:41:48 | NJoin | lostlogic [0] (n=lostlogi@rockbox/developer/lostlogic) |
13:41:48 | NJoin | feisar [0] (i=jljhook@noppakerho.com) |
13:41:48 | NJoin | DogBoy [0] (n=john@unaffiliated/dogboy) |
13:41:50 | *** | Server message 505: 'logbot :Private messages from unregistered users are currently blocked due to spam problems, but you can always message a staffer. Please register! ( http://freenode.net/faq.shtml#privmsg )' |
13:41:50 | *** | Server message 505: 'logbot :Private messages from unregistered users are currently blocked due to spam problems, but you can always message a staffer. Please register! ( http://freenode.net/faq.shtml#privmsg )' |
13:41:50 | *** | Server message 505: 'logbot :Private messages from unregistered users are currently blocked due to spam problems, but you can always message a staffer. Please register! ( http://freenode.net/faq.shtml#privmsg )' |
13:41:53 | *** | Server message 505: 'logbot :Private messages from unregistered users are currently blocked due to spam problems, but you can always message a staffer. Please register! ( http://freenode.net/faq.shtml#privmsg )' |
13:41:56 | | Quit n17ikh|Lappy (Killed by brown.freenode.net (Nick collision)) |
13:41:57 | | Quit GodEater (Killed by brown.freenode.net (Nick collision)) |
13:42:05 | | Join n17ikh|Lappy [0] (n=n17ikh@c-76-23-98-11.hsd1.sc.comcast.net) |
13:42:05 | NJoin | spiorf [0] (n=spiorf@79.20.210.185) |
13:42:05 | NJoin | markun [0] (n=markun@rockbox/developer/markun) |
13:42:05 | NJoin | petur [0] (n=petur@rockbox/developer/petur) |
13:42:05 | | Join GodEater [0] (n=bryan@rockbox/staff/GodEater) |
13:42:05 | NJoin | Seed [0] (n=ben@bzq-84-108-237-178.cablep.bezeqint.net) |
13:42:05 | NJoin | Bagder [0] (n=daniel@1-1-5-26a.hud.sth.bostream.se) |
13:42:05 | | Join courtc [0] (n=court@unaffiliated/courtc) |
13:42:05 | NJoin | Soap_ [0] (n=Soap@rockbox/staff/soap) |
13:42:05 | NJoin | jmworx [0] (n=jmworx@panoramix.CeNTIE.NET.au) |
13:42:05 | NJoin | ATravelingGeek [0] (n=ATG@pdpc/supporter/student/ATravelingGeek) |
13:42:05 | NJoin | tedrock [0] (n=tedrock@d235-156-104.home1.cgocable.net) |
13:42:05 | NJoin | Langly [0] (i=Langly@c-24-21-39-47.hsd1.mn.comcast.net) |
13:42:08 | | Quit HellDragon (SendQ exceeded) |
13:42:10 | | Join Nic0_P [0] (n=nicolas@jau31-3-82-239-20-145.fbx.proxad.net) |
13:43:05 | jhMikeS | first connect problems now riding freenode |
13:44:19 | | Quit Echelon (Connection timed out) |
13:44:42 | | Quit krazykit (Read error: 110 (Connection timed out)) |
13:44:46 | | Quit bagawk (Read error: 110 (Connection timed out)) |
13:44:46 | | Quit jurrie__ (Read error: 110 (Connection timed out)) |
13:44:53 | | Quit Isolinear (Connection timed out) |
13:45:02 | | Join GodEater_ [0] (n=bryan@rockbox/staff/GodEater) |
13:45:03 | *** | Server message 505: 'logbot :Private messages from unregistered users are currently blocked due to spam problems, but you can always message a staffer. Please register! ( http://freenode.net/faq.shtml#privmsg )' |
13:45:19 | | Quit davina (Connection timed out) |
13:45:37 | | Quit Nico_P (Read error: 110 (Connection timed out)) |
13:45:40 | | Join davina [0] (n=davina@cpc1-sout6-0-0-cust616.sotn.cable.ntl.com) |
13:45:45 | | Quit Mouser_X (Read error: 110 (Connection timed out)) |
13:46:12 | | Quit midkay (Read error: 110 (Connection timed out)) |
13:46:22 | | Join HellDragon [0] (i=jd@unaffiliated/helldragon) |
13:46:27 | | Quit advcomp2019 (Read error: 110 (Connection timed out)) |
13:46:34 | | Join Echelon [0] (i=ryan@tinfoilhat.net) |
13:49:22 | | Join bagawk [0] (n=lee@71-220-193-113.eugn.qwest.net) |
13:49:51 | | Join krazykit [0] (n=krazykit@adsl-76-240-200-149.dsl.ipltin.sbcglobal.net) |
13:50:17 | Llorean | LinusN: Any idea what mysql version the forum server is running? |
13:54:06 | * | JdGordon is king! |
13:54:14 | JdGordon | amiconn: the new setting type is ready |
13:54:39 | JdGordon | with only the tiniest hack to add the arbitrary value into the list :) |
13:55:14 | Ctcp | Version from freenode-connect!freenode@freenode/bot/connect |
13:55:55 | XavierGr_ | LinusN: ping |
13:55:58 | jhMikeS | setting type? |
13:56:37 | XavierGr_ | Slasheri: ping |
13:57:01 | JdGordon | it allows you to have a list of values but allows for the user to actually hae a value outside of the set ones |
13:57:14 | JdGordon | goign to be used for the backlight setting so any value can be used |
13:57:18 | JdGordon | instead of thoe lists |
13:57:51 | | Join amigan_ [0] (i=dcp1990@ip70-181-22-88.ri.ri.cox.net) |
13:57:51 | | Quit amigan (Read error: 104 (Connection reset by peer)) |
13:57:52 | jhMikeS | ah. probably a bunch of timeout stuff could use that. |
13:58:11 | JdGordon | yeah |
13:58:35 | Llorean | Alright, upgrading the forums looks like it ought to be pretty safe (just tried a dry run on a non-live server) depending on mysql version |
13:58:43 | JdGordon | its got another nice touch also... it lets you put text in the cfg instead of a number... e.g "always on" instead of -1 |
14:00 |
14:00:05 | | Nick XavierGr_ is now known as XavierGr (n=xavier@ppp176-211.adsl.forthnet.gr) |
14:00:26 | GodEater | what features would upgrading give us Llorean ? |
14:00:35 | Llorean | GodEater: Primarily security fixes. |
14:00:37 | | Nick fxb__ is now known as fxb (n=felixbru@h1252615.stratoserver.net) |
14:00:53 | GodEater | have we had many problems with that ? |
14:00:58 | linuxstb | Is it just more, or is the problem with the forums being slow in the (European) morning fixed? |
14:01:02 | linuxstb | s/more/me/ |
14:01:04 | Llorean | GodEater: None. |
14:01:14 | GodEater | just you |
14:01:16 | Llorean | Which is why we're still on 1.1RC3, and the current version is 1.1.4 |
14:01:18 | GodEater | still slow for me this morning |
14:02:01 | Llorean | I haven't felt a huge rush to upgrade until I could do testing to make sure the upgrade wouldn't require me to go and rewrite the theme again or something (which is what happened last time I upgrade, though that was due to how the previous management had chosen to modify the theme ;)) |
14:02:04 | GodEater | it wouldn't give us the "do not include this forum in search results" feature we're after ? |
14:02:20 | linuxstb | Llorean: Do you know how the "new topics" feature works? I access the forums from different computers, and sometimes get threads showing up on one which didn't on the other... |
14:02:35 | Llorean | linuxstb: As far as I know "New Topics" is traced by account. |
14:02:41 | Llorean | It works accurately between my phone and PC at least |
14:02:56 | Llorean | If someone modifies their post, though, it'll show back up in New Topics, I believe. |
14:02:58 | GodEater | works ok across all pcs I use too |
14:03:15 | linuxstb | Llorean: It's just that sometimes I read them on my laptop, and have less than a page of new topics, and then I go to desktop PC, and will see 3 or 4 pages worth.... |
14:03:33 | GodEater | curious |
14:03:33 | Llorean | Hmm. |
14:03:36 | Llorean | I really don't know. |
14:03:44 | Llorean | Oh |
14:03:45 | JdGordon | so is voice seperate from playback now? can it talk with music paused? or just the codec changed? |
14:03:47 | Llorean | Wait, the "New Topics" button |
14:04:00 | Llorean | That one works a bit differently than just showing you all posts marked (New) |
14:04:01 | GodEater | if(uid==linuxstb) return random_new_topics() ; |
14:04:04 | linuxstb | This page - http://forums.rockbox.org/index.php?action=unread |
14:04:12 | Llorean | Since it's intent is to show you "New topics since your last visit" as opposed to "All new topics" |
14:04:18 | Llorean | http://forums.rockbox.org/index.php?action=unread;all;start=0 <−− All new Topics |
14:04:39 | Llorean | So I suspect the "Since your last visit" thing might be the problematic part of it |
14:05:27 | linuxstb | So action=unread means "since my last visit" ? |
14:05:39 | JdGordon | yeah, nice isnt it :) |
14:05:48 | jhMikeS | argh, I created a potential deadlock situation...easy fixeroo |
14:05:52 | JdGordon | amiconn: incase you dont get the email.. fs#8186 |
14:05:55 | | Part LinusN |
14:06:38 | * | JdGordon prepares to swear at GodEater when he realsies the scroll accell patch breaks sansa! |
14:07:01 | GodEater | why swear at me - I didn't write most of it |
14:07:06 | GodEater | I just took out the settings :( |
14:07:11 | JdGordon | you pushed for the commit! :p |
14:07:17 | jhMikeS | huh? what changed about it because I helped have it run right now sansa |
14:07:23 | jhMikeS | *on |
14:07:23 | Llorean | linuxstb: As far as I know, yes. |
14:07:33 | * | JdGordon was just being silly... relaaax... |
14:08:05 | linuxstb | Llorean: And your suggestion of action=unread;all;start=0 will be all unread topics ever? |
14:08:09 | * | jhMikeS loads the .45 :p |
14:08:37 | Llorean | linuxstb: It should be. |
14:09:51 | JdGordon | seems to work fine |
14:13:55 | | Join erdemc [0] (n=edrem@212.156.170.207) |
14:14:13 | erdemc | hi |
14:14:44 | | Join linuxstb_ [0] (n=linuxstb@rockbox/developer/linuxstb) |
14:14:48 | | Quit linuxstb (Nick collision from services.) |
14:14:52 | | Nick linuxstb_ is now known as linuxstb (n=linuxstb@rockbox/developer/linuxstb) |
14:15:12 | erdemc | can someone help me with album art on rockbox?* |
14:15:38 | linuxstb | Just ask. |
14:17:02 | erdemc | i cant see albumart on the themes i installed. i there something in the settings i dont know about? |
14:17:21 | GodEater | have you followed the guide on the AlbumArt wiki page? |
14:18:05 | erdemc | no can you send the link? |
14:18:09 | GodEater | http://www.rockbox.org/twiki/bin/view/Main/AlbumArt |
14:19:29 | erdemc | thanks |
14:22:06 | | Quit JdGordon ("Konversation terminated!") |
14:22:28 | | Quit linuxstb (Nick collision from services.) |
14:22:30 | | Join linuxstb_ [0] (n=linuxstb@rockbox/developer/linuxstb) |
14:22:34 | | Nick linuxstb_ is now known as linuxstb (n=linuxstb@rockbox/developer/linuxstb) |
14:28:26 | | Join dpc_clyde [0] (n=clyde_@port-212-202-78-41.dynamic.qsc.de) |
14:28:31 | | Join Redbreva [0] (n=chatzill@host86-144-108-57.range86-144.btcentralplus.com) |
14:28:37 | dpc_clyde | hi everyone |
14:31:03 | | Quit erdemc () |
14:31:26 | dpc_clyde | iam new to rockbox, ive read something of a logo swapper, but i can´t found it anywhere therefore I´ve tried a build of evilG with a great boot image and figured out this image is located in rockbox.ipod file. Is there a way without compiling to change this? |
14:31:58 | GodEater | dpc_clyde: the logoswapper you refer to isn't something we support here |
14:32:10 | dpc_clyde | ok ;) *doh* |
14:32:52 | dpc_clyde | any other ideas? |
14:33:48 | GodEater | I've an idea there's a forum post about it somewhere |
14:33:51 | GodEater | have a search |
14:34:07 | dpc_clyde | hmm |
14:35:36 | PaulJam | dpc_clyde: you could try this (but if you experience problems don't ask here): http://www.misticriver.net/forums/rockbox-forums/52672-logo-swapper-windows-application.html |
14:35:46 | | Join linuxstb_ [0] (n=linuxstb@rockbox/developer/linuxstb) |
14:35:48 | dpc_clyde | ok thats enough, thx |
14:35:56 | | Quit linuxstb (Nick collision from services.) |
14:35:58 | | Nick linuxstb_ is now known as linuxstb (n=linuxstb@rockbox/developer/linuxstb) |
14:36:03 | | Nick Nic0_P is now known as Nico_P (n=nicolas@jau31-3-82-239-20-145.fbx.proxad.net) |
14:39:46 | amiconn | mrmmmmm |
14:39:57 | pondlife | mrmmmm? |
14:40:07 | pondlife | ..m? |
14:40:19 | linuxstb | Mr Mmmm ? |
14:40:29 | pondlife | MrH has a friend? |
14:40:33 | amiconn | Incorrect commit message (LinusN's commit) |
14:40:34 | Llorean | I was thinking something similar. |
14:40:37 | GodEater | pondlife: dammit, I was gonna make that joke! |
14:40:51 | linuxstb | amiconn: The wheel one? |
14:40:56 | amiconn | yeah |
14:41:01 | linuxstb | Yeah, I noticed that... |
14:41:08 | | Join fluffman [0] (n=fluffman@206.74.211.163) |
14:41:22 | pondlife | Looks ok here, which page? |
14:41:41 | * | preglow summons domonoky |
14:42:26 | | Part dpc_clyde |
14:42:41 | GodEater | yeah, looks ok to me too |
14:42:54 | pondlife | Or is it the factual incorrectness? |
14:43:14 | linuxstb | Yes, it's only for about half the ipods... |
14:43:15 | amiconn | "Scroll wheel acceleration for iPod" <== for about half of the ipods only |
14:43:19 | linuxstb | ;) |
14:43:28 | pondlife | And he forgot the full stop. |
14:43:31 | pondlife | :) |
14:43:39 | GodEater | get out the thumscrews then |
14:43:44 | GodEater | it's just inexcusable |
14:43:44 | linuxstb | And didn't follow the Rockbox standard for capitalising Ipod. |
14:43:56 | pondlife | I thought that was Iriver |
14:44:06 | GodEater | yeah |
14:44:07 | fluffman | hi, I've been looking for a patch to let me play m4v's, etc on my ipod 5.5gen video with the latest daily of rockbox, but the only info I can find is from 2006 |
14:44:14 | pondlife | From Champagne to thumbscrews. We're nice. |
14:44:18 | GodEater | hehehe |
14:44:26 | linuxstb | fluffman: There isn't such a patch. |
14:44:40 | fluffman | ok just making sure nothing had changed since then |
14:44:48 | pondlife | I'm sure track skipping has got faster since the voice codec change. |
14:44:55 | pondlife | I mean, with voice enabled. |
14:44:56 | fluffman | thank you linuxstb |
14:50:17 | | Part fluffman |
14:50:47 | | Join linuxstb_ [0] (n=linuxstb@rockbox/developer/linuxstb) |
14:54:06 | | Part Llorean |
14:55:50 | | Quit linuxstb (Nick collision from services.) |
14:55:50 | | Nick linuxstb_ is now known as linuxstb (n=linuxstb@rockbox/developer/linuxstb) |
14:56:02 | | Quit Siku () |
15:00 |
15:01:27 | DogBoy | what's the point of a web page that says "There is no "current" release, get a current build instead." |
15:01:33 | DogBoy | why have a link then? |
15:02:55 | linuxstb | It also links to the previous release - i.e. 2.5 |
15:03:09 | GodEater | because the release was certified as bug free and with a given set of features for the platform it was made for |
15:03:20 | GodEater | which some people prefer to using bleeding edge code |
15:03:48 | DogBoy | the link says "releases" |
15:04:00 | DogBoy | then you get there and there is a "release" for archos |
15:04:07 | DogBoy | bad design |
15:04:21 | DogBoy | it's misleading |
15:04:25 | linuxstb | How else would we tell people that there are no released versions - which is something people will look for? |
15:04:43 | DogBoy | lol |
15:04:50 | linuxstb | ? |
15:05:44 | preglow | on that note |
15:05:53 | preglow | when viewports is in place, i say it's time to start thinking about a release again |
15:06:02 | | Quit Febs (Read error: 110 (Connection timed out)) |
15:06:02 | preglow | we should give it a shot at least every other year :> |
15:06:27 | PaulJam | mayday2008? |
15:06:32 | petur | lol |
15:06:35 | linuxstb | What about PP502x battery life? |
15:06:47 | preglow | linuxstb: what about not releasing for ipods if that isn't in place |
15:06:53 | | Join cowboydan97 [0] (n=cowboyda@72.159.134.131) |
15:07:00 | linuxstb | Would seem a shame. |
15:07:01 | preglow | or pp502x at all, of course |
15:07:04 | preglow | it would indeed |
15:07:12 | moos | archos+irivers+iaudios release |
15:07:15 | preglow | but it's not a blocker, that not being in place doesn't prevent us from working on the features that work |
15:07:22 | preglow | it doesn't hinder development in the least |
15:07:30 | moos | the h1Ã in less of course |
15:07:33 | linuxstb | I mean maybe we could agree on a set of features/bugs we want implemented/fixed before a release, and then think about a release only after they're done. |
15:07:36 | preglow | those who care about that can work on it in parallel very nicely |
15:08:14 | preglow | on the feature side, can you think of anything else we'll want? |
15:08:43 | moos | linuxst: didn't we made it already in the past? (I mean list of bugs to fix...) |
15:08:51 | linuxstb | mpegplayer should be stable, with a nice seeking implementation. |
15:08:58 | DogBoy | so the difference between releases and current builds is that one exists and the other doesn't? |
15:09:03 | preglow | certainly, and that's happening right now, isn't it? |
15:09:20 | GodEater | DogBoy: no - they both exist |
15:09:32 | preglow | DogBoy: we have a release, that's easy to see, isn't it? |
15:09:32 | | Quit jurrie ("Leaving") |
15:09:34 | GodEater | but Rockbox has only one Release, which only exists for Archos players |
15:09:38 | preglow | DogBoy: 2.5, it's right there |
15:09:43 | DogBoy | it's stupid |
15:09:49 | preglow | it's a release, how is it stupid? |
15:09:51 | linuxstb | There has been many releases - from pre 1.0 up to 2.5 |
15:09:55 | DogBoy | to have that link |
15:09:58 | preglow | you're just repeating yourself now, you need to give a reason for it being stupid |
15:09:59 | *** | Saving seen data "./dancer.seen" |
15:10:09 | preglow | no, it's a good link, it points to a release |
15:10:29 | preglow | releases need to be easily available |
15:10:41 | DogBoy | so you're saying that everybody that comes to the site to dl rockbox needs to see that there is only one release and it's old and for archos |
15:10:45 | moos | DogBoy: which device(s) do you use btw? |
15:11:07 | linuxstb | preglow: But no, I don't think we need any new features (not even viewports) for a release - just the existing ones working well. |
15:11:13 | preglow | DogBoy: yep, because that is our current situation |
15:11:21 | preglow | DogBoy: what would you rather we do? hide the release for no apparent reason? |
15:11:29 | moos | linuxstb: Amen :) |
15:11:59 | preglow | linuxstb: kinda agree, but viewports would be nice |
15:12:18 | moos | preglow: nice but not necessary |
15:12:39 | preglow | sure |
15:12:39 | moos | even if we have AA now |
15:12:42 | GodEater | why would users keep coming back to test new builds if we give them all the eyecandy in one release ? :) |
15:12:57 | moos | hehe :) |
15:13:09 | linuxstb | I also think that once we get one release out, we should try and get in the habit of more frequent releases again - it can only be good for quality control. |
15:13:17 | preglow | agree completely |
15:13:26 | GodEater | there's something wrong with our quality ? |
15:13:30 | preglow | only a couple of big features at a time |
15:13:33 | preglow | then stabilizing for release |
15:13:34 | * | linuxstb points GodEater to flyspray... |
15:13:41 | | Join joshin [0] (n=josh@unaffiliated/joshin) |
15:14:04 | preglow | linuxstb: at least now we have people working on playback |
15:14:13 | preglow | few areas have no active people on them now |
15:14:14 | moos | GodEater:quite relatively lot of bugs remainings ;) |
15:14:19 | preglow | so this might actually work out this time |
15:14:48 | GodEater | linuxstb: last time we spoke about those bugs you said something like "I don't use those features, so they're not bugs" :) |
15:15:19 | moos | preglow: the things are surely better than the last release "alert" in vain:) |
15:15:34 | preglow | yeah, that was a bit futile |
15:15:53 | preglow | but sure, if we're gonna try releasing for pp, we should have usb as well |
15:15:55 | | Quit male (Read error: 113 (No route to host)) |
15:15:55 | preglow | and the power bug |
15:16:13 | | Join KoCb0 [0] (i=KoCb0@217.79.65.189) |
15:16:34 | linuxstb | GodEater: Sure, and a release would be easier if we removed those features... |
15:16:47 | GodEater | hehehe |
15:17:04 | moos | PP tagets are far from a release if we keep the same criterias as before, I mean h1xx series are ready for release since long *time* now |
15:17:37 | KoCb0 | hi everyone, I'm searching for rockbox cube logo like on this pic |
15:17:38 | KoCb0 | http://photos1.blogger.com/x/blogger2/6097/223418251610478/1600/824036/gse_multipart9311.png |
15:17:48 | KoCb0 | but in bigger demensions |
15:18:07 | KoCb0 | can anyone help |
15:18:15 | DogBoy | so it's like a trick then, you want to inform that user of the web site that there are no releases, so you put a link that says releases and then the page says "doh, there are no releases" |
15:18:20 | * | petur likes that logo too - should replace the current one.... |
15:18:23 | cowboydan97 | I need help. How do I get rockbox to play an album in the proper track order? It's playing songs alphabetically. |
15:18:37 | preglow | DogBoy: _THERE IS A RELEASE THERE_ |
15:18:45 | preglow | you need to either start saying something new here, or drop it |
15:19:00 | DogBoy | release is not the same as releases |
15:19:10 | preglow | you're arguing about incorrect use of plural now? |
15:19:13 | PaulJam | cowboydan97: do you use the database or filetree? |
15:19:14 | moos | petur: fashion style ;p |
15:19:38 | cowboydan97 | PaulJam: uh database i guess. Filetree? |
15:20:12 | cowboydan97 | Yeah, database |
15:21:23 | PaulJam | cowboydan97: then make sure that the tracknumber tags are filled correctly (you need to initialize the database again to make it pick up changes in the tags) |
15:22:12 | linuxstb | DogBoy: If you follow the link to 2.5, that also shows the older releases. |
15:22:22 | DogBoy | lol |
15:22:24 | cowboydan97 | well i mean it plays, and then when it goes to the next in alphabetical line, it may be track 2, but it will show the actual track number in the corner |
15:22:53 | linuxstb | DogBoy: Do you have a suggestion for how the website should look, including links to the releases? |
15:23:03 | jhMikeS | petur: yes, much cleaner...but something's missing in terms of visual impact. it's a bit muted. can't place it right now. |
15:23:10 | DogBoy | it's no big deal |
15:23:28 | GodEater | then why are you complaining about it ? |
15:23:33 | DogBoy | I guess it's designed from the developer's point of view, which is of course not unusual |
15:23:36 | cowboydan97 | PaulJam: also, the alphabetical listing only happens when i search by artist. When searching by album, the tracks are sorted by their respective track number. |
15:23:45 | DogBoy | but of course many more people than developers go there |
15:23:57 | preglow | it's designed from the point of view from someone who wants facts |
15:24:02 | preglow | but i can't be bothered about this anymore |
15:24:46 | cowboydan97 | Nevermind. It turns out that i selected all tracks instead of the album. And since there was only one album, I didn't notice. |
15:24:46 | moos | DogBoy: lots of *normal* users are using daily/bleeding edge build |
15:24:48 | jhMikeS | preglow: who wants facts? I couldn't care less. ;) |
15:24:59 | DogBoy | to me it's just dump that you have a link that says "releases" and then you go to the page and it says: There is no "current" release |
15:25:01 | cowboydan97 | thank you for your help PaulJam |
15:25:09 | DogBoy | pointing out such things is what faqs are for |
15:25:57 | DogBoy | it's like a web site that has a link and you click it and it says "nothing here check back later" |
15:26:03 | amiconn | The 2.5 release is so outdated now that it should be hidden somehow, imho... |
15:26:28 | amiconn | There's even a couple of known bugs |
15:26:48 | amiconn | ...which are fixed in svn (like the occasional freezes on Ondio) |
15:26:52 | jhMikeS | yeah, we want people to keep their bugs up to date |
15:26:58 | DogBoy | it's natural for web sites and code to acumulate cruft |
15:27:38 | moos | amiconn: what's about rombox? no news from IDCDragon? |
15:27:38 | DogBoy | but I'd be willing to bet that the vast majority of people that click that link could care less about what the page says |
15:27:49 | | Join desowin [0] (n=desowin@hdp186.internetdsl.tpnet.pl) |
15:27:53 | jhMikeS | sort of like the front page? |
15:27:58 | DogBoy | hehe |
15:28:18 | | Nick fxb is now known as fxb__ (n=felixbru@h1252615.stratoserver.net) |
15:28:23 | DogBoy | that's all I was saying, I didn't mean to incur the wrath of the gods |
15:30:22 | | Join DaCapn [0] (n=dacapn@c-76-105-220-239.hsd1.or.comcast.net) |
15:31:35 | DaCapn | I can't seem to find information about editing the main menu in the docs (5th gen ipod). The viewers don't appear in the "browse plugins" sub-menu and I would like to change this. Anyone able to help me find the right docs? |
15:32:25 | preglow | editing the main menu?? |
15:32:41 | preglow | the viewers aren't supposed to appear there |
15:32:43 | | Part cowboydan97 |
15:32:44 | preglow | they can't be opened directly |
15:32:55 | preglow | they need to be called with a file argument |
15:33:13 | preglow | at least most of them |
15:33:25 | DaCapn | so you just open the file directly? |
15:33:40 | preglow | they're meant to be called by the "open with" context menu option |
15:34:51 | amiconn | For most file formats supported by viewers, just 'playing' the file fires up the viewer |
15:35:05 | amiconn | But that's all covered by the fine manual... |
15:36:34 | | Join nicktastique [0] (n=nick@unaffiliated/nicktastic) |
15:36:56 | linuxstb | Is the .voice file always loaded if present - even if voice menus are disabled? |
15:37:03 | DaCapn | yeah the files I was trying to open weren't showing up in the file browser so I thought I needed to launch the viewer, but I just realized that they're all png images |
15:37:40 | DaCapn | I'm probably all sorted out now thanks |
15:38:53 | | Join Genre9mp3 [0] (n=yngwiejo@athedsl-89492.home.otenet.gr) |
15:39:21 | linuxstb | Genre9mp3: Hi. You mentioned a while ago you were interested in adapting iCatcher for AA - are you still planning on doing that? |
15:40:24 | Genre9mp3 | linuxstb: hallo, yes I am planning to do it but need to find some spare time first |
15:40:56 | Genre9mp3 | linuxstb: I already saw th left margin commit |
15:41:01 | Genre9mp3 | *the |
15:41:02 | DaCapn | did you check ebay, there's a lot of spare time on there I think |
15:42:00 | * | linuxstb normally finds that ebay steals spare time |
15:43:39 | petur | spare time also turns out to be very expensive.... |
15:43:51 | | Join japc [0] (n=japc@194.65.5.235) |
15:44:59 | linuxstb | Genre9mp3: Did you see my 220x176 version? |
15:45:40 | Genre9mp3 | linuxstb: nope |
15:45:43 | | Join sqgl_LakeMacq [0] (i=sqgl@115.a.006.syd.iprimus.net.au) |
15:46:00 | linuxstb | http://www.rockbox.org/tracker/task/8134 |
15:46:14 | linuxstb | It needs updating for the %s|x| -> %m|x| change though. |
15:46:50 | * | Genre9mp3 checks the dump |
15:47:21 | | Join zicho [0] (n=martin@c-2198e355.68-7-64736c14.cust.bredbandsbolaget.se) |
15:48:13 | Genre9mp3 | linuxstb: to tell you the truth, I didn't have in mind the %C conditional approach |
15:49:13 | linuxstb | Do you like the idea? |
15:49:55 | Genre9mp3 | I am more like to do a different version than to alter the existing wps in order to display album art if that exists |
15:50:31 | Genre9mp3 | I think I could fit all things a bit better by using a different font |
15:51:07 | linuxstb | I don't have cover-art for all my music, so when there isn't art, I would prefer the space to be used to display text, rather wasting it by being empty, or having a "no cover art" image. |
15:51:30 | amiconn | linuxstb: Afaik rockbox reserves the buffer for a voice file if it finds one |
15:51:46 | Genre9mp3 | linuxstb: This is what I have in mind: http://www.rockbox.org/twiki/bin/view/Main/WpsIriverH300#iCatcher_Uni_Catcher |
15:52:30 | linuxstb | Genre9mp3: Hmm, I prefer the larger text, especially in the menus. |
15:52:37 | PaulJam | someone needs to implement some kind of visualization (like in WMP or winamp) for when no cover is available ;) |
15:53:51 | preglow | people! apparently we are fools for not having a wince version |
15:54:12 | Genre9mp3 | linuxstb: I am a bit conserned that the %C approach will be difficult to adapt and maybe the result will be a bit ugly on smaller screens (eg. H10, Nano) |
15:54:21 | * | preglow wonders if there are free sdks for wince |
15:54:27 | * | linuxstb looks around for someone who owns a wince device |
15:54:36 | linuxstb | oops, I do... (a gigabeat S...) |
15:55:07 | preglow | Genre9mp3: i think that looks rather nice |
15:56:08 | | Quit zicho (Remote closed the connection) |
15:56:09 | linuxstb | Genre9mp3: We don't have to use it everywhere - different sized screens could (and I think should) have different approaches. |
15:56:43 | Genre9mp3 | linuxstb: I know what you mean about the font, but it makes sense to me this: adding album art -> making the font a bit smaller so everything will fit nicely |
15:57:09 | Genre9mp3 | linuxstb: Well, I have all colour targets in mind |
15:57:27 | XavierGr | the problem is that people that don't use AA will have a preference for a larger font |
15:57:35 | linuxstb | I don't want to argue, as WPSs are very much down to personal taste, but I think the font size is fine in my version of iCatcher - there's still enough room, even with the album art. |
15:58:06 | linuxstb | So I guess we can fork icatcher ;) |
15:58:14 | Genre9mp3 | linuxstb: lol |
15:58:39 | Genre9mp3 | XavierGr: I'd like to have 2 versions of it. An AA one and the existing one |
15:58:46 | * | amiconn pings markun |
15:59:07 | XavierGr | ah yeah I think that will be more suitable |
15:59:35 | Genre9mp3 | So then, when you want AA you simply choose the AA version |
15:59:37 | linuxstb | That's what I like about my version of icatcher - it uses AA if present, and looks identical to the previous version if it isn't. |
16:00 |
16:00:01 | Genre9mp3 | linuxstb: it's identical? |
16:00:26 | XavierGr | linuxstb: but that version is in a Gigabeat F that has plenty of room for that |
16:00:27 | linuxstb | _almost_, I think I moved the progress bar down a few pixels... |
16:00:38 | Genre9mp3 | linuxstb: The progress bar seems a bit lower to me or am I wrong? |
16:00:41 | Genre9mp3 | ahh... |
16:01:09 | Genre9mp3 | linuxstb: my approach uses 100x100 album art btw :P |
16:01:24 | linuxstb | I know, but also a smaller font ;) |
16:04:33 | Genre9mp3 | linuxstb: your version seems to me a bit busy at the right, also I think that the title information will scroll very often and I wouldn't like that |
16:05:12 | Genre9mp3 | linuxstb: Anyway, give me some time 'till I work with what I have in mind and we will see what suits, best, right? |
16:06:04 | linuxstb | Genre9mp3: Sure. We can let the public decide ;) |
16:06:40 | Nico_P | that reminds me of the default theme contest |
16:07:12 | * | amiconn likes the look of icatcher up to some degree, but is annoyed but the loading time |
16:07:16 | | Quit J3TC- (Read error: 110 (Connection timed out)) |
16:07:16 | Genre9mp3 | ...or we could bloat the builds by having iCatcher, iCatcherAA and iCatcherHybrid versions :P |
16:07:38 | Nico_P | amiconn: loading time is still an issue? |
16:07:40 | Genre9mp3 | Nico_P: you started it! :P |
16:07:44 | XavierGr | Nico_P: Yeah a sad story... |
16:07:54 | Nico_P | Genre9mp3: I didn't |
16:08:03 | | Join MethoS- [0] (n=clemens@pD955F287.dip.t-dialin.net) |
16:08:12 | Genre9mp3 | Nico_P: your AA commit did |
16:08:16 | Nico_P | ah |
16:08:40 | * | Nico_P started it all when he opened FS #3045... |
16:09:03 | | Quit Zagor ("Client exiting") |
16:09:22 | J | how about no default theme in the zip and make the user choose one when installing via the GUI installer (sorry, can't remember what it's call atm). If the user chooses to install via zip then they need to see the manual where it says to also pick a theme? |
16:09:33 | amiconn | Nico_P: Yes. Takes almost as long as the dircache scan on my 2nd Gen, but unlike that, the wps load is blocking... |
16:10:14 | | Join FOAD_ [0] (n=dok@dinah.blub.net) |
16:10:20 | * | amiconn just uses the default wps on most of his targets, and a set of 2 self-made wps'es on a few targets |
16:10:23 | Nico_P | amiconn: I seem to recall you telling linuxstb and me the loading time was OK (at the time we were discussing the BMP tar patch) |
16:10:26 | linuxstb | J: That's more or less what happens now, apart from the installer doesn't select a theme as current, it just installs it. |
16:10:46 | amiconn | Those self-made wps'es don't contain any .bmp for bearable boot times |
16:10:58 | Nico_P | amiconn: if you notice slowness you could tell us if the bmp tar patch improves things |
16:11:07 | J | so why all the we must pick a default theme conversation? |
16:11:18 | amiconn | Nico_P: It seems to depend on target. Maybe fragmentation. |
16:11:44 | Nico_P | yeah... at least a tar file doesn't have that |
16:11:54 | Nico_P | maybe we should revive that patch |
16:12:07 | linuxstb | Wasn't there an issue with remote WPSs? |
16:12:09 | XavierGr | Nico_P: indeed, if it makes a difference |
16:12:20 | amiconn | Before the tokenizer, load times were excessive on archos. That stopped with the tokenizer, but on some targets, I still get wps load times of several seconds e.g. for icatcher |
16:12:29 | Nico_P | linuxstb: it wasn't a big one... just somthing with the build script IIRC |
16:12:44 | Nico_P | amiconn: the tokenizer improved things? |
16:12:54 | amiconn | yes, on archos |
16:12:59 | Nico_P | nice :) |
16:13:19 | Nico_P | do you think it's because of the different bitmap loading startegy? |
16:13:23 | amiconn | I remember wps loading time in excess of 15 seconds from before the tokeinzer |
16:14:06 | | Quit atsea- (Read error: 104 (Connection reset by peer)) |
16:14:21 | Nico_P | linuxstb: the wps build script just needs to differentiate wps from rwps |
16:15:16 | preglow | group bmps... |
16:15:27 | linuxstb | preglow: Definitely... |
16:15:30 | | Quit KoCb0 () |
16:15:33 | Nico_P | preglow: in only one bitmap? |
16:15:52 | linuxstb | Yes. |
16:16:03 | Nico_P | like http://www.rockbox.org/tracker/task/7289 ? |
16:16:06 | | Join mf0102 [0] (n=michi@85.127.180.92) |
16:16:06 | linuxstb | e.g. all the codec icons could be in a vertical strip |
16:16:24 | XavierGr | linuxstb: isn't there a patch for this too? |
16:16:34 | | Quit DogBoy ("Leaving") |
16:16:37 | preglow | Nico_P: no, several |
16:16:48 | preglow | Nico_P: but related bitmaps should be in one bitmap |
16:16:54 | preglow | like a strip of battery indicators, for example |
16:16:58 | Nico_P | preglow: yeah, I meant as opposed to tar files |
16:17:14 | Nico_P | so I think we're talking FS #7289 |
16:17:22 | preglow | Nico_P: well, they can be combined, i just think grouped bitmaps for related stuff should go in anyway |
16:17:28 | preglow | probably makes life easier for wps makers too |
16:18:00 | amiconn | I like the bitmap groups idea better |
16:18:09 | | Quit jhMikeS (Read error: 104 (Connection reset by peer)) |
16:18:16 | * | Genre9mp3 would like FS #7345 better |
16:18:19 | amiconn | No extra tool like tar needed, and should also reduce loading time considerably |
16:18:20 | Nico_P | yeah I should really commit that one... I've been meaning to for a long time |
16:18:50 | linuxstb | Yes, I prefer the 7345 approach |
16:18:53 | Genre9mp3 | Nico_P: I think FS #7345 is what linuxstb says |
16:19:00 | Nico_P | hmm yeah |
16:19:17 | preglow | doesn't the tar approach require the user to tar bitmaps in the correct order? |
16:19:28 | Nico_P | preglow: not anymore |
16:20:09 | preglow | tar doesn't have seek table, does it? |
16:20:20 | amiconn | nope |
16:20:33 | Nico_P | preglow: no, but bitmaps are loaded all at once at the end of the wps parsing since the tokenizer arrived |
16:20:34 | amiconn | tar format is designed for sequential access |
16:20:36 | | Quit sqgl_LakeMacq ("Leaving") |
16:20:38 | linuxstb | It's just [512 byte header][content][512 byte header][content] repeated... |
16:20:42 | preglow | Nico_P: in random order? |
16:21:02 | linuxstb | (with the content padded to 512 bytes as well) |
16:21:10 | amiconn | Tape ARchiver |
16:21:15 | Nico_P | preglow: no, IIRC ordered by ID |
16:22:17 | preglow | Nico_P: so you need to walk around in the tar file looking for the right bitmaps, then? |
16:22:56 | Nico_P | preglow: yeah, that's it... but the order isn't important. the tar can be read sequentially (the filenames array is then read in random order) |
16:23:22 | preglow | if the order isn't important, then you don't really seek around much |
16:23:27 | amiconn | Seeking would be bad for loading speed |
16:23:40 | preglow | ok, i was just going to suggest using zip files, but if you don't need to seek around to look for bitmaps, then it's not important |
16:24:07 | amiconn | But even then, the tar idea isn't that nice, as it requires an extra tool for wps designers. Unlike linux, windows doesn't have tar by default |
16:24:13 | | Join scorche|w [0] (n=42c007b2@ice.cream.org) |
16:25:20 | preglow | we could just code our own packer, but that still means an extra tool |
16:25:33 | preglow | but that is the only practical way of bundling everything into one file |
16:27:09 | | Quit FOAD (Read error: 110 (Connection timed out)) |
16:27:09 | | Nick FOAD_ is now known as FOAD (n=dok@dinah.blub.net) |
16:27:22 | XavierGr | I would expect that using tar is way more easy than packing all bmps by hand for WPS designers |
16:27:32 | XavierGr | even if there isn't such a tool in windows by default |
16:27:34 | preglow | designers can easily pack related bitmaps |
16:27:39 | preglow | but not unrelated ones |
16:27:46 | | Join stewball`ghost [0] (n=WTFOMGBB@91.106.147.203) |
16:28:06 | preglow | stuff like battery indicators, codec type bitmaps, etc, can go in one bitmap apiece |
16:28:10 | linuxstb | Wouldn't having fewer files make designing a WPS easier? |
16:28:20 | linuxstb | ^fewer bmp files |
16:28:21 | preglow | it will even make life easier on designers, if you ask me |
16:28:24 | preglow | yes |
16:28:28 | preglow | my point |
16:29:04 | markun | amiconn: pong |
16:29:32 | linuxstb | Looking at 7345 - is it really necessary to introduce a whole set of new tags? Couldn't we incorporate the behaviour into the existing conditional tag somehow? |
16:29:33 | preglow | you can play sports in #rockbox-community |
16:29:40 | | Join atsea- [0] (i=atsea-@gateway/tor/x-1069e5556f0215fd) |
16:29:46 | preglow | linuxstb: i would really expect that, yes |
16:30:05 | markun | preglow: talking to me? :) |
16:30:28 | amiconn | markun: This was a font caching ping... |
16:30:32 | Nico_P | linuxstb: then it's FS #7289 |
16:30:57 | markun | amiconn: I still want to work on it |
16:31:04 | amiconn | (aka: any news on that matter?) |
16:31:50 | linuxstb | Nico_P: But IIUC 7289 requires explicitly using parts of a bitmap. It would be nice if the wps code would automatically split an "bitmap strip" into X equal sized parts, and use those depending on a conditional. |
16:31:56 | amiconn | I think the bitmap strip idea might be a good compromise between number of files and hence loading time, work for designers, and tool requirements |
16:32:08 | Nico_P | amiconn: I agree |
16:32:20 | amiconn | Codec type should also be a strip then |
16:32:36 | amiconn | ah, preglow mentioned that one already |
16:32:48 | Nico_P | linuxstb: so something like %xA1? |
16:33:09 | linuxstb | Not even that... |
16:33:14 | Nico_P | then what? |
16:36:00 | linuxstb | I was thinking of something like %fc?<%xia> - where %xi means treat the bitmap as an icon strip. |
16:36:48 | linuxstb | But maybe I'm trying to simplify things too much... |
16:37:31 | preglow | i think we should definitely make the strip approach mandatory |
16:37:52 | preglow | it's already the way most skinning formats work, afaik |
16:39:21 | Nico_P | linuxstb: that would require changes to the parser and is confusing IMO |
16:39:30 | | Join pixelma [0] (i=pixelma@rockbox/staff/pixelma) |
16:40:29 | | Quit moos ("Rockbox rules the DAP world") |
16:44:29 | preglow | great, a feature request for a target we don't support |
16:44:59 | preglow | and some guy has started hacking our usb stack :| |
16:45:13 | preglow | zagor should really start considering commiting his stuff |
16:45:25 | desowin | hacking current code in svn or Zagor's code? |
16:45:53 | linuxstb | Nico_P: OK, but do you understand my intention - i.e. not requiring the wps writer to explicitly specify the individual bitmaps within a strip? |
16:46:50 | | Quit Tetris-Block () |
16:46:52 | Nico_P | linuxstb: yes, but I think we need to come up with a tag |
16:48:24 | linuxstb | Nico_P: I'm happy to leave the details to you ;l) |
16:48:26 | linuxstb | s/l// |
16:48:42 | linuxstb | preglow: Seems he has made good progress with USB though... |
16:48:49 | Nico_P | :p I don't mind help though |
16:50:27 | desowin | but what's sad - it looks like reinwenting the wheel |
16:50:41 | | Join DogBoy [0] (n=john@66-101-59-100-static.dsl.oplink.net) |
16:50:56 | linuxstb | desowin: Indeed. It's unfortunate he didn't see Zagor's patch... |
16:51:30 | Nico_P | this whole usb thing is a huge duplication of efforts :( |
16:53:00 | desowin | I hope he has good nerves when he'll see Zagor's patch |
16:53:07 | linuxstb | True, I wish austriancoder was here more often (or at all...), same for the new guy... |
16:54:07 | pondlife | Someone should probably put a noite on #8189.. |
16:54:19 | pondlife | A "speak to Zagor" one |
16:54:34 | linuxstb | Maybe let Zagor comment? |
16:54:49 | pondlife | That's what I was hinting at, badly. |
16:55:20 | pondlife | USB stacks are like buses. You wait for years, then 3 come along at once. |
16:55:40 | linuxstb | And they're all full (i.e. don't work...) |
16:56:04 | petur | it's not a third one, seems he continued where ac left off |
16:56:22 | pondlife | Ah. I think that makes it worse... |
16:56:26 | pondlife | Poor guy |
16:56:52 | pondlife | Is ac's stuff in SVN? |
16:57:02 | pondlife | If so, it's entirely understandable. |
16:57:03 | desowin | yes |
16:57:27 | linuxstb | Yes, we can't blame him, it's just unfortunate... |
16:57:54 | linuxstb | But shows how important communication is, rather than working silently by yourself... |
16:57:55 | Nico_P | how close is ac's stack from actually working? |
16:58:04 | linuxstb | Seems closer with that patch... |
16:58:10 | petur | not that far off, I'd say |
16:58:33 | * | amiconn prefers Zagor's approach |
16:59:19 | Nico_P | linuxstb: I think maybe we don't use the ML enough and tend to take too much decisions on IRC, leaving out those who aren't there at the time |
16:59:39 | Bagder | +gblCBW.dCBWDataTransferLength -= MSD_IN_EP_SIZE; |
16:59:47 | Bagder | great looking code it is... |
16:59:50 | linuxstb | Hmm, seems he's taken code from here - http://ww1.microchip.com/downloads/en/AppNotes/MCHPMSD.zip |
16:59:53 | pondlife | I think we have too many communication channels... |
16:59:55 | Nico_P | that's work for the code poslice :) |
17:00 |
17:00:22 | Bagder | yes it sounds as if he's gotten the code from there |
17:01:22 | Bagder | but the package has just an .exe inside |
17:02:11 | Nico_P | pondlife: for devs or for everyone? |
17:02:19 | linuxstb | It's an installer, it partly works under Wine, but doesn't install. Can a Windows user try it? |
17:03:01 | | Join webguest69 [0] (i=c31ce03b@gateway/web/cgi-irc/labb.contactor.se/x-8a543adbb150fab9) |
17:03:03 | | Join chuckn [0] (n=chuck@70.43.246.66.nw.nuvox.net) |
17:03:09 | chuckn | hi folks |
17:03:49 | pondlife | Nico_P: For both really |
17:04:04 | linuxstb | OK, I installed it... |
17:04:19 | chuckn | is it ok for a newbie to ask a question here? |
17:04:26 | pondlife | Sure, fire away |
17:04:31 | desowin | yes |
17:05:16 | linuxstb | Bagder: The (C) headers say it is provided "for use solely and exclusively on Microchip PICmicro Microcontroller products.".... |
17:05:27 | markun | linuxstb: any idea why the mpegplayer settings should be writte to HDD when playback is paused? |
17:05:28 | Bagder | and it looks like it is the same code? |
17:05:37 | | Join Administrador [0] (n=chatzill@bl8-173-104.dsl.telepac.pt) |
17:05:49 | linuxstb | markun: I think I read jhMikeS say he's fixed that in his tree. |
17:05:50 | chuckn | thank, i am having trouble playing mp3's on my ipod 60 gig video. i am using version r15686-07119, and all my mp3 lock up after about 10 ecs |
17:06:05 | petur | Bagder: petur/MCHPMSD.zip">http://users.telenet.be/petur/MCHPMSD.zip |
17:06:07 | linuxstb | markun: I think it's saving the resume position (which it shouldn't...) |
17:06:19 | Bagder | petur: thanks |
17:06:20 | Administrador | Bagder: Hello! |
17:06:26 | markun | linuxstb: I was going to remove it, but I'll wait for mike |
17:06:30 | | Nick Administrador is now known as Casainho (n=chatzill@bl8-173-104.dsl.telepac.pt) |
17:06:51 | PaulJam | markun: i think it is to preserve the resume position in case of an idle shutdown. |
17:07:02 | | Join jhulst [0] (n=jhulst@unaffiliated/jhulst) |
17:07:09 | linuxstb | I thought mpegplayer disabled the idle shutdown? |
17:07:12 | scorche|w | chuckn: what version of rockbox are you running? |
17:07:19 | Bagder | yes, the code looks very similar... |
17:07:24 | markun | rb->reset_poweroff_timer(); |
17:07:38 | PaulJam | but not in paused mode |
17:07:40 | Bagder | same names, same indent level, same style |
17:08:05 | | Quit webguest69 ("CGI:IRC (Ping timeout)") |
17:08:09 | | Join webguest69 [0] (i=c31ce03b@gateway/web/cgi-irc/labb.contactor.se/x-ab4f238cf089fec6) |
17:08:17 | pondlife | Those aren't the sort of variable names you get coincidences with... ;) |
17:08:20 | chuckn | versiob r15686-07119, but this has been happening with every version i have tried for the past month |
17:08:45 | markun | linuxstb: would be nice if the close function of a running plugin could be called on shutdown |
17:09:08 | linuxstb | Doesn't the plugin get a shutdown message? |
17:09:24 | * | Bagder runs off |
17:09:33 | markun | linuxstb: no idea |
17:10:00 | *** | Saving seen data "./dancer.seen" |
17:12:00 | | Quit webguest69 (Client Quit) |
17:12:01 | amiconn | Shutdown is a mess atm |
17:12:13 | | Quit CaptainSquid ("Miranda IM!") |
17:12:20 | amiconn | Another area I *need* work on :/ |
17:12:25 | amiconn | +to |
17:13:52 | | Quit Casainho ("ChatZilla 0.9.79 [Firefox 2.0.0.9/2007102514]") |
17:16:10 | | Join Casainho [0] (n=chatzill@bl8-173-104.dsl.telepac.pt) |
17:16:57 | | Join J3TC- [0] (n=jetc123@wlrsvd-168.njit.edu) |
17:19:02 | pixelma | chuckn: when did you install (or update) your bootloader? And how does your player lock up, do you get an error message or what happens? |
17:20:52 | chuckn | i reinstalled the bootloader last week. the ipod just goes blank except for the line "now playing" at the top of the screen, but nothing is playing and i have to reset the player to get anything to work again |
17:21:08 | | Quit XavierGr ("One firmware to rule them all!") |
17:21:43 | | Nick Casainho is now known as chaaa (n=chatzill@bl8-173-104.dsl.telepac.pt) |
17:22:03 | | Nick chaaa is now known as Casainho (n=chatzill@bl8-173-104.dsl.telepac.pt) |
17:22:13 | | Join XavierGr [0] (n=xavier@ppp176-211.adsl.forthnet.gr) |
17:22:19 | | Quit jhulst ("Konversation terminated!") |
17:23:38 | PaulJam | markun: could it be that your latest change to the viewer causes that nothing ges saves if the position in the text hasn't changed? for example if only the encoding setting was changed, but not the position. |
17:23:45 | linuxstb | chuckn: You could try resetting your settings - Settings -> Manage Settings -> Reset Settings and then reboot (hold down PLAY/PAUSE to cleanly shutdown, then power it back on again). |
17:24:03 | pixelma | is that with an svn build from the rockbox site? Do you or maybe did you have an unsupported build installed at some point in time? |
17:27:35 | markun | PaulJam: are you sure the encoding gets saved? |
17:28:25 | | Join Buschel [0] (n=AndreeBu@p54A3E415.dip.t-dialin.net) |
17:28:27 | chuckn | ok, i reset the settings, and rebooted. when i tried playing a podcast mps 3, it played for 9 secs, and then stopped, this time with a message undefined instruction at 2 |
17:29:04 | markun | PaulJam: I also think if should be saved, as should the other display options |
17:29:13 | PaulJam | markun: no, it doesn't unless i scroll a bit, so the textposition changes. |
17:29:40 | markun | PaulJam: are we looking at the same function? (viewer_save_settings) |
17:30:13 | markun | PaulJam: wait, I think you are right.. oops |
17:30:30 | PaulJam | i tried it on the target. |
17:30:41 | markun | PaulJam: I will fix it |
17:30:46 | * | pixelma doesn't like those commits that change important things (or at least seem so) but come almost out of nowhere and the committer doesn't show up here :\ |
17:30:48 | PaulJam | thanks |
17:31:15 | markun | pixelma: and which are usually by the same guy.. |
17:32:25 | markun | would revoking commit rights be a good way to persuade someone to communicate more? |
17:32:37 | pondlife | Might well be! |
17:33:02 | linuxstb | What are we talking about? |
17:33:07 | pondlife | I'd say, no commit without being on IRC at the time would be a reasonable rule... |
17:33:24 | pixelma | austriancoder's commit |
17:33:38 | pixelma | (or austriancoder ?) |
17:33:51 | linuxstb | pixelma: Plus your Italian friend? |
17:33:56 | GodEater | when did he get commit rights ? |
17:34:09 | markun | pixelma: did you get in touch with Alessio Lenzi? |
17:34:37 | linuxstb | GodEater: I think he's had them for a long time - I can't recall him getting them... |
17:34:38 | pixelma | if I remember well, the IRC "hint" is even in the standard invitation mail, no? |
17:35:24 | pixelma | markun: hmmno, forgot about it... |
17:35:27 | linuxstb | It's just an invitation to join #rockbox, rather than a hint that it's expected. |
17:35:27 | * | preglow tries to figure out how wavtrim.c works |
17:36:04 | markun | linuxstb: I think communicating big changes should become more than a hint |
17:36:05 | pondlife | Most committers are willing and able to pop in here when they're active, no? |
17:36:26 | linuxstb | Yes, most devs hang out here whilst developing... |
17:36:32 | preglow | simple threshold check |
17:36:36 | markun | linuxstb: he could also post a message on the list if he doesn't like irc |
17:37:02 | preglow | i don't care how, as long as he does |
17:37:05 | preglow | i'd expect rather irc or ml |
17:37:12 | preglow | none of them aren't acceptable |
17:37:18 | preglow | as in, using none of them :> |
17:37:21 | | Join Arathis [0] (n=doerk@p508A50AA.dip.t-dialin.net) |
17:37:29 | | Join Vapre [0] (i=42cf43b5@gateway/web/cgi-irc/labb.contactor.se/x-4c8c8c05d76a4eff) |
17:37:48 | linuxstb | And he didn't fix the mas header file as promised... |
17:37:56 | linuxstb | (unless I missed that....) |
17:38:47 | | Nick fxb__ is now known as fxb (n=felixbru@h1252615.stratoserver.net) |
17:39:26 | Vapre | Hi everyone, just wanted to give a quick 'thank you' to the developers. This is a great program, I put it on a Sansa e250 and am amazed by the added functionality. I plan on adding it to a 2G ipod Mini and a 5G video. |
17:40:16 | Casainho | nice to know Vapre - I am also happy for RockBox on my sansa |
17:40:33 | | Quit XavierGr ("One firmware to rule them all!") |
17:40:51 | | Join endor [0] (n=endor@i59F77E29.versanet.de) |
17:41:26 | PaulJam | markun: concerning the bookmarking in the viewer, what do you think about only creating a bookmark on request? so don't create a bookmark when pressing STOP, but extend the menu by an entry like "Bookmark & Quit". just came to my mind. on most files you propably don't need a bookmark even if the textposition has changed. |
17:41:27 | preglow | why, all this thanking makes me feel i've deserved a beer |
17:41:42 | pondlife | Mmmm.. |
17:42:01 | markun | PaulJam: good idea |
17:42:08 | pondlife | Nico_P: You didn't commit the second part of FS #8104? |
17:42:15 | Nico_P | pondlife: just did |
17:42:18 | pondlife | Ah, thanks |
17:42:35 | | Join XavierGr [0] (n=xavier@ppp176-211.adsl.forthnet.gr) |
17:42:36 | pondlife | I don't know if it worked, but the simplification is welcome |
17:43:04 | Nico_P | it looks perfectly fine |
17:43:08 | linuxstb | Nico_P: #ifdef SIMULATOR seems a little hackish... |
17:43:10 | pondlife | Do we still suffer from having -1 tracks buffered? |
17:43:19 | Nico_P | pondlife: no |
17:43:29 | Nico_P | linuxstb: why? |
17:43:30 | endor | i have a question concerning mp3 encoding. after the polyphase filter divided the signal into different subbands.. it says that time samples get converted to frequency samples through mdct. i dont really understand the difference between time samples and frequency samples. is there someone who can shortly tell me what it is? |
17:43:54 | linuxstb | Nico_P: apps/ code shouldn't behave differently depending on target (or sim/real device). |
17:43:55 | Buschel | preglow: then let me additionally thank _you_ for comitting my (small) patch! :) |
17:44:06 | linuxstb | Nico_P: (Where possible of course...) |
17:46:48 | Nico_P | linuxstb: that would require making sim_read sleep... not sure it would be welcome |
17:47:04 | | Join roolku [0] (n=roolku@82-41-2-141.cable.ubr01.edin.blueyonder.co.uk) |
17:47:26 | markun | PaulJam: I will fix the settings bug later, have to get food |
17:47:29 | preglow | Buschel: haha, no problem |
17:48:28 | roolku | markun/ PaulJam: I would really like to be able to flipp back and forth between different files without using the menu - at least have a different button for quitting with resume saving |
17:49:05 | linuxstb | Nico_P: Why was it a problem anyway? |
17:49:06 | roolku | also "not saving", as it is done now leaves the resume file in an undefinded state |
17:49:21 | | Part agm3nt |
17:49:44 | Nico_P | linuxstb: it's not much of a problem, but the sim used to behave differently (intantaneous buffering) |
17:50:44 | markun | roolku: can you explain? |
17:51:18 | lostlogic | Nico_P: not on the latest build, but I haven't seen any changes that would likely impact it since. I had a weird bug this morning where I hit skip forward from the last track on buffer and it skipped to the first track on buffer (back 4 songs-ish), was able to skip forward to the end of the buffer and on to the first unbuffered track after that. |
17:51:24 | roolku | markun: at the start the bookmark files is reshuffled so the current files slot moves to the front of the file |
17:51:56 | markun | roolku: I have to look into it a big more then :( |
17:51:58 | markun | thanks |
17:52:04 | roolku | markun: if no bookmark is saved this slot contains undefinded content (depending where the bookmark was for the current file) |
17:52:05 | Nico_P | lostlogic: very strange indeed |
17:52:24 | markun | should I revert my commit for the time being or is it enough that I fix it later? |
17:53:09 | pondlife | Nico_P: Better to make sim_read sleep like the real one, if possible. |
17:53:11 | | Quit endor ("leaving") |
17:53:12 | roolku | or fix it quickly enough and hope that nobody notices ;) |
17:53:32 | markun | roolku: will try that last one then :) |
17:53:36 | Nico_P | lostlogic: btw, why in queue_wait_w_tmo does the timeout value depend on "filling"? |
17:54:21 | lostlogic | Nico_P: if the buffer is filling, we don't want to sit up there waiting for a command, if there is not one immediately available, we want to fall through ASAP to continue filling the buffer. |
17:55:13 | Nico_P | lostlogic: then aren't the values reversed? |
17:55:16 | roolku | markun: please don't forget (I rely on bookmarking quite heavily and don't want a corrupted bookmark file) |
17:55:31 | Nico_P | lostlogic: oh no sorry I'm dumb |
17:55:44 | Nico_P | I was reading 5 as "5 secs" |
17:55:50 | lostlogic | hehe :) |
17:55:51 | | Join Frazz [0] (n=Fraser@thelawsons.plus.com) |
17:56:01 | lostlogic | I was about to be like "5 ticks << 1/2s, I hope..." |
17:56:15 | Vapre | While we're talking bookmarks, are bookmarks supported on the MicroSD cards on Sansas? |
17:56:20 | | Join OlivierBorowski [0] (n=OlivierB@ANancy-157-1-112-9.w90-6.abo.wanadoo.fr) |
17:56:22 | | Join jpt9 [0] (n=jpt9@32.138.147.22) |
17:56:26 | lostlogic | Nico_P: a 0 timeout might make more sense, I'm not positive. |
17:56:51 | Nico_P | yeah, maybe |
17:57:11 | lostlogic | I think that the audio thread in pre-mob world used a zero when filling. |
17:58:03 | pondlife | Does anyone else think we should delete all the WPSGallery entries that don't work... |
17:58:15 | jpt9 | hey. is there any way you guys could add a separate volume control for the voice? i'm not sure how loud the voices are recorded, but a lot of the time, i can't hear them over the music. |
17:58:28 | Nico_P | lostlogic: yes, it did |
17:58:36 | linuxstb | pondlife: I would prefer that we just delete the WPS Gallery and move to rockbox-themes.org... |
17:58:37 | pondlife | jpt9: It's kind-of-planned |
17:58:51 | pondlife | Me too, but that also needs lots of deletes |
17:59:06 | jpt9 | define "kind-of" |
17:59:07 | pondlife | I'd like to start with a blank set and only add good WPSes to it |
17:59:11 | linuxstb | Isn't the plan for scorche's new site to start blank? |
17:59:25 | pondlife | jpt9: We ere talking about a proper mixer a day or 2 ago. |
17:59:30 | pondlife | were, even |
17:59:52 | pondlife | That would allow the voice and music volume to be separate |
18:00 |
18:00:02 | pondlife | Plus the beeps and game sound.. |
18:00:14 | jpt9 | cool. |
18:00:23 | pondlife | But it's just talk at the mo |
18:00:45 | linuxstb | So there would be independent volume controls? |
18:01:01 | lostlogic | don't we already have a beep level control? |
18:01:05 | preglow | hrm |
18:01:06 | lostlogic | or is it beep length? |
18:01:34 | jpt9 | or you could have it split the audio in stereo −− have the music move to the left when it's talking, and play the menus to the right. |
18:02:06 | jpt9 | it's level. but there are only 3 settings (plus off). |
18:02:41 | | Quit linuxstb ("Leaving") |
18:04:05 | jpt9 | i'm curious −− what's different in the new (v2) e200s that prevents rockbox from running on them? |
18:05:43 | | Join linuxstb [0] (n=chatzill@rockbox/developer/linuxstb) |
18:08:05 | | Quit idnar (Nick collision from services.) |
18:08:08 | | Join idnar_ [0] (i=mithrand@unaffiliated/idnar) |
18:08:49 | preglow | wavtrim really badly mangles some clips |
18:08:59 | pixelma | jpt9: someone in the forums who had a v2 c200 opened it and said that there is quite different hardware in it. But it's quite vague so far and e.g. I haven't heard of someone owning a v2 e200 till today |
18:09:46 | | Part Casainho |
18:10:44 | jpt9 | that kinda sucks. i'm not sure if they've completely replaced the old models in all the stores, but i have an e250R from woot, and I might want the 8GB model some day. |
18:10:53 | preglow | eh? does our in-svn usb work with the final patch? ac certainly gives that impression |
18:11:33 | krazykit | jpt9, i recall seeing reports that having a 3.0 firmware prevents rockbox from installing, but i don't know that there's been any testing done. |
18:11:47 | Nico_P | lostlogic: I think I have the fix for FS #8040 |
18:11:59 | scorche|w | pondlife: linuxstb: i plan on putting big red text marking not to use it...keeping it around for 2-3 weeks or so for people to move what they can to the new site, then deleting |
18:12:30 | linuxstb | scorche|w: You're talking about the WPS Gallery? |
18:12:36 | scorche|w | yes |
18:12:37 | linuxstb | (or the existing themes site?) |
18:12:48 | pondlife | OK, so we'll move over WPSes that meet certain criteria, right? |
18:12:59 | pondlife | soap-seal-of-approval seems reasonable. |
18:13:30 | | Quit XavierGr () |
18:13:59 | | Join XavierGr [0] (n=xavier@ppp176-211.adsl.forthnet.gr) |
18:14:07 | linuxstb | preglow: As he appears to just have copied and pasted non-GPL'd code, it's not committable anyway... |
18:14:07 | scorche|w | pondlife: copy.rockbox-themes.org/guidelines.php |
18:14:55 | jpt9 | can you tell all the theme authors that even though rockbox lets you put tons of info on the WPS, that doesn't necessarily mean you *have* to? |
18:14:58 | Nico_P | preglow: what final patch? |
18:14:59 | | Quit Vapre ("CGI:IRC (EOF)") |
18:15:00 | preglow | linuxstb: well, no, but it wouldn't exactly be much work to reimplement |
18:15:14 | preglow | Nico_P: the one that was submitted a couple of hours ago |
18:15:15 | pondlife | scorche|w: Thanks |
18:15:17 | linuxstb | Nico_P: http://www.rockbox.org/tracker/task/8189 |
18:15:27 | Nico_P | ah yeah, didn't see the comments there |
18:15:31 | krazykit | jpt9, you can always rip some of it out easy enough |
18:16:05 | preglow | wavtrim.c really badly mangles some files |
18:16:11 | preglow | espeak numerals, for example |
18:16:22 | jpt9 | yeah... then again, i'm not sure how the rockbox user base and th |
18:16:51 | pondlife | scorche|w: Why bother with themes for unsupported builds at all? |
18:16:52 | jpt9 | those with good graphic design sense overlap... |
18:17:33 | | Join Domonoky [0] (n=Domonoky@f051100073.adsl.alicedsl.de) |
18:18:24 | | Part pondlife ("Gone") |
18:19:42 | scorche|w | pondlife: because i am aiming to completely replace all theme sites to have just one site for everything...this way, it encourages more to come to this site instead of others (and that i am completely replacing r-t.org which held a lot of unsupported themes, and it is nicer to keep one place for people to come to) |
18:19:56 | scorche|w | it is also a matter of control...having one site for everything :) |
18:20:07 | | Quit chuckn ("Leaving") |
18:20:09 | jpt9 | damn it... my copy of rockbox is out of date already :-) you guys kick ass! |
18:21:03 | linuxstb | pondlife: It will also make it possible for us to adapt themes that need patches to work with the offiicial builds (either immediately or in the future), as the licensing situation will be clear. |
18:23:37 | PaulJam | scorche|w: what is this themename.txt you mention near the end of the guidlines page? |
18:24:33 | scorche|w | PaulJam something that needs to be taken out |
18:24:42 | jpt9 | oh yeah... is there anything within the sansa that would interfere with the radio around 96.1MHz. there's definitely a signal, but there's no audio - it's completely quiet. i think i might have heard some electronic interference a few times; not sure. |
18:25:44 | scorche|w | PaulJam: i made the script auto-generate the txt files, and i seem to have missed that one while taking out the guidelines about it |
18:26:10 | krazykit | jpt9, do you get the same problem in the OF? |
18:26:36 | jpt9 | not sure - lemme check. |
18:27:14 | Buschel | btw, I am honored to see the scrollwheel patch submitted :) |
18:28:12 | | Nick fxb is now known as fxb__ (n=felixbru@h1252615.stratoserver.net) |
18:29:11 | | Quit kubiix (Read error: 110 (Connection timed out)) |
18:29:28 | jpt9 | yes. and there's definitely electronic noises on 95.9... |
18:29:46 | | Join austriancoder [0] (n=austrian@rockbox/developer/austriancoder) |
18:29:50 | krazykit | oh, i like that the builds are now named rockbox-target.zip |
18:30:39 | | Quit MethoS- (Remote closed the connection) |
18:30:50 | | Nick advcomp2019_ is now known as advcomp2019 (n=advcomp2@66.172.231.192) |
18:31:11 | jpt9 | for one thing, it makes the noise whenever the screen and wheel lights turn on. |
18:34:00 | | Quit atsea- (Read error: 104 (Connection reset by peer)) |
18:35:00 | markun | roolku: better not update yet, it looks like I broke quite some things in the viewer :( |
18:35:42 | lostlogic | Nico_P: glad to hear you're fixing 8040 −− not that I use it, but I know a lot of users are looking forward to its fix. |
18:35:46 | roolku | markun: yep, I had that suspicion when I saw the diff |
18:35:48 | | Quit jpt9 ("Leaving") |
18:35:48 | | Quit petur ("work->home") |
18:36:06 | Nico_P | lostlogic: yeah, was quite a simple fix really, I should've done it earlier |
18:36:29 | Nico_P | now I think I don't have much left to do but finish the callback stuff to fix FS #8092 :p |
18:36:59 | roolku | markun: I think at a minimum you need to save the current position in the first slot (which could be overridden when you quit) |
18:37:03 | Nico_P | hmm maybe I could do cue with MoB |
18:37:23 | markun | roolku: well, didn't remove that, did I? |
18:38:19 | markun | and do you always want to move the current file to the top, even if you didn't change the position within the file? |
18:38:38 | roolku | markun: not sure what you mean? I thought your intention was not to write the resume position at the end under certain circumstances |
18:38:58 | | Join male [0] (n=male@adsl-155-193-69.mem.bellsouth.net) |
18:39:19 | roolku | markun: how can you know at this point that the position will not be changed? |
18:39:45 | roolku | markun: the shuffling has to be done at the start, as it uses the text buffer |
18:40:31 | rasher | Slasheri: it seems that my sansa is blocking all file-operations during database update (possibly only if it's an automatic update). Is this expected? |
18:40:44 | markun | roolku: then it's not possible, no |
18:41:28 | lostlogic | Nico_P: don't we also have the gapless bug to fix? The callback stuff would probably also make that easy to do. |
18:41:46 | Nico_P | lostlogic: how would it make it easy? |
18:42:04 | amiconn | preglow: wavtrim checks for a threshold, then backs aout a bit iirc |
18:42:11 | roolku | markun: also there is the special case that there was no bookmark for this file that complicates matters |
18:42:25 | amiconn | The threshold is settable, and the old vbscript had this threshold set per engine |
18:42:43 | amiconn | voice.pl just uses a fixed threshold |
18:43:52 | roolku | markun: oops. I never realised you had committed a fix - let's have a read |
18:43:57 | rasher | This is mostly because I coulndn't see any difference from fiddling with the threshold, so I just set a more or less random value |
18:45:21 | amiconn | It depends on the noise floor of the engine. If you set the threshold lower than that, you get excessive gaps between clips |
18:45:39 | markun | roolku: that was not a fix, but another 'feature' :) |
18:45:58 | roolku | markun: yes, I noticed :) |
18:46:52 | lostlogic | Nico_P: if there's a I'm done buffering this handle callback it will make it easy to strip the tags |
18:47:10 | rasher | maybe wavtrim was broken or something, because I tried a bunch of different values, high and low, and got no difference at all |
18:47:18 | rasher | or I was using it wrong, all possible |
18:47:24 | rasher | Should be easy to make it an option |
18:49:08 | PaulJam | ah, nice. a fix for the gather runtime feature. thank you Nico_P. |
18:49:20 | Nico_P | lostlogic: hmm yeah... but we'd still need something like "buf_trim_handle", wouldn't we? |
18:49:33 | Nico_P | PaulJam: thanks :) Have you tried it? |
18:50:36 | PaulJam | i have just updated my build. i'll let you know if i notice anything unusual. |
18:51:19 | | Join DerPapst [0] (n=DerPapst@p5B23FBD5.dip.t-dialin.net) |
18:55:57 | | Join nanok [0] (n=nanok@194.145.183.75) |
18:58:32 | | Join [1]seb [0] (n=seb@port-212-202-41-195.dynamic.qsc.de) |
18:59:07 | [1]seb | hi, is there a guitar tuner plugin? |
19:00 |
19:01:02 | markun | [1]seb: I don't think there is |
19:01:35 | [1]seb | hmm, ok, anyone ever tried to code one? |
19:02:44 | markun | [1]seb: no idea, maybe google can help you out |
19:02:52 | | Join Siku [0] (i=Siku@e81-197-76-6.elisa-laajakaista.fi) |
19:02:55 | [1]seb | ok, thanks, c u |
19:03:01 | | Quit kclaf (Remote closed the connection) |
19:03:10 | nanok | [1]seb: that's actually not such a bad idea, and should be relatively easy to do |
19:03:23 | male | What kind of tuner? |
19:03:33 | male | Just a reference tone? |
19:04:41 | nanok | male: i think he is thinking of usng the mic and having a visual cue on the display to say when the tuning is correct |
19:04:53 | PaulJam | does someone know how i can see if a m4a file is cbr or vbr? rockbox shows cbr in the WPS, but the fact that every file of this album has a different bitrate suggests that they are vbr. |
19:04:59 | [1]seb | i think of a display showing you to tune up or down |
19:05:00 | male | On which target? That's pretty CPU intensive. |
19:05:05 | nanok | at least this would be, in my view, a "cool" plugin |
19:05:18 | [1]seb | yeah, exactly |
19:05:21 | | Join BigBambi [0] (n=Alex@rockbox/staff/BigBambi) |
19:05:29 | male | How about a strobe tuner so you put your DAP under your strings and strum ;-) |
19:05:35 | lostlogic | Nico_P: yeah, but that would be relatively trivial I think. |
19:05:52 | lostlogic | it would only get supah weird when the handle is already playing and needs trimmed |
19:06:03 | | Join linuxstb_ [0] (n=chatzill@i-83-67-212-170.freedom2surf.net) |
19:06:14 | [1]seb | dap? = digital player |
19:06:18 | | Quit linuxstb (Nick collision from services.) |
19:06:19 | lostlogic | but even there it might be no problem, not sure how codecs react to their mp3_info having a greater file size than the buffer returns. |
19:06:25 | | Nick linuxstb_ is now known as linuxstb (n=chatzill@i-83-67-212-170.freedom2surf.net) |
19:06:46 | markun | nanok: how are you going to determine the pitch? |
19:06:46 | nanok | male: you think it would be intensive? |
19:07:16 | markun | fft? |
19:07:17 | nanok | male: oh, don;t ask me, i have to dig a lot about that before i can talk details :) |
19:07:18 | male | Quite. |
19:07:19 | | Quit J3TC- (Read error: 110 (Connection timed out)) |
19:07:26 | male | At least if you don't want huge latencies. |
19:07:31 | nanok | but i am sure there are a bunch of oss projects there for inspiration |
19:07:36 | nanok | for pc;s ofcourse |
19:07:46 | | Join H2Glitch2007 [0] (n=chatzill@adsl-71-153-170-212.dsl.tul2ok.sbcglobal.net) |
19:07:55 | markun | nanok: "19:03 < nanok> [...] should be relatively easy to do" |
19:07:58 | male | There are many GPL tuners for linux you could use code from. |
19:08:14 | nanok | markun: maybe i was a bit hasty :) |
19:08:21 | H2Glitch2007 | i have a quick question does rockbox support avi files |
19:08:28 | markun | H2Glitch2007: it doesn't |
19:08:28 | krazykit | H2Glitch2007, no |
19:08:35 | nanok | markun: i was just thinking about it now and realised there are some things i don;t hav clear about this |
19:08:46 | H2Glitch2007 | thanks |
19:09:03 | | Part H2Glitch2007 |
19:09:17 | markun | nanok: if the wavform from a guitar string was a perfect sine wave it would not have been that difficult |
19:09:20 | nanok | markun: it felt simple at first because i have a very simple hardware device for my guitar, one of those cheap electronic tuners |
19:09:44 | male | Those cheap tuners are NOT simple. |
19:10:00 | nanok | markun: maybe it can be interpolated or maybe modulates to something close to that.. |
19:10:04 | *** | Saving seen data "./dancer.seen" |
19:10:20 | male | (and they're not electronic, they're digital) |
19:10:22 | nanok | male: hmm, thinking of it now, yes, you are probably right :) |
19:10:54 | nanok | but it does sound like cool app to have |
19:10:56 | [1]seb | hmm. the guitar tuner is not too easy i see |
19:11:01 | male | A tuner that generates a reference is far simpler, such as a strobe tuner or a pitch pipe. |
19:11:22 | nanok | maybe i can dig more about it if i find some time (i would like to understand more about it). ofcourse i won;t be able to code it, but still.. |
19:12:19 | nanok | male: you mean to have the "listener" match it by hearing to what the guitar produces? |
19:12:21 | | Join bertrik [0] (n=Bertrik_@121-021-045-062.dynamic.caiway.nl) |
19:12:37 | nanok | gtg, be back later |
19:13:29 | * | desowin don't quite see why guitar tuner on portable player would be useful....but maybe it's because I have nice digitech RP200 |
19:13:54 | male | Seems silly to me too, considering how cheap digital tuners are these days. |
19:15:00 | male | I mean, on a PC you can get higher resolution or microtuning or a histogram, but on a DAP a tuner would be far more limited. |
19:15:17 | [1]seb | where's the fun in engineering these days :P? |
19:15:28 | male | Unless your player has a 2Ghz CPU. |
19:16:29 | male | If you want to engineer, build a distortion pedal or something else that really IS as simple as it looks ;-) |
19:17:09 | preglow | amiconn: well, i've tried, and it cuts too much |
19:17:32 | | Quit spiorf (Remote closed the connection) |
19:18:12 | | Join spiorf [0] (n=spiorf@79.20.210.185) |
19:20:15 | preglow | amiconn: i even tried using 50 as a threshold, it has to have some other bug |
19:21:17 | | Part [1]seb |
19:26:20 | | Quit Buschel () |
19:27:46 | | Quit stewball`ghost () |
19:28:41 | | Join linuxstb_ [0] (n=chatzill@i-83-67-212-170.freedom2surf.net) |
19:29:37 | | Quit linuxstb (Nick collision from services.) |
19:29:39 | | Nick linuxstb_ is now known as linuxstb (n=chatzill@i-83-67-212-170.freedom2surf.net) |
19:32:29 | | Quit rasher ("leaving") |
19:38:23 | preglow | amiconn: try making espeak generating a clip saying "two", then wavtrim that and listen to the result |
19:38:28 | preglow | amiconn: "three" also works |
19:38:29 | * | Nico_P is going to have access to the archos 604 and 104 with probably hefty rebates tomorrow |
19:39:48 | pixelma | Nico_P: do you want to start a new port? |
19:40:06 | linuxstb | Is there a "v2" of the e200 series as well as the c200? |
19:40:15 | Nico_P | pixelma: I have really small knowledge of everything lowlevel |
19:40:37 | advcomp2019 | linuxstb, i heard there is |
19:40:43 | pixelma | linuxstb: not sure, but there were rumours |
19:41:55 | | Join jhulst [0] (n=jhulst@unaffiliated/jhulst) |
19:42:06 | Genre9mp3 | linuxstb: from the BuyersGuide page: "The Sansa c200 series seems to have a new "v2" model available. These can be distinguished from a v1 easily by looking for the line "Supports Audible audio file formats" on the product's description on the packaging. Rockbox does not work on these v2 models; they appear to be using a new chipset." |
19:42:35 | advcomp2019 | but here more info about the e200v2s.. http://www.anythingbutipod.com/forum/showthread.php?t=21279 |
19:42:58 | linuxstb | Don't make me go to ABI... |
19:44:28 | advcomp2019 | sorry but someone posted info about the e200v2s tho |
19:44:38 | krazykit | Genre9mp3, how did you license iCatcher? CC-by-SA? |
19:44:52 | linuxstb | advcomp2019: ;) OK, so it seems they're not released yet though? |
19:45:23 | advcomp2019 | yea.. that is what is sounds like |
19:45:25 | | Nick billenium is now known as BIllenium (n=billeniu@c-69-249-243-110.hsd1.pa.comcast.net) |
19:45:31 | | Join petur [0] (n=petur@rockbox/developer/petur) |
19:45:32 | | Nick BIllenium is now known as Billenium (n=billeniu@c-69-249-243-110.hsd1.pa.comcast.net) |
19:45:41 | pixelma | linuxstb: the sandisk firmware updater only lists different firmwares for c200 v1 and v2... http://www.sandisk.com/Retail/Default.aspx?CatID=1376 |
19:46:11 | pixelma | not sure if that's up to date though |
19:46:58 | linuxstb | pixelma: Thanks. I was reading this thread, and was wondering if the reply was accurate - http://forums.rockbox.org/index.php?topic=13865.0 |
19:48:31 | pixelma | yeah, I saw that thread and my impression was that there is something else going wrong (or he's doing wrong) but I don't think I know enough to comment on this |
19:50:01 | Genre9mp3 | krazykit: I'm not good at legal matters, since it's bundled with Rockbox is licensed under that, isn't it? |
19:50:58 | krazykit | Genre9mp3, i was under the impression the author decided the license. |
19:51:11 | | Join rasher [0] (n=rasher@rockbox/developer/rasher) |
19:51:23 | linuxstb | Probably not, it's more likely to be licensed under the GPL, but it's not clear... And yes, as krazykit said, the author decides the license. |
19:51:55 | Genre9mp3 | GPL sounds good to me |
19:51:56 | linuxstb | Genre9mp3: Did you create iCatcher originally? |
19:52:59 | Genre9mp3 | linuxstb: the graphics contained in it you mean? |
19:53:21 | linuxstb | I mean the whole wps - I don't know where it came from... |
19:53:49 | krazykit | i'm concerned with it because i wanted to release a derivative of it and didn't want to mislicense it |
19:54:42 | Genre9mp3 | linuxstb: well, yes, It's not based on any other wps or program |
19:55:10 | linuxstb | I think we're moving to CC-SA for all themes/wpses - that's what's used for rockbox-themes.org, so it might be helpful to change the included WPSes to use the same license, if all the authors agree. |
19:56:03 | | Quit japc (Read error: 110 (Connection timed out)) |
19:56:59 | krazykit | really, the WPSs in svn SHOULD have their licenses stated, and i don't think any of them do. |
19:57:56 | Genre9mp3 | krazykit: on a side notice, feel free to release whatever derivative of it you want |
19:58:33 | krazykit | thanks :-) |
20:00 |
20:00:37 | | Join Madden [0] (n=Madden@169.Red-83-36-253.dynamicIP.rima-tde.net) |
20:01:20 | Madden | Hi, Wondering if there is a release for ipod nano video 4gig yet? or if its in production...? |
20:03:54 | PaulJam | Madden: no, and as far as i know noone is currently working on a port. |
20:04:09 | Madden | :( thanks |
20:05:20 | Madden | know any other rockbox style stuff that might let ya play games and things? |
20:06:45 | linuxstb | No, if there was others, then that work would be being used to help port Rockbox to it. |
20:08:08 | PaulJam | the g3 nano is encrypted and the hardware is undocumented. so it might never run 3rd party software. |
20:08:12 | | Join ompaul [0] (n=ompaul@gnewsense/friend/ompaul) |
20:08:19 | Madden | shite :( |
20:08:35 | Madden | well its not for me so its not as important hheh |
20:08:56 | Madden | thanks ofr the info, gotta run :) hasta luago |
20:09:47 | | Quit Madden ("Leaving") |
20:10:52 | markun | roolku: ping |
20:20:09 | | Join zicho [0] (n=martin@c-2198e355.68-7-64736c14.cust.bredbandsbolaget.se) |
20:26:38 | | Nick idnar_ is now known as idnar (i=mithrand@unaffiliated/idnar) |
20:28:36 | | Quit advcomp2019 ("Leaving") |
20:28:56 | | Join Llorean [0] (n=llorean@cpe-70-113-103-34.austin.res.rr.com) |
20:30:56 | | Part XavierGr |
20:31:28 | | Join Alonea [0] (n=chatzill@69.92.201.36) |
20:31:39 | | Join merbanan [0] (n=banan@83.233.243.232) |
20:31:44 | | Join XavierGr [0] (n=xavier@ppp176-211.adsl.forthnet.gr) |
20:37:39 | | Join FOAD_ [0] (n=dok@dinah.blub.net) |
20:38:41 | | Join PaulPosition [0] (n=noneofye@modemcable228.133-82-70.mc.videotron.ca) |
20:38:58 | | Quit miepchen^schlaf (Read error: 104 (Connection reset by peer)) |
20:39:19 | | Join miepchen^schlaf [0] (n=hihi@p54BF6932.dip.t-dialin.net) |
20:39:51 | | Join Arathis2 [0] (n=doerk@p508A40AB.dip.t-dialin.net) |
20:41:23 | PaulJam | Nico_P: i player now one albun completely and then looked at the recently playerd entry in the database: tracks 1,2,3,5,6,8,9 and 10 got added but not tracks 4,7 and 11. so it looks as if there is still something wrong with the gather runtime feature. do you think i should rebuild the database and try again? |
20:41:50 | PaulPosition | Hmm.. On H10 (and surely many other devices), recording gain is only 0db or +20db.. Is that because of the internal mic hardware or because of the sound chip? (ie, would it be the same anyway with line-in?) |
20:43:44 | pixelma | on my M5 it's similar - built-in mic gain is also only 0dB or +20dB, there are more steps for line-in though (just got the possibility to test) |
20:45:11 | | Join chuck [0] (n=chuck@70.43.246.66.nw.nuvox.net) |
20:46:08 | | Join J3TC- [0] (n=jetc123@wlrsvd-168.njit.edu) |
20:47:00 | PaulPosition | Hmm.. Then I might try to build myself a cable and see... :) |
20:47:33 | | Join Lear [0] (i=chatzill@rockbox/developer/lear) |
20:49:02 | | Quit ompaul (Read error: 113 (No route to host)) |
20:53:38 | | Quit DaCapn (Read error: 110 (Connection timed out)) |
20:54:23 | | Quit FOAD (Read error: 110 (Connection timed out)) |
20:54:24 | | Nick FOAD_ is now known as FOAD (n=dok@dinah.blub.net) |
20:54:26 | | Join lee-qid_ [0] (n=liqid@p54965EEC.dip.t-dialin.net) |
20:57:44 | | Quit Arathis (Read error: 110 (Connection timed out)) |
20:59:21 | | Join hunz [0] (n=hunz@dslb-084-056-006-125.pools.arcor-ip.net) |
20:59:46 | | Join ompaul [0] (n=ompaul@gnewsense/friend/ompaul) |
21:00 |
21:04:09 | | Quit jhulst (No route to host) |
21:06:40 | chuck | hi again |
21:10:07 | *** | Saving seen data "./dancer.seen" |
21:10:28 | Nico_P | PaulJam: no need to rebuild the database |
21:10:47 | | Quit lee-qid (Read error: 110 (Connection timed out)) |
21:11:06 | | Join hannesd_ [0] (n=light@gate-hannes-tdsl.imos.net) |
21:11:19 | | Quit GodEater (Read error: 110 (Connection timed out)) |
21:25:35 | | Part hunz |
21:27:46 | | Quit hannesd (Read error: 110 (Connection timed out)) |
21:27:47 | | Nick hannesd_ is now known as hannesd (n=light@gate-hannes-tdsl.imos.net) |
21:30:58 | | Quit zicho (Remote closed the connection) |
21:34:17 | amiconn | Nico_P: Quite a lot of Code for such a fix... |
21:34:31 | Nico_P | amiconn: the gradiend fix? |
21:35:04 | amiconn | yes |
21:36:41 | Nico_P | yeah I didn't really expect the binsize would increase that much... it's only on targets for which we don't care too much though |
21:37:31 | | Quit amiconn (Nick collision from services.) |
21:37:40 | | Join amiconn [0] (n=jens@rockbox/developer/amiconn) |
21:37:47 | pixelma | that's a weird attitude though (you should always care) ;) |
21:37:59 | Nico_P | amiconn: I'm not sure how it could be simplified though |
21:38:17 | Nico_P | pixelma: I'm not saying I don't care... but it's not like those targets are the sensitive ones |
21:39:06 | amiconn | I'm not sure either. As I don't use the gradient, I don't even know what the problem was |
21:39:29 | amiconn | But the code looks quite cumbersome to me |
21:39:39 | Nico_P | scrolling would make the gradient go back to being one line only |
21:39:42 | * | linuxstb now just sees even more complex code that needs to be ported to viewports... |
21:42:30 | amiconn | Ah, yes |
21:42:38 | * | amiconn just tried it on X5 |
21:42:49 | | Quit chuck ("Leaving") |
21:43:15 | amiconn | It's quite difficult to find a place where there's more than one line selected in a list *and* the text needs to scroll... |
21:43:28 | Nico_P | linuxstb: I don't think it needs to be ported to viewports... it should just work |
21:43:53 | Nico_P | amiconn: yeah, that's why I didn't bother too much about it... but idak posted a patch |
21:43:57 | | Join MethoS- [0] (n=clemens@pD955DE98.dip.t-dialin.net) |
21:44:22 | amiconn | Imo the whole gradient thing should be implemented differently |
21:44:37 | Nico_P | how should it be done? |
21:45:40 | | Quit J3TC- (".•«UPP»•.") |
21:47:04 | | Quit Siku () |
21:47:12 | amiconn | The current method even needs support from the app layer :/ |
21:47:35 | mokkurkalve | away |
21:48:43 | | Join advcomp2019 [0] (n=advcomp2@unaffiliated/advcomp2019) |
21:52:09 | | Join J3TC- [0] (n=jetc123@dhcp77-140.njit.edu) |
21:54:14 | | Join Tetris-Block [0] (n=End@roxy-16.dynamic2.rpi.edu) |
21:54:23 | | Join advcomp2019_ [0] (n=advcomp2@unaffiliated/advcomp2019) |
21:54:26 | Nico_P | amiconn: that's because the driver layer isn't aware of the number of selected lines |
21:55:06 | amiconn | Yeah, but this special-casing *will* break with viewports |
21:55:22 | amiconn | ...because the driver won't know about consectutive scrolling lines |
21:55:52 | Nico_P | hmm... then maybe we need something intermediate to draw the line selector |
21:57:06 | | Quit advcomp2019 (Nick collision from services.) |
21:57:14 | | Nick advcomp2019_ is now known as advcomp2019 (n=advcomp2@unaffiliated/advcomp2019) |
21:57:15 | amiconn | Imo we don't. The app layer should just tell the driver the colours to use for a gradient |
21:58:09 | amiconn | I think that the gradient can be handled without line drawing, by having a special background setting that reads colours from an array |
21:58:16 | bertrik | I could live without a gradient line selector |
21:58:47 | amiconn | Yeah, me too, but it seems to be a popular feature :/ |
22:00 |
22:00:21 | Nico_P | amiconn: I'm not following you... what would be in the array? |
22:00:28 | Nico_P | the color steps? |
22:00:41 | | Quit Genre9mp3 (Nick collision from services.) |
22:00:42 | | Join Genre9mp4 [0] (n=yngwiejo@rockbox/contributor/Genre9mp3) |
22:00:51 | | Join advcomp2019_ [0] (n=advcomp2@unaffiliated/advcomp2019) |
22:00:59 | amiconn | The colours for each pixel line of the gradient |
22:01:01 | | Nick Genre9mp4 is now known as Genre9mp3 (n=yngwiejo@rockbox/contributor/Genre9mp3) |
22:01:07 | | Quit advcomp2019 (Nick collision from services.) |
22:01:09 | | Nick advcomp2019_ is now known as advcomp2019 (n=advcomp2@unaffiliated/advcomp2019) |
22:01:44 | | Quit desowin ("use linux") |
22:02:29 | | Join xaj [0] (i=invigora@dialup-4.156.81.239.Dial1.Boston1.Level3.net) |
22:02:50 | * | markun goes to fix red.. |
22:03:09 | Nico_P | amiconn: but what about variable selection size? |
22:03:44 | | Part xaj |
22:03:51 | pixelma | would the bitmap approach that was discussed sometime ago help here? |
22:03:56 | amiconn | Well, the app layer knows how many lines are selected, and hence can calculate the array(s) accordingly |
22:04:11 | | Join deflated [0] (n=tim@pD955C578.dip.t-dialin.net) |
22:04:40 | deflated | Does Rockbox support the iPod Nano 2G? |
22:04:48 | | Join ForgottenMemorie [0] (n=Xwlilxaz@cpe-075-177-170-087.nc.res.rr.com) |
22:05:02 | markun | deflated: no |
22:05:06 | rasher | deflated: No. All supported players are listed on the frontpage. |
22:05:18 | markun | (including what's not supported) |
22:05:29 | deflated | Ok, thank you. :) |
22:05:31 | Nico_P | amiconn: yeah I think I see... I won't have time to look at it this evening but I might try later |
22:05:31 | rasher | In fact, the 2g nano is specifically listed as unsupported |
22:05:40 | ForgottenMemorie | ... |
22:05:42 | deflated | Ok. |
22:05:45 | deflated | Bye. |
22:05:47 | ForgottenMemorie | 2G Nano is unsupported for..? |
22:05:49 | | Join ZEA [0] (n=astrolux@a83-132-141-199.cpe.netcabo.pt) |
22:05:55 | ZEA | hi. does rockbox submit to last.fm? |
22:06:04 | | Join jhMikeS [0] (n=jethead7@rockbox/developer/jhMikeS) |
22:06:07 | markun | deflated: bye |
22:06:29 | pixelma | 2G - if that means second generation |
22:06:34 | | Quit jhMikeS (Client Quit) |
22:06:39 | | Part deflated |
22:06:51 | | Join jhMikeS [0] (n=jethead7@rockbox/developer/jhMikeS) |
22:07:19 | markun | pixelma: hm, too late.. |
22:07:21 | petur | ZEA: yes, you can log to a file and have it submitted using qtscrobbler |
22:07:23 | ForgottenMemorie | umm.. I ned help, my ipod is blank/dead it wont' turn on at all watever I do, plug it into charger or into the computer the computer can't detect it and it stays blank, I tried reseted it but it doesn't work. Any other ideas? |
22:07:43 | ZEA | petur: awesome :) thanks |
22:08:20 | ZEA | petur: that gives me a reason to install rockbox on my iaudio x5. hope to find out more in the process :) |
22:08:44 | linuxstb | ForgottenMemorie: Obvious question, but exactly what are you doing to try and reset it? |
22:09:20 | ForgottenMemorie | switching it into hold then unhold and holding Menu + Select for 20 seconds |
22:09:44 | ForgottenMemorie | I can kind of hear my ipod on when I put it clsoe to my hear but the screen is just...blank... |
22:10:17 | linuxstb | What did you do before your ipod stopped working? |
22:10:54 | | Join Workaphobia [0] (n=Jonathan@corenet-a-158.dynamic.rpi.edu) |
22:11:15 | | Join barrywardell [0] (n=barrywar@89-125-27-10.dhcp-ripwave.irishbroadband.ie) |
22:11:46 | XavierGr | hmm weird, the greek lang file has ids that are not present on the english lang file anymore |
22:11:56 | XavierGr | is this a side effect from langv2? |
22:12:00 | ForgottenMemorie | I was messing around with rockbox, then I plugged it into my computer and it stayed on the apple screen and wouldn't detect, then when I unplugged it it just.. died. -_- |
22:12:08 | XavierGr | should I just start over from a fresh english lang file? |
22:12:25 | | Quit rasher ("leaving") |
22:12:35 | * | barrywardell wonders what is causing the problem with his server |
22:12:43 | | Join rasher_ [0] (n=rasher@rockbox/developer/rasher) |
22:12:49 | | Nick rasher_ is now known as rasher (n=rasher@rockbox/developer/rasher) |
22:13:22 | | Join japc [0] (n=japc@bl7-243-193.dsl.telepac.pt) |
22:13:55 | pixelma | XavierGr: most probably because of langV2... |
22:14:31 | | Quit lee-qid_ ("aufwiederbyebientotsayonara") |
22:14:41 | rasher | XavierGr: I doubt it matters besides cluttering the sourcefile |
22:14:46 | | Quit Domonoky (Read error: 104 (Connection reset by peer)) |
22:15:02 | | Join daan [0] (n=daan@h8441151018.dsl.speedlinq.nl) |
22:15:11 | rasher | Or rather, I'm fairly certain it doesn't. |
22:15:38 | XavierGr | rasher: thing is that it is now too difficult to see what is untranslated because some ids are elsewhere or nowhere to be found, but let me check something first |
22:16:14 | pixelma | I started with a new german lang file when I transformed it to langV2 because the order was also completely different. Not necessary for the function but makes it easier to maintain... |
22:16:31 | pixelma | the initial work was tedious though... |
22:17:06 | XavierGr | pixelma: yes, I think I will just do that, long process but more clean and I guess that I will do that once |
22:17:17 | XavierGr | then updating shouldn't be too difficult |
22:17:21 | XavierGr | thanks for clearing that up |
22:17:23 | | Quit Frazz ("Leaving") |
22:17:31 | amiconn | genlang can create a new .lang file from the old one and english.lang with the postions which need work marken (and iirc also correct order) |
22:18:14 | XavierGr | ah so the wiki command is still valid |
22:18:22 | XavierGr | thanks I will try that first |
22:19:05 | pixelma | there are a few parts that you can copy from the old (like VOICE_A to VOICE_Z for example, so I sliced the old into pieces one by one) |
22:20:22 | | Quit Lear ("ChatZilla 0.9.78.1 [Firefox 2.0.0.9/2007102514]") |
22:20:52 | XavierGr | so how is voice these days (after the speex commit), no more random crashes when enabled (or strange behaviour)? |
22:23:01 | rasher | Haven't tested it personally, but it seems there are issues, but more likely to be tracked down and killed |
22:23:21 | | Join radinp [0] (n=Philip_R@vpnwl-229-155.net.rpi.edu) |
22:23:42 | ForgottenMemorie | mmm |
22:23:53 | radinp | Where in the rockbox source are id3 tags read? |
22:26:09 | XavierGr | amiconn: thanks, now the work I have to do is way less :) |
22:27:17 | | Join TMM [0] (n=hp@ip565b35da.direct-adsl.nl) |
22:27:52 | linuxstb | raninp: firmware/id3.c |
22:31:06 | radinp | Thanks |
22:31:52 | ForgottenMemorie | mmmm can someone help me, my Ipod is just blank/dead, I was messing around with rockbox, then I plugged it into my computer and it stayed on the apple screen and wouldn't detect, then when I unplugged it it just.. died. -_- |
22:34:00 | | Quit Alonea ("ChatZilla 0.9.79 [Firefox 2.0.0.8/2007102213]") |
22:36:39 | | Part Workaphobia |
22:36:49 | | Join Workaphobia [0] (n=Jonathan@corenet-a-158.dynamic.rpi.edu) |
22:36:55 | | Join jhulst [0] (n=jhulst@unaffiliated/jhulst) |
22:37:24 | linuxstb | ForgottenMemorie: All I can suggest is to charge it for longer, and hold MENU+SELECT for longer (and be careful to keep your fingers still whilst holding them). |
22:38:55 | ForgottenMemorie | oo... OK, Thanx! |
22:40:49 | | Join Frazz [0] (n=Fraser@thelawsons.plus.com) |
22:42:16 | PaulPosition | ForgottenMemories - Someone told you the same yesterday, to charge it for a good 12 hours. You came back half an hour later with the same question and now today you still haven't charged it?! "22:29:52Soapand I do mean 12 hours. W/O peeking." |
22:44:02 | Workaphobia | A few friends and I are looking to implement a feature request or two for rockbox, something simple that we can do over the next couple of weeks. We were thinking of doing something related to displaying lyrics. Is this already supported by rockbox, or are developers already working on it, or should we give it a try? |
22:44:02 | | Quit Genre9mp3 () |
22:44:34 | | Quit barrywardell () |
22:44:49 | pixelma | afaik there is a patch in the tracker for it (or even two) |
22:45:09 | | Join advcomp2019_ [0] (n=advcomp2@unaffiliated/advcomp2019) |
22:46:09 | PaulPosition | Workaphobia - I think someone had a a patch : http://www.rockbox.org/tracker/task/7432 |
22:46:21 | | Quit advcomp2019 (Nick collision from services.) |
22:46:23 | | Nick advcomp2019_ is now known as advcomp2019 (n=advcomp2@unaffiliated/advcomp2019) |
22:46:33 | ForgottenMemorie | blah, I couldn't hlep it it's only been 9 and a half hours when I looked at it and it was still blank >.< |
22:49:09 | | Join advcomp2019_ [0] (n=advcomp2@unaffiliated/advcomp2019) |
22:49:19 | PaulPosition | ForgottenMemorie - Hmm :( Charging through usb or wall? If usb, perhaps it doesn't provide enough current (my friends front ports won't work well so we usually plug stuff in the back even if its ackward to crawl under the table).. Just suggesting. |
22:50:18 | Workaphobia | thanks pixelma, paulposition. If that's out, any recommendations as to the best way to find a small feature that needs doing? Should we just continue to surf the feature tracker? |
22:51:08 | | Quit miepchen^schlaf (Read error: 104 (Connection reset by peer)) |
22:51:29 | | Join miepchen^schlaf [0] (n=hihi@p54BF6932.dip.t-dialin.net) |
22:51:30 | | Quit advcomp2019 (Nick collision from services.) |
22:51:32 | | Nick advcomp2019_ is now known as advcomp2019 (n=advcomp2@unaffiliated/advcomp2019) |
22:52:27 | | Quit nicktastique ("Leaving") |
22:53:59 | PaulPosition | Workaphobia - You could, of course. Or maybe see with Nico P. if that's something that could, or should, be converted to use the Metadata On Buffer thing they put forward lately. (??) |
22:54:16 | Bagder | http://daniel.haxx.se/blog/2007/11/19/a-google-t-shirt/ |
22:54:31 | Bagder | in case anyone hasn't seen it yet |
22:55:28 | PaulPosition | Always the SOCer, you are. :p |
22:55:42 | Llorean | I'm quite fond of the face on the back for some reason |
22:56:00 | Llorean | Maybe because the only other shirt I have containing "binary" also has a 2 inserted every now and then, probably out of spite |
22:56:11 | Bagder | haha |
22:56:25 | scorche|w | "It wouldn’t surprise me at all if the binary does mean something if we translate it to ascii…" |
22:56:30 | radinp | What does Metadata on Buffer mean? |
22:56:31 | | Join advcomp2019_ [0] (n=advcomp2@unaffiliated/advcomp2019) |
22:56:35 | scorche|w | Bagder: i tried it as soon as i got mine :) |
22:56:39 | scorche|w | nothing :( |
22:56:43 | | Quit advcomp2019 (Nick collision from services.) |
22:56:43 | Bagder | :-( |
22:56:49 | | Nick advcomp2019_ is now known as advcomp2019 (n=advcomp2@unaffiliated/advcomp2019) |
22:56:58 | PaulPosition | Love the face indeed.. |
22:56:58 | | Nick fxb__ is now known as fxb (n=felixbru@h1252615.stratoserver.net) |
22:57:19 | scorche|w | the mentor summit shirt is slightly different...not by much though |
22:57:27 | | Nick radinp is now known as ShirleyAnn (n=Philip_R@vpnwl-229-155.net.rpi.edu) |
22:58:17 | PaulPosition | radinp/Shirley - re: MoB, here's how Nico P. introduced the concept a few months ago : http://code.google.com/soc/2007/rockbox/appinfo.html?csaid=D6BA9A838F43B9D8 |
22:58:20 | scorche|w | Bagder: sorry, but did i ever report back tto you regarding the umbrella corp talks? |
22:58:31 | | Quit mf0102 ("Verlassend") |
22:58:56 | | Quit merbanan (Remote closed the connection) |
22:59:37 | preglow | i wondered what the hell was up with that face |
23:00 |
23:00:10 | | Nick ShirleyAnn is now known as radinp (n=Philip_R@vpnwl-229-155.net.rpi.edu) |
23:00:17 | PaulPosition | Dunno, but it looks a bit like that 'transformer voice changer mask' I had when I was 8 y/old... |
23:00:38 | PaulPosition | (the SOC face, not the speex decoder ;) ) |
23:01:53 | | Join alienbiker99 [0] (n=alienbik@ool-44c126d4.dyn.optonline.net) |
23:04:25 | | Quit Frazz ("Leaving") |
23:05:07 | tedrock | guys it's a tiki mask. stop calling it a monster |
23:05:16 | preglow | it's a monster!!! |
23:05:30 | Bagder | we recognize a monster when we see it! ;-) |
23:05:50 | tedrock | :( <- this is my sadface |
23:08:54 | Llorean | amiconn: Any objection to my committing the nano fix, assuming all added lines are wrapped in #ifdef IPOD_NANO? |
23:09:09 | | Join OlivierBorowski_ [0] (n=OlivierB@ANancy-157-1-74-110.w86-218.abo.wanadoo.fr) |
23:09:47 | | Quit J3TC- (Read error: 110 (Connection timed out)) |
23:10:08 | *** | Saving seen data "./dancer.seen" |
23:10:10 | | Quit Nico_P (Remote closed the connection) |
23:10:20 | | Join Nico_P [0] (n=nicolas@rockbox/developer/NicoP) |
23:12:32 | | Quit w0rd54 (Client Quit) |
23:12:41 | | Join atsea- [0] (i=atsea-@gateway/tor/x-75526faf2f3eac64) |
23:12:53 | | Quit qweru ("moo") |
23:13:04 | | Join w0rd54 [0] (i=blackdev@100mbit.top-site.us) |
23:14:55 | | Part radinp |
23:16:26 | | Quit daan (Read error: 104 (Connection reset by peer)) |
23:22:42 | | Join stripwax [0] (n=Miranda@87-194-34-169.bethere.co.uk) |
23:22:51 | | Join moos [0] (i=moos@m147.net81-66-159.noos.fr) |
23:23:39 | | Quit OlivierBorowski (Read error: 110 (Connection timed out)) |
23:24:15 | Nico_P | maybe I could give the GsocRoundup2007 page a small update about MoB |
23:24:55 | preglow | amiconn: seen any of the voicebox stuff on the ml? |
23:24:59 | preglow | Nico_P: sure |
23:27:59 | | Join webguest56 [0] (i=ca32ef2e@gateway/web/cgi-irc/labb.contactor.se/x-7106ab5c2c0e9682) |
23:28:04 | | Quit webguest56 (Client Quit) |
23:28:16 | | Join webguest20 [0] (i=ca32ef2e@gateway/web/cgi-irc/labb.contactor.se/x-478ca47d9daf9e9a) |
23:28:46 | | Join webguest13 [0] (i=ca32ef2e@gateway/web/cgi-irc/labb.contactor.se/x-7b1c5070eefc93c7) |
23:28:58 | | Quit webguest13 (Client Quit) |
23:29:08 | Llorean | preglow: voiceBox is constrained to -q 4 -c 10 by default. Did he say he modified the voiceBox script? |
23:29:39 | preglow | Llorean: quite sure he did |
23:30:00 | preglow | yeah |
23:31:04 | | Quit bertrik ("bye") |
23:33:42 | | Quit webguest20 ("CGI:IRC (Ping timeout)") |
23:36:04 | preglow | i'm fairly certain speex isn't capable of making aliasing noise, so i don't know what they're jabbering about there, though |
23:36:07 | preglow | probably just don't know proper terms |
23:36:38 | amiconn | Well, speex uses the rockbox resampler as it's 16kHz, doesn't it? |
23:36:42 | jmspeex | preglow: "Alias noise": what you get when using a linear interpolation resampler |
23:36:53 | | Quit Billenium ("Ex-Chat") |
23:38:04 | jmspeex | preglow: The wideband QMF can also produce a tiny bit of aliasing at low bit-rate (or when decoding narrowband), but most people won't notice it. |
23:38:12 | preglow | amiconn: how will that sound different for talk clips and voice files? |
23:38:20 | amiconn | eh? |
23:38:29 | preglow | it's the same resampler |
23:38:35 | amiconn | What? where? |
23:38:43 | preglow | jmspeex: i doubt that's the alias they talk about |
23:38:53 | amiconn | .talk clips and .voice don't sound different - if you know what you're doing |
23:38:58 | preglow | amiconn: read the ml |
23:39:36 | jmspeex | preglow: MP3 already sounds "tonal", so people might mistake the aliasing for MP3 artifacts |
23:39:55 | amiconn | E.g, if you generate .talk clips using at&t voices, it is *strongly* recommended to change the sapi5 output format from 22kHz to 32kHz |
23:40:00 | | Join Nic0_P [0] (n=nicolas@jau31-3-82-239-20-145.fbx.proxad.net) |
23:40:12 | amiconn | Otherwise the sapi engine will produce aliasing artefacts |
23:40:16 | | Join Zagor [0] (n=bjst@46.35.227.87.static.tab.siw.siwnet.net) |
23:40:18 | preglow | amiconn: then please chip in on the ml, i have no idea about using voicebox |
23:40:20 | | Quit Nico_P (Nick collision from services.) |
23:40:22 | | Nick Nic0_P is now known as Nico_P (n=nicolas@jau31-3-82-239-20-145.fbx.proxad.net) |
23:40:31 | amiconn | That needs to be done in the script, there's no setting for it |
23:41:08 | | Join JdGordon [0] (n=jonno@c210-49-113-143.smelb1.vic.optusnet.com.au) |
23:44:06 | preglow | why not use a higher sampling rate? |
23:45:22 | | Join chuck [0] (n=chuck@adsl-154-156-172.cae.bellsouth.net) |
23:47:54 | | Quit OlivierBorowski_ (Remote closed the connection) |
23:47:55 | chuck | hifolks |
23:48:02 | Llorean | amiconn: Any objections to my committing the Nano fix? |
23:49:01 | linuxstb | Llorean: Do you know oblib's real name? |
23:49:19 | amiconn | preglow: A higher rate per se does not help - you need to select an optimal rate per engine |
23:49:38 | amiconn | AT&T works best at 32kHz, and very good at 16kHz - but is bad at 22kHz |
23:49:52 | Llorean | linuxstb: No, but amiconn's here now, and both checking with him if he's okay with the patch and getting the real name are on the list of "things to do" |
23:49:57 | amiconn | The Microsoft engine, however, works best at 22kHz |
23:50:33 | amiconn | sapi_voice.vbs (the one used by voice.pl) is clever and selects the optimal setting (for engines we know) |
23:51:21 | chuck | can anyone tell me what the message "undefined instruction at 0016F6C8 (0)" means? it happens when i try to play any mp3 |
23:52:20 | linuxstb | chuck: What device are you running Rockbox on? |
23:52:41 | chuck | a 60 gig ipod video |
23:53:19 | | Quit amiconn (Nick collision from services.) |
23:53:28 | | Join amiconn [0] (n=jens@rockbox/developer/amiconn) |
23:54:19 | linuxstb | chuck: Have you just installed Rockbox for the first time? |
23:55:08 | chuck | no, i have tried several times over the last month, but can't get any of my mp3's to play |
23:56:14 | linuxstb | So you've never got Rockbox working? |
23:56:56 | chuck | oh yeah, everything else works fine, just can't play any mp3's |
23:57:08 | stripwax | chuck - how recent is your build of rockbox? |
23:58:18 | chuck | ii just download a build earlier today - it is r15699-071119 |