00:00:00 | Moos | and better random thing could be visible for guys using it a lot, no? |
00:00:09 | Moos | :) |
00:00:20 | amiconn | http://www.math.sci.hiroshima-u.ac.jp/~m-mat/MT/MT2002/emt19937ar.html |
00:00:45 | amiconn | The old talk is in http://www.rockbox.org/irc/rockbox-20051027.txt |
00:00:52 | Paul_The_Nerd | I think the question should be less "what tangible improvements does it offer" and more "are there any drawbacks?" |
00:00:56 | Bagder | amiconn: right, that's the Modified BSD as well |
00:01:22 | Bagder | GPL compatible |
00:01:30 | Moos | go go go :) |
00:02:02 | amiconn | I wonder what we should do about the clause about providing the license |
00:02:35 | | Quit TCK- (Read error: 110 (Connection timed out)) |
00:02:43 | Bagder | put it in docs/ and we make buildzip include it |
00:03:49 | amiconn | Hmm, this may get ugly very quick if we decide to include more code with similar licenses |
00:04:08 | | Join frederic_ [0] (n=chatzill@i577B83B6.versanet.de) |
00:04:11 | Bagder | we add them all in a "additional licenses" file |
00:04:37 | | Join akaidiot [0] (n=nope@c-7244e255.363-1-64736c11.cust.bredbandsbolaget.se) |
00:05:23 | | Quit frederic_ (Client Quit) |
00:05:38 | amiconn | Hmm, sounds like a reasonable solution |
00:05:58 | | Join markun [0] (n=karl@bastards.student.ipv6.utwente.nl) |
00:06:01 | lostlogic | that's what other projects I've worked on have done. |
00:06:09 | Moos | Salute markun |
00:06:24 | lostlogic | Bagder: should I do the same with that license from the GCC file that I borrowed from for profiling? |
00:06:27 | markun | Good day! |
00:06:42 | Bagder | lostlogic: yes, I think so |
00:06:46 | amiconn | Hehe, changing the algorithm will break 'in-flight' shuffled playlists during the transition |
00:06:59 | * | amiconn wonders how many people will notice & complain |
00:07:15 | Bagder | only those who read this irc log |
00:07:18 | Bagder | :-) |
00:07:19 | Paul_The_Nerd | in-flight shuffled? Huh? |
00:07:21 | Moos | :) |
00:07:27 | lostlogic | amiconn: wait −− the in-flight shuffling is done by saving the random seed used to shuffle it??? that's brilliant! |
00:07:37 | Bagder | lostlogic: exactly |
00:08:07 | Bagder | so the playlist is only kept as a single index per entry in memory |
00:08:11 | amiconn | Paul_The_Nerd: I mean playlists that are unfinished when installing the first build with the new algorithm. Resuming them will re-shuffled the list |
00:08:16 | Paul_The_Nerd | Aaah |
00:08:51 | Bagder | I reaaaly don't explain myself very good at times... |
00:09:41 | amiconn | lostlogic: Yes, exactly. The resume position is saved as playlist position and track time, and the random seed in case of shuffled lists |
00:09:47 | | Join YouCeyE [0] (n=YouCeyE@vp089013.reshsg.uci.edu) |
00:10:13 | amiconn | In fact, it's a bit more complex when lists built up in multiple steps come into play |
00:10:13 | Bagder | now who's good idea was that? ;-P |
00:10:15 | lostlogic | I was just wondering about that this morning. |
00:10:30 | lostlogic | rockbox playlist handling is pretty brilliant |
00:10:47 | amiconn | .playlist_control basically stores the instructions how to rebuild the list |
00:12:07 | Bagder | http://www.rockbox.org/mail/archive/rockbox-archive-2002-05/0003.shtml |
00:12:08 | | Quit uski (Remote closed the connection) |
00:12:16 | amiconn | Hmm, is it correct that rockbox spins up the disk after _every_ track as soon as there are queued tracks? I presume this is due to updating mentioned .playlist_control? |
00:12:41 | mirak | what is the interst of doing this if mpeg2dec_s is a struct : typedef struct mpeg2dec_s mpeg2dec_t; |
00:12:41 | mirak | ? |
00:13:07 | Bagder | mirak: it makes a type out of a struct |
00:13:20 | mirak | you can't instanciate a struct ? |
00:13:27 | Bagder | its like an alias |
00:13:36 | Bagder | yes you can |
00:13:41 | Bagder | but people like to typedef them away |
00:14:05 | mirak | mmm |
00:14:20 | Bagder | I noticed yet another license we should add to that new file of licenses |
00:14:52 | Bagder | (the X11 license for the tools/iriver.c file) |
00:15:17 | amiconn | Hmm, is that distributed? |
00:15:30 | Bagder | well, it is distributed as source |
00:16:09 | Bagder | and the source refers to COPYING actually |
00:16:10 | amiconn | Imho it should be sufficient for build tools to have the license included in the source |
00:16:31 | Bagder | I don't think we gain much by trying to separate them |
00:16:47 | Bagder | but sure, it would be sufficient |
00:17:18 | Bagder | the devkit guys can deal with their own license violations then |
00:17:56 | Bagder | or aren't they shipping binaries of these? |
00:18:32 | Moos | Good night at all |
00:18:41 | | Quit Moos ("Glory to Rockbox") |
00:19:22 | | Part cYmen |
00:22:27 | | Quit YouCeyE ("Leaving") |
00:23:47 | | Join YouCeyE [0] (n=YouCeyE@vp089013.reshsg.uci.edu) |
00:25:11 | | Quit YouCeyE (Client Quit) |
00:26:12 | mirak | is it possible to know the sizeof of a field of a struct ? |
00:28:18 | | Quit Skydemon ("bye bye") |
00:31:43 | | Quit ender` (" sex is like math: - the clothes, + the bed, / the legs, ...and pray to god you don't multiply.") |
00:43:30 | | Join Skydemon [0] (n=udo@p50874712.dip.t-dialin.net) |
00:46:39 | | Quit akaidiot (Connection timed out) |
00:54:40 | | Join Membrillo [0] (n=sam_kill@58.164.32.154) |
00:57:28 | *** | Saving seen data "./dancer.seen" |
01:00 |
01:01:22 | | Quit Kohlrabi ("Fast alle Menschen sind Regenwürmer") |
01:11:06 | | Quit DangerousDan ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") |
01:11:10 | | Part Midgey34 |
01:14:22 | | Join ehntoo [0] (n=ehntoo@24-177-166-0.dhcp.mrqt.mi.charter.com) |
01:17:42 | | Quit lImbus (Read error: 104 (Connection reset by peer)) |
01:23:45 | | Nick Rob2222 is now known as Rob2222_ (n=Miranda@ACB533B3.ipt.aol.com) |
01:23:50 | | Nick Rob2222_ is now known as Rob2222 (n=Miranda@ACB533B3.ipt.aol.com) |
01:29:08 | mirak | I finally spotted what was wrong !!! |
01:32:39 | | Quit Skydemon ("bye bye") |
01:32:57 | | Join ^Guest37784 [0] (i=Paprica@TLV62-0-106-155.bb.netvision.net.il) |
01:33:36 | | Join alphakiller [0] (n=bohas@200.162.22.132) |
01:34:16 | | Join Skydemon [0] (n=Miranda@p50874712.dip.t-dialin.net) |
01:35:27 | | Join blue_beastie [0] (n=gustavo@ip70-187-200-111.dc.dc.cox.net) |
01:36:17 | | Quit blue_beastie (Client Quit) |
01:40:43 | | Quit Skydemon ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") |
01:46:30 | mirak | WARNING, bad file name lacks slash |
01:47:49 | | Join Skydemon [0] (n=Miranda@p50874712.dip.t-dialin.net) |
01:48:43 | markun | mirak: what was the problem? |
01:49:05 | mirak | don't know the simulkator bitch about that |
01:49:29 | mirak | the problem was that there was a ALIGN stuf delcared in the struct |
01:49:37 | mirak | and it wasn't working on rockbox |
01:49:52 | markun | does it work now? |
01:50:43 | | Quit Paprica (Read error: 110 (Connection timed out)) |
01:51:38 | mirak | yes |
01:52:00 | mirak | exept for the saving to files |
01:52:17 | mirak | I am going to use the rgb conversion of xvid |
01:52:30 | markun | And then display the images? |
01:52:48 | mirak | will try |
01:52:59 | markun | I wonder if there will be a big speed improvement over xvid |
01:53:02 | mirak | I would like to see if they are decoded fine |
01:53:03 | | Join manhattan [0] (i=Manhatta@user-12lca9a.cable.mindspring.com) |
01:53:07 | mirak | I am sure there will |
01:53:09 | manhattan | Hi |
01:53:18 | mirak | it decodes really faster on the pc |
01:53:53 | manhattan | is the Gmini based on SH7034 CPU? |
01:54:14 | gromit` | which one ? |
01:54:28 | manhattan | 100? |
01:54:29 | gromit` | gmini 1xx and 2xx are samsung calmrisc |
01:54:34 | gromit` | tcc730 |
01:54:36 | manhattan | okay then. |
01:54:45 | manhattan | so no rockbox for it? |
01:54:54 | gromit` | the port has been started |
01:55:01 | gromit` | by jyp |
01:55:19 | gromit` | but currently the project is suspended |
01:55:24 | gromit` | we need more people |
01:55:35 | manhattan | by more people oyu mean coders? |
01:55:42 | | Quit Skydemon ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") |
01:55:44 | gromit` | coders/reversers |
01:56:03 | mirak | what should ve the maximum supported data alignement for coldfire ? markun |
01:56:18 | markun | I don't know, sorry |
01:56:23 | gromit` | www.donat.org/archos for more information on the chips |
01:56:31 | gromit` | there is a link to the rockbox wiki specific page |
01:56:35 | mirak | with as many device supported rockbox will become huge ! |
01:57:13 | | Join Skydemon [0] (n=Miranda@p50874712.dip.t-dialin.net) |
01:59:47 | manhattan | damn getting a decent mp3 is a nightmare! I've been spending the last couple of weeks trying to get a decent mp3 player that will play FLAC, MP3, and M4U. But none exist, and the closest thing is to get something that you can put rockbox on. But all rockbox supported players are either extinct or a fortune! :'-( |
02:00 |
02:00:21 | Membrillo | check eBay |
02:00:33 | Membrillo | everything is on eBay and its always cheaper |
02:00:51 | Membrillo | buy a H3xx or a H1xx iRiver. You won |
02:00:56 | Membrillo | won't be let down* |
02:01:20 | Membrillo | that being h320 h340 h120 h140 |
02:01:24 | manhattan | but I can't afford those, they're so expensive. :'( |
02:01:56 | Membrillo | you won't find a decent DAP cheaper than those |
02:02:28 | Membrillo | DAP being Digital Audio Player |
02:03:13 | | Quit alphakiller () |
02:03:46 | manhattan | the h120 on ebay don't include the remote. |
02:03:57 | | Quit Paul_The_Nerd (Read error: 104 (Connection reset by peer)) |
02:04:19 | Membrillo | well with a remote as well, its going to be even more pricey |
02:04:35 | | Join Paul_The_Nerd [0] (n=Paul_The@cpe-66-68-93-2.austin.res.rr.com) |
02:04:55 | eEye | we need rockbox for the x5! |
02:04:58 | manhattan | but don't you need it? |
02:05:14 | manhattan | the remote I mean, isn't it like necessary? |
02:05:23 | Xerion | remote sux :p |
02:05:34 | Xerion | i don't use mine |
02:05:39 | Paul_The_Nerd | It's hardly necessary, but I'm quite fond of mine. |
02:06:23 | eEye | remote for the x5? |
02:07:45 | Paul_The_Nerd | I thought it was the h120 remote being mentioned by manhattan |
02:08:43 | manhattan | yeah I was asking about the h120 |
02:09:49 | Paul_The_Nerd | The remote is by no means necessary, but it's certainly convenient. |
02:09:56 | | Quit Skydemon ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") |
02:11:11 | mirak | was vorbis broken ? |
02:14:03 | XavierGr | What? I use my remote alll-the time. |
02:14:26 | XavierGr | In fact I tend to use the player more with the remote than with out |
02:17:31 | Membrillo | ive never used my remote |
02:17:54 | Membrillo | to me its just more cords to tangle |
02:17:55 | XavierGr | I can't really imagine my player without a remote. |
02:17:58 | Rob2222 | lostlogic: there? |
02:18:45 | | Quit einhirn (Read error: 104 (Connection reset by peer)) |
02:18:50 | Rob2222 | anyone here with a H3x0 and the H300-optimized-rockbox on it? |
02:18:52 | XavierGr | Membrillo: It is the way that you use the player. I combine it with a banana type bag. The main unit is in the waist-bag(banana) and the remote is clipped on it. |
02:19:32 | Membrillo | oh ok. Like one of those bags with the one strap that goes diagonally across you? |
02:20:12 | Membrillo | Rob2222: yes i do |
02:20:40 | Rob2222 | could you fire up the unit, and give me a register of the PCF debug screen pls? |
02:21:00 | Membrillo | do you want me to grab the latest optomized build? |
02:21:09 | Rob2222 | no, not needed |
02:21:09 | XavierGr | Membrillo: Not diagonically across the waist. (though it can be worn diagonically) |
02:21:38 | Membrillo | Rob2222: ok loading it up now |
02:21:40 | Rob2222 | if you have VIEW pcf50606 in the debug menu its enough |
02:22:01 | XavierGr | optimized rockbox? |
02:22:12 | Membrillo | ok |
02:22:17 | Membrillo | type out that screen? |
02:22:35 | Membrillo | Registers: |
02:22:48 | Membrillo | MBCCX 0x3C003A |
02:22:59 | Membrillo | MBCS1: 0x1D |
02:23:10 | Membrillo | 00CS: 0x59 |
02:23:38 | Rob2222 | ok |
02:23:41 | Rob2222 | thats enough |
02:23:51 | Membrillo | INTX: changing constantly between 0x000001 and 0x400001 |
02:23:55 | Rob2222 | yep |
02:24:05 | Membrillo | INTMX0x400001 |
02:24:08 | Rob2222 | its the seconds interrupt of the real time clock |
02:24:14 | Membrillo | Batt: 4.12 |
02:24:26 | Rob2222 | thank you very much |
02:24:27 | Membrillo | that what you wanted? |
02:25:17 | Membrillo | can i ask, why does the drive spin up when shutting down? |
02:25:47 | Rob2222 | hehe |
02:25:58 | Rob2222 | dont know, but i think the config i saved |
02:26:03 | Rob2222 | to disk |
02:26:08 | Rob2222 | but i dont know |
02:26:28 | Rob2222 | im relative new here, too |
02:26:43 | XavierGr | Has the power consuption been solved? (in H300) |
02:26:48 | Rob2222 | and yes, that was what i wanted :) |
02:27:03 | | Join akaidiot [0] (n=nope@c-7244e255.363-1-64736c11.cust.bredbandsbolaget.se) |
02:27:34 | XavierGr | A problem where Rockbox in H300 devreases run time. |
02:27:34 | Rob2222 | XavierGr: was/is it a problem (for you) ? |
02:27:49 | Rob2222 | i didnt recognized. |
02:27:58 | Rob2222 | but i am not a developer |
02:28:02 | XavierGr | Rob2222: I don't have an H300, but I am thinking to buy one. |
02:28:13 | XavierGr | Membrillo? |
02:28:24 | Rob2222 | XavierGr: I have no problem with the power |
02:28:30 | Rob2222 | Have a H300, too |
02:28:47 | Membrillo | XavierGr: sorry? |
02:28:51 | Membrillo | im not a dev |
02:28:53 | Membrillo | i have no idea |
02:29:15 | Membrillo | sorry |
02:29:25 | Membrillo | if your asking me about the power issue that is |
02:29:33 | XavierGr | I think that some said that Rockbox can give much less runtime than default firmware. |
02:29:46 | XavierGr | But I am not sure. |
02:29:52 | Rob2222 | but i think (and i think i have read devs writing about that) that rockbox is near at the iriver FW |
02:29:59 | Membrillo | i heard that too, i think its true, but not significantly |
02:30:11 | Membrillo | it wont make much difference |
02:30:15 | Rob2222 | yep |
02:30:19 | Rob2222 | i would say that, too |
02:30:23 | Rob2222 | not much difference |
02:30:25 | Membrillo | i dont use my player for extended periods of time so it doesnt affect me |
02:30:40 | XavierGr | Any major differences between the 2 ports (H100, vs H300)? |
02:30:54 | Rob2222 | I installed RB on the ipod Video of my cohabitant. damn thats a nice display ... |
02:31:09 | XavierGr | I mean you can play all the supported formats as in H100 right? |
02:31:24 | XavierGr | any problems or serious bugs right now in H300? |
02:31:32 | Membrillo | XavierGr: h100 has been developped for a lot longer. quite a few features have been added in h100 that havent been in h300 |
02:31:33 | Rob2222 | http://www.rockbox.org/twiki/bin/view/Main/IriverPort |
02:31:40 | Membrillo | no, h300 is quite stable |
02:31:54 | Rob2222 | yep, 100% usable |
02:32:06 | Rob2222 | (for all i need) |
02:32:15 | Membrillo | you can only expect crashes with some plugins which were made by external coders that arent rb devs |
02:32:31 | XavierGr | Membrillo: I know that, but H300 is nearlty similar to H100 and most of the features are the same. That is why I am asking if there is a major difference |
02:32:45 | Rob2222 | no, not really. |
02:33:01 | Membrillo | no, no real difference in that respect |
02:33:03 | Rob2222 | i think you can buy a h300 without a risk and start using RB |
02:33:04 | Rob2222 | :) |
02:33:32 | Membrillo | a lot of features still need tuning and stability for the h300, but its a lot more useable than the iriver fw already |
02:33:52 | XavierGr | I already have my precious H100 and I am consider buying an H300. USB OTG is really sweet. |
02:34:02 | Membrillo | where do you live? |
02:34:12 | XavierGr | me? Greece |
02:34:14 | Membrillo | US h300s dont have USBOTG i believe |
02:34:16 | Membrillo | oh ok |
02:34:18 | Membrillo | your good then |
02:34:35 | XavierGr | Yes if I buy one I will get it from advancedmp3player.co.uk |
02:34:42 | Rob2222 | http://www.rockbox.org/twiki/bin/view/Main/UsbOnTheGoSupport <= read the DREAMS ... thats cool |
02:34:54 | XavierGr | That's what I read and freaked out.!!!! |
02:35:22 | Rob2222 | but the US version has DRM... ^^ ;) |
02:35:44 | XavierGr | DRM sucks big time!!!!! |
02:35:47 | Membrillo | holy shit |
02:35:56 | Membrillo | that would be crazy |
02:36:01 | Rob2222 | hehe :) |
02:36:03 | Membrillo | TV on your h300... hmmmm |
02:36:05 | XavierGr | Indeed |
02:36:18 | XavierGr | Or HID support? |
02:36:21 | XavierGr | maybe joysticks? |
02:36:26 | Rob2222 | lol |
02:36:28 | Membrillo | i wouldnt use that as much |
02:36:30 | XavierGr | Imagine playing Rockboy with a joystick |
02:36:51 | XavierGr | yes I know but only the possibility is marvelous |
02:37:03 | Membrillo | yeah i agree |
02:37:12 | Membrillo | haha and add a camera\ video camera in there |
02:37:16 | Rob2222 | think about that situation: sitting in a bus with a saitek cordless joystick and navigating trough your H300 thats hidden in your pocket. LOL |
02:37:25 | Membrillo | hahahah |
02:37:29 | XavierGr | But that that would require a major porting effort. |
02:37:44 | Membrillo | like something out of bond. sitting in class, twist the top of your pen and it changes song |
02:37:47 | XavierGr | Every device would need special code. so... |
02:38:05 | Rob2222 | ... lets start coding ;) |
02:38:18 | Membrillo | i need to get familiar with C first :P |
02:38:19 | XavierGr | Second that. |
02:38:53 | Rob2222 | damn, near 3am again |
02:38:56 | Rob2222 | aaah |
02:38:59 | XavierGr | I can code, and have some for rockbox, not low level though. |
02:39:12 | XavierGr | grrr it's 4am here I must sleep. |
02:39:17 | Rob2222 | i was tired at 1am but didnt wanted to go sleep. now i cant sleep |
02:39:28 | Rob2222 | lol |
02:39:41 | Rob2222 | well ok, i try |
02:39:50 | Rob2222 | good night all |
02:40:01 | XavierGr | Ha, I must sleep too. I will have to send the money via Bank transfer so if I want an H300 I must get up to go to Bank!! ;) |
02:40:07 | XavierGr | Bye! |
02:40:27 | | Quit eEye ("fractal2 mirc script (ver 1.0betar2) · http://fractal2.net") |
02:40:40 | Membrillo | Ciao |
02:48:55 | mirak | why did they reduced the plugin ram size ??? |
02:50:20 | | Join DJDD__ [0] (n=DJDD@220-245-186-182.static.tpgi.com.au) |
02:54:48 | | Quit birdfish (Read error: 104 (Connection reset by peer)) |
02:57:29 | *** | Saving seen data "./dancer.seen" |
02:57:33 | Membrillo | absolutely no idea |
02:57:38 | Membrillo | it seemed a bit strange |
02:57:58 | Membrillo | there must be some incentive behind it though. they wouldnt just do it for sake of changing sometihgn |
03:00 |
03:01:50 | mirak | what means incompatible model error when loading a plugin ? |
03:02:52 | Membrillo | the plugin hasnt been adjusted for the new plugin loader |
03:04:25 | mirak | what am I missing ? |
03:04:29 | mirak | that's a plugin I did |
03:04:55 | Membrillo | im not sure. i dont know about the new plugin loader. you will have to ask an experienced dev |
03:12:16 | | Quit ashridah ("Leaving") |
03:14:54 | | Join YouCeyE [0] (n=YouCeyE@vp089013.reshsg.uci.edu) |
03:17:51 | | Quit mikearthur ("Konversation terminated!") |
03:21:53 | | Quit ehntoo ("Leaving") |
03:22:54 | mirak | markun: crap that's as slow |
03:23:08 | mirak | lol |
03:23:11 | mirak | damnit |
03:27:55 | | Join paugh [0] (n=kickback@2001:5c0:8fff:ffff:8000:0:3e03:6822) |
03:31:53 | Paul_The_Nerd | mirak: http://www.rockbox.org/viewcvs.cgi/apps/plugins/helloworld.c.diff?r1=1.2&r2=1.3 <−−- This shows the change that needs to be made to plugins for the new plugin loader. |
03:45:44 | | Quit akaidiot (Connection timed out) |
03:45:58 | | Join eEye [0] (i=shift@CPE000c6e94cf09-CM001225d870de.cpe.net.cable.rogers.com) |
04:00 |
04:38:21 | BHSPitMonkey | mirak: heh heh |
04:57:30 | *** | Saving seen data "./dancer.seen" |
05:00 |
05:00:52 | | Join Jungti1234 [0] (n=jungti12@124.60.15.86) |
05:00:58 | Jungti1234 | hi |
05:01:32 | Jungti1234 | http://club.iriver.co.kr/down/freeboard/ko61085_1.jpg <- iPod imitation product |
05:01:41 | | Join Rob2222_ [0] (n=Miranda@ACB38583.ipt.aol.com) |
05:02:31 | Membrillo | what are they? |
05:02:42 | Jungti1234 | 42g, 512m, 1.5 65000 color, playtime 13h |
05:02:54 | Jungti1234 | Made in China. |
05:02:55 | Jungti1234 | hahaha |
05:03:01 | Membrillo | they arent ipods? |
05:03:12 | Membrillo | who makes them? |
05:03:18 | Jungti1234 | I don't know |
05:03:27 | Membrillo | i think they are ipods |
05:03:30 | Jungti1234 | record support |
05:03:36 | Paul_The_Nerd | They aren't |
05:03:38 | Jungti1234 | FM radio support |
05:03:44 | Paul_The_Nerd | The middle button isn't labelled on ipods, for one thing. |
05:03:49 | Jungti1234 | video support |
05:03:51 | Jungti1234 | hehe |
05:03:54 | Membrillo | Paul_The_Nerd: yeah i saw that |
05:04:01 | Membrillo | but it could be a photoshop job |
05:04:02 | Paul_The_Nerd | There's a lot of iPod knockoffs right now |
05:04:13 | Paul_The_Nerd | Engadget covers 'em all the time |
05:04:14 | manhattan | knockoffs? |
05:04:23 | Membrillo | i mean the black background and the reflection at the bottom is typical ipod advertisement |
05:04:25 | Paul_The_Nerd | Usually, more features, but less storage. 512mb-1gb on the flash ones. |
05:06:16 | Membrillo | when you google Kmobile it comes up with the CIA lol |
05:07:02 | Paul_The_Nerd | http://www.engadget.com/2006/01/15/keepin-it-real-fake-weekend-edition-most-blatant-nano-knockof/ <−− |
05:07:35 | Jungti1234 | haha |
05:08:01 | Jungti1234 | kmobile - CIA |
05:09:17 | Jungti1234 | Membrillo: http://www.kmobile.co.kr/ |
05:09:38 | | Quit DreamTactix291 (Read error: 110 (Connection timed out)) |
05:10:25 | Membrillo | “???? ??? ???” |
05:10:31 | Membrillo | oops |
05:10:38 | Membrillo | i tried copying some korean |
05:10:41 | Membrillo | it didnt work |
05:11:03 | Jungti1234 | kkk |
05:12:18 | Jungti1234 | http://company.iriver.co.kr/data/event/20040113_design/iHP-300.zip |
05:18:42 | | Quit Paul_The_Nerd ("Leaving.") |
05:19:35 | | Quit Rob2222 (Read error: 110 (Connection timed out)) |
05:27:55 | | Join akaidiot [0] (n=nope@c-7244e255.363-1-64736c11.cust.bredbandsbolaget.se) |
05:36:56 | | Join ashridah [0] (i=ashridah@220-253-123-9.VIC.netspace.net.au) |
05:38:42 | | Nick Rick is now known as Rick2 (i=rick@unaffiliated/Rick) |
05:38:50 | | Nick Rick2 is now known as Rick (i=rick@pool-71-108-9-40.lsanca.dsl-w.verizon.net) |
05:44:27 | | Quit Membrillo () |
05:46:56 | | Quit RotAtoR ("zzzzzzz") |
05:50:40 | | Join JoeBorn [0] (n=jborn@dsl017-022-247.chi1.dsl.speakeasy.net) |
06:00 |
06:24:11 | Jungti1234 | hey |
06:24:39 | Jungti1234 | Is no one here? |
06:28:02 | paugh | nope |
06:28:21 | BHSPitLappy | no. |
06:36:39 | | Join Membrillo [0] (n=sam_kill@58.164.32.154) |
06:36:44 | | Join Drumr|6006GAH [0] (n=Drumrboy@ool-44c2019c.dyn.optonline.net) |
06:37:15 | Drumr|6006GAH | i happened upon a 60 Gb apple HD (with an apple photo attached) for $15 |
06:37:25 | Drumr|6006GAH | no internal headphones connector |
06:37:29 | Drumr|6006GAH | busted battery |
06:37:40 | Drumr|6006GAH | tryin to get the HD to work in my h320 now. |
06:38:06 | Drumr|6006GAH | :) |
06:38:25 | Membrillo | you wont get an apple harddrive working in your h320 |
06:38:34 | Membrillo | if thats what your tryinhg |
06:38:36 | Drumr|6006GAH | why is that? |
06:38:36 | Membrillo | trying* |
06:38:54 | Drumr|6006GAH | i know the file system is different, but what else keeps it from working? |
06:39:01 | Membrillo | read this |
06:39:02 | Membrillo | http://www.misticriver.net/showthread.php?t=35430 |
06:39:04 | Drumr|6006GAH | ok |
06:39:07 | Membrillo | its locked |
06:39:15 | Drumr|6006GAH | :( |
06:39:51 | Membrillo | read that thread though |
06:40:01 | Drumr|6006GAH | ok |
06:42:41 | Membrillo | enlightening? |
06:42:51 | Jungti1234 | Doesn't fwpatcher work in windows 98? |
06:43:01 | Jungti1234 | 98 -> 9x |
06:43:27 | Drumr|6006GAH | :'( |
06:43:38 | Drumr|6006GAH | can it be used somehow as external storage? |
06:43:49 | Drumr|6006GAH | ...probably not |
06:43:57 | Drumr|6006GAH | we need DVD jon nthis case |
06:44:05 | Jungti1234 | You don't know? |
06:44:11 | | Nick Drumr|6006GAH is now known as Drumr|Defeated (n=Drumrboy@ool-44c2019c.dyn.optonline.net) |
06:46:21 | | Quit akaidiot (Read error: 110 (Connection timed out)) |
06:46:32 | Drumr|Defeated | hey, since RB is ipod compatable. can there be a patch written for ipod drives in the h300s? |
06:46:43 | Drumr|Defeated | it cant be that far fetched |
06:48:22 | ashridah | why would they be incompatible? |
06:49:09 | Membrillo | Drumr|Defeated: no the actual harddrive has its own locking mechanism |
06:49:22 | Membrillo | apple are clever buggers |
06:49:57 | ashridah | ah, sneaky |
06:50:03 | Drumr|Defeated | :( |
06:50:14 | Drumr|Defeated | you cant "emulate" an ipod for the h300? |
06:50:24 | | Join DreamTactix291 [0] (n=DreamTac@adsl-149-149-95.bna.bellsouth.net) |
06:50:27 | BHSPitLappy | ... |
06:50:31 | Drumr|Defeated | oh, and how does this little metal doohickey fit back in the iriver? |
06:50:31 | Membrillo | it would have to be a damn good emulator |
06:50:35 | Drumr|Defeated | lol |
06:50:48 | Membrillo | you would have to emulate the ipod firmware |
06:50:55 | ashridah | Drumr|Defeated: i imagine it requires support from the ATA controller in the unit |
06:50:59 | BHSPitLappy | there better never be a podzilla.rock... |
06:51:01 | Membrillo | leaving you with an ipod in fatter casing |
06:51:18 | Drumr|Defeated | lol |
06:51:21 | Membrillo | a slower ipod, in fatter casing |
06:51:31 | Drumr|Defeated | i meant a HD controller emulatoroh well |
06:51:34 | Drumr|Defeated | guess not |
06:51:54 | Membrillo | but it could well be the firmware that locks\unlocks the harddrive |
06:52:23 | Membrillo | you could risk unplugging the harddrive while the ipod is running and the harddrive is unlocked ;) |
06:52:35 | Membrillo | i wouldnt advise that though |
06:52:47 | Drumr|Defeated | i dont care |
06:52:48 | ashridah | actually, it could well be using a standard ATA interface to lock/unlock it |
06:52:53 | Drumr|Defeated | i dont have anything to lose really |
06:52:53 | Drumr|Defeated | ... |
06:53:02 | Drumr|Defeated | i need to get the pod working first though |
06:53:09 | Membrillo | a perfectly good harddrive |
06:53:12 | Drumr|Defeated | busted batt, wont lemme do anything else with it |
06:53:14 | Drumr|Defeated | :( |
06:53:27 | Drumr|Defeated | would it be compatable with my new 60 gig ipod? |
06:53:32 | Membrillo | well a battery will cost 20 dollars. a new harddrive will cost hundreds |
06:53:35 | Drumr|Defeated | if so ill keep it for a backup |
06:53:37 | Drumr|Defeated | god forbid |
06:53:52 | Membrillo | Drumr|Defeated: yes, apparently you can switch harddrives between ipods |
06:53:57 | Drumr|Defeated | cool |
06:53:59 | Membrillo | as long as its a legit ipod harddrive |
06:54:07 | Membrillo | so i hear anyway |
06:55:44 | Membrillo | there are a tonne of ipods on ebay that you can pick up cheaply because they have dud harddrives |
06:56:13 | Drumr|Defeated | ah, i see |
06:56:17 | Drumr|Defeated | well, i have the ipod |
06:56:25 | Membrillo | you could easily buy one of those and use the HD |
06:56:37 | Drumr|Defeated | i just need one cable (found for ~30 somewhere) and a battery |
06:56:50 | Membrillo | i dont mind if you try the harddrive in your h320. it would actually be a good experiment |
06:57:04 | Drumr|Defeated | and i have a (very scratched) ipod photo 60 gig |
06:57:15 | Drumr|Defeated | throw a little rockbox, or ipodlinux on top |
06:57:19 | Drumr|Defeated | and its perfect |
06:57:19 | Drumr|Defeated | lol |
06:57:21 | Membrillo | because i was thinking of buying my friends old ipod and using that HD. until i started that post |
06:57:27 | Drumr|Defeated | lol |
06:57:34 | *** | Saving seen data "./dancer.seen" |
06:57:40 | Drumr|Defeated | well, now i have a backup |
06:57:45 | Membrillo | if you do try it. Please talk to me here or PM me on MR |
06:57:56 | Membrillo | with results |
06:57:58 | Drumr|Defeated | you dont think you can shove a 60 gig into a 30 case right? |
06:58:13 | DreamTactix291 | ipod? |
06:58:22 | Membrillo | im not sure |
06:58:23 | Drumr|Defeated | yea |
06:58:23 | Drumr|Defeated | lol |
06:58:26 | DreamTactix291 | i doubt it |
06:58:28 | Membrillo | are they GAH or DAL |
06:58:29 | Membrillo | GAL* |
06:58:29 | DreamTactix291 | they're pretty tight as it is |
06:58:43 | Membrillo | is theyre both gah then you could |
06:58:47 | Drumr|Defeated | ive ben trying for the last hour to get the ipod drive to work with the h320 |
06:58:48 | DreamTactix291 | yeah |
06:58:50 | Drumr|Defeated | :/ |
06:58:51 | DreamTactix291 | if they're both GAH |
06:58:51 | Membrillo | although with the size of ipods, i doubt that |
06:58:58 | Drumr|Defeated | yea |
06:59:00 | Drumr|Defeated | i would think |
06:59:44 | Membrillo | ah ok. Well do you mind if i report this on that post Drumr? to warn people wanting to try this? |
06:59:54 | Drumr|Defeated | please do |
07:00 |
07:00:02 | Membrillo | whats your MR username? |
07:00:14 | Drumr|Defeated | Drumrboy320 |
07:00:23 | Membrillo | ok |
07:00:30 | Membrillo | 60gb ipod photo harddrive?> |
07:00:35 | Membrillo | is that what your trying? |
07:00:42 | Membrillo | and it wouldnt read? |
07:01:41 | | Join drumrboy [0] (n=Drumrboy@ool-44c2019c.dyn.optonline.net) |
07:01:53 | drumrboy | sorry |
07:01:55 | drumrboy | what? |
07:02:06 | DreamTactix291 | [00:00] <Membrillo> ok |
07:02:07 | DreamTactix291 | [00:00] <Membrillo> 60gb ipod photo harddrive?> |
07:02:07 | DreamTactix291 | [00:00] <Membrillo> is that what your trying? |
07:02:07 | DBUG | Enqueued KICK DreamTactix291 |
07:02:07 | DreamTactix291 | [00:00] <Membrillo> and it wouldnt read? |
07:02:15 | drumrboy | yes |
07:02:19 | drumrboy | wel also i should add |
07:02:28 | drumrboy | i dont know how much th eplayer was abused |
07:02:36 | Membrillo | the iPod? |
07:02:49 | drumrboy | and... it has a small amount of rust exterblly from touching a corroded battery |
07:02:53 | drumrboy | yea |
07:02:55 | drumrboy | the ipod |
07:03:02 | Membrillo | ok |
07:03:15 | drumrboy | the rust is all external, and not near any seams though also |
07:03:17 | drumrboy | so.. yea |
07:04:10 | Membrillo | Drumrboy320 has just tried to place a 60gb iPod harddrive in his H320 unsuccesfully. Although the iPod was in lower quality than an average iPod, it is still not a good sign at all if you want to try this. This is confirmation that you cannot take a harddrive out of an iPod or use any harddrive with an apple symbol on it, inside another DAP. |
07:04:14 | drumrboy | if i open up my ipod, would apple be able to figure that out? |
07:04:26 | Membrillo | yes |
07:04:30 | drumrboy | sounds good |
07:04:38 | DreamTactix291 | i think there is a ribbon on the ipods |
07:04:40 | Membrillo | to open it up you have to bend the outer casing quite significantly |
07:04:41 | DreamTactix291 | something to show opening |
07:04:43 | drumrboy | so i shouldnt, to try and make sure the drive works? |
07:04:49 | DreamTactix291 | or that |
07:04:55 | DreamTactix291 | i'm so glad i have an H140 |
07:05:02 | drumrboy | lol |
07:05:06 | Membrillo | lol |
07:05:15 | DreamTactix291 | 10 screws |
07:05:17 | DreamTactix291 | simple |
07:05:23 | Membrillo | apple are a bunch of facists :P |
07:05:28 | DreamTactix291 | that they are |
07:05:34 | | Join matsl [0] (n=matsl@1-1-4-2a.mal.sth.bostream.se) |
07:05:39 | Membrillo | haha my h320 doesnt even have that |
07:05:49 | Membrillo | 5 screws and flimsy plastic clips :P |
07:05:53 | DreamTactix291 | no clips |
07:05:58 | DreamTactix291 | metal casing :P |
07:06:44 | Membrillo | heh |
07:07:27 | drumrboy | i tried to pryit open |
07:07:29 | drumrboy | didnt work |
07:07:32 | drumrboy | oh well |
07:07:42 | drumrboy | i tryed by hand and it wouldnt budge |
07:07:43 | drumrboy | lol |
07:08:11 | DreamTactix291 | i never cared for the final H300 design much |
07:08:18 | DreamTactix291 | the prototypes looked nice though |
07:08:47 | Membrillo | where did you get pictures of the prototypes? |
07:09:09 | DreamTactix291 | seen them many times at misticriver |
07:09:33 | Membrillo | oh ok |
07:09:52 | DreamTactix291 | i use your rockbox updating app btw :P |
07:10:17 | Membrillo | you do? terrific :) its working fine? |
07:10:26 | DreamTactix291 | yep |
07:10:32 | Membrillo | good good |
07:11:02 | Membrillo | are you using save\load settings? |
07:11:32 | DreamTactix291 | you released a new one again? |
07:11:41 | Membrillo | yeah |
07:11:43 | Membrillo | yesterday |
07:11:47 | DreamTactix291 | ah |
07:11:51 | Membrillo | quite a lot in the latest version |
07:11:55 | DreamTactix291 | i'll find the link |
07:12:22 | Membrillo | http://www.misticriver.net/showthread.php?t=35063 |
07:12:37 | DreamTactix291 | that works well too |
07:14:27 | DreamTactix291 | nice updates |
07:15:15 | Membrillo | just making it more convinient for the rockbox community to be lazy :) |
07:15:48 | DreamTactix291 | yeah back in the day i had to do it all manually :P |
07:16:04 | Membrillo | haha oh how stenuous! |
07:16:07 | Membrillo | strenuous* |
07:16:15 | DreamTactix291 | lol |
07:16:23 | Membrillo | tried it out? |
07:16:27 | DreamTactix291 | yep |
07:16:30 | Membrillo | cool |
07:16:41 | DreamTactix291 | i had to add two more albums to my player anyway |
07:16:46 | Membrillo | oh ok |
07:17:14 | DreamTactix291 | i haven't filled my player up yet |
07:17:18 | DreamTactix291 | but could if i chose too |
07:17:19 | DreamTactix291 | to* |
07:17:20 | Membrillo | what ive done is made a shortcut on my desktop, so now i just plug the player in, open the shortcut and unplug and theres my new build |
07:17:36 | DreamTactix291 | would work for me except |
07:17:40 | DreamTactix291 | i have zero icons on my desktop |
07:17:41 | Membrillo | ive filled my h320 unfortunately |
07:17:46 | Membrillo | zero? |
07:17:49 | DreamTactix291 | i had an H120 |
07:17:52 | DreamTactix291 | then filled it |
07:17:53 | DreamTactix291 | yep |
07:17:53 | DreamTactix291 | zero |
07:17:56 | Membrillo | why is that? |
07:17:59 | DreamTactix291 | have them disabled |
07:18:02 | DreamTactix291 | i don't like them :) |
07:18:07 | Membrillo | fair enough |
07:18:14 | Membrillo | what dont you like about them? |
07:18:21 | DreamTactix291 | i just think they're cluttery |
07:18:21 | Membrillo | icons are useful |
07:18:34 | DreamTactix291 | i'm more likely to access stuff by quicklaunch |
07:18:36 | DreamTactix291 | or cmd |
07:18:41 | | Quit Drumr|Defeated (Read error: 110 (Connection timed out)) |
07:19:09 | Membrillo | fair enough |
07:19:15 | Membrillo | well me and icons dont go well |
07:19:38 | drumrboy | i have anout 3 more open spaces for icons on my desktop |
07:19:46 | Membrillo | the res of my monitor is 1280x 1024 and ive filled the desktop |
07:19:50 | DreamTactix291 | :o |
07:19:55 | drumrboy | mine is 1028 769 |
07:19:55 | DreamTactix291 | that's a lot of icons |
07:19:59 | drumrboy | 3 left |
07:19:59 | Membrillo | yep |
07:20:00 | DreamTactix291 | 1280x1024 here |
07:20:05 | drumrboy | 768* |
07:20:05 | DreamTactix291 | wish it was higher |
07:20:15 | drumrboy | you kiddin? look at me |
07:20:16 | drumrboy | :P |
07:20:31 | Membrillo | :P |
07:20:39 | drumrboy | http://web.textfiles.com/destruction/CYBERTHIEF/beycha.txt |
07:20:42 | drumrboy | awesom |
07:20:44 | drumrboy | e |
07:20:49 | Membrillo | 1028x 768???? |
07:20:51 | Membrillo | thats strange |
07:20:57 | drumrboy | 1024 i think |
07:21:00 | Membrillo | wide screen? |
07:21:01 | drumrboy | wait ill check |
07:21:04 | drumrboy | no.. |
07:21:05 | drumrboy | hold o |
07:21:08 | Membrillo | ok |
07:21:18 | Membrillo | 1028x768 is quite strange |
07:21:35 | drumrboy | 1024 x 768 |
07:21:46 | drumrboy | sry, 4 off |
07:21:56 | drumrboy | mines a square |
07:21:59 | drumrboy | :) |
07:22:00 | drumrboy | or close |
07:22:11 | Membrillo | ah ok |
07:22:31 | Membrillo | yeah 1024x768 is quite standard |
07:22:34 | Membrillo | 17"? |
07:22:37 | Membrillo | i have a 20" |
07:22:42 | DreamTactix291 | i have 19" LCD |
07:22:46 | DreamTactix291 | 1280x1024 |
07:22:52 | Membrillo | cool |
07:22:57 | drumrboy | my seccond (nonexistant) monitor will do... 2048 1536 |
07:22:59 | Membrillo | mines the same but 20" |
07:23:06 | drumrboy | i guess my maximum supported size |
07:23:11 | Membrillo | that isnt bad |
07:23:12 | drumrboy | thats ridiculous though |
07:23:14 | drumrboy | lol |
07:23:16 | DreamTactix291 | i want 2048x1536 |
07:23:26 | BHSPitLappy | 1280x800 w00t |
07:23:31 | Membrillo | your pc will struggle displaying that many pixels |
07:23:31 | drumrboy | if i had teh monitor to do it, it would be dont |
07:23:32 | drumrboy | lol |
07:23:36 | drumrboy | done* |
07:23:45 | DreamTactix291 | Membrillo: that's why if you do that you have two graphics cards :P |
07:24:09 | Membrillo | two graphics cards haha. your tower is getting pretty pricey now |
07:24:15 | drumrboy | i have one |
07:24:20 | drumrboy | supports dual monitor |
07:24:29 | drumrboy | ATI all in wonder 9600 Pro xt |
07:24:33 | Membrillo | yeah i have dual monitor too |
07:24:37 | BHSPitLappy | mine supports triple |
07:24:46 | BHSPitLappy | vga/s-video/dvi |
07:24:48 | Membrillo | so you can scroll from one monitor across to the other |
07:24:52 | BHSPitLappy | yup |
07:24:53 | drumrboy | yes |
07:24:55 | Membrillo | BHSPitLappy: niiiice |
07:24:57 | DreamTactix291 | well |
07:25:05 | DreamTactix291 | i only have on graphics card |
07:25:09 | drumrboy | i used to... one 15 CRT one 15 LCD, then the crt dies |
07:25:09 | DreamTactix291 | i don't game so i don't need a great one |
07:25:11 | drumrboy | died* |
07:25:12 | BHSPitLappy | i have my tv in the s-video |
07:25:32 | drumrboy | i have RCA and S video out |
07:25:37 | drumrboy | dual VGA |
07:25:44 | drumrboy | i could support three screens |
07:25:53 | drumrboy | one has to be a repeated screen though |
07:25:58 | DreamTactix291 | i wouldn't need that many |
07:25:59 | BHSPitLappy | or i can use my desktop laptop as an additional monitor for my laptop |
07:26:14 | BHSPitLappy | the laptop SHOULD support triple out, but it won't do them simultaneously |
07:26:24 | drumrboy | lol |
07:26:28 | drumrboy | too bad |
07:26:33 | BHSPitLappy | since it has vga and s-video outs |
07:26:34 | Membrillo | im happy with one big fat monitor |
07:26:39 | Membrillo | well its LCD |
07:26:43 | drumrboy | my dads old inspiron has svideo and vga out |
07:26:43 | Membrillo | but its big |
07:26:57 | drumrboy | inspiron 8000 |
07:26:58 | drumrboy | lol |
07:27:16 | | Join EvilDude [0] (i=EvilDude@61.1.188.47) |
07:27:36 | DreamTactix291 | if i had a laptop i'd have to have a USB soundcard with it |
07:27:59 | drumrboy | yea, my dad has his laptop playin music in our studio for about 5 minutes |
07:28:11 | drumrboy | lol, sound sucked.. buzzed like insane |
07:28:13 | Ctcp | Ignored 1 channel CTCP requests in 0 seconds at the last flood |
07:28:13 | * | BHSPitLappy = inspiron 6000 |
07:28:17 | drumrboy | lol |
07:28:24 | BHSPitLappy | these speakers sound great |
07:28:41 | drumrboy | my dads dell 9300 has a subwoofer built in |
07:28:42 | drumrboy | lol |
07:28:49 | drumrboy | sounds great also |
07:29:15 | DreamTactix291 | i'm too used to bookshelf speakers to go to computer speakers of any kind :| |
07:29:29 | Membrillo | i play all my music on Xbox Media Center |
07:29:48 | Membrillo | better than any PC media player |
07:29:50 | drumrboy | i play all my music on my... ipod.. or iriver |
07:29:51 | drumrboy | ... |
07:29:53 | drumrboy | or radio |
07:29:54 | drumrboy | :o |
07:30:03 | BHSPitLappy | hey EvilDude |
07:30:09 | Bger | morning :) |
07:30:09 | drumrboy | bye |
07:30:11 | | Nick drumrboy is now known as DrumRBoy320|Away (n=Drumrboy@ool-44c2019c.dyn.optonline.net) |
07:30:12 | EvilDude | 'lo :) |
07:30:18 | Membrillo | you plug your iriver into your speakers? |
07:30:34 | DrumRBoy320|Away | ...me? |
07:30:36 | DrumRBoy320|Away | headphone |
07:30:37 | DrumRBoy320|Away | s |
07:30:41 | DrumRBoy320|Away | note everyone |
07:30:44 | DrumRBoy320|Away | nite |
07:30:46 | DrumRBoy320|Away | night* |
07:31:03 | DreamTactix291 | my solution is foobar2000 -> kernel streaming -> Chaintech AV-710 -> S/PDIF -> Onkyo receiver -> speakers |
07:31:50 | Membrillo | I have iRiver -> PC -> Network Router -> Xbox -> TV - |
07:31:52 | Membrillo | - |
07:31:56 | Membrillo | -> Speakers |
07:32:00 | Membrillo | stupid keyboard |
07:32:43 | DreamTactix291 | i don't have a TV |
07:32:47 | DreamTactix291 | or an Xbox |
07:32:49 | DreamTactix291 | so |
07:32:52 | Membrillo | lol |
07:32:58 | Membrillo | well, i dont use my xbox for games |
07:33:06 | Membrillo | i used to |
07:33:15 | Membrillo | but i modded it and now just use it for video and music |
07:33:21 | DreamTactix291 | ah |
07:33:25 | DreamTactix291 | i just use my PC for that |
07:33:28 | DreamTactix291 | foobar2000 for music |
07:33:31 | DreamTactix291 | MPC for video |
07:33:39 | Membrillo | nice |
07:33:56 | DreamTactix291 | and i don't game so |
07:34:00 | DreamTactix291 | i don't use anything for that :) |
07:34:02 | Membrillo | i dont game either |
07:34:07 | Membrillo | havent in the last couple of years |
07:34:11 | DreamTactix291 | same |
07:34:12 | Membrillo | moved on from that phase |
07:34:46 | Membrillo | what speakers do you have? 2.1? 5.1? Stereo? |
07:34:59 | DreamTactix291 | stereo |
07:35:06 | DreamTactix291 | 2 8" Pioneer bookshelfs |
07:35:09 | BHSPitLappy | 5.1! pro logic! w00t! |
07:35:12 | DreamTactix291 | kinda cheap but not that bad |
07:35:15 | Membrillo | nice |
07:35:26 | DreamTactix291 | i have a semi small subwoofer too |
07:35:30 | Membrillo | prologics arent bad |
07:35:47 | Membrillo | coolio |
07:35:51 | DreamTactix291 | i'm not big on 5.1 |
07:36:06 | Membrillo | yeah, ive never had 5.1 |
07:36:18 | DreamTactix291 | i have no room for 5.1 anyway |
07:36:45 | Membrillo | if i bought an amplifier i could use my 2.1 stereo and my sisters stereo which is the same but without the woofer and have 5.1 but im happy with my 2.1 |
07:37:09 | DreamTactix291 | i just have no room for 5.1 |
07:37:09 | Membrillo | 2x 250 watt speakers and a 350 watt woofer is good enough for me |
07:37:24 | Membrillo | small apartment? |
07:37:35 | DreamTactix291 | just small room |
07:37:45 | Membrillo | oh ok |
07:38:07 | DreamTactix291 | old house |
07:38:23 | Membrillo | my set up is in a family room |
07:38:41 | DBUG | Enqueued KICK Jungti1234 |
07:38:41 | Jungti1234 | [14:43:02] <Jungti1234> Doesn't fwpatcher work in windows 98? |
07:38:48 | DreamTactix291 | my desk takes up the whole room here |
07:38:51 | Membrillo | n oidea |
07:39:02 | Membrillo | Jungti1234: no idea* |
07:39:06 | Jungti1234 | hmm |
07:39:08 | DreamTactix291 | unicode one won't |
07:39:13 | DreamTactix291 | non-unicode should |
07:39:24 | Jungti1234 | ah |
07:39:26 | Jungti1234 | thanks |
07:39:29 | DreamTactix291 | np |
07:39:39 | Jungti1234 | 5.1? |
07:40:04 | Membrillo | 5.1? |
07:40:35 | Jungti1234 | Do you have 5.1? |
07:40:41 | DreamTactix291 | i don't |
07:40:46 | Membrillo | 2.1 |
07:40:51 | Jungti1234 | heh |
07:40:53 | DreamTactix291 | same here |
07:40:57 | Jungti1234 | I have 2 |
07:40:58 | Jungti1234 | -_-; |
07:41:03 | DreamTactix291 | 2 isn't bad |
07:41:09 | DreamTactix291 | so |
07:41:13 | Membrillo | im happy with 2.1 |
07:41:16 | DreamTactix291 | what kinda music do you people have loaded up on your players? |
07:41:23 | Membrillo | i wouldnt want to fork out for 5.1 |
07:41:26 | DrumRBoy320|Away | dream theater |
07:41:35 | DreamTactix291 | yeah i knew about your drumr :P |
07:41:36 | Jungti1234 | I dont know 'kinda' |
07:41:41 | DreamTactix291 | kind of |
07:41:43 | DreamTactix291 | type of |
07:41:46 | Ctcp | Ignored 1 channel CTCP requests in 0 seconds at the last flood |
07:41:46 | * | DrumRBoy320|Away had to goto the bathroom, and is checking up again |
07:42:00 | * | Jungti1234 heh |
07:42:19 | Membrillo | mostly jazz\alternative\funk\soul etc. Im not a fan of pop or heavy rock |
07:42:27 | DreamTactix291 | ah |
07:42:36 | DreamTactix291 | mostly progressive rock/metal for me |
07:42:46 | DreamTactix291 | listening to Yes right now |
07:42:49 | Membrillo | not my style there :P |
07:42:52 | Membrillo | yes are cool |
07:42:53 | | Quit matsl (Remote closed the connection) |
07:42:58 | Membrillo | i dont mind yes |
07:43:02 | DreamTactix291 | Yes is some old school prog rock |
07:43:07 | Membrillo | yeah |
07:43:12 | Membrillo | im listening to Ben Folds now |
07:43:25 | DreamTactix291 | i was listening to Symphony X |
07:43:40 | Membrillo | dont know symphony x |
07:43:45 | DreamTactix291 | progressive metal |
07:43:52 | Membrillo | oh ok |
07:43:58 | DreamTactix291 | i love prog metal |
07:44:49 | Membrillo | how do you define progressive? i hear so many different definitions |
07:45:15 | Jungti1234 | I like a delectable song. |
07:45:22 | DreamTactix291 | i mostly define it as lots of time changes and general verbosiveness and length of the music |
07:45:29 | DreamTactix291 | i'm not as snobbish about it as a lot of people |
07:45:36 | DreamTactix291 | i like songs that are 10+ minutes a lot |
07:45:42 | | Quit Rob- (Read error: 110 (Connection timed out)) |
07:45:43 | Membrillo | yeah same |
07:45:55 | Membrillo | a lot of my jazz stuff is very length |
07:45:56 | DreamTactix291 | listening to one that's 11 right now |
07:46:00 | Membrillo | lengthy& |
07:46:04 | DreamTactix291 | Dream Theater :D |
07:46:17 | Membrillo | yeah, i have a song which goes for 32min lol |
07:46:26 | DreamTactix291 | longest i have is 42 i think |
07:46:30 | Membrillo | nice |
07:46:42 | Membrillo | most of mine are 5-10 though |
07:46:49 | DreamTactix291 | same |
07:47:50 | Membrillo | do you know of James Brown? |
07:48:04 | DreamTactix291 | yes |
07:48:25 | Membrillo | im going to see him next week, and recording it with rockbox :) |
07:48:33 | DreamTactix291 | nice |
07:48:45 | Membrillo | should be |
07:48:54 | DreamTactix291 | i love bootlegs :D |
07:49:07 | Membrillo | haha where are you from on this globe? |
07:49:19 | DreamTactix291 | Nashville, TN, US |
07:49:22 | Membrillo | ah |
07:49:38 | Membrillo | bootlegging is not as tollerated in australia as it is in US |
07:49:47 | DreamTactix291 | well |
07:49:49 | | Quit Jungti1234 () |
07:49:52 | DreamTactix291 | it's not really allowed here |
07:49:55 | DreamTactix291 | people still do it |
07:49:57 | Membrillo | you have to do it quite sneakily |
07:50:19 | Membrillo | people do it here, but if you get caught they usually take your stuff or kick you out |
07:50:21 | DreamTactix291 | i've heard some really good bootlegs |
07:50:22 | Bger | XavierGr ? |
07:50:55 | DreamTactix291 | you guys have a really bad lack of fair use laws |
07:51:09 | Membrillo | i have tickets for seats at james brown, so i think ill tape my mic to the end of the arm rest |
07:51:32 | Membrillo | what do you mean? |
07:51:53 | DreamTactix291 | according to hydrogenaudio.org australian users it's technically illegal to rip a CD there |
07:52:00 | Membrillo | yep |
07:52:10 | EvilDude | it is |
07:52:14 | EvilDude | Australia has stupid laws |
07:52:18 | Membrillo | pretty nasty fines as well if they catch you (although thats pretty unlikely) |
07:52:32 | DreamTactix291 | here CDs are ok because they lack any sort of copy protection |
07:52:34 | DreamTactix291 | DVDs though |
07:52:50 | | Join B4gder [0] (n=daniel@static-213-115-255-230.sme.bredbandsbolaget.se) |
07:53:00 | Membrillo | well, ours have the same protection as yours i think |
07:53:01 | DreamTactix291 | the day i can't backup what i own though is the day i stop buying |
07:53:19 | Membrillo | its just we have harsher punishments |
07:53:29 | DreamTactix291 | CDs lack copy protection |
07:53:33 | DreamTactix291 | except for the corrupt ones |
07:53:46 | DreamTactix291 | Sony really did it with those rootkit CDs :| |
07:53:55 | DrumRBoy320|Away | **xony** cough coigh |
07:53:55 | DrumRBoy320|Away | lol |
07:53:59 | DrumRBoy320|Away | navermind |
07:53:59 | DrumRBoy320|Away | lol |
07:54:08 | DrumRBoy320|Away | wow i cant type |
07:54:10 | Membrillo | yeah, well the point they make is, they put flimsy protection on, and just bypassing that makes the action illegal |
07:54:19 | DreamTactix291 | ah |
07:54:29 | Membrillo | what are the rootkit cds? |
07:54:44 | DreamTactix291 | sony released audio CDs that autoinstalled a rootkit when you put them in |
07:55:01 | DrumRBoy320|Away | ... thats the way to do it though... make it so easy to break the law... that you do it w/o thinking |
07:55:20 | Membrillo | "breaking the law" has lost all meaning |
07:55:23 | DreamTactix291 | yep |
07:55:25 | DrumRBoy320|Away | lol |
07:55:25 | Bger | Membrillo there was a bug in the sony's drivers (that prevent cd ripping) which are installed with windows' autorun |
07:55:32 | Bger | or something like this ... |
07:55:34 | DrumRBoy320|Away | bug? |
07:55:36 | DreamTactix291 | i have a large legal lossless audio collection |
07:55:37 | DreamTactix291 | so |
07:55:41 | DrumRBoy320|Away | try maliciousl software |
07:55:45 | DreamTactix291 | for everything i have that's not legal i don't care |
07:55:54 | DreamTactix291 | yep |
07:55:55 | DrumRBoy320|Away | :o |
07:55:57 | DrumRBoy320|Away | lol |
07:56:01 | DreamTactix291 | not much short of a virus really |
07:56:01 | Membrillo | Bger |
07:56:09 | Bger | yes ? |
07:56:12 | Membrillo | Bger: ah... stupid sony |
07:56:21 | Membrillo | sorry, accidently quoted your name haha |
07:56:37 | Bger | haha never mind |
08:00 |
08:12:25 | | Join ender` [0] (i=ychat@84.52.165.220) |
08:20:12 | | Quit `3nergy (Connection reset by peer) |
08:25:54 | | Join LinusN [0] (n=linus@labb.contactor.se) |
08:29:05 | | Join stamppot1975 [0] (n=d4883814@labb.contactor.se) |
08:35:28 | | Quit perplexity (Read error: 110 (Connection timed out)) |
08:50:04 | | Join perplexity [0] (n=joust@217.165.22.100) |
08:51:29 | | Join jborn_ [0] (n=jborn@adsl-68-74-78-56.dsl.emhril.ameritech.net) |
08:51:47 | | Join EvilDude9 [0] (i=EvilDude@61.1.188.47) |
08:52:34 | * | B4gder does the rare booting-with-jffs2-rootfs-on-his-cfi-flash dance |
08:53:53 | dwihno | B4gder: flash what who the toot boot? |
08:53:56 | | Quit EvilDude9 (Client Quit) |
08:54:28 | B4gder | booting with roofs on the flash of my customer's board |
08:55:02 | dwihno | What kind of flash? |
08:55:03 | B4gder | some parts of linux is just so without docs |
08:55:14 | B4gder | a 16MB CFI intel flash |
08:55:21 | dwihno | I got some flash toys yesterday |
08:55:25 | dwihno | Neato! |
08:55:32 | | Join jborn__ [0] (n=jborn@adsl-68-74-78-56.dsl.emhril.ameritech.net) |
08:55:58 | dwihno | Sounds like a lot of fun to play around with! :) |
08:56:09 | B4gder | it is |
08:56:31 | B4gder | linux 2.6.15 on this arm9. 32MB ram |
08:57:36 | *** | Saving seen data "./dancer.seen" |
08:57:52 | | Join Zagor [0] (n=bjst@194-237-150-170.customer.telia.com) |
08:58:12 | B4gder | now if I could only _write_ to the fs too... |
08:59:29 | dwihno | Small steps, grasshopper :) |
08:59:50 | B4gder | veeeery small |
09:00 |
09:00:08 | | Join einhirn [0] (i=Miranda@bsod.rz.tu-clausthal.de) |
09:08:07 | | Quit JoeBorn (Read error: 110 (Connection timed out)) |
09:08:34 | | Join JoeBorn [0] (n=jborn@adsl-68-74-78-56.dsl.emhril.ameritech.net) |
09:10:08 | Zagor | hi joe |
09:12:25 | | Quit EvilDude (Read error: 113 (No route to host)) |
09:13:00 | | Quit jborn_ (Read error: 110 (Connection timed out)) |
09:13:28 | Bger | stupid q, but ... what's the "empty" string for s/something/"empty"/g ? |
09:14:01 | B4gder | "s/something//g" ? |
09:14:08 | B4gder | ah |
09:14:17 | B4gder | that is the replacement |
09:14:33 | | Quit jborn__ (Read error: 110 (Connection timed out)) |
09:14:38 | B4gder | s/replace this/with that/g |
09:14:44 | Bger | yep, but ... |
09:15:09 | Bger | okay, i want to remove the +-es of the diff (entire new file) |
09:15:15 | Bger | s/^+//g |
09:15:17 | Bger | in vim |
09:15:19 | Bger | but... |
09:15:28 | B4gder | \+ probably |
09:15:34 | B4gder | + is regex operator |
09:15:41 | Bger | novimon:) |
09:15:44 | Bger | uf |
09:15:49 | Bger | in this case - no |
09:16:22 | B4gder | and you do want to remove "+ " if I'm not mistaking |
09:18:01 | Bger | it seems it's not extended regexp |
09:18:05 | dwihno | %s/^+\s//g |
09:18:15 | dwihno | vim's regex is fishy |
09:18:21 | Bger | ah, i'm dumb (as usual) |
09:18:31 | Bger | forgot the % for all lines |
09:18:48 | Bger | 10x anyway |
09:18:56 | dwihno | Perl compatible regex in vim would be swell :) |
09:18:58 | dwihno | np |
09:19:10 | B4gder | sed is your friend! ;-) |
09:19:27 | Bger | B4gder why in sed when i can do it in vim :P |
09:19:40 | B4gder | hey, you couldn't ;-) |
09:19:52 | Bger | heh |
09:19:52 | * | B4gder ducks |
09:20:21 | | Nick paugh is now known as AliasCoffee (n=kickback@2001:5c0:8fff:ffff:8000:0:3e03:6822) |
09:25:23 | novimon | Bger:) |
09:27:06 | Bger | yep ? ;) |
09:27:59 | | Join bshift- [0] (i=shift@CPE000c6e94cf09-CM001225d870de.cpe.net.cable.rogers.com) |
09:27:59 | | Quit eEye (Read error: 104 (Connection reset by peer)) |
09:29:00 | preglow | ooh |
09:29:21 | preglow | do a quick plug/deplug/plug with usb, and rockbox will hang |
09:31:24 | AliasCoffee | preglow: tried with iriver f/w? maybe the hardware doesn't like it. |
09:31:32 | Bger | this is a feature :D |
09:31:41 | Bger | AliasCoffee i don't think it's a hardware problem |
09:32:20 | | Join Febs [0] (n=medifebb@nmd.hissf.sjc.wayport.net) |
09:36:53 | B4gder | I talked to Linus about the SWAP_WORDS in ata.c yday |
09:37:11 | B4gder | I think we should rename it to ATA_LITTLE_ENDIAN or similar |
09:37:56 | B4gder | it'll make the code more obvious |
09:39:23 | | Join eEye [0] (i=shift@CPE000c6e94cf09-CM001225d870de.cpe.net.cable.rogers.com) |
09:39:24 | | Quit bshift- (Read error: 104 (Connection reset by peer)) |
09:41:15 | | Quit uwe_ (Read error: 104 (Connection reset by peer)) |
09:49:44 | | Quit DreamTactix291 (Read error: 110 (Connection timed out)) |
09:53:49 | | Quit AliasCoffee (Remote closed the connection) |
10:00 |
10:02:47 | | Join BHSPitLappy2 [0] (i=steve-o@adsl-65-69-154-217.dsl.rcsntx.swbell.net) |
10:02:55 | | Quit BHSPitLappy (Nick collision from services.) |
10:03:03 | | Nick BHSPitLappy2 is now known as BHSPitLappy (i=steve-o@adsl-65-69-154-217.dsl.rcsntx.swbell.net) |
10:11:14 | | Join Kohlrabi [0] (n=Kohlrabi@dslb-082-083-129-077.pools.arcor-ip.net) |
10:11:20 | LinusN | amiconn: u there? |
10:15:10 | | Join amiconn_ [0] (n=jens@p54BD501E.dip.t-dialin.net) |
10:29:46 | mirak | hello |
10:29:58 | mirak | so I managed to make mpeg2 decompress |
10:30:03 | mirak | but that's as slow as xvid |
10:30:48 | markun | mirak: with some things in IRAM? |
10:31:25 | mirak | nothing |
10:31:49 | mirak | the ram seems to be a boottleneck for sure |
10:31:52 | Bger | as slow as xvid without IRAM or as slow as xvid with IRAM |
10:32:07 | mirak | as slow as xvid without iram |
10:32:24 | mirak | well maybe 3 fps when xvid is 2 |
10:32:43 | | Quit amiconn (Read error: 110 (Connection timed out)) |
10:32:43 | | Nick amiconn_ is now known as amiconn (n=jens@p54BD501E.dip.t-dialin.net) |
10:32:43 | mirak | I didn't do a precise benchmark |
10:32:55 | mirak | that's pointless anyway |
10:33:15 | Bger | btw what xvid files did you test ? |
10:33:30 | Bger | for example the iriver's decoder doesn't support some kind of frames ... |
10:34:08 | mirak | Bger: I tried a xvid stream I used for the iriver firmware |
10:34:18 | Bger | ah |
10:34:29 | mirak | and they have sound in plus of that ... |
10:34:35 | Bger | yep |
10:34:59 | mirak | I imagine them working as nuts 24/7 to have that think optimised |
10:35:01 | Bger | but i guess the sound takes only 20MHz or so of the CPU |
10:35:09 | XavierGr | 3 fps wow that is slow? |
10:35:26 | XavierGr | any known problems? |
10:35:33 | mirak | well I think that's more 2 anyway ... |
10:36:00 | Bger | but they use the motorola's decoder ... |
10:36:10 | mirak | also it displays nothing, I just display the frame number |
10:36:14 | | Quit JoeBorn (Read error: 110 (Connection timed out)) |
10:36:17 | XavierGr | well you have to optimize it by at least 8-10 fps. no? |
10:36:19 | Bger | and our mad wants ~ 45MHz for 128kbps mp3 |
10:36:21 | mirak | Bger: what motorola ? |
10:36:45 | mirak | Bger: you name is like Bigger ? |
10:36:50 | Bger | mirak there is a rumour that iriver h1x0 use the motorola's mp3 decoder |
10:37:02 | Bger | mirak that's not my name :) |
10:37:10 | mirak | Bger: ? there is a hardware decoder ? |
10:37:11 | Bger | spell it as u like |
10:37:14 | Bger | mirak nooo |
10:37:24 | B4gder | it is quite likely they just bought a codec, yes |
10:37:25 | Bger | software one, but not license-compatible with rockbox |
10:38:18 | preglow | i think iriver has free access to motorolas decoder |
10:38:19 | Bger | all i wanted to say is that we will need much more work to achieve 10fps ..... |
10:38:26 | preglow | well no shit |
10:38:42 | Bger | and i don't know whether this is possible with mad for sound |
10:38:43 | mirak | ok that's just 2 fps, I lied |
10:39:24 | | Join linuxstb [0] (n=5343d4aa@labb.contactor.se) |
10:39:39 | mirak | also the plugin ram was shrinked to 512kB |
10:39:47 | mirak | xvid doesn't fit in that |
10:40:01 | Bger | mirak that's the least problem now ... :) |
10:40:03 | mirak | at least not as it is |
10:42:14 | mirak | the problem I had with the code was that there was a ATTR_ALIGN(64) in a structure |
10:42:20 | | Quit DJDD__ ("Trillian (http://www.ceruleanstudios.com") |
10:42:25 | mirak | it wasn't working |
10:43:04 | linuxstb | B4gder: About the SWAP_WORDS, I agree it's a confusing define. I'ld be happier with defining the endianess of the ATA hardware as well. |
10:45:24 | | Quit Kohlrabi ("Fast alle Menschen sind Regenwürmer") |
10:45:53 | linuxstb | We can just use that, along with the letohe16() and betohe16() macros instead of swap16(). I can look at this this evening if no-one else wants to do it. |
10:46:23 | | Join JdGordon [0] (n=Miranda@c220-239-137-122.smelb1.vic.optusnet.com.au) |
10:51:37 | Zagor | ntohs() is the standard macro/function for that |
10:51:59 | B4gder | for network order, yes |
10:52:42 | linuxstb | Zagor: We've got a set of byte-swap macros in system.h - they were added a few months ago |
10:52:49 | Zagor | well do we different macros for different purpose? |
10:53:11 | B4gder | in this case I think the macros fulfill a purpose |
10:53:57 | linuxstb | They are generally used when dealing with binary file formats - e.g. the codecs and bitmap saver. |
10:54:30 | Zagor | fine with me |
10:57:35 | | Quit linuxstb ("CGI:IRC") |
10:57:39 | *** | Saving seen data "./dancer.seen" |
11:00 |
11:10:00 | | Join needleboy [0] (n=3e00550c@labb.contactor.se) |
11:10:15 | needleboy | good morning |
11:10:30 | needleboy | anyone patient enough to help an idiot? |
11:10:46 | needleboy | i need some help with creating .patch files |
11:14:09 | ashridah | i can try |
11:14:38 | | Quit Xerion (Read error: 110 (Connection timed out)) |
11:16:59 | needleboy | nevermind, seems i've handled it for now |
11:17:01 | needleboy | thanks anyways! |
11:17:04 | | Join Xerion [0] (i=xerion@zorgash.student.utwente.nl) |
11:20:21 | amiconn | Zagor: ntohs() & co are only for converting between network (i.e. big endian) and host order. The have no complement for little endian. |
11:20:36 | amiconn | letoh16() & friends have that, and they seem to be somewhat standard |
11:21:56 | JdGordon | hey all, finally back at home from holidays |
11:22:04 | | Join DreamTactix291 [0] (n=DreamTac@adsl-149-149-95.bna.bellsouth.net) |
11:22:22 | JdGordon | i managed to update rb a few times and 1 thing stumped me... why is the volume -30% instaed of 70%? |
11:22:45 | Zagor | it's not % anymore. it's dB. |
11:23:32 | JdGordon | hmm |
11:26:30 | dwihno | wee |
11:32:20 | | Join uwe_ [0] (n=uwe@dove.informatik.tu-muenchen.de) |
11:36:28 | mirak | is there a variable that can tell the stack size ? |
11:37:34 | preglow | no |
11:37:47 | preglow | but you can check rockbox sources and see what you see |
11:37:50 | | Quit Febs (Read error: 113 (No route to host)) |
11:38:36 | preglow | codec stack size, for example, is DEFAULT_STACK_SIZE + 0x2000 |
11:39:04 | preglow | and DEFAULT_STACK_SIZE is 0x400 |
11:39:12 | preglow | which is what most parts of rockbox use for their stacks |
11:39:30 | preglow | however, plugins use the main stack, i think |
11:39:57 | mirak | I already asked something like that, but when a a struct is declared and the size of that struct is around 16kB is it put on the IRAM stack ? |
11:40:19 | preglow | it is put on the stack if you put it here |
11:40:25 | preglow | that is, if you declare it a function scope |
11:40:34 | preglow | 16kb sounds too much |
11:40:46 | mirak | there is an array in it |
11:40:53 | preglow | even codec stack would be smashes by that |
11:41:03 | mirak | so how is it possible ? |
11:41:09 | preglow | it isn't, you can't use the stack for it |
11:41:19 | mirak | but it works ! |
11:41:30 | preglow | then it's not on the stack |
11:41:53 | mirak | ok |
11:42:01 | preglow | depends on how big the main stack is |
11:42:10 | preglow | i kind of assumed it wasn't bigger than the codec stack |
11:42:16 | mirak | the stack growth in IRAM ? |
11:42:32 | | Join `3nergy [0] (n=3nergy@techgaming.net) |
11:42:54 | preglow | ehh? |
11:43:09 | mirak | where is the stack ? |
11:43:50 | mirak | I think I will let that optimisation thing to interested people |
11:43:51 | | Quit needleboy ("CGI:IRC (EOF)") |
11:44:26 | preglow | main stack is 0x2000 big |
11:44:43 | preglow | 8192 bytes |
11:44:44 | preglow | so no |
11:44:49 | preglow | that struct is not on the stack |
11:44:56 | | Join Paul_The_Nerd [0] (n=Paul_The@cpe-66-68-93-2.austin.res.rr.com) |
11:45:07 | preglow | if you define a variable in a function, then it's on the stack, unless you declare it static |
11:45:08 | | Join steveb [0] (n=dave@ircguide/director/about/fish/about/uk/about/seo/steveb) |
11:45:15 | amiconn | mirak: The main stack size is 0x2000 (8KB) |
11:45:32 | amiconn | This is an embedded system; don't put large structs on the stack |
11:45:42 | preglow | you can in stuff like decoders |
11:45:45 | preglow | but be careful |
11:45:59 | steveb | Hi, i just patched my firmware as per the instructions. it said it patched it fine. i installed all the rockbox files in to the root of my iRiver H340 but it only loads the iriver fw... |
11:46:03 | steveb | any ideas? |
11:46:55 | mirak | amiconn: so why isn't it just crashing ? |
11:47:05 | preglow | let me see the code |
11:47:20 | mirak | ok I put it on the tracker since it works |
11:47:32 | ashridah | steveb: did you actually flash the firmware using the iriver's firmware flash option? |
11:47:50 | steveb | ashridah: yep. it shut itself down and everything |
11:47:56 | ashridah | interesting |
11:48:13 | steveb | odd huh? |
11:48:32 | ashridah | i'd try patching it again, i guess |
11:48:39 | preglow | brb, lunch |
11:49:01 | ashridah | (patching the .hex again then flashing, i mean) |
11:49:14 | ashridah | making sure you copy it to the unit and overwrite the one that's there |
11:49:27 | steveb | i patched it in situe |
11:50:43 | Paul_The_Nerd | Does it boot straight into iRiver, or does it very briefly show something else first? |
11:50:55 | steveb | straight in to iRiver |
11:52:59 | JdGordon | what bootloader is the h300 upto? |
11:53:04 | steveb | 5 |
11:53:13 | Paul_The_Nerd | Then it is very likely that somehow either the firmware file wasn't patched, or the file you copied over and flashed wasn't the right one. |
11:53:36 | JdGordon | anything majoy change since 3? |
11:55:05 | ashridah | bootloader usb mode. although people have reported the occasional bug with v5 (nothing like v4 tho) so user discretion is advised |
11:56:59 | Membrillo | anyone here a MR mod? |
11:57:25 | LinusN | ashridah: "user discretion"? |
12:00 |
12:00:20 | steveb | ok it isnt loading up the patched fw for some reason... |
12:00:36 | ashridah | LinusN: between v3/v5 i guess |
12:01:06 | LinusN | ashridah: why not use v5? |
12:01:19 | ashridah | LinusN: didn't some people report some minor bugs with it? |
12:01:39 | LinusN | yes, sometimes the bootloader usb mode doesn't work |
12:01:56 | LinusN | but then you don't use the bootloader usb mode |
12:02:10 | steveb | meh... just tried patching again and the damn thing just stays on the old one... i wonder whats up with it |
12:02:26 | mirak | ok I uploaded a mpeg2 plugin on the tracker. If someone is interested to optimise that ... |
12:02:32 | steveb | it should be called H300.hex right? |
12:02:33 | LinusN | afaik, there are no bugs that should make you go back to v3 |
12:02:50 | ashridah | LinusN: aah, righto |
12:03:22 | ashridah | doesn't fwpatcher.exe create a copy of the file and patch that? |
12:03:26 | * | ashridah can't remember) |
12:03:39 | steveb | the filesize changed |
12:03:43 | steveb | and modified date |
12:04:41 | preglow | it creates a copy and patches that, yes, but then it overwrites the original one |
12:05:24 | ashridah | ah |
12:08:20 | steveb | well for some reason my firmware isnt being patched at all because when it starts up it says 1.29E when i patched a 1.28E fw |
12:10:58 | preglow | Paul_The_Nerd: any negative experiences with using gcc4 on arm? |
12:11:57 | Paul_The_Nerd | preglow: So far, not a one. |
12:12:22 | preglow | i'm considering asking one of the big boys to put gcc4 on the server |
12:12:38 | Paul_The_Nerd | Both the bootloader and the normal build no problem, and everything seems to work at least as well as before. |
12:12:43 | preglow | i don't know if it's even worth testing it in and out, gcc3 makes wrong code, gcc4 does not |
12:13:30 | steveb | gcc3 is evil. |
12:13:32 | JdGordon | gaaaahhhh... the h300 optimized build on mr has a horrible colour.. |
12:13:40 | preglow | gcc3 is nice, but it has bugs on arm, apparently |
12:13:50 | steveb | i am not a fan. |
12:13:55 | Paul_The_Nerd | preglow: It may affect the IFP port though, isn't that Arm as well? |
12:14:00 | B4gder | steveb: for coldfire, gcc3 makes better code |
12:14:06 | preglow | Paul_The_Nerd: indeed it is |
12:14:07 | B4gder | fan or not |
12:14:12 | preglow | for coldfire gcc3 is recommended, yes |
12:14:23 | steveb | meh. dont really know anything about that ;) i have had many problems with gcc3 though in the past |
12:14:33 | B4gder | and not with gcc4? ;-) |
12:14:41 | steveb | not so many surprizingly |
12:14:46 | B4gder | 4.0 was horrible |
12:15:15 | mirak | anyone have an ipod here ? |
12:15:21 | steveb | true. i never used that one |
12:15:32 | Paul_The_Nerd | mirak: Nano here.' |
12:15:54 | mirak | it would be intersting to have a test of mpeg2 with the ARM idct.c assembly optimised of ffmpeg |
12:16:13 | mirak | to see if this give a significant performance boost |
12:16:31 | mirak | before trying anything for coldfire |
12:16:33 | preglow | gcc4 wont reach its full potential until at least 4.2 |
12:18:07 | JdGordon | grr... the reset button is too damn small |
12:18:15 | JdGordon | i cant find a pin |
12:18:25 | B4gder | paperclip! |
12:18:27 | Paul_The_Nerd | preglow: ifp port compiles without complaint, but it's not like that says too terribly much. |
12:18:35 | Paul_The_Nerd | I don't exactly have one to test 'er on. |
12:19:24 | JdGordon | oh goody... it seems to crash loading the wps... |
12:21:38 | preglow | doesn't matter that much, the server doesn't create dailies for ifp anyway |
12:21:50 | preglow | and i seriously doubt gcc4 will start making wrong code for ifp |
12:21:53 | | Join steveb___ [0] (n=dave@pan.object4.net) |
12:22:05 | | Part steveb___ ("oops") |
12:22:41 | B4gder | I'll change the h300 sim build to use SDL in the build table |
12:22:55 | B4gder | and the other color target sims too |
12:25:08 | Paul_The_Nerd | preglow: Well, GCC 4.0.2 gets my vote. |
12:25:30 | preglow | anything major left to do for the sdl sim? |
12:25:45 | B4gder | preglow: verifying the cygwin part |
12:25:56 | Bger | preglow are you sure it's gcc's problem ? |
12:26:16 | preglow | Bger: pretty much |
12:26:36 | | Join Jungti1234 [0] (n=jungti12@124.60.15.86) |
12:26:36 | preglow | if not, the problem we have is even weirder |
12:26:40 | Jungti1234 | hi |
12:26:56 | Bger | and what about the case of (for example) some kind of buffer overflow (lol), and just the 4.0.2's code doesn't exploit it |
12:27:43 | Bger | sorry if saying/talking bullsh.ts, i don't know the situation... |
12:28:02 | | Join akaidiot [0] (n=nope@c-7244e255.363-1-64736c11.cust.bredbandsbolaget.se) |
12:28:20 | | Join webguest73 [0] (n=586cc279@labb.contactor.se) |
12:28:22 | preglow | it's far more low-level than that |
12:28:33 | | Quit webguest73 (Client Quit) |
12:28:39 | preglow | Paul_The_Nerd did a pretty in-depth test, and it all boils down to conditionals |
12:28:42 | preglow | no buffers |
12:28:45 | Jungti1234 | markun |
12:28:50 | Bger | huh |
12:28:58 | Bger | that's why i said "sorry":) |
12:29:09 | preglow | didn't see that |
12:31:11 | Membrillo | yay!!! ive managed to clean 850mb of stuff off my h320! that leaves..... 830mb free |
12:31:20 | Membrillo | 880 sorry |
12:31:28 | Membrillo | haha that was embarresingly stupid |
12:31:47 | Jungti1234 | heh |
12:36:09 | Membrillo | what does windows media player have against my iriver.... whenever i right click on a file on my iriver it pauses the song im listening to. |
12:36:22 | Membrillo | bloody bill gates |
12:36:31 | Membrillo | facist dictator he is |
12:36:39 | Membrillo | makes me pause my songs |
12:36:45 | B4gder | yet you use his products |
12:36:51 | Membrillo | ill go and pause his song if you know what i mean |
12:37:16 | ashridah | wouldn't bother bitching too much. usb stacks tend to be fairly heavy on the processor |
12:37:21 | ashridah | (for usb storage anyway) |
12:37:36 | Membrillo | oh well |
12:37:39 | ashridah | doesn't help that you can't really do simple dma transfers |
12:38:03 | ashridah | get a better music player that caches more of the file while decoding |
12:38:31 | B4gder | there are others? ;-P |
12:38:44 | | Join ST [0] (i=STx@c211-31-10-10.blktn3.nsw.optusnet.com.au) |
12:38:53 | B4gder | ehum |
12:38:59 | ashridah | i've always stuck to quintessential when using windows (doesn't happen too often) |
12:39:01 | B4gder | the latest rockboy patch doesn't build on h1x0 |
12:39:04 | Membrillo | lol im too lazy. i dont listen to music on my PC very often |
12:39:24 | B4gder | region PLUGIN_IRAM is full |
12:39:48 | Membrillo | thats probably because ram was dropped for pluggins earlier. read that somewhere |
12:39:53 | Membrillo | plugins* |
12:40:24 | B4gder | not at all |
12:40:40 | B4gder | IRAM is not plugin ram |
12:40:55 | B4gder | and it builds fine for h300 |
12:41:23 | Membrillo | well i had no idea what i was talking about. Thought i could try and make myself useful though |
12:41:31 | Membrillo | :) |
12:42:37 | Membrillo | Super Mario Bros 2- 6 Golden Coins runs really well on H3xx rockboy now |
12:43:20 | preglow | gheh |
12:43:20 | | Quit perplexity (Read error: 110 (Connection timed out)) |
12:43:27 | preglow | full for h1x0 but not h3x0? |
12:43:28 | preglow | queer |
12:43:37 | B4gder | 0x100180ec iend = . |
12:43:44 | B4gder | compared to |
12:43:46 | B4gder | 0x10017e98 iend = . |
12:43:55 | B4gder | 0xec bytes too many |
12:44:18 | preglow | well, so it's got some CONFIG_CPU based iram decisions, then? |
12:44:27 | B4gder | must have |
12:44:27 | | Join Rob- [0] (n=robbie@haylott.plus.com) |
12:47:36 | B4gder | the lcd code for example |
12:47:47 | | Join petur [0] (n=d4efd6a6@labb.contactor.se) |
12:49:49 | | Join linuxstb [0] (n=d57b9aa9@labb.contactor.se) |
12:50:03 | preglow | linuxstb: what do you say we put gcc4 for arm on the server? |
12:51:43 | B4gder | ok, the problem is that the 'scan' struct uses a larger buffer for the 2 bit lcds |
12:52:18 | linuxstb | preglow: I haven't had chance to test it. |
12:52:52 | amiconn | LinusN: Speaking about bootloader USB mode - the H300 bootloader seems to cut hd power for a short time before entering USB mode which leads to a nasty click |
12:52:56 | Jungti1234 | hmm |
12:52:59 | amiconn | ..aka HD emergency park |
12:53:05 | Jungti1234 | http://imgnews.naver.com/image/143/2006/01/18/20060118n_fifa.jpg |
12:53:11 | linuxstb | But yes, I think we should put gcc4 on the server - but we can wait a couple of days, to give us all a chance to use it and make sure there are no problems. |
12:53:19 | LinusN | amiconn: see "known issues" on IriverBoot |
12:53:46 | linuxstb | And also, the latest Rockboy patch doesn't fit in the ipod's IRAM either. |
12:54:13 | preglow | no surprises there |
12:54:26 | linuxstb | Nope. There is quite a bit of ICODE in Rockboy now I think. |
12:54:26 | XavierGr | Bagder: seems like a nice, is it realtime now? |
12:55:15 | Membrillo | What kbps on OGG should I aim for that is around the equivalent file size of 160kbps mp3? |
12:55:30 | mirak | is there a patch size limit on the tracker ? |
12:55:35 | linuxstb | Membrillo: Er, 160kbps? |
12:55:44 | mirak | Membrillo: q 5 |
12:56:09 | ender` | wouldn't q4 be closer? |
12:56:16 | Membrillo | hmmm. if i go 160kpbs the filesize is a lot smaller than the mp3 |
12:56:25 | mirak | ender`: probably yes |
12:56:28 | mirak | 4 or 5 |
12:56:29 | Membrillo | its strange, because i didnt think it should be so |
12:56:42 | ender` | 4,5 :) |
12:56:42 | Membrillo | using dBpowerAMP |
12:56:54 | preglow | Membrillo: so what? quality is better |
12:56:58 | preglow | dbpoweramp :// |
12:57:05 | ender` | let's go fractional :) |
12:57:20 | mirak | preglow: is there a size limit on the tracker ? |
12:57:26 | mirak | of the patches |
12:57:28 | Membrillo | ill go 192 or 224 |
12:57:32 | preglow | mirak: no idea |
12:57:41 | *** | Saving seen data "./dancer.seen" |
12:57:43 | preglow | Membrillo: why do you care so much about sie? |
12:57:43 | preglow | size |
12:57:58 | petur | mirak: zip it? |
12:58:03 | Membrillo | because i only have 800mb left after deleting a whole lot of stuff |
12:58:12 | Membrillo | space is something im short on |
12:58:18 | preglow | then you shouldn't try to use more of it |
12:58:21 | preglow | like you're doing right now |
12:58:34 | preglow | if the files end up smaller than 160kbps mp3s, then hooray! |
12:58:40 | mirak | petur: it's zipped but I included a mpeg2 stream test file |
12:58:44 | Membrillo | haha fair enough |
12:58:45 | mirak | of 2megs |
12:58:52 | preglow | q5 will sometimes make smaller files than 160kbps, sometimes larger |
12:58:57 | Membrillo | ok |
12:59:11 | mirak | I think you should use q6 |
12:59:12 | preglow | like the parameter hints at, it's a quality thing |
12:59:14 | mirak | Membrillo: |
12:59:18 | Membrillo | im new to ogg and im not sure how it equivalates |
12:59:21 | preglow | and i think he should try it out himself |
12:59:24 | Membrillo | mirak: |
12:59:26 | petur | mirak: why not put a link to that test file in the comment and put the file somewhere on the net |
12:59:32 | preglow | i use q5 and it's just dandy most of the time |
12:59:37 | Membrillo | ok |
12:59:43 | Membrillo | good good |
12:59:46 | Membrillo | ill have a play around |
12:59:47 | mirak | petur: well that somewhere on the net is the problem, I have no webspace |
13:00 |
13:00:04 | Membrillo | i just got shure e2cs and i wont to be able to use them properly |
13:00:10 | Membrillo | want* |
13:00:17 | Membrillo | but ive also got to balance with space |
13:00:20 | Membrillo | its a nasty issue |
13:01:05 | Membrillo | are Q4 and Q5 etc only for VBR? |
13:01:43 | crwl | they're all VBR modes |
13:01:44 | Membrillo | for CBR it seems to be measured in kbps but when i changed to VBR its measured in Qx |
13:02:39 | crwl | all the VBR modes have a "nominal bitrate" (for example q5 = 160 kbps, q4 = 128 kbps) but they don't necessarily mean much |
13:02:55 | Membrillo | ah ok |
13:02:57 | crwl | it's just a bitrate they'll quite often end up around |
13:03:08 | crwl | an average bitrate, that is |
13:03:27 | Membrillo | im encoding to Q5 now. ill tell you the ratio of lossless to Q5 |
13:03:29 | preglow | Membrillo: there is no cbr for vorbis, so just forget it |
13:03:31 | Membrillo | in this case |
13:03:46 | Membrillo | really? dbpower says i can have CBR or VBR |
13:03:52 | preglow | dbpoweramp is crap |
13:03:58 | Membrillo | bad dbpoweramp |
13:04:09 | Membrillo | what should i use to convert between formats then? |
13:04:12 | preglow | you can have pseude-cbr |
13:04:14 | preglow | pseudo |
13:04:17 | preglow | but you don't want that |
13:04:21 | mirak | http://sourceforge.net/tracker/index.php?func=detail&aid=1403184&group_id=44306&atid=439120 patch is here, test file is here http://81.220.111.71/~karim/test2.mpeg2 |
13:04:25 | preglow | it's still vbr, just worse quality, and tries to be cbr |
13:04:34 | Membrillo | oh ok |
13:04:35 | Paul_The_Nerd | Why's this dbpoweramp crap? |
13:04:45 | Membrillo | so what freeware do you suggest for encoding? |
13:05:03 | Membrillo | Paul_The_Nerd: i dunno, it seems to be pretty good for me |
13:05:06 | mirak | Membrillo: q6 is cd quality I think |
13:05:11 | Membrillo | but apparently its crap |
13:05:22 | mirak | at q7 I can't do a difference between a wav and ogg, and the size maybe 10% bigger |
13:05:33 | mirak | than q6 |
13:05:44 | preglow | and that's you, there's no Grand Right answer with encoders, you need to test yourself |
13:05:58 | Membrillo | from lossless flac to Q5 ogg VBR the filesize has gone from 17.711mb to 2.706mb |
13:05:58 | preglow | unless you want to waste space, in which case you can just listen to anyone who goes the highest |
13:06:00 | crwl | if q6 is CD quality, then q7 must be better than CD, eh? :) |
13:06:08 | mirak | I am against bitrates below 192kbits :D |
13:06:20 | crwl | lossless is CD quality |
13:06:25 | preglow | i'm against people who think in terms of bitrate |
13:06:28 | preglow | but that's just me |
13:06:38 | Paul_The_Nerd | mirak: The mpeg2 patch, which targets should it be aimed at? |
13:06:54 | mirak | Paul_The_Nerd: I think any should work |
13:06:55 | Membrillo | if i had a chunky harddrive i would stick at 192 or higher |
13:06:57 | Jungti1234 | hey |
13:07:14 | crwl | for my Iriver I encode to ~128 kbps Vorbis (q4) with the newest AoTUV whatever encoder (because I hear it's better and somewhat faster) and I think it's just fine for portable use |
13:07:19 | Membrillo | but now im at mostly 128kbps mp3s and some oggs. yuck |
13:07:26 | crwl | for home use, I use FLAC |
13:07:40 | mirak | Paul_The_Nerd: I have used IRAM IDATA_ATTR I probably shoudln't have used them since I am not sure if it will work with other devices |
13:07:42 | crwl | this is a good combination, because it's so easy to encode from flac to vorbis |
13:08:02 | mirak | Membrillo: what's your device ? |
13:08:08 | Membrillo | the size of this album has gone from 293mb to 45.3 |
13:08:13 | Membrillo | H320 |
13:08:29 | mirak | Membrillo: 20G is a lot of space man ! |
13:08:33 | Jungti1234 | Can't rockbox go to folder of a song that returned to life on last if stop a song? |
13:08:36 | mirak | I have one too |
13:08:46 | Membrillo | ive filled it unfortunately |
13:08:51 | Membrillo | with 128kbps mp3s |
13:10:27 | Paul_The_Nerd | mirak: I'm not entirely certain what to do with the files in your patch. |
13:10:35 | * | ST np: Rage Against The Machine - Killing In The Name Of [05:14m/128Kbps/44KHz] |
13:10:52 | Jungti1234 | aklfjalfj |
13:10:57 | JdGordon | .. fuck you i wont do what you tell me.. fuck you i wont do what you tell me.. fuck you i wont do what you tell me |
13:11:00 | B4gder | ST: please shut off that |
13:11:20 | * | Membrillo likes that song |
13:11:33 | * | Membrillo doesnt like much RATM but Membrillo likes that song |
13:11:42 | * | petur joins in the singing :D |
13:11:59 | mirak | Paul_The_Nerd: hem you never dev ? |
13:12:02 | Membrillo | cooool |
13:12:09 | Membrillo | we can ban and kick people |
13:12:31 | Membrillo | although im not mean |
13:12:43 | Jungti1234 | hm |
13:12:44 | Paul_The_Nerd | mirak: It's more, which do I need to add to sources? |
13:12:53 | mirak | Paul_The_Nerd: you must put the folder into apps/plugins/ |
13:13:12 | mirak | add a viewever intry and change the make file of the plugins |
13:13:30 | Paul_The_Nerd | Ah, leave it in its own folder. |
13:13:33 | Paul_The_Nerd | Okay, I think I got it. |
13:13:49 | | Join Pi___ [0] (n=Pi@80-44-110-153.dynamic.dsl.as9105.com) |
13:14:29 | Membrillo | damnit back down to 87mb left |
13:14:34 | mirak | you must tell to plugin make file to add the folder mpeg2 |
13:14:54 | Membrillo | does anyone have a spare H340 back plate i can buy off them? |
13:15:00 | mirak | Membrillo: like rockboy folder is added |
13:15:13 | mirak | Membrillo: but the plugin displays nothing ;) |
13:15:17 | * | ST np: The Alchemist - 1st Infantry - 19 - Different Worlds [04:10m/192Kbps/44KHz] |
13:15:43 | Paul_The_Nerd | mirak: I got it. |
13:15:52 | Mode | "#rockbox +o B4gder " by ChanServ (ChanServ@services.) |
13:16:02 | markun | Here we go :) |
13:16:04 | Paul_The_Nerd | Attempting to build it now |
13:16:14 | B4gder | ST: shut off the script or I'll do it for you |
13:16:29 | Bger | B4gder binlang has a bug :) |
13:16:29 | Membrillo | he might not be watching the channel |
13:16:34 | B4gder | noooo |
13:16:37 | B4gder | ;-) |
13:17:11 | preglow | just kickban him, he's likely not watching |
13:17:18 | * | ST np: Cuban Link - Flowers For The Dead (Tribute To Big Pun) [04:42m/192Kbps/44KHz] |
13:17:23 | preglow | yes, there you go |
13:17:26 | preglow | ST: and out you go |
13:17:28 | Bger | if there is a space at the end of the line like "LANG_BLABLA " it says |
13:17:30 | Bger | Found no LANG_BRIGHTNESS in english file! |
13:17:31 | Bger | Missing ID in ../apps/lang/korean.lang: LANG_BRIGHTNESS |
13:17:36 | Mode | "#rockbox +b *!*i=STx@*.blktn3.nsw.optusnet.com.au " by B4gder (n=daniel@static-213-115-255-230.sme.bredbandsbolaget.se) |
13:17:36 | Kick | (#Rockbox ST :B4gder) by B4gder!n=daniel@static-213-115-255-230.sme.bredbandsbolaget.se |
13:17:43 | Membrillo | bwa ha ha ha haaaaa |
13:17:46 | Bger | bad B4gder |
13:17:48 | Bger | bad |
13:17:52 | preglow | good badger |
13:17:56 | Bger | :P |
13:17:56 | Membrillo | almighty powerful B4gder... we worship you |
13:18:03 | Bger | hahaha |
13:18:10 | B4gder | kneel when you say that! |
13:18:14 | markun | Logbot is the one to worship here |
13:18:16 | Paul_The_Nerd | mirak: Gosh, it sure has a lot of warnings. Is that normal? |
13:18:35 | mirak | Paul_The_Nerd: yes |
13:18:37 | Bger | B4gder did you see the problem ? |
13:18:41 | stamppot1975 | almighty powerful B4gder, we sacrifice virgin untouched sliderules in thy name... |
13:18:48 | mirak | Paul_The_Nerd: I didn't tried to fix them |
13:18:51 | Paul_The_Nerd | Ah |
13:18:57 | Jungti1234 | um |
13:18:59 | Paul_The_Nerd | I'll copy it over and try your test stream in a few minutes then |
13:19:01 | Jungti1234 | kick |
13:19:22 | B4gder | Bger: I don't know what problem you're referring to |
13:19:33 | mirak | Paul_The_Nerd: this comes from the compile options probably because the same code doesn't complain with a basic make on x86 |
13:19:40 | mirak | or the compiler |
13:20:17 | Bger | B4gder if in a translation file there is a space at the end of the "id: LANG_ID" line (like "id: LANG_ID ") the binlang complains |
13:20:30 | B4gder | feel free to fix |
13:20:37 | Bger | perl ... |
13:21:09 | Jungti1234 | hm |
13:21:12 | Bger | probably the best i can do is to make it behave worse :D |
13:23:40 | Bger | heh |
13:24:10 | B4gder | try this: |
13:24:14 | B4gder | - if($_ =~ /^ *([a-z]+): *(.*)/) { |
13:24:14 | B4gder | + if($_ =~ /^ *([a-z]+): *(.*)\s*\z/) { |
13:24:23 | | Join gtkspert [0] (n=gtkspert@203-59-207-7.dyn.iinet.net.au) |
13:24:28 | B4gder | hm |
13:24:31 | B4gder | perhaps not |
13:24:35 | Bger | :D |
13:24:38 | Paul_The_Nerd | mirak: Don't think it works. |
13:24:50 | * | B4gder forgot that .* is "greedy" |
13:25:26 | * | B4gder goes to fetch a cup of that black stuff instead |
13:25:34 | Bger | ;) |
13:26:16 | Jungti1234 | Bger |
13:27:41 | mirak | Paul_The_Nerd: what's not working ? |
13:28:00 | Paul_The_Nerd | One second, I think I mistyped my change to viewers.config. |
13:29:29 | Bger | i really like this kind of commits .... |
13:30:26 | Paul_The_Nerd | First, mpeg2_dec.rock is in the rocks folder, is that okay? |
13:30:26 | Paul_The_Nerd | Second: The new part of viewers.config should just be this, right? mpeg2,rocks/mpeg2_dec, 00 00 00 00 00 00 |
13:31:24 | stamppot1975 | As an aside: I've found that the RTC is not exactly "Realtime"... As in: I can set it all I want, but it doesn't keep track. Shutdown the player and start it up the next day −−> time is waaaay off. |
13:31:31 | stamppot1975 | this is on a H320 by the way. |
13:31:51 | LinusN | stamppot1975: how far off? |
13:32:11 | petur | far |
13:32:17 | stamppot1975 | Well, my local time is 13:32, and the clock is at 22:17... |
13:32:44 | petur | I've noticed it too but haven't bother to investigate |
13:32:45 | Jungti1234 | haha |
13:32:56 | preglow | ipod rtc is just fine :> |
13:32:56 | stamppot1975 | Oh, and my date seems to have gone back to Jan. 07 2040... |
13:32:59 | Bger | stamppot1975 heh, it changes realtime :P |
13:33:08 | preglow | stamppot1975: you've booted iriver firmware... |
13:33:13 | Jungti1234 | hey stamppot1975 |
13:33:22 | stamppot1975 | Now that you say so... |
13:33:22 | Jungti1234 | Rockbox likes 2040. |
13:33:23 | Mode | "#rockbox -b *!*i=STx@*.blktn3.nsw.optusnet.com.au " by B4gder (n=daniel@static-213-115-255-230.sme.bredbandsbolaget.se) |
13:33:27 | Mode | "#rockbox -b *!*n=hotwire@*.kingkom.com " by B4gder (n=daniel@static-213-115-255-230.sme.bredbandsbolaget.se) |
13:33:34 | preglow | Bagder: awww :/ |
13:33:36 | stamppot1975 | Indeed I have... |
13:33:36 | Mode | "#rockbox -b *!*@81.222.176.* " by B4gder (n=daniel@static-213-115-255-230.sme.bredbandsbolaget.se) |
13:33:54 | Jungti1234 | heh |
13:33:54 | preglow | stamppot1975: iriver firmware has buggy date handling currently, perhaps that messes up the time as well |
13:34:03 | Bger | wow B4gder almighty |
13:34:13 | stamppot1975 | Can be... time to flash bootloader v5 then... |
13:34:22 | preglow | b4gder: btw, who are opers in here? you, linus and zagor? |
13:34:28 | stamppot1975 | No need to end up in iRiver anymore then... |
13:34:30 | LinusN | it is also quite likely that the h300 rtc drifts |
13:34:52 | LinusN | since it uses the internal free-running oscillator instead of an accurate external oscillator |
13:35:00 | stamppot1975 | I am correct in assuming that bootloader V5 will boot into Rockbox when returning from USB mode? |
13:35:07 | preglow | internals oscs can be pretty accurate these days |
13:35:10 | LinusN | stamppot1975: yes |
13:35:17 | Bger | mine is nearly accurate |
13:35:28 | stamppot1975 | LinusN: agreed, but drifting 34 years into the future in just 2 days? |
13:35:35 | stamppot1975 | :-) |
13:35:42 | preglow | hahaha |
13:35:44 | LinusN | stamppot1975: ;-) |
13:36:14 | stamppot1975 | Would make a nice time-travel device... Another unexpected benefit of flashing to Rockbox... :) |
13:36:17 | Bger | u've probably traveled with vel near to the speed of light :P |
13:36:23 | preglow | they tried tuning it to 32.768khz, but ended up on 10mhz |
13:36:29 | preglow | they figured no one would notice |
13:36:34 | stamppot1975 | :_) |
13:36:38 | stamppot1975 | *:-) |
13:36:59 | | Join ST [0] (i=STx@c211-31-10-10.blktn3.nsw.optusnet.com.au) |
13:37:13 | Jungti1234 | hmm |
13:37:20 | preglow | ST: so, have we turned off our "omgz lol see what i'm playing" script feature now? |
13:37:33 | Bger | :D |
13:38:20 | Paul_The_Nerd | mirak: The viewer doesn't seem to load the file, and if I long-click on the file to choose a viewer manually it's not in the list. |
13:38:40 | ST | hehe sorry about that, i use it for msn, and didnt realise it was displaying here as well |
13:39:25 | preglow | turns out it was |
13:39:36 | | Join mikearthur [0] (i=mike@82-41-205-190.cable.ubr11.edin.blueyonder.co.uk) |
13:39:41 | petur | yuck... msn... |
13:40:01 | mirak | Paul_The_Nerd: you added an entry to the viewer file ? |
13:40:13 | LinusN | ST: just using msn should get you banned ;-) |
13:40:14 | mirak | viewers.config |
13:40:25 | petur | hahaha |
13:41:10 | mirak | Paul_The_Nerd ok I didn't saw your previous answer |
13:41:14 | * | petur hands over his copy of psi and whispers 'jabber' |
13:41:19 | Paul_The_Nerd | mirak: Yes. mpeg2,rocks/mpeg2_dec, 00 00 00 00 00 00 |
13:41:31 | Paul_The_Nerd | I also tried moving it to the viewers folder. |
13:41:36 | Paul_The_Nerd | And making the appropriate change. |
13:41:36 | mirak | ? |
13:41:44 | mirak | you use the sim ? |
13:41:51 | Paul_The_Nerd | No, why? |
13:41:55 | | Quit darkless (Read error: 104 (Connection reset by peer)) |
13:42:12 | | Join darkless [0] (n=darkless@62.79.44.48.adsl.vby.tiscali.dk) |
13:42:14 | mirak | Paul_The_Nerd: you do make && make zip and then unzip it as usual |
13:42:21 | mirak | don't know what's wrong |
13:42:21 | Paul_The_Nerd | Yes. |
13:42:42 | Paul_The_Nerd | What should be different? |
13:43:02 | mirak | don't know |
13:43:09 | mirak | if you got the rock file it should be ok |
13:43:27 | mirak | you have an H320 right ? |
13:43:33 | mirak | did you updated your cvs ? |
13:43:47 | linuxstb | Paul_The_Nerd: You could try a make clean. I had a similar problem a few days ago trying to add a new viewer, but I forget how I fixed it... |
13:43:54 | Paul_The_Nerd | mirak: ipod |
13:44:04 | Paul_The_Nerd | I did get the rock file. |
13:44:20 | Paul_The_Nerd | And linuxstb: Any time I try something interesting, I make clean first. ;-) |
13:44:27 | Bger | haha |
13:44:34 | Bger | good strategy |
13:45:35 | | Quit akaidiot (Connection timed out) |
13:45:51 | linuxstb | Paul_The_Nerd: Nice work finding the Nano bootloader problem by the way. |
13:46:18 | Paul_The_Nerd | linuxstb: All I really did was help narrow down what it's not to "anything in the actual code" |
13:46:49 | linuxstb | But it's another "show-stopper" bug fixed for the ipod port. |
13:46:52 | Paul_The_Nerd | Should my "open with" include two instances of "mp3_encoder"? |
13:47:51 | ST | i dont understand what this patch does: http://sourceforge.net/tracker/index.php?func=detail&aid=1274907&group_id=44306&atid=439120 |
13:48:41 | Paul_The_Nerd | ST: If you click the thumbstick (navi) button on songs, it inserts them into the current playlist, rather than creating a new one with them as the first song, I believe |
13:49:55 | ST | ok nice |
13:50:11 | preglow | Paul_The_Nerd: no |
13:50:22 | linuxstb | If I understand correctly, the current behaviour is for both NAVI and RIGHT to do the same thing - i.e. create a new playlist and start playing that track. That patch makes NAVI insert the track into the currently playing playlist. Which seems sensible to me. |
13:50:23 | preglow | but then again, mp3_encoder is weird |
13:50:51 | ST | yes |
13:51:19 | Paul_The_Nerd | mirak: Okay, I got it to show up in the viewers this time |
13:51:32 | Paul_The_Nerd | What do you need to know? |
13:52:38 | | Quit ST () |
13:54:29 | ashridah | preglow/linuxstb: what's the vague status of the ipod port atm? kinda updating the TODO list |
13:55:28 | Bger | should anything stop me initializing a plugin's global var with its declaration ? |
13:56:08 | Bger | i mean struct { blabla,... } ala[] = { 0, 5, 42.. }; |
13:56:51 | Bger | gcc doesn't call memset for this, yep ? |
13:57:15 | | Join mirak_ [0] (n=mirak@AAubervilliers-152-1-65-158.w82-121.abo.wanadoo.fr) |
13:57:29 | Paul_The_Nerd | preglow: Actually, several of the viewers show up more than once in the Open With list. |
14:00 |
14:00:37 | mirak_ | Paul_The_Nerd: probably you can try first the H300 simulator target |
14:00:49 | mirak_ | to check if that work |
14:00:56 | Paul_The_Nerd | mirak: I said it seems to be working. |
14:01:05 | Paul_The_Nerd | Assuming I'm supposed to get several lines of text. |
14:01:07 | | Join DJDD__ [0] (n=DJDD@220-245-186-182.static.tpgi.com.au) |
14:01:24 | mirak_ | on ipod this work ? or the sim ? |
14:01:28 | mirak_ | I got disconnected |
14:01:32 | Paul_The_Nerd | ipod |
14:01:39 | Paul_The_Nerd | I get about a screen full of text. |
14:01:44 | Paul_The_Nerd | ipod nano specifically. |
14:02:46 | Paul_The_Nerd | starting with: 0, 2: 4194304, a B7B04 |
14:02:46 | Paul_The_Nerd | ending with: 5922593, s: 1859, a 65DA25 |
14:03:00 | mirak_ | ok that's the fake mallocs in action |
14:03:17 | mirak_ | you might need to change the line that can be ouput to |
14:03:43 | Paul_The_Nerd | Where is that located? |
14:04:03 | mirak_ | in mpeg2_rb_api.c |
14:04:20 | mirak_ | in function write_text |
14:04:25 | mirak_ | if(line==22) line=0; |
14:04:33 | mirak_ | the nano screen is tiniy |
14:04:44 | Jungti1234 | bye |
14:05:05 | Paul_The_Nerd | Shouldn't I just take the write_texts out of the malloc? |
14:05:06 | Jungti1234 | Korea and UAE play soccer today. |
14:05:08 | Jungti1234 | hahaha |
14:05:18 | linuxstb | ashridah: We basically just need an audio driver for it to be usable. This is relatively easy for the Nano and Color (ipodlinux has audio for those devices), but not easy for the video (no code in ipl to steal). |
14:05:19 | | Quit Jungti1234 () |
14:05:21 | Paul_The_Nerd | Or do you want those? |
14:05:28 | mirak_ | Paul_The_Nerd: if they annoy you you can remove them |
14:05:38 | mirak_ | but the text display is circular |
14:05:43 | mirak_ | there is no scrolling |
14:06:27 | Paul_The_Nerd | Should it do anything other than displaying the text? |
14:06:52 | mirak_ | you can save to files |
14:06:56 | | Quit mirak (Read error: 110 (Connection timed out)) |
14:07:05 | mirak_ | the screen should show the frame number beeing decoded |
14:07:57 | Paul_The_Nerd | Let me compile it without the outputs from within the fake malloc then |
14:09:53 | linuxstb | Paul_The_Nerd: There is a bug in the ipod ATA driver which may affect the mpeg decoder. A quick fix is to change line 383 of firmware/drivers/ata.c to "#if defined (SWAP_WORDS) || defined(ROCKBOX_LITTLE_ENDIAN)". |
14:10:11 | linuxstb | I'll commit a better fix tonight. |
14:10:54 | preglow | ashridah: vague status is very unfinished |
14:11:30 | Paul_The_Nerd | Thanks linuxstb |
14:12:11 | mirak_ | how much ram have the ipod ? |
14:12:28 | linuxstb | 96kb for the Color/Photo and 128kb for the Nano and Video |
14:12:39 | mirak_ | ram ??? |
14:12:44 | mirak_ | not iram I mean |
14:12:54 | linuxstb | Sorry, 32MB, 64MB for the 60GB Video. |
14:13:40 | mirak_ | why would the nano need that much ram if it have a flashram ? |
14:14:19 | mirak_ | it doesn't need that much buffer |
14:14:26 | linuxstb | For a start, it means apple can run exactly the same firmware. |
14:14:36 | mirak_ | ok |
14:14:43 | stamppot1975 | Slasheri: did you get any further with your tagcache proposal? I seem to recall that you wanted to work on it during the weekend... |
14:15:01 | linuxstb | miurak_: The flashram is accessed in the same way as a hard drive via an ATA interface. |
14:15:10 | | Join perplexity [0] (i=heh1807@217.165.99.160) |
14:15:11 | Paul_The_Nerd | Yup, the Nano even has the same bugs in its firmware as the Minis, apparently. |
14:15:20 | | Quit Pi___ ("bye") |
14:15:23 | Slasheri | stamppot1975: sorry but i had almost no time at the weekend and very busy still.. maybe in next week |
14:15:48 | stamppot1975 | Slasheri: Don't sweat it, just curious... |
14:15:56 | Slasheri | :) |
14:17:23 | * | linuxstb spots the identical ipod bug in the ATA write code as well as the read. |
14:17:34 | Paul_The_Nerd | mirak: Other than the write_text call in static_malloc, it gives no output at all. |
14:17:48 | Paul_The_Nerd | mirak_ even... |
14:18:51 | Paul_The_Nerd | linuxstb: Is the Nano supposed to still do endless rebooting when USB is plugged in, by the way? (until I hit Menu at the right time and go to retail?) |
14:19:05 | preglow | Slasheri: any idea why dircache hangs ipods? |
14:19:24 | Slasheri | preglow: Hmm, can you have the logf output? |
14:19:44 | B4gder | preglow: the unaligned ata problem? |
14:19:58 | preglow | B4gder: ahh... |
14:20:14 | mirak_ | linuxstb: does it draws a lot of power ? |
14:20:32 | mirak_ | Paul_The_Nerd: probably it's failing before |
14:20:56 | dwihno | If you have a cable with two atx power connectors, does it matter which end you connect to the mobo or psu? |
14:21:06 | mirak_ | mirak_: if you check the function main function in mpeg2dec.c there is the main loop |
14:23:54 | Paul_The_Nerd | mirak_: I reenabled some of the write_text calls in there, I'll see if I can tell you how far it gets. |
14:25:22 | | Quit JdGordon (Read error: 104 (Connection reset by peer)) |
14:25:59 | linuxstb | preglow, B4gder: Sadly, fixing the ata bug didn't fix dircache for me. But I've just noticed that copy_write_sectors also has that bug - I only tested it with the bug in copy_read_sectors fixed. |
14:26:40 | linuxstb | Paul_The_Nerd: Yes, the USB "reboot-to-diskmode" feature doesn't work on the Nano or the Video. We need to think of a solution to that. |
14:27:03 | linuxstb | On my Color ipod, it reboots and enters the "black and white diskmode". |
14:27:10 | preglow | linuxstb: how do you reboot do disk mode? |
14:27:20 | preglow | jump to an address? |
14:28:11 | linuxstb | No. The code writes some strings to a certain address and then reboots (something like DEV_RS|=4). |
14:28:57 | Paul_The_Nerd | linuxstb: Would it be possible to just tell the bootloader to boot into RetailOS? |
14:29:00 | preglow | man, that usb thing is going to take work |
14:29:26 | Paul_The_Nerd | Since "Disk Mode" is significantly slower on the Nano anyway, so wouldn't be ideal even for a short-term fix. |
14:29:29 | preglow | at least its a good way to learn ida pro |
14:30:42 | mirak_ | Paul_The_Nerd: you tryed the sim for nano ? |
14:31:07 | Paul_The_Nerd | mirak_: No, I have not tried the sim yet. |
14:31:09 | linuxstb | Paul_The_Nerd: That's a good point. So you would prefer to go to retailos? |
14:31:23 | Paul_The_Nerd | Very definitely. |
14:32:34 | linuxstb | I suppose we could add usb detection to the bootloader, and if USB is detected, then always go to retailos (for all targets). |
14:32:43 | B4gder | the sims for color targets are now SDL in the build table builds |
14:33:26 | B4gder | on next commit we'll see how that works! |
14:33:54 | linuxstb | preglow: ipodloader2 has a "diskmode" option. I'm pretty sure it uses the same code I've used in Rockbox, but it could be worth a quick check, and a chat with slowcoder. |
14:34:28 | linuxstb | But we've just decided we don't care about diskmode on the nano... Ignore me. |
14:35:38 | Paul_The_Nerd | mirak_: In sim, it seems to STATE_INVALID on every frame |
14:35:57 | Paul_The_Nerd | On the iPod it does STATE_BUFFER and STATE_SEQUENCE and then stops there before ever displaying a frame number. |
14:36:08 | | Quit ashridah ("sleep") |
14:37:07 | mirak_ | Paul_The_Nerd: check the variable size |
14:37:24 | mirak_ | when it reads the file to the buffer |
14:37:44 | mirak_ | the sim doesn't seem to work at all for ipod |
14:38:58 | mirak_ | Paul_The_Nerd: you mean it crashes ? |
14:40:23 | Paul_The_Nerd | No, it doesn't crash. |
14:40:38 | Paul_The_Nerd | I'm not sure whether it's frozen, or just not progressing. |
14:42:09 | | Quit kernelsensei (Read error: 104 (Connection reset by peer)) |
14:42:11 | | Join kernelsensei [0] (n=boris@unaffiliated/kernelsensei) |
14:42:38 | | Join Kohlrabi [0] (n=Kohlrabi@dslb-082-083-129-077.pools.arcor-ip.net) |
14:45:13 | Paul_The_Nerd | You wanted the value of "size"? |
14:45:24 | | Nick Rob2222_ is now known as Rob2222 (n=Miranda@ACB38583.ipt.aol.com) |
14:46:24 | Paul_The_Nerd | Mirak_: size==2146304 |
14:47:51 | mirak_ | Paul_The_Nerd: if your buffer is bigger than the file size you should have the file size |
14:47:55 | mirak_ | seems it's correct number |
14:49:30 | mirak_ | Paul_The_Nerd: maybe you want to remove all the IRAM stuff I used ICONST_ATTR ICODE_ATTR IDATA_ATTR |
14:50:02 | mirak_ | this provide just a little boost anyway, almost unoticeable |
14:50:51 | | Part petur |
14:52:57 | | Join Moos [0] (i=DrMoos@m53.net81-66-159.noos.fr) |
14:57:43 | *** | Saving seen data "./dancer.seen" |
14:57:49 | Paul_The_Nerd | mirak_: What should the state be on the third iteration of the do...while in sample4? |
14:58:02 | LinusN | i don't really like that playlist.c contains gui code |
14:58:32 | B4gder | I agree |
14:58:37 | mirak_ | Paul_The_Nerd: STATE_INVALID_END probably |
14:58:51 | Paul_The_Nerd | Okay, it's not doing that. |
14:59:52 | Paul_The_Nerd | It does STATE_BUFFER, then STATE_SEQUENCE, then three loops where it doesn't go into any of the named states. |
14:59:54 | mirak_ | at least it should enter in this case |
15:00 |
15:00:18 | mirak_ | becase STATE_SLICE goes to STATE_INVALID_END also |
15:00:33 | Paul_The_Nerd | Yes, it never goes to STATE_INVALID_END |
15:01:08 | | Quit stamppot1975 ("CGI:IRC") |
15:02:59 | Paul_The_Nerd | It does Buffer, Sequence, Default, Default, then on the 5th iteration it starts the do loop, but does not reach the switch. |
15:06:08 | preglow | Paul_The_Nerd: did you need to do anything clever to make gcc4 compile, or just use ordinary gcc3 procedure? |
15:06:25 | Paul_The_Nerd | preglow: Nothing special at all. |
15:06:29 | linuxstb | I've just committed the fix to ata.c for the ipod. I've just done a simple fix, but may look at changing the SWAP_WORDS define sometime. |
15:07:20 | B4gder | yes, SWAP_WORDS is not very a descriptive name |
15:08:52 | | Quit Membrillo () |
15:08:52 | mirak_ | Paul_The_Nerd: I have a seg fault in the sim now, I don't even know why |
15:09:55 | Paul_The_Nerd | mirak_: Strange, it seems to work in my sim. |
15:15:11 | amiconn | B4gder: Blame LinusN ;) http://www.rockbox.org/viewcvs.cgi/firmware/drivers/ata.c?r1=1.133&r2=1.134 |
15:15:36 | * | B4gder blames LinusN |
15:15:58 | * | B4gder slaps the "blamed" sticker on LinusN's forehead |
15:15:59 | LinusN | so kill me ;-) |
15:19:50 | mirak_ | Paul_The_Nerd: works again from I used a bad macro |
15:20:26 | Paul_The_Nerd | Aaah |
15:22:33 | Paul_The_Nerd | What do I need to use this bootloader to load iPodlinux... my curiosity is getting to me. Or is that just there for planned expansion? |
15:24:19 | XavierGr | Can disk_spindown set to 0? |
15:24:47 | XavierGr | because the apps/setting.h says so but settings won't let me do it. |
15:24:51 | markun | Paul_The_Nerd: Are the filesizes bigger for gcc4 compared to gcc3 for ARM? |
15:25:50 | | Join NicoFR [0] (n=nico404@rob92-6-82-231-243-63.fbx.proxad.net) |
15:27:43 | Paul_The_Nerd | markun: The bootloader was slightly smaller, and I *think* so was the firmware itself, but I'm not 100% certain on the latter. |
15:27:47 | | Join akaidiot [0] (n=nope@c-7244e255.363-1-64736c11.cust.bredbandsbolaget.se) |
15:30:35 | preglow | i'm going to investigate a bit myself |
15:33:17 | lostlogic | c |
15:33:21 | lostlogic | i mean ... good morning. |
15:33:26 | preglow | hiya |
15:33:33 | XavierGr | lol |
15:33:39 | XavierGr | good morning |
15:33:50 | | Join Febs [0] (n=medifebb@nmd.hissf.sjc.wayport.net) |
15:34:22 | XavierGr | lostlogic I think you have hallucinations (or dreams) with coding languages. What a way to start your day? |
15:34:50 | Paul_The_Nerd | preglow: can the bootloader be made to load ipodlinux? |
15:35:00 | preglow | Paul_The_Nerd: ask linuxstb |
15:35:07 | Paul_The_Nerd | Aaah |
15:35:49 | Paul_The_Nerd | linuxstb: What would I need to try out ipodlinux with this bootloader? |
15:36:14 | linuxstb | Yes. |
15:36:16 | lostlogic | XavierGr: It's a mutt finger tick −− I login to my computer, move the mouse to my screen terminal, and hit c<ENTER> to change to my inbox... except when I left screen here instead of mutt. |
15:36:54 | mirak_ | what the guy of ipodlinux are thinking about rockbox prt to ipod ? |
15:36:55 | | Quit uwe_ (Read error: 110 (Connection timed out)) |
15:36:56 | mirak_ | port |
15:37:21 | preglow | not much |
15:37:24 | XavierGr | lostlogic: Now you are obsessed with programming! ;p hehe |
15:37:26 | preglow | they're nice guys |
15:37:29 | XavierGr | s/now/no |
15:38:04 | linuxstb | Paul_The_Nerd: You need to repartiton your Nano's drive to create an ext3 partition for linux to use, format it, copy the userland files there, copy the kernel image to the root of the FAT32 partition (call it linux.bin) and then hold PLAY whilst booting. |
15:38:15 | Paul_The_Nerd | Okay |
15:38:16 | Paul_The_Nerd | Thanks |
15:38:23 | linuxstb | preglow: Did you read in #ipodlinux about the Nano's "suspend to disk" mode? |
15:38:34 | preglow | linuxstb: no, i mostly just follow this channel while working |
15:38:49 | preglow | linuxstb: btw, didn't you shrink your bootpart? |
15:38:59 | mirak_ | can the tagdb be created from rockbox or it's not possible ? |
15:39:13 | linuxstb | The deep sleep in the Nano and Video is actually a suspend-to-disk mode, where the RAM image is written to the firmware partition. |
15:39:36 | linuxstb | Which is why the bootloader isn't run when the Nano resumes from sleep. |
15:39:37 | Bger | LinusN is there any reason for having lines 394 and 400 in firmware/usb.c for iriver h300 ? |
15:39:42 | preglow | linuxstb: yes, i kind of figured that |
15:39:58 | Paul_The_Nerd | On a related note, know a tool for win32 that'd be good for such a repartitioning by random chance? |
15:40:04 | preglow | linuxstb: so firmware checks for a file on disk and loads from that if it can? |
15:40:20 | linuxstb | Seems that way. |
15:40:32 | linuxstb | So on a Nano (and video), you shouldn't change the size of the boot partition. |
15:40:40 | preglow | yes, 'cause either it definitely runs, or they just paste the apple logo onto the screen to make it look like it |
15:40:44 | linuxstb | GNU parted could probably be used to shrink the FAT32 partition. |
15:40:46 | LinusN | Bger: no, the second one is redundant |
15:41:05 | preglow | so how does deep sleep work on your 4g? |
15:41:07 | Paul_The_Nerd | linuxstb: It's not too important that it's nondestructive. The ipod's empty. |
15:41:18 | Bger | LinusN want me to remove it ? |
15:41:26 | mirak_ | does the sim work for ipod nano ? |
15:41:35 | linuxstb | Paul_The_Nerd: Then just backup the files and repartition using fdisk |
15:41:42 | LinusN | Bger: go ahead |
15:41:53 | Bger | k |
15:42:06 | linuxstb | Paul_The_Nerd: You should only need to give about 32MB or so to the Linux partition I think. |
15:42:18 | mirak_ | Paul_The_Nerd: probably you should download a livecd of linux and do the partitioning from there |
15:42:52 | linuxstb | preglow: The retailos deep sleep is the same as the power-off code in Rockbox. |
15:42:58 | linuxstb | (on my ipod) |
15:43:17 | Paul_The_Nerd | mirak_: Okay. I've got a knoppix disc around. |
15:43:20 | linuxstb | i.e. you press MENU or SELECT, and it runs the bootloader |
15:44:07 | Bger | done |
15:44:18 | preglow | well ok |
15:44:24 | preglow | i can confirm that bootloader works with gcc4 |
15:44:33 | mirak_ | I have buld the sim for a nano, but rockbox load then shows nothing in the root drive |
15:45:02 | linuxstb | You probably need to select "show all files" |
15:45:09 | preglow | linuxstb: and yeah, btw, perhaps we want to disable the lcd before we poweroff in rockbox? the lcd image stays for a good and dissipates over time now |
15:45:23 | mirak_ | linuxstb: I can't acces the menu. Wha key is it ? |
15:45:29 | mirak_ | I have tried all the keys :) |
15:45:32 | linuxstb | I think it's INSERT. |
15:45:38 | linuxstb | (a long press) |
15:46:15 | mirak_ | ok thanks ! |
15:46:42 | linuxstb | preglow: I'm not sure we know how to disable the lcd - maybe just fill it with a black background. |
15:48:24 | | Join tvelocity [0] (n=tony@ipa92.2.tellas.gr) |
15:49:53 | | Quit Paul_The_Nerd (Read error: 104 (Connection reset by peer)) |
15:50:04 | preglow | just clearing it might do |
15:52:50 | | Part LinusN |
15:54:17 | | Join actionshrimp [0] (i=dave@dhcp-163-1-214-233.seh.ox.ac.uk) |
15:56:22 | | Quit thegeek (Read error: 104 (Connection reset by peer)) |
15:57:58 | | Join thegeek [0] (n=thegeek@s026b.studby.ntnu.no) |
15:58:45 | | Quit Bger ("BitchX: the ONLY bug-free client") |
16:00 |
16:03:34 | | Quit Febs (Read error: 104 (Connection reset by peer)) |
16:05:28 | BHSPitLappy | hey linuxstb, hey preglow |
16:05:43 | BHSPitLappy | mornin' to you both |
16:07:12 | linuxstb | Good afternoon. |
16:08:56 | | Join Bger [0] (n=Bager@83.222.160.88) |
16:10:58 | | Quit Bger (Client Quit) |
16:18:51 | | Join akaidiota [0] (n=nope@c-7244e255.363-1-64736c11.cust.bredbandsbolaget.se) |
16:20:59 | | Join uwe_ [0] (n=uwe@dove.informatik.tu-muenchen.de) |
16:23:09 | | Join Matze [0] (n=Miranda@p5484F616.dip.t-dialin.net) |
16:30:42 | | Join webguest44 [0] (n=8d5bf0a2@labb.contactor.se) |
16:31:25 | | Join curio [0] (n=curio@dsl.curio.fr) |
16:34:32 | | Quit kernelsensei (Remote closed the connection) |
16:34:34 | | Join kernelsensei [0] (n=boris@unaffiliated/kernelsensei) |
16:34:34 | | Quit akaidiot (Read error: 110 (Connection timed out)) |
16:34:55 | | Quit webguest44 (Client Quit) |
16:35:59 | | Quit B4gder ("time to say moo") |
16:40:23 | | Join akaidiot [0] (n=nope@c-7244e255.363-1-64736c11.cust.bredbandsbolaget.se) |
16:42:30 | | Join Paul_The_Nerd [0] (n=Paul_The@cpe-66-68-93-2.austin.res.rr.com) |
16:43:02 | Paul_The_Nerd | Well, in the end, that didn't work so well. Heh. |
16:44:53 | linuxstb | What's that? ipodlinux? |
16:45:30 | Paul_The_Nerd | Nah, I just screwed up and accidentally deleted the boot partition. |
16:45:44 | Paul_The_Nerd | Small typo of doom. Heh. |
16:45:54 | linuxstb | :) |
16:45:55 | Paul_The_Nerd | But the restore utility was being... irritating. |
16:46:12 | Paul_The_Nerd | Got everything back to "normal" now. I suppose I'll try the ipodlinux thing some other day. |
16:46:23 | | Quit akaidiota (Read error: 110 (Connection timed out)) |
16:49:55 | linuxstb | Paul_The_Nerd: Does everything seem fine with ipodpatcher.exe now? Do you ever have problems accessing your ipod? |
16:51:43 | Paul_The_Nerd | linuxstb: Ipodpatcher has been great. No problems at all. |
16:51:47 | | Quit Matze ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") |
16:52:48 | linuxstb | Paul_The_Nerd: Cool. I'm guessing you tested it a lot yesterday trying to get the bootloader working. |
16:53:06 | Paul_The_Nerd | Oh yeah |
16:53:30 | darkless | feature request, wondering how much it would take to implement |
16:53:33 | darkless | add some sort of album/track blacklist to the rockbox firmware, so it will skip certain tracks I deem bad while allowing me to keep the full albums on my iriver |
16:54:32 | linuxstb | Two alternatives that would work now 1) Rename those files to (e.g.) .mp3.skip 2) Create a playlist for that album that excludes the bad tracks. |
16:54:35 | | Join BHSPitLappy2 [0] (i=Steve-O@adsl-65-69-154-217.dsl.rcsntx.swbell.net) |
16:54:43 | Paul_The_Nerd | I was going to suggest the playlist idea. |
16:54:52 | darkless | it's a pain to run a blacklister over a dynamically generated playlist |
16:55:13 | darkless | and renaming would also be a pain since people I might share the music with would need to rename it again |
16:55:20 | Paul_The_Nerd | Is there any functionality for adding a playlist to a playlist (in such a way that it scans the playlist, reads the tracks, and then only adds entries for those tracks. Nothing dynamic, so you can't create a loop) |
16:56:39 | darkless | Paul_The_Nerd: I've been wondering about that too |
16:57:17 | linuxstb | darkless: I have a feeling that Rockbox will ignore files that have the "hidden" or "system" attribute set on them. |
16:57:44 | | Quit XavierGr ("Trillian (http://www.ceruleanstudios.com") |
16:57:47 | *** | Saving seen data "./dancer.seen" |
16:58:22 | linuxstb | I don't think the idea of a blacklist would fit well into Rockbox's file browser based interface But it could be a feature that's implemented in the tag database part of Rockbox. |
16:58:46 | darkless | the problem is that I wouldn't want to compromise my music files by fiddling with filesystem attributes and/or renaming |
16:58:59 | amiconn | linuxstb, darkless: Rockbox ignores hidden files and unix-hidden files (.dotfiles) *unless* 'Show files' is set to 'All' |
16:59:02 | preglow | dinnerbrb |
16:59:41 | darkless | I wouldn't mind trying to implement it myself, I just need to know what would likely need to be modified (since my knowledge of the inner workings of rockbox is not good) |
17:00 |
17:00:03 | Paul_The_Nerd | Yeah, it'd almost have to be part of the tag database. |
17:00:31 | Paul_The_Nerd | You could implement a rating system, then have a threshold option "No songs under x of 10" |
17:00:46 | linuxstb | For the file browser to ignore the files, it would need to keep all the filenames in memory - so we would have to set aside a fixed amount of memory for this purpose, which would be wasted for most users. It would also slow down a lot of the features. |
17:01:03 | darkless | the ratings system would work for me |
17:01:06 | linuxstb | Paul_The_Nerd: Yes, that's the kind of thing I was thinking of. People have often requested a ratings system. |
17:01:43 | darkless | that way I'd just rate stuff I dislike "zero" |
17:01:57 | linuxstb | But the tag database is currently morphing into tagcache (we hope...) So I don't think it's worthwhile adding ratings to the current tag database. |
17:02:07 | Paul_The_Nerd | Yeah |
17:02:16 | Paul_The_Nerd | Well, the current tag database and I don't get along anyway. |
17:02:33 | darkless | how's the progress on tagcache? |
17:02:45 | linuxstb | No idea. It's just one person's pet project. |
17:02:52 | darkless | Slasheri? |
17:02:59 | linuxstb | Yes. |
17:03:42 | Slasheri | darkless: hi, i haven't had time for it in the past two weeks. Maybe next week will be less busy |
17:04:14 | linuxstb | Have you thought about ratings? I guess that would have to be part of the runtime database. |
17:05:09 | Slasheri | linuxstb: yes, i have had some thoughts about that in mind. For example, rating the song based how long it was listened can be done (something similar amarok already does) |
17:05:31 | Slasheri | and of course saving the play counts in the db |
17:07:26 | | Join webguest89 [0] (n=0cb706c2@labb.contactor.se) |
17:08:24 | | Quit uwe_ (Read error: 110 (Connection timed out)) |
17:08:44 | webguest89 | Slasheri: Do you think it will be possible to read existing ratings from tags when building the tagcache? |
17:09:38 | linuxstb | I'm sure it's possible, but is it desirable? If someone gave you an mp3 file, would you want their rating? |
17:10:26 | mirak_ | Paul_The_Nerd: any succes ? |
17:10:43 | Slasheri | webguest89: i think it would be more practical to allow syncing the ratings with other pc software (amarok for example) |
17:10:44 | webguest89 | Well I guess in my case, I've rated my songs outside of Rockbox and am looking for a way to get that rating in the WPS |
17:11:03 | | Join uwe_ [0] (n=uwe@dslb-088-064-065-116.pools.arcor-ip.net) |
17:11:04 | webguest89 | Slasheri: that would work too |
17:11:11 | | Quit BHSPitLappy (Read error: 110 (Connection timed out)) |
17:11:20 | Paul_The_Nerd | mirak_: I have not yet found where it's stopping. I'll have to stop now, but I'll look at it again this evening and see if I can figure out what it's doing. |
17:11:51 | | Join ehntoo [0] (n=ehntoo@24-177-166-0.dhcp.mrqt.mi.charter.com) |
17:13:56 | | Quit Paul_The_Nerd ("Leaving.") |
17:18:30 | webguest89 | Does amarok right rating to tag or is it stored just within in the program? |
17:19:37 | crwl | within the program, i think |
17:20:25 | webguest89 | I guess the trick too would be to support a program or two that us poor windows users have access to ;) |
17:22:02 | webguest89 | Based on my very limited Rockbox programming knowledge, I assumed that using the tag would the easiest way |
17:22:59 | webguest89 | Or at least the most universal way |
17:23:10 | | Quit akaidiot (Read error: 110 (Connection timed out)) |
17:23:24 | mirak_ | you can install linux |
17:23:34 | mirak_ | just buy another hard drive :) |
17:23:44 | mirak_ | for 50$ |
17:24:03 | linuxstb | webguest89: Any idea if the "rating" tag in your files is standard, or if all PC software does its own thing? |
17:24:21 | lostlogic | amiconn: are you adding that licenses dir to docs and zip build? |
17:27:06 | webguest89 | I believe it's standard, but only a few PC programs actually use it. Many seem to build their own non-tag based internal database of ratings. |
17:28:56 | | Nick Lynx_awy is now known as Lynx_ (n=lynx@tina-10-4.genetik.uni-koeln.de) |
17:32:47 | | Quit Zagor ("Client exiting") |
17:33:49 | webguest89 | For vorbis comments the tag it assigns is 'RATING', in multiples of 10 from 0 to 100 |
17:34:57 | markun | I've seen a rating or track_rating tag being used in foobar2000 |
17:36:40 | webguest89 | I tagged them with MediaMonkey, but foobar also recognizes them |
17:37:49 | DreamTactix291 | that's because foobar shows all tags |
17:38:07 | DreamTactix291 | it probably says RATING=n correct? |
17:38:19 | | Join XavierGr [0] (n=XavierGr@ppp49-adsl-32.ath.forthnet.gr) |
17:38:20 | webguest89 | I think a good rating system in Rockbox could address darkless' desire to skip lower quality tracks |
17:38:53 | lostlogic | Hmm... is there a reason to only offer battery status updates to the UI every 60s even though they are read every 1/2s? |
17:38:55 | webguest89 | DreamTactix29: I think so, but I don't have access to my regular compuer right now to check |
17:39:13 | | Quit XavierGr (Read error: 104 (Connection reset by peer)) |
17:39:14 | DreamTactix291 | well that's my guess |
17:39:19 | DreamTactix291 | because tags are simply text |
17:39:36 | DreamTactix291 | if you look at a Vorbis file' |
17:39:43 | DreamTactix291 | you'll see the tags like this |
17:39:58 | DreamTactix291 | ARTIST=.... ALBUM=.... etc |
17:39:58 | | Join XavierGr [0] (n=XavierGr@ppp49-adsl-32.ath.forthnet.gr) |
17:40:29 | webguest89 | The question is then, do id3 tags have a standardized rating tag? |
17:42:56 | DreamTactix291 | umm |
17:42:57 | DreamTactix291 | no idea |
17:43:00 | DreamTactix291 | probably |
17:43:15 | DreamTactix291 | ID3 isn't a very well thought out system but i think there is a rating tag |
17:49:20 | mirak_ | why isn't the rating done according to songs you play the most ? |
17:49:45 | webguest89 | I think that's more along the lines of playcount, similar to the runtime db in rb |
17:49:49 | linuxstb | mirak_: That's not the same thing (IMO). |
17:49:55 | webguest89 | Agreed |
17:50:15 | mirak_ | why ? |
17:50:50 | mirak_ | well anyway I would not use that, I prefer discover new songs instead of sticking to the same |
17:51:00 | linuxstb | How ofter you have played the track on your DAP is not the same as how much you like the track. An obvious example is a brand new track you have just copied on. |
17:51:41 | mirak_ | linuxstb: then you can weigth by the age of the file on your dap |
17:52:02 | mirak_ | number of time you play divided by the time you have it on the drive |
17:52:06 | linuxstb | Or, if you normally play whole albums (like I do), the tracks will have the same playcount, but I will obviously have favourites. |
17:52:25 | webguest89 | There would be value to being able to create a playlist with say only ratings 80-100 etc. |
17:52:39 | mirak_ | linuxstb: yes if you skeep them before they are finished also |
17:52:48 | linuxstb | mirak_: How do you know how long a track has been on the player? |
17:53:00 | mirak_ | linuxstb: hehe :) |
17:53:07 | mirak_ | linuxstb: the date of creation on the fat |
17:53:10 | mirak_ | for exemple |
17:53:27 | mirak_ | of course if you remove it and put it back |
17:53:38 | mirak_ | that will be a weird number |
17:54:32 | mirak_ | personnally the rating would need to be wired to my brain to be in contact with my mood |
17:54:56 | mirak_ | a song that I really like at one moment I will probably not want to hear it at another moment |
17:55:08 | mirak_ | well I am sure of that in fact :D |
17:55:16 | webguest89 | It is done then, we need an ESP rating system! ;) |
17:55:26 | mirak_ | esp ?? |
17:55:39 | webguest89 | extra sensory perception |
17:56:32 | webguest89 | It knows what you think and will adjust Rockbox accordingly :D |
17:58:57 | mirak_ | I am bit disapointed about mpeg2 :/ |
17:59:26 | mirak_ | respect to iriver devs |
17:59:26 | mirak_ | :D |
17:59:42 | | Join needleboy [0] (n=554003c7@labb.contactor.se) |
17:59:48 | needleboy | hi everyone |
17:59:53 | DrumRBoy320|Away | hey |
17:59:56 | | Nick DrumRBoy320|Away is now known as DrumRBoy320 (n=Drumrboy@ool-44c2019c.dyn.optonline.net) |
17:59:59 | needleboy | can anyone help me with a tiny bit of code? |
18:00 |
18:00:26 | mirak_ | anyway that it's xvid or mpeg2 the bootleneck is the bidimentional idct. That's to much |
18:00:33 | markun | mirak_: well, time to continue with xvid then :) |
18:00:42 | needleboy | +#define LCD_DEFAULT_FG LCD_WHITE |
18:00:46 | needleboy | i need to know how i change it so this: |
18:00:49 | mirak_ | markun: mpeg2 looks way easier to optimise |
18:01:11 | mirak_ | mirak_: the code is simpler |
18:01:14 | needleboy | will read the color from global_settings.fg instead of defining it |
18:01:27 | markun | talking to yourself? :) |
18:01:37 | mirak_ | markun: I really don't think we can do better than iriver though iaudio managed to reach 15fps |
18:01:42 | mirak_ | markun: :) |
18:01:53 | mirak_ | lol |
18:02:59 | markun | If you get the the player in a working state (with output to the screen) I bet some people will optimize it (preglow, linuxstb :) |
18:03:06 | mirak_ | markun: you where talking about the gigabeats often. In fact they are not distributed in France, but I knew what they where. |
18:03:16 | mirak_ | I don't know why we can't find them here |
18:03:31 | markun | They are only sold in japan, us and uk |
18:03:51 | needleboy | no one here to help me? |
18:03:57 | mirak_ | markun: wonder why |
18:04:21 | markun | Maybe they don't want to setup a support line for other languages |
18:04:44 | mirak_ | ? |
18:04:52 | markun | Or maybe Toshiba is not sure if they want to stay in the DAP bussines |
18:04:55 | linuxstb | needleboy: That isn't a trivial change. LCD_DEFAULT_FG is not a variable, so you can't read the value from the settings file on the player. |
18:05:15 | mirak_ | here some shops are lobying against ipods and apple |
18:05:40 | | Join JoeBorn [0] (n=jborn@ppp-70-230-75-27.dsl.emhril.ameritech.net) |
18:05:50 | mirak_ | they have a conflict interst with there music store and apple store. You can't use their tunes on ipods directly |
18:06:09 | markun | I think the ipods are nice devices, but not for me (no itunes, only Ogg Vorbis) |
18:07:37 | mirak_ | markun: they say that gigabeats menus are in french german spanish also |
18:08:12 | linuxstb | mirak_: I always copy files with the "-p" option - to preserver the creation date. Also, not all Rockbox players have an RTC. |
18:08:15 | mirak_ | I use itune on an old mac |
18:08:16 | | Join jborn_ [0] (n=jborn@dsl017-022-247.chi1.dsl.speakeasy.net) |
18:08:26 | mirak_ | ah |
18:08:57 | markun | mirak_: ah yes, you are right about the menu. Also Spanish. |
18:09:20 | | Quit ehntoo ("Leaving") |
18:09:36 | mirak_ | markun: I think we will not see ogg players before sometime now |
18:10:34 | mirak_ | markun: hem you have an H300 or an ipod ? |
18:10:45 | mirak_ | H100 maybe ? |
18:11:00 | markun | Maybe korean companies have ogg support in their players, but I think they are all very unknown. |
18:11:10 | markun | s/Maybe/Many/ |
18:11:52 | webguest89 | The lack of ogg support is really a shame...makes the need for Rockbox all the greater |
18:12:18 | needleboy | linuxstb: then how does the Color Changer patch read and writes it? |
18:12:48 | linuxstb | Look at the patch and find out :) |
18:12:55 | needleboy | nothing i can see |
18:12:57 | markun | Some of the players: http://www.alibaba.com/countrysearch/KR-suppliers/Mp3_Players.html |
18:13:23 | needleboy | problem is, i have no clue in C... or any other programming language for that matter :) |
18:13:51 | needleboy | i've been reading this code the whole day and still not close to a solution.... |
18:15:08 | linuxstb | needleboy: Why don't you just apply the existing patch? |
18:16:19 | | Join DT291 [0] (n=DreamTac@adsl-149-149-95.bna.bellsouth.net) |
18:16:20 | | Quit DreamTactix291 (Read error: 104 (Connection reset by peer)) |
18:17:46 | needleboy | i'll explain the problem, it's a bit long. do you use the H300 Optimized build? |
18:17:54 | linuxstb | No. |
18:17:56 | needleboy | anyway, we have a Color Changer plugin |
18:17:58 | | Quit YouCeyE ("Leaving") |
18:18:00 | mirak_ | needleboy: what's optimised ? |
18:18:09 | needleboy | it changes the FG and BG color |
18:18:17 | mirak_ | lol |
18:18:29 | mirak_ | ok :-| |
18:18:31 | mirak_ | hem |
18:18:34 | linuxstb | IMO, optimised is a bit of a misleading name. "Experimental" is probably more accurate - it includes lots of patches not committed to CVS. |
18:18:41 | needleboy | mirak_: it's a version i compile with loads of patches and plugins made for the H300 |
18:18:58 | mirak_ | needleboy: ok I will test that probably |
18:19:09 | needleboy | http://www.misticriver.net/showthread.php?t=34725 |
18:19:32 | needleboy | anyway, you set the BG color, say, to blue, and the FG color to white |
18:19:50 | needleboy | now everything including the WPS displayed blue and white |
18:19:56 | needleboy | there's another patch |
18:20:10 | needleboy | that's meant to change the color of the 1bit BMPs in the WPS |
18:20:25 | | Join webguest83 [0] (n=864c03c6@labb.contactor.se) |
18:20:39 | needleboy | only when using it, every time you get to the WPS, it changes the BG to blue and FG to white |
18:20:41 | Moos | maybe now that lostlogic have CVS access he will commit some of those patchs |
18:20:48 | needleboy | sorry, FG to BLACK |
18:21:10 | needleboy | that's what these two lines in the patch do |
18:21:19 | needleboy | +#define LCD_DEFAULT_FG LCD_WHITE |
18:21:20 | needleboy | +#define LCD_DEFAULT_BG LCD_BLUE |
18:21:32 | needleboy | in the LCD.H file |
18:22:38 | needleboy | i need to change the patch so that it doesn't change the color to what's defined in the code, but instead, reads it from the global_settings.bg and global_settings.fg files made by the Color Changer\ |
18:23:16 | linuxstb | Those two defines are the _default_ colours. What I think you want to do is this patch: http://sourceforge.net/tracker/index.php?func=detail&atid=439120&group_id=44306&aid=1397786 which introduces the concept of "current colours".which are stored in the settings, and initialised to the default colours. |
18:23:20 | needleboy | if you want to take a look at the patches: needleboy.net/files/color.patch">http://needleboy.net/files/color.patch , http://needleboy.net/files/color.patch |
18:23:43 | needleboy | inuxstb: checking it out, thanks |
18:23:59 | needleboy | so there's no way to do it from the patch itself? |
18:24:28 | needleboy | linuxstb: err, that's the Color Changer patch i use... |
18:24:36 | linuxstb | Then what's the problem? |
18:24:37 | needleboy | that's what i meant... |
18:24:44 | needleboy | the problem is in the other patch |
18:24:54 | needleboy | the one meant to change colors of BMPs only in the WPS |
18:25:09 | needleboy | needleboy.net/files/colorWPS.patch">http://needleboy.net/files/colorWPS.patch |
18:25:24 | | Quit JoeBorn (Read error: 110 (Connection timed out)) |
18:25:37 | needleboy | it's right at the end, in the LCD.H part |
18:26:13 | needleboy | +#define LCD_DEFAULT_FG LCD_WHITE |
18:26:14 | needleboy | what do i change this line to? |
18:26:27 | needleboy | so it reads from the ready made setting files? |
18:28:05 | | Quit webguest89 ("CGI:IRC (EOF)") |
18:29:04 | needleboy | tough, eh? |
18:29:28 | needleboy | nah... only for idiot me :< |
18:29:56 | linuxstb | I don't understand why you need to change LCD_DEFAULT_FG and LCD_DEFAULT_BG. The first patch changes Rockbox so that it doesn't use those values, apart from setting the initial defaults when you run Rockbox for the first time. |
18:30:40 | needleboy | i tried removing these lines altogether... |
18:30:49 | linuxstb | Or at least, it should... |
18:30:51 | needleboy | didn't change anything, the colors were still changed |
18:32:32 | | Nick DT291 is now known as DreamTactix291 (n=DreamTac@adsl-149-149-95.bna.bellsouth.net) |
18:32:48 | needleboy | i removed the whole LCD.H section |
18:33:25 | needleboy | recompiled, and changed the colors to blue and white. went to the WPS, they changed back to blue and black |
18:34:23 | needleboy | you have to be right... it's illogical... |
18:34:28 | needleboy | but that's what happens |
18:34:32 | DrumRBoy320 | in order to just test it out, could i wire say four AA batterys in succession and connect it in place of the battery just to see if an ipod works |
18:34:57 | needleboy | it works on an iriver... |
18:35:09 | needleboy | but the battery pack we get might contain some circuit... |
18:35:16 | needleboy | so i don't know |
18:35:20 | DrumRBoy320 | well, idk, ill try it |
18:35:21 | DrumRBoy320 | .. |
18:35:34 | DrumRBoy320 | tell you'all how it goes |
18:35:57 | needleboy | linuxstb: any clue? sorry for bothering... |
18:40:31 | linuxstb | It's probably because the WPS code isn't using settings.fg and settings bg - it's still using LCD_DEFAULT_FG and LCD_DEFAULT_BG. i.e. the first patch is incomplete. |
18:41:41 | linuxstb | So the fix is to finish implementing what the first patch started to do - replacing all occurrances of LCD_DEFAULT_FG and LCD_DEFAULT_BG in Rockbox with global_settings.fg and global_settings.bg |
18:41:53 | DrumRBoy320 | i wish i had a multimiter |
18:41:53 | DrumRBoy320 | :( |
18:42:01 | needleboy | hmm... |
18:42:23 | DrumRBoy320 | is there any way to test steady 6 volts? |
18:42:34 | needleboy | just replace LCD_DEFAULT_FG with global_settings.fg |
18:42:51 | needleboy | as is, no " around or whatever? |
18:43:01 | needleboy | :) sorry, idiot, as mentioned... |
18:51:15 | needleboy | ok, i got something going i think. compiling. |
18:51:20 | preglow | lostlogic: welcome to the club, then |
18:51:35 | lostlogic | preglow: thanks!:) |
18:52:35 | | Join bobwise [0] (n=45dd9772@labb.contactor.se) |
18:52:43 | | Quit einhirn ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") |
18:52:43 | DrumRBoy320 | just took a bit ogf the covering off of the battery, and there is a circuit |
18:52:46 | DrumRBoy320 | :( |
18:53:02 | needleboy | by the way, why have 3rd party plugins started returning "incorect model" again today? |
18:53:08 | needleboy | plugin loader changed again? |
18:54:21 | needleboy | DrumRBoy320: yeah, i figured there would be one... |
18:54:41 | DrumRBoy320 | im going to disconnect the tabs |
18:54:45 | | Quit jborn_ ("Leaving") |
18:54:53 | DrumRBoy320 | and connect my battery to where the tabs were |
18:55:03 | DrumRBoy320 | ... i dont know wher epositive negative is though |
18:55:06 | needleboy | it's an iPod, so trash the hell out of it ;) |
18:55:08 | DrumRBoy320 | it might be marjked |
18:55:19 | DrumRBoy320 | 60 gig photo 4th gen |
18:55:19 | DrumRBoy320 | lo |
18:55:25 | DrumRBoy320 | got it for 15 dollars |
18:55:28 | DrumRBoy320 | :D |
18:55:30 | needleboy | lol |
18:55:35 | DrumRBoy320 | missing some parts though |
18:55:38 | needleboy | even more of a reason to trash it |
18:55:40 | DrumRBoy320 | like, one internal connector |
18:55:46 | needleboy | ikes! |
18:55:47 | DrumRBoy320 | ... |
18:55:49 | DrumRBoy320 | lol |
18:56:03 | lostlogic | Do we need an audio event listeners queue for swcodec machines like hwcodec has? (Specifically would be helpful for doing AB-repeat better) |
18:56:06 | DrumRBoy320 | its the connector the goes to the headphones / hold switch |
18:56:42 | preglow | hmm |
18:56:50 | preglow | lostlogic: i don't know what that entails |
18:57:14 | lostlogic | preglow: basically similar to the tick event queue would be my expectation |
18:57:49 | *** | Saving seen data "./dancer.seen" |
18:57:49 | lostlogic | preglow: ab-repeat can be done just by adding lines to the elapsed callback and the endoftrack callback but that's not really elegant (but is fast) |
18:58:11 | needleboy | it's working! thanks linuxstb!!! |
18:58:23 | linuxstb | I've been thinking for a while that I would prefer the codec api to be more "push" oriented. i.e. moving the main decoding loop out of all the codecs, and using an api with a main function like "decode_frame()" |
18:58:45 | preglow | then what about stuff like seek table loading? |
18:59:11 | linuxstb | That will be part of an init_track() function. |
18:59:24 | preglow | ok, so you more or less propose we extend the plugin header functionality for codecs? |
18:59:58 | lostlogic | yeah, the decoding loop duplicated across the 12309821 [codec].c files is probably less than great. |
19:00 |
19:00:14 | linuxstb | preglow: I'm not sure what you mean. |
19:00:53 | preglow | linuxstb: we'd need a function pointer table to have several callable functions in one codec plugin |
19:01:16 | linuxstb | True. |
19:01:24 | preglow | right now we have one, which i've also got to admit i don't know how we get the address of |
19:01:34 | linuxstb | Or could plugin_start() return that table? |
19:01:47 | | Nick Lynx_ is now known as Lynx_awy (n=lynx@tina-10-4.genetik.uni-koeln.de) |
19:02:00 | preglow | it could, but i don't see the point, might as well keep it in the plugin hedaer |
19:02:13 | lostlogic | then we have 2 apis involved for codecs, one going each direction :-\ |
19:02:13 | preglow | or do we currently use the same loader for plugins and codec plugins? |
19:03:21 | linuxstb | lostlogic: If possible (it may not be), I would like the codec api to be in one direction only - i.e. you pass the codec a buffer with compressed data, and it returns some PCM data. |
19:03:39 | linuxstb | This would mean separating the container format parsers from the codecs. |
19:03:43 | | Quit bobwise ("CGI:IRC") |
19:04:11 | linuxstb | But maybe we're getting off-topic from your original question... |
19:04:17 | lostlogic | ahh, so change the direction completely over, does that gain us anything tangible though? |
19:04:38 | lostlogic | haha, yes −− which way it goes doesn't change the possible need for an event listener queue |
19:04:40 | linuxstb | It means, for example, that plugins could play compressed audio. |
19:04:48 | lostlogic | nod |
19:04:48 | preglow | linuxstb: for those codecs when you can do that, libmusepack is completely dependent on fetching its own data |
19:05:38 | linuxstb | Why is that? Are you saying it's not possible to just pass it a compressed frame of audio? |
19:05:48 | preglow | possible yes, requires rewriting libmusepack, yes |
19:07:05 | | Join Lear [0] (n=chatzill@h194n1c1o285.bredband.skanova.com) |
19:07:30 | linuxstb | So how does libmusepack get data at the moment? Does it use the codec api internally to get data from the audio buffer? |
19:07:46 | linuxstb | i.e. using the read() equivalent. |
19:08:33 | preglow | it uses callbacks for all io operations, and i just use read_filebuf |
19:08:40 | preglow | from within the read |
19:09:22 | linuxstb | That's fine then. decode_frame() would pass the codec a compressed frame, and you would have an internal read_filebuf that gives libmusepack data. |
19:10:40 | | Join Paul_The_Nerd [0] (n=Paul_The@cpe-66-68-93-2.austin.res.rr.com) |
19:12:05 | linuxstb | My idea to implement this would be to slowly change all the codecs, so that the main codec.c file is identical for every codec. Once that is done, we would be in a position to move the main decoding loop into playback.c. But it's obviously a lot of work. |
19:13:02 | | Join SteL [0] (n=stel@slawson.plus.com) |
19:13:10 | linuxstb | I would imagine that this is also closer to how playback works with the MAS. |
19:13:44 | preglow | well, this might work for all codecs, just be careful not to generalise too much so we make everything but the most common cases impossible |
19:15:18 | preglow | i don't see why playback would have to hand the codec a frame |
19:15:28 | preglow | why can't it just hand it the buffer and let it do whatever it wants? |
19:15:36 | preglow | it can keep track of what is done with it anyway |
19:15:37 | | Join ehntoo [0] (n=ehntoo@24-177-166-0.dhcp.mrqt.mi.charter.com) |
19:16:33 | Paul_The_Nerd | Yeah, remember you also have codecs for things like midi/mod/etc as potentials as well. I imagine those might not fit into the same kind of generalization. |
19:16:47 | preglow | and stuff like hybrid wavpack |
19:17:03 | linuxstb | Because I think that makes the codecs more complicated. I would prefer to keep them simple. |
19:17:45 | preglow | but ok, exactly what do you say playback should provide the codec with? |
19:18:32 | linuxstb | A pointer to the next X (fixed size - e.g. 32kb, the same as the current GUARD_BUFFER_SIZE) bytes of the compressed data. |
19:19:03 | linuxstb | The codec will then return the uncompressed PCM samples, and say how many bytes of the input data it has consumed. |
19:19:10 | preglow | what does the codec do if it can't sync? |
19:19:14 | preglow | bitstream errors, etc |
19:19:20 | preglow | ahh, well |
19:19:35 | preglow | i just don't see the need to constrain the input buffer to any sise |
19:19:37 | preglow | size |
19:19:39 | linuxstb | Just return a "can not sync" error, along with how much data has been consumed looking for the start of a frame. |
19:19:51 | linuxstb | preglow: We do - the audio buffer is a ringbuffer. |
19:20:57 | linuxstb | This is similar to the ci->request_buffer() and ci->advance_buffer() system. |
19:21:40 | linuxstb | So the first change would be to make all codecs use ci->request_buffer() instead of ci->read_filebuf(). |
19:21:47 | | Nick BHSPitLappy2 is now known as BHSPitLappy (i=Steve-O@adsl-65-69-154-217.dsl.rcsntx.swbell.net) |
19:21:50 | preglow | still don't know how musepack would sit with this without a rewrite |
19:21:56 | linuxstb | If that's possible, then I think my suggestion would be possible. |
19:22:00 | preglow | but ok |
19:22:13 | preglow | any redesign/rethink of the codec api is going to include non-streaming codecs |
19:22:31 | linuxstb | I wouldn't be against having two apis. |
19:22:58 | linuxstb | i.e. streaming codecs along the lines I suggest, and non-streaming where we just allow the codec to use the memory themselves as they see fit. |
19:23:15 | preglow | only tricky thing with non-streaming codecs is the loader thing |
19:23:32 | preglow | rest is just modifications to the buffering system |
19:23:58 | | Join Matze41 [0] (i=Miranda@p5484F616.dip.t-dialin.net) |
19:25:13 | DrumRBoy320 | http://www.ipodmods.com/shop/1528-hj-cable-only.html |
19:25:13 | DrumRBoy320 | :) |
19:28:05 | linuxstb | lostlogic: Going back to your question, what is the audio_event_queue used for on the Archos devices? |
19:31:04 | linuxstb | bbl |
19:31:22 | | Quit linuxstb ("CGI:IRC") |
19:32:26 | preglow | loading problem with non-streaming codecs are that: 1. codecs themselves need to parse their data and save it in the codec buffer in ready-to-use form, instead of just loading the file to the buffer as-is, since the files are usually not usuable in this form and 2. that this loading needs to be done while other codecs are playing :> |
19:32:29 | | Quit needleboy ("CGI:IRC (EOF)") |
19:33:12 | Matze41 | preglow: why does this loading need to be done when other codecs are playing? |
19:33:39 | Matze41 | parsing a non-streaming file is mostly done in under one second.. so it can be done AFTER the last file of another filetype |
19:33:53 | preglow | Matze41: well, what about parsing loads of them? |
19:34:05 | preglow | Matze41: i don't want to parse just one, i want to parse as many as i can fit in the buffer |
19:34:08 | preglow | Matze41: which can be _a lot_ |
19:34:20 | Matze41 | hmm i dont understand why? |
19:34:21 | preglow | we'll have to limit that due to limited number of metedata structs, of course, but still |
19:34:25 | Paul_The_Nerd | Man, can you imagine buffering 25+mb of midis? |
19:34:46 | Paul_The_Nerd | Or sids. |
19:34:49 | preglow | samples will take quite some space |
19:34:51 | preglow | sids will be worse |
19:34:52 | preglow | but still |
19:34:54 | Paul_The_Nerd | Ah, that's true. |
19:34:56 | preglow | we'll only get ten, i think |
19:35:06 | preglow | which is the amount of metedata structs we have at the moment |
19:35:16 | Matze41 | well they can just be buffered as before... and then when it should be played the non-streaming codec tells system "i need 500kbyte of space now for parsing" and rest will be just filebuffer as now... |
19:35:18 | preglow | that can be changed in a jiffy, but still |
19:35:29 | amiconn | preglow: We have 30 on swcodec |
19:35:38 | preglow | amiconn: cool |
19:35:46 | Matze41 | but ONLY the file actually played needs to be parsed |
19:35:51 | preglow | Matze41: so ok, when i load my 18 megabyte xm, what should the loader do? |
19:36:03 | Matze41 | ah you mean ONE file with 18meg? |
19:36:03 | | Quit gtkspert () |
19:36:07 | preglow | yes |
19:36:10 | preglow | that's a possible scenario |
19:36:13 | Matze41 | well that is... |
19:36:17 | preglow | then there's not enough memory and it has to give up |
19:36:24 | preglow | it's inefficient and i don't like it |
19:36:24 | Matze41 | i dont have an xm file over 500kbyte |
19:36:30 | preglow | i have tons that are large |
19:36:34 | Matze41 | really? |
19:36:35 | preglow | check out mellow-ds stuff |
19:36:36 | Matze41 | oh |
19:36:52 | Matze41 | mellow-ds? |
19:37:11 | amiconn | Matze41: Some parsing steps must be done at load time, and load time != playback start time |
19:37:41 | amiconn | Thinking of the various "Tracker-Packer" formats, like ProRunner etc pp |
19:37:52 | Matze41 | amiconn: i dont know xm... but i think, every parsing that needs to be done to start playing (step from file-load to play) could be done in nearly no time |
19:37:53 | Paul_The_Nerd | Matze41: mellow-d's, possessive, I think. |
19:38:10 | amiconn | Matze41: It's not about time, it's about memory |
19:38:32 | Matze41 | ah i found mellow-d.. |
19:38:37 | amiconn | If another track is already loaded behind the current one, the current track can't be expanded |
19:38:38 | * | Paul_The_Nerd isn't sure. |
19:38:44 | Matze41 | ah well |
19:38:50 | Matze41 | now i understand |
19:38:53 | preglow | also a good point |
19:39:17 | amiconn | We always want to buffer as many tracks as possible. We don't want to waste battery power |
19:39:27 | Matze41 | yep thats right |
19:39:54 | Matze41 | so maybe a kind of "precodec" or even the codec itself must be able to tell the buffering system how much space is needed for playing a file... |
19:40:06 | Matze41 | and that space has to be kept free |
19:40:25 | Matze41 | but that doesnt solve the "18-meg xm file" problem |
19:40:32 | Matze41 | because playing this would be nearly impossible |
19:40:43 | amiconn | preglow: Btw, with my new loader system, it should be quite simple to split the codecs into loader and decoder w/o actually splitting the file |
19:40:44 | Matze41 | with just 30megs of codec buffer |
19:41:05 | amiconn | We could just extend the header to include 2 (or more) entry points |
19:41:16 | preglow | amiconn: yeah, but how to load tracks while other tracks are playing? |
19:41:30 | | Join webguest28 [0] (n=549c947d@labb.contactor.se) |
19:41:30 | preglow | amiconn: and also, you'd need to load an entire codec just to load a file |
19:41:38 | amiconn | Hmm, valid point.. |
19:41:40 | preglow | if there's a bunch of different formats, you need to load several codecs |
19:41:47 | preglow | now, if plugins were relocatable... |
19:41:50 | preglow | :-) |
19:41:52 | amiconn | ...and yes, some parsers would be common between codecs |
19:42:09 | * | manhattan is debating between the iAudio x5 30GB for $268+$5 s&h OR the 1GB iAudio U3 for $170+$5 s&h. He ponders.oO(The plus of U3 are the 100 bucks cheaper price tag, and tiny player the minus are the no LFAC support and small 1gig. The plus for the x5 30GB! & FLAC. The minus 100 dollars more! it's a bigger piece and it uses a dock!!. Oh decisions decisions!) :'( |
19:42:19 | amiconn | So it seems if we want to go for modularity, we will have both loaders and codecs |
19:42:26 | preglow | myeah |
19:42:53 | amiconn | (e.g. ogg -> vorbis/flac, m4a -> alac/aac (iirc)) |
19:43:02 | preglow | problem is we probably want these loaders to stay in the core all the time |
19:43:05 | amiconn | ogg -> vorbis/flac/speex ;) |
19:43:14 | preglow | for which we yet again need a relocatable plugin format |
19:43:38 | amiconn | We could try position independent code |
19:43:47 | preglow | should work well |
19:43:51 | preglow | especially for arm |
19:43:57 | preglow | which is more or less position independent as it is |
19:44:34 | amiconn | I want to try pic anyway, as I would like the number-voicing algorithm to be localised, which would mean to embed it in the voice file |
19:44:56 | preglow | yeah, good idea |
19:44:59 | amiconn | Of course that will make voice files platform dependent, but we'll get there anyway |
19:45:05 | amiconn | ...with l10n v2 |
19:45:10 | preglow | german counting is backwards, that's right |
19:45:30 | amiconn | Not always. 10s and 1s are swapped |
19:45:55 | amiconn | e.g. for 21 (twenty-one) the german equivalent is one-and-twenty |
19:46:03 | preglow | you can do that in norwegian as well |
19:46:03 | | Join merbanan [0] (i=banan@dalink.campus.luth.se) |
19:46:17 | preglow | probably because of german influences, heh |
19:46:24 | Lear | And then there's danish and french... :) |
19:46:36 | amiconn | French is weird regarding numbers |
19:46:53 | amiconn | I don't speak french, but I once read about french numbers a bit |
19:47:04 | Lear | Yep, but danish is even worse, afaik... |
19:47:07 | preglow | ahahah |
19:47:09 | preglow | yeah |
19:47:15 | preglow | lets not think about that |
19:50:16 | Moos | amiconn: hehe twenty-and-one for your exemple in french :) |
19:51:32 | | Join BHSPitLappy2 [0] (i=Steve-O@adsl-67-64-150-195.dsl.rcsntx.swbell.net) |
19:51:38 | preglow | and something incomprehensible using a completely different number base in danish |
19:52:11 | mirak_ | Moos: yes |
19:52:28 | Moos | Salut mirak! |
19:52:41 | | Join ender [0] (i=ychat@84.52.165.220) |
19:53:12 | mirak_ | in french 90 is spellled eigty seventeen |
19:53:37 | Moos | I love our language ;) |
19:53:47 | mirak_ | there is not one word to say 90 |
19:53:52 | mirak_ | in french 97 is spellled eigty seventeen |
19:53:54 | mirak_ | lol |
19:53:57 | mirak_ | not 90 |
19:54:11 | mirak_ | 80+17 |
19:54:22 | Lear | and eighty is four-twenty... |
19:54:37 | mirak_ | Lear: yes, how could I miss that |
19:54:39 | mirak_ | lol |
19:54:43 | mirak_ | so used |
19:54:50 | Moos | yes indeed |
19:55:14 | mirak_ | also in switerland they say nonante for 90 |
19:55:21 | mirak_ | or nine, I don't remember |
19:55:33 | mirak_ | though they speak french but they cound differently |
19:55:39 | mirak_ | count |
19:55:59 | mirak_ | in fact even 70 is 6*10 |
19:56:06 | mirak_ | sixty ten |
19:56:17 | mirak_ | well n |
19:56:19 | mirak_ | no |
19:56:21 | preglow | crazy people |
19:56:23 | Moos | not just french spoken in Switzerland, +german+italian... maybe they mixed |
19:56:30 | mirak_ | I was never good in mental calcul |
19:56:49 | mirak_ | 70 is 60+10 |
19:56:57 | mirak_ | sixty ten |
19:57:06 | mirak_ | sixty + ten |
19:57:21 | | Quit ender` (Nick collision from services.) |
19:57:25 | | Nick ender is now known as ender` (i=ychat@84.52.165.220) |
19:57:42 | Moos | mirak: but I assume, that like when you was child you didn't learn the numbers that way |
19:58:09 | mirak_ | when you think to it it's weird, but I don't think anybody always think 80 as quatre vingts (four twenty) |
19:58:16 | DrumRBoy320 | ... intesesting if we sould ever have GBA support |
19:58:17 | DrumRBoy320 | http://www.kernelthread.com/publications/gbaunix/#DOWNLOAD |
19:58:34 | mirak_ | Moos: I think yes we did |
19:58:51 | Moos | we learned arbitrary |
19:58:56 | mirak_ | Moos: that's why we are retarded |
19:59:01 | Moos | hehe :) |
19:59:41 | mirak_ | I remember learning with cubes that we were stuffing together |
20:00 |
20:00:51 | * | Moos is remenbering his childhood language learning :) |
20:01:17 | | Quit webguest83 ("CGI:IRC") |
20:02:20 | | Join TCK [0] (n=tckocr@81-178-129-148.dsl.pipex.com) |
20:04:42 | | Quit tvelocity (Connection timed out) |
20:07:44 | | Quit BHSPitMonkey (Read error: 110 (Connection timed out)) |
20:07:49 | | Join BHSPitMonkey_ [0] (n=billybob@adsl-67-64-150-195.dsl.rcsntx.swbell.net) |
20:09:00 | | Quit BHSPitLappy (Read error: 110 (Connection timed out)) |
20:11:08 | | Quit Paul_The_Nerd (Read error: 104 (Connection reset by peer)) |
20:13:37 | | Join Paul_The_Nerd [0] (n=Paul_The@cpe-66-68-93-2.austin.res.rr.com) |
20:21:23 | Rob2222 | DrumRBoy320: Have you killed you ipod, yet? |
20:21:31 | Rob2222 | ^^ |
20:21:41 | | Part Paul_The_Nerd |
20:23:03 | Rob2222 | If you wanna connect AA batterys to the lithium jack you should take 2 AA batterys, ane 1 AA NIMH/NICD rechargable battery |
20:23:16 | Rob2222 | that should give you 4,2V |
20:27:21 | DrumRBoy320 | lol |
20:27:24 | DrumRBoy320 | didnt work |
20:27:51 | DrumRBoy320 | i used 4 AAA's and it didnt fry anything |
20:27:56 | DrumRBoy320 | ;) |
20:29:36 | Rob2222 | how do you know, that you didnt fry it? |
20:30:02 | Rob2222 | 6V instead of 4,2V ... hmm |
20:30:59 | Rob2222 | DrumRBoy320: it could be, that it didnt work cause the voltage was to high |
20:32:31 | Rob2222 | 1 AA/AAA alkaline battery (1,5V) and 2 AA/AAA NIMH/NICD batterys (2x1,2V) = 3,9V should be definitely in the voltage range that must work |
20:33:53 | | Join linuxstb [0] (n=5343d4aa@labb.contactor.se) |
20:34:23 | amiconn | I'd rather use 3 AA NiMH cells to replace one LiIon cell |
20:34:32 | Rob2222 | hmm |
20:34:40 | Rob2222 | 3,6V |
20:34:42 | | Join Paul_The_Nerd [0] (n=Paul_The@cpe-66-68-93-2.austin.res.rr.com) |
20:34:47 | Rob2222 | ok, should be fine, too |
20:34:49 | amiconn | 4.2V is the *maximum* voltage of a LiIon cell, the nominal voltage is 3.6V |
20:34:59 | Rob2222 | whats the shutoff value at LI-ION ? |
20:34:59 | preglow | why is the sim dir called archos? :PP |
20:35:00 | amiconn | Same with NiMH... |
20:35:16 | Paul_The_Nerd | Hrm... is the bootloader supposed to hang if the disk is an unrecognized file system, or should it boot into RetailOS? |
20:35:43 | preglow | no idea |
20:35:59 | | Nick Rob2222 is now known as Rob2222_ (n=Miranda@ACB38583.ipt.aol.com) |
20:36:00 | preglow | are you sure the first partition is set up correctly? |
20:36:03 | | Nick Rob2222_ is now known as Rob2222 (n=Miranda@ACB38583.ipt.aol.com) |
20:36:05 | amiconn | LiIon shutoff is somewhere below 3.0V, depending on the cell type, but never below 2.5V |
20:36:07 | preglow | the boot part, that is |
20:36:08 | Paul_The_Nerd | The first partition was ext2 at the time |
20:36:14 | Paul_The_Nerd | Oh, the REALLY first one was fine |
20:36:18 | preglow | sure? |
20:36:20 | Paul_The_Nerd | I could force it into retail |
20:36:22 | Paul_The_Nerd | And that worked |
20:36:24 | preglow | right |
20:36:28 | Rob2222 | so the iriver will go down to 3,0v? really? |
20:36:43 | amiconn | It even goes below |
20:36:49 | amiconn | (with rockbox) |
20:36:57 | Paul_The_Nerd | But the bootloader wouldn't auto-retail, it just hung on "loading rockbox" even though the partition was... ext2 I think. |
20:37:20 | curio | Paul_The_Nerd hello |
20:37:30 | curio | Paul_The_Nerd i made the same mistake some days ago |
20:37:35 | amiconn | Rockbox (and the bootloader) don't care about the partition layout, as long as it finds a *primary* FAT32 partition |
20:37:44 | linuxstb | preglow: I'm about to remove the bootloader logos (both of them) and rename the bootloader to just say "Rockbox bootloader". Any objections? |
20:38:00 | Paul_The_Nerd | Yeah, I'm just saying, if the primary isn't fat32, the current action is to just sit there and continue trying to load rockbox. |
20:38:18 | preglow | sdl sim playback works fine here |
20:38:19 | lostlogic | Any problems with me creating a docs/licenses dir and putting the license for the profiling code in there? |
20:38:24 | preglow | linuxstb: none |
20:38:35 | curio | Paul_The_Nerd, and if you try to boot the iriver firmware ? |
20:38:48 | amiconn | lostlogic: Hmm, I would prefer one file with multiple sections |
20:39:01 | Paul_The_Nerd | curio: I'm playing with an iPod. It'll go into the iPod's OS just fine. |
20:39:19 | Rob2222 | my iPOD building process (cygwin/gcc3.4.5) iss hanging at OBJCOPY sokoban.rock?! What does that should say? |
20:39:20 | lostlogic | linuxstb: the audio_event_listeners on hardware codecs are the set of functions that are run when the hardware reports an audio event |
20:39:21 | curio | Paul_The_Nerd, oops i thought it was with H300 ;) |
20:39:34 | lostlogic | amiconn: LICENSES then? |
20:40:09 | Bagder | I'm in favour of a single file too |
20:40:19 | Bagder | LICENSES seems fine |
20:40:22 | Paul_The_Nerd | On an unrelated note, apparently all your settings are saved on the fat32 partition, rather than in the special partition, oddly enough. |
20:40:36 | amiconn | Today we have COPYING, which is the gpl |
20:40:49 | amiconn | I'm not sure whether LICENSES is clear enough |
20:41:11 | lostlogic | preglow: want me to take off the profiling start and stop calls from the codecs so that the individual developer can just turn it on for the what he wants to profile and commit the stuff? |
20:41:12 | Bagder | you mean we should add them to COPYING ? |
20:41:56 | amiconn | Either that, or put the gpl in LICENSES too, and remove COPYING |
20:41:56 | Bagder | lostlogic: can't you have them present or not with some ifdef/macro magic? |
20:42:06 | lostlogic | Bagder: that's the current structure. |
20:42:11 | Bagder | ok |
20:42:25 | lostlogic | Bagder: but it's kinda ugly to have it in all the codecs when few people will ever use it |
20:42:29 | preglow | lostlogic: i think i'd prefer that |
20:42:34 | preglow | Lear, linuxstb: what do you say? |
20:42:36 | | Quit Paul_The_Nerd (Read error: 104 (Connection reset by peer)) |
20:42:57 | preglow | i don't want to clutter the codecs with code only a select few are going to need |
20:43:13 | linuxstb | I agree - as long as it's documented somewhere, I would prefer to keep the code clean. |
20:43:29 | amiconn | preglow: Depends on how much clutter it actually is. Today we already do so with DEBUGF() and LOGF() |
20:43:44 | Bagder | ... and how hard it is to add again |
20:43:49 | lostlogic | I'll add some of the content of my varios postings o n the patchtracker to a docs file on how to use the profiling regardless. |
20:43:52 | lostlogic | Bagder: very easy |
20:44:00 | lostlogic | they are just 'start' and 'stop' calls (two lines) |
20:44:01 | preglow | it's just a few lines, no changes needed |
20:44:10 | lostlogic | and they can really be added anywher eyou want to put them to decide what exactly to profile |
20:44:38 | Rob2222 | could somebody give me a hint when a building nis freezing at OBJCOPY sokoban.rock? |
20:45:06 | Bagder | Rob2222: build with 'make V=1' to see the command lines |
20:45:24 | Rob2222 | ah ok. thx, will try that |
20:45:54 | lostlogic | amiconn: the logf and debugf calls are helpful in documenting code aside from their usually inactive functionality. |
20:49:05 | linuxstb | lostlogic: Did you get ice problems when trying to profile libfaad? |
20:49:16 | lostlogic | linuxstb: yes, and alac iirc |
20:50:24 | | Join LinusN [0] (n=linus@labb.contactor.se) |
20:51:18 | LinusN | lostlogic: are you certain that avgbat won't overflow with the new battery precision patch? |
20:52:07 | amiconn | LinusN: I had the same thought. A 32 bit int won't overflow |
20:52:15 | LinusN | ok, good |
20:52:17 | lostlogic | do we have any smaller than 32 bits? |
20:52:21 | preglow | short? |
20:52:23 | lostlogic | yeah, it's only 1.6m max |
20:52:34 | amiconn | lostlogic: It's more |
20:52:48 | linuxstb | preglow: Have you tried enabling the dircache since my ata fix? |
20:52:54 | Bagder | lostlogic: we did cleanup some of the int/long use in the past since the Gmini uses 16bit ints |
20:53:06 | Bagder | but the gmini port faded away... |
20:53:16 | lostlogic | ok, good to know. |
20:53:19 | amiconn | archos recorder: ~6500 (scalefactor) * 1023 (adc_max) * 32 (number of averaged values) |
20:53:22 | linuxstb | Are gminis still sold by Archos? |
20:53:35 | amiconn | iriver h300: ~2600 * 255 * 32 |
20:53:40 | amiconn | iriver h300: ~26000 * 255 * 32 |
20:53:55 | preglow | linuxstb: will now |
20:54:59 | | Quit linuxstb ("CGI:IRC") |
20:55:03 | | Join linuxstb [0] (n=5343d4aa@labb.contactor.se) |
20:55:15 | lostlogic | hmm, yes, I was off by 2 powers of ten in tha tquick calculation I did now, because I forgot battery voltage is in centivolts, not volts. |
20:55:19 | preglow | we might want to just disable dircache for nano, heh |
20:55:37 | linuxstb | preglow: Good point. |
20:56:21 | preglow | hang, seems |
20:56:43 | preglow | bonafide hang, yes |
20:56:46 | linuxstb | Mmm. I assume you get the same problem loading a theme? |
20:56:50 | preglow | yeah |
20:57:00 | preglow | what's in common? |
20:57:07 | preglow | hmm, how did i fix this again? |
20:57:09 | preglow | right, bump |
20:57:18 | linuxstb | Maybe lots of small disk accesses. |
20:57:45 | linuxstb | We should probably implement a keypress on startup of Rockbox that resets the config block for ipod. |
20:57:52 | *** | Saving seen data "./dancer.seen" |
20:57:57 | preglow | perhaps i should provide slasheri with a logf dump |
20:58:01 | preglow | if it even gets saved |
20:59:05 | linuxstb | We could try adding some lcd_puts() commands to see whereabouts it hangs. I've never looked at the dircache code though. |
20:59:15 | | Part curio ("Leaving") |
21:00 |
21:00:27 | linuxstb | Seems like we just need to #define SETTINGS_RESET in main.c to assign a key to the "reset settings" functions. |
21:01:02 | linuxstb | What should we use? The centre button? |
21:01:14 | preglow | i'd like a combo |
21:01:37 | preglow | right and center sounds good |
21:01:40 | preglow | not used for anything else |
21:03:07 | | Join petur [0] (i=petur@d54C1B62E.access.telenet.be) |
21:03:40 | linuxstb | OK. Shall I do it? |
21:03:41 | | Quit webguest28 ("CGI:IRC (EOF)") |
21:05:05 | | Join Kaggen [0] (n=kaggen@c-722ae155.33-1-64736c10.cust.bredbandsbolaget.se) |
21:05:33 | lostlogic | preglow: ok for me to commit the profiling stuff with the changes we've discussed (1 commit for the return path changes in codecs and 1 for the profiling code)? |
21:05:46 | linuxstb | preglow: What does the arm do if there is an unaligned memory access? |
21:11:21 | preglow | crash |
21:11:25 | preglow | toss an exception |
21:11:28 | preglow | hmm |
21:11:35 | preglow | i suppose i could add better support for displaying exceptions |
21:11:53 | preglow | lostlogic: sounds good |
21:12:18 | | Join linuxstb_ [0] (n=linuxstb@i-83-67-212-170.freedom2surf.net) |
21:12:41 | linuxstb_ | preglow: Could that be the dircache/theme bug then? Any idea what happens on other targets? |
21:12:51 | preglow | coldfire slows down, archos crashes |
21:13:07 | linuxstb_ | Are there any themes for the Archos devices yet? |
21:13:13 | preglow | dunno |
21:13:17 | * | linuxstb_ checks |
21:14:08 | preglow | i just can't get ipod_fw to work now |
21:14:09 | preglow | fread failed: Success |
21:14:10 | preglow | hooray |
21:15:12 | | Quit linuxstb ("CGI:IRC (Ping timeout)") |
21:16:21 | | Join linuxstb__ [0] (n=linuxstb@i-83-67-212-170.freedom2surf.net) |
21:16:37 | amiconn | preglow: No UIE() for arm yet? |
21:17:20 | linuxstb__ | amiconn: Did you ever try dircache on an Archos device? |
21:17:28 | amiconn | Hmm, no |
21:17:39 | linuxstb__ | So it's not been tested for unaligned memory accesses? |
21:17:53 | amiconn | What does it need? Just a #define in config-*.h ? |
21:18:19 | preglow | amiconn: no |
21:18:36 | preglow | amiconn: i think i'm going to try do an UIE handler now |
21:18:48 | amiconn | Nm, found it |
21:18:57 | amiconn | It's in config.h, based on the RAM size |
21:19:00 | preglow | ARGH |
21:20:12 | amiconn | Building dircache-enabled recorder v1 target... |
21:20:17 | linuxstb__ | It seems like there are no themes with bitmaps available for the archos devices. Maybe the bmp loader uses unaligned memory accesses as well. |
21:20:55 | preglow | now why the hell would ipod_fw/make_fw start acting up like this |
21:21:42 | preglow | what the hell |
21:21:47 | preglow | my apple_os.bin is suddenly 0 bytes |
21:22:34 | amiconn | linuxstb_: I doubt that. There is a bitmapped wps for archos - boxes |
21:23:52 | linuxstb__ | amiconn: OK. It's not an endian problem - I've just loaded a theme in the ipod sim. |
21:25:50 | | Join Paul_The_Nerd [0] (n=Paul_The@cpe-66-68-93-2.austin.res.rr.com) |
21:26:26 | | Join akaidiot [0] (n=nope@c-7244e255.363-1-64736c11.cust.bredbandsbolaget.se) |
21:30:25 | preglow | boot sequence is nice and fast for nano |
21:30:31 | preglow | not much use for the splash screen anymore |
21:30:31 | preglow | heh |
21:30:55 | linuxstb__ | Are you running gcc4 now |
21:31:00 | preglow | yes |
21:31:18 | | Quit linuxstb_ (Read error: 110 (Connection timed out)) |
21:31:52 | * | linuxstb__ visits ftp.gnu.org |
21:32:27 | preglow | hmmm |
21:32:41 | Paul_The_Nerd | I find if I want to boot RetailOS, I have to hit Menu before the apple logo even displays |
21:32:46 | preglow | yes |
21:32:50 | preglow | that's what you need to do |
21:32:54 | preglow | no way in hell it works any other way |
21:33:17 | Paul_The_Nerd | I would've expected it, I dunno... at some point when you're aware the unit's powered. ;-) |
21:33:33 | linuxstb__ | At least it works now... |
21:34:09 | Paul_The_Nerd | Indeed |
21:34:20 | amiconn | dircache adds ~5KB to the binary |
21:35:29 | preglow | now how to do the uie on ar |
21:35:29 | preglow | m |
21:35:52 | amiconn | Enabled cache, rebooted -> I09 CPUAdrErr |
21:35:59 | preglow | success! |
21:36:06 | preglow | then we know what's wrong |
21:36:15 | preglow | ghah, i forget uie isn't supposed to return |
21:36:17 | * | amiconn slaps Slasheri |
21:36:20 | amiconn | ;) |
21:36:21 | | Quit akaidiot (Read error: 104 (Connection reset by peer)) |
21:36:42 | linuxstb__ | amiconn: boxes.wps needs 160x128 and boxes.rwps need 128x64. So I don't think it works on the Archos. |
21:36:43 | * | amiconn goes hunting for the exact spot in the .map |
21:36:59 | | Join akaidiot [0] (n=nope@c-7244e255.363-1-64736c11.cust.bredbandsbolaget.se) |
21:37:12 | Slasheri | Hmm.. that's interesting. I think it could be align problem then.. because the cache structure is not aligned |
21:38:50 | | Quit akaidiot (Read error: 104 (Connection reset by peer)) |
21:39:09 | amiconn | Gah, how can that be?!? :confused: |
21:39:25 | | Join akaidiot [0] (n=nope@c-7244e255.363-1-64736c11.cust.bredbandsbolaget.se) |
21:39:43 | amiconn | The address where the CPUAdrErr was caught is - the CPUAdrErr exception routine (!!!) |
21:39:55 | Slasheri | hehe :D |
21:40:15 | | Quit akaidiot (Read error: 104 (Connection reset by peer)) |
21:40:16 | Slasheri | weird.. |
21:40:20 | amiconn | How can that be... |
21:40:21 | | Join akaidiot [0] (n=nope@c-7244e255.363-1-64736c11.cust.bredbandsbolaget.se) |
21:42:03 | | Quit linuxstb__ ("Leaving") |
21:42:10 | | Join akaidiota [0] (n=nope@c-7244e255.363-1-64736c11.cust.bredbandsbolaget.se) |
21:43:32 | eEye | hey now |
21:45:35 | LinusN | we have a rec v1 charging patch in the tracker, and i see two options: |
21:45:47 | LinusN | 1) commit it |
21:46:03 | LinusN | 2) build a separate test build for users to try |
21:46:13 | LinusN | which ine do you guys prefer? |
21:46:16 | LinusN | one |
21:49:06 | | Join YouCeyE [0] (n=YouCeyE@vp089013.reshsg.uci.edu) |
21:49:36 | | Join linuxstb [0] (n=5343d4aa@labb.contactor.se) |
21:49:43 | lostlogic | wish there was a build like h300-optimized for that target. |
21:52:16 | preglow | LinusN: comes to stuff like battery, i think i'd go for 2, but then again, i don't have an archos |
21:52:31 | preglow | and send off a mailing list post with an url |
21:52:57 | LinusN | preglow: i agree |
21:56:20 | | Quit Matze41 ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") |
21:57:04 | preglow | arm doesn't have too many fatal exceptions |
21:59:00 | amiconn | On the other targets, an UIE is always considered fatal |
21:59:01 | preglow | the docs luckily doesn't say very much on what triggers an exception... |
21:59:07 | preglow | prefetch abort, for example |
21:59:23 | preglow | is that a memory error? |
21:59:32 | preglow | "undefined instruction" i get |
21:59:58 | amiconn | e.g. if we get a timer interrupt, but no module implements an isr for that, it's considered fatal as well |
22:00 |
22:00:12 | preglow | the rest are "prefetch abort" and "data abort" |
22:00:18 | preglow | that's that |
22:00:24 | | Quit akaidiota (Read error: 110 (Connection timed out)) |
22:00:29 | | Quit akaidiot (Read error: 110 (Connection timed out)) |
22:00:38 | preglow | amiconn: yeah, sure, but i'm just handling the internal arm exceptions for now |
22:00:53 | petur | CVS problem for windows fanboys: you can't have a file and a directory share the same name. The issue is docs/licenses |
22:01:11 | amiconn | preglow: Do they need special handling? |
22:01:30 | lostlogic | petur: don't you have cvs up -dP it should be OK |
22:01:42 | | Join solexx_ [0] (n=jrschulz@c203251.adsl.hansenet.de) |
22:01:45 | lostlogic | (this is lostlogic screws things up his first day situation) |
22:01:50 | amiconn | On both coldfire and SH1, exceptions and interrupts are handled the same |
22:02:01 | preglow | amiconn: there are seven exception types on arm, one of the is interrupt |
22:02:01 | | Join webguest70 [0] (n=51ebb90d@labb.contactor.se) |
22:02:26 | preglow | i guess we can use the same handler for all of them, but we need some wrapper code arokund |
22:02:32 | | Join gtkspert [0] (n=gtkspert@203-59-207-7.dyn.iinet.net.au) |
22:02:44 | | Quit gtkspert (Client Quit) |
22:02:49 | webguest70 | LinusN: I tried to disable the HDD LED on my H-120 the other day, but couldn't get it to work.. are you sure that GPIO 9 is the one? |
22:02:52 | petur | lostlogic: nope |
22:03:06 | preglow | mainly to calculate the exception address, arm requires different return code based on which exception type you've got |
22:03:10 | | Join San [0] (n=test@212.2.167.88) |
22:03:17 | LinusN | webguest70: pretty much, but i'll double check one of those days |
22:03:34 | San | hey linusn |
22:03:36 | preglow | like irq return is subs pc, lr, #4, data abort needs subs pc, lr, #8 |
22:03:49 | lostlogic | Bagder: you run the CVS server? Can you physically delete that dir I added wrongly that is giving petur a problem? (docs/licenses) |
22:03:52 | webguest70 | LinusN: thanks :) |
22:04:11 | San | i have a question, for RockPod (hehe) could rockbox support drag and drop? Or does it have hardware limitations? |
22:04:33 | preglow | do you mean the ipod port? |
22:04:37 | * | petur advises aginst dropping a DAP ;) |
22:04:50 | San | yeah preglow |
22:04:51 | preglow | what does rockbox have to do with drag and drop? |
22:05:19 | San | well, i tought you could get rid of the MTP |
22:05:39 | preglow | MTP? |
22:05:41 | linuxstb | There is no MTP on the ipod. |
22:05:45 | San | itunes |
22:05:59 | linuxstb | itunes just copies the files normally to the fat32 filesystem. |
22:06:29 | | Join webguest31 [0] (n=5087d7c2@labb.contactor.se) |
22:06:33 | San | but, could it be UMS? |
22:06:39 | linuxstb | Yes, the ipod is UMS. |
22:06:54 | San | like, external disk? |
22:06:56 | webguest70 | LinusN: It should be possible to use the LED freely (on/off at will) if you to keep the HDD spinning and then disable/enable the led? |
22:06:57 | Paul_The_Nerd | Yep |
22:07:01 | San | really? |
22:07:04 | San | ok |
22:07:05 | San | thanks |
22:07:11 | webguest31 | LinusN: is the shebbs playlist patch going to be incorporated ? |
22:07:12 | preglow | linuxstb: you got some reset settings code coming? |
22:07:14 | LinusN | webguest70: not sure |
22:07:15 | Paul_The_Nerd | San: If you go into itunes, right click your ipod, choose ipod options, you can enable disk mode |
22:07:22 | LinusN | webguest31: i don't know yet |
22:07:27 | San | ooh |
22:07:28 | linuxstb | preglow: No - it seems your button driver doesn't detect the button press |
22:07:35 | San | i dont have one, I am asking for a friend |
22:07:38 | Paul_The_Nerd | You can't just drag music onto it, though |
22:07:40 | preglow | how? |
22:07:55 | linuxstb | Because you need to press it before Rockbox starts. |
22:07:58 | Paul_The_Nerd | You will be able to with Rockbox, but the retail firmware won't see files without them being in the database. |
22:08:00 | preglow | small wonder then |
22:08:08 | preglow | we need a polling driver for that |
22:08:28 | preglow | i wonder if the interrupt handler can be called on its own |
22:08:51 | Rob2222 | are you talking about the ipod BL? |
22:09:22 | lostlogic | LinusN: is it just me or are we setting IOREGC to 2.9V when the comment says 3.3V (in pcf50606.c)? |
22:09:34 | San | thanks paul |
22:09:37 | | Join DangerousDan [0] (n=Miranda@newtpulsifer.campus.luth.se) |
22:12:21 | | Part webguest31 |
22:13:45 | | Quit solexx (Read error: 110 (Connection timed out)) |
22:15:02 | preglow | doesn't arm pass first four parameters as regs? |
22:15:21 | | Quit YouCeyE ("Leaving") |
22:19:55 | LinusN | lostlogic: yes, the comment is wrong |
22:20:06 | lostlogic | LinusN: better the comment wrong than the code wrong :) |
22:20:13 | LinusN | hehe |
22:21:17 | lostlogic | LinusN: btw, the PCF50606 is giving me horrible nightmares with not really reporting it's true status on the MBCC registers (ie being charging when MBCC1 bit 0 is 0), so I'm not sure I can finish my proper charge detection and setting stuff until I can listen for interrupts from it. |
22:21:35 | LinusN | ok |
22:22:48 | petur | LinusN: did you put the checking of H3xx ISP1362 CS/RD/WR connections on your busy schedule somewhere? |
22:23:07 | LinusN | petur: yes, at the very bottom ;-) |
22:23:44 | lostlogic | petur: what's ISP1362? |
22:23:50 | petur | USBOTG |
22:24:14 | lostlogic | ahhh :) |
22:25:03 | preglow | ok, let's see |
22:25:22 | preglow | no data abort exception :/ |
22:28:12 | | Quit Lear ("Chatzilla 0.9.69.1 [Firefox 1.5/2005111116]") |
22:29:15 | preglow | hah |
22:29:17 | preglow | data abort exception! |
22:29:38 | * | petur hates exceptions |
22:30:13 | preglow | 0x9b364 |
22:30:45 | preglow | according to the map file, there's nothing there... |
22:32:08 | lostlogic | preglow: map file only shows non-statics? might need to combine map with object like I did for profiling? |
22:33:33 | preglow | well |
22:34:08 | preglow | dircache_build ain't static |
22:35:28 | preglow | and anyway |
22:35:41 | preglow | map file says audiobuf starts at 0x0009asomething |
22:35:58 | preglow | my crash point is at 0x0009b364 |
22:36:54 | preglow | god, i'm a retard |
22:37:11 | | Join matsl [0] (n=matsl@1-1-4-2a.mal.sth.bostream.se) |
22:38:22 | | Nick BHSPitMonkey_ is now known as BHSPitMonkey (n=billybob@adsl-67-64-150-195.dsl.rcsntx.swbell.net) |
22:38:34 | | Nick BHSPitMonkey is now known as BHSPitMonkey_ (n=billybob@adsl-67-64-150-195.dsl.rcsntx.swbell.net) |
22:38:54 | preglow | .text.dircache_gen_next |
22:38:58 | preglow | that's where it's on |
22:39:58 | | Quit webguest70 ("CGI:IRC (Ping timeout)") |
22:40:14 | | Quit NicoFR () |
22:42:24 | LinusN | lostlogic: the pcf50606 irq is on gpio6 (it was already in the wiki) |
22:42:36 | | Quit linuxstb ("CGI:IRC (Ping timeout)") |
22:44:47 | preglow | i think my UIE will have to take exception/interrupt number as a parameter |
22:44:55 | DrumRBoy320 | shit |
22:45:03 | preglow | where? |
22:45:12 | DrumRBoy320 | i tried to hook up that lil battery pack i made, now i smell burning |
22:45:13 | DrumRBoy320 | :( |
22:45:43 | Rob2222 | did you used 3 batteries? |
22:45:45 | DrumRBoy320 | yay, still turns on when you plug it in |
22:45:47 | DrumRBoy320 | 4 |
22:45:51 | Rob2222 | waaah |
22:45:52 | DrumRBoy320 | :o |
22:45:58 | Rob2222 | why you do that |
22:45:58 | DrumRBoy320 | what? |
22:46:00 | DrumRBoy320 | lol |
22:46:01 | DrumRBoy320 | idk |
22:46:02 | Rob2222 | its to much |
22:46:13 | DrumRBoy320 | most battery packs use 4 AAA |
22:46:15 | DrumRBoy320 | right? |
22:46:16 | Rob2222 | more then only me said that |
22:46:38 | Rob2222 | well, get a screw between the 4th connectors |
22:46:42 | Rob2222 | or a wire |
22:46:48 | Rob2222 | or something |
22:47:05 | lostlogic | LinusN: woah, what wiki page :-\ cool. |
22:47:07 | DrumRBoy320 | i made the thing myself |
22:47:15 | DrumRBoy320 | with AAAs and foil and tape |
22:47:16 | DrumRBoy320 | :) |
22:47:29 | LinusN | http://www.rockbox.org/twiki/bin/view/Main/PortPinAssignments |
22:47:30 | preglow | this really isn't pretty, long calls are used for bloody everything |
22:47:37 | | Nick BHSPitLappy2 is now known as BHSPitLappy (i=Steve-O@adsl-67-64-150-195.dsl.rcsntx.swbell.net) |
22:50:53 | amiconn | preglow: dirchache.c, line 100 (in dircache_gen_next): |
22:51:02 | amiconn | next_entry = allocate_entry(); |
22:51:19 | preglow | amiconn: based on your own findings? |
22:51:33 | amiconn | ..and allocate_entry casts a (char *) to (struct dircache entry *) |
22:51:37 | amiconn | => boom |
22:51:49 | amiconn | No, based on your section name |
22:51:55 | preglow | goodie |
22:52:06 | preglow | at least my data abort handler works, then |
22:52:10 | amiconn | Somehow the SH1 CPUAdrErr doesn't behave as it should |
22:52:26 | LinusN | petur: CS3 |
22:52:57 | San | does H300 support #include <cstdlib> ? |
22:53:04 | LinusN | RD/RW are connected as usual |
22:53:07 | preglow | but we've really got to fix this long call stuff |
22:53:18 | lostlogic | gah, the PCF50606 might not even be in charge of charging the battery. |
22:53:20 | preglow | three instructions are used for every call |
22:53:23 | preglow | as opposed to one |
22:53:27 | preglow | in short call mode |
22:53:38 | Rob2222 | LinusN: Have you looked at the charge system of the H300 closer? It lookes like the LX2201 chip charges the unit, not the PCF50606. Can it be? |
22:53:42 | LinusN | San: rockbox is C, not C++ |
22:53:51 | San | ok |
22:53:54 | San | thanks |
22:53:58 | petur | LinusN: thanks. Either your schedule was pretty empty or you've got strange priorities :D |
22:54:24 | LinusN | i just felt sorry for you :-) |
22:55:04 | petur | don't. before you know it I'll start nagging about my patches again ;) |
22:55:38 | | Join akaidiot [0] (n=nope@c-7244e255.363-1-64736c11.cust.bredbandsbolaget.se) |
22:56:01 | Rob2222 | can the current of a multimeter kill a chip when doing measurements on a PCB? |
22:57:14 | Rob2222 | while tracing some pins |
22:57:15 | | Join Skydemon [0] (n=udo@p50877B28.dip.t-dialin.net) |
22:57:28 | | Join Midgey34 [0] (n=Midgey34@c-24-11-55-125.hsd1.mi.comcast.net) |
22:57:47 | LinusN | Rob2222: i doubt it |
22:57:53 | *** | Saving seen data "./dancer.seen" |
22:58:24 | amiconn | Bah, can't cvs up anymore |
22:58:43 | lostlogic | amiconn: :( my fault, LICENSES licenses |
22:58:48 | | Join einhirn [0] (n=Miranda@p548600D2.dip0.t-ipconnect.de) |
22:59:01 | preglow | bah |
22:59:02 | lostlogic | amiconn: Bagder can remove the dir from the server, or someone else with shell access, didn't know CVS windows was so stupid. |
22:59:04 | | Join the_winch [0] (n=winch@88-110-81-111.dynamic.dsl.as9105.com) |
22:59:09 | LinusN | Rob2222: haha, that may very well be true :-) |
22:59:10 | amiconn | Someone has to remove this, either directly on the server or from a linux box |
22:59:26 | LinusN | (the lx2201 being the charger) |
22:59:35 | Rob2222 | yeah, i think so, too |
22:59:49 | amiconn | lostlogic: This has nothing to do with cygwin cvs, but with the filesystem |
22:59:51 | Rob2222 | after the PCF experiments from lostlogic and me .. |
22:59:57 | BHSPitLappy | preglow: sup, anything cool going on? |
23:00 |
23:00:06 | amiconn | Both fat and ntfs preserve case, but don't distinguish it |
23:00:11 | preglow | BHSPitLappy: adding illegal exception handler |
23:00:23 | * | Bagder removed the licenses dir |
23:00:28 | lostlogic | Bagder: thanks! |
23:00:28 | Rob2222 | if the lx2201 is the charger, that is the cause of all the strange PCF behaviour. |
23:00:32 | petur | yippie |
23:00:33 | BHSPitLappy | preglow: kick-ass! |
23:00:36 | BHSPitLappy | ;) |
23:00:38 | amiconn | Same would happen on linux if you'd put a cvs working dir on a fat partition |
23:00:43 | Rob2222 | But the LX2201 isnt programmable :( |
23:00:44 | preglow | BHSPitLappy: why? it just tells you when something went bad, heh |
23:00:53 | BHSPitLappy | yeah |
23:00:54 | lostlogic | Rob2222: that's fine, at least we know who to ask what is going on now instead of the PCF |
23:01:04 | LinusN | how ironic |
23:01:26 | * | amiconn fires up vmware |
23:01:28 | lostlogic | amiconn: hmm, trunuf. sorry about that. |
23:01:46 | Rob2222 | yep. :( But i wished to had a chance to program the charge mode for myself |
23:02:23 | lostlogic | Rob2222: me too. |
23:03:12 | Rob2222 | well |
23:03:23 | Rob2222 | we only need to connect the battery to the pcf. lol |
23:03:24 | Rob2222 | :) |
23:03:49 | lostlogic | Rob2222: so, how do we ask the lx chip about the battery status? |
23:03:58 | Rob2222 | so H300 Charging can be closed... ^^ |
23:04:18 | Rob2222 | hmm, i think the battery + is connected to the ADC of the PCF, too. |
23:04:25 | Rob2222 | but i am not sure |
23:04:33 | preglow | hmm |
23:04:39 | lostlogic | voltage doesn't tell us full battery. |
23:04:40 | LinusN | ok, RCP is 100k, giving Ibat(max)=0.65 |
23:04:45 | preglow | compiling rockbox with anything but -O on arm makes it crash |
23:04:50 | preglow | on a reloc error |
23:05:47 | amiconn | More than -O doesn't work for SH1 either |
23:05:57 | preglow | in thread.c |
23:06:05 | preglow | i've never liked depending on that inline magic |
23:06:54 | Rob2222 | lostlogic: voltage is enough information, if you didnt need to control the charger, or? |
23:07:09 | Rob2222 | when discharging you only had the voltage, too. |
23:07:19 | LinusN | charge level=4.1V |
23:08:04 | lostlogic | LinusN: are you measuring the pins of the lx2201 currently? |
23:08:32 | LinusN | yes |
23:09:14 | lostlogic | nice −− that seems to indicate that our battery scale factor and battery voltage-to-percents are somewhat off if it's only charging to 4.1V but we often see 4.17V? |
23:10:14 | LinusN | gpio23 = charging status (1 = charging) |
23:12:17 | Rob2222 | charging statis? has the LX2201 a status output pin? *still looking for that* |
23:12:32 | amiconn | LinusN / Bagder: thx |
23:12:45 | Rob2222 | ah, yes, indeed. stat |
23:13:05 | lostlogic | wella t least we can listen to the charge status... |
23:13:33 | Rob2222 | LinusN: Do you put that infos in the wiki? |
23:13:40 | lostlogic | I wonder what the MBC pins of the PCF50606 are connected to then :-\ that they feed current to when it's saying it's charging (and lying) |
23:13:43 | Rob2222 | Or should/may I? |
23:13:59 | | Join RotAtoR [0] (n=e@12-210-82-91.client.insightBB.com) |
23:14:45 | LinusN | Rob2222: http://www.rockbox.org/twiki/bin/view/Main/PortPinAssignments |
23:14:49 | LinusN | it's there |
23:15:02 | Rob2222 | hehe ok |
23:15:03 | Rob2222 | :) |
23:15:56 | Rob2222 | maybe http://www.rockbox.org/twiki/bin/view/Main/IriverH3XXHardwareComponents#Motorola_Coldfire_Integrated_Mic should be updated, too. that the UNKNOWN CHIP _is_ the charging chip. |
23:16:51 | LinusN | me == silly, the charge level is 4.2V |
23:17:19 | lostlogic | k |
23:17:38 | amiconn | Can the lx2201 be switched on & off |
23:17:39 | amiconn | ? |
23:18:01 | * | amiconn wonders how the iriver firmware switches charging |
23:18:59 | lostlogic | yes it can |
23:19:08 | LinusN | yes it can, but it seems VID0 is tied to VCC |
23:19:10 | lostlogic | if the VID pins are controllable |
23:19:13 | lostlogic | so no it can't |
23:19:14 | lostlogic | heh |
23:19:44 | lostlogic | the chip does the 'right thing' and lets the battery level fall while the device is plugged in for long periods of time before topping off |
23:19:59 | lostlogic | so I dont' see a reason to control it (as that's what I would have done on the PCF if it was the charger) |
23:20:53 | amiconn | So what's the deal with the iriver firmware's 'usb charging' mode? |
23:21:03 | Rob2222 | thats VID1 |
23:21:48 | amiconn | Afaiu, the lx2201 will always charge when an external power source is connected |
23:21:57 | amiconn | Or did I miss sth? |
23:22:31 | Rob2222 | hmm, i was to fast with VID1, maybe... |
23:22:40 | lostlogic | amiconn: it looks that way, probably is still charging when USB is connected even if it's in disk mode... but reduces to low level perhaps? |
23:22:48 | lostlogic | (only draw 100mA from USB) |
23:23:20 | | Quit darkless (Read error: 110 (Connection timed out)) |
23:23:57 | amiconn | I think USB only feeds the charger and the unit runs from battery |
23:24:01 | | Join darkless [0] (n=darkless@62.79.44.48.adsl.vby.tiscali.dk) |
23:24:23 | Rob2222 | would meet the specs. USB low curreent limit 93mA |
23:24:38 | Rob2222 | ^^ |
23:25:32 | preglow | haha |
23:25:45 | preglow | looks like i'm going to have to pass the exception address around as a parameter |
23:26:14 | preglow | no stack frame to look into to see where we came from |
23:26:29 | lostlogic | amiconn: from the block diagram, the VDD can be supplied from either VIN or VBAT |
23:26:44 | preglow | oh, this is how archos does it anyway |
23:27:22 | Rob2222 | "VID1 logic input selects USB charge currents." |
23:28:28 | Rob2222 | LinusN: have you checked if VID1 is wired, too? |
23:30:13 | Rob2222 | It looks like the LX2201 always charges when connected to USB. But you can select the charge current with VID1. |
23:30:42 | Rob2222 | Typical 90 / 460 mA. |
23:31:07 | | Quit DangerousDan ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") |
23:32:02 | preglow | hmm |
23:32:24 | preglow | we'll be running the arm in supervisor mode, mostly, which makes it highly unrecommended to use software interrupts |
23:32:39 | preglow | should i make them call UIE? |
23:33:01 | | Join amiconn_ [0] (n=54bd501e@labb.contactor.se) |
23:33:48 | | Join linuxstb [0] (n=5343d4aa@labb.contactor.se) |
23:34:16 | | Quit amiconn_ (Client Quit) |
23:36:52 | | Part SteL |
23:38:00 | | Join nico__ [0] (n=nico@m86.net81-66-115.noos.fr) |
23:39:28 | | Part the_winch ("Leaving") |
23:39:31 | nico__ | hello ! |
23:39:54 | BHSPitLappy | hello. |
23:40:01 | nico__ | i have some problems with ogg-vorbis file |
23:40:40 | nico__ | when i try to read it, the player stop immediatly and say then len is 0 seconds |
23:40:44 | | Join gtkspert [0] (n=gtkspert@203-59-207-7.dyn.iinet.net.au) |
23:40:57 | LinusN | i'm trying to find out where vid1 is connected, but so far no luck |
23:41:32 | nico__ | my player is an iRiver H210 with the daily buil of the 17 janury of 2006 |
23:41:45 | preglow | nico__: you'll have to give us access to that file somehow |
23:42:52 | Rob2222 | LinusN: have you checked the GPIOs? |
23:43:08 | LinusN | of course i have |
23:43:11 | lostlogic | LinusN: the iRiver firmware has that HUB vs. Desktop mode selector int he menu so it is connected somehow. |
23:43:11 | nico__ | there is known bug about the vorbi codec ? its a music i have encoded myself |
23:43:43 | lostlogic | nico__: not a known bug |
23:44:31 | amiconn | lostlogic: Do you have an idea what that setting actually does? I don't... |
23:44:37 | preglow | if it was a known bug, i wouldn't have asked to see the file |
23:44:41 | | Part Paul_The_Nerd |
23:45:10 | lostlogic | amiconn: most likely changse between HUB (100mA) and Desktop (500mA) USB charge modes... |
23:45:15 | nico__ | yes ... i search how to give you this music (maybe i can restart my ftp server but i don't do it for few month ...)! |
23:45:15 | amiconn | It's absolutely ambiguous. Both a desktop and a hub should be able to provide 500 mA, unless it's a bus-powered hub |
23:45:22 | lostlogic | amiconn: right |
23:45:30 | Rob2222 | yeah |
23:45:31 | Rob2222 | unless |
23:45:53 | Rob2222 | hub selected max 100mA from USB |
23:45:53 | | Join NightCat [0] (n=pink__ki@garant.metacom.ru) |
23:46:01 | NightCat | Hi All! |
23:46:11 | Rob2222 | for that they used VID1 of the LX2201 |
23:46:50 | Rob2222 | LinusN: How do you know if you have a hit? 1 ohms? But well, maybe is my only H300 not the unit i should start tracing lines. |
23:46:51 | preglow | hah, prefetch abort works as well! |
23:47:20 | Rob2222 | with 1 ohms i meaned 0 ohms |
23:47:22 | Rob2222 | typo |
23:48:30 | NightCat | Can Anybody explain what is a new profilling (profiles) plugin and other? |
23:48:37 | preglow | linuxstb: Checksum in bootloader doesn't fit on nano screen |
23:48:58 | lostlogic | NightCat: profiling isn't a plugin. it's fro performance analysis. |
23:49:05 | XavierGr | Ok here is the deal (I need help). I have a thread going on (on a plugin) what if I want to end the thread if the user connects the player with the USB cable? I see from the examples that I can use button_get and, but this clogs up the thread and makes the player sluggish. Am I doing something wrong or there is another path for it? |
23:49:20 | linuxstb | preglow: How many chars are missing? |
23:49:43 | lostlogic | XavierGr: just don't check the button that often, use the non-blocknig button_get |
23:49:47 | lostlogic | (block = false) |
23:49:50 | preglow | a bit hard to say, it boots so fast, perhaps one? two? |
23:50:25 | BHSPitLappy | does BHSPitLappy need to take a picture of his? *grumble* |
23:50:28 | linuxstb | I could just replace "Checksum:" with "Sum:" |
23:50:41 | preglow | or put it on a separate line, we've got tons of them nw |
23:50:42 | preglow | now |
23:50:50 | steveb | ok for some reason i just cannot get my h340 to load a patched firmware. it does the firmware upgrade, shuts down, but just loads up in the origonal one i had on before |
23:51:00 | LinusN | Rob2222: i have a beeping multimeter |
23:51:02 | linuxstb | preglow: Do you want to do it? |
23:51:09 | preglow | sure, can do |
23:51:16 | lostlogic | Rob2222: most multimeters have a 'continuity' beep |
23:51:34 | Rob2222 | Yeah, ok, I have a beep, too. |
23:51:47 | Rob2222 | does it beep at 0 ohm? never checked |
23:51:51 | LinusN | found a pullup |
23:51:57 | Rob2222 | ah |
23:52:02 | Rob2222 | LinusN is the master |
23:52:03 | XavierGr | what button_get_w_tmo does? |
23:52:03 | Rob2222 | :) |
23:52:12 | lostlogic | XavierGr: button get with timeout |
23:52:27 | lostlogic | LinusN: pullup -> always high, can't configure USB charge current? |
23:52:57 | NightCat | XavierGr: What are you working at now? (Just my interest :) ) |
23:53:02 | XavierGr | lostlogic: So it will sniff a button once every x seconds? |
23:53:26 | | Part Kaggen |
23:53:50 | Rob2222 | lostlogic: no, a pullup means only, that a chip can pull that line to GND |
23:53:51 | XavierGr | NightCat: I am just making some modifications on my battery_bench plugin. I want to make it more secure. Then maybe Bger will commit it if noone else has objections. |
23:54:18 | Rob2222 | And it means, that Linus is on the right way. |
23:54:31 | NightCat | XavierGr: Thx for answer :) |
23:55:44 | LinusN | lostlogic: nope, i saw that it was low when i started the h300, so it is definitely controlled |
23:55:53 | lostlogic | XavierGr: except it will block on that call for the timeout unless a button is pressed |
23:57:13 | steveb | ok. i just tested it. my H340 doesnt want to load a patched firmware. |
23:57:16 | XavierGr | lostlogic: Sorry but what do you mean exactly with "block"? |
23:57:23 | steveb | any one have any ideas about why its not likeing it? |
23:57:43 | steveb | it doesnt give me any errors and the patcher said it did it sucessfully... |
23:58:07 | lostlogic | XavierGr: means that your program will stop at that button_get_w_tmo function call until either it gets a button, or the timeout expires |
23:58:15 | XavierGr | steveb: It will ignore the file or it will not boot? |
23:58:23 | steveb | XavierGr: it boots |
23:58:30 | steveb | it just doesnt upgrade the firmware |
23:58:54 | steveb | it doesnt tell me it hasnt upgraded though - it turns itself off and everything |
23:58:55 | XavierGr | did you tried to upgrade an unpatched file. (without rockbox to see if you can upgrade) |
23:59:01 | steveb | yes |