00:00:13 | amiconn | One could try and change the order of x and y in the function header, but I doubt that'll have much effect |
00:00:39 | amiconn | I also wonder whether it's possible to tell gcc that some function arguments are commutative |
00:01:13 | preglow | it is |
00:01:20 | amiconn | oh? |
00:01:21 | preglow | %, or something |
00:01:52 | preglow | http://gcc.gnu.org/onlinedocs/gcc-4.1.2/gcc/Modifiers.html#Modifiers |
00:02:02 | Lear | saratoga: Where did you add the calls? |
00:02:05 | *** | Alert Mode OFF |
00:02:12 | amiconn | I am talking C level... |
00:02:35 | | Join rotator [0] (n=e@rockbox/developer/rotator) |
00:03:14 | preglow | oh, right, function arguments |
00:03:17 | preglow | i doubt that |
00:03:48 | amiconn | I mean if you have int blah(int x, int y) whether you can tell that gcc might switch arguments without invalidating the result |
00:03:59 | amiconn | It knows such things for operators |
00:04:47 | | Quit ender` (" .......It might be written "Mindfuck", but it's spelt "L-A-I-N".......") |
00:04:51 | amiconn | Hmm, the second version is sligthly faster than the first (90.72% realtime), but not as fast as svn (91.36% realtime) :( |
00:05:03 | | Quit bdgraue (Remote closed the connection) |
00:06:10 | | Part maffe |
00:06:21 | preglow | eh |
00:06:26 | preglow | i don't get why it should be slower |
00:06:33 | preglow | have you tried test_codec several times? |
00:06:45 | | Quit jhulst_ (Read error: 104 (Connection reset by peer)) |
00:08:22 | saratoga | preglow: I ran test codec then tried playing it back, neither did anything |
00:08:31 | saratoga | it played at half speed on the gigabeat and the sansa |
00:08:34 | | Join maffe [0] (n=maffe@barmen.interhost.no) |
00:08:41 | saratoga | err, half of the speed reported by test codec i mean |
00:08:56 | saratoga | i assumed this was because it was counting calls to functions |
00:09:02 | preglow | i've never tried profiling on an arm target |
00:09:11 | preglow | once upon a time, it was unsupported, are you sure it's supposed to work now? |
00:11:00 | saratoga | I was able to do it last year |
00:11:12 | saratoga | very long time ago when I was first reading about rockbox |
00:11:19 | saratoga | on my ipod 3g actually |
00:11:31 | saratoga | but maybe its broken since then? |
00:12:26 | preglow | possible, but who knows, i haven't tried profiling for a long time |
00:12:58 | | Quit obo ("bye") |
00:13:00 | | Quit desowin (Client Quit) |
00:15:03 | | Join webguest26 [0] (i=44710737@gateway/web/cgi-irc/labb.contactor.se/x-30f2f56b8b0691df) |
00:15:25 | preglow | gcc 4.3 has tons of coldfire changes, i wonder if we'll benefit |
00:17:18 | mario_ | can I have a link to a download for iboy |
00:17:26 | mario_ | can't find 1 |
00:17:28 | | Quit Bagder ("*plopp*") |
00:19:06 | | Quit freqmod (Remote closed the connection) |
00:19:13 | saratoga | mario_: ask the ipodlinux people |
00:19:18 | Lear | Tried a 4.3 snapshot. Don't remember exact result, but I don't think it was better than 3.4.6... |
00:21:30 | preglow | 4.3 has completely new march and mcpu flags, did you change those3? |
00:22:22 | Lear | Sure, won't build otherwise. |
00:22:37 | | Quit webguest26 ("CGI:IRC (EOF)") |
00:22:42 | preglow | hrmf :( |
00:22:43 | amiconn | preglow: Multiple runs give exactly the same results (+/- 0.01%) |
00:24:13 | preglow | i wonder why... |
00:24:21 | preglow | i would certainly expect that to be faster |
00:25:59 | | Join BHSPitLappy_ [0] (n=steve-o@adsl-67-64-107-44.dsl.rcsntx.swbell.net) |
00:26:30 | Lear | To tell the truth, I actually don't remember if I got a complete build, so I might not have tested speed. Not better size at least. ;) |
00:27:44 | amiconn | preglow: Perhaps cache aliasing changes. Might change when other parts of the codec change |
00:28:14 | | Join jhulst [0] (n=jhulst@75-128-122-8.dhcp.aldl.mi.charter.com) |
00:28:20 | | Quit saratoga ("CGI:IRC (Ping timeout)") |
00:28:56 | Ctcp | Ignored 1 channel CTCP requests in 0 seconds at the last flood |
00:28:56 | * | amiconn is running a runtime test on ipod video, btw |
00:29:16 | amiconn | If the percentage is roughly calibrated, this looks promising... |
00:29:39 | | Join atsea- [0] (i=ariel@gateway/tor/x-91679a7a53e6850d) |
00:29:59 | Lear | Now I remember. Some code bloats, so IRAM gets full. Didn't actually fix that, since it might affect speed... |
00:31:02 | | Quit mario_ ("Leaving") |
00:31:32 | amiconn | Hmm, no seeking support yet... :| |
00:32:56 | | Part maffe |
00:33:01 | | Quit Thundercloud (Remote closed the connection) |
00:33:26 | | Join maffe [0] (n=maffe@barmen.interhost.no) |
00:38:48 | amiconn | preglow: Switching y and x makes this faster than svn... |
00:39:22 | | Join webguest57 [0] (i=522cfa11@gateway/web/cgi-irc/labb.contactor.se/x-0c1944f3de3a087c) |
00:39:37 | preglow | by how much? |
00:39:52 | amiconn | By about the same amount as it is slower without switching |
00:40:00 | | Join bb975347y [0] (i=522cfa11@gateway/web/cgi-irc/labb.contactor.se/x-ad2b8bf3e77a586e) |
00:40:02 | amiconn | 0.5% |
00:40:42 | | Quit BHSPitLappy (Success) |
00:40:44 | Quelsaruk | night |
00:40:47 | | Quit Quelsaruk ("KVIrc 3.2.6 Anomalies http://www.kvirc.net/") |
00:44:22 | | Quit webguest57 ("CGI:IRC (Ping timeout)") |
00:45:00 | | Quit bb975347y ("CGI:IRC (Ping timeout)") |
00:46:12 | petur | anybody know a good tool to analyze FAT directories? (look at +/- raw dir entries) |
00:51:02 | | Join CPrompt^ [0] (n=curtis@cpe-071-076-189-158.triad.res.rr.com) |
00:51:58 | CPrompt^ | how would you install the patches to use something jBuild? does it just go in the .rockbox directory? |
00:52:39 | pixelma | petur: btw. I just noticed today that the properties don't work a 100% on the virtual <MMC1> folder (the root of the MMC) - don't know if it's supposed to). It starts analysing but the result doesn't stay on the screen like on every other folder, subfolders work though even on the MMC |
00:52:43 | stripwax | CPrompt^ : - first you install the build tools, then you obtain the rockbox source code, then you apply the patches according to the instructions in the wiki, then you rebuild rockbox |
00:52:49 | stripwax | CPrompt^ : - did you read the wiki? |
00:53:16 | CPrompt^ | yes I read the wiki. I have rockbox installed. I was wanting to up it to jBuild |
00:53:34 | stripwax | CPrompt^ : - do you have the *build tools* and the *source code* installed |
00:53:58 | CPrompt^ | I had jBuild installed once before, I don't remember rebuilding the source |
00:54:11 | | Quit Lear ("ChatZilla 0.9.78.1 [Firefox 2.0.0.4/2007051502]") |
00:54:19 | petur | pixelma: it tries to use dircache, maybe that's the problem? Or does dircache do a passthrough for hotswap? |
00:54:33 | stripwax | CPrompt^ : - do you just want to install JBuild on your device or do you want to compile it (i.e. are you a developer or just a user?) |
00:54:41 | * | scorche notices the usage "up it to jBuild" |
00:54:42 | CPrompt^ | just install it. |
00:54:47 | pixelma | perplexity: dircache on Archos? |
00:54:56 | pixelma | that was to petur |
00:55:22 | stripwax | CPrompt^ : - in that case you don't need to know or care about patches. just go install JBuild. |
00:55:22 | petur | pixelma: and I don't quite understand the last part of your remark |
00:55:57 | stripwax | CPrompt^ : - note that JBuild is not a supported build of rockbox (i.e. don't ask questions about JBuild here, since the rockbox developers don't have any input in the JBuild build) |
00:55:59 | CPrompt^ | stripwax : From the themes page this is under one of the themes I'd like to use "Notes: |
00:56:00 | CPrompt^ | *Recommended builds:* Rockbox jbuild or EvilG's build (Fusion flavor) |
00:56:00 | CPrompt^ | Album Art, Customline, Multifont, Multifont-userfonts & BMP resize Patches required." |
00:56:14 | CPrompt^ | good enough |
00:56:17 | stripwax | CPrompt^ : - I don't understand what you are trying to ask. |
00:56:17 | pixelma | petur: it works correctly for any subfolder of the MMC, just not the "root" of the MMC |
00:56:27 | | Quit Febs (Read error: 110 (Connection timed out)) |
00:56:30 | petur | oh |
00:56:48 | CPrompt^ | don't worry about it. I'll find answers elsewhere sine I'm not supposed to ask here ;) |
00:56:51 | | Part CPrompt^ ("Leaving") |
00:57:01 | stripwax | err |
00:57:23 | pixelma | petur: first it looks ok (analysing the content) but the result doesn't stay on the screen |
00:57:43 | petur | how? |
00:57:52 | petur | it just goes away? |
00:57:57 | pixelma | yes |
00:58:06 | petur | all the text? |
00:59:05 | pixelma | umm... weird. Just tried with a different MMC and it works correctly |
00:59:50 | petur | it does an opendir and then recursively iterates through all subdirs, so I wouldn't expect any difference |
00:59:53 | | Join Febs [0] (n=chatzill@207-172-204-33.c3-0.rdl-ubr4.trpr-rdl.pa.cable.rcn.com) |
01:00 |
01:00:33 | petur | except for a stackoverflow in very deep nested trees (?) |
01:00:58 | pixelma | time for a file system check, maybe. I know that the first MMC is a bit fragmented but was told that this doesn't matter much |
01:01:58 | pixelma | I have lots of very small files on the non-working one (the svn manual folder) |
01:02:43 | petur | shouldn't matter |
01:03:39 | petur | when the screen goes empty, is it still scanning or did it hang/crash/exit? |
01:04:22 | *** | Saving seen data "./dancer.seen" |
01:05:20 | pixelma | just exits |
01:05:37 | petur | no error? |
01:05:58 | pixelma | no, it just returns to the file browser |
01:07:00 | petur | heh, I see it just exits on error (PLUGIN_OK) |
01:07:15 | pixelma | there are a few files in quite deep nested folders |
01:07:28 | petur | maybe a little splash or text would be good there |
01:11:18 | pixelma | aha... I've moved the some folders 2 levels up and that helped |
01:19:16 | petur | pixelma: the version committed now should now print that it failed. Doesn't print why though... |
01:19:34 | petur | at least it's better than just exiting |
01:20:36 | petur | maybe deeply nested trees on a target with little memory are the issue... is the main stack on archos smaller? |
01:20:43 | | Quit Febs (Read error: 110 (Connection timed out)) |
01:22:13 | amiconn | nope |
01:22:15 | amiconn | 8KB |
01:22:21 | pixelma | the limit seems to be 8 levels deep - don't know about the main stack... |
01:22:33 | * | gregj gives up on trying to figureout serial ports on G4, without external help |
01:22:40 | amiconn | The 8 levels is from the # of open dir handles |
01:22:50 | petur | ah right... |
01:22:55 | gregj | amiconn: I was trying to view some serial port registers, but it doesn't ork |
01:22:56 | gregj | :/ |
01:23:15 | linuxstb | gregj: What kind of external help are you expecting? |
01:23:23 | gregj | o/ |
01:23:34 | gregj | a hint, or give me some way to approach it |
01:24:13 | amiconn | If it were easy, someone would already have done it |
01:24:35 | linuxstb | gregj: I would suggest disassembing the apple firmware and/or the diagnostics mode code. |
01:25:38 | gregj | you want me to grab the first partition, and run through objdump ? |
01:25:52 | amiconn | petur: Why not just a splash? |
01:25:55 | | Join Olav [0] (n=tb@81-31-238-234.net.nc-systems.no) |
01:26:20 | linuxstb | gregj: Not the entire partition, just the firmware.... ipodpatcher can extract the firmware for you. |
01:26:58 | linuxstb | gregj: Also, this page describes how to dump the diagnostics mode code from flash - http://www.rockbox.org/twiki/bin/view/Main/IpodFlash |
01:27:13 | gregj | see, that's the helping hand, thanks |
01:27:16 | petur | amiconn: because it can take some time to go through a big tree so I found it better to leave the message there because that's what the user is expecting anyway (info on the screen when it is done) |
01:27:30 | amiconn | Then you can still use a splash... |
01:27:52 | amiconn | Just splash with a timeout of 0 (immediate), then do the action_userabort thing |
01:29:02 | | Join saratoga [0] (i=41becbf6@gateway/web/cgi-irc/labb.contactor.se/x-a5388a680851c6c9) |
01:29:18 | | Quit Siltaar ("Aurevoir - www.fdn.fr/~sdescarp") |
01:29:39 | linuxstb | gregj: Do you have any hardware you can attach to your ipod's serial port to see if it's doing anything? |
01:29:55 | petur | amiconn: are you feeling very strong about this or just a bit picky? ;) |
01:29:58 | gregj | I have the pilot |
01:30:06 | gregj | you know, the one i am hoping to get running |
01:30:22 | amiconn | petur: Why simple when you can do it complicated? ;) |
01:30:30 | linuxstb | gregj: What's that? |
01:30:36 | amiconn | Really, it's just about consistency |
01:30:46 | petur | alright alright |
01:31:02 | amiconn | (I know there are some places in the core which still don't use splash) |
01:31:11 | saratoga | linuxstb: when you get a chance, could you try profiling the WMA codec on coldfire? |
01:31:36 | saratoga | i can't seem to do it on ARM |
01:31:36 | gregj | linuxstb: ipod g4/photo's pilot |
01:32:41 | linuxstb | saratoga: I don't think I'm going to have time for that in the next few days (I'm going away for four days on Thursday morning). |
01:33:24 | linuxstb | gregj: I still don't know what it is... |
01:34:13 | gregj | linuxstb: http://images.music123.com/products/full/Apple/252235.jpg |
01:34:31 | gregj | linuxstb: next to the headphone jack, there's little slot, 4 pins |
01:34:32 | preglow | saratoga: is it important anyway? |
01:34:58 | * | amiconn hates when things behave the opposite of what he thinks :( |
01:35:20 | gregj | linuxstb: that's the one used by remote, someone mentioned here - this stuff is using serial port (I find it strange, because there's huuuudge slot on the bottom) |
01:35:28 | amiconn | Tried replacing the bswap_* functions with rockbox' optimised swap* |
01:35:35 | linuxstb | gregj: OK. I was talking about something which would show you any signals on the serial port, not an actual accessory. |
01:35:48 | amiconn | The darn codec becomes slower when doing this - on coldfire and arm... |
01:36:04 | linuxstb | So our byte-swapping functions are slow? |
01:36:29 | amiconn | I don't think so |
01:37:00 | amiconn | The difference isn't large, so it might be cache aliasing, or caching in general |
01:37:08 | amiconn | Our functions are inline |
01:37:11 | | Quit lee-qid ("aufwiederbyebientotsayonara") |
01:37:27 | gregj | linuxstb: the actuall acessory is what is usefull |
01:37:44 | amiconn | Difference is ~2% for arm, and ~0.5% for cf |
01:38:05 | linuxstb | gregj: Not when you're trying to make undocumented hardware do something.... |
01:38:22 | gregj | shit, this mpeg player is fscked up |
01:38:31 | | Quit jhulst (Read error: 104 (Connection reset by peer)) |
01:38:33 | gregj | now it produces funny noises |
01:38:38 | gregj | eh |
01:38:38 | gregj | :/ |
01:38:52 | amiconn | Our swap16 is in fact the same C code (only on SH it's not), but swap32 is optimised for all architectures |
01:39:01 | gregj | must be me, trying to encode sound into some strange format tht it doesn't recognize |
01:41:13 | preglow | i hate cache effects :/ |
01:41:16 | preglow | difficult to predict |
01:41:31 | petur | hmmm the previous commit on properties plugin saw the gigabeat bin size increase with 56 bytes... |
01:41:31 | preglow | petur: tabs :-) |
01:41:38 | amiconn | preglow: Btw, arm has mac instructions as well. Do you think those would help CMUL ? |
01:41:38 | petur | eh? |
01:41:51 | preglow | amiconn: yes, i was intending to do that |
01:41:56 | amiconn | hehe |
01:42:00 | preglow | petur: your last commit has tabs |
01:42:00 | gregj | and it is funny, after a while - the mpeg player always stops sound playback (video still running smoothlee) - and doesn't respond to key events |
01:42:06 | petur | urgh... |
01:42:27 | petur | How the hell... Anjuta is configured to use spaces... :( |
01:42:34 | preglow | amiconn: tremor pretty much already has the function we need, it's called XPROD31 or something |
01:42:44 | preglow | amiconn: which is the place i took the coldfire CMUL from, really |
01:42:55 | * | linuxstb can't see bswap_* being used |
01:43:45 | * | amiconn wonders whether he should commit the 1337 fixmul32() for coldfire, or rather fix the svn version to work for different PRECISION s |
01:43:58 | preglow | commit the 1337 one |
01:44:24 | gregj | amiconn: http://www.ipodlinux.org/PP5020 |
01:44:26 | preglow | changing PRECISION is not going to happen often, if ever |
01:44:34 | gregj | amiconn: there are some ports defined already there for ser0 and ser1 |
01:44:46 | amiconn | Yeah, and? |
01:44:51 | gregj | amiconn: which I presume - after what you guys have said here - is the serial port, and responsible for that remote |
01:45:14 | gregj | amiconn: so it should be "just" a matter of grabing firmware, disassembly, and finding places where it is being used, right ? |
01:45:47 | amiconn | Even though the port values are known (also from disassembling I presume) the ipl guys didn't manage to get it working |
01:46:04 | | Quit Xerion (" ") |
01:46:22 | amiconn | Iiuc there is some necessary init missing |
01:47:11 | | Quit DataGhost (Nick collision from services.) |
01:47:16 | gregj | probably, me guesses - irq mask ? |
01:47:17 | | Join DataGhost [0] (i=dataghos@ip3e832ea5.speed.planet.nl) |
01:47:39 | * | gregj reads all he can about 5020, it suppose to have jpeg decompressor, or idct stuff built in |
01:47:54 | amiconn | That it doesn't |
01:48:02 | gregj | that would explain why jpegs are opening up so fscking fast on apple's firmware, while here they are terrriiibbblllyyysllooow |
01:48:11 | gregj | http://www.ilounge.com/index.php/articles/comments/secrets-of-the-4g-ipod/P75/ |
01:48:32 | gregj | it's a shame tho, that portaplayer site doesn't ork anymore |
01:48:34 | linuxstb | I didn't think Apple's firmware viewed jpegs, just uncompressed bitmaps converted by itunes. |
01:48:40 | | Join DC1 [0] (n=dc1@pool-70-107-158-86.ny325.east.verizon.net) |
01:48:43 | * | gregj goes for wayback machine |
01:48:52 | gregj | linuxstb: it stores them as jpegs on my ipod |
01:49:36 | gregj | http://web.archive.org/web/20070312000007/http://portalplayer.com/products/platforms_mediaplayer.html |
01:49:39 | gregj | hrhr |
01:49:41 | gregj | ;] |
01:50:28 | preglow | itunes does resize, that i'm almost certain of |
01:50:47 | petur | or at least creates thumbnails |
01:51:59 | gregj | yes, it does |
01:52:06 | amiconn | preglow: Btw, is there any special reason why the arm fixmul32() is a macro while the cf version is a static inline fn? |
01:52:11 | | Quit DataGhost (Nick collision from services.) |
01:52:14 | | Join [Sur`DataGhost] [0] (i=dataghos@ip3e832ea5.speed.planet.nl) |
01:52:14 | * | amiconn thinking about consistency again |
01:52:26 | linuxstb | gregj: http://ipodlinux.org/Itunesdb#Photo_Database |
01:52:52 | gregj | I guess the reason PP didn't gave out any specs, is because probably even apple doesn't have them |
01:53:08 | gregj | PP delivers full RTOS with its chips, and SDK |
01:53:12 | gregj | so it says on their website |
01:54:34 | gregj | http://web.archive.org/web/20060503213524/www.portalplayer.com/products/documents/PortalPlayerFirmwareWP.pdf |
01:55:06 | preglow | amiconn: no reason, no |
01:55:19 | gregj | oh, mpeg player hanged :) now there's reason for reboot |
01:55:20 | gregj | heh |
01:55:47 | | Quit petur ("Zzzzz") |
01:58:34 | | Quit spiorf (Remote closed the connection) |
01:59:46 | | Join hcs [0] (n=agashlin@rockbox/contributor/hcs) |
02:00 |
02:00:52 | | Quit atsea- (Remote closed the connection) |
02:01:44 | | Join stripwax_ [0] (n=Miranda@i-83-67-214-206.freedom2surf.net) |
02:01:52 | | Quit bluebrother ("leaving") |
02:03:39 | | Quit printfXh4 (Connection timed out) |
02:04:26 | | Quit stripwax_ (Read error: 104 (Connection reset by peer)) |
02:04:50 | | Join atsea- [0] (i=ariel@gateway/tor/x-9c137c79b2c4247e) |
02:06:37 | | Join sheenzy [0] (n=tomm@CPE-124-183-25-143.nsw.bigpond.net.au) |
02:07:56 | sheenzy | can someone help me i loaded rockbox onto my iriver h320 and now it wont connect to my puter |
02:08:02 | gregj | how certain you guys are PP5020 is unable to do any jpeg,xDCT,whatever things in hardware ? |
02:08:24 | sheenzy | any ideas? |
02:08:36 | | Join andrew__ [0] (n=andrew@stjhnf0124w-142162074142.pppoe-dynamic.nl.aliant.net) |
02:11:35 | | Quit thegeek_ () |
02:11:39 | | Join addingmusic [0] (i=474872e4@gateway/web/cgi-irc/labb.contactor.se/x-cd5aa85cb04e652d) |
02:13:41 | addingmusic | if i convert my itunes library to a rockbox library will it just reorginize my files or actually convert the type of files they are? |
02:14:15 | krazykit | recognize |
02:14:32 | | Quit GodEater (Read error: 110 (Connection timed out)) |
02:14:45 | krazykit | er, it'll just make a database. it won't do anything to the files themselves |
02:15:09 | addingmusic | i meant reorginize sorry about that....wait did you mean reorginize? |
02:15:49 | addingmusic | how do i add other music can i drag and drop or something? |
02:16:14 | krazykit | yes, drag and drop. but the original firmware won't recognize it dragged and dropped music |
02:17:23 | addingmusic | yeah i know but i have wma files and i dont want to convert them, so drag and drop into the /rockbox folder somewhere or into the ipodcontrol/music? And will it mess with the database i have already inialized? |
02:17:36 | krazykit | no, no |
02:17:48 | krazykit | don't put it in .rockbox or ipodcontrol |
02:17:49 | krazykit | make a new dir |
02:17:58 | krazykit | and it should add those files to the database |
02:19:09 | addingmusic | oh, sorry i just cant find where it explains how to do it.... so just maek a new folder in the root called music or something?... |
02:19:20 | krazykit | yeah |
02:19:23 | krazykit | however you want |
02:19:25 | gregj | linuxstb: http://scenic.k4lab.com/~gj/score.mpeg |
02:19:33 | gregj | linuxstb: can you try it on your ipod please ? |
02:19:37 | | Quit stripwax (Read error: 110 (Connection timed out)) |
02:19:59 | | Join JdGordon [0] (n=jonno@rockbox/developer/JdGordon) |
02:20:01 | addingmusic | well i cant see it hold on what is it? |
02:20:02 | gregj | linuxstb: its only the first 1.5m of offending mpeg, but it gives me a headache here |
02:20:39 | gregj | /tmp/ccfWYRAf.s:31: Error: invalid literal constant: pool needs to be closer |
02:20:44 | gregj | thread.c |
02:20:45 | addingmusic | well it wont load |
02:20:45 | gregj | heh |
02:21:15 | addingmusic | krazykit: ok ill try it thanks for the help sorry if i have bothered you |
02:21:42 | krazykit | no bother |
02:21:59 | krazykit | addingmusic, wma support is still young |
02:22:00 | krazykit | like |
02:22:07 | krazykit | a few days old young :P |
02:22:26 | | Quit miepchen^schlaf ("Verlassend") |
02:22:53 | | Quit andrew__ ("leaving") |
02:22:59 | | Join andrew__ [0] (n=andrew@stjhnf0124w-142162074142.pppoe-dynamic.nl.aliant.net) |
02:23:09 | addingmusic | yeah i know but still its worth a shot :) |
02:25:03 | | Quit preglow (simmons.freenode.net irc.freenode.net) |
02:25:03 | NSplit | simmons.freenode.net irc.freenode.net |
02:25:05 | addingmusic | next i might try to do is add album art but i know howq to do it so it shouldnt be too hard |
02:25:12 | * | gregj goes to sleep |
02:25:41 | NHeal | simmons.freenode.net irc.freenode.net |
02:25:41 | NJoin | preglow [0] (n=thomj@rockbox/developer/preglow) |
02:27:11 | addingmusic | ok well that doesnt seem to work it can identify the file just not play it right.... ill just have to convert i guess |
02:27:23 | pixelma | JdGordon: morning... hope you'll have nice read ;) /me saying g'night though |
02:27:48 | JdGordon | hey |
02:27:54 | JdGordon | just read the comment |
02:27:56 | JdGordon | so the patch works? |
02:29:28 | pixelma | yes, after it's allowed to write a path with a dot in it (yes even the dot before the extension...) - wonder how you tested it then |
02:29:37 | | Join Febs [0] (n=chatzill@207-172-204-33.c3-0.rdl-ubr4.trpr-rdl.pa.cable.rcn.com) |
02:30:02 | JdGordon | I wonder how the bug got it... |
02:30:29 | addingmusic | when you convert the itunes database will the rockbox database be selected in the database option or in the files option? |
02:31:02 | | Join pietro10 [0] (i=pietro@ool-18b97500.dyn.optonline.net) |
02:32:10 | pietro10 | Hello |
02:32:23 | pietro10 | I installed Rockbox onto my 5G iPod, and I can't see the menus |
02:32:27 | pietro10 | How can I make the font bigger? |
02:32:41 | scorche | change the font |
02:32:58 | pietro10 | Is there any way I can do that from the computer? |
02:33:13 | | Quit borisyeltsin (Remote closed the connection) |
02:33:15 | Febs | addingmusic: you don't "convert the itunes database." You initialize Rockbox's database, which will find the music iTunes has put on your computer. |
02:33:28 | | Quit DC1 ("$4E75") |
02:33:29 | | Join borisyeltsin [0] (n=chris@S0106001346f5afbd.cg.shawcable.net) |
02:33:34 | Febs | addingmusic: you then browse that music using the database. But the process doesn't have anything to do with the iTunes database. |
02:33:44 | scorche | pietro10: you can do that through editing the config file, but it is mugh easier ont he device itself |
02:33:58 | pietro10 | Thanks for the config file tip |
02:34:07 | pietro10 | The thing is that I'm visually impaired and I can't see the menus on the device |
02:34:21 | pietro10 | Another question: does Rockbox play iPod video files (.m4v)? |
02:34:29 | Febs | pietro10: No. |
02:34:30 | pixelma | JdGordon: happened to me ever since you told me to use the fat check too, other users were in here complainig their database couldn't be written or problems with the playlist control file (also in the forums) - the error messages contained that -116 too |
02:34:32 | addingmusic | ...oh i did that on the device itself but i read in the manuel or faq that you can do it some other way, sorry about that |
02:34:40 | pietro10 | ok, thanks |
02:35:03 | pietro10 | Finally, is the menu skinnable like the player window? |
02:35:34 | Febs | You can change the background image and the font (though the same font must be used for the menus and the WPS). |
02:35:36 | scorche | not as much, but you can change the font, background and icons |
02:35:45 | JdGordon | pixelma: ok, i admit i didnt try createing files with every illegal letter, but just so you know, that bug was always there... I didnt change the illegal char list |
02:35:58 | * | Febs forgot about the icons. |
02:36:35 | pixelma | JdGordon: huh? it was able to create a blah.mp3 before |
02:36:50 | JdGordon | because the filenames were never checked properly |
02:37:20 | JdGordon | I think only folder names were checked |
02:37:33 | JdGordon | but even there a dot is legal |
02:38:12 | * | amiconn wonders whether JdGordon confuses longnames and shortnames |
02:38:42 | JdGordon | probably... but meh.. its all good now |
02:38:53 | JdGordon | and the rec patch will go in a little later today |
02:39:01 | JdGordon | Nico_P: hey man, you still round? |
02:39:17 | Nico_P | JdGordon: yes, and I have a fex changes available soon |
02:39:23 | JdGordon | cool :) |
02:39:31 | JdGordon | I was gonna say, we ran out of steam :p |
02:39:35 | Nico_P | not much though, don't get too excited ;) |
02:39:44 | addingmusic | do i need to download another build of rockbox to get wma working? |
02:39:46 | pietro10 | What is the config file? |
02:39:53 | Nico_P | I was quite busy today... I hope to do more work tomorrow |
02:39:56 | pixelma | just saying something because you said everything works on your sansa - with the fat check you should have had the same problem |
02:40:38 | Nico_P | I've just written a basic bufgetdata (no use of guard buffer or anything) and I'm going to test it now |
02:40:59 | JdGordon | the rec patch did work... i only tested creating a folder with one of the illegal chars.. the vkeyboard is too painful to test everyone seperatly |
02:41:34 | JdGordon | Nico_P: did you try anything with the skipping the metadata blocks? and linking 2 items? |
02:41:40 | Nico_P | no |
02:42:03 | pixelma | that wasn't creating a folder with an illegal char - just really recording where it has to write to a file called blah.mp3 |
02:43:00 | addingmusic | wma? |
02:43:41 | | Quit Soap (Read error: 110 (Connection timed out)) |
02:44:03 | pietro10 | what is the config file that edits the fonts? |
02:44:36 | pietro10 | oir at least the theme so I can choose a theme whose default font size is big? |
02:45:54 | addingmusic | do you know how to get wma working on the ipod? |
02:47:26 | pietro10 | addingmusic: convert it in iTunes |
02:47:36 | pietro10 | just add the .wma to the library and it will let you convert it |
02:47:40 | pixelma | no |
02:48:12 | | Join piroko [0] (n=jeremy@dialup-4.225.92.82.Dial1.Cincinnati1.Level3.net) |
02:48:27 | piroko | Hail rockbox etc |
02:48:38 | | Part pixelma |
02:48:53 | addingmusic | no i dont want to convert i want to be able to drag and drop all my music.... but if i have to i guess i will |
02:50:12 | pietro10 | addingmusic: just like the iPod with the Apple firmware, you have to use the iTunes to put the music on. |
02:50:31 | scorche | pietro10: what are you talking about?!? |
02:50:47 | pietro10 | I'm talking about the fact that iTunes converts wma to mp3 |
02:51:01 | addingmusic | ok well i know your wrong |
02:51:06 | scorche | itunes is not required with rockbox |
02:51:17 | addingmusic | i can drag and drop and select from the file menu |
02:51:23 | scorche | exactly |
02:51:37 | pietro10 | ?? |
02:51:42 | pietro10 | Sorry, I'm using a Mac |
02:51:53 | scorche | pietro10: that doesnt matter |
02:52:00 | addingmusic | from what i understand, and i also know wma support was implemented and i would like to learn how to use it..... |
02:52:01 | pietro10 | ok, I'm very confused |
02:52:04 | pietro10 | just forget it |
02:52:25 | scorche | addingmusic: wma has just barely been introduced...it is able to be played (although perhaps not in real time) as long it is not DRM encumbered |
02:52:31 | scorche | play it just like you would any other file |
02:52:50 | pietro10 | good :-) |
02:52:57 | pietro10 | so where is the config file? |
02:53:05 | addingmusic | i tried i made a folder in the root called music and selected the file but it didnt do anyhting... |
02:53:12 | piroko | addingmusic: Non-DRM encumbered means you didn't buy it from the iTunes music store, in case you didn't know |
02:53:38 | scorche | piroko: it means more than that and itunes doesnt sell WMAs in the first place |
02:54:03 | addingmusic | i know what DRM is |
02:54:08 | piroko | Oh sorry. Shutting up now :-D |
02:54:27 | scorche | at this rate, in a few hours, i can get everyone in this channel to shut up... |
02:54:42 | addingmusic | so can i just try to make a folder then select from the file menu? |
02:54:49 | piroko | That's not very nice :P |
02:54:51 | addingmusic | do i need to install a new build? |
02:54:59 | scorche | addingmusic: yes |
02:55:44 | addingmusic | where do i find it just click current build and wonload the ipod 3ogb again and reinstall everything? |
02:55:55 | addingmusic | *download |
02:55:59 | scorche | yes |
02:56:07 | Olav | How is it going with the zen vision:m firmware? Still stuck (as far as I know)? |
02:56:13 | scorche | just extract teh .rockbox folder over everything |
02:56:32 | scorche | Olav: the forum thread on it is as far as most of us know, likely |
02:56:44 | addingmusic | ok thank you... i did that just a second ago and the wps is messed up |
02:56:49 | Olav | Okay. |
02:57:23 | addingmusic | ill just restore it and do it again no problem |
02:57:35 | pietro10 | I'd like to know why the folder is .rockbox and not rockbox |
02:57:40 | addingmusic | c ya later |
02:57:56 | pietro10 | It makes adding themes on Mac where it extracts to its own folder instead of .rockbox very very painful |
02:58:36 | scorche | pietro10: a variety of reasons that i likely cant name them all...i will differ that to the idle masses |
02:59:22 | pietro10 | OK, I'm going to try working with voices now |
02:59:44 | piroko | scorche: defer? ;) |
03:00 |
03:00:02 | scorche | http://dictionary.reference.com/search?q=defer |
03:00:14 | scorche | oh...i typed 2 fs |
03:00:26 | scorche | i make a lot of typos >_> |
03:00:26 | piroko | And an I :-D It just confused me for a second |
03:00:33 | piroko | 'Tis forgivable |
03:02:52 | | Quit addingmusic ("CGI:IRC (Ping timeout)") |
03:03:08 | piroko | Brb |
03:03:11 | | Quit piroko ("telinit 0") |
03:03:18 | pietro10 | Am I supposed to hear a popping noise? |
03:04:10 | pietro10 | The voice is being very annoying |
03:04:23 | *** | Saving seen data "./dancer.seen" |
03:04:42 | | Join piroko [0] (n=jeremy@dialup-4.225.92.82.Dial1.Cincinnati1.Level3.net) |
03:05:28 | pietro10 | The voices are not saying the right thing and they only say certain things and it's very confusing!!! :-( |
03:06:53 | | Join AdmiralJ [0] (n=AdmiralJ@c-69-252-146-232.hsd1.ga.comcast.net) |
03:07:58 | pietro10 | And now Disk Mode is only saying it's OK to disconnect :-( :- |
03:08:05 | pietro10 | ( :-( :-( :-( :-( :-( |
03:08:54 | pietro10 | please help!!! |
03:09:51 | pietro10 | oh - it was never connected to begin with :-) |
03:09:55 | pietro10 | but now I have to change the voice |
03:11:06 | | Join jhulst [0] (n=jhulst@24-231-249-22.dhcp.aldl.mi.charter.com) |
03:16:43 | Nico_P | JdGordon: bufgetdata officially works :) |
03:16:54 | JdGordon | awesomeness |
03:17:19 | pietro10 | OK, Rockbox is going berserk on me |
03:17:21 | Nico_P | I had a few headaches with the wrapping but it's all solved |
03:17:32 | JdGordon | using the guard buffer now? |
03:17:52 | Nico_P | not yet. it doesn't take the minimum required size into account |
03:18:02 | Nico_P | but I'll commit as soon as I finish adding a few comments |
03:18:24 | JdGordon | ok, ill see about fixing that today if i dont do anything socail :p |
03:19:31 | Nico_P | shouldn't be too hard if we assume the required data size will always be smaller than the guard buffer size |
03:21:19 | JdGordon | i tihnk the reason the guard buffer was so big is that we wont need to worry that it will be too small |
03:21:50 | Nico_P | yes, apparently 32K is the max size for audio chunks |
03:22:07 | JdGordon | you know what is going to be painful to do?. |
03:22:16 | JdGordon | actually get this into the core.... |
03:22:18 | Nico_P | thing is we audio chunks isn't the only thing we'll be buffering |
03:22:19 | Nico_P | yes |
03:22:29 | JdGordon | it seems that we have enough done tat we can start tinking about it |
03:22:43 | Nico_P | I think we need to add a parameter to bufopen(), to say whether a file is allowed to wrap |
03:22:48 | Nico_P | I agre |
03:22:54 | Nico_P | *agree even |
03:23:04 | JdGordon | also what data_type it is |
03:23:39 | JdGordon | I dont think the wrap is so important just yet... |
03:24:06 | Nico_P | committed |
03:24:51 | Nico_P | true. I don't think we can accuratley simulate metadata-related stuff in the standalone app anyway |
03:25:02 | | Quit jhMikeS (Nick collision from services.) |
03:25:08 | | Join jhMikeS [0] (n=jethead7@rockbox/developer/jhMikeS) |
03:25:09 | Nico_P | and we need to start thinking about the threading :s |
03:25:10 | | Quit atsea- (Read error: 104 (Connection reset by peer)) |
03:25:17 | pietro10 | forget it |
03:25:26 | pietro10 | i'm done with something that isn't ready for the blind |
03:25:28 | JdGordon | _fun_ :'( |
03:25:30 | | Quit pietro10 () |
03:26:21 | JdGordon | Nico_P: bufgetdata() doesnt move the m->buf_idx variable? |
03:26:34 | Nico_P | no, you need to bufseek |
03:26:55 | JdGordon | ...? |
03:27:06 | Nico_P | you don't find that logical ? |
03:27:14 | JdGordon | not really |
03:27:33 | Nico_P | well you might want to get a pointer to the data without actually wanting to consider it read |
03:28:01 | JdGordon | it also means that the data will stay valid untill a seek |
03:28:04 | * | JdGordon likes it |
03:28:21 | Nico_P | to me, when you change h->buf_idx, it means the data before it has become disposable |
03:28:34 | Nico_P | yes, that's it |
03:28:40 | JdGordon | yeah, na, i agree not moving it is the way to go |
03:29:11 | JdGordon | just need to fix every codec to add the extra seek now :) |
03:29:35 | Nico_P | the playback engine will take care of that :) |
03:29:47 | Nico_P | .. hopefully |
03:30:28 | JdGordon | awake enough to shout down an idea I just came up with to keep track of handles? |
03:30:33 | Nico_P | (codec_advance_buffer_callback probably) |
03:30:53 | Nico_P | we'll see :) |
03:32:04 | JdGordon | every track will be put in in this order |<handle array>|<codec>|MoB|<audio>|, the handle array will be a struct with each of the handles used by the track, the handle to that one then is put in the playlist array for the track |
03:32:25 | JdGordon | no need for MAX_HANDLES anywhere then |
03:33:14 | JdGordon | the first 2 would be unbuffered quickly so the array would be copied locally once the track starts |
03:34:04 | Nico_P | the codec is copied to a static buffer when the track is loaded, right ? |
03:34:36 | JdGordon | umm, its copied into the codec buffer when its ready to be used |
03:34:46 | JdGordon | .. so yes :p |
03:34:50 | Nico_P | ok |
03:35:10 | * | Nico_P is thinking... |
03:36:02 | Nico_P | what's the "playlist array for the track" ? |
03:36:37 | Nico_P | an existing struct I don't know of ? |
03:37:12 | JdGordon | sorry, I meant the playlist struct in playlist.c |
03:37:22 | JdGordon | the thing playback is supposed to be working off |
03:38:04 | JdGordon | playback would request the next track from playlist, it would then request the files be buffered, then it would assing the handle to the playlist and move onto hte next track |
03:38:25 | JdGordon | when the track starts playing it would first grab the handle from playlist and copy the array locally |
03:38:55 | Nico_P | sounds like a good idea |
03:39:07 | | Quit krazykit ("leaving") |
03:39:37 | JdGordon | crap, you know what else we havnt thought about? voice... |
03:39:44 | Nico_P | we allocate the space for the struct in the buffer and then fill it as we add the metadata handles |
03:39:52 | JdGordon | yeah |
03:40:05 | Nico_P | hmm yes, I don't really know how it currently works :( |
03:40:15 | JdGordon | niether |
03:40:23 | JdGordon | voice -> too hard basket :D |
03:40:38 | Nico_P | doesn't it only require a "voice codec" ? |
03:41:40 | Nico_P | another thing that might add complexity is supporting next track metadata |
03:41:50 | JdGordon | no that should be fine... |
03:42:13 | JdGordon | metadata is read when the track is read from disk... so just grab the array handle from the playlist like the current one |
03:42:14 | Nico_P | it might require a second static MoB array |
03:43:19 | JdGordon | umm... should playback control the mob stuff? I would think wps would grab the info from te buffer without going through playback |
03:43:27 | JdGordon | it would have to get the handle from playlist, but thst easy |
03:43:57 | Nico_P | ideally playback should have nothing to do in the process |
03:44:03 | JdGordon | yeah |
03:44:40 | JdGordon | we could grab the data from any track in the buffer |
03:45:22 | JdGordon | we will need new wps tags for %NxT where x is the number of track into the future and T is the id3 tag :) |
03:45:37 | Nico_P | IIRC, currently the WPS has access to the struct mp3entry for the current and next track |
03:47:09 | | Join atsea- [0] (i=ariel@gateway/tor/x-01e9b3c56f3c4249) |
03:47:15 | Nico_P | through audio_current_track() and audio_next_track() |
03:47:53 | Nico_P | the struct mp3entry will be one of the metadata items we'll need to store |
03:48:10 | Nico_P | but that was pretty obvious :) |
03:48:12 | | Join webguest83 [0] (i=40e585cb@gateway/web/cgi-irc/labb.contactor.se/x-ff6a27ed85c5672a) |
03:48:47 | webguest83 | hey |
03:49:07 | Nico_P | hi |
03:49:43 | JdGordon | Nico_P: ok, it actually looks like we could look furter into the future with the current code by modifying those 2 functions... (/me wonders why there isnt any patches for this) |
03:50:05 | | Join krazykit [0] (n=krazykit@gct09-56.gctel.net) |
03:50:22 | webguest83 | do any of you guys know where I can buy a new LCD for my F10? |
03:50:29 | Nico_P | I think it was suggested or discussed but ruled out as useless :p |
03:50:42 | Nico_P | webguest83: toffe82 would be your man |
03:51:00 | Nico_P | he is the gigabeat guy here |
03:51:06 | JdGordon | ah ok |
03:51:15 | * | JdGordon cant find those functions in the swcodec code |
03:51:18 | JdGordon | only mpeg.c |
03:51:20 | webguest83 | ok thanks man. do you know around what time hes gonna be on? |
03:51:38 | Nico_P | JdGordon: playback.c:590 |
03:51:56 | JdGordon | ah, thanks |
03:52:02 | Nico_P | webguest83: he lives in the USA |
03:52:14 | Nico_P | he's usually there quite often |
03:52:39 | Nico_P | otherwise you can try markun but he'll probably tell you to ask toffe :) |
03:52:47 | krazykit | he'll probably be around within a few hours |
03:53:08 | webguest83 | hehe ok ill stick around |
03:53:19 | krazykit | webguest83, probably find one on ebay. that'd be the best bet, to buy a dead-hard drive one with a good screen and swap them |
03:53:37 | krazykit | don't spend too much, as the f40 goes for $140 nowadays |
03:54:10 | Nico_P | JdGordon: any plans on adding MoB simulation to the standalone app ? |
03:54:33 | Nico_P | even basic, like with text files ans bitmaps of the same name |
03:54:37 | JdGordon | not as such, we will need to test the handle skipping in it though |
03:54:40 | webguest83 | yea true... but I saw other LCDs similar to the gigabeat one alone selling for $20max |
03:54:42 | Nico_P | s/ans/ans |
03:54:46 | JdGordon | :) |
03:54:55 | webguest83 | ill look on ebay though |
03:55:34 | Nico_P | JdGordon: maybe an interactive mode would be fun... the args list is the playlist and the user can enter commands to tell the app what to do |
03:55:54 | JdGordon | waste of time imho |
03:56:19 | Nico_P | maybe but how do you want to handle the skipping then ? |
03:56:48 | Nico_P | I must admit I'm not very comfortable with the playback/buffering code in main() |
03:56:50 | JdGordon | probably the first file is mob, 2nd is audio, 2rd is mob... |
03:57:14 | Nico_P | yeah why not |
03:57:14 | JdGordon | its a test app... doesnt need to simulate it properly |
03:57:24 | krazykit | webguest83, the problem is the connector. i'm not familiar with opening it up, but i'd assume the connector is gigabeat-only or something |
03:57:35 | JdGordon | every line in the main() function is a waste of time unless its a specific test |
03:57:38 | | Quit XavierGr () |
03:57:46 | Nico_P | we still need to handle as much cases as possible, to ensure the implementation is as clean as possible |
03:57:54 | JdGordon | ye |
03:58:21 | Nico_P | the graph view isn't a waste of time :D |
03:58:28 | JdGordon | no thats cool :) |
03:58:32 | Nico_P | hehe |
03:59:31 | webguest83 | yea at first it was just the connector and the backlight was intermittent (thanks to my dropping it)... then it just died and I saw that in the top right of my LCD it looks like some crystals are leaking :\ |
03:59:35 | * | Nico_P should go to bed now |
03:59:49 | JdGordon | gnite :) |
03:59:52 | Nico_P | heopfully tomorrow will be a long hacking day :) |
04:00 |
04:00:09 | Nico_P | thanks, have fun today :) |
04:00:11 | Nico_P | bye |
04:00:16 | | Quit Nico_P (Remote closed the connection) |
04:04:25 | | Join XavierGr [0] (n=xavier@ppp5-40.adsl.forthnet.gr) |
04:14:43 | krazykit | oh, yes. is there a linux tool to submit .scrobbler.log? |
04:16:31 | | Quit hcs (Read error: 110 (Connection timed out)) |
04:31:09 | | Quit piroko ("telinit 0") |
04:38:01 | | Quit XavierGr (Read error: 110 (Connection timed out)) |
04:38:05 | | Quit scorche (Read error: 104 (Connection reset by peer)) |
04:41:37 | | Nick BHSPitLappy_ is now known as BHSPitLappy (n=steve-o@adsl-67-64-107-44.dsl.rcsntx.swbell.net) |
04:45:31 | | Quit jhulst (Read error: 110 (Connection timed out)) |
04:45:39 | | Join scorche [0] (n=scorche@rockbox/administrator/scorche) |
04:46:51 | | Join piroko [0] (n=jeremy@dialup-4.225.92.68.Dial1.Cincinnati1.Level3.net) |
04:48:16 | piroko | "Undefined instruction at 00057710" while playing an nsf file :-D |
04:49:56 | piroko | On the same file in the same place apparently |
04:51:33 | piroko | And now it magically works. Strange |
04:56:33 | | Join DC1 [0] (n=dc1@pool-70-107-158-86.ny325.east.verizon.net) |
05:00 |
05:01:20 | | Join DrPrune [0] (n=Miranda@121-72-250-62.cable.telstraclear.net) |
05:04:12 | | Quit DC1 ("$4E75") |
05:04:28 | *** | Saving seen data "./dancer.seen" |
05:19:36 | | Join addingmusic [0] (i=474872e4@gateway/web/cgi-irc/labb.contactor.se/x-98cf18d0ad40b3ce) |
05:23:33 | | Quit addingmusic (Client Quit) |
05:32:45 | | Quit webguest83 ("CGI:IRC (EOF)") |
05:42:34 | | Join WMAdraganddrop [0] (i=474872e4@gateway/web/cgi-irc/labb.contactor.se/x-2e32041f718cbf1b) |
05:44:10 | WMAdraganddrop | ok i just restored my ipod and downloaded another (hopefully newest) version of rockbox and put it on my player now all i ahve to do it drag all my music over and i can play it right? |
05:44:33 | scorche | yes |
05:44:47 | scorche | assuming you installed the bootloader too |
05:45:21 | WMAdraganddrop | yes i did install the bootloader |
05:45:33 | WMAdraganddrop | well now all i ahve to do it wait and see if it will work |
05:47:25 | WMAdraganddrop | im surprised WMA got implemented i didnt even know it was still being finished, but i am happy it did |
05:47:37 | scorche | it isnt finished yet |
05:47:58 | WMAdraganddrop | yes, but being where it is now is a good step right? |
05:48:08 | scorche | i suppose |
05:48:41 | WMAdraganddrop | oh... that doesnt sound good is it not working well or something? |
05:49:27 | scorche | i didnt mean it in that way |
05:50:16 | WMAdraganddrop | oh... well type is hard to see emotion lol |
05:51:52 | WMAdraganddrop | hmmm the wma files just come up as "no file! ?artist? ?album? what does that mean? |
05:54:16 | krazykit | it means saratoga needs to do more coding |
05:54:29 | WMAdraganddrop | and none of the mp3 files even play sound... |
05:54:29 | saratoga | tell me more about this file |
05:54:46 | saratoga | well that sounds like you didn't install something if mp3 doesn't play |
05:54:57 | WMAdraganddrop | about the wma? what exactly do would you like to know? |
05:55:26 | saratoga | if it doesn't work once you get mp3 playing, let me know |
05:55:47 | WMAdraganddrop | .i dont i installed everything the same way.... i just draged and dropped them this time though instead of using itunes then initailizing the database |
05:56:20 | WMAdraganddrop | shouldnt that have worked? |
05:57:18 | saratoga | i'm guessing you screwed up some step when installing rockbox if you can't play music |
05:57:57 | WMAdraganddrop | hmmmm..... damn? How do i fix it then just uninstall from ipodpatcher? or do i ahve to do another ipod restore? |
05:58:49 | WMAdraganddrop | im happy the wma coder is here to help though perfect seeing as i want to play those files :) |
05:59:23 | scorche | did you copy over the entire .rockbox folder? |
05:59:52 | saratoga | probably just restart the install process from scratch |
06:00 |
06:00:02 | WMAdraganddrop | yes just extract all to the ipod root which is drvie F on my pc |
06:00:31 | saratoga | you downloaded a normal build from rockbox.org? |
06:00:56 | WMAdraganddrop | then i used ipodpatcher to install it, yeah i went to current builds and selected 30gb ipod video |
06:01:04 | WMAdraganddrop | that has the wma on it right? |
06:01:30 | saratoga | yeah they all do now |
06:02:00 | saratoga | not that it matters if you're trying to decode mp3 |
06:02:10 | WMAdraganddrop | ok well should i have let the ipod restart after i installed rockbox before i put anyhting else on it like fonts and WPS? |
06:02:45 | WMAdraganddrop | well yeah but i have wma in there too i just assumed the mp3's would work... bad assumption |
06:03:08 | saratoga | <WMAdraganddrop> and none of the mp3 files even play sound... |
06:03:11 | krazykit | they do work. something's screwed up on your end. |
06:03:12 | saratoga | true or false? |
06:03:46 | WMAdraganddrop | no no sound the time doesnt even move it just displays the info acts as if all is well but then nothing happens |
06:03:59 | WMAdraganddrop | so true sorry |
06:04:21 | saratoga | ok then retry the install process and see if you can get an mp3 to work |
06:04:43 | WMAdraganddrop | i know they work i just meant they would play and be fine with no fuss, why do people here get so jumpy? |
06:05:35 | WMAdraganddrop | ok ill just restore the ipod and redo it.... just to check everything just gets extracted to root right? and if it says "ok to overwrite" i press "yes to all?" |
06:05:44 | saratoga | yes |
06:06:01 | WMAdraganddrop | ok be back in a few to let you know |
06:07:53 | WMAdraganddrop | when i drag the files over i can just make a folder called anything in the root of the player and tehy should play yes? |
06:09:08 | krazykit | should, yes. |
06:09:43 | WMAdraganddrop | ...hmm ok we shall see |
06:11:59 | WMAdraganddrop | install rockbox then let it restart before addinf fonts and everything or just do it all in one go? |
06:12:19 | saratoga | doesn't matter |
06:12:23 | WMAdraganddrop | k |
06:13:01 | WMAdraganddrop | im a little hesitant this time around, i dont know why so sorry for all the beginners questions |
06:17:36 | AdmiralJ | hmm, one simple question: Is nclix still in progress or given up? I haven't seen it updated in a while and the links to the downloads are also broken |
06:17:51 | WMAdraganddrop | ok its working now but wma's are still not |
06:18:07 | WMAdraganddrop | oh wait..... not you admiralJ |
06:18:10 | WMAdraganddrop | sorry |
06:18:19 | | Join xNibbler [0] (n=sven@e181118134.adsl.alicedsl.de) |
06:18:20 | AdmiralJ | oh its ok hehe |
06:18:21 | WMAdraganddrop | i dont know about your question |
06:18:35 | piroko | Wmav1 at 64kbs is not working for me either |
06:18:42 | AdmiralJ | I hope someone does though, meh |
06:18:54 | scorche | AdmiralJ: what does that have to do with rockbox? |
06:19:12 | AdmiralJ | As I stated, some random question I decided to throw out heh |
06:19:41 | | Quit Nibbier (Read error: 110 (Connection timed out)) |
06:19:46 | saratoga | piroko: can you send me that 64k file? |
06:19:50 | scorche | well, off-topicness is against teh guidelines |
06:20:00 | AdmiralJ | eh, alrighty then |
06:20:30 | piroko | saratoga: Sure. I'm on dialup though :-D |
06:20:56 | saratoga | can you email it? |
06:21:01 | WMAdraganddrop | when i select the wma it just starts my mp3 over.... |
06:21:16 | piroko | Oh sure. No dcc? |
06:21:23 | saratoga | WMAdraganddrop: how did you encode the file? |
06:21:32 | saratoga | piroko: I don't think the webclient can't do it |
06:21:39 | piroko | Ah right |
06:21:40 | saratoga | can do it |
06:22:19 | saratoga | mgiacomelli is my gmail username |
06:22:31 | piroko | saratoga: Alright :) |
06:22:34 | WMAdraganddrop | well, ill be honest with you i downloaded it from URGE (bought it mind you for the price) then used free4wma to strip the drm.... not gonna work huh? |
06:22:53 | saratoga | V1 is trivially different then V2, so if theres a problem with those it should be fixable pretty easily |
06:22:59 | Mode | "#rockbox +o scorche " by ChanServ (ChanServ@services.) |
06:23:06 | | Quit lazka_ (Remote closed the connection) |
06:23:36 | saratoga | WMAdraganddrop: i don't know what URGE or free4wma are, but assuming its a normal WMA file between 32 and 320k it should work |
06:23:37 | Topic | "Please read before speaking: http://www.rockbox.org/twiki/bin/view/Main/IrcGuidelines | Always remember: Rockbox = BOS" by scorche (n=scorche@rockbox/administrator/scorche) |
06:23:41 | Mode | "#rockbox -o scorche " by ChanServ (ChanServ@services.) |
06:24:01 | DogBoy | BOS? |
06:24:09 | * | scorche coughs |
06:24:29 | BHSPitLappy | Boring, Optional Software |
06:24:35 | scorche | wrong |
06:24:44 | BHSPitLappy | By Our Selves |
06:24:50 | * | scorche sighs |
06:24:52 | WMAdraganddrop | well URGE is a online music stro like napster and free4wma is like jhymn, it strips the drm with no audio quality loss, but other than that it is a wma at 192kbs.... |
06:24:59 | BHSPitLappy | Banned Outside Sweden? |
06:25:15 | piroko | saratoga: Sending now :) |
06:25:40 | scorche | WMAdraganddrop: talk about the DRM issue in a PM with saratoga if you must |
06:25:47 | scorche | but not here |
06:26:19 | WMAdraganddrop | sorry i was trying to get away from it..... just not very well |
06:26:20 | saratoga | WMAdraganddrop: if you want, email me the file |
06:26:30 | saratoga | no sense discussing how you got it anyway |
06:26:45 | WMAdraganddrop | ok where do i find your email address? |
06:27:17 | | Quit borisyeltsin (Remote closed the connection) |
06:27:18 | saratoga | mgiacomelli is my gmail |
06:27:28 | saratoga | thought you saw it a minute ago |
06:27:31 | | Join borisyeltsin [0] (n=chris@S0106001346f5afbd.cg.shawcable.net) |
06:30:07 | WMAdraganddrop | ok im sending it, but it is taking forever |
06:30:21 | DogBoy | so what does BOS mean |
06:30:33 | scorche | dont worry about it =P |
06:30:53 | DogBoy | I wasn't |
06:31:36 | WMAdraganddrop | ok it was sent it has this IRC name in the subject |
06:32:53 | saratoga | thanks |
06:33:28 | WMAdraganddrop | sure... will you let me know when you have checked it out? |
06:33:55 | saratoga | yeah sure, no promise i'll have a fix for it any time soon though |
06:34:35 | | Join ptw419 [0] (i=ptw419@216-188-249-122.dyn.grandenetworks.net) |
06:35:07 | WMAdraganddrop | yeah thats fine im just curious |
06:36:00 | piroko | scorche: You realize you come off as an ass a lot, right? |
06:36:12 | * | scorche shrugs |
06:36:42 | WMAdraganddrop | scorche is the man what are you talking about? |
06:36:43 | piroko | Heh |
06:37:07 | WMAdraganddrop | no im serious no laughs lol |
06:37:16 | WMAdraganddrop | no he is the man |
06:37:23 | piroko | Nothing |
06:39:43 | piroko | Maybe I'm just over-critical |
06:39:47 | WMAdraganddrop | saratoga: will you be able to update me tonight or should i just go on lol? |
06:40:21 | WMAdraganddrop | you may be over-critical or he really is an ass, its anyones call really |
06:40:48 | piroko | Or it's neither and he just *seems* like an ass to me ;) |
06:40:53 | saratoga | WMAdraganddrop: it works on my pc, trying it on rockbox now |
06:41:02 | saratoga | have to compile it first though |
06:41:31 | WMAdraganddrop | ... what does compile it mean? |
06:41:47 | * | scorche whistles |
06:42:10 | WMAdraganddrop | what does a whistle mean? |
06:43:04 | piroko | Was the compile question serious? |
06:44:49 | WMAdraganddrop | ...sadly as i am not really as knowledgable as i should be... |
06:45:13 | WMAdraganddrop | im sorry lol.... or dont laugh casue this is not funny just sad |
06:45:26 | piroko | No no. You're fine :) Just a sec |
06:46:02 | scorche | WMAdraganddrop: wikipedia is a great resource to find out about stuff |
06:46:32 | piroko | Going there now, actually ;) |
06:46:36 | saratoga | WMAdraganddrop: that file works fine . . . |
06:47:02 | piroko | http://en.wikipedia.org/wiki/Compiler |
06:47:27 | WMAdraganddrop | ..... really then what is wrong with me? lol |
06:47:39 | | Join hcs [0] (n=agashlin@rockbox/contributor/hcs) |
06:48:13 | WMAdraganddrop | what exactly did you do just drag and drop? |
06:48:14 | saratoga | don't feel bad, so far not a single user has managed to send me a file thats actually broken |
06:48:33 | WMAdraganddrop | piroko: thank you i understand now |
06:48:51 | piroko | WMAdraganddrop: No problemo. Everyone's gotta start somewhere |
06:49:10 | piroko | My file works fine on my computer. It just doesn't run in rockbox. It sees it as a 64kbps file but just sits there |
06:49:23 | WMAdraganddrop | hmmm well ill try to drag it again...... |
06:49:28 | piroko | And my email died at 90%........ |
06:49:36 | saratoga | did you email me that 64k file? |
06:49:40 | saratoga | ah |
06:49:53 | piroko | I'm gonna upload it to my server |
06:50:10 | saratoga | ok then just post that link here or if I'm not around email it to me |
06:51:02 | WMAdraganddrop | it doesnt work at all for me.... |
06:51:14 | piroko | Will do. The link will be http://pohl.ececs.uc.edu/~jeremy/test.wma when it finishes |
06:51:28 | | Quit rotator () |
06:51:53 | WMAdraganddrop | did i not install the right version of rockbox? can you provide a link to the page with the right one on it? |
06:52:18 | scorche | http://build.rockbox.org/ |
06:52:50 | WMAdraganddrop | ang well thats where i just the one i used |
06:53:08 | WMAdraganddrop | ....dang thats where i got the one i am using |
06:53:20 | saratoga | what device are you using |
06:53:41 | | Join davina [0] (n=dave@cpc1-sout6-0-0-cust616.sotn.cable.ntl.com) |
06:53:50 | WMAdraganddrop | ipod 30gb video |
06:54:25 | WMAdraganddrop | i feel stupid, kinda |
06:55:20 | WMAdraganddrop | im gonna reinstall i guess |
06:56:01 | | Join toffe82 [0] (n=chatzill@70.135.32.192) |
06:56:58 | | Join The-Compiler [0] (n=florian@74.55.77.83.cust.bluewin.ch) |
07:00 |
07:00:32 | | Join jhulst [0] (n=jhulst@c-71-205-0-132.hsd1.mi.comcast.net) |
07:02:39 | WMAdraganddrop | haha it was the wrong version of rock box saratoga genius work on the wma schorce thank you so much for the link, proko thank you for info on the compiler im now leaving a happy rockboxer |
07:04:24 | piroko | Haha. Cheers :) |
07:04:29 | *** | Saving seen data "./dancer.seen" |
07:05:01 | piroko | Interesting. After failing to play my wma, rockbox won't play anything else either until a reboot |
07:05:02 | WMAdraganddrop | no no my friend.... Cheers all around! :) |
07:05:09 | | Quit z35 ("Leaving") |
07:05:13 | WMAdraganddrop | ........ |
07:08:43 | | Quit WMAdraganddrop ("CGI:IRC (EOF)") |
07:18:33 | piroko | saratoga: Transfer is FINALLY complete! |
07:23:35 | | Join piroko_ [0] (n=jeremy@dialup-4.225.92.68.Dial1.Cincinnati1.Level3.net) |
07:23:44 | | Quit piroko ("telinit 0") |
07:23:47 | | Nick piroko_ is now known as piroko (n=jeremy@dialup-4.225.92.68.Dial1.Cincinnati1.Level3.net) |
07:25:00 | | Quit AdmiralJ ("Quitting") |
07:25:51 | | Quit piroko (Client Quit) |
07:27:26 | | Join piroko [0] (n=jeremy@dialup-4.225.92.68.Dial1.Cincinnati1.Level3.net) |
07:29:49 | | Quit saratoga ("CGI:IRC (Ping timeout)") |
07:33:28 | | Join saratoga [0] (i=41becbf6@gateway/web/cgi-irc/labb.contactor.se/x-23d2338ce63b945f) |
07:33:54 | saratoga | piroko: theres definately a problem |
07:34:06 | piroko | saratoga: Yay! (I think) |
07:35:50 | | Join eli [0] (n=ecriffie@ip70-187-31-207.om.om.cox.net) |
07:36:02 | piroko | saratoga: What seems to be the problem? |
07:37:55 | eli | anyone using a nano? |
07:38:53 | eli | and with the current build does the backlight come on correctly? |
07:41:38 | saratoga | piroko: theres something different about that file |
07:41:53 | saratoga | it causes everything to go wrong in the decoder |
07:42:00 | saratoga | no idea at the moment what it is |
07:42:24 | piroko | saratoga: Lol. I used ffmpeg |
07:42:33 | saratoga | you made it with ffmpeg? |
07:42:57 | piroko | Yep |
07:42:59 | saratoga | could you give me the settings you used to encode it? |
07:43:21 | piroko | ffmpeg -acodec wmav1 -i ../rip/finished/Coheed\ And\ Cambria/In\ Keeping\ Secrets\ Of\ Silent\ Earth/Coheed\ And\ Cambria-\ IKSOSE\ \[10-23\]\ A\ Favor\ House\ Atlantic.ogg test.wma |
07:43:27 | piroko | That was the exact line |
07:44:14 | saratoga | any reason you chose wmav1? |
07:44:28 | piroko | saratoga: Because wmav2 didn't work. Lol |
07:44:29 | DogBoy | heh |
07:44:59 | DogBoy | why wma in the first place |
07:45:23 | piroko | Testing the new codec |
07:45:28 | piroko | I'm an ogg guy myself |
07:46:06 | saratoga | piroko: I found a problem in the codec |
07:46:11 | * | Mouser_X prefers SPCs, ADXs, and such. |
07:46:18 | saratoga | not sure if its the only one, but its certainly going to prevent correct decoding |
07:46:29 | piroko | Ah |
07:46:33 | Mouser_X | (None of which are a popular format... SPC can't even be "made") |
07:46:41 | piroko | SPC is a great format! |
07:46:46 | Mouser_X | Agreed. |
07:47:07 | Mouser_X | I'm glad Rockbox supports it (thanks to HCS and Blargg). |
07:47:11 | piroko | Brb, switching to aterm over xterm :P |
07:47:18 | | Quit piroko ("leaving") |
07:47:40 | DogBoy | spc? |
07:48:01 | Mouser_X | SNES sound files. |
07:48:15 | Mouser_X | From Super Nintendo ROMs. |
07:48:49 | Mouser_X | If Rockbox supported RARs (an archiving format, if you didn't know), I could fit 20,000 SPCs into 100 MB. |
07:49:11 | Mouser_X | Outside of a RAR, it'd be a few GB. |
07:49:23 | hcs | inside of a RAR, it's too dark to read |
07:49:25 | | Join piroko [0] (n=jeremy@dialup-4.225.92.68.Dial1.Cincinnati1.Level3.net) |
07:49:51 | Mouser_X | Hah. |
07:50:19 | piroko | Well crap. That didn't work |
07:50:26 | piroko | Still in xterm :P |
07:50:37 | | Quit piroko (Client Quit) |
07:51:15 | | Join Wiwie [0] (n=goddi@vpnsh0113.fh-trier.de) |
07:51:23 | | Quit Wiwie (Read error: 104 (Connection reset by peer)) |
07:51:34 | | Quit saratoga ("CGI:IRC (Ping timeout)") |
07:51:42 | | Join piroko [0] (n=jeremy@dialup-4.225.92.68.Dial1.Cincinnati1.Level3.net) |
07:52:08 | piroko | Hoorah. Problem solved |
07:52:14 | Mouser_X | Yay? |
07:52:20 | piroko | Yay |
08:00 |
08:00:59 | | Join Wiwie [0] (n=goddi@vpnsh0164.fh-trier.de) |
08:04:26 | | Join LinusN [0] (i=linus@rockbox/developer/LinusN) |
08:08:12 | | Join bdgraue [0] (n=bdgraue@dyndsl-085-016-109-057.ewe-ip-backbone.de) |
08:15:13 | eli | how do i remove the record option from the main menu of my nano? |
08:15:23 | piroko | This is amazing. Running rockbox for two hours continuously playing oggs and no lockups! |
08:15:38 | | Join GodEater [0] (n=bryan@bb-87-80-121-64.ukonline.co.uk) |
08:16:07 | | Quit Wiwie ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") |
08:19:21 | | Quit eli ("Ex-Chat") |
08:22:14 | | Join Thundercloud [0] (n=thunderc@84-51-130-71.judith186.adsl.metronet.co.uk) |
08:22:30 | | Quit piroko ("Zzzzzz......") |
08:25:33 | | Join kaaloo [0] (n=luis@rue92-3-82-232-48-241.fbx.proxad.net) |
08:25:43 | | Part kaaloo |
08:41:46 | GodEater | re Neuros N3 irc meeting : "may1937: they think they can get rockbox running on anything rather easily" <−− did we actually say that anywhere? |
08:43:01 | | Join miepchen^schlaf [0] (n=hihi@p54BF7B8F.dip.t-dialin.net) |
08:44:34 | | Join kretender [0] (n=Kaspar@132.83.76.83.cust.bluewin.ch) |
08:44:42 | LinusN | GodEater: ehhe, not really |
08:45:10 | scorche | there were a few comments that made me wish i was there for a few corrections and suggestions.. |
08:45:18 | LinusN | yeah |
08:46:52 | GodEater | I think the closest we got was "someone will get rockbox running on it eventually" |
08:47:03 | LinusN | yup |
08:47:14 | GodEater | and even then linuxstb caveated it with "but it'll likely suck if it's on a platform for which there are no docs" |
08:47:26 | GodEater | I'm paraphrasing :) |
08:47:27 | LinusN | so true |
08:47:38 | scorche | there were quite a few other comments too |
08:47:56 | GodEater | I couldn't work out from reading it if they actually made any decisions either |
08:48:16 | amiconn | Does the G5.5 have a different (higher capacity) battery than the "ordinary G5 ? |
08:48:21 | GodEater | it mostly seemed to boil down to "woo yeah, it would be awesome if it had feature X" |
08:48:59 | LinusN | we had this same discussion with joe born years ago |
08:49:20 | LinusN | even then we told him that dm320 is a no-go |
08:49:21 | GodEater | amiconn: not to my knowledge. Interestingly enough I found out the hard way this morning that the USB ports on my monitor don't recharge the ipod battery very well. Saw a message I've not seen before on it when I finally got it into a fully charged USB port this morning. |
08:49:45 | GodEater | I even took a picture ;) |
08:50:05 | amiconn | Monitor USB hubs are almost always bus powered, meaning they only provide 100mA downstream |
08:50:24 | | Part toffe82 |
08:50:25 | | Join BK1 [0] (n=Non@bzq-88-154-239-116.red.bezeqint.net) |
08:50:30 | GodEater | amiconn: which is a shame - considering all that lovely current going into the monitor that doesn't come from the computer. |
08:51:13 | GodEater | I wonder if there's a usb gadget out there that you can plug in and get a mA rating from |
08:51:15 | amiconn | Ye, but the USB hubs often sit in parts which aren't powred at all. |
08:51:16 | | Quit maffe (Remote closed the connection) |
08:51:54 | | Join ender` [0] (i=krneki@84-255-206-8.static.dsl.t-2.net) |
08:52:11 | amiconn | My monitor also has an USB hub in the base, but the base of a flatscreen is detachable, so no power there |
08:52:13 | scorche | GodEater: multimeter, but not USB gadget =P |
08:52:17 | GodEater | slightly OT, but the PS3's USB ports *suck* for providing power. |
08:52:42 | GodEater | scorche: I think I have one of those - but I got a bit carried away when I bought it, and went for one with LOTS of functions. |
08:52:50 | GodEater | Up shot of which is I have no idea how to use it ;) |
08:52:51 | scorche | GodEater: fluke? |
08:52:53 | amiconn | GodEater: We could display that in pp rockbox if we get an usb stack running |
08:52:54 | | Nick BK1 is now known as BK (n=Non@bzq-88-154-239-116.red.bezeqint.net) |
08:53:16 | GodEater | amiconn: what a great idea! |
08:53:29 | GodEater | lets add that to austriancoder's todo list :) |
08:53:38 | amiconn | The iAudio targets could also display it (a pin signalling 100/500 mA USB power from the usb-ata bridge is connected to a gpio) |
08:53:46 | scorche | GodEater: as in the brand....is it a fluke? |
08:53:54 | GodEater | scorche: oh - no idea |
08:54:00 | scorche | oh...flukes are nice.. |
08:54:01 | GodEater | haven't had it out of the cupboard for ages |
08:54:22 | GodEater | it's bright yellow, has a huge LCD display on it, and a dial with about a thousand settings on it |
08:54:33 | | Join pondlife [0] (n=Miranda@cpc1-rdng11-0-0-cust362.winn.cable.ntl.com) |
08:54:34 | amiconn | Hmm. According to http://www.ipodbatteryfaq.com/ipodbatteryandpower.html there is no difference |
08:54:39 | GodEater | that's not very helpful is it ? |
08:54:40 | GodEater | :) |
08:54:41 | scorche | could be, but there are a few copycats |
08:54:57 | amiconn | Meaning that my pp clock setup changes might have had a positive effect on runtime |
08:54:58 | GodEater | I'll see if I can find it on the website of the place I bought it from |
08:55:28 | GodEater | I got it originally to help me chip my Xbox, but then I found out I need to practise my soldering skills a lot before I got down and dirty with something so complex |
08:55:42 | scorche | heh |
08:56:25 | GodEater | all the soldering guides I got said "have the soldering iron one side of the pin, and the solder the other. But don't leave the soldering iron on there too long or you'll lift a trace!" |
08:56:34 | GodEater | and I got scared |
08:57:24 | scorche | GodEater: come to next devcon, and i am sure there are a lot of people willing to teach you to solder =P |
08:57:41 | * | scorche has a few easy projects to start off with |
08:57:44 | * | pondlife is annoyed by some recent stupid comments on Flyspray and might start deleting them |
08:57:51 | GodEater | scorche: I have a guy in the office here who's an ex television engineer - I could probably get him to do it |
08:57:57 | scorche | pondlife: link so we can all enjoy them! |
08:58:11 | * | pondlife doesn't want to name names |
08:58:23 | GodEater | spoilsport |
08:58:29 | pondlife | But if you look at the last 2 days ML you should spot them |
08:58:36 | pondlife | i.e. the Flyspray feed |
09:00 |
09:00:32 | | Quit Febs (Read error: 110 (Connection timed out)) |
09:00:38 | scorche | spoilsport |
09:01:07 | GodEater | scorche: no - it's not a fluke - I just checked - I didn't spend *that* much on it :) |
09:01:13 | scorche | hehe |
09:01:21 | | Quit sheenzy () |
09:02:31 | GodEater | nice to see DVD Jon has managed to unlock and iPhone's music playing abilities without you having to sign your life away on a two year phone contract |
09:03:18 | scorche | they got around the activate service screen? |
09:03:35 | GodEater | http://nanocr.eu/2007/07/03/iphone-without-att/ |
09:04:04 | GodEater | you have no phone service (seems pretty obvious if you have no carrier) - but all the other features work |
09:04:31 | *** | Saving seen data "./dancer.seen" |
09:04:42 | scorche | haha...some of: http://www.theregister.com/2007/07/03/iphone_hacking_progress/ is just rediculous |
09:05:50 | GodEater | I just wish DVD-Jon hadn't gone over to the dark side (.NET) with all his latest toys |
09:06:07 | GodEater | scorche: heh - yeah I read that yesterday |
09:06:27 | scorche | dottie... |
09:07:07 | | Join Zagor [0] (n=bjorn@rockbox/developer/Zagor) |
09:07:34 | * | hcs takes this opportunity to plug #rockbox-community |
09:07:52 | | Quit miepchen^schlaf (Read error: 110 (Connection timed out)) |
09:07:53 | GodEater | iphone hacking isn't necessarily off topic ;) |
09:08:07 | hcs | true |
09:08:15 | | Join miepchen^schlaf [0] (n=hihi@p54BF70A0.dip.t-dialin.net) |
09:08:18 | | Join petur [0] (n=petur@rockbox/developer/petur) |
09:08:51 | | Quit BK-- (Read error: 110 (Connection timed out)) |
09:09:08 | | Quit Thundercloud (Remote closed the connection) |
09:09:59 | | Join DC1 [0] (n=dc1@pool-70-107-158-86.ny325.east.verizon.net) |
09:10:33 | * | scorche shrugs |
09:11:01 | scorche | apparently i am an ass now |
09:11:11 | scorche | =) |
09:11:13 | petur | i-aaaaa |
09:11:35 | * | scorche silences petur with some beer |
09:11:51 | * | petur receives two highlights in one line |
09:11:59 | | Join webguest03 [0] (i=c023110b@gateway/web/cgi-irc/labb.contactor.se/x-e7805c1e45308c3b) |
09:12:01 | scorche | hehe |
09:13:27 | | Quit DC1 (Client Quit) |
09:21:47 | linuxstb | saratoga: (If you read the logs) It seems ffmpeg encodes WMA files with multiple payloads per packet. All other WMA files I've seen just have a single payload (the entire superframe) per packet, but ffmpeg is splitting up the superframe into lots of small payloads. So the problem is with my asf parser, which assumes one payload per packet. |
09:22:32 | * | GodEater observes the conversation go sailing waaaaay over his head |
09:22:57 | linuxstb | That's probably a good thing... |
09:31:50 | | Join xei [0] (n=x@210.5.78.51) |
09:31:54 | xei | anyone up? |
09:32:20 | * | scorche pulls the covers back over his head |
09:33:18 | xei | :D |
09:40:14 | | Quit The-Compiler (Read error: 104 (Connection reset by peer)) |
09:42:18 | | Quit jhulst (Read error: 104 (Connection reset by peer)) |
09:47:39 | | Join Wiwie [0] (n=goddi@vpnsh0165.fh-trier.de) |
09:50:13 | | Join Siltaar [0] (n=Siltaar@reverse-52.fdn.fr) |
09:57:41 | petur | I don't understand why some builds show these binsize fluctuations, buildlog shows the same compiler is used |
09:58:30 | petur | except for that of the gigabeat, where I see 4.0.3 and 4.0.4 |
09:59:12 | petur | (deepthought.ena.si = 4.0.4 and limbus.dyndns.org = 4.0.3) |
10:00 |
10:03:37 | scorche | a bit of discussion about the neuros player and other designs from the "audiophile community" http://www.head-fi.org/forums/showthread.php?t=246943 |
10:03:41 | | Join kaaloo [0] (n=luis@bne75-7-82-230-110-107.fbx.proxad.net) |
10:03:56 | xei | rockbox rocks! |
10:03:57 | xei | ^^ |
10:04:06 | | Part kaaloo |
10:04:10 | markun | xei: it does :) |
10:04:18 | markun | which player do you have? |
10:06:41 | | Join spiorf [0] (n=spiorf@87.13.120.180) |
10:08:00 | petur | scorche: they also talk about the ISP1362 as USB (host) chip... better start working on that usbotg stack again :/ |
10:08:31 | scorche | petur: aye...i was wondering if you were going to catch that =P |
10:08:39 | scorche | although, these people would likely never build one |
10:09:28 | petur | As it seems to be more of a home-player solution, I would recommend them gettting a SqueezeBox from SlimDevices.. Does need a server (PC) |
10:09:48 | scorche | i believe they would liek something transportable |
10:10:18 | scorche | (as would i, as i use my amp all the time as well) |
10:12:17 | petur | I only use the SqueezeBox at home, the sound is way superior than my h380. I really suffered when my SB was away for repair... |
10:12:51 | | Quit Wiwie (Read error: 113 (No route to host)) |
10:15:07 | scorche | petur: what do you use as headphones? |
10:15:16 | | Join obo [0] (n=obo@host217-41-62-170.in-addr.btopenworld.com) |
10:15:37 | petur | bah... They call themselves "audiophile" and discuss using a PDA or N770 tablet as streaming device.. |
10:15:55 | | Quit bdgraue (Read error: 104 (Connection reset by peer)) |
10:16:02 | | Join bdgraue [0] (n=bdgraue@dyndsl-085-016-109-057.ewe-ip-backbone.de) |
10:16:11 | scorche | petur: there are wide ranges of people there |
10:16:24 | scorche | read Patrick82's posts for some entertainment |
10:16:52 | petur | I use the ones that came with my h340, and at work I have a wireless one (welltech 40699) that sounds amazingly well (!) |
10:16:52 | scorche | he is completely serious as well... |
10:17:09 | scorche | =/ |
10:17:26 | * | petur welcomes obo and wonders if he read his mails... |
10:18:06 | * | obo fires up his webmail |
10:19:45 | * | obo falls off his chair in surprise :) |
10:19:59 | | Join printfXh4 [0] (n=pseudo@ppp121-45-195-151.lns1.bne1.internode.on.net) |
10:20:27 | * | pondlife helps obo get up again |
10:22:49 | | Quit xei (Read error: 113 (No route to host)) |
10:23:05 | petur | scorche: I once had a projectleader that was just like that Patrick. He modified a room in his house for perfect accoustics and bought really expensive cables.... not to mention a CD burner specially made for audio because of more stable clocking... |
10:23:18 | scorche | petur: he goes a bit far... |
10:23:40 | petur | some people just have way too much money to spend :) |
10:25:20 | scorche | covers all of his equipment inside and out with ERS paper, claims that FLAC is brighter than WAV because FLAC uses 3% extra CPU power which is what makes the difference, using a round rock by his equipment makes a "HUGE" difference as a dampening stone....i could go on |
10:25:42 | scorche | he is excessive to the point of insanity....and if you ahve seen his youtube videos.. |
10:26:01 | scorche | Febs is a regular voice of reason in his threads =P |
10:27:32 | | Nick daurnimator is now known as daurn (i=daurn@unaffiliated/daurnimator) |
10:32:26 | | Join desowin [0] (n=desowin@avc146.internetdsl.tpnet.pl) |
10:46:58 | | Quit miepchen^schlaf ("Verlassend") |
10:50:28 | | Quit Farp (Read error: 110 (Connection timed out)) |
10:51:55 | | Join norbusan [0] (n=norbusan@pnsgw1-client141.demo.tuwien.ac.at) |
10:52:05 | | Part norbusan |
10:54:03 | | Join homielowe [0] (n=chatzill@66.183.75.253) |
10:56:40 | homielowe | I put "WMA" as a codec on the wikipedia page with a reference that is a work in progress etc. Is this fine? or should I remove it entirely to stop the flooding and eventual clogging of the IRC channel of the uneducated(n00bs) |
10:57:30 | scorche | we can take care of them =) |
10:58:05 | markun | and it's good to have some beta testers |
10:58:16 | homielowe | Well if anyone would like to clean it up,(the page that is) feel free |
10:59:43 | homielowe | I tested some random trance of the 192 kbps variety and it works very well (iPod 5G) for its stage of progress |
11:00 |
11:00:38 | Zagor | petur: any luck with the fat dir move problem yet? |
11:01:19 | petur | nope... I tried changing the timestamps but I didn't see them change in dos, so I must be doing something wrong |
11:01:31 | petur | I did manage to get crosslinked files though ;) |
11:01:48 | petur | so I was probably changing the wrong entries |
11:01:49 | | Quit crashd_ ("leaving") |
11:01:55 | | Join crashd_ [0] (i=foobar@lostnode.org) |
11:02:00 | | Join bdgraue_ [0] (n=bdgraue@dyndsl-085-016-109-057.ewe-ip-backbone.de) |
11:02:03 | | Quit bdgraue (Read error: 104 (Connection reset by peer)) |
11:02:12 | * | homielowe aus |
11:02:21 | | Part homielowe |
11:04:24 | | Join pixelma [0] (i=pixelma@rockbox/staff/pixelma) |
11:04:33 | *** | Saving seen data "./dancer.seen" |
11:04:49 | petur | Zagor: I used update_short_entry on the . and .. entries right after the move, I would have guessed that would give correct timestamps. |
11:05:50 | petur | I forgot to update the patch as somebody bothered me to look at the properties plugin... *ducks* |
11:06:21 | Zagor | ok, no worries |
11:06:42 | petur | any more ideas? |
11:07:16 | Zagor | I'm afraid I still haven't gotten time to take a good look at it yet, so no. :-( |
11:07:46 | petur | Do you know of a good tool to browse the dir entries lowlevel? (win or linux) |
11:08:36 | amiconn | petur: winhex |
11:08:48 | Zagor | no. I only used my own fat test code when I wrote the driver |
11:08:50 | amiconn | It's shareware though, the unregistered version doesn't let you edit |
11:09:27 | petur | anyway, the fault isn't really data corruption so the bug isn't overly critical |
11:10:20 | petur | well winhex is really lowlevel or does it have templates to look in a more structured way? |
11:11:21 | petur | oh nevermind, I see we have it here at work, complete with the needed templates :) |
11:13:38 | amiconn | It ships with templates for mbr, dir entry etc |
11:14:36 | petur | that's nice... I'll investigate that way tonight... |
11:18:22 | | Join Entasis [0] (n=Jarred@ppp121-45-27-101.lns11.adl2.internode.on.net) |
11:21:52 | | Join linuxstb_ [0] (n=linuxstb@rockbox/developer/linuxstb) |
11:22:28 | | Quit kretender (Read error: 104 (Connection reset by peer)) |
11:23:35 | | Quit linuxstb_ (Client Quit) |
11:30:50 | | Join kretender [0] (n=Kaspar@132.83.76.83.cust.bluewin.ch) |
11:33:31 | | Quit scorche (" HydraIRC -> http://www.hydrairc.com <- Would you like to know more?") |
11:35:38 | | Quit linuxstb (Read error: 110 (Connection timed out)) |
11:42:31 | | Join scorche [0] (n=scorche@rockbox/administrator/scorche) |
11:48:15 | | Quit kretender (Read error: 104 (Connection reset by peer)) |
11:59:28 | | Join Lear [0] (i=chatzill@rockbox/developer/lear) |
12:00 |
12:09:54 | | Quit Siltaar (Remote closed the connection) |
12:18:05 | | Join XavierGr [0] (n=xavier@ppp148-147.adsl.forthnet.gr) |
12:24:23 | | Quit DrPrune (Read error: 104 (Connection reset by peer)) |
12:33:02 | | Quit merbanan (Read error: 110 (Connection timed out)) |
12:34:16 | | Part Esp_ |
12:41:12 | | Join Shaid [0] (n=adam@203-214-95-136.dyn.iinet.net.au) |
12:43:01 | GodEater | is everyone on holiday this week ? |
12:43:24 | scorche | didnt you get the memo? |
12:43:34 | GodEater | apparently not :( |
12:45:11 | | Quit atsea- (Remote closed the connection) |
12:46:36 | | Join maffe [0] (n=maffe@barmen.interhost.no) |
12:46:53 | Shaid | What does BOS mean? |
12:47:00 | Shaid | *points at topic* |
12:47:12 | Shaid | an acronym search for it found about 30 matches |
12:48:26 | GodEater | "Bag Of Shit" |
12:48:42 | GodEater | at a guess |
12:49:06 | GodEater | it may be necessary to capitalise it to be truly accurate it |
12:49:17 | Shaid | Balikpapan Orangutan Society? |
12:49:30 | GodEater | less likely I feel |
12:49:39 | | Join atsea- [0] (i=ariel@gateway/tor/x-a1288b509237bf9d) |
12:49:43 | scorche | Shaid: it is a joke that seems to have been reviatalized |
12:49:47 | scorche | wow, i cant type |
12:49:52 | GodEater | http://www.rockbox.org/twiki/bin/view/Main/GoldenQuotes <−−see here Shaid |
12:49:59 | scorche | number 1 |
12:50:04 | Shaid | ah |
12:50:11 | Shaid | duly noted. |
12:50:47 | GodEater | who decided to make it the topic ? ;) |
12:50:55 | * | scorche whistles |
12:50:57 | GodEater | ah |
12:51:03 | * | GodEater scrolled up to see |
12:51:35 | midkay | i thought he said rockbox sounded like a bag of shit. not that it _was_ a bag of shit. |
12:51:58 | scorche | midkay: indeed...but it has been adopted |
12:52:15 | Shaid | this gives me an idea for a wps... |
12:52:20 | midkay | well, it's confusing and nonsensical and _wrong_, but whatever floats your boat. |
12:52:21 | GodEater | oh good lord no |
12:52:21 | midkay | haha. |
12:52:42 | GodEater | I've always wondered what the bag of shit was supposed to be doing that made it make any sort of noise at all |
12:52:53 | midkay | hahaha. |
12:52:56 | scorche | http://www.google.com/search?q=site%3Awww.rockbox.org%2Firc+%22bag+of+shit |
12:53:19 | midkay | 12:51:17, midkay, haha. bag of shit. that's hilarious.. how can something sound like a bag of shit? bags of shit don't really make noise or sound like ... |
12:53:22 | scorche | whoopse... |
12:53:24 | scorche | http://www.google.com/search?hl=en&safe=off&q=site%3Awww.rockbox.org%2Firc+%22bag+of+shit%22 |
12:53:58 | GodEater | I see I am not alone in pondering this midkay ;) |
12:54:13 | midkay | haha. apparently not. i guess i pondered it too some months ago. although i forgot that i did. :) |
12:54:24 | | Join guest84 [0] (i=864c034f@gateway/web/cgi-irc/labb.contactor.se/x-522bea364e2e333b) |
12:54:28 | Shaid | they go "squoosh", I guess. |
12:54:45 | GodEater | if you throw one at something I guess so |
12:55:56 | GodEater | hahaha - hadn't seen that quote from presence before |
12:56:04 | scorche | haha...just going throught hat google search is amusing |
12:56:31 | scorche | GodEater: i added it that sat night after he left =P |
12:57:09 | scorche | *Cassandra still wants a "bag of shit" plush toy with the Rockbox logo on it, like we discussed at Devcon. |
12:57:12 | GodEater | did his ipod glow in the dark after it's contact ? |
12:58:20 | | Join merbanan [0] (n=banan@83.233.243.210) |
12:59:14 | GodEater | what is Linus's "It's not entirely useless" comment in reference to ? |
12:59:54 | | Join qwm [0] (n=qwm@h38n2fls32o1010.telia.com) |
13:00 |
13:00:02 | scorche | qwm! |
13:00:07 | qwm | battery time on ipod targets is like a big bag of shit. |
13:00:11 | qwm | :[ |
13:00:17 | qwm | fix it scorche, fix it now! |
13:00:26 | * | scorche salutes qwm |
13:00:33 | * | qwm hugs scorche |
13:00:40 | qwm | how're you doing, you wanker |
13:00:43 | scorche | qwm: GodEater is the one you need to yell at for that to be fixed |
13:01:06 | * | qwm yells at GodEater |
13:01:20 | amiconn | qwm: Is it still? |
13:01:31 | * | amiconn running 2 runtime tests on ipod atm |
13:01:43 | * | amiconn expects 13-ish hours from the G5.5 |
13:01:43 | scorche | amiconn: how are they coming? |
13:01:48 | | Quit Anakin (Read error: 110 (Connection timed out)) |
13:02:16 | * | GodEater hoards his secret "battery_life_extension_on_pp_targets.diff" patch with evil glee |
13:02:39 | qwm | amiconn: i might just be biased, but it still "feels" shorter. haven't timed or anything. |
13:04:34 | *** | Saving seen data "./dancer.seen" |
13:06:17 | | Join kretende1 [0] (n=Kaspar@132.83.76.83.cust.bluewin.ch) |
13:07:23 | | Quit xNibbler (Read error: 104 (Connection reset by peer)) |
13:07:58 | scorche | qwm: g'night sir....dont misbehave while i am asleep |
13:08:27 | qwm | don't worry mate |
13:08:33 | | Join Nibbier [0] (n=sven@e181118134.adsl.alicedsl.de) |
13:08:46 | preglow | amiconn: anything happened lately you'd expect to change the runtime? |
13:09:03 | | Join Crash91 [0] (n=crash@196.219.185.25) |
13:14:16 | petur | re BOS −−> http://www.misticriver.net/showthread.php?p=314219#post314219 |
13:15:33 | amiconn | preglow: At least *suspect* |
13:17:30 | preglow | amiconn: what would that be? |
13:22:00 | | Join spiorf_ [0] (n=spiorf@host98-217-dynamic.9-87-r.retail.telecomitalia.it) |
13:22:01 | markun | nice skin/wps combo: http://www.anythingbutipod.com/forum/showthread.php?t=16655 |
13:22:54 | | Quit bdgraue_ (Remote closed the connection) |
13:22:57 | | Quit Lear ("ChatZilla 0.9.78.1 [Firefox 2.0.0.4/2007051502]") |
13:24:10 | GodEater | markun: indeed ;) |
13:24:29 | pondlife | amiconn: Enquiring minds want to know of your suspicions... |
13:28:22 | GodEater | amiconn: have you actually changed anything to affect battery life ? |
13:30:39 | * | pondlife would guess there is a reason for running *2* runtime tests... |
13:31:10 | * | GodEater assumes so too - but amiconn appears to have been kidnapped by aliens now |
13:31:22 | pondlife | Nah, he's just teasing us... or eating. |
13:33:11 | * | pixelma remembers amiconn talking about an idea to save battery yesterday, must be in the logs... |
13:33:46 | | Quit borisyeltsin (Remote closed the connection) |
13:33:54 | * | petur wonders how austriancoder is doing... |
13:34:03 | | Join borisyeltsin [0] (n=chris@S0106001346f5afbd.cg.shawcable.net) |
13:34:38 | | Join bdgraue [0] (n=bdgraue@dyndsl-085-016-109-057.ewe-ip-backbone.de) |
13:39:38 | | Quit spiorf (Read error: 110 (Connection timed out)) |
13:40:34 | | Join thegeek [0] (i=thegeek@ti521110a080-5005.bb.online.no) |
13:46:17 | | Quit atsea- (Read error: 104 (Connection reset by peer)) |
13:46:34 | petur | oh crap... some spammer is using my email address as originator and my mailbox is getting flooded with bounces and spam alerts. Why the hell would a spamfilter send a mail back to the originator? |
13:46:59 | LinusN | that is so lame |
13:47:16 | GodEater | petur: had that happen to me about 5 years ago |
13:47:20 | GodEater | I had to abandon the account |
13:47:21 | preglow | ah, people and the manner in which they are stupid |
13:47:26 | GodEater | :( |
13:47:33 | LinusN | just as lame as the antivirus softwares that bounce virus mails back to the sender address |
13:47:39 | preglow | i'd just do a procmail filter or something |
13:48:06 | | Quit austriancoder (Remote closed the connection) |
13:48:35 | Lynx_ | is there a way to charge a h300 via usb if the battery is really flat? i forgot my adapter... |
13:50:31 | petur | hold REC while inserting the cable (and make sure USB charging is enabled in the settings) |
13:51:25 | | Quit printfXh4 (Read error: 113 (No route to host)) |
13:51:34 | Lynx_ | hmm, battery is too flat i guess, i just reboots all the time when inserting usb |
13:51:34 | petur | hmmm that's in rockbox which you probably don't manage... |
13:51:43 | petur | right. |
13:51:58 | Lynx_ | what does holding rec do? not go into iriver firmware? |
13:52:25 | petur | inside rockbox, it prevents entering USB mode (and thus spinning the disk) |
13:52:26 | | Quit bdgraue (Remote closed the connection) |
13:52:50 | Lynx_ | but the battery should never be that flat anyway i guess, it played for like 15 minutes with charge of 0% displayed yesterday. i guess it should have shut down, but didn't. |
13:53:06 | petur | at boot, it forces original firmware, maybe iriver can charge? |
13:53:25 | Lynx_ | nah, iriver doesn't get to boot either |
13:53:36 | Lynx_ | ah well, i'll have to find the charger at home then |
13:53:52 | amiconn | pondlife: One on G5.5 and one on mini G2 |
13:54:05 | dionoea | did you try leaving it plugged long enough ? (i sometimes have to wait 5 minutes before my iPod boots correctly when charging on USB) |
13:54:17 | amiconn | And I did indeed change something that I suspect to have an influence on battery runime |
13:54:39 | | Join kaaloo [0] (n=luis@rue92-3-82-232-48-241.fbx.proxad.net) |
13:54:49 | | Part kaaloo |
13:55:09 | Lynx_ | dionoea: i doubt it even starts charging, it just reboots after 1 second or so |
13:56:02 | dionoea | ah, the iPod firmware must have a special "charge if you can't spin the disk up" mode |
13:57:30 | | Join bdgraue [0] (n=bdgraue@dyndsl-085-016-109-057.ewe-ip-backbone.de) |
13:58:01 | petur | Linus should work a bit on that new H300 bootloader, it has charging incorporated... But it crashed on my h380 |
13:58:47 | | Join atsea- [0] (i=ariel@gateway/tor/x-715f9d1f069176d9) |
13:59:45 | | Join ackbahr [0] (n=ackbahr@d85-232-163-203.cust.tele2.ch) |
14:00 |
14:00:48 | pondlife | I'm using the SVN bootloader fine on H340 |
14:00:58 | pondlife | Complete with USB charging |
14:01:26 | petur | Well here it would only boot 50% of the time, I fear it has to do with my 80GB disk (?) |
14:01:46 | GodEater | dionoea: I believe you're correct, I experienced that mode this morning |
14:03:24 | pondlife | petur: Or maybe I did mine at a good time and it got broken since? |
14:03:25 | Lynx_ | pondlife: how long does usb charging take compared to the charger? |
14:04:02 | | Join Rob2222 [0] (n=Miranda@p54B158E8.dip.t-dialin.net) |
14:04:14 | pondlife | Ages |
14:04:22 | petur | pondlife: I installed one that LinusN build for me just after devcon (I forgot to ask him there - we should have tested it there) |
14:04:23 | pondlife | About 10 times as long? |
14:04:24 | Lynx_ | heh, ok |
14:04:51 | pondlife | That's a piece-of-string guess, nothing measured ;) |
14:12:30 | pondlife | I only just noticed the deprecated Releases page - http://www.rockbox.org/download/ |
14:12:46 | pondlife | Maybe Releases should be removed from the left-hand menu? |
14:13:04 | | Join Nico_P [0] (n=nicolas@rob92-6-82-231-243-63.fbx.proxad.net) |
14:13:25 | pondlife | Also, should there be a quick link to download and run RBUtil for a quick install? |
14:13:30 | | Quit guest84 ("CGI:IRC (Ping timeout)") |
14:15:09 | petur | a direct link to rbutil would be nice |
14:15:20 | pondlife | Thinking of the n00bs |
14:15:44 | petur | :) |
14:16:04 | pondlife | There's not even a link on the current build page... is it included in the automated builds at all? |
14:16:25 | petur | no |
14:16:28 | pondlife | IIRC a rbutil commit still triggers a build. |
14:16:35 | petur | the builds are made by hand |
14:16:47 | petur | iiuc |
14:18:17 | GodEater | a commit probably triggers a rockbox build - but I don't think RBUtil code is actually built across our targets |
14:18:20 | Nico_P | JdGordon: hi |
14:18:36 | Crash91 | Guys, is there any chance of rockbox accepting animated GIFs for backdrops in the future? |
14:18:49 | GodEater | we have three target OSs which makes that a bit more complex to manage too |
14:18:52 | Crash91 | Im thinking animated rockbox logo |
14:18:58 | * | petur bangs head agains desk |
14:19:00 | pondlife | Urgh..... |
14:19:04 | GodEater | Crash91: very little chance |
14:19:17 | Crash91 | Thought so :p |
14:19:19 | pondlife | I think you'll find WMA will be supported first. Oh, wait... |
14:19:24 | GodEater | hhahaha |
14:19:30 | | Quit bdgraue (Read error: 110 (Connection timed out)) |
14:19:35 | GodEater | pondlife: Real ? |
14:19:37 | GodEater | :) |
14:19:41 | pondlife | :/ |
14:19:49 | pondlife | latelunchtime... |
14:21:03 | Crash91 | Whos good at graphics here? |
14:21:26 | GodEater | I don't think many of our "artists" hang out here much |
14:21:41 | GodEater | although I stand to be corrected if wrong |
14:21:41 | Crash91 | forums then...........? |
14:21:47 | GodEater | forums is your best bet yes :) |
14:21:56 | Crash91 | well, anyway |
14:22:01 | Crash91 | rockdrops.wetpaint.com |
14:22:13 | Crash91 | http://rockdrops.wetpaint.com |
14:22:24 | | Join norbusan [0] (n=norbusan@pnsgw3-client161.demo.tuwien.ac.at) |
14:22:25 | Crash91 | i need help with it,check it out ;) |
14:22:29 | | Part norbusan |
14:22:43 | Crash91 | just started like 45mins ago |
14:22:59 | * | GodEater wonders if scorche is still awake... |
14:23:05 | | Quit ackbahr (Read error: 110 (Connection timed out)) |
14:23:12 | | Join ackbahr [0] (n=ackbahr@d212-152-31-250.cust.tele2.ch) |
14:24:02 | J | hi guys - that raises a question; is it possible to change the splash screen from within RockBox? |
14:24:42 | Crash91 | isnt the splash inside the rockbox file? |
14:24:50 | Crash91 | .mi4 in my case |
14:25:35 | GodEater | indeed it is |
14:25:38 | Crash91 | to do that you would have to recompile the code to take from splash.bmp |
14:25:41 | GodEater | and therefore not it's not ;) |
14:25:46 | Crash91 | in /.rockbox |
14:25:59 | Crash91 | or something, then only would it be possible |
14:26:01 | GodEater | people keep talking about doing that |
14:26:01 | J | is there any reason that it has to be? |
14:26:10 | GodEater | J: not really |
14:26:19 | GodEater | at least - I can't think of a good one :) |
14:26:20 | Crash91 | I think devs have more on their minds |
14:26:27 | Crash91 | like WMA support lol |
14:26:50 | GodEater | there's only two of them doing that currently :) |
14:26:52 | Crash91 | GodEater: Did you visit my site? |
14:26:56 | GodEater | I just looked yes |
14:27:01 | Crash91 | k |
14:27:20 | GodEater | Crash91: you've seen www.rockbox-themes.org already ? |
14:27:23 | markun | J: there were some plans to make it possible, but after that everyone lost interest again I guess |
14:27:34 | Crash91 | Who hasnt? |
14:27:36 | GodEater | markun: it should be a pretty trivial change surely ? |
14:27:53 | Crash91 | And where did you think i got the player pics for the gallery, ;) |
14:27:56 | | Join Febs [0] (n=chatzill@207-172-204-33.c3-0.rdl-ubr4.trpr-rdl.pa.cable.rcn.com) |
14:29:25 | * | amiconn wonders why people want to make rockbox booting slower... |
14:29:48 | GodEater | amiconn: takes all sorts =/ |
14:29:51 | GodEater | live and let live I say |
14:29:54 | Crash91 | Because they want more features |
14:30:13 | J | amiconn: would changing the splashscreen drastically alter boot time? |
14:30:17 | amiconn | I don't see the splash screen as a feature |
14:30:23 | GodEater | Crash91: amiconn is a purist, he likes keeping his DAP player for playing music and little else :) |
14:30:32 | amiconn | Fast boot is a feature |
14:30:37 | Crash91 | :) |
14:30:40 | J | amiconn: it's not, but it you can rebrand everything else... |
14:31:02 | GodEater | J: no-one's stopping you downloading the code and implementing your own splash - that's a feature too |
14:31:10 | petur | you can always compile a custom bootloader with your image in... |
14:31:10 | Crash91 | amiconn: |
14:31:20 | GodEater | didn't think the image was in the bootloader |
14:31:33 | Crash91 | But what about noobs like me who dont know how to compile? |
14:31:37 | J | GodEater: oh, I know. I'm just trying to get a feel fro the codebase and this seems quite good... |
14:31:43 | GodEater | Crash91: learn. It's not that tough. |
14:31:51 | GodEater | we have enough guides on the subject |
14:32:38 | Crash91 | I need gcc for that right? |
14:32:45 | Crash91 | or cygwin |
14:32:54 | GodEater | depends on your OS |
14:32:58 | J | or vm and the image |
14:33:00 | GodEater | you only need cygwin if you're runnign windows |
14:33:00 | Crash91 | Fedora |
14:33:04 | Crash91 | k |
14:33:05 | GodEater | then you don't want cygwin |
14:33:25 | Crash91 | Well, the problem is installing gcc |
14:33:28 | Crash91 | im not root |
14:33:37 | GodEater | not your PC ? |
14:33:45 | Crash91 | Dad and mine shared |
14:33:53 | GodEater | shouldn't stop you |
14:34:08 | GodEater | the rockboxdev.sh script will build all the compilers for you anyway |
14:34:12 | Crash91 | But you see....he likes to keep me as a limited user |
14:34:16 | GodEater | you just have to install them under your /home |
14:34:20 | Crash91 | ahh ok |
14:34:24 | Crash91 | good enough |
14:34:31 | GodEater | keeps them out of his PATH :) |
14:34:44 | | Quit desowin (Read error: 113 (No route to host)) |
14:34:45 | J | esp since you need a cross-compiler :) |
14:34:46 | Crash91 | haha :) |
14:35:05 | GodEater | although if there's no system gcc |
14:35:11 | GodEater | then building the cross-compilers will be impossible |
14:35:22 | Crash91 | ok, i have gcc |
14:35:33 | Crash91 | [crash@rt ~]$ gcc |
14:35:34 | Crash91 | gcc: no input files |
14:35:34 | Crash91 | [crash@rt ~]$ gcc |
14:35:34 | DBUG | Enqueued KICK Crash91 |
14:35:34 | Crash91 | gcc: no input files |
14:35:35 | Crash91 | [crash@rt ~]$ gcc |
14:35:36 | *** | Alert Mode level 1 |
14:35:36 | Crash91 | gcc: no input files |
14:35:40 | GodEater | Crash91: do you have svn ? |
14:35:42 | Crash91 | oops |
14:35:47 | Crash91 | nope |
14:35:49 | Crash91 | i dont think so |
14:35:56 | Crash91 | how do i find out? |
14:36:01 | GodEater | "which svn" |
14:36:05 | J | svn −−help |
14:36:09 | GodEater | or svn −−version |
14:37:19 | Crash91 | ok got it |
14:37:32 | GodEater | you do ? |
14:37:52 | Crash91 | yes |
14:38:07 | GodEater | make yourself a directory |
14:38:15 | GodEater | cd into it |
14:38:35 | GodEater | and then do "svn co svn://svn.rockbox.org/rockbox/trunk rockbox" |
14:41:11 | Crash91 | how long doe sit take |
14:41:24 | dionoea | a few seconds |
14:41:29 | | Part LinusN |
14:41:32 | | Join desowin [0] (n=desowin@avc146.internetdsl.tpnet.pl) |
14:41:39 | J | depends on your internet speed |
14:41:52 | GodEater | Crash91: you should get masses of output while it's working |
14:41:54 | Crash91 | 256k |
14:42:04 | GodEater | ouch, bit slow |
14:42:05 | | Join LinusN [0] (i=linus@rockbox/developer/LinusN) |
14:42:05 | Crash91 | yep |
14:42:07 | dionoea | ah, then maybe a bit more than a few seconds |
14:43:18 | Crash91 | :) |
14:44:01 | Ctcp | Ignored 1 channel CTCP requests in 0 seconds at the last flood |
14:44:01 | * | GodEater shuffles off to the gym |
14:45:37 | *** | Alert Mode OFF |
14:45:58 | Crash91 | does anyone know how big the total download is? |
14:47:15 | J | my rockbox directory is 178M - but some of that won't be downloaded... |
14:47:22 | * | Crash91 wishes he had a faster connection |
14:47:52 | | Join Quippini [0] (n=Quippini@e179177179.adsl.alicedsl.de) |
14:48:26 | Crash91 | so around 100MB? |
14:50:01 | * | J is unsure, could be 1/2 that |
14:51:05 | Crash91 | Ok |
14:51:37 | Crash91 | Ill tell you when im finished :) on my connection, 100MB = ~1hour |
14:52:06 | J | the tarballs of the source are only 8M so I don't know where all the extra came from! |
14:52:12 | J | http://download.rockbox.org/daily/source/ |
14:52:54 | petur | object files, temporary files, ... |
14:52:55 | Crash91 | i dont think svn is getting tarballs |
14:53:08 | J | no, no, but that's the source |
14:53:43 | Crash91 | Done! |
14:54:05 | markun | Crash91: so, how much was it? |
14:54:18 | | Join Soap [0] (n=Soap@rockbox/staff/soap) |
14:54:37 | Crash91 | i would guess around 15 meg |
14:54:52 | Crash91 | but lemme check |
14:55:31 | Crash91 | my directory is 67.2MB, but it couldnt have downloaded that in 20 minutes |
14:55:52 | Crash91 | Im guessing 20MB of uncompressed tarballs? |
14:56:27 | petur | svn creates some files of its own |
14:56:41 | petur | but not that much I think |
14:57:24 | Crash91 | ok |
14:57:38 | amiconn | svn needs twice the space of the actual source |
14:57:50 | amiconn | (in order to allow local svn diffing) |
14:58:17 | * | petur learns something new |
14:59:40 | Crash91 | So the source totals 35M? |
15:00 |
15:00:01 | | Quit ackbahr (Connection timed out) |
15:00:36 | | Join Tamsou7 [0] (n=Happy_Ne@41.226.240.166) |
15:01:53 | J | *shrug* does it matter? |
15:02:11 | Crash91 | yeah....,nvm |
15:03:51 | J | ? nvm? |
15:04:20 | Crash91 | Nevermind |
15:04:35 | *** | Saving seen data "./dancer.seen" |
15:04:50 | FOAD | No, go on, explain. |
15:05:42 | Crash91 | Nevermind, it doesnt really matter now, I agree with J. Happy? :) |
15:06:27 | Crash91 | If you own a Sansa, take a look at this, if not, take a look anyway |
15:06:31 | Crash91 | http://rockdrops.wetpaint.com/page/Sansa+e200 |
15:06:53 | Crash91 | I need people who are willing to help me make backdrops |
15:07:05 | | Quit atsea- (Remote closed the connection) |
15:07:53 | Crash91 | oops, refresh page if you are there |
15:08:19 | J | I like the beach pic |
15:08:32 | Crash91 | Take it then :) |
15:08:47 | J | don't have a Sansa :) but thanks |
15:08:51 | petur | Crash91: what about copyrights? |
15:09:04 | Crash91 | I got this from: |
15:09:08 | gregj | http://www.dailymotion.com/peturbox/RockBox/video/x21pl6_fun-at-devcon |
15:09:12 | Crash91 | http://www.howardforums.com/showthread.php?t=714845&page=1&pp=15 |
15:09:14 | gregj | now I am scared to use that software :D |
15:09:15 | | Join bdgraue [0] (n=bdgraue@dyndsl-085-016-109-057.ewe-ip-backbone.de) |
15:09:40 | Crash91 | and i am just now putting the link on |
15:09:49 | Crash91 | ive also made several myself |
15:09:55 | Crash91 | i will upload them later |
15:10:00 | petur | gregj: that was before we drank any beer ;) |
15:10:06 | gregj | :) |
15:10:35 | gregj | any whiskey lovers there ? I hate beer, so in case I might join you (maybe some day) - I would bring along something else :d |
15:10:47 | gregj | that girl's british ? |
15:10:50 | petur | I like both ;) |
15:10:54 | petur | yes |
15:11:08 | Crash91 | lol |
15:11:14 | Crash91 | nice video :) |
15:11:16 | petur | Cassandra is her nick |
15:12:22 | Crash91 | who funded this? |
15:12:31 | petur | donations |
15:13:03 | * | gregj stops donations :P |
15:13:27 | Crash91 | :) you must get a lot |
15:13:44 | gregj | sandisk is also a sponsor |
15:13:53 | gregj | does RB turn itself off, if idle for too long ? |
15:14:02 | | Join atsea- [0] (i=ariel@gateway/tor/x-0bebcdebedd2807c) |
15:14:13 | J | gregj: mine does - iPod |
15:14:21 | gregj | mine too |
15:14:26 | gregj | that's why I ask |
15:14:32 | gregj | I have ipodg |
15:14:35 | J | gregj: it's in the config somewhere |
15:14:44 | Crash91 | I dont think mine does-Sansa |
15:14:51 | | Quit maffe (Remote closed the connection) |
15:15:09 | Crash91 | What is the point of the sleep timer? Doesnt work on my Sansa |
15:15:11 | pondlife | markun: ping |
15:15:18 | Crash91 | Does it work on other targets? |
15:16:12 | * | gregj wishes the OS wouldn't be so #ifdefed, but structured like linux - arch/* stuff for specific bits |
15:17:01 | * | Crash91 wishes that rockbox had some sort of shell program |
15:17:32 | pondlife | What for..? |
15:17:58 | gregj | Crash91: write shell plugin |
15:18:15 | gregj | and proper-usefull-everywhere keyboard |
15:18:17 | gregj | good luck |
15:18:22 | * | Crash91 doesnt know C |
15:18:22 | markun | pondlife: pong |
15:18:46 | Crash91 | gregj: Teach me? :) |
15:19:00 | pondlife | markun: Did you see the comment on http://www.rockbox.org/tracker/task/7257#comment16134 ? |
15:19:30 | pondlife | You did a fix way back to clear the PCM pause status when PCM is stopped... |
15:19:49 | markun | I didn't see it no |
15:20:25 | gregj | Crash91: I am not the cheapest teacher, go grab a book, and learnyourself |
15:20:44 | pondlife | (It was to fix http://www.rockbox.org/tracker/task/7187 if that helps.) |
15:22:15 | markun | pondlife: I don't have time to look into it now |
15:22:18 | markun | maybe tonight |
15:22:40 | pondlife | No worries, but I'll play with it.. |
15:22:47 | markun | ok |
15:23:08 | pondlife | and perhaps revert... ;) |
15:23:10 | LinusN | gregj: regarding the arch/* concept, that is what the firmware/target/* tree is for |
15:23:20 | gregj | LinusN: yes, but now it is a mess |
15:23:29 | gregj | LinusN: to be honest, too many #ifdefs inside files |
15:23:35 | LinusN | yes it is, but way better than before |
15:23:41 | markun | pondlife: why not just fix it for all 3 case? |
15:23:50 | gregj | split it into smaller functions, put it in arch/dir |
15:23:55 | pondlife | 3 cases? |
15:24:14 | LinusN | gregj: you're new here, right? |
15:24:25 | gregj | is there a way to test mpeg player on PC, I thikn it would be much easier for me to look up bugs that interest me |
15:24:28 | gregj | LinusN: yes |
15:24:29 | markun | pondlife: 7187, 7257 and 7261 |
15:24:34 | pondlife | Thanks |
15:24:35 | LinusN | gregj: i can see that |
15:24:45 | pondlife | I missed one! |
15:25:15 | | Part kretende1 |
15:25:23 | gregj | LinusN: :] |
15:25:50 | gregj | mpeg player plays strangly on me, I hate it |
15:25:54 | LinusN | gregj: the target/* concept is new, and we are constantly moving functions to it |
15:26:15 | markun | gregj: do you know the rockbox simulator? |
15:26:16 | LinusN | but it only handles the target differences on the lowest level |
15:26:51 | LinusN | there are still plenty of #ifdefs in the application code, and even more in the plugins |
15:26:57 | * | pondlife dreams of the day that #ifdef SIMULATOR is banned.... :) |
15:27:13 | LinusN | pondlife: you are surely a dreamer |
15:27:14 | petur | stubs for everybody! |
15:27:45 | pondlife | LinusN: A dream, or a nightmare...?? |
15:28:02 | * | pondlife goes back to work |
15:28:06 | LinusN | both, i guess :-) |
15:28:15 | pondlife | lol |
15:29:01 | petur | LinusN: any progress on that new h3x0 bootloader? I can always try a new version (re crash problem on my h380) |
15:29:21 | LinusN | petur: haven't worked on it at all |
15:29:32 | petur | LinusN: because we had a guy with flat battery and usb-only here some time ago - could have used it... |
15:30:15 | gregj | LinusN: ifdef's are evil, only way to show - "hey, I have no idea how to do it in a different way, but this code here for XXX should be YYY" |
15:30:45 | LinusN | gregj: that sounds extremely naive to me |
15:30:54 | JdGordon | Nico_P: hey |
15:31:00 | gregj | maybe it would in 80's |
15:31:04 | Nico_P | hi |
15:31:14 | JdGordon | i am going to be useless untill monday |
15:31:18 | | Quit bdgraue (Read error: 104 (Connection reset by peer)) |
15:31:18 | gregj | but I have 10 years of expierence in low level programming, and we're in 00's |
15:31:21 | * | petur bets gregj wants to introoduce c++ to use inheritance |
15:31:25 | | Join bdgraue [0] (n=bdgraue@dyndsl-085-016-109-057.ewe-ip-backbone.de) |
15:31:27 | JdGordon | got a friend coming to stay for the weekend tomorow... |
15:32:10 | gregj | petur: that wouldn't be such a bad idea, maybe, if devices had more ram :) because it takes a bit more to store vectors to virtual functions, hence the sice of executable is bit bigger |
15:32:19 | LinusN | gregj: when was the last time you write a program to run on ~20 totally different embedded targets, with tough memory and cpu constraints? |
15:32:27 | Nico_P | JdGordon: ok :) |
15:32:40 | gregj | LinusN: never :) |
15:32:47 | LinusN | there's rockbox for you |
15:32:56 | gregj | LinusN: but I wrote stuff that works on few platforms, not as many |
15:33:00 | markun | gregj: just join in and help us improve it |
15:33:20 | JdGordon | Nico_P: ... and i have to be up at 7am tomorow, so no 3am bed time tonight :p |
15:33:23 | LinusN | gregj: most of the #ifdefs can be removed, but it has a cost involved |
15:33:30 | * | gregj needs to watch itfor a bit, ask 10000 stuppid questions, look through the code milion times, bitch even more, and than try to do something usefull |
15:33:37 | Nico_P | JdGordon: hehe... any new ideas today ? |
15:33:55 | JdGordon | nope |
15:33:57 | LinusN | and that cost must never be memory or cpu load |
15:34:27 | JdGordon | you? |
15:34:52 | Nico_P | I was thinking that maybe a buffering thread isn't needed |
15:34:58 | LinusN | gregj: it is good that you look at the code, it is always good with a fresh view of things |
15:35:08 | gregj | LinusN: but sometimes you have to think would 2 cycles per this function is worth the mess |
15:35:10 | JdGordon | Nico_P: ? |
15:35:13 | | Nick spiorf_ is now known as spiorf (n=spiorf@host98-217-dynamic.9-87-r.retail.telecomitalia.it) |
15:35:16 | LinusN | gregj: exactly |
15:35:27 | gregj | LinusN: and I can see the mess everywhere |
15:35:34 | gregj | which probably means, - it isn't worth |
15:35:55 | JdGordon | gregj: not if that function usually takes 6 cycle to finish :p |
15:36:10 | Nico_P | JdGordon: the audio thread currently takes care of the buffering... maybe it wouldn't be too hard to keep it that way, and maybe it'd even be better |
15:36:20 | Nico_P | ...haven't done too much thinking about it though |
15:36:29 | pondlife | Nico_P: I'd agree that less threads is better |
15:36:43 | JdGordon | wasnt the idea to remove the buffering handling from playback? |
15:36:47 | gregj | JdGordon: than it should be an inline function, per arch - unless it is called from milion different places - than a function makes sens, and 2 wasted cycles, around 10 wasted for function in/out - is nothing |
15:36:54 | pondlife | Not necessarily, just to organise the code better |
15:37:01 | LinusN | gregj: we are constantly trying to improve the #ifdef mess, so we would appreciate your efforts if you decide to improve it |
15:37:24 | gregj | thanks for invitation, I'll try |
15:37:45 | gregj | I just have one box, ipod, so can't test it much myself - other that 'it compiles' |
15:38:05 | | Join maffe [0] (n=maffe@barmen.interhost.no) |
15:38:16 | LinusN | gregj: and while you are investigating the code, have a look at http://www.rockbox.org/twiki/bin/view/Main/RockboxArchitecture |
15:38:33 | LinusN | and fill in the blanks when you find them |
15:38:46 | pondlife | That would be very useful. |
15:40:02 | | Join MrKeuner [0] (n=kudo@unaffiliated/mrkeuner) |
15:40:24 | | Quit Tamsou7 () |
15:40:51 | gregj | LinusN: another thing, is a user expierence - you guys should get 1-2 ppl involved just doing that, testing user expierence |
15:41:07 | LinusN | gregj: amen to that |
15:41:18 | JdGordon | user experience is definatly lacking... |
15:41:22 | gregj | LinusN: might be worth asking on kde/gnome lists, that are just about it, |
15:41:26 | JdGordon | but devs usually find that stuff boring :p |
15:41:39 | pondlife | I don't. |
15:41:42 | JdGordon | didnt someone offer to do it then vanish? |
15:41:47 | gregj | cos I am not myself an UE expert, but surely pissed sometimes with poor UE here |
15:42:03 | | Join bdgraue_ [0] (n=bdgraue@dyndsl-085-016-109-057.ewe-ip-backbone.de) |
15:42:03 | gregj | JdGordon: yes, there are ppl that are doing tjust that - working for KDE for instance |
15:42:13 | gregj | they don't know as much about devels |
15:42:25 | gregj | usualy they are girls, and some pretty ones too :) |
15:42:28 | | Quit bdgraue (Read error: 104 (Connection reset by peer)) |
15:42:37 | LinusN | the problem is that many people confuse "user experience" with "pretty graphics" |
15:42:43 | gregj | sure |
15:42:45 | | Quit RaRe ("Quit msgs should be longer.") |
15:42:52 | gregj | than grab the right ones :) |
15:43:06 | gregj | do you guys have any relese schedule ? |
15:43:11 | gregj | with planned features, etc ? |
15:43:20 | LinusN | the other problem is that people get used to how rockbox works and stop complaining :-) |
15:43:26 | LinusN | gregj: no and no |
15:43:28 | gregj | releasing something , every 6 months is cruical |
15:43:32 | gregj | to spred the word |
15:43:39 | gregj | and let ppl test |
15:43:41 | LinusN | we are not out to spread the word |
15:43:41 | | Quit borisyeltsin (Remote closed the connection) |
15:43:42 | pondlife | We release every build |
15:43:50 | gregj | heh |
15:43:58 | | Join borisyeltsin [0] (n=chris@S0106001346f5afbd.cg.shawcable.net) |
15:44:12 | Crash91 | guys, how do i run rockboxdev.sh without root permissions? Do i HAVE to be root or is there some way around it? |
15:44:17 | gregj | I am tryign to help, so those are your weekneses |
15:44:22 | JdGordon | going by the download stats, we havnt had a problem spreading the word |
15:44:22 | gregj | Crash91: sudo ? |
15:44:29 | | Join Tim_Mitchell [0] (n=Tim@ool-44c63d6d.dyn.optonline.net) |
15:44:34 | JdGordon | ... and who the heck wants more users anyway? they just complain |
15:44:35 | Nico_P | Crash91: edit it to change the paths where it installs things |
15:44:37 | Crash91 | I_am_not_root |
15:44:42 | gregj | JdGordon: you have to have something that's finished, and versionX, otherwise it is plain waste |
15:44:49 | JdGordon | why? |
15:44:50 | pondlife | Releases aren't needed - we tried that but it just slowed down development. |
15:44:53 | Crash91 | WARNING: this script is set to install in /usr/local but has no |
15:44:53 | Crash91 | WARNING: write permission to do so! Please fix and re-run this script |
15:44:56 | Nico_P | Crash91: all the paths are defines at the top |
15:45:00 | pondlife | This is just for fun, after all |
15:45:06 | pondlife | Not work at all |
15:45:12 | gregj | pondlife:yes, slows down development, but makes the quality better |
15:45:13 | Crash91 | so what do i change usr/local to? |
15:45:28 | LinusN | gregj: there is one fundamental thing that needs to be explained - we don't need more users for the sake of it |
15:45:34 | | Join The-Compiler [0] (n=florian@117.58.76.83.cust.bluewin.ch) |
15:45:34 | markun | gregj: I use rockbox right now and don't think it's a plain waste |
15:45:37 | pondlife | gregj: In theory, but in practise that didn't happen. Nobody bothered. |
15:45:38 | Nico_P | Crash91: /home/crash/ ? |
15:45:38 | gregj | pondlife: and creates deadlines, sort of |
15:45:41 | LinusN | we don't need more popularity |
15:45:48 | Crash91 | ok |
15:45:48 | pondlife | Deadlines are baad |
15:45:58 | pondlife | This is NOT WORK |
15:46:02 | pondlife | it is FUN |
15:46:02 | markun | it's just nice to have some new devs from time to time |
15:46:15 | markun | and they seem to find us anyway |
15:46:18 | pondlife | More users = more devs, so both good |
15:46:30 | pondlife | More ports = more users = more devs, too |
15:46:33 | LinusN | i agree that it would be nice to have a decent official release one day |
15:46:35 | Crash91 | ok dling now :) |
15:46:48 | gregj | yes, but I would love to be able to put RB on my ipod, knowing that I can go on holiday, or on a train - and it won't crash 10 times |
15:46:58 | pondlife | It shouldn't |
15:46:58 | gregj | and tithat this _version_ is feature complette |
15:46:58 | Nico_P | maybe we need a "stable" branch |
15:47:06 | LinusN | gregj: rockbox on my iaudio never crashes |
15:47:14 | J | Crash91: expect it to take _ages_ - it did on my machine and I've a 4M connection |
15:47:14 | gregj | well, nice |
15:47:15 | markun | gregj: sure, but I prefer it even more to have the latest version :) |
15:47:22 | JdGordon | heck, it hasnt crashed on my sansa for ages now also |
15:47:23 | amiconn | LinusN: Really? |
15:47:28 | LinusN | really |
15:47:34 | amiconn | I had a crash on H1x0 just yesterday |
15:47:35 | Nico_P | Crash91, J: it's the building that takes the most time |
15:47:36 | pondlife | It's pretty stable - I know that it sometimes displays the info fot the wrong track, but aside from that I don't have problems. |
15:47:38 | amiconn | IllInstr... |
15:47:41 | gregj | did you guys every tried to learn something from other OS projects ? |
15:47:42 | LinusN | amiconn: wow |
15:47:48 | petur | gregj: then buy a decent DAP, not that ipoo |
15:47:49 | amiconn | And that was *not* the wma codec |
15:48:00 | JdGordon | amiconn: forgot to update the plugins with the rockbox. file? |
15:48:02 | LinusN | gregj: what a funny question |
15:48:03 | gregj | LinusN: http://scenic.k4lab.com/~gj/score.mpeg |
15:48:13 | gregj | LinusN: play this on mpegplayer, and see if it works |
15:48:17 | amiconn | JdGordon: I *know* how rockbox works... |
15:48:21 | JdGordon | :D |
15:48:27 | markun | gregj: we learn from them by using their code :) |
15:48:31 | gregj | if so - show me diff between svn trunk and your tree :) |
15:48:34 | amiconn | This was just before shutdown, when it was supposed to save the config |
15:48:41 | Crash91 | Is there something wrong with the database? i keep getting an error when i try to initialize my database |
15:48:47 | JdGordon | sure... go ahead and blame _my_ code... |
15:48:58 | gregj | markun: code is not the only thing, other things - organization, releases, UE , etc - is as much important to what you do |
15:49:02 | petur | gregj: then stop chatting and do something about it |
15:49:33 | gregj | I am doing, but letting you guys realize that :) |
15:49:55 | markun | gregj: so, the next release will be 6 months from now? |
15:50:10 | pondlife | Crash91: Several people have reported that the database doesn't init properly... not seen it mentioned on Flyspray though. |
15:50:12 | LinusN | gregj: show me these other projects that create an OS for DAP:s, with 100% volunteers and no funding |
15:50:35 | markun | LinusN: zune-linux! |
15:50:36 | gregj | LinusN: every single OS project started like that |
15:50:45 | gregj | LinusN: from linux, to KDE |
15:51:07 | Crash91 | EVEN WINDOWS |
15:51:15 | gregj | it was because they were releasing something usefull, and had releases - that they got founding |
15:51:18 | JdGordon | osx didnt... |
15:51:24 | gregj | heh |
15:51:25 | pondlife | Funding != Funthing |
15:51:41 | Tim_Mitchell | pondlife: I too have had problems with the database, getting it to update properly - sometimes it updates by removing everything (sigh) |
15:52:01 | pondlife | Not update, initialise... that's even more fundamental. |
15:52:15 | pondlife | Sadly, it works here. |
15:52:21 | gregj | LinusN: just grab a piece of paper, and write down current features that are there, draw a line - and underneeth put all desired features are should be there in 6 months |
15:52:26 | gregj | LinusN: and you have release schedule |
15:52:35 | Crash91 | im using yesterday's build |
15:52:38 | JdGordon | that was done this time last year |
15:52:46 | gregj | LinusN: simple, just branch whatever is above the line - once it is 100% coded, and just let ppl test and fix the bugs |
15:52:52 | JdGordon | we ended up freezing development for 3 months fixing bugs |
15:52:58 | LinusN | gregj: but the question remains: do we *want* a release schedule? |
15:52:59 | pondlife | But nobody tests/fixes |
15:53:01 | Nico_P | then there was a feature freeze.... dark times of rockbox history :D |
15:53:18 | gregj | that's why you have thing called branch |
15:53:29 | pondlife | So the branch withers. |
15:53:30 | gregj | every developer can create branch of their stuff |
15:53:43 | gregj | work on something, and later put it toughether for next release |
15:53:45 | Nico_P | I agree a branch would've been better... but we'd all have done work in the experimental branch |
15:53:56 | pondlife | You are free to make a branch now and work from that if you want.. |
15:53:57 | petur | gregj: you're oversimplifying so much I almost wonder if you aren't a manager in disguise :p |
15:54:04 | Nico_P | gregj: merging is a pain with svn |
15:54:16 | JdGordon | Nico_P: spoken like a tru git convert :D |
15:54:19 | gregj | Nico_P: yeah? try it with cvs! |
15:54:24 | Crash91 | guys, how do i compile .patches? |
15:54:35 | petur | Crash91: see wiki |
15:54:41 | Nico_P | JdGordon: after trying it with git I never want to branch nin svn |
15:54:48 | Crash91 | ok |
15:54:49 | pondlife | Crash91: wiki for WorkingWithPatches |
15:54:53 | Slasheri | Tim_Mitchell: you are using sansa? |
15:55:00 | gregj | petur: I am not manager |
15:55:05 | gregj | I am developer, 100% |
15:55:14 | amiconn | gregj: There is one fundamental problem that doesn't exist for other projects: rockbox runs on many different devices, and there is no single developer who has access to all of them |
15:55:15 | Tim_Mitchell | gigabeat |
15:55:24 | Nico_P | gregj: you said you were involved in a project, but I can't remember which |
15:55:27 | gregj | you can guys develop till the end of world, for fun. and it will work stable only on your boxes |
15:55:28 | markun | Tim_Mitchell: rocks? |
15:55:38 | amiconn | So each feature needs to be tested *and often fixed* for other targets by other devs |
15:55:40 | Tim_Mitchell | markun: rocks? |
15:55:42 | Slasheri | Tim_Mitchell: ok, no idea about that then. but at least sansa is known to have some sort of issues |
15:55:43 | gregj | Nico_P: KDE ? |
15:55:51 | amiconn | And that often doesn't happen :( |
15:56:01 | pondlife | gregj: So what's not stable...? |
15:56:01 | Nico_P | gregj: right |
15:56:17 | JdGordon | Slasheri: what sort of issues? I just did an init and it worked fine |
15:56:19 | Nico_P | gregj: you're not at aKademy ? |
15:56:25 | petur | gregj: another problem: we often have no datasheets, so if your ipod crashes a lot, go blame apple/pp |
15:56:28 | gregj | amiconn: so, instead of trying find an excuse for not doing stuff, try find excuse for doing it |
15:56:31 | gregj | amiconn: so, instead of trying find an excuse for not doing stuff, try find excuse for doi:) |
15:56:40 | Crash91 | pondlife: thansk |
15:56:48 | Crash91 | thanks* |
15:56:56 | Slasheri | JdGordon: i have seen database files from one people with byte drifts inside the file.. i doubt it could have something to do with the fs drivers |
15:57:03 | gregj | petur: and yyou think linux doesn't have that prpblem ? |
15:57:15 | Tim_Mitchell | markun: for clarification, I didn't understand what you were asking by "rocks" - I'm not on IRC here all that often |
15:57:15 | gregj | again, excuses excuses |
15:57:17 | amiconn | gregj: The current problem is that many targets are in a state where a release doesn't make sense. Unstable/unfinished features etc |
15:57:27 | markun | Tim_Mitchell: I guess I missed a part of your conversation and just suddenly saw "gigabeat" out of nowhere :) |
15:57:29 | gregj | Nico_P: nope, I couldn't makeit to glasgow this year |
15:57:40 | amiconn | And I just mentioned why a single dev can't solve this problem if others aren't willing to help |
15:57:42 | Tim_Mitchell | markun: oh |
15:57:48 | Nico_P | pity, it looks like they're having lots of fun :) |
15:58:11 | Nico_P | gregj: what kind of work did/do you do in KDE ? |
15:58:12 | petur | gregj: then again, hibernate of linux on my laptop is horribly broken, so they have the same problems too |
15:58:12 | LinusN | last time i checked, we don't have as many paid developers as linux does |
15:58:14 | amiconn | And if you check the # of commits during our feature freeze last summer, you'll see that it didn't work out... |
15:58:40 | gregj | amiconn: well, than write a chart, what's working, what's not, what's the status, get someone involved in updating it, release only for devices that you are able to test, ask ppl to test on others |
15:58:48 | gregj | Nico_P: kopete |
15:59:08 | gregj | petur: but imagine it would be developed like rockbox, you wouldn't even use it now |
15:59:22 | JdGordon | gregj: well if we did that it would waste time when we could actually be fixing bugs/ doing other usefull stuff |
15:59:26 | pondlife | gregj: Flyspray records all known issues. You are welcome to fix some. |
15:59:48 | LinusN | gregj: "get someone involved in updating it" - why didn't we think of that? |
15:59:53 | gregj | because no one has a laptop that you have, and it works for them - the wouldn't care much |
15:59:55 | Tim_Mitchell | guys, do any of the flash based rockboxed players play ogg well? my gigabeat rockboxed is great but not for running |
16:00 |
16:00:03 | LinusN | gregj: exactly |
16:00:08 | petur | gregj: I don't think I've had RB crash more on my h380 then I've seen Linux go bad on my laptop. So good for us then I would say |
16:00:18 | markun | gregj: but people *are* useing rockbox |
16:00:18 | JdGordon | Tim_Mitchell: both the nano and sansa play them fine |
16:00:53 | pondlife | The number one point is that we develop it for ourselves and for fun.. Not for mindshare or anything much else. |
16:00:56 | gregj | markun: good :) but there are still bugs, or is it just me that notices 100 bugs - within last 3 days of using it only |
16:01:09 | pondlife | gregj: Make sure you report them then. |
16:01:10 | markun | Tim_Mitchell: The Sansa E200 and 1st generation ipod Nano |
16:01:11 | gregj | stuff that's broken, half working, not working, mpegplayer is 80% fo that |
16:01:21 | Tim_Mitchell | jdgordon: really, I didn't think the portalplayer chip had the processing power, as the regular ipods haven't been too great with ogg from what I've read |
16:01:29 | LinusN | gregj: remember that ipod is one of the worst rockbox targets |
16:01:31 | | Join austriancoder [0] (n=austrian@84.72.243.200) |
16:01:39 | markun | gregj: I can make a release for you with mpegplayer removed, no problem :) |
16:01:42 | JdGordon | Tim_Mitchell: they both decode at over 100% realtime |
16:01:42 | pondlife | mpegplayer isn't core either, it's a recent plugin. |
16:01:53 | Slasheri | gregj: you should try rockbox on iriver H140 |
16:02:06 | Slasheri | it's from other world than the ipod |
16:02:15 | pondlife | OR anything not PowerPortal based. |
16:02:21 | Nico_P | a world with datasheets |
16:02:22 | markun | gregj: but I don't think it's bad you bring up this topic |
16:02:28 | LinusN | pondlife: portalplayer :-) |
16:02:38 | pondlife | oops, paging Freud |
16:03:15 | * | amiconn would like to see gregj's 100-bugs list |
16:03:32 | Tim_Mitchell | jdgordon: cool, I assume the sansa is the preferred player even though usb isn't yet supported? |
16:03:32 | Febs | gregj: how about if you prepare the chart and be the "someone" who updates it? |
16:03:36 | petur | probably copy/paste from flyspray |
16:03:59 | pondlife | Flyspray *is* the chart... we just need to compel people to fix stuff. |
16:04:04 | markun | amiconn: but you would probably say "I wouldn't use that feature anyway" :) |
16:04:20 | * | pondlife wouldn't use that feature anyway, for sure |
16:04:21 | | Quit webguest03 ("CGI:IRC") |
16:04:42 | | Join RaRe [0] (n=Laffin_B@202-89-187-101.static.dsl.amnet.net.au) |
16:04:49 | LinusN | and i couldn't care less about mpegplayer - rockbox is an audio player firmware |
16:05:06 | markun | LinusN: but it was nice on the plane to sweden :) |
16:05:11 | amiconn | markun: In case you didn't notice: I already fixed fieatures I don't use myself several times |
16:05:12 | LinusN | hehe |
16:05:31 | gregj | Febs: I'm a developer, this would be boring for me |
16:05:37 | Mouser_X | Indeed. I like watching videos during my lunch break at work. |
16:05:40 | pondlife | I broke features I don't use myself several times |
16:05:45 | gregj | Slasheri: I don't have iriver, I have only ipod g |
16:05:53 | gregj | Slasheri: g4/photo, how much is that iriver ? |
16:05:55 | Mouser_X | lol @ pondlife |
16:06:03 | J | gregj: I get the feeling that most people on this channel are the same. |
16:06:06 | * | petur has an opinion on people who buy ipoo |
16:06:09 | gregj | I can get something that's less than 50 quid, and test it myself/send some developer to test it |
16:06:19 | gregj | petur: keep it to yourself :P |
16:06:32 | pondlife | gregj: Start by reporting your bugs on Flyspray. |
16:06:35 | Tim_Mitchell | guys, is there a place on the forums for classifieds - I don't see it and I have a nearly new iriver H140 that I'm considering selling - figured rockboxers would be the most interested |
16:06:36 | JdGordon | Tim_Mitchell: the nano is slightly thinner/smaller, has a tiny screen compared to the sansa, is hard to buy, and is apple... |
16:06:38 | J | petur: some have them given to them as gifts |
16:06:53 | gregj | petur: I thought about buying something that can natively play oggs before, but rockbox is an answer for me - to continue using ipod, and have phun with oggs |
16:06:56 | gregj | :) |
16:06:59 | pondlife | Tim_Mitchell: The user ML is the best place |
16:07:02 | Slasheri | gregj: not much in any way :P |
16:07:10 | gregj | petur: if I could only make mpegplayer more stable, and fix few smaller issues - full happines |
16:07:37 | petur | gregj: post in flyspray and attach patches if you can ;) |
16:07:40 | | Quit JdGordon ("Konversation terminated!") |
16:08:01 | Tim_Mitchell | jdgordon: I really was just referring to status of rockbox support - I realize a first gen nano might be hard to get |
16:08:05 | LinusN | gregj: you could probably do some good with rockbox as a developer, but i don't think trolling about bad project management is the best way to start |
16:08:08 | Tim_Mitchell | pondlife - ok thanks |
16:08:25 | austriancoder | petur: I got the storage gadget driver compiling, but it dosent work.. after some ours of debuging i found the problem... i get no valid usb packets from the controller. So i looked at e200tool (http://daniel.haxx.se/sansa/e200tool/e200tool-src.zip) which uses the usb controller and I did a merge of the usb stuff from e200tool in arcotg driver.. its very hackish.. polling no interrupts, but to demonstrate the problem its okay. I do the same as e200 |
16:08:25 | austriancoder | /soc/merge_of_e200tool_usb_stuff_and_i_dont_get_valid_setup_packets.diff - but it doent work... maybe you can help me to find out what I do wrong? |
16:09:14 | LinusN | gregj: and comparing rockbox to <insert pc based project here> is very much an apples-to-oranges comparison |
16:09:20 | petur | austriancoder: how 'bout tonight? |
16:09:56 | gregj | LinusN: see, that's the point. I don't troll :) I am trying to give you my opinion, as someone expierenced in project managment and develokemt |
16:09:58 | | Quit crashd_ ("leaving") |
16:10:02 | | Join crashd_ [0] (i=foobar@lostnode.org) |
16:10:04 | gregj | development |
16:10:09 | austriancoder | petur: okay.. tell me a time and I will be on irc |
16:10:42 | gregj | LinusN: some things are common between PC and embeded projects, you guys are refusing what I said - as ranting, sad... |
16:10:46 | petur | austriancoder: I guess it will be around 21:00 :/ |
16:10:50 | gregj | my wasted hour than |
16:10:59 | Mouser_X | *then |
16:11:02 | | Join bnakibbho [0] (i=0@86.122.116.44) |
16:11:18 | LinusN | gregj: not wasted at all, but i don't think we have the same goals as kde |
16:11:27 | austriancoder | petur: so in... 5 hours? |
16:11:33 | petur | yup |
16:11:39 | petur | ok for you? |
16:11:39 | LinusN | gregj: and i do agree that releases are good |
16:12:10 | markun | amiconn: yes, I know, it was my way of trying to be funny |
16:12:16 | gregj | I know you don't have the same goas as KDe |
16:12:18 | austriancoder | petur: yup |
16:12:37 | gregj | every single suggestion was rockbox specific, not a copy of what KDFE is doing, etc |
16:12:58 | gregj | every single project has different goasl, different ppl, and different <anything> |
16:13:28 | gregj | but some things are are always the same, everyone one wants its code to be good, fast, feature complette, and have happy users |
16:13:49 | * | Mouser_X is a happy user on the Gigabeat. |
16:13:49 | LinusN | true |
16:13:49 | gregj | and above all, everyone would love to have hardware producers to support them |
16:14:01 | gregj | every embeded project that is |
16:14:03 | | Quit desowin ("use linux") |
16:14:12 | markun | gregj: you forget the fun part |
16:14:29 | Nico_P | I'm here for the fun :) |
16:14:32 | gregj | it is always fun, because no one forces you to do it |
16:14:41 | gregj | you want - yu do, you don't want - you don't - someone else will |
16:15:05 | LinusN | gregj: ...and there goes the release schedule |
16:15:17 | Febs | gregj: how then would you propose to accomplish the chart that you suggested, which is−−by your own admission−−not something that a developer wants to do? |
16:15:23 | gregj | by release schedule, I mean - some goal |
16:15:50 | gregj | do you guys have project leader, or someone ? |
16:16:11 | * | LinusN points to himself, björn and daniel |
16:16:39 | markun | the last two are also known as Zagor and Bagder |
16:16:44 | gregj | that would be the man usualy, who knows everything about the project - and should at least suggest what should be on that chart, and what has to change |
16:16:58 | Febs | But who is going to do the chart? |
16:17:16 | Febs | I mean, the chart is great in theory, but if it is not going to ACTUALLY get done, then it is not useful. |
16:17:22 | gregj | chart is just an example, anything that would work this way - show what's in what's out |
16:17:35 | LinusN | this is the chart we used last time we tried: http://www.rockbox.org/twiki/bin/view/Main/ReleaseTodo |
16:17:44 | gregj | I've seen it on wiki actually, for ipod - but I konw already for a fact that it is outdated, some develops here told me |
16:18:05 | markun | gregj: things like this? http://www.rockbox.org/twiki/bin/view/Main/ReleaseTodo |
16:18:13 | gregj | yeah |
16:18:18 | gregj | so you guys have such things |
16:18:32 | Nico_P | amiconn: by any chance, don't your recent changes fix FS #6040 ? |
16:18:43 | gregj | r38 - 29 May 2007 - 21:40:22 - PeterOlson |
16:18:47 | gregj | updated even not so long ago |
16:19:31 | Febs | Note the proposed release dates. |
16:19:37 | gregj | I would suggest that someone working on the stuff that's on the list, to update specific part of that site |
16:19:40 | gregj | yeah :) |
16:19:50 | Febs | gregj: again, who will work on that? |
16:19:53 | gregj | cool, see, so you guys are telling me - I am ranting, and you have something going on |
16:20:07 | markun | gregj: wasn't it the leader of the project who should suggest such things? |
16:20:31 | gregj | Febs: lets say you want to do "voice support" 100%, once you're done - you modify that page - to reflect what you just did |
16:20:57 | amiconn | Nico_P: That's a somewhat strange bug report. Boosting is now enabled on H10, but I didn't get any feedback yet as to whether it's stable (I expect it to be stable though) |
16:21:31 | amiconn | But most details in that report aren't related to boosting at all... |
16:21:40 | gregj | markun: yes, but if - say - developer X wants to do something, he can put it in a flyspray, or whatever - discuss the thing on mailing list, and than put it there himself, or let project leader speak about it - and devvide, at the end of the day - this is why he is called 'leader' |
16:22:14 | Nico_P | amiconn: I wish I had thought about this before... my brother has a (non-rockboxed) H10 I could test on, but he's leaving for a trip today |
16:22:44 | gregj | so the release date was may 2006, and so far - year later, some features are not finished - but I bet, there's 1000 more features - half done :) |
16:22:55 | LinusN | gregj: absolutely |
16:23:09 | markun | also some which could be called 100% done |
16:23:15 | gregj | so, still, no one executed that plan, no leader |
16:23:18 | markun | even if they contain some bugs |
16:23:25 | gregj | bugs are normal |
16:23:28 | Nico_P | I'm under the impression that the dv ML isn't used much |
16:23:29 | gregj | sort of |
16:23:41 | | Quit Zagor ("Client exiting") |
16:24:24 | Tim_Mitchell | does anyone know how complicated adding remote control functionality for the gigabeat when HOLD is activated? i.e. would it be too complicated for someone's first rockbox patch? |
16:24:32 | LinusN | gregj: we had a feature-freeze period back then |
16:24:34 | gregj | markun: bugs happend, but if I was a user, without much knowledge about developing - I would give up testing after first three things didn't worked |
16:24:35 | pondlife | gregj: So how should a leader make someone fix a particular bug? Do they ban them from working on any other part of Rockbox until they have completed their allocated work? |
16:24:50 | markun | gregj: here you can see what has been done since then: http://www.rockbox.org/twiki/bin/view/Main/MajorChanges |
16:24:55 | LinusN | gregj: but it turned out that most developers vanished |
16:25:04 | gregj | in other projects (TM) - you are responsible for the feature, you fix bugs |
16:25:11 | pondlife | gregj: If the first 3 things didn't work, read the manual! |
16:25:18 | GodEater | Tim_Mitchell: do you mean when hold on the main unit is switched on ? |
16:25:19 | gregj | the only thing leader can do, is he can remove your feture from release - if it ain't fixed/done 100% |
16:25:28 | markun | Tim_Mitchell: the remove doesn't work for you with HOLD enabled? |
16:25:34 | markun | the remote.. |
16:25:37 | gregj | LinusN: so they were not serious about it |
16:25:45 | LinusN | gregj: exactly |
16:26:11 | Febs | gregj: OK, so when the feature is "Software codec playback," how does one remove that from the release? |
16:26:15 | gregj | LinusN: I know 10000 ppl who can do stuff, half finished, because they have no longer interest in , or are not man enough to finish something they started |
16:26:18 | * | GodEater laughs at seeing the same conversation we always have when a newbie keen developer comes along |
16:26:33 | pondlife | gregj: Well send them our way |
16:26:36 | Tim_Mitchell | I haven't bothered using the remote because the wiki page says that the remote won't work if hold is enabled |
16:26:37 | pondlife | :) |
16:26:45 | GodEater | Tim_Mitchell: the wiki is wrong then :) |
16:26:52 | Tim_Mitchell | heh |
16:26:56 | * | gregj laughs at ppl laughing |
16:26:58 | Mouser_X | Tim_Mitchell: Works fine for me. It's how I use my Gigabeat most of the time. |
16:27:20 | markun | Mouser_X: did you notice any improvements lately? |
16:27:25 | Mouser_X | Lately? |
16:27:26 | LinusN | gregj: but that doesn't mean we shouldn't try again |
16:27:28 | gregj | pondlife: wwhat for, to only leave things half done - and no one else to fix them later ? |
16:27:30 | Tim_Mitchell | see, as a software developer, I should have known better not to bother reading the documentation :P |
16:27:37 | markun | Mouser_X: well, I did some commits not too long ago |
16:27:39 | GodEater | Tim_Mitchell: very true :) |
16:27:39 | markun | a few weeks |
16:27:56 | pondlife | gregj: They get finished eventually. And certainly shouldn't break anything else. |
16:27:58 | Mouser_X | markun: I'm using a build that perldiver made for me. It has MOD support. It's at least a month old... |
16:28:01 | gregj | LinusN: true, but if you see thign that is almost working - what is exactly purpose of adding it to release |
16:28:18 | gregj | Febs: you are not serious asking such simple questions, are you |
16:28:18 | pondlife | So someone else can run with it, get inspired and complete it? |
16:28:21 | markun | gregj: I did a half-ass implementation of a crossfeed DSP effect and later someone came and fixed it |
16:28:48 | LinusN | gregj: well, in the case of the Mayday release, we coudln't really remove the Playback feature :-) |
16:28:54 | markun | but features need to be broken enough for people wanting to fix them I guss :) |
16:29:08 | gregj | okay, but ould you give it to someone who is end user, to use it ? |
16:29:15 | GodEater | or for someone to want them in the first place |
16:29:20 | | Part Tim_Mitchell |
16:29:24 | | Join desowin [0] (n=desowin@avc146.internetdsl.tpnet.pl) |
16:29:25 | gregj | LinusN: the question was silly, obviously you cannot remove it - it either works or not |
16:29:40 | LinusN | so we did have to add it to the release |
16:29:43 | gregj | LinusN: it should be 'finished, with some known bugs' |
16:29:49 | pondlife | We are all users. Most of us have a very limniteed amount of dev time to donate - in my case about an hour per month. |
16:30:05 | LinusN | gregj: ...which brings us back to "user experience" |
16:30:12 | gregj | yes |
16:30:17 | gregj | like I said , very important part |
16:30:28 | LinusN | we can't really release a buggy playback engine |
16:30:35 | gregj | imo |
16:30:46 | gregj | LinusN: than make first priority fixing it |
16:30:51 | gregj | usualy bugs have priority |
16:30:55 | LinusN | it has always been prio #1 |
16:30:58 | Febs | gregj: You suggested that if features are incomplete, they be removed from the release. My question was no more "silly" than your suggestion. |
16:31:06 | gregj | like in my company, P1 bugs are show stoppers, |
16:31:14 | gregj | p5 and p6 don't matter |
16:31:16 | pondlife | They are here too, hence no 3.0 |
16:31:36 | gregj | if the release branch doesn't have known p1 bugs, and all features are completted (the chart for the releasre) -we release |
16:31:49 | LinusN | ...and that has yet to happen here |
16:31:52 | Febs | OK, and that brings us back to exactly where we are now. |
16:31:53 | gregj | in next 6 months, we release fix version for that release, etc |
16:32:15 | pondlife | Yes, but you probably pay people so you can say what they should fix. |
16:32:31 | gregj | that's why I give them deadlines |
16:32:40 | pondlife | So what if they ignore you? |
16:32:50 | pondlife | Do you just lose a developer? |
16:32:52 | gregj | see, 99% of KDE developers don't get paid for their work, it is for fun only |
16:33:02 | gregj | pondlife: that mens bugger just got laid off |
16:33:08 | | Quit austriancoder ("Kopete 0.12.5 : http://kopete.kde.org") |
16:33:08 | gregj | *means* |
16:33:08 | pondlife | haha |
16:33:25 | * | pondlife wants his "I was fired from Rockbox" T-shirt |
16:33:31 | gregj | ;] |
16:33:46 | * | LinusN prepares the "i fired them all - haha" t-shirt |
16:33:47 | gregj | schedules just keep things organized, |
16:33:48 | petur | it certainly doesn't sound like fun to code for KDE then... |
16:33:56 | gregj | it is fun |
16:33:57 | gregj | :) |
16:34:03 | GodEater | not my idea of fun |
16:34:09 | gregj | but, - makes developers responsible for what they do |
16:34:09 | petur | me neither |
16:34:27 | gregj | if user complains, there is bug in bugzilla - I feel responsible for fixing it |
16:34:28 | markun | gregj: here you just get yelled at if you broke the builds |
16:34:34 | GodEater | well last time someone broke rombox amiconn just went round and beat them up |
16:34:47 | petur | gregj: contrary to the KDE devs, I think most RB devs have a real life and enjoy it too |
16:34:54 | GodEater | yes - we like beer |
16:34:56 | GodEater | :) |
16:35:01 | pondlife | petur? |
16:35:01 | petur | \o/ |
16:35:05 | markun | I'm drinking beer as we speak :) |
16:35:09 | markun | at work |
16:35:13 | gregj | GodEater: well, he broke RB on ipod twice when I used it - and got beaten here by me |
16:35:13 | GodEater | that's so cool |
16:35:16 | * | Mouser_X doesn't drink alcohol. |
16:35:28 | markun | Mouser_X: that's also cool :) |
16:35:28 | * | gregj is at home, working for work - and trying to help you here |
16:35:30 | pondlife | There are alcohol free beers |
16:35:49 | pondlife | Well, you're helping amuse me during work... :p |
16:35:53 | * | petur gets reminded he should be working... |
16:35:55 | GodEater | yah |
16:35:57 | Mouser_X | pondlife: Which taste absolutely nasty. |
16:36:02 | LinusN | still, i think we could do with straightening out the ReleaseTodo |
16:36:12 | pondlife | Yes. |
16:36:13 | * | petur wipes the page |
16:36:16 | petur | all done |
16:36:24 | GodEater | I'm waiting for the, "and you should include malloc()" argument to start now |
16:36:32 | Mouser_X | Heh |
16:36:34 | | Join and [0] (n=Quippini@e176252197.adsl.alicedsl.de) |
16:36:35 | pondlife | Must we...? |
16:36:36 | LinusN | GodEater: hahaha |
16:36:47 | * | GodEater readies his pitchfork and torch. |
16:36:49 | * | petur runs away *fast* |
16:36:50 | gregj | I hate to say, you need some leader's to organize the thing bit, tiny bit more :) - and more users are happy, and stuff is even more RockBoxSolid |
16:36:56 | * | gregj quits the managers talk |
16:37:07 | markun | yay! |
16:37:16 | * | petur repeats: gregj: you're oversimplifying so much I almost wonder if you aren't a manager in disguise :p |
16:37:17 | GodEater | hurrah |
16:37:22 | markun | gregj: so, are you joining rockbox? |
16:37:24 | pondlife | gregj: Again, I suggest you start by logging the bugs you've found. |
16:37:39 | GodEater | petur: he already admitted to "project management experience" :) |
16:37:44 | pondlife | (Assuming they're not already logged, of course.) |
16:38:14 | gregj | markun: I'll think about it, but I like to work with serious ppl - no offence, but lauging at some things I just said - wasn't quite that |
16:38:25 | gregj | I have them written down |
16:38:36 | LinusN | well, if the goal is to make a release and make rockbox more popular - then perhaps we need a leader to organize it a little bit more |
16:38:54 | pondlife | I think stability is a good aim, not popularity,. |
16:38:56 | gregj | some of them might just be 'broken' UE, from your perspective something you know about, but you don't use stuff in that way |
16:39:08 | markun | what's UE? |
16:39:12 | gregj | user expierence |
16:39:13 | LinusN | user experience |
16:39:28 | pondlife | Well if the UI is inconsistent and/or the manual is wrong, then it should be fixed. |
16:39:36 | markun | gregj: it's nice to have first time users report problems |
16:39:40 | gregj | like text appearing from under the bitmap, in user interface, etc |
16:40:25 | markun | gregj: sometimes you just need to fight a bit here to make people see you are right :) |
16:40:25 | pondlife | Bitmap? A backdrop? |
16:40:30 | gregj | someone said somewhere that he gets 5h battery life for instance, I get 11 on apple's firmware, 3h on rockbox |
16:40:53 | markun | gregj: the navigation used to be a bit chaotic to the first time user but most of us were fine with it |
16:40:55 | gregj | markun: this is always the case, if you have someting, and you can prove it - I am trying to prove sometihng, I know I'm right |
16:41:02 | LinusN | gregj: it's interesting that you brought the battery issue up |
16:41:12 | markun | it took a while discussing it until we changed it to the current layout |
16:41:28 | LinusN | gregj: there you have another fundamental difference between kde and rockbox |
16:41:38 | gregj | having customizeable layouts is cool, why not do the same thing for main menu too ? |
16:41:39 | dionoea | kde is bloated rockbox isn't ? |
16:41:46 | dionoea | oops, sorry about that |
16:41:57 | LinusN | gregj: kde involves a lot less reverse engineering of hardware |
16:42:11 | pondlife | gregj: Because we should be fixing the audio playback first, not adding new eye candy...? |
16:42:13 | GodEater | gregj: support nightmare when we allow users to do that |
16:42:22 | markun | gregj: the proof I have is just from experience here. We all thought a realse was a good idea until we figured out it was not going to work. |
16:42:26 | markun | release |
16:42:35 | gregj | also, I would suggest - going either databse ddirection (my favorite), or playlists direction (both can be merged) |
16:42:52 | LinusN | we want both |
16:42:54 | * | GodEater will quit using rockbox the day it goes Database only |
16:43:02 | dionoea | same here |
16:43:04 | * | petur too |
16:43:14 | petur | or rather, we'll fork ;) |
16:43:26 | GodEater | I stopped using the Apple firmware for a reason |
16:43:27 | gregj | why not make it - playlist gets parsed - hops into database (for faster access) |
16:43:29 | | Quit desowin (Read error: 113 (No route to host)) |
16:43:52 | gregj | and you have db only backend , but you can still use playlists as you wish |
16:44:13 | petur | gregj: because some of us don't use the database and rather use the RAM it eats for something else |
16:44:17 | * | dionoea loves how people who've known some software for less than a day always have great ideas about what should change to make it better :) |
16:44:33 | markun | dionoea: it's normal |
16:44:41 | [Ray] | it's called a fresh look at thing |
16:44:42 | [Ray] | s |
16:44:45 | dionoea | yeah, we get that all the time on the VLC forums :) |
16:44:53 | LinusN | [Ray]: good point |
16:45:00 | gregj | about db, when RB advance from one song toother - it shows a file name for 2-3s - shouldn't that be updated from db, not from file's ID3 ? |
16:45:09 | gregj | dionoea: you must be very young than |
16:45:26 | markun | gregj: It's not clear to me what you are sugesting, maybe you could make a wiki page or patch or something? |
16:45:28 | dionoea | s/than/then/ |
16:45:30 | dionoea | and why ? |
16:45:48 | * | GodEater also fails to spot the link |
16:45:51 | gregj | the worse enemy of every progress, is 'nah, it is enough for me' |
16:45:54 | GodEater | and isn't by any definition young |
16:46:23 | LinusN | gregj: why is progress important when it is good enough? |
16:46:24 | Crash91 | guys, to install a patch, do i just cd to /home/crash/rockbox and then do patch < music_led.patch |
16:46:25 | pondlife | gregj: You should certainly log that last one - there is development of buffered metadata going on. |
16:46:32 | markun | gregj: and it *is* enough for me! |
16:46:44 | GodEater | Crash91: usually yes, if it's a well written patch |
16:46:59 | pondlife | Crash91: You may need to do patch -p0 < ...patch |
16:47:00 | gregj | I think that someone else looking and making suggestions, from just user perspective - not knowing the code - is very good indeeed |
16:47:04 | LinusN | Crash91: patch -p0 < music_led.patch |
16:47:12 | pondlife | gregj: Absolutely |
16:47:13 | Crash91 | and what about *.c files? How do i make a *.rock |
16:47:14 | gregj | if you know the code, and how it works - you are blinded by some of that knowledge |
16:47:14 | LinusN | gregj: definitely |
16:47:20 | petur | continuous progress is where bloatware starts, most small usefull programs I know ended like that |
16:47:24 | LinusN | gregj: amen to that |
16:47:25 | GodEater | Crash91: one step at a time tiger |
16:47:30 | gregj | not realising that, and laughing at it - is someone very young would do |
16:47:36 | gregj | hence my comment |
16:47:38 | Crash91 | GodEater: :D |
16:47:56 | gregj | s/someone/something someone/ |
16:48:23 | pondlife | young, or flippant |
16:48:23 | * | GodEater agrees with petur |
16:48:30 | GodEater | look at mozilla / firefox |
16:48:34 | markun | the only thing I'm really worried about it that some day rockbox will not be able to keep up with the DAPs that are still for sale |
16:48:38 | Mouser_X | Just to note, I very much prefer to not use the DB as well. |
16:48:47 | LinusN | petur: rockbox is well on its way to bloatware if you ask me |
16:48:57 | Mouser_X | It has its positives, but not enough of my files are tagged properly to make it worth using. |
16:49:27 | markun | LinusN: yes, I think so too. Do you know a good strategy to prevent it? |
16:49:37 | LinusN | not without ruining the fun |
16:49:40 | Crash91 | Skipping patch. |
16:49:40 | Crash91 | 1 out of 1 hunk ignored < LOL |
16:49:41 | petur | LinusN: not that far yet, or give an example |
16:49:44 | | Join linuxstb [0] (i=d556da1b@rockbox/developer/linuxstb) |
16:49:59 | pondlife | petur: Icons? The DB? |
16:50:05 | LinusN | mpegplayer |
16:50:12 | GodEater | DB can definitely go ;) |
16:50:18 | petur | plugins don't count |
16:50:24 | Mouser_X | I don't consider mpegplayer as bloat. |
16:50:41 | Mouser_X | I agree with petur as well. |
16:50:56 | | Quit Quippini (Connection timed out) |
16:51:02 | markun | LinusN: the archos recorder had video playback long before the mpegplayer |
16:51:02 | Mouser_X | (Not that what I think makes much of a difference, I'm just adding my 2 cents.) |
16:51:05 | | Join toffe82 [0] (n=chatzill@adsl-70-137-196-88.dsl.frs2ca.sbcglobal.net) |
16:51:05 | petur | GUI is far from where it should be to look nice, viewports will help there |
16:51:18 | gregj | markun: there's so many DAPs on the market, covering all of them is a wet dream |
16:51:19 | LinusN | markun: yes, and i consider that bloat as well :-) |
16:51:29 | | Quit Entasis (Read error: 104 (Connection reset by peer)) |
16:51:38 | gregj | I like the fact that there's mpeg player in rockbx, I just wish it would be much better in terms of quality |
16:51:49 | * | GodEater makes a mental note to buy LinusN a shuffle for xmas |
16:51:50 | Mouser_X | It works fine for me. |
16:51:54 | gregj | so far only one short movie worked on it 100% :) |
16:51:56 | Crash91 | GodEater: Patched, now what about *.c files :) |
16:51:57 | LinusN | GodEater: haha |
16:51:59 | markun | gregj: you completely missed what I was trying to say |
16:52:00 | | Join amiconn_ [0] (n=jens@rockbox/developer/amiconn) |
16:52:21 | gregj | markun: sorry, I only read your last 2-3 lines, had to jump on work emails |
16:52:22 | GodEater | Crash91: make a sub-directory of your /home/crash/rockbox directory |
16:52:27 | GodEater | call it something like "build" |
16:52:30 | LinusN | mpegplayer will always have low prio for me |
16:52:31 | GodEater | and cd into it |
16:52:40 | Crash91 | done |
16:52:55 | GodEater | now type "../tools/configure" |
16:53:08 | GodEater | the menu you get should be pretty easy to follow |
16:53:09 | markun | gregj: I meant more that new players are becoming more and more complex and have more security features |
16:53:13 | gregj | and read devels wiki about compilation |
16:53:23 | gregj | markun: hmm |
16:53:36 | gregj | markun: I remember, once , I had philips HDsomething player |
16:53:44 | gregj | markun: the firmware there is encrypted |
16:53:45 | GodEater | yeah, apart from the ZuneLinux geniuses, no-ones got code running on the Zune for example |
16:53:59 | markun | gregj: yes, I guess it has always been a problem not just now :) |
16:54:12 | gregj | markun: and I saw only one post on the web, regarding its CPU - from the philips developer, asking onlkml, - if they had any luck running linux on it |
16:54:34 | Crash91 | GodEater: Does arm-elf-gcc have to be in the same directory? |
16:54:40 | gregj | markun: and I could swear, the reason they encryt the firmware is probably because they use linux or derrived work on it |
16:54:41 | markun | gregj: there are some portalplayer based players which we could also support, not sure if it was one of them |
16:54:42 | GodEater | no - it has to be in your PATH |
16:54:50 | gregj | Crash91: on path, read the wiki |
16:55:07 | gregj | markun: they used philips arm CPU |
16:55:17 | gregj | markun: so I doubt it was portalplayer |
16:55:23 | linuxstb | gregj: mpegplayer is a work-in-progress plugin. Are you suggesting works in progress like that shouldn't be in the official builds? |
16:55:39 | GodEater | that's what it read like to me... |
16:55:41 | gregj | Crash91: http://www.rockbox.org/twiki/bin/view/Main/DocsIndex#For_Developers |
16:55:49 | | Join Farp [0] (i=Farp@60.50.214.29) |
16:55:51 | gregj | linuxstb: everything here is a work-in-progress thing |
16:55:53 | gregj | it seems |
16:55:56 | LinusN | yes |
16:56:03 | gregj | linuxstb: bt, where about in UK you are ? |
16:56:05 | Febs | gregj: Sorry, someone came into my office so I've been away for a few minutes so forgive me if I backtrack for a minute. |
16:56:11 | * | gregj lives in Cambridge |
16:56:13 | GodEater | don't tell him it's a trick! |
16:56:18 | Febs | Please do not think that I am not taking your suggestions seriously. |
16:56:20 | | Quit amiconn (Nick collision from services.) |
16:56:20 | | Nick amiconn_ is now known as amiconn (n=jens@rockbox/developer/amiconn) |
16:56:28 | gregj | GodEater: :P |
16:56:31 | * | linuxstb hides and hopes gregj doesn't find rasher's map |
16:56:37 | GodEater | hahaha |
16:56:42 | GodEater | oh damn - I'm on that too |
16:56:50 | pondlife | lol - oh me too. |
16:56:54 | Febs | It's just that (a) much of what you are suggesting has been implemented already with varying degrees of success, or (b) I don't know that there is a mechanism would allow us to do what you are suggesting. |
16:56:55 | gregj | yes, I will invade your area and kill all DAPs in neck of woods |
16:57:03 | markun | gregj: rasher.dk/rockbox/people/">http://rasher.dk/rockbox/people/ |
16:57:10 | GodEater | noooooooo! |
16:57:51 | gregj | hhrhrhrhr |
16:57:59 | GodEater | talking of location, I completely failed to check out Holborn last night |
16:58:00 | | Quit bnakibbho (Read error: 104 (Connection reset by peer)) |
16:58:04 | GodEater | I blame the thunderstorms |
16:58:08 | GodEater | will try again this evening |
16:58:15 | GodEater | DevConPub WILL be a roaring success |
16:58:34 | pondlife | Hah, that's (c) pondlife... and I'm not even going |
16:58:49 | GodEater | go on - you know you want to |
16:58:54 | | Join lnakioahd [0] (i=0@86.122.116.44) |
16:58:54 | | Quit maffe (Remote closed the connection) |
16:58:55 | pondlife | It's true |
16:59:01 | pondlife | But I doubt I'll get time |
16:59:04 | GodEater | :( |
16:59:08 | gregj | London, nice |
16:59:13 | Febs | Hey, if I can make it there from Philadelphia, you have no excuse ... |
16:59:15 | GodEater | curses - he found us |
16:59:17 | gregj | I used to live there for 3 years, being active in GLLUG |
16:59:24 | gregj | GodEater: :P |
16:59:26 | GodEater | hehe |
16:59:33 | pondlife | GLLUG - Sounds like a drinking club... |
16:59:39 | | Join maffe [0] (n=maffe@barmen.interhost.no) |
16:59:40 | gregj | #gllug |
16:59:44 | gregj | go and tell em |
16:59:50 | gregj | they will like it :) |
16:59:53 | LinusN | we are all members of RUG |
17:00 |
17:00:00 | markun | :) |
17:00:12 | pondlife | You mean they don't have regular GLLUG glugs? |
17:00:36 | markun | gregj: some of the guys you have been talking to: http://daniel.haxx.se/devcon2007/ |
17:00:45 | GodEater | LinusN: does that mean we have to wear wigs ? |
17:01:07 | Crash91 | GodEater: you dont seem to be responding... |
17:01:13 | LinusN | GodEater: oh yes |
17:01:24 | GodEater | Crash91: are you registered with irc services ? |
17:01:27 | Nico_P | linuxstb: wrt the 32K codec reads, what heppens when the end of the file is reached ? it's not possible to provide 32K in that case... |
17:01:29 | Crash91 | nope |
17:01:34 | GodEater | that'll be why then |
17:01:48 | Crash91 | ok join #crash |
17:01:59 | linuxstb | Nico_P: No, but you'll get an entire frame (assuming the file isn't corrupt, in which case I'm not sure what will happen...) |
17:02:29 | gregj | wine sounds so much better than beer |
17:02:43 | linuxstb | Nico_P: I think most codecs won't request data beyond the end of the file - they know how many frames are in the file, and stop at the last one. |
17:02:45 | Nico_P | linuxstb: what does that mean ? still 32K or less than that but clearly indicated ? |
17:02:56 | LinusN | i have to go - nice chat gregj, i hope we haven't scared you off :-) |
17:03:06 | gregj | nope |
17:03:09 | gregj | I tough |
17:03:11 | gregj | :P |
17:03:25 | | Part LinusN |
17:03:56 | Nico_P | linuxstb: is a frame alsways 32KB ? |
17:03:59 | linuxstb | Nico_P: The read() function will return however many bytes are left in the file. So if a codec requested 32KB of data, but only 18KB is left in the file, it will only receive 18KB. |
17:04:16 | linuxstb | Nico_P: No, frames are typically a few hundred bytes. 32KB is a worst-case maximum. |
17:04:30 | linuxstb | (size depends on codec and bitrate) |
17:04:33 | markun | petur: we need to start writing some kind of progress report for google soon, right? |
17:04:35 | Nico_P | ok |
17:04:37 | *** | Saving seen data "./dancer.seen" |
17:04:58 | Nico_P | and will the codec accept to get less than 32KB in the middle of a file ? |
17:05:21 | petur | markun: yes |
17:05:25 | gregj | markun: who's doing wma thing ? should it play wmv's sound ? |
17:06:03 | petur | gregj: it is barely one week old, do be patient |
17:06:09 | markun | gregj: saratoga is working on it |
17:06:13 | linuxstb | It all depends on the codec. Some codecs will error-out if they don't get a complete frame, so decoding will stop. Others might be able to recover and continue playing. It may make it clearer if you look at some of the codecs (the .c files in apps/codecs) |
17:06:17 | markun | google summer of code project |
17:06:50 | | Join freqmod [0] (n=freqmod@69.80-203-96.nextgentel.com) |
17:06:54 | Nico_P | linuxstb: OK, so the only case where the codec will accept less than what it requested is twoards the end of the file ? |
17:06:55 | markun | gregj: I'm not sure what it should play. wmav1 and v2 I think |
17:06:57 | linuxstb | gregj: I wrote the ASF parser used for WMA. It plays the first wma audio stream it finds in the file, ignoring all other packets. I've only tested it with a few wmv files, but it plays them fine. |
17:08:20 | linuxstb | Nico_P: Im not sure what you're asking - a codec should always receive what it requests (apart from the expected end-of-file condition), but codecs are written not to request more than 32KB. |
17:08:22 | gregj | I am patient, I know it is barely started - I am just asking, don't eat me alive |
17:08:28 | gregj | please plase please, oh noooooo.... |
17:08:33 | gregj | :P |
17:08:42 | markun | drama queen :) |
17:08:53 | * | gregj uploads wmv to server |
17:09:22 | Nico_P | linuxstb: I just wanted to make sure I undertanded what the codec expects wrt to the size it requests |
17:09:33 | | Join bluebrother [0] (i=V380D3Sm@rockbox/staff/bluebrother) |
17:09:42 | | Quit and (Read error: 104 (Connection reset by peer)) |
17:10:08 | Nico_P | *understand even |
17:11:14 | | Join thepenguin [0] (n=chris@75-128-142-45.dhcp.bycy.mi.charter.com) |
17:11:51 | | Quit bospaadje ("great minds run in great circles") |
17:12:53 | | Join bospaadje [0] (n=bospaadj@ip82-139-84-212.lijbrandt.net) |
17:14:01 | thepenguin | Hello. I have an issue with rockbox on my 5.5g 30gig iPod. |
17:14:08 | gregj | linuxstb: http://scenic.k4lab.com/~gj/solo_as_i_am.wmv |
17:14:27 | thepenguin | I am using the database to play my songs... |
17:14:43 | thepenguin | When I try to play a song from the track menu |
17:14:58 | thepenguin | There is an ubearably long delay while it searches through all the tracks |
17:15:01 | thepenguin | and then it plays it |
17:15:21 | thepenguin | I have load to ram enabled |
17:15:26 | thepenguin | and dircache enabled too |
17:15:29 | thepenguin | any ideas? |
17:16:09 | linuxstb | gregj: 403: Forbidden |
17:16:15 | gregj | lemme check |
17:16:23 | Mouser_X | thepenguin: Don't use an iPod? (Only somewhat serious there) |
17:16:31 | thepenguin | eh |
17:16:37 | thepenguin | wasn't my decision :P |
17:16:58 | Mouser_X | I figured. Thus my partial lack of seriousness. |
17:17:03 | thepenguin | sadly, it is the only thing I have |
17:17:22 | thepenguin | I'd like to make the switch over to rockbox |
17:17:27 | thepenguin | but this isn't helping much |
17:17:40 | gregj | linuxstb: try now |
17:17:40 | Mouser_X | I don't use the DB, so I'm no help. Sorry. |
17:17:46 | GodEater | nor I |
17:17:47 | thepenguin | ahh OK |
17:17:49 | | Join miepchen^schlaf [0] (n=hihi@p54BF70A0.dip.t-dialin.net) |
17:17:53 | linuxstb | gregj: Downloading now... |
17:17:55 | GodEater | I deleted all the iTunes loaded music |
17:18:13 | Crash91 | GodEater: Lastly.....what about .c files... |
17:18:15 | gregj | linuxstb: it's not uploaded as whole yet, but you should get the idea from what's there |
17:18:26 | GodEater | Crash91: that's what "make" is doing - it's building them |
17:18:41 | Crash91 | so i just place the *.c s in plugins? |
17:18:48 | GodEater | oh - where did you get it from ? |
17:18:56 | Crash91 | FS |
17:19:04 | GodEater | what is it ? |
17:19:11 | Crash91 | http://www.rockbox.org/tracker/task/5725?pagenum=6 |
17:19:22 | gregj | linuxstb: I know nothing about wmv and wma , other than it is crappy quality |
17:19:29 | linuxstb | gregj: Do you know how it was encoded? |
17:19:37 | gregj | no idea |
17:20:02 | gregj | the guy who plays there, he encoded that on windows |
17:20:29 | GodEater | Crash91: no - it's a bit more involved - you have to put the .c file in the plugins dir, but also need to edit the SOURCES file |
17:20:37 | GodEater | and I've no clue where the contents of the bitmap.zip file go |
17:20:54 | linuxstb | Hmm, it contains the same troublesome "frame split into multiple payloads within one packet" that ffmpeg generates... Looks like I'm going to have to deal with such cases, which is a pain. |
17:21:18 | | Join printfXh4 [0] (n=pseudo@ppp121-45-195-151.lns1.bne1.internode.on.net) |
17:21:35 | gregj | linuxstb: :( |
17:21:41 | thepenguin | while I'm here...is there a way to sort playlists by artist? |
17:21:47 | gregj | so, can I use the mpeg player on symulator ? |
17:22:10 | linuxstb | It worked in the past, but I haven't tried it recently... |
17:22:14 | dionoea | i believe that it segfaults in the simulator (might be wrong though) |
17:22:42 | GodEater | thepenguin: to be honest, usage of the database is best asked in the forums - bascule is the expert, and he doesn't hang out here much |
17:23:15 | Crash91 | GodEater: /apps/plugins/bitmaps/native |
17:23:28 | * | Mouser_X only visits the forums when they're linked to in here... |
17:23:36 | Mouser_X | (And even that's rare.) |
17:23:54 | GodEater | Mouser_X: and you, like me, have no idea on anything but basic usage of the database |
17:24:04 | GodEater | hence asking here is pretty much a waste of time :) |
17:24:08 | thepenguin | =/ |
17:24:40 | linuxstb | I'm not sure of any devs apart from Slasheri who regularly use the database... |
17:25:05 | thepenguin | I may end up using a ID3 tagger to rename all the iTunes imported songs and just make playlists |
17:25:14 | thepenguin | if that will work |
17:25:32 | thepenguin | or |
17:25:32 | thepenguin | not |
17:25:38 | Mouser_X | It's worth the try, IMO. |
17:26:02 | thepenguin | OK |
17:26:07 | gregj | linuxstb: http://scenic.k4lab.com/~gj/score.mpeg |
17:26:08 | thepenguin | thanks guys, will get started =) |
17:26:23 | gregj | linuxstb: this one is also borked on current builds, sound is funny |
17:26:25 | GodEater | sorry we weren't more help thepenguin |
17:26:36 | gregj | linuxstb: but I'll try to see on simulator, if I can fix it |
17:26:41 | thepenguin | no problem... |
17:26:50 | thepenguin | it's not your fault :P...Apple *shudders* |
17:27:44 | gregj | linuxstb: sound makes loads of problems here, usualy after one minute it stops sound playback, and than even keys are unresponsive - which makes me wonder |
17:27:53 | GodEater | I expect Bascule would probably know the answer - it just depends on how impatient you are for your answer |
17:28:45 | thepenguin | I replied to a 2 page thread that described the exact same problem |
17:28:52 | GodEater | yes I saw |
17:28:53 | thepenguin | hopefully that will bring it to someones attention |
17:29:00 | gregj | linuxstb: sorry, not trying to rant here- but I wish someone said - "yeah, that is x, and y", no time to fix it, but this can be done z/e |
17:30:04 | | Join XavierGr_ [0] (n=xavier@ppp53-102.adsl.forthnet.gr) |
17:30:08 | | Quit XavierGr (Nick collision from services.) |
17:30:12 | GodEater | that would require someone who was an expect with wma |
17:30:15 | GodEater | which none of us |
17:30:18 | GodEater | +are |
17:33:08 | GodEater | woo! DataAbort at 00038FC0! |
17:33:13 | gregj | expert you mean? |
17:33:24 | GodEater | yes - typo sorry |
17:33:44 | gregj | I just wasn't sure |
17:34:13 | | Quit petur ("gone shopping") |
17:35:39 | Crash91 | GodEater: I seem to have to do source ~/.bash_profile every time, is this normal? |
17:36:28 | GodEater | no - if you logout and back in again it should pick it up every time |
17:36:35 | | Join desowin [0] (n=desowin@avc146.internetdsl.tpnet.pl) |
17:36:38 | Crash91 | ok |
17:38:59 | pixelma | thepenguin: are you just "clicking" on the song you want to play from the "all track" in the database by any chance? |
17:39:02 | * | GodEater notes Crash91 doesn't disappear and so hasn't followed the above advice |
17:39:28 | * | Crash91 feels like logging out later |
17:39:54 | thepenguin | pixelma: yes |
17:40:02 | | Join n1s [0] (n=nils@h218n1fls35o293.telia.com) |
17:40:23 | * | Crash91 is at http://www.cprogramming.com/tutorial.html#ctutorial learning C |
17:40:58 | GodEater | Crash91: we'll expect a new codec from you by Friday then :) |
17:41:22 | linuxstb | Crash91: If you change .bashrc instead of .bash_profile, you shouldn't need to logout, just open a new terminal window. .bash_profile is for login shells. |
17:41:39 | pixelma | thepenguin: that will make a playlist with all songs it can find in there, starting with the one you chose... that can take a while depending on how many are in there |
17:41:50 | Crash91 | ok, thanks |
17:41:58 | thepenguin | pixelma: it happens with every song one after another |
17:42:11 | thepenguin | pixelma: if i select a song, let it load and then select another song |
17:42:15 | thepenguin | it does the same thing |
17:42:28 | thepenguin | however, if i click the next button, it plays it instantly |
17:42:29 | Crash91 | GodEater:Ill expect 5 plugins from you, as youre more experienced :) |
17:42:43 | * | GodEater has a day job |
17:43:14 | pixelma | yes. And in your while playing screen is there a number that says "playing song #1 of xx"? If so what number is xx? |
17:43:54 | Crash91 | Fair enough, im on holiday for 2 more months :) |
17:43:56 | pixelma | thepenguin: or something in that line |
17:44:16 | * | GodEater 's last holiday was May last year |
17:44:18 | thepenguin | there is a [37:1194] which I assume is what you're looking for |
17:44:23 | GodEater | for 10 whole days |
17:44:26 | thepenguin | as I have 1194 songs loaded |
17:44:41 | thepenguin | I selected around the 37'th song on the list |
17:45:14 | pixelma | thepenguin: I think that's what I mean. Collecting 1194 songs in the playlist will obviously take a while |
17:45:35 | Crash91 | /crash91 thinks GodEater needs to "Have a break... have a Kit Kat" before being kicked for being off-topic |
17:45:35 | thepenguin | shouldn't it only be a one time thing though? |
17:45:42 | Crash91 | oops, i meant /me |
17:45:56 | | Join guest41 [0] (i=864c0346@gateway/web/cgi-irc/labb.contactor.se/x-9aadf9097996f45d) |
17:46:24 | pixelma | thepenguin: if you select it from the the database again, it'll start creating the playlist again |
17:46:55 | thepenguin | so... |
17:47:05 | thepenguin | where is this playlist and how do I play songs from it |
17:47:08 | GodEater | so don't select from the "All tracks" section again :) |
17:47:13 | guest41 | thepenguin: does it display "37:1194" directly after you have selected the song or after you have skipped/listened a few tracks? |
17:47:17 | Crash91 | GodEater: http://rockdrops.wetpaint.com/Sansa+e200 |
17:47:57 | pixelma | thepenguin: you can view the playlist from the while playing screen but if you put your songs on using itunes, that won't help you much |
17:48:05 | thepenguin | ahh |
17:48:07 | thepenguin | that's why |
17:48:15 | thepenguin | I was confused at first...the names were all crypted |
17:48:28 | thepenguin | another reason I despise Apple =) |
17:48:36 | pixelma | yeah |
17:48:59 | thepenguin | thanks a lot, that explains it =) |
17:49:36 | | Join My_Sic [0] (n=MySic@mur31-1-82-237-204-133.fbx.proxad.net) |
17:49:43 | pixelma | you could also insert the one track you want to hear only. "Long select" on the song and then "insert", choose one of the insert options |
17:50:38 | * | Crash91 thinks GodEater has gone to sleep |
17:50:59 | * | GodEater still has a day job and is talking to his boss |
17:51:01 | thepenguin | could a feature be added that will use the track's tag instead of file name when generating a playlist? |
17:51:09 | pixelma | thepenguin: or don't use the "all tracks" section but the more organised |
17:51:48 | pixelma | thepenguin: there is a patch for it in the tracker, and I guess that will be implemented officially... *one day* |
17:51:53 | | Join saratoga [0] (i=41becbf6@gateway/web/cgi-irc/labb.contactor.se/x-38640ae877779a7b) |
17:52:06 | thepenguin | oh |
17:52:12 | thepenguin | then I think I want that patch =) |
17:56:09 | pixelma | I'm not too sure if that's synced and how good it works, also don't know the flyspray number as I don't use the database myself in everyday use |
17:57:12 | markun | my god, look what happened to http://zune-linux.com |
17:57:32 | markun | just when the project was doing so well.. |
17:58:20 | Crash91 | whoa |
17:58:40 | Crash91 | why would their own team do that?? |
17:59:02 | pondlife | Hahahaaaa! |
17:59:55 | saratoga | linuxstb: the problem you mentioned with superframes, which file is that in reference to? |
18:00 |
18:00:30 | | Quit guest41 ("CGI:IRC (Ping timeout)") |
18:01:57 | saratoga | so far the problems i'm aware of are 1) WMAV1 files do not work because I left a few FP multiplies in that code path, and 2) line spectral pair stuff isn't finished so low bitrate files fail |
18:02:59 | linuxstb | The ffmpeg encoded sample someone posted about 12 hours ago |
18:03:00 | Crash91 | GodEater:[crash@rt rockbox]$ svn revert -R |
18:03:00 | Crash91 | svn: Not enough arguments provided; try 'svn help' for more info |
18:03:13 | linuxstb | (the wmav1 file) |
18:03:28 | saratoga | linuxstb: ok thanks |
18:03:51 | | Join Wiwie [0] (n=goddi@p5B09BD26.dip0.t-ipconnect.de) |
18:03:52 | saratoga | i only noticed the problems in my part of the code, so I didn't realize there was a problem with parsing too |
18:04:25 | linuxstb | I'm thinking that the handling of multiple payloads per packet should be done in the wma decoder itself, but I'll wait until the decoder has been cleaned up a little more before investigating that. |
18:04:35 | | Quit My_Sic ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") |
18:05:43 | | Join Domonoky_ [0] (n=Domonoky@e179200187.adsl.alicedsl.de) |
18:05:43 | linuxstb | It's possible that each payload is an individual 2048 sample block, in which case it could be feasible for the codec to ask the decoder to decode one block at a time. |
18:07:31 | saratoga | could you elaborate some more about how asf packets work? How big are they exactly? |
18:07:54 | saratoga | do they always have to contain at least one superframe or can they contain fractions? |
18:09:16 | toffe82 | markun: they have a myspace page now :) |
18:09:31 | linuxstb | saratoga: I only know what my example files (which I've gathered from various corners of the internet) look like. |
18:11:00 | linuxstb | ASF files consist of objects, and objects can contain sub-objects. IIUC, a typical ASF file contains a header object, followed by a data object. The data object contains packets (typically around 3-10KB), which in turn contain sub-packets (called "payloads"). |
18:11:19 | linuxstb | Until I saw the ffmpeg file this morning, I assumed that (for audio streams), one packet = one payload = one superframe. |
18:11:41 | linuxstb | In the video streams I've seen, the packets always have multiple payloads. |
18:13:06 | markun | toffe82: I wonder who this insider was which removed the database. Maybe he did it himself? :) |
18:13:55 | linuxstb | But the ffmpeg file I saw (and the example from gregj), the audio stream packets are split into multiple payloads. They look like the packets still contain a whole superframe, but they're fragmented (they have small payload headers between the parts of the data) into payloads. |
18:14:07 | toffe82 | markun: or you under a pseudo ;) |
18:14:25 | markun | toffe82: nah, I was having too much fun with the old site |
18:14:46 | linuxstb | But I want to change that anyway - a whole superframe is too much to decode in one go, I think it would be better if we could decode 2048 samples at a time. |
18:14:58 | toffe82 | markun: look the blog on the myspace page, it is the same |
18:15:07 | linuxstb | (reducing memory requirements, and hopefully allowing more IRAM usage on Coldfire) |
18:15:59 | | Join ackbahr [0] (n=ackbahr@d213-103-154-187.cust.tele2.ch) |
18:18:11 | | Join rotator [0] (n=e@rockbox/developer/rotator) |
18:18:28 | preglow | linuxstb: word |
18:18:36 | preglow | decoding a block at a time is the way to go |
18:20:01 | preglow | btw, the clipping part in the fixed32 -> short conversion is kinda redundant |
18:20:17 | preglow | the fixed point format is 16 bit anyway, so it'll overflow the limits at which clipping happens |
18:20:34 | saratoga | preglow: not to mention I haven't found any files that clip anyway |
18:20:41 | saratoga | except for broken ones anyway |
18:20:43 | preglow | saratoga: that would be my next point, yes |
18:20:53 | preglow | i'd be very surprised if 16.16 gives enough headroom |
18:21:18 | saratoga | i think thats left over from the original codec which overflowed constantly |
18:21:38 | preglow | try encoding an almost full scale square wave, for example, then encode that |
18:21:43 | preglow | if that doesn't overflow, then it never will |
18:21:53 | preglow | s/encoding/generating/ |
18:21:56 | saratoga | i'll take a look at it now |
18:22:28 | linuxstb | saratoga: Is your SVN access sorted out yet? |
18:23:00 | | Quit borisyeltsin (Remote closed the connection) |
18:23:16 | | Join borisyeltsin [0] (n=chris@S0106001346f5afbd.cg.shawcable.net) |
18:25:48 | | Quit Wiwie ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") |
18:26:17 | | Join Wiwie [0] (n=goddi@p5B09BD26.dip0.t-ipconnect.de) |
18:27:21 | | Join petur [0] (n=petur@rockbox/developer/petur) |
18:29:16 | | Join lazka [0] (n=lazka@85-126-38-5.dynamic.xdsl-line.inode.at) |
18:31:37 | preglow | linuxstb: btw, there might be some problems when trying to make dsp convert from 32 bit samples for wma |
18:31:45 | saratoga | linuxstb: linus says so, but I haven't tried it yet |
18:32:21 | preglow | linuxstb: wma is our first codec which has absolutely no headroom, so there might be problems with the generated clipping constants |
18:33:01 | saratoga | heh, square wave does clip a little bit |
18:33:45 | preglow | clip or overflow? |
18:33:59 | saratoga | overflow I assume, though it sounds like clipping |
18:34:05 | saratoga | i don't think it can actually clip |
18:34:07 | | Join My_Sic [0] (n=MySic@mur31-1-82-237-204-133.fbx.proxad.net) |
18:34:08 | preglow | hmm, could you post a sample of some kind? |
18:34:14 | preglow | i'd be more surprised by clipping than overflow |
18:34:24 | saratoga | i'm sure its not clipping |
18:35:30 | preglow | overflow isn't good at all |
18:35:40 | | Join seeee [0] (n=sebel@dslb-088-065-235-157.pools.arcor-ip.net) |
18:35:45 | preglow | all codecs are capable of it, but most of our codecs have at least three bits of headroom to prevent it |
18:35:50 | saratoga | actaully, I suppose its probably both, since that last step before the clamping left shifts one bit |
18:35:58 | seeee | hi all |
18:36:00 | | Join ackbahr_ [0] (n=ackbahr@d83-180-227-37.cust.tele2.ch) |
18:36:04 | saratoga | though i'd guess the clipping is just due to overflows earlier on |
18:36:37 | saratoga | preglow: its not a big deal, I probably just need to renormalize by one or two bits more in the FFT |
18:36:48 | saratoga | right now I just added bits one by one until my test files sounded right |
18:36:50 | The-Compiler | Hi seeee :) |
18:38:23 | preglow | it has to be eliminated anyway |
18:38:28 | preglow | overflow is nasty business |
18:39:01 | saratoga | it doesn't happen with my peak normalized test file, so its probably not a huge deal for real files |
18:39:07 | saratoga | i'll try and have a fix tomorrow |
18:39:20 | saratoga | today is independence day, so i probably won't have much sober time |
18:39:37 | preglow | thought that was today :> |
18:40:06 | preglow | it'll probably be a problem for heavily compressed and limited music |
18:40:19 | preglow | like most modern music, heh |
18:41:01 | saratoga | i want to submitt that patch i made yesterday that moves the fixed stuff out of wmadeci.c |
18:41:06 | preglow | time for food |
18:41:08 | preglow | sure, commit away |
18:41:13 | saratoga | should I check out a fresh svn copy and test it first you think? |
18:41:26 | saratoga | or is that paranoia |
18:42:22 | pondlife | No, check it first.. |
18:42:54 | markun | could also be paranoia :) |
18:43:05 | pondlife | who says :( |
18:44:37 | Crash91 | guys, how do i revert my svn? svn revert -R doesnt work |
18:44:53 | linuxstb | Add a "." - svn revert -R . |
18:45:12 | Crash91 | aaaaaah! |
18:45:36 | Crash91 | Thanks :) |
18:45:53 | | Quit My_Sic ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") |
18:46:52 | | Quit scorche (Connection timed out) |
18:47:51 | | Quit obo ("KVIrc 3.2.6 Anomalies http://www.kvirc.net/") |
18:52:20 | | Quit ackbahr (Read error: 110 (Connection timed out)) |
18:56:16 | | Join DC1 [0] (n=dc1@pool-70-107-158-86.ny325.east.verizon.net) |
18:56:33 | saratoga | is there a coldfire optimized fixmul32b? |
18:56:43 | saratoga | or did that get folded into CMUL()? |
18:56:46 | | Quit ackbahr_ ("ChatZilla 0.9.78.1 [Firefox 2.0.0.4/2007051502]") |
18:56:56 | | Quit Olav () |
18:57:28 | Crash91 | guys, i think the music_led patch is redundant |
18:57:38 | Crash91 | nothing seems to be working on my sansa |
19:00 |
19:00:09 | | Join XavierGr [0] (n=xavier@ppp64-247.adsl.forthnet.gr) |
19:01:46 | | Part MrKeuner ("Ex-Chat") |
19:04:38 | *** | Saving seen data "./dancer.seen" |
19:06:03 | | Join My_Sic [0] (n=MySic@mur31-1-82-237-204-133.fbx.proxad.net) |
19:06:18 | saratoga | anyone going to be around to see if I'm about to break coldfirm playback? |
19:06:18 | | Quit My_Sic (Client Quit) |
19:06:23 | saratoga | i don't have one of those to test on |
19:07:26 | amiconn | ipod G5.5/80 runtime: 12h 15 min |
19:08:48 | amiconn | ipod mini G2 runtime: 8h 40min |
19:09:06 | | Quit XavierGr_ (Read error: 110 (Connection timed out)) |
19:09:18 | | Join obo [0] (n=obo@82-46-82-224.cable.ubr02.trow.blueyonder.co.uk) |
19:09:34 | amiconn | The latter is practically no change from what I got before my clock setup changes |
19:10:18 | dionoea | did you figure out the log function? |
19:10:25 | amiconn | yes |
19:10:39 | amiconn | It turned out to be a "simple" integer division |
19:10:59 | dionoea | ah :) |
19:11:48 | dionoea | Is that going to be useful to lower CPU voltage ? (and raise battery life) |
19:12:36 | amiconn | I added proper setup for the register where this division was involved in calculating the setting |
19:12:57 | | Join jhulst [0] (n=jhulst@c-71-205-0-132.hsd1.mi.comcast.net) |
19:13:15 | amiconn | But now that I know the value is proportional to cpu clock, I don't think it's a voltage setup |
19:13:43 | amiconn | It's more like a timing setup (dram refresh timing?) |
19:13:50 | | Quit jhulst (Read error: 104 (Connection reset by peer)) |
19:15:25 | dionoea | ah ok. It's less likely to be related to the lower than OF battery life issue? |
19:22:16 | | Join BiptoN [0] (i=4ca6cb5d@gateway/web/cgi-irc/labb.contactor.se/x-03ff429038f60af8) |
19:23:00 | BiptoN | Hello everyone, happy 4th of july to all the american folks |
19:24:45 | bluebrother | hmm. Does it really make sense to have a feature request about mpeg4 video open? |
19:25:08 | | Quit DC1 (Remote closed the connection) |
19:27:36 | pondlife | bluebrother: Have we normally just closed them? Maybe the Gigabeat is capable...? |
19:27:52 | pondlife | mpeg4player ? ;) |
19:28:05 | bluebrother | not exactly sure ... but I think it's kinda pointless as about all targets would be to slow. |
19:28:16 | bluebrother | and you need to transcode the video anyway ;-) |
19:28:40 | pondlife | I'm not so fussy about FRs, more about bug reports... |
19:28:44 | | Quit thegeek () |
19:28:46 | pondlife | Go ahead and close if you want though |
19:28:59 | pondlife | saratoga: I'm here with an H300 |
19:30:04 | pondlife | But I haven't copied any WMAs onto it yet :/ |
19:30:43 | * | n1s loves large structs with no comments about what each value is for... |
19:31:16 | linuxstb | bluebrother: I don't think it's an unachievable feature - a lot of OFs play MPEG4. If we don't keep one request for it open, people will just keep requesting it... |
19:31:54 | pondlife | True, it'll save repeat effort. |
19:32:33 | * | amiconn agrees with linuxstb |
19:33:50 | amiconn | saratoga: The static inline function needs to be in a .h, *not* in aa .c |
19:34:11 | amiconn | The way you did it it will no longer be used inline |
19:34:39 | amiconn | -> severe performance drop |
19:35:21 | preglow | saratoga: it got folded into CMUL |
19:35:34 | preglow | saratoga: will fold in for arm too, if no one beats me to it |
19:35:45 | | Part Crash91 |
19:36:24 | amiconn | saratoga: Oh, and there are yellow builds |
19:37:44 | pondlife | saratoga |
19:37:58 | pondlife | Oh, and it's "Oops", not "Opps", ;) |
19:39:48 | BiptoN | does anyone know how to boot to iriver firmware |
19:39:56 | linuxstb | New kids, not understanding the oops tradition... |
19:39:59 | pondlife | H300, hold REC |
19:40:08 | BiptoN | i hold the rec button and hit play and it flashes that it's gonna load the irver firmware then turns off |
19:40:21 | amiconn | You need to hold Play longer |
19:40:21 | pondlife | Hold play for longer |
19:40:23 | perplexity | you need to keep the play button down longer then |
19:40:27 | pondlife | lol |
19:40:32 | pondlife | basics.... |
19:40:33 | amiconn | The OF takes a while until it checks the power button |
19:40:37 | perplexity | Gee, think that's a known issue ? |
19:41:24 | BiptoN | thanks i'll give it a try |
19:41:42 | BiptoN | nice |
19:42:02 | BiptoN | thank you guys, I appreciate ya givin me the time :) |
19:42:17 | pondlife | No problem |
19:42:28 | saratoga | amiconn: the warnings in the yellow builds aren't from the wma decoder |
19:42:33 | saratoga | any idea about that? |
19:42:47 | pondlife | SOURCES missing a CR/LF? |
19:43:20 | pondlife | Whatever it is in *nixland |
19:45:40 | lazka | i have: "<stdin>:3:11: warning: no newline at end of file" |
19:45:45 | lazka | libwma |
19:46:33 | linuxstb | I'm guess SOURCES is missing a newline at end of file |
19:46:36 | linuxstb | (in libwma/) |
19:47:39 | saratoga | linuxstb: correct, thanks |
19:47:39 | | Quit BiptoN ("CGI:IRC (EOF)") |
19:47:56 | saratoga | i moved the coldfirm fixmul32 to the header file and made it static |
19:48:03 | saratoga | anything else before I commit? |
19:50:10 | pondlife | Any more paranoia? |
19:55:08 | | Join austriancoder [0] (n=austrian@80.120.117.30) |
19:58:33 | saratoga | yes, all green |
19:58:41 | | Quit saratoga ("CGI:IRC") |
20:00 |
20:00:27 | linuxstb | Has anyone tried WMA on a 64-bit sim? (I'm not confident...) |
20:01:25 | | Join Rondom [0] (n=Rondom@p57A96CC6.dip.t-dialin.net) |
20:04:00 | n1s | linuxstb: I could do it if you point me to a wma file somewhere |
20:05:03 | merbanan | nls: samples.mplayerhq.hu |
20:05:03 | obo | linuxstb: seems to work |
20:05:20 | | Join My_Sic [0] (n=MySic@mur31-1-82-237-204-133.fbx.proxad.net) |
20:06:02 | obo | linuxstb: spoke a bit too soon - seg faults on track change |
20:09:44 | * | n1s listens to "Bangles - Walk like an egyptian" :) |
20:10:06 | n1s | linuxstb: metadata doesn't show up... |
20:10:36 | petur | n1s: known... |
20:11:17 | n1s | The same bug for Tremor was because of nasty assumption that long is 32 bits... |
20:11:31 | n1s | as so many other fun 64 bit sim crashes.... |
20:12:18 | n1s | linuxstb: track change wma->ogg works fine |
20:12:59 | n1s | and ogg->wma too |
20:13:39 | | Quit freqmod (Remote closed the connection) |
20:13:54 | | Join PaulJam [0] (i=Paul@vpn-3056.gwdg.de) |
20:14:38 | | Quit My_Sic ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") |
20:14:43 | petur | austriancoder: your patches don't apply cleanly, could you first update to current svn please? |
20:15:22 | linuxstb | obo: So it crashes at the end of the track for you? |
20:15:25 | austriancoder | petur: one moment |
20:15:35 | obo | linuxstb: no, that was on a manual track change |
20:16:43 | merbanan | linuxstb: do you know why the Tremor mdct isn't used in wma ? |
20:18:03 | austriancoder | petur: http://www.christian-gmeiner.info/soc/merge_of_e200tool_usb_stuff_and_i_dont_get_valid_setup_packets_%232.diff |
20:18:25 | austriancoder | petur: patch -p0 < mer.... works for me (tm) |
20:19:12 | | Quit printfXh4 (Read error: 113 (No route to host)) |
20:19:36 | petur | hmmm either my revert failed or something is wrong.... |
20:20:09 | linuxstb | merbanan: No. I've only been involved with the ASF parsing, preglow and saratoga know about the internals of the codec. |
20:20:33 | merbanan | ok |
20:20:39 | petur | austriancoder: ok, something was wrong here, works now |
20:21:15 | austriancoder | petur: also download e200tool source... |
20:21:39 | petur | link? |
20:21:59 | austriancoder | petur: http://daniel.haxx.se/sansa/e200tool/e200tool-src.zip |
20:22:07 | | Quit ptw419 () |
20:22:36 | obo | linuxstb: crashes on the end of tracks for me: http://www.pastebin.ca/603314 |
20:23:03 | preglow | merbanan: any reason it should be? |
20:23:50 | amiconn | jhMikeS: ping |
20:23:52 | preglow | only efficiency-wise thing i know about the tremor mdct is that some people have been replacing it with an fft based one, which is what the ffmpeg one is |
20:24:47 | n1s | linuxstb: hmm, maybe my sim is not the latest svn... will retry |
20:26:40 | linuxstb | obo: Hmm., that's an odd place for it to segfault... |
20:27:41 | austriancoder | petur: soo.. the problem is that i dont get a valid setup packet from the usb controller... I have tried it for some hours... with the two ways descriped in MCIMX31RM.pdf. Then I got the hint that e200tool uses usb and so I merged the e200tool usb stuff in the arcotg driver... |
20:28:52 | * | linuxstb goes home |
20:29:03 | | Quit linuxstb ("CGI:IRC") |
20:29:12 | preglow | you can't just take the e200tool stuff, it isn't licensed, afaik |
20:29:49 | | Join RoC_MasterMind [0] (n=Free@c-24-129-94-172.hsd1.fl.comcast.net) |
20:30:01 | preglow | which means everything is copyright mrh and you can't use any of it |
20:30:16 | XavierGr | saratoga I have an H300 and H100 if you need me to test any wma progress on coldfire |
20:30:22 | austriancoder | preglow: I know.. i used it only to find why I dont get setup packets... but i also dont get setup packets the way e200tool does it |
20:30:26 | preglow | but i bet that might be solved if you make bagder ask him |
20:30:51 | preglow | well, if you haven't taken it verbatim, there isn't a problem anyway |
20:32:42 | n1s | linuxstb: (for the logs) still no crash at end-of-track with latest svn... |
20:32:50 | * | austriancoder is not the best englisch speaker on this planet |
20:33:05 | merbanan | preglow: isn't the tremor mdct more optimized on embeded archs ? |
20:33:06 | | Join Xerion [0] (i=xerion@cp198589-d.landg1.lb.home.nl) |
20:33:43 | preglow | merbanan: perhaps |
20:34:03 | preglow | worth a shot anyway, but not a priority |
20:34:10 | preglow | optimising can always be done by other people |
20:34:19 | | Join ompaul [0] (n=ompaul@freenode/staff/gnewsense.ompaul) |
20:34:27 | merbanan | preglow: anyway, this should be applied to the source http://svn.mplayerhq.hu/ffmpeg/trunk/libavcodec/wmadec.c?r1=8526&r2=8627 |
20:35:15 | merbanan | preglow: and this http://svn.mplayerhq.hu/ffmpeg/trunk/libavcodec/wmadec.c?r1=8143&r2=8526 |
20:35:16 | preglow | merbanan: i think saratoga is in the process of merging ffmpeg svn to our source now |
20:35:23 | merbanan | neat |
20:35:28 | preglow | but these are important? |
20:35:58 | merbanan | well the first one affects quality the second one affects speed quite much |
20:36:09 | preglow | ooh |
20:36:23 | preglow | i'll remind saratoga when he comes back |
20:38:18 | merbanan | are prebuilt vlc and window tables on the TODO list ? |
20:39:00 | preglow | don't think so |
20:39:10 | preglow | does that matter, though? |
20:39:31 | preglow | i think it's generated quite fast, but i don't know |
20:40:16 | merbanan | well if the tables are rebuilt on every played file I guess it could matter |
20:40:26 | XavierGr | where do we put aliases in linux? in .bashrc or .bash_profile? (on debian that is) |
20:40:32 | preglow | yeah, it is, so i guess we should fix that |
20:41:05 | preglow | but again, stuff like fixing low-bitrate files and merging ffmpeg svn is more important |
20:41:11 | merbanan | IMO thats the right thing to do on embeded platforms |
20:41:13 | preglow | performance stuff actually comes last |
20:41:17 | preglow | yeah, i agree |
20:41:46 | merbanan | but functionality first |
20:42:03 | preglow | well, at least know that it is almost realtime anyway |
20:42:06 | preglow | now |
20:42:34 | merbanan | another thing, the Tremor mdct might be more resistant to overflows, but I could be wrong |
20:42:37 | amiconn | preglow: Will you do the arm CMUL soon? |
20:43:15 | preglow | amiconn: i really doubt it, i'm pretty busy the coming days |
20:43:25 | preglow | and i don't have my nano here to test |
20:43:49 | preglow | amiconn: btw, it's pretty much already done, like i said, XPROD31 in tremor requires only minor modification to work |
20:44:05 | preglow | perhaps XNPROD31 works as is |
20:44:16 | preglow | merbanan: that might be interesting indeed |
20:44:25 | amiconn | XPROD31 loses one bit of precision |
20:45:03 | amiconn | Not sure whether that's important |
20:45:08 | preglow | merbanan: anyway, i'll keep the tip in mind and investigate when i have time, if no one beats me to it (unlikely) |
20:45:12 | preglow | amiconn: it does? |
20:45:19 | preglow | amiconn: oh, yeah, |
20:45:26 | | Quit borisyeltsin (Remote closed the connection) |
20:45:31 | preglow | well, at a cost of two cycles you can fix that quite easily |
20:45:37 | preglow | but you need to move the shifts to asm |
20:45:46 | preglow | probably doesn't matter in the least |
20:45:59 | | Join borisyeltsin [0] (n=chris@S0106001346f5afbd.cg.shawcable.net) |
21:00 |
21:00:29 | | Join AceNik_ [0] (n=AceNik@203.145.159.33) |
21:01:09 | AceNik_ | hey guys i tried syncing my .log scrobbler.log files wth o many links n softwares all fail to work , any suggestions? |
21:01:49 | petur | AceNik_: last.fm submission servers are down probably |
21:02:10 | petur | they have been up and down like a jojo for almost 2 weeks |
21:02:38 | AceNik_ | so should i preserve my .log files then n try again after a few days |
21:02:47 | petur | they have a status page somewhere |
21:03:41 | petur | AceNik_: yes, just let it grow until it works again. use latest QTScrobbler, it uses protocol 1.2 |
21:03:50 | | Quit Wiwie ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") |
21:04:08 | pondlife | obo: I commented on http://www.rockbox.org/tracker/task/7257 ... |
21:04:22 | AceNik_ | can you provide me link to 1.2, i got only 0.5 |
21:04:32 | pondlife | obo: .. but if it works then it's surely an improvement. |
21:04:42 | *** | Saving seen data "./dancer.seen" |
21:04:53 | petur | AceNik_: 0.5 is latest, I meant the protocol it uses is 1.2 |
21:06:00 | | Join Thundercloud [0] (n=thunderc@84-51-130-71.judith186.adsl.metronet.co.uk) |
21:06:03 | AceNik_ | secondly i tried an "svn up" after a long time n it shows an error couldnt add sokoban.levels n stops, so i deleted the file n just made a ummy one , now it shows svn lockup |
21:06:12 | AceNik_ | after cleanup it doesnt work svn up just doesnt respond |
21:06:42 | obo | pondlife: I think it could be changed to pcm_paused = audio_status() & (AUDIO_STATUS_PLAY | AUDIO_STATUS_PAUSE) |
21:12:32 | amiconn | Now, let's see.... |
21:12:52 | | Quit RoC_MasterMind ("Leaving") |
21:14:09 | preglow | see what? |
21:14:22 | petur | austriancoder: do you have an idea which part is 100% working ok? I'm looking at dr_controller_setup() and I see MrH putting usleep() between stop/restart and other changes, where the arcotg code doesn't. If you take over his code and it doesn't work, it must be in the part that you didn't take... |
21:14:48 | amiconn | preglow: Decoding speed with arm asm CMUL... |
21:15:12 | austriancoder | petur: okay.. will try to add the usleeps |
21:15:46 | | Join My_Sic [0] (n=MySic@mur31-1-82-237-204-133.fbx.proxad.net) |
21:16:04 | | Join Siltaar [0] (n=Siltaar@reverse-52.fdn.fr) |
21:16:11 | amiconn | preglow: My test track went 122% -> 146% realtime :D |
21:16:22 | amiconn | (on mini G2) |
21:16:48 | preglow | holy shiznit |
21:16:49 | amiconn | This is the 31bit precision version |
21:16:57 | preglow | that's way, way above what i would have expected |
21:17:24 | preglow | no wonder CMUL asm helped so much for coldfire |
21:18:11 | | Quit AceNik_ ("bye guys have fun , enjoy !!!!!") |
21:18:17 | amiconn | So, do we want that extra bit or not? |
21:18:59 | preglow | i'd say ignore it |
21:19:13 | preglow | if tremor survives it, so will wma |
21:21:14 | | Quit The-Compiler (Read error: 104 (Connection reset by peer)) |
21:21:25 | amiconn | I'll put a comment in |
21:26:07 | | Join The-Compiler [0] (n=florian@117.58.76.83.cust.bluewin.ch) |
21:26:41 | | Quit Thundercloud (Remote closed the connection) |
21:27:01 | | Join Thundercloud [0] (n=thunderc@84-51-130-71.judith186.adsl.metronet.co.uk) |
21:28:48 | | Join webguest34 [0] (i=8e039814@gateway/web/cgi-irc/labb.contactor.se/x-434102fc9db89940) |
21:29:05 | webguest34 | Can you start your ipod back into the normal os once you install Rockbox? |
21:29:34 | Mouser_X | Yes. |
21:29:37 | XavierGr | notepad2's feature to keep file's original line endings (either windows or linux) is a double edged knife |
21:29:40 | Mouser_X | It's called Dual Booting. |
21:29:42 | | Quit BK (Read error: 104 (Connection reset by peer)) |
21:29:43 | webguest34 | How? |
21:29:51 | Mouser_X | Read the manual. |
21:29:57 | Mouser_X | I don't have an iPod. |
21:30:00 | webguest34 | What page. |
21:30:12 | Mouser_X | It would say... It's one of the basic features. |
21:30:25 | webguest34 | I know I have a sansa, and it works great but im having difficulties with the ipod |
21:30:30 | XavierGr | I moved my alias from cygwin to linux and I wasted 30 minutes trying to figure what was to blame |
21:31:05 | pixelma | I think the IpodFAQ in the wiki is quite nice too |
21:31:09 | amiconn | XavierGr: Oh, do you have cygwin set to dos line endings? |
21:31:35 | XavierGr | it seems so :\ |
21:31:56 | amiconn | Default is *nix line endings |
21:32:02 | XavierGr | or else I don't know how on earth those dos line endings appeared |
21:32:14 | Mouser_X | webguest34: Check here - http://download.rockbox.org/manual/rockbox-ipodvideo/rockbox-buildch3.html#x5-240003.1.3 |
21:32:37 | | Quit The-Compiler ("Connection reseted by god") |
21:36:16 | webguest34 | nevermind, hold switch, dur. |
21:36:17 | | Quit webguest34 ("CGI:IRC") |
21:37:18 | petur | XavierGr: did you use tortoisesvn with cygwin? |
21:40:30 | | Join kismet [0] (i=huzz@auh-as41124.alshamil.net.ae) |
21:44:27 | XavierGr | petur: nope, strange thing is that these aliase were created in cygwin then imported on the wiki vmware image working fine. After that took them from there to import them to the new sdl-cross-compiled image, only to discover dos line endings |
21:46:06 | Mouser_X | So, when booting, what's the "rescue mode" on the Gigabeat? |
21:46:36 | austriancoder | petur: 100% works the detection if there was a setup packet recived on an endpoint |
21:47:06 | petur | again? |
21:47:38 | austriancoder | petur: one moment.. I try something |
21:53:09 | Mouser_X | So, in the last month, was the bootloader updated for the Gigabeat? |
21:53:26 | | Join Wiwie [0] (n=goddi@p5B09BD26.dip0.t-ipconnect.de) |
21:53:28 | Mouser_X | Excluding installing a new bootloader, I think I've tried everything... |
21:53:56 | bluebrother | no |
21:54:15 | bluebrother | easy way to check: check the timestamp of the bootloader download file ;-) |
21:54:57 | gregj | rockbox = BOS ? |
21:54:59 | gregj | wtf is BOS |
21:55:26 | | Join linuxstb [0] (i=5343d4aa@rockbox/developer/linuxstb) |
21:55:31 | austriancoder | petur: soo.. the problem seems the memcpy. I can detect if an setup packet (usb request) was recived at an endpoint - via UDC_ENDPTSETUPSTAT. Then i copy setup_buffer from queue head to my local buffer. And here seems the problem.. usb controller does not update data in queue head |
21:55:32 | XavierGr | "bag of shit" |
21:55:38 | Mouser_X | gregj: Check here: |
21:55:39 | Mouser_X | http://www.rockbox.org/twiki/bin/view/Main/GoldenQuotes |
21:56:00 | XavierGr | copyrighted by alexshigo :P |
21:56:19 | linuxstb | austriancoder: cache issues? |
21:56:37 | | Join Javacat [0] (n=ghsgh@unaffiliated/javacat) |
21:56:50 | Javacat | When can I expect a port of rockbox for the iphone? |
21:56:52 | * | Javacat hides |
21:56:58 | Mouser_X | bluebrother: How about since April 1st? (My bootloader "FWIMG01.DAT" is dated as April 1st, 2007) |
21:57:03 | gregj | http://www.misticriver.net/showpost.php?p=354491&postcount=3 |
21:57:05 | gregj | I like this one |
21:57:29 | bluebrother | Mouser_X: well, the download server shows 21st april as file date. |
21:57:32 | austriancoder | linuxstb: MrH. does in his e200tool nothing with the cache - but should i do a cache flush? |
21:57:42 | bluebrother | check the listing here: http://download.rockbox.org/bootloader/gigabeat/ |
21:57:43 | jhMikeS | amiconn: gnip |
21:57:55 | linuxstb | austriancoder: Does he use IRAM? IRAM isn't cached. |
21:58:08 | gregj | and yes, compared to iriver FW, rockbox is BOS - quality wise, I am sorry - but that is true. on the other hand, feature wise (or whats the - bee-kul-when-feeneishead set of plugins) |
21:58:22 | Mouser_X | bluebrother: It won't hurt to try... (Since it's currently not getting into Rockbox at all, it's certainly better than where I'm at now.) |
21:58:25 | gregj | iriver sux feature wise, and so does apple |
21:58:32 | amiconn | jhMikeS: Will you update your core locking patch? The one in the wiki produces failed hunks |
21:58:35 | gregj | (reason why i installed rockbox on my ipod) |
21:58:58 | austriancoder | linuxstb: nope... no use of IRAM at the moment |
21:59:03 | * | bluebrother disagrees Rockbox being BOS quality-wise |
21:59:08 | jhMikeS | amiconn: with current svn? alot? |
21:59:17 | amiconn | several |
22:00 |
22:00:10 | gregj | bluebrother: quality - battery lifetime (2-3x less than on orginal firmware0, quality - borked mpeg player, quality! |
22:00:13 | jhMikeS | I'll have a quick look. it's not really the approach I want to take but if it runs it's a step in the right direction anyway. |
22:00:16 | gregj | bluebrother: sound quality is okay |
22:00:38 | bluebrother | battery life is great on coldfire devices. |
22:00:49 | | Join crop [0] (i=51d1d75d@gateway/web/cgi-irc/labb.contactor.se/x-4a8aab3adeebb62d) |
22:01:15 | bluebrother | and even for that players it hasn't been released ... |
22:01:59 | crop | petur: hey |
22:02:15 | petur | ho |
22:02:59 | crop | petur: I think it was you who committed the patch for the context menu for FM in the main menu, right? I have a question |
22:03:34 | * | linuxstb should delete mpegplayer from gregj's builds... |
22:03:45 | crop | If I'm not in the FM mode yet and call up the context menu there is an item "Add preset". It's not clear what would be added then |
22:04:35 | crop | Could we disable that item if not called from FM? Or would it be too much hassle? |
22:04:50 | | Join TrueJournals [0] (n=aimjourn@c-24-12-147-61.hsd1.il.comcast.net) |
22:05:15 | Mouser_X | mpegplayer works fine for me. |
22:05:16 | petur | crop: yes the context menu isn't 100% ok, maybe some items should be disabled, I agree |
22:06:34 | crop | petur: only two are not quite OK IMHO: "add preset" and "save preset list". Others are ok |
22:06:43 | XavierGr | grepj: what do you actually like on the iriver FW? Except from the nice graphics on some screens it is brain dead and stupid |
22:06:54 | XavierGr | petur are you sure you fixed the full array error? |
22:06:59 | XavierGr | I still get it on my h100 |
22:07:50 | petur | got maybe a modified viewer.config? |
22:07:57 | | Part TrueJournals |
22:08:05 | crop | petur: but I assume the feature isn't used that often and is here just for consistency (since other menu entries have a context menu) −−> a good thing (consistency) |
22:08:07 | bluebrother | I noticed that problem too |
22:08:23 | crop | ehm... what problem? May I ask? |
22:08:25 | | Quit Neovanglist (Connection reset by peer) |
22:08:42 | linuxstb | austriancoder: Looking at e200tool, it looks to me as if it's run from IRAM - it's linked to run from address 0x40004000 |
22:08:48 | * | n1s used h300firmware for about a year before rockbox was available and had to resort to tral-and-error everyime he had to fiddle with any of the menus... |
22:08:52 | linuxstb | (the arm_code.c contents) |
22:09:27 | jhMikeS | amiconn: test building ... should have it in a few minutes |
22:09:40 | austriancoder | linuxstb: ah... will try something |
22:10:29 | XavierGr | oh and gregj: iriver fw delivers less battery power than rockbox does on H300 and H100 |
22:11:29 | * | crop goes back in the hole |
22:11:31 | XavierGr | quality wise rockbox is far better on all aspects of coldfire original fw (except USB OTG and WMA (which will be ready in a couple of weeks) |
22:11:31 | | Part crop |
22:12:24 | n1s | XavierGr: although we have a fair bit of bugs and interface stuff to improve ;-) |
22:12:24 | petur | crop: I also had doubts about the recording entries there... |
22:12:55 | austriancoder | linuxstb: I only need to change e.g. int i; to int i IBSS_ATTR to have i in IRAM? |
22:13:29 | XavierGr | n1s: nonsense :P |
22:13:42 | linuxstb | If it's a global variable, yes. If it's on the stack, then you can't control where it is (only where your stack is). If you're running code in the main thread, the stack is in IRAM. |
22:13:51 | XavierGr | most bugs are on features that iriver doesn't provide anyway... |
22:14:17 | bluebrother | n1s: bugs? What is a bug? ;-) |
22:16:12 | austriancoder | linuxstb: wow... it works now ;) Man.. you will get a beer if we meet us in real life |
22:16:25 | petur | woot |
22:17:05 | XavierGr | so what is working now? |
22:17:42 | austriancoder | I need to put the queue heads in IRAM.. seems to work.. will do some stress tests.. |
22:17:49 | petur | I had read the remark about relocating to 0x40004000 but didn't know this was iram |
22:18:11 | linuxstb | petur: Yes, IRAM is at 0x40000000 on portalplayer. |
22:18:32 | jhMikeS | amiconn: http://www.rockbox.org/twiki/bin/viewfile/Main/MichaelSevakis?rev=4;filename=core_lock.patch.txt |
22:18:57 | petur | austriancoder: so now do the same with the original arcotg code? (irq based) |
22:19:32 | * | austriancoder also read the realocating, but did not connect it with IRAM |
22:20:04 | * | petur knows nothing about portalplayer :/ |
22:21:11 | austriancoder | petur: yep.. but will check now if i really recive what usb host in my pc sends.. |
22:21:36 | amiconn | ehumm..... |
22:21:58 | petur | agreed, you can use this code to check everyting works and then move back to the original code |
22:22:19 | gregj | on symulator, where is it looking for 'filesystem' of the device ? |
22:22:32 | linuxstb | In the "archos" directory. |
22:22:53 | petur | gregj: make install <−− will create it |
22:25:40 | | Join linuxstb_ [0] (n=linuxstb@rockbox/developer/linuxstb) |
22:27:18 | | Join Neovanglist [0] (n=Neovangl@chrisg.neovanglist.net) |
22:27:30 | gregj | mpeg2_malloc(1222660,1) |
22:27:30 | gregj | Segmentation fault (core dumped) |
22:27:33 | gregj | bueheheheh |
22:29:54 | amiconn | linuxstb: There is a problem with test_codec and voice |
22:30:22 | gregj | but that might be because Eve Online is using sound exclusively on linux |
22:31:40 | | Quit linuxstb ("CGI:IRC (Ping timeout)") |
22:32:15 | austriancoder | with the help of usbmon on linux I can say that I get what usb host sends :) |
22:32:28 | amiconn | On the h180 i get an exception or a freeze when returning from test_codec, depending on the format tested |
22:32:50 | amiconn | wma gave an IllInstr exception, ogg gave a freeze |
22:32:53 | | Quit Xerion (" ") |
22:32:57 | amiconn | (nasty on h1x0...) |
22:33:02 | linuxstb_ | amiconn: Hmm... |
22:33:14 | n1s | amiconn: is it enough to just have a voice file present? |
22:33:48 | amiconn | I had voice enabled... |
22:34:00 | linuxstb_ | Does the voice thread have its own stack? |
22:34:29 | linuxstb_ | I mean, does it swap the codec's IRAM stack ? |
22:34:36 | amiconn | I guess this is a codec swap problem, i.e. the core expects the voice code to be there, but test_codec replaced it |
22:34:47 | amiconn | nope |
22:34:52 | amiconn | voice has its own stack |
22:34:54 | n1s | amiconn: I remember I got Illinstr errors after trying to resume playback after using test_codec, but they magically went away... maybe I had a voice file and deleted it... |
22:35:12 | linuxstb_ | Ah, so voice was in the codec buffer before test_codec started? |
22:35:23 | amiconn | Most probably |
22:35:26 | linuxstb_ | Meaning test_codec should save and restore the codec buffer? |
22:35:38 | petur | austriancoder: congrats! |
22:35:45 | | Quit Wiwie ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") |
22:36:03 | amiconn | linuxstb_: Either that, or tell the core to do it |
22:36:11 | linuxstb_ | Do you know how to fix? |
22:36:12 | jhMikeS | test_codec has to swap voice away just like playback does |
22:36:28 | * | linuxstb_ doesn't know anything about voice, and doesn't have voice files installed |
22:36:46 | gregj | voice - the thing that comes out of your mouth when you spek |
22:36:48 | gregj | speak |
22:36:49 | jhMikeS | if a voice file is present the voice codec is current in memory |
22:36:50 | amiconn | n1s: This could also happen without a voice file, but talk clips enabled & present |
22:37:05 | amiconn | Or does that not work? |
22:37:05 | gregj | ;] |
22:40:38 | | Join ptw419 [0] (i=ptw419@216-188-249-122.dyn.grandenetworks.net) |
22:41:27 | desowin | austriancoder: nice to see you're getting usb working :-) |
22:41:48 | amiconn | jhMikeS: Core locking patch still freezes at boot or a fraction of a second later :( |
22:43:11 | * | jhMikeS is just weirded out by that |
22:43:40 | amiconn | Hmm, at the 8th try it managed to get the browser to display without freezing, and I was able to browse a bit, use the menu etc |
22:43:46 | | Join stripwax [0] (n=Miranda@i-83-67-214-206.freedom2surf.net) |
22:44:00 | amiconn | But then it froze again (in the thread display) |
22:44:52 | jhMikeS | The current_core routines? maybe something's actually different there? |
22:46:08 | amiconn | nope |
22:46:12 | jhMikeS | hmmm |
22:46:20 | amiconn | But there is a possible optimisation for the core check |
22:47:08 | jhMikeS | for current_core? |
22:47:19 | amiconn | Instead of reading (*(volatile unsigned long *)(0x60000000)) and the converting to unsigned char, the OF just reads (*(volatile unsigned char *)(0x60000000)) |
22:47:55 | jhMikeS | the asm routine already just uses ldrb |
22:47:56 | | Join TrueJournals [0] (n=aimjourn@c-24-12-147-61.hsd1.il.comcast.net) |
22:48:01 | | Join BK-- [0] (n=Non@bzq-88-154-239-116.red.bezeqint.net) |
22:52:02 | Mouser_X | Okay. So I got Rockbox back to normal. Could anyone tell me what files I need if I want to restore my playlist? (I had to delete "/.rockbox" since I wasn't even booting for a bit there...) |
22:52:27 | | Join scorche [0] (i=HydraIRC@rockbox/administrator/scorche) |
22:52:27 | Mouser_X | (I copied it though, so I could just dump it back on, but I'm cautious of doing so.) |
22:52:48 | Mouser_X | Howdy scorche. Busy? |
22:53:04 | scorche | depends on your question =P |
22:53:36 | Mouser_X | Mainly, what files do I need in order to restore my playlist after deleting /.rockbox? |
22:53:41 | jhMikeS | amiconn: is there any chance on these 5020s that any memory remaps are overlapping one another? |
22:53:43 | Mouser_X | (I have a copy of it.) |
22:54:05 | Mouser_X | (And restoring the playlist position would be great as well.) |
22:54:11 | scorche | you mean resume your playlist? |
22:55:05 | | Quit borisyeltsin (Remote closed the connection) |
22:55:20 | | Join borisyeltsin [0] (n=chris@S0106001346f5afbd.cg.shawcable.net) |
22:55:35 | Mouser_X | Yes, I know how to resume it, but since I deleted .rockbox, I figured I'd need to restore something. |
22:55:50 | bluebrother | hmm, .playlist_control maybe? |
22:56:18 | scorche | bluebrother: i seem to remember something about it being stored in a different partition....am i crazy? |
22:56:21 | Mouser_X | Is that all I need? I wasn't sure if there was anything else (I guess I could have tried it first, then asked...) |
22:56:32 | bluebrother | different partition? I don't think so. |
22:56:36 | amiconn | jhMikeS: I don't think so, but I can't be sure |
22:56:47 | Mouser_X | Well, settings and stuff were hidden, somehow, in an older version. |
22:56:54 | bluebrother | maybe you're confusing it with the settings block we had earlier? |
22:56:54 | Mouser_X | They changed that though. |
22:57:08 | scorche | bluebrother: perhaps |
22:57:26 | * | scorche just woke up to his computer being reset from power outage =/ |
22:58:00 | Mouser_X | Dang... |
22:58:07 | jhMikeS | amiconn: linuxstb posted a memory map setup and it looked to me like it might. that remapping of flash ROM in system_init also bugs me a bit |
22:58:22 | Mouser_X | scorche: I have a UPS, but it*very* rarely helps... |
22:58:36 | scorche | Mouser_X: it was out for a few hours |
22:58:43 | Mouser_X | Ah. |
22:58:57 | | Quit n1s ("Leaving.") |
22:59:10 | | Join DerPapst [0] (n=DerPapst@pD9EB3A57.dip0.t-ipconnect.de) |
22:59:34 | Mouser_X | My brother has/had a UPS that could last for 2 hours, including his router and internet stuff. I think it was 2.5 or 3 using bare minimum stuff... |
22:59:59 | Mouser_X | (I could also be remembering that wrong. It's been quite awhile since I saw it.) |
23:00 |
23:00:09 | Mouser_X | It lasted at least an hour though. |
23:02:02 | amiconn | jhMikeS: why? It's the same for all PP502x targets... |
23:02:24 | amiconn | But speaking about remapping - it looks like the OF does *not* remap sdram to 0x0 |
23:02:33 | jhMikeS | is it? it seems to remap to already mapped regions on some devices |
23:02:58 | amiconn | But it maps *something* to 0x0 - maybe a small part of sdram or iram (??) |
23:04:43 | *** | Saving seen data "./dancer.seen" |
23:04:59 | preglow | understanding what the hell those mmap regs do would please me |
23:05:28 | jhMikeS | I don't know. I haven't analyzed it much but something looks suspicious enough to dig into to me. |
23:06:09 | | Quit davina (Remote closed the connection) |
23:06:19 | Mouser_X | scorche: Blast. Copying .playlist_control only restores the playlist. I was hoping to restore the point in the playlist last played as well... |
23:06:40 | Mouser_X | Also, any idea why the WPS "Pixel" isn't working? |
23:07:06 | bluebrother | maybe the position is in nvram.bin? (just guessing) |
23:07:12 | Mouser_X | (Do I need the album art patch, or something?) |
23:07:42 | | Join stripwax_ [0] (n=Miranda@i-83-67-214-206.freedom2surf.net) |
23:07:55 | amiconn | bluebrother: You're guessing right (except on archos recorders where it's in the actual nvram) |
23:09:16 | amiconn | linuxstb_: Strange that only coldfire targets had that warning... |
23:09:25 | gregj | linuxstb_: heh, so the video works okay on simulator - must be problem somewhere else outside mpegplayer than |
23:09:36 | gregj | linuxstb_: which makes it harder .. |
23:10:23 | gregj | linuxstb_: but it s funny, simulator uses 30% of my 1.5ghz cpu :) compared to 2x80mhz in ipod... |
23:12:04 | pixelma | well it's a simulator not an emulator... |
23:12:21 | gregj | I know how it owrks under the hood, I just said that it is funny |
23:12:35 | | Join JdGordon [0] (n=jonno@rockbox/developer/JdGordon) |
23:12:50 | linuxstb_ | amiconn: Indeed. I'm guessing it's a difference between gcc 3.4 and 4.0 |
23:12:51 | amiconn | display output in the sim isn't optimised much, because it's not needed |
23:12:56 | gregj | it clearly shows tho, that some other parts of OS must be broken , or it doesn't simply work correctly on arm |
23:13:47 | linuxstb_ | mpegplayer is the only part of Rockbox using both cores on PP targets, and that's still in its infancy. |
23:13:52 | gregj | or doesn't interract with mpegplayer |
23:14:09 | gregj | linuxstb_: one for sound one for video ? |
23:14:14 | gregj | linuxstb_: if so, it would explain a lot |
23:14:36 | | Part TrueJournals |
23:15:00 | | Quit stripwax (Read error: 110 (Connection timed out)) |
23:16:11 | | Quit merbanan (Remote closed the connection) |
23:16:25 | linuxstb_ | gregj: One for video, one for everything else. |
23:16:49 | | Quit My_Sic ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") |
23:17:01 | gregj | and because it is Preemptive OS - there are troubles |
23:17:07 | gregj | if you don't sleep often enough |
23:17:24 | | Join stripwax [0] (n=Miranda@i-83-67-214-206.freedom2surf.net) |
23:17:27 | desowin | 2x80mhz in ipod? |
23:17:52 | gregj | that must be the shit with sound disapearing, and not being able to use controls anymore |
23:17:59 | gregj | so rockboxes OS sucks on SMP |
23:18:33 | gregj | desowin: 2x78 on rockos, because guys have no idea(yet) how to set it to 80 |
23:18:40 | amiconn | rockbox isn't a preemptive kernel |
23:18:54 | amiconn | And we know how to set 80MHz |
23:18:56 | gregj | cooperative - I'm sorry |
23:19:03 | gregj | amiconn: you set you don't know on the other day |
23:19:21 | desowin | the other day cop wasn't used at all ... |
23:19:22 | amiconn | It's just easier to program the pll with a fixed denominator |
23:19:30 | XavierGr | petur: it was test_codec plugin that added one more line on viewers.config that I compiled to test wma |
23:19:45 | Mouser_X | If you're using a WPS that has album art (I can see it in the *.wps file), but you're using the "current" build (which of course doesn't have album art), would that part of the WPS be ignored? |
23:19:53 | amiconn | And it's not SMP either |
23:19:55 | Mouser_X | (This WPS isn't loading for me.) |
23:20:13 | gregj | amiconn: there's so many things I don't understand than |
23:20:20 | linuxstb_ | Mouser_X: The WPS parser would probably reject the WPS as having invalid tags. |
23:20:25 | bluebrother | Mouser_X: the wps will be ignored if it contains errors |
23:20:26 | petur | XavierGr: it wouldn't hurt to increase the array more with 1 or more entries... |
23:20:26 | linuxstb_ | (which it sounds like it is doing) |
23:20:29 | gregj | amiconn: every time I think I understand something, you guys are crashing me to bone |
23:20:40 | | Quit pondlife (Read error: 104 (Connection reset by peer)) |
23:20:42 | Mouser_X | linuxstb_ and bluebrother: Thanks. I'll edit it out then. |
23:20:43 | desowin | gregj: I got used to it :D |
23:20:54 | gregj | amiconn: tell me the truth than, or die :P |
23:21:02 | gregj | amiconn: so we have 2 cpus on ipod, nice |
23:21:09 | gregj | amiconn: and how the hell non smp system can use them :> |
23:21:10 | amiconn | SMP would mean that rockbox schedules threads to balance load |
23:21:15 | petur | gregj: every part of rockbox is being described by you as crap... |
23:21:16 | * | JdGordon ates 7am |
23:21:18 | JdGordon | morning all |
23:21:21 | dionoea | then not than ... bah |
23:21:25 | dionoea | hi JdGordon |
23:21:30 | amiconn | ...which would kinda require a preemptive kernel afaiu |
23:21:32 | gregj | petur: I never said crap |
23:21:38 | stripwax | gregj - are you being constructive |
23:21:44 | * | dionoea understood it like petur |
23:21:45 | gregj | always |
23:21:56 | scorche | petur: see topic |
23:21:57 | amiconn | But in rockbox, threads are bound to one of the cores |
23:21:57 | gregj | dionoea: quote |
23:21:59 | stripwax | rockbox sets the cpu affinity for each thread |
23:21:59 | | Join ckani4002 [0] (n=chatzill@adsl-155-163-96.gsp.bellsouth.net) |
23:22:05 | | Quit ckani4002 (Client Quit) |
23:22:19 | gregj | amiconn: SMP is ability to run on more than one CPU, and handle them |
23:22:25 | amiconn | Hence it's not symmetric |
23:22:29 | gregj | amiconn: up to which point, it depends on CPU |
23:22:38 | gregj | tfu, depends on OS |
23:22:39 | amiconn | No, that's just MP (without the S) |
23:22:55 | gregj | anyways |
23:22:59 | desowin | gregj: keep in mind you're talking with rockbox hackers |
23:23:09 | gregj | there's problem somewhere, which causes mpegplayer to behave not quite alright |
23:23:16 | stripwax | 'anyways'. so is gregj going to rewrite rockbox kernel to make it not crap? |
23:23:28 | gregj | either sounds get funny, or silence - and no controls |
23:23:41 | jhMikeS | if we get this stupid multicore weirdness solved, I'll let threads hop cores if desired |
23:23:43 | gregj | and as linuxstb pointed out, sound runs on 'other' cpu/thread |
23:24:11 | gregj | stripwax: I never said it is a crap, god damnit! |
23:24:14 | gregj | quit it |
23:24:26 | gregj | I say, there's certainly a bug somewhere |
23:24:26 | scorche | gregj: it isnt crap...it is a bag of shit! |
23:24:33 | dionoea | well you've been critising close to every aspect of rockbox since you joined the chan |
23:24:34 | gregj | and mpeg player exposes it |
23:24:35 | amiconn | rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr |
23:24:40 | gregj | scorche: UE , quality wise, yes |
23:24:58 | stripwax | good, so maybe there's a bug and rockbox sucks at SMP. next step? |
23:24:59 | bluebrother | gregj: your wording isn't the nicest. Maybe you should take care to not get misunderstood here? |
23:25:07 | gregj | I always give a reason , it is not plain ranting |
23:25:20 | preglow | rockbox does currently suck at multicore, i think |
23:25:25 | preglow | unless slasheri has commited his stuff |
23:25:52 | gregj | bluebrother: true, but when I as trying to have a point - and worded it nicely, no one give a damn |
23:26:18 | bluebrother | gregj: definitely not. |
23:26:28 | gregj | s/as/was/ |
23:26:36 | gregj | bluebrother: I did at the begining |
23:27:03 | bluebrother | well, you got attention. If you rant-like go on people might start to ignore you |
23:27:15 | gregj | bluebrother: I think I just found a way to get you guys interested, and have conversation - I have to use that kind of wording to get anyone involced |
23:27:18 | gregj | involved |
23:27:22 | gregj | damn, I am knackered |
23:27:23 | bluebrother | and you shouldn't forget that lots of the hardware isn't documented at all. |
23:27:27 | desowin | gregj: have you read info what portalplayer is like? |
23:27:44 | gregj | desowin: what you mean |
23:27:57 | stripwax | gregj - there is NO developer documentation for the cpu |
23:28:07 | gregj | I know that |
23:28:10 | desowin | portalplayer is CPU used in some rockbox targets |
23:28:13 | bluebrother | you're mostly talking about some software being broken, but are you really aware how different it is programming a hardware you don't have documentation? |
23:28:20 | gregj | I know it is hard work |
23:28:33 | bluebrother | it's a complete different thing than programming x86 for example |
23:28:41 | gregj | can we get over that, I had to write few plugins for IM protocols, that have no docs |
23:28:55 | stripwax | IM protocols can be sniffed on the wire |
23:28:56 | linuxstb_ | gregj: What problems do you have with score.mpeg ? I'm watching it now on my ipod Photo, and it played to the end without any noticable problems. |
23:29:00 | gregj | it wasn't hardware, but I know what it is like |
23:29:22 | gregj | linuxstb_: it must get exposed on my one than |
23:29:31 | gregj | linuxstb_: want me to jump on a bus tomorrow, and show you ? :> |
23:29:43 | bluebrother | well, then I'm kinda surprised about your general tone in here. Devs are doing their best to make Rockbox better as you might imagine yourself |
23:29:44 | stripwax | is it ipod *photo* only |
23:30:03 | | Quit BK-- ("You can't fire me! I quit.") |
23:30:03 | linuxstb_ | gregj: Just tell me exactly what to look for... |
23:30:45 | gregj | bluebrother: just pay more attentiion to what I say, and don't get me as 'another ranter', and I will be polite as lamb |
23:30:52 | | Part Javacat |
23:31:15 | jhMikeS | two things need doing for nice multicore support: 1) 5020 weirdness discovered 2) flushing specific cache ranges so keeping coherency is efficient |
23:31:27 | gregj | linuxstb_: I am playing it, and sounds gets funny after 1-2 mins |
23:31:28 | bluebrother | well, it's not me doing loads of programming work. |
23:31:48 | linuxstb_ | gregj: Is it always the same place? |
23:31:49 | | Quit stripwax_ (Read error: 110 (Connection timed out)) |
23:31:50 | gregj | linuxstb_: than - silence - random timing (threading issue) |
23:31:55 | stripwax | huh? |
23:31:57 | linuxstb_ | I never get silence... |
23:32:05 | * | stripwax wonders who stripwax_ was |
23:32:08 | bluebrother | but you should really consider hackers starting to ignore you if you talk the way you did recently. |
23:32:16 | gregj | linuxstb_: and when it gets silenced , I can only do menu+action (hard reset) |
23:32:28 | gregj | bluebrother: okay, thanks for pointing it out - I appriciate |
23:32:35 | linuxstb_ | Have you changed the limit fps/skip frames settings from their defaults? |
23:32:39 | scorche | gregj: we call it select rather than action |
23:33:16 | gregj | linuxstb_: I tried different settings |
23:33:35 | gregj | linuxstb_: by default it limits fps and frame skipping is on - I belive |
23:33:41 | linuxstb_ | Yes. |
23:33:53 | gregj | linuxstb_: so right now I am on no fps limits, and frame skipping on |
23:34:03 | gregj | I'll try with fprs limiting, hold on |
23:34:49 | linuxstb_ | Maybe I don't have enough of the file - did you upload it all? |
23:35:09 | gregj | nope |
23:35:10 | linuxstb_ | (I have just over 6MB) |
23:35:12 | gregj | whole file is 400MB |
23:35:17 | gregj | it is 2h long concert |
23:35:24 | linuxstb_ | Do you get the same problem playing the 6MB file you uploaded? |
23:35:25 | gregj | that I would love to watch from time to time |
23:35:25 | gregj | :) |
23:35:30 | gregj | yes |
23:35:41 | gregj | only the funny sound tho, no silence problem |
23:35:43 | linuxstb_ | All I can say is that it works perfectly for me... |
23:35:50 | gregj | I can upload more, if you want |
23:36:28 | gregj | can you try setting 'limit fps' to no than, and try again |
23:36:32 | linuxstb_ | I doubt that would help, if you get the same problem with the 6MB sample. |
23:36:44 | gregj | it is random |
23:36:45 | linuxstb_ | That's just a debugging option - it should really be removed. |
23:36:51 | gregj | ie - doesn't alwyays happend in the same spot |
23:36:57 | gregj | s/in/at/ |
23:37:13 | gregj | so I'll run it with fps limit on |
23:37:28 | gregj | and will see, hold on - will give you feedback in few mins |
23:37:38 | gregj | all I can say, it works briliant on sim |
23:37:50 | linuxstb_ | Yes, unless you want to benchmark video decoding for example, there's no reason to change the options. |
23:37:55 | gregj | alright, already hppend |
23:38:02 | gregj | with fps limit on |
23:38:23 | linuxstb_ | Is your filesystem clean? |
23:38:45 | gregj | I don't have camera here to show you, playing video - no sound, completly uinresponsive keys |
23:38:51 | gregj | what do you mean by clen ? |
23:38:52 | gregj | clean |
23:38:57 | linuxstb_ | Free of errors |
23:39:00 | gregj | I have about 15GB of music on it |
23:39:09 | gregj | I'll try fscking it |
23:39:11 | gregj | hold on |
23:39:35 | gregj | doesn't respond to usb events either |
23:39:36 | gregj | :) |
23:39:47 | linuxstb_ | USB is software... |
23:39:52 | gregj | I know |
23:39:59 | gregj | hence I mentioned |
23:40:16 | gregj | okay, hard reset - will do fsck |
23:40:39 | gregj | another question - how far are you guys from providing native usb disc thingie on ipod ? |
23:40:50 | gregj | without need to actually reboot it into diagnostic mode |
23:41:00 | | Quit rotator () |
23:41:03 | scorche | we dont reboot into diagnostic... |
23:41:04 | linuxstb_ | There's a google SoC project to implement it |
23:41:12 | linuxstb_ | (I think...) |
23:41:23 | * | linuxstb_ isn't actually sure what the USB SoC project is aiming to do... |
23:41:29 | scorche | http://code.google.com/soc/2007/rockbox/appinfo.html?csaid=442BCB079CCE278D |
23:41:29 | * | Nico_P neither |
23:41:47 | scorche | petur is around, i believe... |
23:42:26 | scorche | beer |
23:42:33 | scorche | that should get him here =P |
23:42:47 | gregj | linuxstb_: so it works the same way for every other player ? |
23:44:16 | gregj | linuxstb_: I restarted, and while RB is still updating DB in background, playback was bit greenish (video) |
23:44:35 | gregj | linuxstb_: it happends sometimes with broken mpeg, but next time I started mpeg player on the same file - it is alright |
23:44:54 | gregj | filesystem clean, same problem happening again |
23:44:56 | Nico_P | the application doesn't say much... http://www.rockbox.org/twiki/bin/view/Main/UsbSoftwareStack |
23:45:12 | bluebrother | there is a wiki page describing the goal of the USB project |
23:45:19 | linuxstb_ | gregj: Does what work the same for every other player/ |
23:45:19 | bluebrother | damn, too slow. |
23:46:16 | gregj | linuxstb_: other player on rockbox ? |
23:46:25 | bluebrother | well, doesn't the application name the goal? It's kinda hidden in the "About" section |
23:46:36 | linuxstb_ | gregj: I don't have the DB enabled, so that could be a difference. What happens if you wait for the DB update to finish before starting mpegplayer? |
23:46:43 | | Join entheh [0] (n=purr@88-106-233-20.dynamic.dsl.as9105.com) |
23:46:50 | gregj | linuxstb_: I always did before |
23:47:11 | gregj | linuxstb_: it looks like mpegplayer didn't got all packets - but still is eager to play - with half empty buffers |
23:47:13 | linuxstb_ | gregj: 23.42.47 # <gregj> linuxstb_: so it works the same way for every other player ? <−−- What does the "it" refer to? |
23:47:17 | gregj | linuxstb_: (the green video thing) |
23:47:31 | gregj | linuxstb_: usb, other player - a device |
23:47:43 | gregj | linuxstb_: other boxes, targets, hardware, - mp3 players |
23:47:48 | gregj | :) |
23:47:49 | linuxstb_ | I know what "other player" means, I didn't know what "it" meant... |
23:47:57 | gregj | USB stack |
23:48:07 | linuxstb_ | And no, USB disk mode is in hardware on most targets. |
23:48:17 | linuxstb_ | Only PP has a software USB disk mode. |
23:48:23 | gregj | I see |
23:48:36 | linuxstb_ | And hardware USB is fully supported in Rockbox. |
23:48:43 | bluebrother | add USBOTG on h300 to the list of software implementation ;-) |
23:48:47 | | Join My_Sic [0] (n=MySic@mur31-1-82-237-204-133.fbx.proxad.net) |
23:49:05 | gregj | can I turn off DB altoughether ? |
23:49:09 | | Quit My_Sic (Client Quit) |
23:49:12 | linuxstb_ | On many devices (all Archos, iriver h100) Rockbox can run from flash and you can fully remove all traces of the original firmware. |
23:49:18 | bluebrother | but, strictly speaking, I wouldn't count OTG as USB mode :) |
23:49:38 | linuxstb_ | (sorry, not all Archoses are flashable...) |
23:50:47 | markun | gregj: you can comment out the #define HAVE_TAGCACHE in firmware/export/config-ipod??.h |
23:50:56 | markun | (tagcache is the old name of the database) |
23:51:20 | gregj | surecando |
23:51:28 | * | linuxstb_ thinks it's unfortunate that gregj's first impression of Rockbox was using the buggiest plugin (mpegplayer) on the buggiest variant (PP5020) of the buggiest series of players (ipods) that Rockbox runs on. |
23:51:31 | markun | gregj: but you don't like ifdefs :) |
23:51:43 | bluebrother | markun: s/old/internal/ ? |
23:51:51 | gregj | markun: :P |
23:52:00 | markun | gregj: what would have been a better way? |
23:52:15 | gregj | linuxstb_: hey mate, I am willing to help |
23:52:23 | linuxstb_ | Cool. |
23:52:24 | gregj | linuxstb_: since not so many devs have ipod |
23:52:28 | * | petur returns |
23:52:51 | gregj | linuxstb_: I just have to get familiar with the source, and this is hard - #ifdefs hell is one of those things that puts me off :) |
23:52:53 | linuxstb_ | There are quite a few devs with ipods, but what's needed is people willing to do low-level hardware hacking. |
23:53:06 | preglow | and reverse engineering... |
23:53:10 | * | linuxstb_ likes #ifdefs |
23:53:13 | JdGordon | gregj: let me tell you.... its alot better than it used to be |
23:53:21 | gregj | I belive you |
23:53:26 | * | linuxstb_ clarifies that with "a reasonable number"... |
23:53:30 | stripwax | gregj/linuxstb - have you both tried running using the same settings file as each other? just a thought |
23:53:45 | gregj | stripwax: good point |
23:53:49 | gregj | where's the settings ? |
23:53:53 | linuxstb_ | My ipod was recently reformatted, and is almost empty, with the default settings. |
23:53:55 | gregj | somewhere in .rockbox/ |
23:53:58 | markun | .rockbox/config.cfg |
23:54:19 | stripwax | gregj in that case could you just reset your settings to default, same as linuxstb |
23:55:02 | linuxstb_ | petur: We were wondering what the aim of the USB SoC project was... |
23:55:06 | * | petur has been busy at work merging some parallel development trees using ifdefs and was quite happy with it |
23:55:31 | petur | first aim is providing a usb stack for device mode |
23:55:55 | linuxstb_ | So a disk mode for PP targets? |
23:56:09 | petur | disk and other |
23:56:18 | gregj | linuxstb_: http://dupa.privatepaste.com/ca0o90iMID |
23:56:20 | stripwax | other? |
23:56:20 | gregj | my config |
23:56:22 | linuxstb_ | perplexity: What others are there? |
23:56:30 | petur | austriancoder was looking at serial |
23:56:36 | linuxstb_ | s/perplexity/petur/ (sorry for waking you perplexity) |
23:56:39 | * | gregj removes .rockbox, and gets completly new one - instead of just replace |
23:57:10 | stripwax | bootloader version? |
23:57:36 | gregj | me ? |
23:57:49 | | Quit desowin ("use linux") |
23:58:04 | stripwax | yep, is that same as linuxstb's bootloader version? |
23:58:12 | linuxstb_ | I'm using v1.1. gregj: If you hold the "right" button when booting, you'll see the version |
23:58:38 | | Part Domonoky_ |
23:58:44 | | Join TrueJournals [0] (n=aimjourn@c-24-12-147-61.hsd1.il.comcast.net) |
23:58:48 | gregj | when booting rockbox ? |
23:58:55 | gregj | I just removed it, I have to reinstall - hold on |