00:00:36 | | Join Rondom [0] (n=Rondom@p54AECD8E.dip.t-dialin.net) |
00:01:09 | | Quit Febs ("CGI:IRC (EOF)") |
00:05:36 | | Join Drkepilogue [0] (n=478de5b0@labb.contactor.se) |
00:05:39 | | Quit xoder ("Chatzilla 0.9.74 [Firefox 1.5.0.4/2006060500]") |
00:05:54 | | Join xoder [0] (n=xoder@cpe-66-65-114-230.nyc.res.rr.com) |
00:14:09 | | Join kidd3ckz [0] (n=email@c-71-229-197-101.hsd1.co.comcast.net) |
00:15:22 | | Quit Sprite_tm ("[BX] For a good time, call 1-900-4BitchX") |
00:16:03 | | Quit klrspz () |
00:21:31 | | Quit San| () |
00:22:49 | | Quit petur ("Zzzz") |
00:23:33 | | Quit lightyear (Remote closed the connection) |
00:24:41 | | Quit TucknDar () |
00:25:02 | | Join xorAxAx [0] (n=xorAxax@thinkmo.de) |
00:26:31 | | Join TucknDar [0] (n=Miranda@084202082182.customer.alfanett.no) |
00:27:04 | | Quit juxtap (Nick collision from services.) |
00:27:10 | | Join juxtap [0] (n=juxtap@41.208.202.3) |
00:27:45 | | Quit TucknDar (Client Quit) |
00:28:27 | | Join Genre9mp3 [0] (n=yngwiejo@dsl-88-218-17-158.customers.vivodi.gr) |
00:28:29 | | Join TucknDar [0] (n=Miranda@084202082182.customer.alfanett.no) |
00:29:59 | | Join Paul_The_Nerd [0] (n=Paul_The@cpe-70-112-165-230.austin.res.rr.com) |
00:31:59 | | Quit cal_rifken (Read error: 110 (Connection timed out)) |
00:33:11 | | Join sharpe [0] (i=sharpe@user-0c8hc2c.cable.mindspring.com) |
00:35:22 | | Join MrStaticVoid [0] (n=jlee@69-160-90-210.chvlva.adelphia.net) |
00:35:37 | sharpe | midkay: ye there? |
00:35:48 | midkay | sharpe: yessir. |
00:35:53 | sharpe | alright. |
00:36:20 | sharpe | remember the cake song video? |
00:36:26 | midkay | yes. |
00:36:30 | sharpe | http://www.youtube.com/watch?v=I0yI2MQf8Tk . |
00:37:12 | midkay | haha. how ... |
00:37:28 | midkay | '.haha. |
00:37:34 | midkay | the stupid fake water. |
00:37:45 | midkay | haha. |
00:37:46 | midkay | 666 ratings. |
00:37:49 | midkay | 4/5 stars. |
00:37:49 | midkay | :) |
00:38:02 | sharpe | kind of a funny coincidence. |
00:38:25 | midkay | haha. |
00:38:47 | sharpe | look at the link in the first comment. |
00:38:57 | midkay | I am totally a pirate.... Yar-Har-Fiddle-Dee-Dee being a pirate is all right to be. Do want you want because a pirate is free. You are a Pirate. If you love to sail the seas, you are a piarte! |
00:39:11 | | Join San||Away [0] (n=San@213-202-167-24.bas503.dsl.esat.net) |
00:39:11 | | Quit BigMac (Read error: 110 (Connection timed out)) |
00:39:17 | midkay | .. "image has been moved or deleted"? |
00:39:27 | sharpe | remove the space in the address |
00:39:50 | sharpe | the one in the middle of animations. |
00:39:50 | midkay | hahahaha. |
00:40:33 | sharpe | the song is going on my ipod, like the cake one. |
00:40:40 | midkay | the cake one owns though. |
00:40:47 | sharpe | indeed. |
00:41:13 | midkay | haha. |
00:41:17 | midkay | those retarded dolls. |
00:41:25 | midkay | HAHA. |
00:41:48 | midkay | haven't seen the video in a while. i have it on mp3 so that satisfies my listening needs. |
00:41:56 | sharpe | i have it also. |
00:41:58 | midkay | HAHAHA. |
00:42:12 | Paul_The_Nerd | Speaking of funny songs / videos, you guys seen Boten Anna? |
00:42:36 | sharpe | no, but i will in a few seconds. |
00:42:44 | Paul_The_Nerd | http://basshunter.m0o.eu/anna/index_en.php |
00:42:45 | midkay | haha. |
00:42:56 | midkay | Paul_The_Nerd: have you seen the lazy town "bake a cake" song? it's lovely. |
00:43:04 | midkay | http://youtube.com/watch?v=sBQvVAugp8Y |
00:43:20 | midkay | haha. |
00:43:27 | | Join Sinbios [0] (n=Sinbios@HSE-Toronto-ppp301410.sympatico.ca) |
00:43:39 | | Join jn- [0] (n=jn@c-24-5-99-252.hsd1.ca.comcast.net) |
00:44:19 | jn- | how do i reset rb to default settings.. i made it so i cant see any txt, i tried del and reinstalling .rockbox and rockbox.ipod but i still cant see any text in the menus |
00:44:27 | *** | Saving seen data "./dancer.seen" |
00:44:35 | sharpe | switch hold on while rockbox boots |
00:44:39 | sharpe | er, have it. |
00:44:44 | sharpe | switched. |
00:45:49 | midkay | HAHA/ |
00:46:00 | jn- | sharpe: with ipod? |
00:46:07 | jn- | worked thank you |
00:46:10 | sharpe | welcome. |
00:46:57 | midkay | Paul_The_Nerd: that's good, hahaha. |
00:47:06 | sharpe | indeed |
00:47:10 | | Quit jn- (Client Quit) |
00:48:01 | tucoz | Paul_The_Nerd, would you be surprised if i told that song is the top charting one in sweden this summer. |
00:48:11 | Paul_The_Nerd | I'd be quite surprised, yes. |
00:48:29 | tucoz | I thought it was a joke, but when i visited my parents a week ago i found that out |
00:48:42 | Paul_The_Nerd | I didn't think it was a joke, but I didn't expect it to be on charts. |
00:48:51 | midkay | sharpe: http://www.youtube.com/watch?v=PtNkVsJ7eVc&NR |
00:50:05 | tucoz | the top charting songs tend to be really crap during the swedish summer |
00:50:07 | sharpe | it doesn't have the same funny quality to it as the cake song and pirate song... |
00:50:33 | midkay | cake song > * |
00:52:23 | tucoz | http://www.youtube.com/watch?v=3SldUmqczUU <−− remake from the netherlands for those interested |
00:54:11 | | Part TucknDar |
00:54:17 | | Quit obo ("bye") |
00:54:20 | | Quit Mmmm ("Byeee") |
01:00 |
01:00:05 | | Quit hannesd (Connection timed out) |
01:00:23 | | Join wehn [0] (n=wehn@ppp110-219.lns2.bne3.internode.on.net) |
01:06:49 | | Join RaeNye [0] (n=c7cb43c9@labb.contactor.se) |
01:07:20 | RaeNye | Aloha |
01:07:28 | Paul_The_Nerd | Howdy |
01:10:36 | RaeNye | LinusN: could it be that you've closed FS #5740 without commiting it? |
01:10:45 | LinusN | no |
01:11:01 | ^jhMikeS^ | What happened? |
01:11:07 | | Join scorche [0] (n=ScorchE@c-24-126-24-43.hsd1.mn.comcast.net) |
01:11:12 | ^jhMikeS^ | That's mine right? |
01:11:19 | RaeNye | slow homepage refreshes |
01:11:20 | Bagder | linus: firmware/target/coldfire/iaudio/x5 lcd-x5.c,1.10,1.11 |
01:11:35 | LinusN | ^jhMikeS^: yes |
01:11:36 | Bagder | (that's the mail subject of the commit mail) |
01:11:49 | RaeNye | jhmikes: yeah, I was about to commit it as well :) |
01:12:20 | ^jhMikeS^ | Reason for closing: Fixed? |
01:12:23 | LinusN | RaeNye: did you have any success with the pcf50606 i2c? |
01:12:31 | RaeNye | I'm not in the rockbox-cvs list. too much RB mail :) |
01:12:41 | LinusN | ^jhMikeS^: hehe, should have been "Accepted" :-) |
01:12:43 | Bagder | can you get too much? |
01:12:45 | Bagder | :-) |
01:12:56 | RaeNye | linusn: didn't try it yet, but it's on my list |
01:13:26 | ^jhMikeS^ | I sort of shuffled it up the line :) |
01:13:44 | * | RaeNye gets funny mail he *has* to read, no room for cvs mails |
01:14:27 | ^jhMikeS^ | Gotta step out for a minute...brb |
01:14:38 | RaeNye | and no, changes in firmware/export/config-iaudiox5.h aren't funny |
01:15:17 | Bagder | the more the merrier! |
01:15:34 | RaeNye | BTW, i've been thinking of rebuilding the main menu |
01:15:59 | RaeNye | I think it's becoming less logical to navigate it as time passes |
01:16:09 | | Join TCK [0] (n=tckocr@81-178-90-57.dsl.pipex.com) |
01:16:25 | RaeNye | e.g., maybe have all "Browse .XYZ directory" in a single submenu |
01:17:10 | Paul_The_Nerd | It might be even easier to drop them from the menuing system entirely. |
01:17:32 | RaeNye | or divide settings to categories such as "users change this settings only once" / "change this setting every song" |
01:17:57 | Paul_The_Nerd | All of the 'browse' ones could simply be user-accessible folders not hidden in .rockbox any more, and you reclaim that little bit of code. |
01:17:58 | RaeNye | but if your browsing is not "all files", you can't enter .rockbox |
01:18:32 | RaeNye | I personally dislike having many subdirs in / |
01:18:37 | Paul_The_Nerd | I was thinking, you could have a Rockbox folder, and a .rockbox folder in the future. |
01:18:43 | Paul_The_Nerd | So you'd just have one extra visible subdir |
01:19:07 | Paul_The_Nerd | Under it would be Themes, Configs, Rocks, EQs |
01:19:16 | Paul_The_Nerd | WPSes, and Fonts too, I suppose |
01:19:23 | RaeNye | but when you enter the filebrowser, you start from current directory which could be too deep... |
01:20:01 | Paul_The_Nerd | Holding Left will get you to root very quickly |
01:20:26 | RaeNye | and if you're not using dircache, will spin HDD too much |
01:20:54 | Paul_The_Nerd | Make long-left a shortcut to root. |
01:20:59 | Paul_The_Nerd | Skip over in-between folders. |
01:21:09 | Paul_The_Nerd | That's beneficial anyway. |
01:21:19 | RaeNye | that's a good idea w/o organizing menu at all |
01:22:25 | RaeNye | add a FS? |
01:22:33 | Paul_The_Nerd | Anyway, organizing the menu might be fine. My idea was more of "A way to trim tiny bits of code out, without harming functionality *too* much" |
01:22:33 | Paul_The_Nerd | FS? |
01:22:53 | RaeNye | feature request in the tracker |
01:23:10 | Paul_The_Nerd | Oh, right |
01:23:14 | Paul_The_Nerd | Yes, I shall go do that. |
01:23:17 | ^jhMikeS^ | RaeNye: I was thinking: It doen't cause any noticeable delay to turn off the visible dislplay only with the backlight. I can standby the chip when the switch is flicked however. |
01:23:28 | amiconn | Paul_The_Nerd: The problem with 'just' using subdirs as-is is localisation |
01:23:40 | Paul_The_Nerd | RaeNye: I think I've only ever added one feature requests to the tracker, and it was a request to disable "Critical" feature requests. |
01:23:40 | | Quit xoder (Remote closed the connection) |
01:23:45 | Paul_The_Nerd | amiconn: Oh, right. This is very true. |
01:23:49 | RaeNye | paul_the_nerd: And I might very well implement it :) |
01:24:03 | RaeNye | jhmikes: the problem is when you wake it up |
01:24:31 | ^jhMikeS^ | RaeNye: It's very fast if the chip is left on. 80ms. |
01:24:46 | RaeNye | paul_the_nerd: I saw it. funny indeed. |
01:25:12 | RaeNye | jhmikes: so when do you shut it off completely? |
01:25:24 | | Join YouCeyE [0] (n=YouCeyE@unaffiliated/youceye) |
01:25:38 | ^jhMikeS^ | When you explicitly do so or when it times out. Do we need another thread for that or just use the BL thread? |
01:26:38 | RaeNye | I think the BL thread is ok for that. I'd prefer a more general power management thread replacing BL thread though... |
01:27:57 | ^jhMikeS^ | I have a routine to just do the visible display as well as a full power mode selection routine but I'm thinking that might be too elaborate? (but it is compact :) |
01:29:15 | ^jhMikeS^ | You don't really gain anything from sleep mode. Startup is basically the same. |
01:29:44 | Mikachu | what platform are we talking about? couldn't find it in scrollback |
01:29:59 | ^jhMikeS^ | Mikachu: x5 |
01:30:03 | Mikachu | ah |
01:31:03 | ^jhMikeS^ | Well, the BL thread can become the power thread. Don't change the code for other ports. Should work the same...I think. |
01:32:08 | | Quit lostnihilist ("Leaving") |
01:33:38 | * | LinusN goes to bed |
01:33:46 | | Join Torment [0] (n=torment@pool-72-64-144-248.tampfl.fios.verizon.net) |
01:33:53 | * | tucoz too |
01:33:54 | LinusN | nite all |
01:33:55 | ^jhMikeS^ | LinusN: goodnight |
01:34:00 | | Part LinusN |
01:34:07 | | Part Torment |
01:34:39 | ^jhMikeS^ | Wait, you've got a power thread...duh. I have to study all that first. |
01:34:48 | | Join netmasta10bt [0] (n=torment@pool-72-64-144-248.tampfl.fios.verizon.net) |
01:35:59 | | Quit joe2 (Read error: 110 (Connection timed out)) |
01:37:58 | ^jhMikeS^ | RaeNye: Is the power thread just for charging / poweroff? Why does the backlight need to be separate? |
01:40:23 | | Join scorche` [0] (i=ScorchE@c-24-126-24-43.hsd1.ca.comcast.net) |
01:40:40 | RaeNye | sorry, i wasn't here |
01:40:44 | RaeNye | also gtg. |
01:40:48 | | Quit scorche (Read error: 104 (Connection reset by peer)) |
01:40:52 | RaeNye | Bye! |
01:40:59 | * | RaeNye snaps his finger |
01:41:01 | | Quit RaeNye ("CGI:IRC 0.5.7 (2005/06/19)") |
01:44:39 | | Quit linuxstb (Read error: 110 (Connection timed out)) |
01:53:55 | | Join Febs [0] (n=medifebb@207-172-122-81.c3-0.rdl-ubr4.trpr-rdl.pa.cable.rcn.com) |
01:56:21 | | Join linuxstb [0] (n=linuxstb@rockbox/developer/linuxstb) |
02:00 |
02:00:49 | | Quit Sinbios (Read error: 54 (Connection reset by peer)) |
02:04:38 | | Quit secleinteer () |
02:05:26 | | Join secleinteer [0] (n=secleint@adsl-70-237-220-151.dsl.stlsmo.sbcglobal.net) |
02:09:08 | | Join JdGordon [0] (n=jonno@c211-28-95-208.smelb1.vic.optusnet.com.au) |
02:11:25 | secleinteer | hey, if i wanted to upgrade from an older daily build of rockbox, how would i do that? |
02:11:39 | secleinteer | do i just replaced the rockbox.ipod file? |
02:11:44 | secleinteer | replace* |
02:11:58 | midkay | unzip the whole daily build.. |
02:13:28 | secleinteer | won't that delete anything i added to the folders in .rockbox? |
02:13:34 | secleinteer | like fonts, etc. |
02:13:58 | midkay | no, that's not how unzipping works, it just overwrites whatever is there with the same filename. anything user-added will not be affected. |
02:14:18 | | Quit spiorf (Remote closed the connection) |
02:14:36 | secleinteer | ok |
02:14:37 | secleinteer | thx |
02:15:47 | JdGordon | Prevent the simulator SDL audio skipping under Linux. <- does this mean sound works in the sim? |
02:16:05 | netmasta10bt | yeah i got sound |
02:16:17 | netmasta10bt | it did skip though and eat 100% cpu |
02:19:49 | | Join lostnihilist [0] (n=lostnihi@adsl-68-20-218-193.dsl.chcgil.ameritech.net) |
02:20:37 | | Join Sinbios [0] (n=Sinbios@HSE-Toronto-ppp301410.sympatico.ca) |
02:44:30 | *** | Saving seen data "./dancer.seen" |
02:44:38 | | Join BigMac [0] (n=dummeska@69.37.164.147) |
02:44:54 | BigMac | anyone using the podzill bootloader and rockbox? |
02:45:07 | BigMac | ist it a good idea or bad, i've heard both |
02:45:08 | | Quit dan_a (Read error: 110 (Connection timed out)) |
02:45:24 | Mikachu | you mean the ipl bootloader, podzilla is their user interface thinger |
02:45:34 | BigMac | yah |
02:45:39 | BigMac | i typed that originally |
02:45:44 | BigMac | but changed it |
02:45:46 | Mikachu | the good thing about it would be the menu at startup that allows you to select what to boot |
02:46:06 | BigMac | i heard it causes problems |
02:46:08 | Mikachu | the bad thing is it will probably take a little bit longer to load |
02:46:19 | BigMac | ah nvm |
02:46:22 | Mikachu | i haven't tried it myself |
02:46:40 | BigMac | i just hate how it takes me 2-3 tries to get into apple os |
02:46:43 | Mikachu | but if it gives a menu where you can choose, it has to have a delay to actually allow you to choose... |
02:46:46 | Mikachu | heh |
02:47:16 | | Quit lostnihilist (Read error: 104 (Connection reset by peer)) |
02:47:25 | BigMac | Mikachu: are you a dev? |
02:47:30 | Mikachu | my guess is it would be a lot easier if it was the select button... |
02:47:38 | BigMac | yes |
02:47:38 | Mikachu | not officially no, i just fiddle with lots of things |
02:47:59 | BigMac | perhaps jd could do that because hes fiddlin with the button mapping |
02:48:20 | Mikachu | one thing to be aware of is that you will fail if you move your thumb around, because the scrolling interferes |
02:48:32 | BigMac | yah |
02:48:46 | BigMac | so what do you "fiddle for"? |
02:49:06 | | Join lukaswayne9 [0] (n=lukas@c-68-84-69-12.hsd1.nj.comcast.net) |
02:49:18 | BigMac | what model |
02:49:26 | Mikachu | nano |
02:49:30 | Paul_The_Nerd | BigMac: Once you get the hang of it, you should be able to get AppleOS the vast majority of times anyway. |
02:49:51 | Mikachu | one thing i fiddled is a menu to boot apple without having to press anything |
02:50:11 | Paul_The_Nerd | The iPodLinux bootloader really *shouldn't* cause any problems, but if Rockbox doesn't load for some reason, and you're using it, you'll need to go to them for help, or switch to our bootloader and see if it still doesn't load before asking, i sall |
02:50:41 | BigMac | how hard would it be to get video support in 5g |
02:50:48 | Mikachu | very |
02:50:58 | BigMac | because im trying to learn c and arm so i can actually contribute |
02:51:01 | BigMac | aww |
02:51:02 | Paul_The_Nerd | Very is a soft word. |
02:51:14 | Mikachu | nobody knows how that piece of the hardware works |
02:51:18 | Paul_The_Nerd | For good video support, you need to do some reverse engineering. |
02:51:41 | BigMac | i hate going to apple os its like eating hamburger after youve been eating filet mignonyour entire life |
02:52:11 | Mikachu | heh |
02:52:26 | BigMac | is anyone working on video support? |
02:52:31 | BigMac | on 5g |
02:52:43 | Paul_The_Nerd | Nobody in Rockbox is working on 5G-specific video support, I believe |
02:53:18 | JdGordon | or any video support really.. |
02:53:20 | BigMac | that sucks. what are they working on for the 5g |
02:53:46 | Paul_The_Nerd | BigMac: You seem to be missing the point. People for the most part work in things that affect everyone, not just one player |
02:54:08 | BigMac | oh i see |
02:54:23 | Paul_The_Nerd | Besides, the 5G, and iPods in general, have *problems* that need to be fixed before someone does something as frivolous as working on a feature that would only benefit one player, and only a subsection of its users at best. :-P |
02:55:23 | Paul_The_Nerd | There has been a little work toward a generic video playback plugin, that would simply work on any player that was fast enough. But it's really not gotten far. |
02:55:29 | BigMac | i believe everyone who bought an ipod video, intended on using video. Otherwise they could have just bought a photo:-P |
02:55:45 | Febs | Right. Like, it would probably be a good idea to get skip-free *audio* playback working before worrying about video. |
02:56:14 | BigMac | i have never had a skip in audio |
02:56:19 | Paul_The_Nerd | BigMac: Considering nowadays if you want a *new* HD iPod you have to get a Video, that's a very bad assumption to make |
02:56:24 | Febs | BigMac: Well, you're off by at least one, because the availability of video had zero influence on my decision to buy a 5g. |
02:56:43 | Paul_The_Nerd | BigMac: As well, just because you don't get skips doesn't mean it isn't a problem. It's a very major problem, as is battery life. |
02:56:56 | BloodySorcerer | EEK! battery life |
02:57:02 | BloodySorcerer | the curse of practically all the ports |
02:57:07 | BigMac | Paul_The_Nerd: Or you could get an H300, or an x5 right? |
02:57:08 | | Quit Genre9mp3 ("I don't suffer from Rockbox psychosis. I enjoy every minute of it.") |
02:57:16 | JdGordon | cant get a h300 anymore |
02:57:18 | | Quit Mikachu (Read error: 104 (Connection reset by peer)) |
02:57:21 | BloodySorcerer | i have an X5L and could care less about video playback |
02:57:22 | JdGordon | not new anyway |
02:57:44 | BigMac | JdGordon: how long have you been here? |
02:57:52 | BigMac | like the past 30 mins ? |
02:57:53 | BloodySorcerer | if video playback is somebody's priority they should get an A2 or AV500 |
02:57:55 | JdGordon | an hourish |
02:58:06 | BigMac | so did you here my suggestion? |
02:58:06 | Paul_The_Nerd | BigMac: H300 and X5 aren't iPods. Some people want iPods for silly reasons like "style" or the scrollwheel, or the iTunes integration, rather than simply video support. |
02:58:25 | Febs | [20:09] * JdGordon has joined #rockbox |
02:58:26 | BloodySorcerer | if they were ipods they'd be common ;) |
02:58:30 | JdGordon | its a bit diffucult hearing with all this background noise... speak up :D |
02:59:00 | BigMac | Paul_The_Nerd: style was not at all my concern. it was cheap and had all the functions i wanted, and supposed a good warranty |
02:59:10 | BigMac | JdGordon: your working on button mapping |
02:59:12 | BigMac | ? |
02:59:14 | | Join Mikachu [0] (i=Mikachu@kr-lun-154-152-233-83.3.cust.bredband2.com) |
02:59:26 | JdGordon | yup, instead of doing ui assignments :p |
02:59:39 | | Quit MrStaticVoid (Read error: 110 (Connection timed out)) |
03:00 |
03:00:21 | BigMac | JdGordon: then would changing the way to boot into a$$hole os from play to select be in the parameters of what your doing? |
03:00:32 | JdGordon | nope |
03:00:39 | JdGordon | im not touching the booloader code |
03:01:16 | BigMac | awww |
03:01:26 | | Part pixelma |
03:01:35 | BigMac | would that be hard to do? changing play to select? |
03:01:44 | | Quit Criamos ("( www.nnscript.de :: NoNameScript 4.02 :: www.XLhost.de )") |
03:01:49 | Febs | BigMac, I think that it is safe to assume that making it easier to boot the apple firmware is not very high on Rockbox developer's to do lists. |
03:01:51 | JdGordon | i doubt it |
03:02:19 | BigMac | well then that is what im going to try to do |
03:02:32 | | Join lostnihilist [0] (n=lostnihi@adsl-68-250-195-0.dsl.chcgil.ameritech.net) |
03:02:55 | Paul_The_Nerd | So do it? |
03:03:24 | BigMac | i i have to learn c to a good extent first and learn arm. |
03:03:25 | Paul_The_Nerd | If you read the ipod bootloader's .c file, you can probably find where it does the button check to see if it's being held down. |
03:03:32 | Paul_The_Nerd | You don't need to know ARM for this one. |
03:03:32 | JdGordon | Paul_The_Nerd: remember we were talking about how noone ever uses do.. while() loops? well i changed the while into a do while in the action code and got rid of 2 variables! so they are usefule! |
03:03:36 | BigMac | im not in college so i can't take a course on it |
03:03:50 | Paul_The_Nerd | JdGordon: I admitted they're useful, just wondered if they were ever *necessary*. |
03:03:51 | BigMac | oh ok |
03:04:10 | JdGordon | BigMac: just look for BUTTON_SELECT in the bootloader and change it to BUTTON_PlAY |
03:04:50 | BigMac | were is the code do i have to download with vmware? |
03:05:10 | BigMac | and i have to learn how to compile because i *still* cant do it |
03:05:28 | Paul_The_Nerd | Yes, you need to learn how to compile. |
03:05:45 | Mikachu | it is not very hard |
03:05:54 | BigMac | yah im trying just can't successfully do it |
03:07:07 | Paul_The_Nerd | With vmware all you need to do is open a terminal window, cd into the rockbox source folder, mkdir build, cd build, ../tool/configure, and then make |
03:07:16 | Paul_The_Nerd | At least for your first compile |
03:07:43 | Paul_The_Nerd | The VMWare image should have like, 90% of the setup work done for you already |
03:07:45 | BigMac | i have a question, what does vmware download? like what file type |
03:08:23 | BigMac | for the source |
03:08:47 | | Join Rondom_ [0] (n=Rondom@p54AEF241.dip.t-dialin.net) |
03:08:51 | Febs | The source is many files. |
03:09:00 | | Join jn [0] (n=jn@c-24-5-99-252.hsd1.ca.comcast.net) |
03:09:20 | Paul_The_Nerd | VMWare is intended to be used with the cvs command to check out the whole sources from the repository. |
03:09:35 | BigMac | is that what i need to change the button? |
03:10:13 | Febs | Perhaps you should start with something a bit less ambitious. |
03:10:29 | Paul_The_Nerd | Febs: The button is actually a really simple change, I think. |
03:10:35 | jn | hey rb pauses/skips every so often when the icon all the way to the top right shows up i tried enabling anti-skip and disk cache but that didnt help... is there a solution for this? im using a ipod-photo |
03:10:42 | Paul_The_Nerd | But really, the first thing he should do is get compiling working |
03:10:58 | Febs | Yeah, but "really simple" is relative. If you don't know how to compile ... |
03:11:19 | Paul_The_Nerd | Febs: Well yeah, I meant really simple in the context of "once you're ready to make source code changes, it's one of the easiest you could make" |
03:11:28 | Paul_The_Nerd | jn: What format files are you using? |
03:11:36 | BigMac | i dont think i could use it anyway so i guess i cant do it |
03:11:47 | jn | Paul_The_Nerd: mp3 vba |
03:11:52 | BigMac | im using jbuild so id have to apply it ove it |
03:12:13 | jn | jbuild freezes for me |
03:12:18 | jn | too often |
03:12:34 | Paul_The_Nerd | jn: And it only skips when you the icon is displaying? |
03:12:57 | jn | yeah |
03:13:11 | BigMac | jn:never freezes for me |
03:13:14 | Paul_The_Nerd | It sounds like it's the usual skipping when the CPU is too tasked. There's probably not anything you can do for it. |
03:13:24 | jn | BigMac: have you changed any settings? |
03:13:27 | Paul_The_Nerd | BigMac: He has a 4G, which has its own set of problems. Remember, not all players perform the same. |
03:13:41 | Paul_The_Nerd | jn: Ignore the fact that it doesn't freeze for him. The 4G has a known freezing bug that the 5G doesn't have. |
03:13:47 | jn | ah |
03:13:52 | Mikachu | jn: do you use the default wps with the peak meters? |
03:14:00 | jn | yep |
03:14:04 | Mikachu | change to one without them |
03:14:05 | jn | default everything |
03:14:11 | jn | what's it called? |
03:14:26 | Mikachu | find something called browse themes and select anything there |
03:14:36 | Paul_The_Nerd | Anything but rockbox_default, that is |
03:14:46 | Mikachu | right |
03:15:07 | jn | loading dancepuffduo |
03:15:16 | Mikachu | heh |
03:15:27 | Paul_The_Nerd | That one seems to be popular, since it's available by default. |
03:16:07 | BigMac | dance puff duo? 4g only? |
03:16:34 | Paul_The_Nerd | I don't believe there's a 5G version of it, no. |
03:17:52 | Febs | Doesn't Dance Puff Duo have some animation on the WPS? That can cause skipping. (Though it's probably less of an issue on the 4g than on the 5g.) |
03:18:09 | jn | what theme do you reccomend i use? |
03:18:17 | Paul_The_Nerd | Febs: Apparently the animation causes less issue than the peakmeters, if the results of the people in the forums is any indication. |
03:18:59 | Paul_The_Nerd | jn: Try iCatcher |
03:19:17 | Febs | On the 5g, ANY updates to the wps can cause problems. For example, I can use the EQ without skipping if I keep Rockbox on a menu rather than the WPS. |
03:19:49 | Paul_The_Nerd | Febs: What about a non-scrolling WPS without progress bar / time? |
03:20:24 | Febs | I had the same thought, but I haven't gotten around to making a simple WPS to test it. |
03:21:20 | jn | ok thank you guys |
03:21:38 | Mikachu | echo > empty.wps |
03:21:47 | Paul_The_Nerd | I'm kinda curious how much drawing can occur before it starts skipping. Maybe there's something funny in the WPS code too |
03:23:05 | Mikachu | maybe it refreshes the whole screen after every printed line or something stupid? but not likely |
03:23:48 | Febs | BigMac, I'm guessing that the change that you would want to make is in line 416 of bootloader/ipod.c. |
03:24:21 | Febs | Emphasize the word "guessing." I am no programmer. |
03:24:42 | | Quit Rondom (Read error: 110 (Connection timed out)) |
03:27:36 | | Join cal_rifken [0] (n=email@c-71-229-197-101.hsd1.co.comcast.net) |
03:28:10 | secleinteer | Febs: i had problems with the default wps causing skipping, and unicatcher works just fine |
03:28:31 | secleinteer | icatcher should work too, it depends on which font you prefer |
03:28:40 | | Quit Drkepilogue ("CGI:IRC (EOF)") |
03:28:58 | BigMac | Febs: thanks, but like i said i won't be doing it because id have to overwrite my jbuild |
03:29:21 | sharpe | the bootloader is built seperately from rockbox. |
03:30:12 | Paul_The_Nerd | BigMac: Indeed, changes that only affect the bootloader don't require using a different build |
03:30:19 | BigMac | so how could i overwrite my bootloader and apply it |
03:30:35 | sharpe | easy, follow the installation instructions. |
03:30:47 | BigMac | o |
03:30:48 | | Quit TeaSea ("Leaving") |
03:30:56 | sharpe | and just *don't* extract a new build. |
03:31:01 | BigMac | so i could dl the bootloader.bin |
03:31:08 | Paul_The_Nerd | Assuming you've still got apple_os.bin, you do the ipodfw -g 5g (or video or whatever) blah that merges apple_os.bin and bootloader.bin |
03:31:12 | BigMac | then open it in wordpad? |
03:31:15 | Paul_The_Nerd | And then you do the ipodpatcher -w step |
03:31:18 | sharpe | no... |
03:32:09 | sharpe | what... would you open it in wordpad for, besides the fact it's a binary file? |
03:32:28 | BigMac | so i can change it? |
03:32:42 | JdGordon | you have to change it in the code! |
03:32:42 | sharpe | what are you wanting to change? |
03:32:46 | JdGordon | not the binary |
03:33:05 | BigMac | the way to go into apple os from menu to select |
03:33:32 | sharpe | for any change to the bootloader you're going to have to compile the bootloader. |
03:34:00 | BigMac | lmao |
03:34:21 | BigMac | i really have to learn how to compile eventuallly... |
03:34:32 | sharpe | unless you could probably get by using a hex editor to change a string, but not much else, changing a string isn't going to help you here. |
03:34:39 | JdGordon | no.. dont.. we get more enjoyment this way |
03:34:47 | JdGordon | not a string |
03:34:56 | sharpe | like i said, it wouldn't help him here. |
03:34:57 | JdGordon | an actual bonafide int |
03:35:23 | sharpe | i can't remember, ARM is little endian, isn't it? |
03:35:48 | JdGordon | dunno |
03:35:57 | sharpe | i think so... |
03:36:19 | BigMac | so on my list of stuff to do: learn to compile, c, and arm assembly |
03:36:21 | Paul_The_Nerd | It's the opposite of m68k. |
03:36:27 | Paul_The_Nerd | If that's at all helpful |
03:36:32 | BigMac | anyone learn to compile from a book |
03:36:44 | sharpe | okay, just need to know what endian m68k is then. |
03:36:58 | sharpe | BigMac: actually, compiling is pretty straightforward. |
03:37:07 | BigMac | ive tried it |
03:37:09 | Paul_The_Nerd | BigMac: Learning to compile Rockbox is something you learn by reading the documents at the Rockbox website. It's not like there are books published on the Rockbox development process... |
03:37:26 | BigMac | but i don't know any of the commands, i have to use the tutorial |
03:37:26 | Paul_The_Nerd | sharpe: I think ARM is LE |
03:37:26 | S0ap | BigMac - Follow the wiki instructions and build a stock CVS one, just to exercise the steps yourself. Baby steps. |
03:37:49 | sharpe | it's what i thought too, i remember something about it before. |
03:38:11 | Paul_The_Nerd | sharpe: I honestly can't remember if it was betoh or letoh that I needed to fix some bugs. =/ |
03:38:18 | S0ap | For if you start with a modified build of ANY kind, and you have problems, it becomes impossible to troubleshoot if you don't know what a stock build should do. |
03:38:25 | BigMac | wooops, i meant learn c from a book |
03:38:59 | sharpe | you can use, online material... |
03:39:12 | BigMac | no i would like to use a book |
03:39:19 | sharpe | there are books that are now online. |
03:39:20 | sharpe | :) |
03:39:27 | scorche` | actually, ARM is middle-endian |
03:39:30 | S0ap | You don't need to know jack about C to enact the change in the bootloader you want, BigMac. Learn to compile by paint-by-numbers, and then start playing... |
03:39:57 | Paul_The_Nerd | BigMac: As for learning C, your very best bet is to go to a bookstore and flip through the books they have, and see which one feels least boring to read. |
03:40:05 | Paul_The_Nerd | If you *must* use a book |
03:40:16 | sharpe | scorche`: have you seen the pirate video? |
03:40:20 | BigMac | S0ap: i want to learn c so i can contribute to the development on the 5g |
03:40:38 | Paul_The_Nerd | Also, I might recommend picking up an O'Reilly pocket reference for C or C++, just so you have something convenient to look things up in for syntax and basics. |
03:40:39 | scorche` | sharpe: eh? |
03:40:51 | scorche` | does it have anything to do with me correcting you on endianness? |
03:41:00 | | Join Dae [0] (n=relis@dynamic-216-211-54-58.tbaytel.net) |
03:41:01 | Dae | Hey, can anyone tell me how to make my hostname so it says something else? I seen people have it as like user@dont.be.so.nosey.idiot and such |
03:41:01 | S0ap | BigMac - first things first. Play with the tools you have, and expand from there. |
03:41:12 | sharpe | scorche`: nope. showed it to midkay earlier. http://www.youtube.com/watch?v=I0yI2MQf8Tk |
03:41:15 | BigMac | Paul_The_Nerd: is it a book or on the oreilly site? |
03:41:27 | S0ap | Dae - checkout the freenode FAQ referenced in the MOTD |
03:41:46 | Paul_The_Nerd | BigMac: It's a small book, pocket-sized, fairly handy. |
03:41:54 | BigMac | S0ap: hence me putting it on the to do list after learning to compile:- ) |
03:42:06 | Paul_The_Nerd | BigMac: It'd also be useful if you wanted to read the Rockbox source and try to understand what's going on. |
03:42:08 | BigMac | cool ill check if borders has it |
03:42:21 | Dae | S0ap: I can't find the FAQ |
03:42:24 | Paul_The_Nerd | I got mine at a Borders. |
03:42:57 | S0ap | Dae - www.freenode.net |
03:43:02 | Paul_The_Nerd | I mean, everything in it *should* be in any other book you get, and it's not good for learning from, but it's really handy for if you can't quite remember the syntax of something. It's kinda like a dictionary. If you can speak English, it doesn't necessarily mean your spelling is perfect. |
03:43:39 | sharpe | i have a book like that on c#. like a reference guide, i suppose you're talking about Paul. |
03:44:10 | BigMac | wait my spelling or the book, and yes i can speak english. |
03:44:20 | scorche` | ... |
03:44:30 | S0ap | BigMac - Paul_The_Nerd was making an analogy |
03:44:38 | BigMac | oh gotcha |
03:44:42 | | Join philth [0] (n=ceac2822@d38-179-126.home1.cgocable.net) |
03:44:51 | BigMac | im not good at analogys |
03:45:17 | Paul_The_Nerd | sharpe: Yeah, I was talking about the O'Reilly pocket references. They're fairly cheap for computer books, rather tiny, and information dense. Very handy, especially for languages I don't really know but get forced to write anyway. |
03:45:26 | | Quit kidd3ckz (Read error: 110 (Connection timed out)) |
03:45:43 | sharpe | heh, mine's an o'reilly one. |
03:45:45 | | Join kidd3ckz [0] (n=email@c-71-229-197-101.hsd1.co.comcast.net) |
03:46:11 | scorche` | hadny, those things are indeed |
03:46:17 | BigMac | Paul_The_Nerd: http://www.amazon.com/exec/obidos/tg/detail/-/0596100272/qid=1154396700/sr=1-1/ref=sr_1_1/102-4608224-6612915?v=glance&s=books this? |
03:46:23 | Dae | You know where I can get a free hostname/ip cloak? |
03:46:35 | | Quit cal_rifken (Read error: 110 (Connection timed out)) |
03:47:21 | Paul_The_Nerd | BigMac: http://www.amazon.com/gp/product/0596004362/sr=1-1/qid=1154396834/ref=pd_bbs_1/102-9041302-3423333?ie=UTF8&s=books |
03:47:32 | S0ap | Dae - read the FAQ. You can ask for a cloak here after you follow all the steps in the FAQ. |
03:48:19 | S0ap | but don't worry, I'll neverforget your tbaytel.net address ;) |
03:48:51 | BigMac | Paul_The_Nerd: to program for the 5g do i need to know c++ as well |
03:48:59 | sharpe | BigMac: nope. |
03:49:24 | Paul_The_Nerd | Rockbox is C only, with bits of assembly here and there (which isn't necessary to know for most stuff) |
03:50:15 | Dae | S0ap: That's a proxy, but I want something cool |
03:50:18 | BigMac | Paul_The_Nerd: any recommended tutorial for learning c? (or anyone else for that matter)> |
03:50:44 | S0ap | Dae - then read the FAQ. |
03:51:16 | Paul_The_Nerd | BigMac: I honestly don't even remember how I learned C/C++. Most of what I know, I just realized I had picked up along the way, by the time I took a course in it I found out I already knew everything that course was teaching, and so far I've managed to keep ahead of what various courses have tried to teach me. |
03:51:47 | S0ap | BigMac - once you learn to compile, an active project (RockBox) you are interested in (RockBox) is about as excellent a tutorial as you can get. |
03:52:53 | BigMac | so youre saying just learn to compile and i should be good? |
03:52:56 | | Join scorche`` [0] (i=ScorchE@c-24-126-24-43.hsd1.ca.comcast.net) |
03:52:59 | | Quit scorche` (Read error: 54 (Connection reset by peer)) |
03:53:05 | S0ap | BigMac - you can read patches, try to follow what they do and how, and ask the authors for _specific_ clarification on _specific_ troubles you have understanding. You'll wear out your welcome shortly if you as for hand-holding, but if you show an honest attempt to track the code yourself, and have _specific_ questions you'll most likely get answers. |
03:53:49 | BigMac | k will do |
03:53:50 | S0ap | Compiling is a hurdle which, once you cross it, allows you to play and experiment w/o reliance on others. |
03:54:01 | BigMac | im ordering the book tomorrow |
03:54:55 | BigMac | S0ap: should i learn to compile to the extent were i know the commands by heart, or just enough to be able to go through the tutorial |
03:55:38 | Paul_The_Nerd | Once you get to a point, there's only a few things you'll need to know |
03:55:44 | S0ap | Step one would be simply follow the tutorial with a stock build to ensure you have everything set up right. Rule out as many variables as you can. |
03:56:11 | Paul_The_Nerd | One: How to make a build (mkdir build, cd build, ../tools/configure, make, make zip), how to patch (learn to use the patch and diff commands) and how to update to the newest sources (cvs update -dP) |
03:56:22 | Paul_The_Nerd | Learn how to do those few things by heart, and you're set. |
03:56:50 | BigMac | ok |
03:56:59 | BigMac | ill try them |
03:57:47 | BigMac | i really do want to help you guys out. I know i probably come of as an arrogant jerk, but i really am honestly trying to learn so i can help. |
03:58:36 | Paul_The_Nerd | Oh, believe me, at least in the forums I'm considered much more of a jerk than you will be unless you work on it. |
03:58:38 | S0ap | $ |
03:59:05 | scorche`` | <3 Paul_The_Nerd |
03:59:26 | sharpe | that was... uncalled for... |
03:59:29 | Paul_The_Nerd | Hahaha |
04:00 |
04:00:12 | | Part Dae |
04:00:40 | | Quit BloodySorcerer (Read error: 104 (Connection reset by peer)) |
04:01:04 | | Join BloodySorcerer [0] (n=g@cpe-72-230-178-79.rochester.res.rr.com) |
04:01:05 | | Join hannesd [0] (n=hd@projekte.imos.net) |
04:01:32 | BigMac | yah but if any of you watch house im about to try and quote it "He must be really good or really clueless because thats the only way you can be a jerk" |
04:01:45 | BigMac | you know enough to be a "jerk about it |
04:01:50 | BigMac | i know nothing about this |
04:02:09 | Paul_The_Nerd | House gave me the confidence to call people on it when I'm 100% sure they're lying. So far I haven't made an ass of myself by getting it wrong. |
04:02:24 | Paul_The_Nerd | I've gotten a few "LOL how did you know!" where I had the chance to explain to people the mistakes they made though. |
04:02:57 | sharpe | i'm assuming you weren't speaking with them in person... |
04:03:11 | Paul_The_Nerd | IRC |
04:03:17 | Paul_The_Nerd | In most of the cases. |
04:03:21 | sharpe | :) |
04:03:53 | sharpe | hahahah. i'm going to sleep. g'night everyone. |
04:04:34 | Paul_The_Nerd | Cya |
04:04:54 | sharpe | i believe that's the first time you've said that to me paul. |
04:05:13 | Paul_The_Nerd | It's entirely random who I say it to. You're not special. :-P |
04:05:46 | sharpe | eh, oh well. |
04:06:07 | sharpe | bye everyone. |
04:06:07 | | Quit sharpe ("Leaving") |
04:09:16 | | Quit hannesd_ (No route to host) |
04:09:16 | | Nick hannesd is now known as hannesd_ (n=hd@projekte.imos.net) |
04:15:37 | | Quit Febs (Read error: 104 (Connection reset by peer)) |
04:22:05 | BigMac | hmmmm |
04:34:55 | BigMac | not very talkative guys? |
04:35:40 | S0ap | You should join the RockBox Last.FM group. |
04:35:52 | S0ap | It'd be a better social outlet than the IRC channel. |
04:36:03 | S0ap | or maybe start a #rockbox-social channel here. |
04:36:52 | BigMac | and would anyone actually join it? |
04:37:02 | BigMac | then id just be talking to myself |
04:37:17 | BigMac | and what is the last fm adress |
04:38:44 | S0ap | you and google need to meet. |
04:38:48 | S0ap | http://last.fm |
04:39:40 | BigMac | my mommy told me not type to strangers |
04:41:51 | Paul_The_Nerd | Hehehe |
04:42:45 | BigMac | run dmc had a song called rockbox |
04:43:04 | BigMac | perhaps that could play in the background on the site lmao |
04:43:23 | scorche`` | uh...no |
04:44:33 | *** | Saving seen data "./dancer.seen" |
04:47:41 | midkay | scorche``: certain lack of MSN in effect? |
04:47:41 | | Quit thegeek_ (Read error: 104 (Connection reset by peer)) |
04:47:49 | scorche`` | oh... |
04:48:50 | | Quit jn (Read error: 104 (Connection reset by peer)) |
05:00 |
05:01:13 | | Join Rob2222 [0] (n=Miranda@ACADAF23.ipt.aol.com) |
05:01:48 | DEBUG | Received signal 15 (SIGTERM), terminating (snapshot: fplrun.c line 385) |
05:01:48 | *** | Cleanup |
05:01:48 | *** | Saving seen data "./dancer.seen" |
05:01:48 | *** | Exit |
05:03:38 | *** | Started Dancer V4.16 |
05:03:38 | *** | Connected to irc.freenode.net on port 6667 |
05:03:38 | *** | Logfile for #rockbox started |
05:03:40 | *** | Server message 501: 'logbot_ :Unknown MODE flag' |
05:03:40 | Mode | "logbot_ :+i" by logbot_ |
05:03:40 | Ctcp | Version from freenode-connect!freenode@freenode/bot/connect |
05:03:40 | *** | Server message 477: 'logbot_ #rockbox :[freenode-info] if you need to send private messages, please register: http://freenode.net/faq.shtml#privmsg' |
05:03:40 | | Join logbot_ [0] (n=bjst@labb.contactor.se) |
05:03:41 | | Join scorche [0] (i=ScorchE@c-24-126-24-43.hsd1.ca.comcast.net) |
05:03:41 | | Join San [0] (n=San@213-202-167-24.bas503.dsl.esat.net) |
05:03:41 | | Join Rob2222 [0] (n=Miranda@ACADAF23.ipt.aol.com) |
05:03:41 | | Join hannesd_ [0] (n=hd@projekte.imos.net) |
05:03:41 | | Join BloodySorcerer [0] (n=g@cpe-72-230-178-79.rochester.res.rr.com) |
05:03:41 | | Join scorche`` [0] (i=ScorchE@c-24-126-24-43.hsd1.ca.comcast.net) |
05:03:41 | | Join kidd3ckz [0] (n=email@c-71-229-197-101.hsd1.co.comcast.net) |
05:03:41 | | Join philth [0] (n=ceac2822@d38-179-126.home1.cgocable.net) |
05:03:41 | | Join Rondom_ [0] (n=Rondom@p54AEF241.dip.t-dialin.net) |
05:03:41 | | Join lostnihilist [0] (n=lostnihi@adsl-68-250-195-0.dsl.chcgil.ameritech.net) |
05:03:41 | | Join Mikachu [0] (i=Mikachu@kr-lun-154-152-233-83.3.cust.bredband2.com) |
05:03:41 | | Join lukaswayne9 [0] (n=lukas@c-68-84-69-12.hsd1.nj.comcast.net) |
05:03:41 | | Join BigMac [0] (n=dummeska@69.37.164.147) |
05:03:41 | | Join Sinbios [0] (n=Sinbios@HSE-Toronto-ppp301410.sympatico.ca) |
05:03:41 | | Join JdGordon [0] (n=jonno@c211-28-95-208.smelb1.vic.optusnet.com.au) |
05:03:41 | | Join secleinteer [0] (n=secleint@adsl-70-237-220-151.dsl.stlsmo.sbcglobal.net) |
05:03:41 | | Join linuxstb [0] (n=linuxstb@rockbox/developer/linuxstb) |
05:03:41 | | Join netmasta10bt [0] (n=torment@pool-72-64-144-248.tampfl.fios.verizon.net) |
05:03:41 | | Join YouCeyE [0] (n=YouCeyE@unaffiliated/youceye) |
05:03:41 | | Join TCK [0] (n=tckocr@81-178-90-57.dsl.pipex.com) |
05:03:41 | | Join wehn [0] (n=wehn@ppp110-219.lns2.bne3.internode.on.net) |
05:03:41 | | Join San||Away [0] (n=San@213-202-167-24.bas503.dsl.esat.net) |
05:03:41 | | Join Paul_The_Nerd [0] (n=Paul_The@cpe-70-112-165-230.austin.res.rr.com) |
05:03:41 | | Join juxtap [0] (n=juxtap@41.208.202.3) |
05:03:41 | | Join xorAxAx [0] (n=xorAxax@moinmoin/coreteam/alexander) |
05:03:41 | | Join mirak [0] (n=mirak@AAubervilliers-152-1-33-115.w83-114.abo.wanadoo.fr) |
05:03:41 | | Join XavierGr [0] (n=xavier@ppp48-108.adsl.forthnet.gr) |
05:03:41 | | Join bagawk [0] (n=lee@unaffiliated/bagawk) |
05:03:41 | | Join _Veseliq_ [0] (n=veseliq@195.85.215.210) |
05:03:41 | | Join _Lucretia_ [0] (n=munkee@dyn-62-56-53-166.dslaccess.co.uk) |
05:03:41 | | Join amiconn [0] (n=jens@rockbox/developer/amiconn) |
05:03:41 | | Join Daishi [0] (n=daishi@ool-45703854.dyn.optonline.net) |
05:03:41 | | Join bondolo [0] (n=mike@dsl081-053-164.sfo1.dsl.speakeasy.net) |
05:03:41 | | Join goffa [0] (n=goffa@216.220.23.105) |
05:03:41 | | Join astecp [0] (n=aspect@death.dissension.net) |
05:03:41 | | Join Bagder [0] (n=daniel@rockbox/developer/bagder) |
05:03:41 | | Join actionshrimp [0] (n=nn@host86-140-236-132.range86-140.btcentralplus.com) |
05:03:41 | | Join ismo [0] (i=laitinei@huippu.net) |
05:03:41 | | Join Bg3r [0] (n=bager@rockbox/developer/Bger) |
05:03:41 | | Join tucoz [0] (n=martin@rockbox/developer/tucoz) |
05:03:41 | | Join chendo_ [0] (n=chendo@203-206-114-28.dyn.iinet.net.au) |
05:03:41 | | Join mantono [0] (n=mantono@c83-250-204-173.bredband.comhem.se) |
05:03:41 | | Join nudelyn [0] (i=nudel@dyn-62-56-86-157.dslaccess.co.uk) |
05:03:41 | | Join Bjoern-Erik [0] (n=unknown@164.80-202-111.nextgentel.com) |
05:03:41 | | Join preglow [0] (n=thomjoha@rockbox/developer/preglow) |
05:03:41 | | Join ^jhMikeS^ [0] (n=jethead7@adsl-68-73-58-42.dsl.sfldmi.ameritech.net) |
05:03:41 | | Join NastY [0] (i=nasty@pi.nxs.se) |
05:03:41 | | Join vadim [0] (n=vadim@ip70-181-141-86.sd.sd.cox.net) |
05:03:41 | | Join Hulex [0] (n=Hulex@c-68-38-146-254.hsd1.nj.comcast.net) |
05:03:41 | | Join Nibbler [0] (n=sven@e181123043.adsl.alicedsl.de) |
05:03:41 | | Join pike [0] (i=amiga@c83-249-120-24.bredband.comhem.se) |
05:03:41 | | Join S0ap [0] (n=bob@unaffiliated/s0ap) |
05:03:41 | | Join Rob2222_ [0] (n=Miranda@AC9E41B5.ipt.aol.com) |
05:03:41 | | Join pabs [0] (n=pabs@xor.pablotron.org) |
05:03:41 | | Join dpassen1 [0] (n=dpassen1@resnet-236-163.resnet.UMBC.EDU) |
05:03:41 | | Join Pyromancer [0] (n=Pyromanc@c-24-63-23-114.hsd1.ma.comcast.net) |
05:03:41 | | Join slimeball [0] (i=jew@trailer-park.net) |
05:03:41 | | Join ToyKeeper [0] (i=spanky@24.9.90.246) |
05:03:41 | | Join Ave [0] (i=ave@GKDXXXII.dsl.saunalahti.fi) |
05:03:41 | | Join cmug [0] (n=wotoo@dsl-aur-feccdd00-93.dhcp.inet.fi) |
05:03:41 | | Join Rick [0] (i=rick@unaffiliated/Rick) |
05:03:41 | | Join gtkspert [0] (n=gtkspert@203-59-200-139.dyn.iinet.net.au) |
05:03:41 | | Join ScoTTie [0] (n=scott@unaffiliated/scottie) |
05:03:41 | | Join FOAD [0] (n=dok@a82-93-10-238.adsl.xs4all.nl) |
05:03:41 | | Join midkay [0] (n=midkay@rockbox/developer/midkay) |
05:03:41 | | Join scottder [0] (n=sdexter@ip70-188-142-96.ri.ri.cox.net) |
05:03:41 | | Join Landus [0] (i=Landus@70-100-181-192.dsl1-erie.roc.ny.frontiernet.net) |
05:03:41 | | Join Seed [0] (i=ben@85.64.200.85.dynamic.barak-online.net) |
05:03:41 | | Join slarti_ [0] (i=slarti@gentoo/developer/slarti) |
05:03:41 | | Join eGen [0] (i=generat0@boserver.mudecin.cz) |
05:03:41 | | Join Lynx_ [0] (n=lynx@tina-10-4.genetik.uni-koeln.de) |
05:03:41 | | Join direkt [0] (n=direkt@130.243.43.80) |
05:03:41 | | Join akaias [0] (n=akaias@c-24-15-165-22.hsd1.il.comcast.net) |
05:03:41 | | Join sando [0] (i=lolsteam@144.135.255.155) |
05:03:41 | | Join filR [0] (n=filR2@cm66-94.liwest.at) |
05:03:41 | | Join lex [0] (i=lex@193.65.221.148) |
05:03:41 | | Join desrt [0] (n=desrt@dhcp-0-20-af-d2-7c-3.cpe.mountaincable.net) |
05:03:41 | | Join merbanan [0] (i=banan@farmer.campus.luth.se) |
05:03:41 | | Join joshua_ [0] (i=joshua@c-24-60-144-77.hsd1.ma.comcast.net) |
05:03:41 | | Join Caliban [0] (n=ianmacd@kwark.caliban.org) |
05:03:41 | | Join crwl [0] (n=crawlie@kek-kone.kekkola.jyu.fi) |
05:03:41 | | Join pill [0] (i=pill@loves.voltshells.com) |
05:03:41 | | Join cismo_ [0] (i=cismo@adsl-85-217-32-117.kotinet.com) |
05:03:41 | | Join ze [0] (i=ze@70.40.149.90) |
05:03:41 | | Join ax [0] (i=alex@unyew.silverninja.net) |
05:03:41 | | Join excitatory [0] (n=excitato@CPE-70-94-13-227.wi.res.rr.com) |
05:03:41 | | Join dongs [0] (n=HPUX@h193113.ppp.asahi-net.or.jp) |
05:03:41 | | Join webmind [0] (i=webmind@feather.perl6.nl) |
05:03:41 | | Join mr_cheez [0] (n=bobp@ool-18bb4dd2.dyn.optonline.net) |
05:03:41 | | Join humulus [0] (n=humulus@xover.htu.tuwien.ac.at) |
05:03:41 | | Join crashd_ [0] (i=nobody@badger.ing.me.uk) |
05:03:41 | | Join dark [0] (i=deviled_@unaffiliated/darkx) |
05:03:41 | | Join Siku [0] (i=Siku@dsl-kpogw4-fe52df00-45.dhcp.inet.fi) |
05:03:41 | | Join alberink [0] (n=alberink@cc516682-b.ensch1.ov.home.nl) |
05:03:41 | | Join gromit` [0] (n=gromit@ras75-5-82-234-244-69.fbx.proxad.net) |
05:03:41 | | Join Galois [0] (i=djao@efnet-math.org) |
05:03:41 | | Join Quarryman [0] (n=quarry@sapiens.pvv.ntnu.no) |
05:03:41 | | Join mbr [0] (n=mb@stz-softwaretechnik.de) |
05:03:41 | | Join luckz [0] (i=luckz@luckz.de) |
05:03:41 | | Join lostlogic [0] (n=lostlogi@temporal.lostlogicx.com) |
05:03:41 | | Join t0mas [0] (n=tomas@ip503c08d1.speed.planet.nl) |
05:03:41 | | Join idnar [0] (i=mithrand@unaffiliated/idnar) |
05:03:41 | | Join markun [0] (n=markun@bastards.student.utwente.nl) |
05:03:41 | | Join crash0 [0] (n=crash@a15167580.alturo-server.de) |
05:03:41 | | Join sslashes [0] (i=sslashes@4ce0aefb.colo.compbrain.net) |
05:03:41 | | Join dionoea [0] (n=dionoea@poy.chewa.net) |
05:03:41 | | Join HCl [0] (i=hcl@rockbox/developer/HCl) |
05:03:41 | | Join dwihno [0] (n=dw@81.8.226.44) |
05:03:41 | | Join Slasheri [0] (i=miipekk@rockbox/developer/Slasheri) |
05:03:41 | | Join kerb [0] (i=espesan@129.240.78.7) |
05:03:41 | | Join ravon [0] (n=nnnnnnra@85.228.71.233) |
05:03:41 | | Join kclaf [0] (i=kclaf@crj95-3-82-237-150-15.fbx.proxad.net) |
05:03:41 | | Join Presence [0] (n=presence@66.239.107.163) |
05:03:45 | | Quit scorche`` (Read error: 104 (Connection reset by peer)) |
05:08:07 | | Part Paul_The_Nerd |
05:08:27 | | Quit scorche (Read error: 104 (Connection reset by peer)) |
05:08:28 | | Join scorche [0] (i=ScorchE@c-24-126-24-43.hsd1.ca.comcast.net) |
05:08:35 | BigMac | how do i register my channel on freenode? |
05:08:52 | | Join Crilen [0] (n=46452fbc@labb.contactor.se) |
05:08:59 | Crilen | Hey |
05:09:23 | BigMac | hey |
05:10:05 | Crilen | I just have a quick question for clerification.. I have an iPod Video 60GB. The site has iPod Video/5G, Hoping that means iPod Video OR the 5Gig one.. or something like that. |
05:10:15 | Crilen | Don't want to flash one that's not compatible.. |
05:10:24 | scorche | the "video" is the 5g |
05:10:37 | | Quit TCK (Read error: 104 (Connection reset by peer)) |
05:10:44 | scorche | technically, the ipod video has not come out yet |
05:10:45 | BigMac | 5g=fifth generation ipod |
05:10:47 | Crilen | So the 60gig won't work then? |
05:10:51 | BigMac | which is the video model |
05:10:52 | scorche | it will |
05:10:54 | Crilen | Ohh ok |
05:11:02 | Crilen | Just wanted to make sure before I screw it up or something haha |
05:11:07 | | Quit San||Away () |
05:11:12 | BigMac | yup your good to go:-) |
05:11:16 | Crilen | Thanks =) |
05:11:21 | Crilen | Gonna give it a shot. |
05:12:15 | * | midkay stabs BigMac for being clueless. |
05:12:23 | BigMac | yup it works great on my ipod |
05:12:30 | BigMac | clueless? |
05:12:33 | BigMac | i helped out |
05:12:53 | BigMac | ive been a good boy there is no reason to take out the whip again |
05:13:04 | scorche | unnecessary help, but yes, you did =) |
05:13:12 | midkay | .. some kind of sexual innuendo? :o |
05:14:39 | BigMac | i was clarifying for him/her . scorche didnt give her a definitive answer so i was telling her/him one |
05:14:47 | scorche | i didnt? |
05:15:05 | BigMac | you said video is the 5g |
05:15:11 | scorche | ...it is... |
05:15:13 | BigMac | but video hasnt come out yet |
05:15:24 | scorche | look at the quotation marks... |
05:15:39 | BigMac | sigh |
05:15:46 | BigMac | im so sorry for trying to help |
05:15:57 | BigMac | i apologize soo greatly |
05:16:12 | midkay | video hasn't come out yet?.. |
05:16:27 | * | midkay stabs BigMac for being wrong repeatedly. |
05:16:36 | scorche | no...it hasnt...but the "video" has =P |
05:16:40 | BigMac | im sorry Crilen, i have to ask for scorches approval when trying to help someone |
05:17:50 | midkay | and for good reason - don't forget past misinformation.. |
05:18:09 | midkay | maybe someone with a bit higher level of knowledge ought to explain these things.. :) |
05:18:16 | | Quit Rob2222_ (Read error: 113 (No route to host)) |
05:18:20 | midkay | when said person is around, of course. |
05:18:27 | scorche | =D |
05:19:06 | BigMac | :roll eyes: back to mastering c |
05:20:38 | midkay | haha. |
05:24:39 | BigMac | made a channel for rockbox users tp chat about non dev related issues |
05:24:48 | BigMac | #rockbox-social |
05:25:15 | scorche | let me know when someone other than you joins =P |
05:25:31 | midkay | haha. |
05:25:37 | BigMac | oh you won't be knowing |
05:25:44 | BigMac | youll have to find out |
05:25:51 | midkay | you'll be waiting a few thousand centuries.. maybe until someone happens to join just to see if such a channel exists.. |
05:26:19 | | Join rus1 [0] (n=Russ@12-226-28-39.client.mchsi.com) |
05:26:26 | BigMac | ok |
05:26:39 | midkay | that was @scorche. |
05:26:42 | BigMac | one person already |
05:26:51 | scorche | ...you? |
05:26:56 | BigMac | besides me |
05:27:04 | scorche | no way!! |
05:27:05 | * | philth puts hand up |
05:27:22 | scorche | you should be ashamed of yourself! |
05:27:25 | rus1 | Hey, I just put rockbox on my iPod Nano and somehow it seems to have removed my iTunes database because when I boot into the stock firmware it acts as if I have no songs on it. What are my options for rebuilding that? |
05:27:38 | rus1 | (Is there an easy way, or will I have to remove everything and put it back?) |
05:28:15 | rus1 | I tried the rewrite database feature in the foo_dop plugin for foobar2000 |
05:28:28 | scorche | rus1: it should still exist...did you format your device? |
05:28:32 | rus1 | No |
05:29:34 | rus1 | I still have all my music and stuff on it - in ipod_control or whatever those hidden directories are and can play them through the file browser in rockbox. |
05:29:46 | midkay | rus1: in my experience, and many others', the foo_pod rewrite feature is broken and will not rebuild your database, instead just kind of screwing it up if it existed. |
05:30:17 | midkay | rus1: i don't know of any other way to rebuild it.. either you'll have to google for another tool, or reload all the music. |
05:30:17 | rus1 | I'm not using foo_pod, because that's not compatible with foobar2000 version .9 and later. I'm using one called foo_dop |
05:30:42 | midkay | if it didn't work, you probably just need to reload it all, or keep searching. |
05:31:00 | rus1 | And foo_dop is able to read the iTunes database from the iPod and load all the songs into a playlist. |
05:31:37 | midkay | there's no reason it shouldn't show up in apple OS if the database is intact.. |
05:32:01 | rus1 | That's what I would think. |
05:32:06 | rus1 | But it isn't showing up. |
05:32:23 | midkay | if you can, i'd just suggest recopying everything - it's a nano, so that won't take long. |
05:32:55 | | Quit philth ("quittin' time") |
05:35:26 | rus1 | I wonder if I can do that without installing iTunes. I'll try foo_dop first I guess. |
05:36:19 | midkay | why not just install itunes, even if you uninstall it afterwards? |
05:36:40 | | Join scorche` [0] (i=ScorchE@c-24-126-24-43.hsd1.ca.comcast.net) |
05:37:40 | rus1 | I'm anal and don't like it, and I JUST re-installed windows so everything is squeaky clean. |
05:37:53 | rus1 | But I think I can handle re-adding my music. |
05:38:22 | * | midkay doesn't get people who hate some pieces of software so much they won't install them, even if just for a few minutes, in order to just get something done instead of looking for alternatives... |
05:38:23 | | Quit scorche` (Read error: 104 (Connection reset by peer)) |
05:38:29 | midkay | suit yourself, though. |
05:38:50 | | Join scorche` [0] (i=ScorchE@c-24-126-24-43.hsd1.mn.comcast.net) |
05:38:50 | rus1 | I know I'm being irrational. |
05:39:12 | midkay | at least you're aware of it, then :) |
05:39:17 | BigMac | can you add bots on freenode? |
05:39:37 | * | scorche` looks at logbot_ |
05:39:37 | midkay | download and install and configure and start one. |
05:40:52 | BigMac | freenode doesn't have a botserv? |
05:41:08 | | Join scott666 [0] (n=scott666@c-71-195-12-129.hsd1.mi.comcast.net) |
05:41:34 | | Part scott666 |
05:41:45 | * | scorche` looks over at freenode's FAQ |
05:42:18 | * | rus1 looks at scorche` |
05:42:38 | * | scorche` stares down rus1 |
05:42:49 | * | rus1 looks away meekly. |
05:44:10 | | Quit scorche (Read error: 104 (Connection reset by peer)) |
05:44:28 | * | rus1 gets really frustrated with his iPod. |
05:44:48 | scorche` | throw it out the window then |
05:45:12 | * | rus1 isn't as frustrated as scorche` thinks he is. |
05:45:17 | scorche` | why do you even want to have music in apple firmware, if you have rockbox? |
05:45:44 | rus1 | Little things. Like playing high bitrate MP3s without skipping. |
05:46:33 | rus1 | Smart playlists. |
05:46:39 | rus1 | That kind of thing. |
05:47:02 | rus1 | Basically, take a look at "known issues" with iPod rockbox, and those are my reasons. |
05:54:13 | | Quit sando (Read error: 113 (No route to host)) |
05:54:20 | rus1 | However, I'm very impressed by rockbox in general - non-retarded photo display, playing other formats, and the many options and settings available are awesome. |
06:00 |
06:03:18 | * | ^jhMikeS^ says uhuhuhuhuh PortalPlayer - http://news.com.com/2061-10791_3-6099536.html - by Erica Ogg |
06:04:53 | | Quit netmasta10bt ("My damn controlling terminal disappeared!") |
06:06:39 | ^jhMikeS^ | Will their secrecy help them now? |
06:07:39 | rus1 | no? |
06:08:29 | ^jhMikeS^ | correct |
06:08:38 | rus1 | What do I win? |
06:08:50 | ^jhMikeS^ | Cheers? \o/ |
06:09:00 | rus1 | Good enough. |
06:09:20 | ^jhMikeS^ | :D |
06:10:37 | rus1 | wowowowow. |
06:10:59 | rus1 | The more I play with rockbox the more amazed I am. How did you guys make the iPod do all this stuff? |
06:15:16 | | Join acerunus [0] (n=acerunus@139.102.186.213) |
06:15:17 | ^jhMikeS^ | I don't know how for the iPod in particar. But many of these DAPs are little more than underutilized computers. |
06:17:21 | acerunus | im trying to install rockbox on my ipod video and when i try to combine the bootloader and the apple firmware i get "fread failed: Success" |
06:17:27 | | Quit Nibbler (Read error: 110 (Connection timed out)) |
06:18:06 | ^jhMikeS^ | I haven't gotten to see doom run on the x5 yet. It just hangs. |
06:18:08 | | Join Nibbler [0] (n=sven@port-212-202-193-252.dynamic.qsc.de) |
06:22:25 | | Quit XavierGr ("One firmware to rule them all!") |
06:25:58 | | Quit scorche` ("Leaving") |
06:29:24 | Crilen | There a site with RockBox themes? |
06:30:19 | Crilen | Never mind hehe |
06:30:19 | Crilen | Thanks |
06:30:26 | Crilen | I got it working great. Even got doom installed. |
06:30:30 | Crilen | See you |
06:30:31 | | Quit Crilen ("CGI:IRC") |
06:32:48 | | Join scorche [0] (i=ScorchE@c-24-126-24-43.hsd1.mn.comcast.net) |
06:37:21 | | Join Harry [0] (n=Harry@CPE00045a78ee3c-CM000f9f7d5f54.cpe.net.cable.rogers.com) |
06:37:24 | Harry | hello |
06:37:41 | rus1 | hi |
06:37:48 | | Join RoC_MM [0] (i=dragon@dsl-29-8.cofs.net) |
06:37:54 | Harry | can one code here |
06:37:59 | Harry | anyone |
06:38:04 | | Quit BloodySorcerer ("Leaving") |
06:38:41 | Nibbler | me not |
06:38:54 | Harry | ? |
06:39:12 | Harry | how do i reg nick |
06:39:13 | scorche | i doubt that an open-source firmware channel has anyone in it that can code... |
06:39:24 | Nibbler | i would b surprised |
06:39:38 | | Nick Harry is now known as Harry|b (n=Harry@CPE00045a78ee3c-CM000f9f7d5f54.cpe.net.cable.rogers.com) |
06:40:12 | Harry|b | lol |
06:40:18 | Harry|b | damit |
06:40:22 | Harry|b | i tried |
06:40:43 | Harry|b | this whole last week to code a visullir |
06:40:50 | Harry|b | visualilzer |
06:41:07 | scorche | for rockbox? |
06:41:09 | rus1 | I can code a little. |
06:41:17 | Harry|b | ya scorche |
06:41:30 | Harry|b | rus can u code a visulizer |
06:41:31 | scorche | as a plugin, or in WPS |
06:41:34 | Harry|b | ? |
06:41:39 | Harry|b | in a wps |
06:41:45 | rus1 | Harry|b: I doubt it. |
06:41:47 | rus1 | But I could try. |
06:41:51 | Harry|b | lol |
06:42:10 | rus1 | I mean, I do write code 8 hrs a day at my job, but I'm only an intern. |
06:42:20 | Harry|b | if u can i need 18 bars going up and |
06:42:22 | Harry|b | down |
06:42:22 | rus1 | And that's C++ for Windows XP |
06:42:25 | Harry|b | i c rus |
06:42:36 | Harry|b | rus where u intern |
06:42:38 | scorche | so plugin format... |
06:42:42 | Harry|b | ms? |
06:42:53 | rus1 | Harry|b: not quite. Rockwell Collins in Cedar Rapids, Iowa. |
06:43:04 | Harry|b | ic |
06:43:15 | Harry|b | so do u think u can code it |
06:43:31 | rus1 | They make aviation electronics mostly. If you're ever flown in an airplane, they were probably using our communications equipment. |
06:43:41 | Harry|b | lol |
06:43:59 | rus1 | I don't think I could code it with my knowledge right now, and I don't think I have the time or desire to put into learning. |
06:44:14 | Harry|b | lol thats okay |
06:44:42 | Harry|b | rus wat if i get u pre coded |
06:45:00 | Harry|b | one thats used on psp |
06:45:01 | | Join thegeek [0] (n=thegeek@s026b.studby.ntnu.no) |
06:45:13 | Harry|b | do u think u could do that one |
06:45:56 | midkay | Harry|b: you could either do it yourself, or stop asking every two minutes.. |
06:46:14 | rus1 | haha |
06:46:16 | Harry|b | midkay i try i cant do it |
06:46:26 | scorche | then learn how |
06:46:32 | midkay | most of the people who do code for rockbox are busy with their own thing right now. so if you can't do it, please, you'll just have to learn how, or wait. |
06:46:40 | rus1 | He seems to think I was offering, but I'm really just making random chatter. |
06:47:15 | Harry|b | >:O |
06:47:25 | | Quit goffa (Remote closed the connection) |
06:47:53 | rus1 | Don't get mad. Get coding. |
06:47:53 | Harry|b | how much ram does a ipod video got |
06:48:13 | Harry|b | rus im less experced than u |
06:48:14 | scorche | Harry|b: google is your friend |
06:48:38 | Harry|b | scorche a bib is ur friend |
06:48:45 | scorche | also, there is DeviceChart in the wiki |
06:49:04 | scorche | and wtf? |
06:49:04 | rus1 | See, now you're just getting insulting. |
06:49:24 | | Part Harry|b |
06:50:45 | rus1 | I wonder why he wanted this plugin so bad. |
06:53:08 | | Join goffa [0] (n=goffa@216.220.23.105) |
06:53:12 | | Quit wehn () |
06:54:13 | | Quit acerunus ("Ex-Chat") |
07:00 |
07:00:36 | | Join Jungti1234 [0] (n=jungti12@124.60.8.152) |
07:02:49 | Jungti1234 | anyone? |
07:03:41 | | Join philth_ [0] (n=philth@d38-179-126.home1.cgocable.net) |
07:03:43 | *** | Saving seen data "./dancer.seen" |
07:03:44 | | Nick philth_ is now known as philth (n=philth@d38-179-126.home1.cgocable.net) |
07:04:10 | | Join Harry [0] (n=Harry@CPE00045a78ee3c-CM000f9f7d5f54.cpe.net.cable.rogers.com) |
07:05:29 | | Nick Harry is now known as pm|me|if|u|can|c (n=Harry@CPE00045a78ee3c-CM000f9f7d5f54.cpe.net.cable.rogers.com) |
07:05:55 | | Nick pm|me|if|u|can|c is now known as hb (n=Harry@CPE00045a78ee3c-CM000f9f7d5f54.cpe.net.cable.rogers.com) |
07:06:52 | | Nick Rondom_ is now known as Rondom (n=Rondom@p54AEF241.dip.t-dialin.net) |
07:07:11 | | Quit hb (Read error: 104 (Connection reset by peer)) |
07:08:36 | | Join safetydan [0] (n=cbca159f@labb.contactor.se) |
07:09:28 | safetydan | ah, I see preglow is back |
07:09:37 | | Nick lukaswayne9 is now known as lukaswayne9_zzz (n=lukas@c-68-84-69-12.hsd1.nj.comcast.net) |
07:09:55 | safetydan | now I can harass him about the eq graph code :) |
07:10:04 | midkay | haha. |
07:10:09 | Jungti1234 | hmm.. hello |
07:20:33 | philth | hi |
07:21:30 | | Quit excitatory (Read error: 104 (Connection reset by peer)) |
07:21:32 | | Quit rus1 (Read error: 110 (Connection timed out)) |
07:22:09 | | Quit Hulex () |
07:26:14 | | Quit Rondom ("Ex-Chat") |
07:31:41 | Bg3r | morning ;) |
07:32:19 | | Quit pike () |
07:35:40 | amiconn | morning |
07:36:17 | JdGordon | morning |
07:36:40 | | Join pike [0] (i=amiga@c83-249-120-24.bredband.comhem.se) |
07:37:54 | JdGordon | amiconn: you dont use dircache do you? |
07:38:11 | amiconn | Yes, I don't use it |
07:38:45 | JdGordon | because the ram is better used by the audio buffers ye? |
07:39:14 | amiconn | yes |
07:39:15 | JdGordon | what would you think about temporarily using the plugin buffer for dc instead of the auidovbuffer? |
07:40:04 | amiconn | Strange idea.... and may be too small depending on the number of files |
07:40:32 | Bg3r | also, what would happen when u run a plugin ? |
07:40:55 | JdGordon | ye, paul sort of put it in my head... i just checked on my h300 and its about 340kb so it would fit in the plugin buffer |
07:41:09 | amiconn | I don't have any problems using rockbox without dirache. Imho dircache is much hassle for little benefit |
07:41:26 | JdGordon | well it would releoad itself next time you enter the tree after loading a plugin |
07:41:46 | Bg3r | JdGordon: this means scanning the whole hdd again ... |
07:42:05 | JdGordon | ye, i guess so, ignore me, just a wierd idea that shouldnt happen |
07:47:42 | goffa | anyone use nano in here (the text editor) |
07:48:22 | JdGordon | no, but whats the problem? |
07:48:24 | goffa | i was just wondering how to get root from inside it... |
07:48:37 | goffa | hate making a bunch of changes |
07:48:43 | JdGordon | get root? |
07:48:44 | goffa | then get permission denied |
07:49:04 | goffa | yeah... like in vi you can switch to root from within the editor |
07:49:28 | goffa | other than running it in sudo |
07:50:23 | goffa | its no big deal.. i've lived with it for a year :) |
07:51:51 | Bg3r | goffa: at least u can save the file under different location/name |
07:51:59 | goffa | true |
07:52:23 | goffa | i just figured there was some "magic keystroke" i was missing :) |
07:53:09 | goffa | i could make an alias sudo nano :) |
07:54:59 | | Quit eGen ("mýdlo končí ! ... ručník končí !") |
07:55:54 | * | JdGordon reckons the bookmark system should splash saying "bookmarking song" when it starts to do it, not when its finished |
07:56:57 | Bg3r | ;) |
07:58:00 | | Quit lostnihilist (Read error: 110 (Connection timed out)) |
07:58:15 | | Join eGen_ [0] (i=generat0@boserver.mudecin.cz) |
07:59:35 | JdGordon | ruddy hell... Bg3r, when you changed TIMEOUT_BLOCK to -1 you actually broke the whole thing :D |
07:59:44 | Bg3r | what ? |
07:59:46 | Bg3r | :D |
07:59:49 | Bg3r | why ? |
08:00 |
08:00:08 | Bg3r | did you use 1 instead of the define ? |
08:00:48 | JdGordon | no, worse.. i just passed timeout straight to button_get, so when TIMEOUT_BLOCK went it got -1 which it didnt like |
08:01:07 | Bg3r | http://www.icq.com/people/about_me.php?uin=60009090 :D :D :D see the comments these turks and egyptians are insane |
08:01:09 | JdGordon | which is hopefully why the debug screens are all broken |
08:02:07 | JdGordon | haha |
08:02:31 | | Quit RoC_MM ("Leaving") |
08:03:24 | Bg3r | JdGordon: i don't get you |
08:03:32 | Bg3r | get it :D |
08:04:16 | JdGordon | crap, that wasnt the problem :'( |
08:04:19 | JdGordon | still crashing |
08:05:17 | JdGordon | backlight and audio threads still working fine tho :p |
08:05:50 | Bg3r | haha :) |
08:05:50 | | Join RedBreva [0] (n=chatzill@host86-133-124-108.range86-133.btcentralplus.com) |
08:09:27 | | Join gursikh [0] (n=guriskh1@adsl-68-93-88-157.dsl.hstntx.swbell.net) |
08:09:35 | | Part gursikh |
08:19:34 | JdGordon | well... something is truly screwed up and i have nfi what it is :p |
08:25:56 | | Join aliask [0] (n=chatzill@c210-49-190-113.eburwd8.vic.optusnet.com.au) |
08:25:56 | | Quit RedBreva (Read error: 54 (Connection reset by peer)) |
08:26:01 | Bg3r | what's screwed up ? |
08:26:33 | | Quit safetydan ("CGI:IRC") |
08:31:45 | | Join muesli|delhi [0] (n=muesli_t@125.23.49.51) |
08:40:12 | | Quit dongs (Remote closed the connection) |
08:40:30 | | Join dongs [0] (n=HPUX@h193113.ppp.asahi-net.or.jp) |
08:57:33 | JdGordon | Bg3r: some of the debug screens crash the gui thread, i cant seem to figure out why |
08:57:47 | Bg3r | logf ? |
08:58:27 | | Join Hulex [0] (n=Hulex@c-68-38-146-254.hsd1.nj.comcast.net) |
08:59:21 | JdGordon | tried it, its definartly crashing and not going into an infinite loop in my action code, so im stumped |
09:00 |
09:00:56 | | Quit dongs (Read error: 110 (Connection timed out)) |
09:01:45 | JdGordon | grr... no, it is my code thats doing it.. userabort is not working correctly :p |
09:03:27 | * | JdGordon is gonna play for 25min then working on homework till dinner! |
09:03:47 | *** | Saving seen data "./dancer.seen" |
09:07:35 | Bg3r | JdGordon: there is a reply from linusn |
09:07:40 | Bg3r | in the wiki |
09:07:53 | JdGordon | thanx |
09:10:58 | Bg3r | ;) |
09:11:50 | | Join petur [0] (n=d4efd6a6@labb.contactor.se) |
09:12:59 | amiconn | Hmm |
09:13:24 | amiconn | nm |
09:14:13 | petur | np |
09:15:15 | | Join lostnihilist [0] (n=lostnihi@c-67-175-35-181.hsd1.il.comcast.net) |
09:17:38 | amiconn | Bg3r: Btw, why do we need a special value for "no remote"? |
09:17:54 | amiconn | (re your commit on 2006-07-29) |
09:17:54 | JdGordon | its nicer than 0 :p |
09:18:03 | Bg3r | amiconn: yes, as JdGordon said |
09:18:26 | Bg3r | maybe 0 should be changed on some more places |
09:18:33 | amiconn | Hmm, it seems I'm not 100% awake... |
09:19:08 | | Join _FireFly_ [0] (n=FireFly@p54A456B2.dip.t-dialin.net) |
09:19:13 | | Join dan_a [0] (n=dan-mirc@217.23.173.156) |
09:20:11 | Bg3r | amiconn: because we use it on some places, and, imho it's better to use a define then a const |
09:20:47 | amiconn | Yes, saw that now |
09:21:37 | amiconn | I thought the value didn't exist before, since 'no remote' is indicated by a different method |
09:25:56 | Bg3r | it's used by the remote_type() func |
09:27:19 | amiconn | ^jhMikeS^: There's a slight bug in your x5 lcd driver optimisations: |
09:28:15 | amiconn | When lcd_write_two() sends the second 9bit of the first pixel, the controller receives the msb of the first 9bit of the second pixel as lsb |
09:28:37 | amiconn | This means the blue lsb of the first pixel is determined by the red msb of the second pixel |
09:29:22 | amiconn | This wouldn't hurt at all if dithering in the lcd controller would be switched off (then the blue (and red) lsb wouldn't be used at all) - but dithering is enabled |
09:29:24 | JdGordon | woot! fixed the problems :D |
09:29:52 | petur | JdGordon: again? :p |
09:30:02 | JdGordon | hopefully for the last time |
09:30:22 | amiconn | Two options for fixing: (1) disable dithering. (2) change px2 >> 15 into (px2 >> 16) << 1 |
09:30:41 | amiconn | I would suggest (1) since the source data is 16bit anyway, and it's faster |
09:31:03 | Bg3r | JdGordon: :D |
09:31:06 | Bg3r | i hope too |
09:31:32 | amiconn | Apart from that, an asm version of lcd_write_data() would be helpful especially since the framebuffer was moved to dram now |
09:31:41 | amiconn | burst mode.... |
09:33:14 | JdGordon | fixed :) |
09:33:20 | JdGordon | now to learn ml for ui |
09:33:22 | JdGordon | uni |
09:33:53 | Bg3r | ml ? |
09:34:02 | Bg3r | JdGordon: could you upload the latest ver ? ;) |
09:34:05 | * | amiconn ponders doing some more work for a target he doesn't have... |
09:34:07 | JdGordon | that damn annoying functional language |
09:34:12 | JdGordon | sure Bg3r |
09:34:20 | Bg3r | ah |
09:34:28 | | Join PyromancerX [0] (n=Pyromanc@c-24-63-23-114.hsd1.ma.comcast.net) |
09:34:39 | | Quit kclaf (Remote closed the connection) |
09:37:17 | | Join einhirn [0] (n=Miranda@bsod.rz.tu-clausthal.de) |
09:37:38 | | Quit einhirn (Client Quit) |
09:37:48 | | Join einhirn [0] (i=Miranda@bsod.rz.tu-clausthal.de) |
09:40:33 | JdGordon | Bg3r: done |
09:40:47 | Bg3r | ;) |
09:43:02 | | Join dongs [0] (n=HPUX@b148152.ppp.asahi-net.or.jp) |
09:50:23 | | Join LinusN [0] (n=linus@labb.contactor.se) |
09:51:05 | | Quit Pyromancer (Read error: 110 (Connection timed out)) |
09:51:56 | amiconn | hi LinusN |
09:52:10 | LinusN | hey ho |
09:52:25 | amiconn | seen my comment regarding the x5 lcd driver in the log? |
09:53:13 | LinusN | see it now |
09:53:26 | LinusN | we should turn off fithering |
09:53:31 | LinusN | dithering even |
09:53:34 | amiconn | yes |
09:53:57 | amiconn | lcd-x5.c, line 225 |
09:54:26 | amiconn | What do you think about an asm version of lcd_write_data()? |
09:54:38 | LinusN | would probably be a good idea |
09:55:14 | amiconn | It woul dbe similar to the h300 version, just with the extra bit shuffling action |
09:55:36 | amiconn | I like the addition trick for the rrrrr0ggg handling... |
10:00 |
10:01:34 | | Quit Sinbios (Read error: 110 (Connection timed out)) |
10:01:49 | | Join Sinbios [0] (n=Sinbios@Kingston-HSE-ppp3561577.sympatico.ca) |
10:03:05 | LinusN | amiconn: yes, that's really clever |
10:03:50 | LinusN | however, wouldn't 0xf8 be enough? |
10:04:08 | LinusN | bit 8 should be 0 anyway |
10:04:40 | amiconn | Before the addition, yes. |
10:05:11 | amiconn | With moderately clever asm coding, the bitfiddle-and-store instruction count can be brought down by one (18 insns instead of 19), even avoiding the blue lsb problem |
10:05:43 | amiconn | (my ideas for asm lcd update) |
10:05:55 | | Join safetydan [0] (n=dan@cor4-ppp55.bri.dsl.connect.net.au) |
10:06:48 | | Join dionoea_work [0] (n=3ea147f9@poy.chewa.net) |
10:06:51 | dionoea_work | 'morning |
10:07:03 | amiconn | LinusN: What would you think we should call a target specific asm driver part? lcd-x5-a.S ? |
10:07:06 | LinusN | it would be awfully nice if we could burst the reading from the frame buffer |
10:07:27 | LinusN | amiconn: is asm() painful? |
10:08:01 | amiconn | Not exactly painful, but ugly for complete functions |
10:08:23 | LinusN | ok, then i guess lcd-x5-asm.S would be fine |
10:08:55 | LinusN | speaking of asm, i wonder how we should handle the ata driver |
10:08:56 | amiconn | asm() _within_ a function, while being rather flexible, has some limitations which don't apply when writing an all-asm function |
10:09:06 | LinusN | it should go to target/coldfire/ |
10:09:17 | LinusN | amiconn: yes, i see |
10:09:36 | | Quit hannesd_ (No route to host) |
10:09:36 | amiconn | ...e.g. you can delay saving registers on stack until you actually need to |
10:09:40 | | Join webguest29 [0] (n=ca07b086@labb.contactor.se) |
10:09:58 | amiconn | I use this in the h300 lcd driver, and memset() etc |
10:10:56 | amiconn | A call with a short run (not using the line-burst loops) doesn't need to save registers and hence lowers call overhead |
10:11:29 | LinusN | ah yes |
10:12:09 | amiconn | I think this is less relevant for x5 though. The bit fiddling needs a number of extra registers anyway |
10:13:19 | | Quit webguest29 (Client Quit) |
10:13:25 | LinusN | guess so |
10:14:00 | amiconn | Top-level asm() blocks sometimes cause problems, btw. If you switch section within the block, gcc sometimes doesn't notice (depending on target, -O flag etc) |
10:14:16 | amiconn | ...and so subsequent function(s) might end up in an unwanted section |
10:14:21 | LinusN | ouch |
10:14:30 | amiconn | Yeah, ouch indeed |
10:14:52 | LinusN | not surprising though, as asm coding is done behind the back of gcc |
10:15:18 | * | Bagder has learned a new gcc error output to dislike |
10:15:27 | Bagder | "sorry, unimplemented: called from here" |
10:15:30 | amiconn | I ran into that problem when converting system.c parts to assembler for sh (to circumvent the braindead _alias_ decision for gcc4.0+) |
10:16:17 | LinusN | Bagder: i have an arm jtag wiggler if you want to connect your sansa :-) |
10:16:40 | Bagder | LinusN: you just figure out how to connect it first! ;-) |
10:16:42 | * | linuxstb thinks LInusN should keep that for his ipod... |
10:16:57 | Bagder | we have MrH, we don't need jtag ;-P |
10:16:58 | amiconn | LinusN: Speaking of wigglers - any plans on updating the h300 bootloader (solving the nasty hd 'clack')? |
10:17:01 | LinusN | does ipod have a jtag connector on the pcb? |
10:17:09 | LinusN | amiconn: yes |
10:17:54 | LinusN | i'm working on the h300 bootloader, to add charging, rtc alarm and fix the usb mode |
10:18:01 | linuxstb | Bagder: Did you say that MrH doesn't even own a Sansa? |
10:18:06 | aliask | RTC ALARM! :D |
10:18:18 | amiconn | LinusN: Do we know how to set charging current now? |
10:18:20 | Bagder | linuxstb: correct, he doesn't have any mp3 player |
10:18:29 | Bagder | he's just plain insane |
10:18:37 | LinusN | amiconn: i'm not 100% sure yet |
10:18:58 | LinusN | Bagder: so he fits right in here then |
10:19:24 | Bagder | I tried to give away a Sansa to him, but he didn't want it |
10:19:38 | aliask | Is there any way to stop gui_synclist from reserving the space at the top of the screen for the statusbar? |
10:20:29 | aliask | Probably something obvious... |
10:20:57 | linuxstb | LinusN: At least the 4th Gen ipods have a JTAG connector - someone in IPL has recently succeeded in connecting to it. |
10:20:59 | Bg3r | LinusN: and backlight timeout, please ;) |
10:21:33 | Bg3r | and ... if u can cpu_idle()... |
10:21:36 | * | Bg3r shuts up |
10:21:42 | LinusN | linuxstb: do you know how jtag and dual-core works? |
10:22:14 | linuxstb | No, I have no idea. |
10:22:52 | * | amiconn would rather like to see the iriver bootloader going faster |
10:23:24 | LinusN | amiconn: where's the contradiction? |
10:24:20 | linuxstb | Bagder: Have you tried simply writing to the address MrH thinks is the HW LCD framebuffer? |
10:24:28 | Bagder | not yet |
10:24:31 | Bagder | but I intend to |
10:24:39 | Bagder | we have some i2c magic to test as well |
10:25:00 | linuxstb | Nice. Is your I2C code the same as the ipod? |
10:25:12 | Bagder | yes, it seems so |
10:25:19 | linuxstb | lostlogic was complaining about how slow our i2c code is... |
10:25:19 | JdGordon | if MrH is refusing a free mp3 player, wouldnt it be safe to assume he is a naughty bugger from sansa helping us out anonymously? :D |
10:25:20 | | Join pondlife [0] (n=Miranda@cpc1-rdng11-0-0-cust472.winn.cable.ntl.com) |
10:25:41 | markun | linuxstb: do you have an idea why we could be getting a Stkov on the gigabeat when we run ata_init()? |
10:26:06 | Bagder | JdGordon: if he is, he's one darned clever employee |
10:26:13 | markun | JdGordon: was thinking about that as well :) |
10:26:17 | aliask | JdGordon: Shh! They hear everything *shifty eyes* |
10:26:23 | safetydan | hrmm... sim sound still isn't right |
10:26:23 | linuxstb | markun: No - I looked at the patch, and couldn't see anything obvious. I would try adding return(); statements into ata_init, to try and find whereabouts it fails. |
10:26:29 | Bagder | just look how he cracked the iriver hex algo |
10:26:41 | Bagder | took a few hours |
10:27:02 | Bagder | (the H10 BL hex that is) |
10:27:11 | * | JdGordon goes back to sml |
10:29:32 | pondlife | amiconn: around? |
10:29:44 | amiconn | yes |
10:30:12 | pondlife | Just noting your objection to allocating a fixed thumbnail clip buffer on Archos. Seems reasonable. |
10:30:28 | pondlife | Are tagcache or dircache allowed on Archos? |
10:30:34 | pondlife | in RAM I mean |
10:30:38 | | Join Buckfast [0] (n=a@d80-170-3-242.cust.tele2.fr) |
10:30:43 | Buckfast | Hi all |
10:30:51 | amiconn | tagcache in ram is currently enabled, dircache is not |
10:31:06 | pondlife | OK, well there may still be a problem. |
10:31:12 | amiconn | I'll probably disable tagcache in ram as well because of code size considerations |
10:31:37 | amiconn | On archos, voicefile and talk clip are never loaded at the same time as audio data |
10:31:47 | | Join Jungti1234__ [0] (n=jungti12@124.60.8.152) |
10:32:05 | pondlife | The original issue I was looking into was that dircache/tagcache allocated memory from audiobuf, resulting in the pointer to the thumbnail buffer being wrong - so loading a voice clip overwrote dircache data. |
10:32:07 | amiconn | voice only works when music is stopped anyway (only one audio decoder), so the voicefile is loaded into the audio buffer |
10:32:21 | pondlife | This resulted in crashes sometimes |
10:32:27 | amiconn | The thumbnail buffer is located behind the voicefile up to the end of the audio buffer |
10:32:45 | pondlife | Voice file is irrelevant here. |
10:32:46 | amiconn | I don't see why this could cause problems |
10:32:50 | | Join SereR0kR [0] (n=serer0kr@Fd334.f.strato-dslnet.de) |
10:33:00 | amiconn | No it's not (on archos). |
10:33:06 | pondlife | Why? |
10:33:13 | amiconn | [10:33:10] <amiconn> The thumbnail buffer is located behind the voicefile up to the end of the audio buffer |
10:33:53 | amiconn | So if tagcache/dircache shift te audiobuffer start, and voicefile loading wouldn't notice, it would already corrupt memory when loading the voicefile |
10:33:54 | pondlife | The problem was that dircache allocation increases the value of audiobuf. But nothing informs talk.c of this change, so it uses it's cached old value to load thumbnail clips |
10:34:09 | pondlife | p_thumbnail points to the dircache |
10:34:34 | amiconn | On archos this can't happen. p_thumbnail is _behind_ the voicefile |
10:34:51 | pondlife | What if there's no voice file in use? |
10:34:59 | pondlife | i.e. .talk clips, but no talking menus |
10:35:07 | pondlife | Or no English.voice? |
10:35:27 | Buckfast | Just a question :/ Do u know a nice site with Sansa e200 firmware ar cool stuff for this mp3 player ? Ty |
10:35:51 | pondlife | I guess I need to see a memory map..!! You mean that the same area is used for voice file and .talk clips? |
10:36:15 | LinusN | Buckfast: i have no idea, we are only hacking it, we don't use the damn thing :-) |
10:36:23 | amiconn | Hmm, not sure. But on archos we don't need a fixed talk clip mem size |
10:36:47 | Buckfast | Why not ? |
10:36:57 | amiconn | pondlife: Archos, music playing: audiobuf|<−−−−- audio data −−−−>|audiobuf_end |
10:37:01 | LinusN | Buckfast: because rockbox doesn't run on it yet |
10:37:08 | Buckfast | Okay thx :-) |
10:37:14 | pondlife | OK, where does dircache/tagcache fit in? |
10:37:24 | Buckfast | MMh could u tell me what time is it plz ? |
10:37:31 | Bagder | Buckfast: firmwares are available from sandisk ;-) |
10:37:32 | amiconn | Archos, no music playing: audiobuf|<−−- voicefile −−−−>|<−−−− talk clip buffer −−->|audiobuf_end |
10:37:32 | pondlife | audio data = voice file OR .talk clip OR music? |
10:37:48 | Buckfast | Yes but i seek a firmware to unlock the radio with a EU version |
10:37:49 | pondlife | OK |
10:37:50 | LinusN | Buckfast: it's 10:37am here in stockholm |
10:37:56 | Bagder | Buckfast: and you can probably soon patch your own "skin" using h3mod |
10:38:11 | LinusN | :-) |
10:38:11 | Bagder | Buckfast: I don't think it has the HW for it |
10:38:22 | Buckfast | Sandisk said it has |
10:38:22 | Bagder | otherwise you could just install the US version |
10:38:35 | Bagder | the US version firmware plays radio fine |
10:38:41 | Buckfast | but when u install the US firmware the radio doesn't sound anything |
10:38:45 | pondlife | So we have tagcache | dircache | audiobuf on Archos too? (With audiobuf subdivided as above) |
10:38:53 | dionoea_work | maybe you just don't have a radio |
10:39:14 | amiconn | ALmost. (without the dircache in cvs builds, but it could be enabled, and if done, works) |
10:39:27 | pondlife | OK, so we still have a problem. |
10:39:33 | Buckfast | :-( U think they made a different version only for the EU ? |
10:39:43 | Bagder | Buckfast: so I find it likely that the EU version has no code for playing radio |
10:39:50 | Bagder | Buckfast: I do |
10:39:54 | dionoea_work | why would they disable the radio if it's in the hardware ? |
10:39:58 | Bagder | they did it for the X5 too |
10:40:03 | Buckfast | Fu#####idea ... |
10:40:07 | Bagder | its some customs things |
10:40:26 | Bagder | I believe |
10:40:37 | pondlife | When dircache allocates from audiobuf, it changes trhe value of "audiobuf". But talk.c uses a cached value stored in "p_thumbnail" which is out of date. So it needs to just use "audiobuf" each time on Archos... |
10:40:46 | pondlife | I'll update the patch for that. |
10:40:51 | amiconn | pondlife: There are 2 reasons why keeping the voicefile loaded on archos isn't possible and wouldn't even make sense. (1) The small ram. The voicefile almost takes the whole audiobuffer.... (2) Playing music and voice at the same time isn't possible with just one decoder |
10:41:08 | pondlife | I'm not talking about voice files |
10:41:09 | Bagder | Buckfast: you can dissassemble the US and the EU versions and compare! ;-) |
10:41:18 | | Quit Jungti1234 (Read error: 110 (Connection timed out)) |
10:41:23 | Buckfast | someone made it on ipodgeneration |
10:41:30 | Buckfast | the only difference was 2 chips |
10:41:33 | Bagder | dissassembled? |
10:41:35 | amiconn | But I think it _might_ be useful to statically reserve the talk clip buffer on swcodec. This way talk clips would also work during playback the same way as voice |
10:41:42 | Bagder | I doubt they did |
10:41:47 | pondlife | It's not a nicety, it's a crash fix. |
10:41:51 | Buckfast | but nobody found what there were used to |
10:41:58 | Buckfast | Arf ... |
10:42:02 | Bagder | I talk about code |
10:42:05 | Bagder | not chips |
10:42:11 | Buckfast | Oh |
10:42:12 | Buckfast | ok |
10:42:16 | Buckfast | So |
10:42:22 | Buckfast | there is 2 files |
10:42:28 | Buckfast | different |
10:42:33 | pondlife | It's nothing to do with voice files, just a fix for bad memory allocation between dircache and .talk clips.... sorry to repeat myself ;-) |
10:42:33 | Bagder | yes |
10:42:38 | Buckfast | in the us |
10:42:48 | Bagder | no need to tell _me_ that |
10:42:49 | Buckfast | the version is xx.xxx.xxA |
10:42:51 | Buckfast | ant ud is |
10:42:55 | Buckfast | xxx.xxx.xxE |
10:43:01 | Buckfast | si when you change it |
10:43:11 | Buckfast | you can upgrade with an US firmware |
10:43:16 | Buckfast | so you have the radio menu |
10:43:18 | amiconn | pondlife: I don't see why it could crash on archos. reset_state() does p_thumbnail = audiobuf; |
10:43:31 | Buckfast | but there is only a strange noise ... no radio reception |
10:43:47 | amiconn | Afaics audiobuf is the global value, so if something else changes it (e.g. tagcache), talk.c would use the new value |
10:43:49 | Bagder | Buckfast: ... which indicates HW differences, don't you think? |
10:43:50 | pondlife | No, it probably doesn't crash on Archos. This is a SWCODEC-only problem. |
10:44:11 | Buckfast | Yes but ... |
10:44:26 | Buckfast | i think HW difference cost money |
10:44:36 | Buckfast | and i don't know why they made that |
10:44:39 | Buckfast | this is stupid |
10:44:39 | dionoea_work | amiconn, pondlife: just curious, what patch are you talking about ? |
10:44:44 | Bagder | so how else do you explain the non-function? |
10:44:45 | pondlife | No,. talk.c didn't have code to re-setup p_thumbnail (reset_stat not being called) |
10:44:56 | | Join tvelocity [0] (n=tony@ppp44-247.adsl.forthnet.gr) |
10:45:04 | LinusN | Buckfast: i can imagine it has to do with eu import regulations etc |
10:45:15 | Bagder | Buckfast: I'll send my contact a mail and ask about this particular thing... |
10:45:21 | pondlife | dionoea_work: http://www.rockbox.org/tracker/task/5690 |
10:45:25 | Buckfast | Europe don't bring us anything good ... lol |
10:45:30 | LinusN | Bagder: ask about jtag as well |
10:45:30 | dionoea_work | pondlife: thanks :) |
10:45:33 | pondlife | But I'm about to update it so it doesn't affect Archos |
10:45:39 | Bagder | LinusN: will do |
10:45:39 | Buckfast | So i must go to the haircutter |
10:45:42 | Buckfast | see you soon |
10:45:50 | | Quit Buckfast () |
10:46:29 | amiconn | pondlife: talk_init() and talk_buffer_steal() both call reset_state() |
10:46:45 | pondlife | Hmm, well I can repro a crash on the H300 and H300 sim. |
10:47:14 | pondlife | http://www.rockbox.org/tracker/task/5662 has the details |
10:47:55 | pondlife | I'll investigate some more, talk_buffer_steal should have been called at some point after dircache did it's allocation.. |
10:48:02 | pondlife | s/it's/its |
10:48:03 | | Nick Jungti1234__ is now known as Jungti1234 (n=jungti12@124.60.8.152) |
10:48:33 | amiconn | Yeah, maybe it's an init order problem |
10:48:34 | pondlife | Inspecting values of p_thumbnail and audiobuf revealed that they did not stay in sync though |
10:49:03 | amiconn | A case for the realloc thing already talked about multiple times |
10:49:05 | amiconn | LinusN? |
10:49:13 | pondlife | It shouldn't really matter which order they are inititalised in though. |
10:49:44 | LinusN | amiconn: yes? |
10:49:54 | pondlife | I can probably fix it.; talk_buffer_steal should be called later anyway.. |
10:50:37 | pondlife | Rather that than put more #if CONFIG_CODEC == SWCODEC in. |
10:51:21 | LinusN | does anybody know if ipod video has a jtag connector? |
10:51:48 | pondlife | I just thought a 32K buffer wouldn't matter too much and would be cross-platform. But all the little buffers add up... |
10:52:09 | amiconn | 32K is the size of the whole plugin buffer on archos |
10:52:48 | amiconn | ...or around 2% of the audio buffer |
10:52:53 | pondlife | This is only allocated when a .talk clip is first played, not universally. |
10:53:16 | amiconn | Yeah, but on archos it's till a waste |
10:53:19 | pondlife | I thought a 2% loss was worth a potential crash fix. But as the crash doesn't occur, I'll pop some #ifs in. |
10:53:32 | amiconn | Calling talk_buffer_steal() later is probably the better method |
10:53:36 | pondlife | Yep |
10:53:41 | pondlife | Leave it with me |
10:53:41 | preglow | LinusN: i don't think anyone's opened one yet... |
10:53:54 | amiconn | preglow: why not? |
10:54:00 | LinusN | well, someone has: http://arstechnica.com/reviews/hardware/video-ipod.ars/6 |
10:54:04 | amiconn | LinusN: Weren't you working on that realloc thing? |
10:54:12 | preglow | well, sure, but not verified if there's a connector on it |
10:54:20 | preglow | only recently did someone find out if this was the case even on 4g |
10:54:51 | LinusN | amiconn: yes, i gave it some thought, but but it on ice when i realized that there are a few places where buffer_alloc() isn't used |
10:54:55 | linuxstb | LinusN: Crack your 5g open and have a look... |
10:54:59 | LinusN | s/but/put/ |
10:55:18 | amiconn | put but? ;) |
10:55:23 | LinusN | :-) |
10:55:28 | pondlife | buffer_alloc could do with taking an "alignment" parameter. The places it's not used need to be word aligned I think. |
10:55:38 | LinusN | pondlife: yes |
10:56:03 | amiconn | buffer_alloc() could always align |
10:56:04 | linuxstb | Shouldn't it just word-align everything? |
10:56:15 | pondlife | Hmm, think of the wasted bytes ;-) |
10:56:17 | preglow | that's the better choice |
10:56:25 | pondlife | (says the 32K buffer eater) |
10:56:30 | amiconn | pondlife: 3 bytes vs. 32KB. See? |
10:56:32 | linuxstb | pondlife: I'm assuming it's not called many times |
10:56:40 | pondlife | Nah, I was just joking |
10:56:45 | amiconn | In fact it's 1.5 bytes on average |
10:56:58 | | Join lodesi [0] (n=lds@d04m-89-83-125-194.d4.club-internet.fr) |
10:57:36 | | Join TucknDar [0] (n=Miranda@084202082182.customer.alfanett.no) |
11:00 |
11:03:51 | *** | Saving seen data "./dancer.seen" |
11:04:48 | | Quit chendo_ (Remote closed the connection) |
11:04:59 | | Join chendo [0] (n=chendo@203-206-114-28.dyn.iinet.net.au) |
11:08:53 | | Join spiorf [0] (n=spiorf@host193-204.pool8248.interbusiness.it) |
11:10:42 | | Join mikearthur [0] (n=mike@82-41-205-190.cable.ubr11.edin.blueyonder.co.uk) |
11:12:29 | | Quit mikearthur (Read error: 54 (Connection reset by peer)) |
11:12:44 | lostlogic | :831 |
11:12:45 | lostlogic | oops. |
11:13:08 | linuxstb | :) Hello. |
11:13:56 | | Quit muesli|delhi (Read error: 110 (Connection timed out)) |
11:20:00 | lostlogic | hi |
11:20:21 | lostlogic | I see Slasheri has started hacking the playback engine again |
11:20:28 | | Quit tvelocity ("Ex-Chat") |
11:21:36 | | Join pikester [0] (i=amiga@82.209.178.202) |
11:27:22 | preglow | apparently |
11:28:40 | LinusN | lostlogic: we are forced to, since you went to hiding :-) |
11:29:09 | | Join tvelocity [0] (n=tony@ppp44-247.adsl.forthnet.gr) |
11:30:25 | lostlogic | :( :) I'll be back... eventually, I promise. |
11:30:39 | LinusN | :-) |
11:30:41 | lostlogic | I'm reading the code changes and adding some 'response' comments at least for now. |
11:30:46 | | Join Kohlrabi [0] (n=Kohlrabi@dslb-082-083-155-239.pools.arcor-ip.net) |
11:31:14 | LinusN | lostlogic: i started an attempt to document the playback stuff, but i didn't come very far |
11:32:07 | LinusN | i believe the graphviz wiki plugin can help you explain some of the threading/locking stuff |
11:33:30 | lostlogic | nice −− it really needs to be broken up into separate files, which was definitely on my want-to-do list when I started working on it |
11:33:46 | lostlogic | it's really hard to document one file that large without giving oneself a stroke |
11:34:25 | LinusN | it sure melted my brain |
11:34:27 | preglow | i got downs syndrome from trying |
11:35:22 | LinusN | linuxstb: so what is the status of the cop nowadays? |
11:36:04 | | Quit pike (Read error: 110 (Connection timed out)) |
11:36:10 | preglow | sleeping soundly |
11:36:45 | Slasheri | lostlogic: hi |
11:37:02 | Slasheri | lostlogic: currently i am planning to separate, reimplement and design a buffering api for the buffering |
11:37:15 | LinusN | preglow: i figured that, but what do we think about using it for some heavy lifting? |
11:37:26 | Slasheri | that should hopefully solve the existing issues with file buffering |
11:37:35 | LinusN | Slasheri: what are those issues? |
11:37:44 | * | amiconn is still under the impression that the swcodec playback engine is too complex for what it does |
11:37:50 | * | LinusN too |
11:38:40 | Slasheri | LinusN: currently mainly crashes and other restrictions (such as moving metadata to the same buffer) |
11:38:43 | amiconn | LinusN: Tried disabling dithering yet? |
11:38:49 | lostlogic | Slasheri: can't we just start with separating and clearly defining the APIs we have now? |
11:38:55 | LinusN | amiconn: no |
11:39:02 | lostlogic | Slasheri: and I already wrote a preliminary patch to move the metadata to the buffer |
11:39:04 | Slasheri | lostlogic: sure |
11:39:08 | lostlogic | it's on the wiki page, but surely doesn't apply at all right now |
11:39:18 | Slasheri | but still i would like to completely redesign the buffering.. |
11:39:27 | Slasheri | as the current system has some restrictions |
11:39:38 | preglow | LinusN: dunno, i haven't really thought much about it. i'm pretty much content with one core as of right now |
11:39:47 | pondlife | Documentation would be my #1 priority. Especially better definition ot the responsibilities of each routine. |
11:39:56 | Slasheri | and then have a simple api playback engine could use for the buffering |
11:40:00 | LinusN | preglow: but the performance sucks right now, doesn't it? |
11:40:17 | lostlogic | Slasheri: also, do you know the actual broken code path that the Q_CODEC_REQUEST_PENDING caused? |
11:40:42 | Slasheri | for example, playback engine could still read the files and use the buffering api to store that data (one possible way of doing it) |
11:40:50 | lostlogic | it's a very innocent event that simply stops playback when a track change will require a rebuffer |
11:41:02 | lostlogic | Slasheri: don't overengineer the world. |
11:41:18 | Slasheri | lostlogic: i think clear_tracks() yielded, causing codec thread to finish and trying to load undefined codec |
11:41:38 | Slasheri | yes, and it exits the codec |
11:42:01 | Slasheri | while rebuffering is still going to happen |
11:42:12 | Slasheri | so the new codec then fails to init |
11:42:34 | lostlogic | I don't follow −− what does Q_CODEC_REQUEST_PENDING have to do with clear tracks yielding? |
11:42:52 | preglow | LinusN: sucks and sucks, it's more than usable |
11:43:26 | lostlogic | problem with ipod is really battery life (as always with everything) |
11:43:33 | lostlogic | 6 hours just doesn't cover a transatlantic flight ;) |
11:43:34 | preglow | at least on nano |
11:43:43 | LinusN | i keep hearing about issues with audio dropouts on ipod |
11:44:02 | LinusN | as soon as you use a heavy wps or the eq |
11:44:14 | preglow | oh yes |
11:44:14 | preglow | heh |
11:44:20 | preglow | i happen to not to either |
11:44:22 | preglow | do |
11:44:23 | Slasheri | lostlogic: looking from the logf, when playback thread yields, it causes codec thread to finish "New codec:0/3" and it thinks there is new codec to load. But codectype 0 is incorrect because metadata and codec has not yet been loaded |
11:45:19 | lostlogic | LinusN: oh yeah, that's true... I don't use those either :) |
11:46:02 | | Join threw [0] (n=dnanar@lns-bzn-46-82-253-255-195.adsl.proxad.net) |
11:46:03 | lostlogic | Slasheri: hmm... weird −− that would seem that my while(1) loop is exiting when the Q_AUDIO_REQUEST_PENDING gets sent... must be missing link in this logic |
11:47:11 | lostlogic | Slasheri: does it only happen when you seek with rebuffer first, as the logf suggests? |
11:47:45 | threw | hi all ! |
11:47:51 | threw | is there anyone please ? |
11:47:52 | Slasheri | i am not yet sure what causes it, but it happens very rarely. Mainly you have to skip tracks a lot and finally buffers get desynced |
11:47:58 | preglow | LinusN: i'm just wondering what processes to offload to the second core. some people suggest dsp should be offloaded as well |
11:47:59 | threw | erf :) |
11:48:03 | | Join muesli|delhi [0] (n=muesli_t@125.23.49.51) |
11:48:04 | Slasheri | that desync issue still hasn't been fully fixed |
11:48:18 | Slasheri | i managed to encounter it today again |
11:48:25 | Slasheri | but now it doesn't crash |
11:48:50 | LinusN | amiconn: dithering off looks awful :-) |
11:48:51 | lostlogic | cool, yeah −− seems like you're on the right tracks for it |
11:49:01 | lostlogic | (the desync thing) |
11:49:25 | threw | could anyone help me for understanding how to use the LCD Display G112064-30 ? I download the datasheet from your website and i really dont understand it at all please ... |
11:49:28 | amiconn | LinusN: Huh? It shoudln't look any different to dithering on... our source data is 16bit anyway |
11:49:43 | lostlogic | well I should take a short jet-lag-recovery nap before work this morning. I'll keep looking at the track skipping -> request_pending stuff later, hopefully. |
11:49:44 | | Quit SereR0kR () |
11:49:56 | LinusN | amiconn: it gets a purple tone |
11:50:03 | amiconn | oh? |
11:50:27 | amiconn | Hmm, maybe dithering off requires the bits unshifted? |
11:51:15 | | Part BigMac |
11:51:34 | amiconn | I.e. we're sending rrrrr0ggg and gggbbbbb0 now, but maybe dithering off requires 0rrrrrggg and ggg0bbbbb ? |
11:52:18 | LinusN | perhaps |
11:52:44 | amiconn | Worth a test, imho |
11:52:54 | threw | could anyone help me please ? |
11:53:04 | amiconn | First word becomes easier, second word harder |
11:53:13 | LinusN | threw: yes, but you still haven't asked a question |
11:53:17 | Bagder | threw: in what target is that? |
11:53:34 | safetydan | preglow, I have newlib's libm ported to Rockbox... this would make an EQ graphing plugin easier right? |
11:53:36 | LinusN | archos recorder, i believe |
11:53:50 | Bagder | threw: did you read the rockbox source code for it? |
11:54:20 | threw | well, heuh..... not really :p |
11:54:22 | preglow | safetydan: float? fixed? |
11:54:29 | safetydan | preglow, float and double |
11:54:35 | preglow | it'd be excessively slow |
11:54:38 | safetydan | I'm using it for an astronomy plugin |
11:54:40 | preglow | i already have the graphing going |
11:54:51 | preglow | i just need to handle the division a bit more wisely |
11:55:01 | safetydan | ah well, ignore me then |
11:55:13 | preglow | besides, all i need for graphing is standard arithmetic and cos() |
11:55:27 | preglow | both of which we have :> |
11:55:31 | threw | Badger, ok thx for the tips im looking for |
11:55:59 | threw | and it has been taken from Arcchos Ondio FM |
11:56:21 | LinusN | amiconn: from the hd66773r datasheet: "DIT: Hardware-dither mode when DIT = ?1?. Use hardware-dither mode with 18/9-bit interface modes." |
11:56:28 | preglow | safetydan: besides, eq graphing _plugin_ ? |
11:56:45 | preglow | safetydan: why would we want that functionality in a plugin? i'd rather it be built-in the eq gui |
11:56:49 | safetydan | well... there's some talk that it might be better as a plugin since it would keep code size down |
11:56:58 | | Join amiconn_ [0] (n=jens@rockbox/developer/amiconn) |
11:57:01 | preglow | graphing won't add much |
11:57:06 | safetydan | but I don't feel strongly either way |
11:57:13 | | Quit TucknDar () |
11:57:19 | | Quit amiconn (Nick collision from services.) |
11:57:20 | | Nick amiconn_ is now known as amiconn (n=jens@rockbox/developer/amiconn) |
11:57:37 | | Join compubomb [0] (n=house@unaffiliated/compubomb) |
11:57:44 | compubomb | <−− loves rockbox so far |
11:57:53 | compubomb | only problem is it kills the battery quit a bit. |
11:57:57 | compubomb | quit=quite |
11:58:05 | compubomb | battery dies much sooner running it. |
11:58:19 | safetydan | compubomb, what mp3 player? iPod, iRiver? |
11:58:19 | amiconn | LinusN: Yes, but that doesn't tell anything about the pixel format with dithering off... |
11:58:20 | LinusN | compubomb: which player? |
11:58:33 | amiconn | Does white stay white with dithering off? |
11:58:42 | preglow | safetydan: http://www.pvv.org/~thomj/rockbox/eqgraph.c |
11:58:43 | preglow | safetydan: that' |
11:58:43 | LinusN | amiconn: that may be because they don't expect you to use 9-bit mode without dithering |
11:58:54 | preglow | safetydan: that's the main code which calculates the graph, not too much |
11:58:56 | LinusN | amiconn: white is purple-ish |
11:59:14 | safetydan | preglow, wow, smaller than I thought it would be |
11:59:20 | amiconn | LinusN: Hmm, but if we keep dithering enabled, we need to solve the blue lsb problem |
11:59:30 | amiconn | (will be solved with asm lcd_write_data() ) |
11:59:38 | LinusN | i suggest we solve that instead |
11:59:48 | compubomb | safetydan: ipod 30gb video |
11:59:54 | compubomb | it's really thin, and black |
12:00 |
12:00:04 | safetydan | compubomb, I think battery life on iPod is a known issue |
12:00:09 | safetydan | lack of batter life I mean |
12:00:13 | LinusN | yes it is |
12:00:54 | compubomb | personally, i find the usability in the rockbox os far exceeds that of the default ipod functionality. |
12:01:37 | compubomb | in part to it's customizability and OSS nature, but also because i can browse my music via folders vs. ID3 tags which are not always labeled |
12:01:51 | linuxstb | LinusN: So far, I've been ignoring the COP because I'm expecting battery life to take a big hit if we try to use it and would like to try to get at least the basic features of Rockbox working nicely together on one core. Using the COP just feels like cheating... |
12:01:57 | compubomb | most of my music is dj rips etc which normally have the title in filename, not id3 tags |
12:02:20 | preglow | i can't exactly see battery life improving by using the cop either |
12:02:25 | LinusN | linuxstb: how is the current draw when you enable the cop? |
12:02:34 | compubomb | linuxstb: if i pump the volume up 100% the ipod looses percentage on battery like crazy |
12:02:41 | linuxstb | No idea.... We need someone like you to test :) |
12:02:42 | compubomb | it goes atleast 3 to 5 times quicker |
12:02:46 | dionoea_work | maybe two slow cores are better than 1 boosted core in terms of battery life |
12:02:46 | LinusN | preglow: why not? |
12:02:58 | preglow | preglow: the same work pretty much needs to be done anyway |
12:03:08 | preglow | yes, i'm talking to myself |
12:03:36 | linuxstb | dionoea: That's been suggested, but needs testing. |
12:03:54 | preglow | i don't think we'll be rid of the boosting anyway |
12:04:02 | compubomb | wish functionality was kept a bit when fast forwarding on music via the wheel |
12:04:10 | preglow | but sure, some testing most definitely needs to be done |
12:04:30 | LinusN | looks like i should investigate the jtag issue |
12:04:33 | dionoea_work | does the ipod firmware do the audio decoding with the CPUs ? or do they use some other chip ? |
12:04:36 | amiconn | dionoea: That's not to be expected. Two cores running at 50% should draw the same as one core running at 100% clock −− as long as core voltage stays constant. Due to synchronisation overhead, I'd even expect two cores to draw more |
12:04:46 | linuxstb | dionoea_work: There is no other chip... |
12:05:02 | dionoea_work | even the broadcom chip on the Video ipods ? |
12:05:06 | dionoea_work | or is that video only ? |
12:05:08 | amiconn | Things would of course change if we learn to adjust core voltage (should be possible at least on PP5022, and I guess also PP5021) |
12:05:10 | preglow | if you decode video, it does audio |
12:05:14 | preglow | if you just play audio, it does nothing |
12:05:20 | preglow | afaik |
12:05:23 | dionoea_work | ok |
12:05:26 | linuxstb | afaik as well. |
12:05:30 | | Join TucknDar [0] (n=Miranda@084202082182.customer.alfanett.no) |
12:06:13 | dionoea_work | i guess that someone needs to do the infrared thermometer thing again then, to see what chip is using too much power compared to the apple firmware |
12:06:13 | LinusN | so how bad is the battery life with rockbox compared to the OF? |
12:06:26 | preglow | very |
12:06:30 | linuxstb | Probably about 50%. |
12:06:39 | LinusN | and is it the same with ipl? |
12:06:45 | preglow | ipl is tons worse, afaik |
12:06:52 | LinusN | i see |
12:07:08 | linuxstb | IPL runs at a constant 75MHz, and they also use the COP (to run the FIQ handler). |
12:07:18 | preglow | spinlocking all the time |
12:07:48 | linuxstb | LinusN: Do you have the 30GB or 60GB 5g? |
12:07:56 | LinusN | 60 |
12:08:04 | | Quit threw ("Segmentation Fault") |
12:08:23 | linuxstb | Do you think we should add a new 64MB build, or try runtime detection? There's a patch on the patch tracker which adds a new build. |
12:09:09 | LinusN | runtime detection would be nice, but then we would have to solve the issue with the plugins |
12:09:11 | amiconn | LinusN: Did you run test_fps with the old and new lcd code and the framebuffer in dram? |
12:09:15 | * | amiconn is curious |
12:09:23 | LinusN | amiconn: no, i didn't, but mike has |
12:10:01 | LinusN | amiconn: http://www.rockbox.org/tracker/?getfile=12011 |
12:11:04 | amiconn | k |
12:11:29 | LinusN | preglow: so what we're saying is that we won't need the cop unless we really run out of cpu power? |
12:11:42 | * | amiconn thinks asm lcd_write_data() shouldn't be hard :) |
12:12:07 | preglow | LinusN: i don't really know due to lack of measurements, but it's not wholly unreasonable |
12:12:35 | | Quit Sinbios (Connection timed out) |
12:12:45 | dionoea_work | btw, did anyone try the mpeg2 raw video thing in the tracker ? |
12:12:50 | | Join Sinbios [0] (n=Sinbios@Kingston-HSE-ppp3562350.sympatico.ca) |
12:12:56 | LinusN | i mean, the performance today is bad, so how much do you think we can improve it? |
12:13:12 | preglow | LinusN: responsiveness would probably go up much if we used two cores, and that in itself might be worth sacrificing a little battery time, in some people's opinion |
12:13:44 | LinusN | preglow: i suspect that the battery issue is similar to the x5 and h300 |
12:13:48 | preglow | me too |
12:14:07 | linuxstb | I'm also worried about how much CPU time the button handler is taking - I could be wrong, but it seems that the scroll wheel seems to generate a lot of button events, which translates to lots of lcd_update() calls in the code. |
12:14:07 | LinusN | and that using two cores won't be as painful as we suspect |
12:14:21 | preglow | i don't think it'll be very painful at all, to be honest |
12:14:24 | linuxstb | The cache coherency seems at least a little painful. |
12:14:28 | preglow | depends on how many threads we want to migrate |
12:14:49 | LinusN | the guilist code is inefficient, and we should take a look at the patch suggested in the mailing list |
12:14:51 | preglow | linuxstb: some clever code restructuring might elimiate most of the cache coherency issues |
12:15:08 | preglow | eliminate too |
12:15:31 | JdGordon | does anyone in here know sml? |
12:15:40 | * | dan_a wakes up at the mention of the COP |
12:15:43 | preglow | i don't even know what it is |
12:15:56 | JdGordon | Standard ML |
12:16:01 | preglow | and yes, let's not forget that 3g and so on would probably benefit greatly from using the cop |
12:16:10 | linuxstb | JdGordon: If you had asked me about 13 years ago, the answer would be yes. But I've completely forgotten it... |
12:16:38 | JdGordon | :'( i have an assignment due on friday and im getting errors i dont understand |
12:17:04 | amiconn | preglow: Btw, any ideas how to speed up libmad on arm? I remember that you wrote the idct thing in asm for coldfire... |
12:17:13 | preglow | amiconn: already done for arm |
12:17:15 | amiconn | Do you think the benefit on arm could be similar? |
12:17:20 | amiconn | Ah, ok |
12:17:25 | preglow | libmad comes bundled with it |
12:17:27 | linuxstb | preglow: Did you notice the -O2 -> -O commit for libmad? |
12:17:29 | LinusN | libmad already has asm optimizations for arm, iirc |
12:17:34 | preglow | linuxstb: indeed i did |
12:17:44 | preglow | linuxstb: that kind of thing working makes me very unhappy, heh |
12:17:56 | preglow | i don't like having to stroke the compiler to make faster code |
12:17:56 | | Part TucknDar |
12:18:22 | linuxstb | I know... And we probably need to keep retesting with newer compilers. |
12:18:32 | preglow | some kind of optimisation guide from portalplayer would be nicety |
12:18:52 | * | linuxstb prods preglow in the ribs to wake him up |
12:18:54 | | Quit chendo (Read error: 113 (No route to host)) |
12:18:57 | preglow | haha |
12:19:25 | preglow | the nice 64 bit mac instructions in the arm are good to have, i just wish they were faster |
12:20:02 | preglow | also, they depend on input data |
12:20:55 | amiconn | What about thumb code? |
12:20:58 | LinusN | how much of the apple OF is disassembled btw? |
12:21:01 | linuxstb | Do you have any other ideas for libmad? Or is it just a case of profiling it and seeing what could benefit? |
12:21:54 | linuxstb | LinusN: I'm not sure. The IPL people don't seem to publish their research anywhere... |
12:22:06 | LinusN | pity |
12:22:45 | LinusN | is it because of copyright issues, or is it the iriverlounge sickness? |
12:23:57 | linuxstb | I think it's the copyright issues. |
12:24:04 | LinusN | fair enough |
12:24:20 | preglow | amiconn: thumb code dsp code will be a bad idea, for gui code, etc, it might do wonders |
12:24:47 | preglow | copyright/paranoia |
12:25:15 | LinusN | paranoia is probably healthy when dealing with large american corporations |
12:25:20 | preglow | probably |
12:25:20 | preglow | heh |
12:25:27 | | Join rconan [0] (n=richard@82.14.26.211) |
12:25:34 | * | LinusN is off |
12:25:34 | preglow | especially when you live in america |
12:25:42 | LinusN | cu later folx |
12:25:43 | preglow | later |
12:25:46 | | Part LinusN |
12:27:49 | Jungti1234 | oh |
12:27:55 | Jungti1234 | LinusN.. :'( |
12:28:20 | safetydan | any interest in adding circle drawing to the lcd drawing routines? |
12:28:34 | | Quit Jungti1234 () |
12:30:05 | amiconn | safetydan: Plugin lib yes, core no. |
12:30:08 | preglow | don't really see where we'd need it |
12:30:30 | safetydan | I only ask because I just wrote one |
12:30:36 | amiconn | xlcd.c |
12:31:05 | amiconn | That's what the xlcd plugin lib is for - routines that might be useful in plugins, but unnecessary in the core |
12:31:20 | amiconn | Btw, is it just circle, or also ellipsis? |
12:31:40 | safetydan | circles only since that's all I need |
12:31:53 | | Join TucknDar [0] (n=Miranda@084202082182.customer.alfanett.no) |
12:31:59 | amiconn | On archos, a circle will look like an ellipsis |
12:32:14 | amiconn | non-square pixels |
12:33:09 | safetydan | ah... hrrmm |
12:33:18 | | Join afruff23 [0] (i=icechat5@217.24.152.170) |
12:34:05 | afruff23 | can somebody help me with sublining images with conditionals in a WPS? |
12:35:44 | afruff23 | This line isn't working proeprly |
12:35:45 | afruff23 | %t7%?mp<%xdS|%xdR|%xdS|%xdP|%xdQ>;%t5%?mp<%xdW|%xdV|%xdW|%xdV|%xdV> |
12:38:40 | | Join TCK [0] (n=tckocr@81-178-90-57.dsl.pipex.com) |
12:42:51 | | Quit pondlife ("byebye") |
12:49:55 | safetydan | right... now I have an ellipse drawing routine |
12:52:58 | preglow | that was fast |
12:55:29 | safetydan | the power if the intarwebs |
12:55:40 | safetydan | of even |
12:56:49 | safetydan | hrmm... now I need a way to fill in a pie slice of a circle... |
12:57:01 | | Join afruff23_ [0] (i=icechat5@217.24.153.217) |
12:57:12 | afruff23_ | I can't figure this out. Something as simple as %t7%xdS;%t5%xdR does not work. It just keeps displaying image "S" forever. |
12:59:21 | | Part TucknDar |
12:59:36 | | Nick pikester is now known as pike (i=amiga@82.209.178.202) |
13:00 |
13:01:09 | preglow | just draw a couple of lines? |
13:01:29 | afruff23_ | can anybody direct me to a WPS with sublined images? |
13:01:42 | preglow | amiconn: you think redoing wps handling to not parse the wps every update will save us much? |
13:02:13 | afruff23_ | please not the icatcher(that thing is impossible to understand with its formatting) |
13:02:22 | amiconn | It won't save much I think... but the wps parser is in urgent need of rework |
13:03:19 | preglow | amiconn: how? |
13:03:25 | | Quit afruff23 (Read error: 110 (Connection timed out)) |
13:03:52 | *** | Saving seen data "./dancer.seen" |
13:03:52 | | Quit afruff23_ ("Want to try a new irc client. Download it at www.icechat.net") |
13:04:22 | | Join afruff23 [0] (i=icechat5@217.24.153.217) |
13:04:58 | compubomb | i'm not sure if this is a known bug, when i changed the equalizer and turned it on, my ipod started skipping on music every say 5 seconds or so. |
13:05:08 | compubomb | turn the eq off and it stops |
13:05:24 | Mikachu | the eq uses too much cpu |
13:05:31 | Bagder | that's one of the mostest known isues |
13:05:48 | Bagder | :-) |
13:05:52 | preglow | not much i can do about it either, the eq should be pretty fast :/ |
13:06:43 | compubomb | preglow: :( |
13:06:55 | | Join A_M [0] (n=51e2cbe3@labb.contactor.se) |
13:07:00 | compubomb | well, i wish i could bump up the treble and get bass to lower |
13:07:09 | compubomb | problem is the treble / bass feature doesn't do shit it seems |
13:07:33 | preglow | it does |
13:07:41 | preglow | but the default cutoff frequencies are a bit retarded |
13:07:49 | amiconn | compubomb: What ipod? |
13:07:57 | compubomb | ipod video |
13:08:15 | amiconn | preglow: On mini (g1 and g2) and video, treble & bass controls don't do anything |
13:08:20 | compubomb | i have the bass set to -6db |
13:08:31 | compubomb | and my headphones can handle bass, but it's totally destorted |
13:08:42 | compubomb | hmm... |
13:08:54 | compubomb | how do i find out which one i have ? |
13:09:01 | compubomb | i have an ipod video 30gb |
13:09:03 | amiconn | video |
13:09:13 | compubomb | i don't have the tiny one |
13:09:21 | compubomb | it's pretty big ipod, just very thin |
13:09:34 | afruff23 | he jsut told you |
13:09:37 | afruff23 | just* |
13:09:45 | compubomb | *cries* |
13:09:48 | compubomb | no treble / bass |
13:09:55 | compubomb | *sniff* *sniff* |
13:10:08 | afruff23 | get some better headphones? |
13:10:20 | compubomb | ahahahaha |
13:10:40 | compubomb | <−− wearing Sennheiser hd540 reference |
13:10:59 | compubomb | i have a pair of Sennheiser hd580's next to me and in the other room a pair of sennheiser hd600's |
13:11:20 | compubomb | afruff23: i'd wager they are better than the ones you have. |
13:11:25 | safetydan | preglow, there's been a few goes at redoing the WPS parser. mostly just tokenising the WPS and using that for display instead of reparsing each time |
13:11:45 | markun | preglow: he's right.. /* Not yet implemented - this is the wm8975 code*/* |
13:11:50 | afruff23 | Then I don't know, use a better codec? |
13:12:12 | crwl | i wonder how well you can drive hd580's or hd600's with a portable player |
13:12:24 | markun | compubomb: yes, trebble and bass are not implemented for the ipod video |
13:12:24 | crwl | they are pretty high impedance phones after all |
13:12:26 | afruff23 | yeah, do you have a headphone amp? |
13:12:28 | amiconn | preglow: The WM8711/21/31 (ipod g1..g3 and mini g1, g2) don't have tone control at all, and the WM8758 (video) does have a hw 5-band eq instead which we don't use (yet) |
13:13:25 | amiconn | Maybe we could (and should) use the hw 5-band eq as treble/bass on video? |
13:13:32 | compubomb | when i turned off crossfeed, shit started to sound more clear |
13:13:36 | compubomb | slightly |
13:14:14 | afruff23 | also the ipod video has 2 cores, but rockbox only uses one (so far) |
13:14:18 | compubomb | amiconn: when i set the eq, i started to notice it works good as treble / bass control |
13:14:31 | compubomb | but it started clipping every 5seconds or so. |
13:14:38 | amiconn | compubomb: I'm not talking about the software eq here |
13:14:46 | compubomb | oh. |
13:14:47 | compubomb | heh |
13:15:01 | Bagder | amiconn: sounds like we should use that, yes |
13:15:23 | compubomb | amiconn: i'm not sure how much you've worked on this project, but all i can say is rockbox truely does rock in functionality, it's way better than the ipod software |
13:15:37 | compubomb | ipod software is way too limiting in media and general functionality. |
13:15:46 | compubomb | atleast for a user such as myself |
13:15:50 | | Quit A_M ("CGI:IRC") |
13:16:08 | amiconn | Or we should use the hw 5-band eq as true eq, replacing standard treble & bass |
13:16:25 | * | amiconn wonders whether this hw eq is fully parametric |
13:16:50 | * | compubomb does not know how to use a real eq :/ |
13:18:52 | linuxstb | amiconn: If you're interested, I've been working with the WM8983 datasheet for the 5g (available on WM's website) - everything seems to be identical to the 5g's WM8758 so far... |
13:19:29 | compubomb | <−− haven't a clue wtf crossfeed does |
13:19:55 | amiconn | I won't do any work into this direction as I don't have a video, and this is far too involved to be done blindly |
13:20:05 | afruff23 | sends sound form the right side to the left, andfrom the elft to the right? |
13:20:10 | afruff23 | left* |
13:20:15 | Bagder | compubomb: consider reading the manual |
13:20:18 | amiconn | If the hw eq is _not_ parametric, then I would indeed suggest using it for hw treble & bass |
13:20:39 | * | linuxstb goes to add 5g hw eq to the ipod to-do list. |
13:21:10 | afruff23 | where can I find a properly formatted icatcher WPS? |
13:21:17 | amiconn | Too bad the g3 and the minis will never have hw tone controls :( |
13:21:32 | afruff23 | the one included with rockbox is just three lines(hard to read) |
13:22:07 | amiconn | afruff23: Load the theme, not just the wps |
13:22:23 | amiconn | With the correct font there will also be the correct number of lines |
13:22:39 | | Join pixelma [0] (i=pixelma@82.193.235.34) |
13:23:22 | afruff23 | no |
13:23:27 | afruff23 | I emant the actual wps itself |
13:23:30 | pixelma | afruff23: did you open iCatcher.wps with notepad? |
13:23:31 | afruff23 | the code in it |
13:23:34 | afruff23 | yeah |
13:23:40 | pixelma | try wordpad |
13:23:42 | afruff23 | with word wrap off? |
13:24:20 | Mikachu | windows doesn't use the same format on text files as unix |
13:24:27 | afruff23 | thanks |
13:25:12 | | Quit afruff23 ("Famous last words") |
13:25:17 | amiconn | (plain) Notepad is silly |
13:30:46 | preglow | i could also make software based simple bass/treble filters |
13:30:50 | preglow | as a matter of fact, i already have |
13:31:48 | linuxstb | I would quite like to play with the 5g's hardware eq, but I'm starting to build up a list of half-finished patches... |
13:32:46 | * | dan_a does a little dance |
13:32:54 | linuxstb | A COP dance? |
13:33:00 | dan_a | Indeed! |
13:33:01 | amiconn | linuxstb: Unfinished by you, or what? |
13:33:17 | linuxstb | Yes, half-finished by me - my recording work and also RoLo. |
13:33:24 | amiconn | hmm |
13:33:56 | * | preglow hugs coldfire |
13:34:41 | | Quit muesli|delhi ("ich will Kühe!!!") |
13:35:47 | tucoz | Anyone know how to search and replace all occurances of a word in a bunch of files. Preferrably by using linux command line. |
13:36:16 | dionoea_work | safetydan: filling a pie slice shouldn't be too hard since it's convex. |
13:36:29 | dan_a | tucoz: sed |
13:36:32 | linuxstb | tucoz: I would use AWK, but there are probably better ways.... |
13:36:34 | preglow | what's our plan for the 5g hardware eq anyway? just offer an additional limited eq in addition to the software one (which i assume we'll be including on all software targets) ? |
13:36:41 | dionoea_work | Just loop through all the x (or y) and draw lines between the two borders |
13:36:49 | filR | tucoz: awk is probably the easiest way to go. |
13:36:59 | tucoz | dan_a, linuxstb: just sed,awk, or by using find and pipes? |
13:37:06 | safetydan | dionoea_work, yeah that's pretty much what I was going to do |
13:37:31 | safetydan | got other bits to make work first before I need to do that though |
13:37:45 | linuxstb | tucoz: I would do something like: "mkdir NEW ; for f in *.txt ; do awk '{gsub(/old/new/) ; print $0}' $f > NEW/$f ; done" |
13:37:58 | dionoea_work | else it's a bit more complicated i guess, espically when you don't really know what shape you're filling. (i have one algorithm for filling random shapes in rockpaint ... but it must be suboptimal ... well not sure) |
13:38:06 | tucoz | linuxstb, thanks :) |
13:38:06 | linuxstb | sorry, the gsub should be gsub(/old/,"new") |
13:38:22 | tucoz | ok, I'll try that |
13:38:34 | dan_a | tucoz: I'd do something like "for i in * ; do sed -i -e 's/oldword/newword/g' $i; done" |
13:38:38 | filR | linuxstb: i don't think you need the for loop. can't you just give awk *.txt as input? (it's been a long time since i last used awk though) |
13:39:13 | | Part kerb |
13:39:15 | | Join webguest61 [0] (n=908540a4@labb.contactor.se) |
13:39:15 | tucoz | i need to search in sub-folders as well |
13:39:29 | filR | oh, ok. :) |
13:39:31 | Bagder | "Oh, and just to put some wild theories to rest, no, I do not work for Sandisk, iRiver, PortalPlayer or any similar company." / MrH |
13:39:34 | markun | compubomb: http://download.rockbox.org/manual/rockbox-ipodvideo/rockbox-buildch4.html#x6-600004.7 |
13:39:38 | amiconn | dionoea: Any news concerning solitaire? |
13:39:44 | linuxstb | Bagder: Is he spying on us? :) |
13:39:48 | Bagder | someone reads logs ;-) |
13:39:57 | * | linuxstb waves to MrH |
13:40:02 | Bagder | or even is joined |
13:40:16 | dionoea_work | amiconn: ideas about what ? fixing the display on small screens (i started doing that) ? or something else ? |
13:40:58 | amiconn | Yes, fixing it for small displays (and using the bitmap build system - perhaps even native bitmaps) |
13:41:26 | amiconn | The latter could be interesting for large displays (like ipod video) |
13:41:26 | dionoea_work | yep, i'm using linuxstb's bitmaps and fixing the code |
13:41:39 | dionoea_work | and cleaning the code a bit |
13:42:11 | tucoz | linuxstb, do you know how to use for to search in sub folders as well? |
13:42:29 | dionoea_work | for i in $(find . -type f) |
13:42:36 | tucoz | dionoea, thanks |
13:43:35 | linuxstb | preglow: (regarding the hw eq) I was thinking of adapting the current EQ settings screen to work with the 5g's hw eq, and then take it from there - depending on how good the hw eq turns out to be. |
13:43:37 | filR | btw, another option (yes, for works nicely) would be find . -iname *.txt -type f −−exec sed -bla 'bla' {} \; |
13:43:58 | tucoz | filR, cool. I'll try that as well |
13:44:15 | linuxstb | Always 1001 ways in Unix to do the same thing.... |
13:44:19 | filR | tucoz: the result should, hopefully, be the same. but np. |
13:44:21 | amiconn | linuxstb: Why not just use the hw eq for treble and bass? |
13:44:44 | Mikachu | filR: in zsh you can do sed -i s/whatever// **/*.txt |
13:45:07 | dionoea_work | neat, i didn't know about ** |
13:45:12 | filR | Mikachu: now if i could only stop being lazy and install zsh. ;) |
13:45:26 | Mikachu | it's a shorthand for a more complex expression i can never remember |
13:45:48 | | Join pondlife [0] (n=Miranda@cpc1-rdng11-0-0-cust472.winn.cable.ntl.com) |
13:45:57 | preglow | linuxstb: well, it's probably decent, but the limited selection of cutoff frequencies is a bit annoying |
13:46:21 | linuxstb | Would it give us reasonable bass/treble settings? |
13:46:29 | | Quit TCK (Read error: 104 (Connection reset by peer)) |
13:47:29 | tucoz | filR, I get find: invalid predicate −−exec |
13:47:43 | dionoea_work | -exec maybe |
13:47:57 | tucoz | ok |
13:48:02 | | Quit safetydan ("Ex-Chat") |
13:48:10 | dionoea_work | (i'm just guessing) |
13:48:24 | tucoz | well, I didn't get an error so you are probably right |
13:49:11 | preglow | linuxstb: can't remember the exact settings from the datasheet, so i dunno |
13:49:32 | filR | hm, yeah, could be -exec. linux command parameters are always annoyingly unique. |
13:50:34 | dionoea_work | find options just don't use the regular shortops/longops scheme ... must be some historical reason |
13:50:38 | linuxstb | preglow: What cut-off frequencies would you suggest for bass/treble? The choices for band 1 seem to be 80Hz/105Hz/135Hz and 175Khz, and for band 5: 5.3Khz/6.9Khz/9Khz/11.7KHz. You can adjust the gain in 1dB steps from -1db to +12db or -12db in each band. |
13:51:26 | preglow | depends on the filter type. i think 105 sounds nice if it's an ordinary 2 pole shelving filter |
13:51:41 | preglow | for the upper one, god knows |
13:51:41 | Bagder | filR: find predates linux |
13:51:56 | preglow | needs testing anyway |
13:52:23 | rconan | filR: if you notice old things like gcc dont either |
13:52:25 | linuxstb | That's why I think I would like to write a test patch giving users with better ears than me the chance to experiment with it. |
13:52:38 | filR | Bagder: that doens't make the parameter options much easier. :) |
13:52:44 | linuxstb | ^a test patch allowing full control over all the settings |
13:53:38 | | Join agabus [0] (n=agabus@203-217-63-153.dyn.iinet.net.au) |
13:53:43 | Bagder | ah, you should learn them by heart anyway then it doesn't matter how you use them! :-) |
13:54:05 | agabus | if i use the official ipod firmware reinstall thing, will that wipe rockbox and put it back to normal? |
13:54:07 | linuxstb | Bagder: That's what "man" is for... |
13:54:25 | filR | Bagder: that is what i find so annoying. very unintuitiv. :( |
13:54:46 | * | dan_a does a bigger dance |
13:54:58 | Bagder | I advocate using xargs instead of -exec anyway |
13:55:00 | linuxstb | agabus: Yes. But there are easier ways to uninstall Rockbox if that's what you want to do. |
13:55:01 | dionoea_work | dan_a: you have the COP working ? |
13:55:02 | | Join kclaf [0] (i=kclaf@crj95-3-82-237-150-15.fbx.proxad.net) |
13:55:11 | dan_a | I can now run code on the COP |
13:55:12 | agabus | linuxstb - how is that way hard? and what could be easier? |
13:55:25 | dionoea_work | yay ! |
13:55:26 | dan_a | It needs a patched bootloader though |
13:55:31 | | Join Criamos [0] (n=Criamos@p54932445.dip0.t-ipconnect.de) |
13:55:40 | linuxstb | agabus: It's "hard" because it reformats your disk. "ipodpatcher -w 1 bootpartition.bin" is easier. |
13:55:41 | preglow | sure |
13:55:48 | preglow | when do you wake the cop anyway? |
13:56:19 | agabus | linuxstb - fair enough. it's just i have my bootpartition.bin file on another hard-drive and it would take me a while to plug in that hard-drive and do that |
13:57:06 | dan_a | preglow: I put it to sleep just after remapping, and then I wake it manually from a debug menu |
13:58:04 | linuxstb | dan_a: What changes did you make to the bootloader? |
14:00 |
14:00:15 | dan_a | linuxstb: I made it return after loading Rockbox in the same way as it does after loading IPL |
14:00:45 | | Quit Kohlrabi (Nick collision from services.) |
14:00:51 | linuxstb | dan_a: Good - that's a change I was planning making. Does the current CVS Rockbox still run fine? |
14:00:55 | | Join Kohlriba [0] (n=Kohlrabi@dslb-082-083-143-000.pools.arcor-ip.net) |
14:01:35 | * | linuxstb dreads the time when we need to make all ipod users upgrade their bootloader.... |
14:02:06 | dan_a | I think it will (though with the COP switched on) |
14:03:24 | preglow | linuxstb: ugh |
14:07:00 | dionoea_work | can't you just switch the COP on after the bootloader ? (i really don't have a clue about how that works) |
14:07:03 | dan_a | It's probably best, if we do use COP code to make it detect in the firmware if the COP can be controlled, so nothing breaks if you've not changed your bootloader |
14:07:50 | dan_a | dionoea_work: You *can*, but you don't know what the COP is going to be running if you do that |
14:08:12 | rconan | a lot of ipod users could be using the ipodlinux ipodloader2 |
14:08:19 | rconan | what effect would that have? |
14:08:24 | dionoea_work | why don't you know ? |
14:08:40 | amiconn | Does that mean you can't switch the cop on & off at will, and still know what code it is running? |
14:08:53 | dan_a | rconan: The IPL bootloader will need to be changed too |
14:09:08 | rconan | what is the change? |
14:09:39 | rconan | and what effect could it have on the ipl code |
14:09:54 | rconan | its a major change your suggesting |
14:11:12 | rconan | surely the ipl team wouldnt want to change something in their bootloader if it might effect how it loads ipl and the native fw |
14:11:31 | dan_a | dionoea_work: I'm a bit unsure on the details, but the addresses where code gets run from is changed by the bootloader, and without the change the COP won't know that |
14:11:33 | linuxstb | rconan: No - it's just the Rockbox loading feature that needs to be changed. |
14:11:43 | rconan | ah ok |
14:11:52 | linuxstb | (which I wrote for them anyway...) |
14:12:00 | dionoea_work | dan_a: and i guess that this is impossible to do afterwards in rockbox ? |
14:12:00 | rconan | i didnt realise there was a special rockbox loading feature |
14:12:39 | dan_a | amiconn: You can switch the COP on and off at will, but if you relocate code while it's asleep, there may be unexpected results |
14:12:56 | dan_a | dionoea_work: As far as I can tell, yes |
14:13:03 | linuxstb | s/relocate code/relocate SDRAM/ ? |
14:13:04 | dionoea_work | hmm ... ok |
14:13:04 | rconan | the best solution is surely to do it in the loader |
14:13:23 | | Quit webguest61 ("CGI:IRC") |
14:13:23 | dan_a | linuxstb: Yes |
14:14:06 | amiconn | dan_a: I guess it wouldn't be a problem if the COP's PC is located in IRAM when it's asleep? |
14:15:30 | dan_a | amiconn: I guess not. I'm not really a programmer, so there's lots of things that I don't know |
14:15:39 | * | amiconn wonders how the COP wakeup is done |
14:16:20 | dan_a | You write a wakeup command to the COP controller |
14:16:30 | linuxstb | dan_a: So both cores are now executing the memory remapping code? |
14:16:44 | linuxstb | And the COP then puts itself to sleep after the remapping is done? |
14:16:48 | dan_a | linuxstb: Yes - that's how IPL do it |
14:16:51 | | Join XavierGr [0] (n=xavier@ppp137-208.adsl.forthnet.gr) |
14:16:55 | linuxstb | Yes, I noticed that. |
14:18:05 | linuxstb | So if you commit your changes to CVS now, it won't break people using the old bootloaders because the COP is asleep anyway? |
14:18:36 | | Join TeaSea [0] (n=Thunderc@84-51-130-71.judith186.adsl.metronet.co.uk) |
14:18:43 | preglow | dan_a: you've just succeeded making the cop run code of your own and you're "not a programmer"? :> |
14:19:02 | dan_a | linuxstb: That's correct |
14:19:30 | dan_a | preglow: It's not programming: it's just cutting and pasting... with style! |
14:19:37 | amiconn | Strange.... does that mean the cop has its own memory mapping? |
14:20:18 | preglow | doubt it |
14:20:52 | Mikachu | i thought the problem was it doesn't |
14:20:54 | linuxstb | dan_a: You've discovered the art of programming. |
14:21:31 | | Join [HO]vo|t [0] (n=gcadidas@cpe-24-93-102-155.columbus.res.rr.com) |
14:21:53 | aliask | Uh, am I doing something wrong - the CVS server is rejecting my (read-only) login? |
14:22:19 | [HO]vo|t | hello i need the name of the software used to format via usb please |
14:22:31 | petur | aliask: use anonymous? |
14:23:09 | aliask | Oh... haha copied from the wrong part of "UsingCVS" wikipage :P |
14:23:20 | dionoea_work | [HO]vo|t: if you're using windows it's called "the mouse" |
14:23:33 | dionoea_work | just right click on the drive and it should be somewhere in properties |
14:23:51 | [HO]vo|t | oh i meant for FAT32 > 32GB |
14:23:56 | | Quit TeaSea (Read error: 113 (No route to host)) |
14:24:15 | Bagder | [HO]vo|t: swissknife |
14:24:16 | amiconn | swissknife or h2format |
14:24:20 | [HO]vo|t | i have used it before but since reinstalled on my computer, it was Swiss Army Knife or something |
14:24:24 | [HO]vo|t | badger: yes that's it thanks |
14:24:34 | | Join TeaSea [0] (n=Thunderc@84-51-130-71.judith186.adsl.metronet.co.uk) |
14:24:58 | [HO]vo|t | i was searching Swiss army knife |
14:34:51 | dan_a | The coprocessor patch is here: http://pastebin.ca/110079 There's a lot of things which I've only coded for PP5002, and some things that were just tests I was doing still in there |
14:34:53 | Bagder | "> is there any other document availabe that talks about porting uboot on new ARM board?" |
14:34:59 | Bagder | "Yes - the source code. It speaks for itself." |
14:35:14 | [HO]vo|t | ok one more question and i know this is probably just a hint of computer illiteracy, can i make a partition bigger without deleting any information |
14:35:18 | dan_a | I'll clean it up and get it in Flyspray after work |
14:35:58 | dionoea_work | [HO]vo|t: tools like partition magic will let you do that |
14:36:01 | Bagder | [weirdest nick ever]: there are tools that can, yes |
14:36:14 | dionoea_work | but to stay safe i'd advise that you backup important stuff first |
14:36:15 | | Nick [HO]vo|t is now known as volt (n=gcadidas@cpe-24-93-102-155.columbus.res.rr.com) |
14:36:46 | volt | dion:but that's money, so i've heard |
14:37:11 | | Quit scorche (Read error: 110 (Connection timed out)) |
14:37:13 | dionoea_work | yeah, but it's the only one which works fine for stuff like NTFS. I don't know about fat32 |
14:37:41 | Galois | fat32 is easier |
14:37:44 | dionoea_work | somelinux live cds also have qparted or gparted which does some resizing |
14:37:55 | volt | dionoea_work: well i only asked for fat32 so i could find the program, i'm actually working with ntfs on a pc backup drive |
14:38:26 | dionoea_work | knoppix should have all the needed tools |
14:38:50 | volt | i have 20gb unformatted and 60gb that has about 50gb of stored files |
14:38:54 | Galois | I always use http://www.sysresccd.org/ for resizing |
14:39:13 | volt | Galois:thanks, i'll give it a shot |
14:39:52 | volt | oh linux? i'm on winxp |
14:40:26 | dionoea_work | they're live cds |
14:40:40 | dionoea_work | you just boot on the CD, do the resizing, eject the CD and you're back to windows |
14:41:03 | volt | alright sounds like a plan |
14:41:16 | dionoea_work | most of them even have a graphical interface these days ... so they're usable even if you don't know linux |
14:41:57 | volt | should i go with sysresccd or knoppix |
14:42:38 | dionoea_work | sysresccd is maybe better since it's dedicated to such tasks |
14:43:41 | dionoea_work | http://www.sysresccd.org/Screenshots -> shows the nice resize stuff in qtparted |
14:45:25 | volt | alright, downloading sysresccd now |
14:49:00 | | Part dionoea_work |
14:49:38 | | Join dionoea_work [0] (n=3ea147f9@poy.chewa.net) |
14:49:40 | dionoea_work | oops |
14:53:29 | filR | lol |
14:55:16 | | Join Poka64 [0] (i=peter@hd5e241c0.gavlegardarna.gavle.to) |
15:00 |
15:01:45 | | Nick volt is now known as [HO]vo|t (n=gcadidas@cpe-24-93-102-155.columbus.res.rr.com) |
15:01:56 | | Part [HO]vo|t |
15:03:55 | *** | Saving seen data "./dancer.seen" |
15:08:22 | | Quit aliask ("sleep") |
15:08:54 | tucoz | Bagder, did my last commits succeed? The frontpage isn't updated |
15:09:14 | Bagder | I got lots of commit mails |
15:09:20 | tucoz | hehe |
15:09:22 | tucoz | cool then |
15:10:01 | tucoz | ah, just remembered that viewcvs is my friend |
15:10:27 | petur | they're also here: http://www.rockbox.org/since25.html |
15:11:10 | tucoz | petur, thanks |
15:11:46 | linuxstb | or type "cvs log file.tex" to see the cvs history for a file... |
15:13:26 | tucoz | linuxstb, yes. But I prefer the colored diffs of viewcvs :) |
15:18:37 | | Join TeaSeaLancs [0] (n=Thunderc@84-51-130-71.judith186.adsl.metronet.co.uk) |
15:20:20 | tucoz | Bagder, I am summing up a list of emails for the manual contributors (in case we want to change licence). But I fail to find an email to peter schlenker |
15:21:04 | tucoz | do you remember his nick by any chance? |
15:21:37 | Bagder | I'm afraid I don't |
15:22:22 | Bagder | http://www.peterschlenker.de |
15:22:33 | tucoz | hehe |
15:22:48 | tucoz | nice and informative webpage |
15:22:59 | Bagder | yeah |
15:23:29 | Bagder | ozric01_at_gmx.net |
15:24:27 | Bagder | that's the email he used during 2003-12 and 2004-01 |
15:24:56 | Bg3r | http://www.j-walk.com/other/spamu/ LOL :D :D :D |
15:25:06 | | Join sharpe [0] (i=sharpe@user-0c8hc2c.cable.mindspring.com) |
15:25:14 | tucoz | Bagder, thanks :) |
15:25:16 | sharpe | woo. |
15:26:56 | petur | Bg3r: rofl |
15:27:17 | | Quit San () |
15:27:25 | petur | http://www.j-walk.com/other/spamu/admissions.htm |
15:27:42 | Bg3r | this is pure scoff :D |
15:28:18 | | Join San||Away [0] (n=San@213-202-167-24.bas503.dsl.esat.net) |
15:30:52 | | Quit TeaSea (Read error: 113 (No route to host)) |
15:36:24 | tucoz | hmm, would GPL be possible to use on the manual? |
15:36:39 | tucoz | or is the Creative Commons licence our best bet so far? |
15:37:39 | Bagder | I'm not very good at the docs licenses |
15:37:50 | Bagder | but yes, it should be possible to use the GPL |
15:37:54 | Bagder | if even a bit uncommon |
15:38:22 | tucoz | Yes, but we do use 'source-code' for the manual. And we could definitley benefit from people enhancing that |
15:39:01 | tucoz | I am not sure the Creative Commons licence gives us the right to use the source-material (I have to look that up). |
15:40:50 | tucoz | but if the source code is licence under that, I would assume that enhancements would also be licenced under that same licence. |
15:41:32 | dan_a | tucoz: Why not licence the text of the manual as CC, and the source code as GPL? |
15:41:57 | tucoz | dan_a, I am not really sure where the difference is |
15:43:04 | tucoz | dan_a, if the source code for the manual is licenced as GPL, what licence would the pdf/html manual get? |
15:43:25 | Mikachu | if you redistribute the pdf, you'd have to distribute the .tex |
15:43:33 | Mikachu | but you could still copy the text and copy it freely |
15:43:41 | Mikachu | s/copy/distribute/2 |
15:43:43 | dionoea_work | isn't GFDL the usual license for docs ? |
15:43:45 | Mikachu | that is my guess at least |
15:43:54 | tucoz | dionoea, yes. But it has its limitations |
15:43:58 | dionoea_work | like ? |
15:44:03 | tucoz | dionoea_work, it's not as free as GPL |
15:44:22 | dionoea_work | well you don't want rockbox inclusion in debian do you ? :) |
15:44:35 | | Join Hansmaulwurf [0] (n=maerlyn@p5081CFFB.dip0.t-ipconnect.de) |
15:44:56 | tucoz | no, I don't. But I think we should be able to benefit from possible branches of the manual as well as the rest of rockbox |
15:45:11 | tucoz | at least, not leave that opportunity out because of licence issues |
15:45:15 | | Quit Hansmaulwurf (Client Quit) |
15:45:53 | | Join Hansmaulwurf [0] (n=maerlyn@p5081CFFB.dip0.t-ipconnect.de) |
15:45:59 | | Join Paul_The_Nerd [0] (n=Paul_The@cpe-70-112-165-230.austin.res.rr.com) |
15:46:23 | dionoea_work | tucoz: does GFDL forbit branching ? |
15:46:30 | | Part Paul_The_Nerd |
15:47:08 | dionoea_work | point 4. just says that you need to state that it's not the original version. But you're free to modify it |
15:47:14 | Mikachu | i think it allows branchers to disallow us to use their changes |
15:47:17 | dionoea_work | as long as you give credit to the original authors |
15:48:00 | tucoz | Mikachu, something like that. We might have to use the branched front page text for instance |
15:48:12 | tucoz | (I don't remember really) |
15:48:19 | tucoz | rasher mentioned something about this. |
15:48:24 | | Join barrywardell [0] (n=892b7bf0@labb.contactor.se) |
15:48:53 | Mikachu | quite a strange license |
15:49:06 | dionoea_work | hum... anyway changing the current license might be a bit hard to do too |
15:49:15 | dionoea_work | unless you have a limited numbers of contributors |
15:49:21 | tucoz | dionoea_work, but it's worth a shot imo |
15:50:03 | tucoz | until the 2.4 docs were committed to cvs, there were only 3 people listed as contributors to the manual |
15:50:31 | tucoz | and the cvs commits / flyspray patches are not that hard to follow. |
15:55:39 | | Join Febs [0] (n=40be240f@labb.contactor.se) |
15:59:42 | tucoz | Febs, in case you didn't notice. I renamed the rockref macro to reference |
16:00 |
16:00:13 | | Quit XavierGr () |
16:01:51 | Febs | I saw that, thanks. |
16:02:43 | JdGordon | #sml |
16:02:49 | | Join scorche [0] (i=ScorchE@c-24-126-24-43.hsd1.ca.comcast.net) |
16:02:51 | JdGordon | woops |
16:02:53 | JdGordon | hey folks |
16:03:51 | | Quit pondlife (Read error: 110 (Connection timed out)) |
16:04:08 | | Quit _Lucretia_ ("Leaving") |
16:05:07 | Bg3r | JdGordon yep ;) |
16:05:33 | JdGordon | :( |
16:05:45 | JdGordon | im getting nowhere in the assignment |
16:08:37 | | Quit Febs ("Windows sucks. Must reboot.") |
16:11:32 | Bg3r | huh :( |
16:12:59 | tucoz | sml is a pita |
16:13:10 | Bg3r | what's your task? |
16:14:03 | dionoea_work | is sml like caml ? |
16:14:13 | JdGordon | make functions to work with numbers of unlimited magnitute |
16:14:54 | | Join Febs [0] (n=40be240f@labb.contactor.se) |
16:16:00 | Bg3r | http://www.smlnj.org/ ? |
16:16:25 | tucoz | it's a functional programming language |
16:17:07 | * | xorAxAx has to do sml as well |
16:22:09 | Febs | I was thinking this morning that it would be useful to set the default directory for Rockbox. |
16:22:58 | Febs | For example, many people have a "music" directory, and it would be convenient to have Rockbox boot into /music, or return to /music when follow playlist is set to off. |
16:23:34 | Febs | Personally, I'd like to have Rockbox start in /settings, where I have a number of config files stored for various applications (car.cfg, headphones.cfg, etc.) |
16:23:38 | amiconn | What would be the advantage of having a "music" directory? |
16:23:54 | Mikachu | to not mix up music with other things? |
16:24:29 | amiconn | What other things would that be? The main purpose of a music player is playing music.... |
16:24:34 | S0ap | yea, having 800 albums in the root directory is a mess |
16:24:36 | Febs | I'm just saying that some people organize their music that way. Plus, IIRC, the H300 series automatically creates such a directory in the iriver firmware, so I suspect most H300 users have that structure. |
16:24:59 | Mikachu | i have /pics, /lyrics, /audiobooks, /notes, /playlists, /games, /sudoku |
16:25:05 | amiconn | An extra dir level just doesn't make sense to me... |
16:25:25 | S0ap | how many albums do you have in your root, amiconn? |
16:25:31 | amiconn | None |
16:25:48 | Mikachu | also fat has a limit on how many entries you can have in /, but we probably won't hit that |
16:25:50 | amiconn | I have structured my music into /style/artist/album |
16:26:06 | Mikachu | then we have the same number of levels, i don't have style/ |
16:26:23 | * | S0ap likes to think most of his music defies genre/style classifications :) |
16:26:25 | amiconn | ...with style being a coarse categorisation related to genre |
16:26:45 | linuxstb | I have my audio files split into "music", "comedy" and "bootlegs" (which I like to keep separate from my studio albums in /music) If I had any audiobooks, I would keep those separate as well. |
16:26:49 | Febs | Even so, the ability to boot into a /settings directory would be an easy way to select a certain configuration. It would (indirectly) address the concern of people who think Rockbox should boot into the WPS so they can adjust volume before playing music. |
16:27:13 | amiconn | Genre is too fine-grained for me; I just have 12 "styles" |
16:27:17 | Febs | (Note that I am NOT suggesting that Rockbox should start anywhere but the file browser.) |
16:27:20 | linuxstb | How about just remembering the last folder you were navigating in? |
16:27:24 | S0ap | Febs - so are you thinking a hardcoded default directory, or a user-configurable default? For I'd not like the former. |
16:28:00 | Febs | linuxstb: I thought about that, but it would not address my /settings idea. |
16:28:43 | Febs | S0ap: No, not a hardcoded directory. I was thinking more there could be an selection in the folder context menu for "Set as default." |
16:28:54 | amiconn | Febs: What about (a) just using 'manage settings' or (b, like I do) keep some .cfg files in the root? |
16:28:59 | Mikachu | isn't it a bit difficult to save a path string in the config block? or is there plenty of space? |
16:29:13 | amiconn | Mikachu: No there isn't |
16:29:18 | linuxstb | I can't see a problem with a user-configurable default startup directory. But I think it needs to wait for the switch to .cfg files. (as Mikachu just said...) |
16:29:23 | linuxstb | (and amiconn...) |
16:29:46 | Febs | amiconn: convenience. |
16:30:35 | Febs | Files stored in the root display under folders in the root, so it requires a number of keypresses to get to them, or to get to browse .cfg files. |
16:30:45 | Mikachu | press up instead of down |
16:30:47 | amiconn | Just press Up once... |
16:30:57 | linuxstb | IMO Rockbox is all about giving the user control over their own DAP... I agree that we need to control the number of features and settings, but we also shouldn't say no to every suggestion, which seems to be the default response nowadays... |
16:31:42 | Febs | amiconn: that works only if your config files are the only files in the root (or the last of the files in the root). |
16:32:13 | Febs | My idea would allow a user to select a custom configuration at startup with as few as one button press. |
16:32:16 | amiconn | Maybe a default startup directory might be useful in some situations, but we also have to keep more than just one eye at (a) code size. (b) option bloat |
16:32:34 | dionoea_work | i second the "change default folder" option |
16:32:37 | amiconn | More and more options also make rockbox more difficult to operate |
16:33:41 | amiconn | After switching to .cfg files, implementing this default dir idea shouldn't be too complex though |
16:33:57 | S0ap | "default" directory could be one of those features which ships set to root, and only gets changed if someone opens up the .cfg file in their text editor, reads the comment on what it does, and decides to change it. |
16:34:04 | Febs | I'm well aware of ease of operation issue, considering that I've written a large part of the 100+ page manual and answered a gazillion questions in the forums. ;) |
16:34:25 | amiconn | Same goes for the recording dir then. Currently there's just the choice between current dir and /recordings ... rather inconvenient e.g. on Ondio |
16:34:28 | goffa | wow... that x5 lcd code must have been a mess... |
16:34:42 | S0ap | there is no reason features such as that need to be part of the average user's learning curve. |
16:34:53 | goffa | seems like every day since the feature freeze they've optimized the code in some way |
16:36:18 | S0ap | so that addresses option bloat in my mind, but I could see where code size is still a very real issue. |
16:36:41 | * | amiconn is working on grayscale lib lcd linearisation and gamma correction |
16:37:35 | * | amiconn hopes to fix the doom "headache bug" on h1x0 with the first step - linearisation |
16:39:09 | | Join fliegenderfrosch [0] (n=manuel@cable-static-232-59.eblcom.ch) |
16:39:14 | dionoea_work | and have fun with the second step ? :) |
16:39:37 | amiconn | The second step will improve jpeg viewing... |
16:39:58 | Febs | S0ap: I suppose another way to do it could be to have the default path in a text file in the .rockbox directory. Check for that filename, if it exists, make it the default, else default to root. |
16:40:45 | dionoea_work | isn't that the same as putting it in the configuration ? |
16:41:35 | Febs | same idea, but it avoids the problem of path string in the .cfg file. |
16:42:06 | linuxstb | Path string in the .cfg file is easy. Paths in the current binary config sector are troublesome. |
16:42:21 | Febs | I misspoke. |
16:43:00 | dionoea_work | btw, is it planned to move the config to some file instead of a hidden disk sector ? |
16:43:28 | linuxstb | Everyone seems to agree it's a good idea, but afaik, no-one is currently working on it. |
16:43:38 | fliegenderfrosch | I've got a problem: i downloaded rockbox a few days ago and installed it on my iriver h140. the installation went well, but I experienced problems with a few songs i tried to play. Rockbox won't play them, shows an other song of the directory in the wps and won't play any song until it's rebooted. Today i upgraded rockbox to the daily build but nothing changed. Has anyone any idee how to solve this problem? With the original firmwa |
16:43:41 | S0ap | or...how hard would it be to make a computer-side reader/writer for the disk sector? |
16:44:15 | | Join _Lucretia_ [0] (n=munkee@dyn-62-56-53-166.dslaccess.co.uk) |
16:44:15 | | Quit San||Away () |
16:44:21 | S0ap | .me runs off to see what sector is what. |
16:44:26 | linuxstb | S0ap: Why would that help? It would be tricky because the sector has a different format for every target (depending upon the enabled features and settings). |
16:44:27 | amiconn | S0ap: The problem is that it's just a sector, nothing suitable for storing longish paths |
16:44:37 | dionoea_work | linuxstb: i'll give it a try then ... and post a patch on the tracker for discussion |
16:45:17 | dionoea_work | would the config file be a different format than the .cfg files ? or can we just use one of those ? (or maybe we want to keep it binary ?) |
16:45:21 | linuxstb | dionoea: One of the issues is the delayed-writing of the settings - the config sector has a special place in Rockbox, and is written to disk only when the disk spins up. |
16:45:35 | dionoea_work | ok |
16:45:51 | amiconn | some settings need to stay binary |
16:46:17 | S0ap | linuxstb - As to why...I assumed (cough) that allowing manual editing of infrequently changed settings would do more for preventing bloat than creating the structure to change such settings on the DAP. |
16:46:19 | amiconn | ...but they should go to a file as well, if no special binary storage is available on the target |
16:46:47 | | Quit petur ("worrrk") |
16:46:52 | linuxstb | S0ap: OK. But that wouldn't deal with the extra code needed to implement those settings. |
16:47:00 | S0ap | true |
16:47:02 | dionoea_work | so like base64 encode the binary settings ? (btw, which settings need to stay binary ?) |
16:48:34 | amiconn | No... the binary settings I mean need to stay binary for several reasons. (a) cumbersome to convert to ascii. (b) they're accessed frequently, so access should be fast. (c) Storing them in a .cfg would be a bad idea because they're rather dynamic things |
16:48:38 | amiconn | - resume position |
16:48:46 | amiconn | - battery runtime data |
16:49:13 | linuxstb | fliegenderfrosch: What kinds of files are the ones that don't work in Rockbox? |
16:49:24 | | Join klrspz [0] (n=klrSpz@69.15.248.2) |
16:49:25 | fliegenderfrosch | linuxstb: .ogg |
16:49:29 | dionoea_work | well the only issue is basically conversion to and from the config format |
16:49:53 | S0ap | fliegenderfrosch - are these non-working oggs of your own creation? |
16:50:07 | fliegenderfrosch | audio cds ripped with grip |
16:50:11 | amiconn | dionoea: That's not the only issue |
16:50:23 | JdGordon | amiconn: wasnt it you who said the plan was to goto a text based config system without the hard disk block? |
16:50:33 | amiconn | If it were, we could have switched a long time ago |
16:50:40 | linuxstb | fliegenderfrosch: Did you enable id3 tags in grip? |
16:50:40 | amiconn | JdGordon: Yes |
16:51:00 | JdGordon | so now its not? |
16:51:15 | amiconn | It is |
16:51:23 | amiconn | I just say it's not trivial |
16:51:29 | fliegenderfrosch | linuxstb: at the moment: yes; when i ripped these tracks: i don't know |
16:51:42 | fliegenderfrosch | probably yes |
16:52:28 | linuxstb | id3 tags don't belong in Ogg files, so grip shouldn't give you the option to do them. I'm guessing that if you either remove the tags, or re-rip with that option disabled, they'll work. |
16:52:30 | dionoea_work | amiconn: what other problems would there be ? access would still be fast since the config is kept into RAM at runtime (or if it isn't it would) |
16:53:50 | amiconn | Config is updated frequently in RAM, and written to disk at the next spinup or at shutdown |
16:55:42 | dionoea_work | well maybe we could split it into config stuff set by the user (doesn't change a lot) and rockbox core changes (frequent) |
16:55:48 | dionoea_work | or into sub categories |
16:55:59 | dionoea_work | and only write what needs to |
16:56:52 | fliegenderfrosch | linuxstb: if i disable id3-tags, are oggs tagged with a special "ogg-tag"? |
16:57:51 | markun | fliegenderfrosch: yes, called 'vorbis comments' |
16:58:08 | Mikachu | that is sort of strange though, aren't they saved on the ogg container level? |
16:58:23 | markun | no, I don't think they are |
17:00 |
17:00:29 | fliegenderfrosch | ok. is there an easy way of removing id3 tags of ~4000 songs? and will other programs and the original firmware be able to read the ogg tags? |
17:01:38 | Mikachu | i have never ever heard of id3 tags on ogg files |
17:02:00 | linuxstb | Yes, Ogg vorbis players should all support vorbis comments - it's part of the Ogg spec. |
17:02:47 | | Join LinusN [0] (n=linus@rockbox/developer/LinusN) |
17:03:27 | LinusN | goffa: the x5 lcd code wasn't a mess, quite the opposite |
17:03:47 | LinusN | it was very simple, and thus very unoptimized |
17:03:57 | *** | Saving seen data "./dancer.seen" |
17:04:31 | linuxstb | fliegenderfrosch: I'm not sure where it came from, but I've got an app called "id3v2" in my Debian installation - "id3v2 -D *.ogg" should do it. But obviously test on a copy of one file first :) |
17:04:56 | goffa | i stand corrected LinusN :) |
17:05:01 | LinusN | amiconn: the resume and battery info doesn't have to be binary on all targets |
17:05:06 | LinusN | goffa: :-) |
17:05:22 | LinusN | amiconn: since we only have to save it when we shut down |
17:05:28 | amiconn | nope |
17:05:42 | amiconn | What if we run out of power during playback? |
17:05:59 | LinusN | then we lose the resume position |
17:06:12 | amiconn | Yes, and that would be rather bad |
17:06:19 | LinusN | or we make sure to save the settings when we are close |
17:06:32 | | Quit JdGordon ("Konversation terminated!") |
17:06:32 | S0ap | non-graceful battery death is an open ipod bug is it not? |
17:06:39 | Bagder | isn't a HW shutdown the more likely scenario to cause trouble |
17:06:43 | amiconn | Today, when the player runs out of power, resume takes you back to the point of last succesful spinup |
17:06:46 | dionoea_work | so basically you'd write it every time the disk spins up ? or like every time the disk spins up and battery is less than 5% full ? |
17:07:08 | amiconn | Every time the disk spins up. |
17:07:13 | linuxstb | But the last disk access could be a number of tracks before the currently playing one on swcodec (and especially the 60GB 5g). |
17:07:24 | Mikachu | what is the definition of disk spinup on flash players? |
17:07:26 | amiconn | This also protects the resume info against rockbox freeze as much as possible |
17:07:45 | linuxstb | Mikachu: I believe it's simulated, in order to reduce the number of disk writes. |
17:08:43 | amiconn | yes |
17:08:52 | LinusN | S0ap: non-graceful battery death is an issue on all rockbox targets |
17:08:57 | dionoea_work | current position and battery stats are the only informations which need to be written every time ? |
17:09:09 | fliegenderfrosch | linuxstb: one more question. grip added id3 tags to the files as well as ID3v2 tags. will id3v2 (i found it in the ubuntu repository) delete both of them? |
17:09:48 | LinusN | dionoea: think so |
17:10:00 | linuxstb | fliegenderfrosch: Yes. |
17:10:08 | dionoea_work | ok, well i'll try writting a sensible patch and post it here for comments |
17:10:30 | fliegenderfrosch | linuxstb: thanks for your help :D i'll try if it works |
17:25:32 | | Join Terinjokes [0] (n=Terinjok@adsl-8-140-246.mia.bellsouth.net) |
17:25:42 | Terinjokes | hey! |
17:26:14 | LinusN | ho |
17:27:06 | Terinjokes | was talking with midkay the other day, i have to have my ipod in FAT32 format, just can't find a windows computer to format it on |
17:27:06 | | Join BigMac [0] (n=dummeska@69.37.164.147) |
17:27:15 | | Quit _Lucretia_ ("Leaving") |
17:27:25 | LinusN | Terinjokes: what OS do you have then? |
17:27:29 | Terinjokes | mac |
17:27:42 | LinusN | i thought mac could format fat32 |
17:27:54 | Terinjokes | it can, just not an ipod |
17:27:58 | LinusN | lol |
17:28:40 | Terinjokes | apple figures everyone on a mac wants their ipod in HFS+ |
17:29:11 | LinusN | so what does the disk utility say? |
17:29:45 | Terinjokes | i can format it to FAT32 yes, but it ah, breaks the ipod (removes the firmware) |
17:30:17 | LinusN | yes, that's expected, isn't it? |
17:30:34 | filR | jup, you need a windows computer / parallels/vmware/whatever to format fat32 "properly". :( |
17:31:05 | Terinjokes | yes, i don;t have any of that, or i would be jamming to rockbox (or troubleshooting an error) |
17:31:17 | BigMac | anyone here have an ipod 5g |
17:31:28 | Terinjokes | i got a nano |
17:31:34 | Terinjokes | why? |
17:31:41 | filR | BigMac: i do. |
17:32:04 | BigMac | do you use the ipl bootloader in conjunction with rock box filR? |
17:32:17 | Terinjokes | anyone (besides me) have an apple nano? |
17:32:28 | filR | BigMac: hm, i have no idea which bootloader i am using. it was the one linked in the install howto on the rockbox.org page. |
17:32:41 | BigMac | nope not it |
17:32:50 | filR | Terinjokes: i have a friend who has one. so there is at least one other person in the world that has one. ;) |
17:32:59 | filR | BigMac: ok, then i am not using the ipl bootloader. :D |
17:33:23 | BigMac | its all good filR |
17:33:44 | filR | BigMac: is that the bootloader, which ipodlinux uses? |
17:33:50 | BigMac | yah |
17:34:07 | Terinjokes | BigMac, i've never gotten ipl to work correctly, ipl is not very organisated |
17:34:25 | BigMac | but you can use it with rockbox so you don't have to do the keypresses to boot in apple os |
17:34:33 | preglow | Febs: how do you think an eq graph would fit into an eq gui? |
17:34:38 | Terinjokes | BigMac, its loader2 |
17:34:54 | | Quit Criamos ("( www.nnscript.de :: NoNameScript 4.02 :: www.XLhost.de )") |
17:34:55 | BigMac | i know that |
17:35:10 | BigMac | but i want to know if anyone is using that with rockbox on there 5g\ |
17:35:10 | linuxstb | Terinjokes: Have you read the instructions for converting an ipod to FAT32 on the IpodInstallationFromMacOSX wiki page? |
17:35:38 | BigMac | linux, do you have a 5g? |
17:35:50 | tucoz | Terinjokes, wouldn't it be possible to run a ubuntu live cd and format it with that. Ubuntu supports power pc's as far as i know. |
17:36:18 | Terinjokes | i have a ubuntu live cd, but if i format it, i'll remove the firmware |
17:36:51 | BigMac | Terinjokes: how aboot you send me your ipod, and ill fat32 it for ya:D |
17:36:58 | Febs | preglow: depends on the target resolution. But with anything at least the size of the h100 I think it would be doable if we used the graph for about 75% of the display, with the remaining 25% used for adjusting the three parameters (one band visible on the display at a time). |
17:37:13 | Terinjokes | BigMac, i found instructions thanks to linuxstb |
17:37:56 | | Join jaczehack [0] (n=jac@c-adf772d5.013-1-73746f40.cust.bredbandsbolaget.se) |
17:37:57 | Febs | preglow: I have a Line6 XTLive which has a semi-parametric eq, and it uses a similar system on its display. |
17:38:03 | | Join Criamos [0] (n=Criamos@p549324EF.dip0.t-ipconnect.de) |
17:38:06 | jaczehack | Salaami |
17:38:24 | Terinjokes | well, i'm about to say goodbye to my ipod |
17:38:52 | filR | gl Terinjokes. :/ |
17:39:43 | preglow | Febs: might work |
17:39:45 | Terinjokes | forgot to unmount |
17:40:34 | preglow | Febs: but that'd be a bare minimum, screen real estate wise |
17:40:51 | preglow | Febs: http://www.pvv.org/~thomj/rockbox/eqgraph.png |
17:41:04 | preglow | Febs: that's the graph at h1x0 resolution, not exactly very detailed |
17:41:16 | BigMac | anyone know of any plays for a nice looking homemade dock? for a 5g |
17:41:35 | | Quit Poka64 ("XChat 2.6.6 - www.xchat.org") |
17:42:12 | preglow | Febs: though that's linear frequency scale |
17:42:20 | preglow | which we wouldn't want, i guess |
17:42:54 | | Quit actionshrimp (Read error: 110 (Connection timed out)) |
17:43:42 | BigMac | so a quick question, why can't the source be available on the site, so we dont have to jcompile it ourselfs? |
17:44:02 | Febs | No, we'd definitely want a log scale. I think that level of detail on the graph is fine. It conveys *far* more information than the current slider graphics. |
17:44:09 | dionoea_work | preglow: is that a polynomial interpolation ? |
17:44:35 | Terinjokes | i need ipod_fw any ideas? |
17:44:35 | Febs | BigMac: the source is available on the site. |
17:44:35 | preglow | dionoea_work: no, it's the exact spectrum calculated directly at each point shown on the frequency axis |
17:44:51 | preglow | dionoea_work: "exact" as in "the closest i can get |
17:44:52 | BigMac | Febs: so i could just edit it? |
17:44:52 | Mikachu | BigMac: you have to compile it, that's what you do with source code |
17:44:53 | preglow | " |
17:45:00 | BigMac | then would i have to compile it? |
17:45:03 | BigMac | aww |
17:45:21 | * | Terinjokes still looking for ipod_fw |
17:45:27 | dionoea_work | preglow: hum ..ok. But the equalizer only has like 10 settings doesn't it? |
17:45:38 | amiconn | preglow: Do you have fixed point ln() and exp() ? |
17:45:41 | preglow | dionoea_work: more like 16 |
17:45:49 | Febs | BigMac: it must be compiled. Otherwise, it's like spreading the pieces of a car engine all over the floor, changing one piece, and saying, "why won't the car run?" |
17:45:52 | BigMac | Terinjokes: i have it |
17:46:06 | BigMac | i can email it to you if you wish |
17:46:18 | preglow | amiconn: i just did a simple table for this one |
17:46:34 | preglow | amiconn: i think replaygain.c has fixed point exp |
17:46:36 | BigMac | Febs: nice analogy. got the point across in a way i can understand:-) |
17:48:15 | preglow | dionoea_work: what's that got to do with it anyway? |
17:49:06 | dionoea_work | nothing ... i was just wondering how you build the curve :) |
17:49:15 | BigMac | febs:can i download the bootloader and modify that? |
17:49:16 | | Quit scorche (Read error: 104 (Connection reset by peer)) |
17:49:28 | | Join scorche [0] (i=ScorchE@c-24-126-24-43.hsd1.ca.comcast.net) |
17:49:29 | preglow | dionoea_work: http://www.pvv.org/~thomj/rockbox/eqgraph.c <- with that code and filter coefficients |
17:50:41 | Febs | BigMac: Yes. We had a whole discussion about that yesterday. |
17:52:08 | | Nick ScoTTie is now known as scotteh__ (n=scott@unaffiliated/scottie) |
17:53:30 | * | Terinjokes still looking for ipod_fw |
17:54:00 | Mikachu | http://www.google.com/search?q=ipod_fw |
17:54:32 | * | Terinjokes knows how to google |
17:54:52 | dan_a | Terinjokes: Isn't this it? http://www.rockbox.org/twiki/pub/Main/IpodInstallationFromMacOSX/ipod_fw |
17:54:59 | Terinjokes | i found it already |
17:55:26 | dionoea_work | preglow: is that like a Bode plot ? (/me tries remembers some physics) |
17:55:41 | preglow | dionoea_work: it's exactly like it |
17:58:09 | | Nick Kohlriba is now known as Kohlrabi (n=Kohlrabi@dslb-082-083-143-000.pools.arcor-ip.net) |
18:00 |
18:00:16 | dionoea_work | preglow: are equalizer settings points on the Bode plot ? or are they parameters which define the frequency response curve ? |
18:02:22 | | Quit Hansmaulwurf ("( www.nnscript.de :: NoNameScript 3.81 :: www.XLhost.de )") |
18:04:28 | amiconn | Woot :) |
18:04:53 | amiconn | JPEGs already look considerably better just with linearisation |
18:05:45 | tucoz | amiconn, cool |
18:10:17 | | Quit scotteh__ () |
18:10:45 | preglow | dionoea_work: the last |
18:11:04 | dionoea_work | do you have a doc or link explaining how that works ? |
18:11:21 | preglow | dionoea_work: each eq filter will affect all the others such that the sum of all of them doesn't necessarily go through the settings you defined |
18:11:36 | preglow | dionoea_work: if this was not so, the point of an eq plot would be pretty small |
18:11:52 | preglow | dionoea_work: can't think of any good docs, no, but the net should have some info somewhere |
18:11:57 | dionoea_work | indeed |
18:12:20 | dionoea_work | preglow: any keyword i should use ? |
18:14:11 | preglow | not really, no |
18:14:16 | preglow | that i can think of |
18:14:42 | dionoea_work | is like some fourrier transform, changing the coefficients and doing an inverse transform ? |
18:14:47 | dionoea_work | *is it |
18:15:24 | | Quit tucoz ("Leaving") |
18:15:44 | preglow | it's pretty much like doing the inverse z-transform on the unity circle |
18:16:09 | preglow | no, not doing the inverse, just evaluation the z-transform on the unity circle |
18:16:16 | Terinjokes | hrm, my ipod won't get off the "Do Not Disconnect" screen |
18:16:21 | preglow | evaluatING, my brain's asleep |
18:16:28 | dionoea_work | z-transform is a laplace-transform variant right ? |
18:17:01 | Terinjokes | should i just unplug it anyways? |
18:17:09 | dan_a | Terinjokes: On Linux, you have to "eject" it... is there something similar in OSX? |
18:17:30 | Terinjokes | yes i already ejected it, i checked mount, its no longer mounted |
18:17:56 | preglow | dionoea_work: the z-transform is the discrete math equivalent of the laplace transform |
18:18:36 | preglow | dionoea_work: evaluationg a z-domain expression on the unit circle is the same as evalation a s-domain (laplace) expression on the imaginary axis, you get the system response out |
18:18:36 | dionoea_work | ok. thanks for all the info :) |
18:18:51 | preglow | please ignore the typos, i just can't type today |
18:18:54 | | Part fliegenderfrosch |
18:19:00 | dionoea_work | :) |
18:19:28 | Terinjokes | ok, i got rockbox! |
18:23:01 | Terinjokes | ah, i'm stuck in "dice" |
18:23:43 | dionoea_work | click select+menu |
18:23:45 | dionoea_work | or menu |
18:23:47 | dionoea_work | or select |
18:24:38 | Terinjokes | there we go, itunes no longer recognises my ipod ;-) |
18:26:07 | | Join chendo [0] (n=chendo@203-206-114-28.dyn.iinet.net.au) |
18:26:10 | linuxstb | Are you using firewire? |
18:26:14 | | Join bondolo_ [0] (n=mike@dsl081-053-164.sfo1.dsl.speakeasy.net) |
18:26:45 | Terinjokes | no, USB, but i don't care, copying the files in finder is ok by me (plus i can get to them on a computer ;-) ) |
18:27:00 | linuxstb | OK. So the ipod is recognised as a disk, just not by itunes? |
18:27:05 | | Quit bondolo (Nick collision from services.) |
18:27:05 | Terinjokes | yeah |
18:27:11 | | Nick bondolo_ is now known as bondolo (n=mike@dsl081-053-164.sfo1.dsl.speakeasy.net) |
18:27:58 | Terinjokes | probably has something to do with suddenly dropping a new partition table on the ipod |
18:29:42 | | Join tucoz [0] (n=martin@rockbox/developer/tucoz) |
18:32:30 | Febs | preglow: Have a look here Febs/Rockbox/">http://www.jazzexplosion.com/Febs/Rockbox/ <−− this is a very rough sketch, but it gives you an idea of what I'm thinking. |
18:33:33 | | Join nudelyn2 [0] (i=nudel@dyn-62-56-86-157.dslaccess.co.uk) |
18:34:45 | preglow | Febs: that pretty much implies we should quantise the center freqs to coincide with the plot grid, otherwise the peak on a narrow enough filter might not even show up completely |
18:35:15 | Febs | One possible button configuration for #1: Left/right: select EQ band | select/navi button: select parameter | up/down: adjust selected parameter |
18:35:21 | preglow | Febs: if we go for the first one, that is |
18:35:43 | preglow | the first one actually seems to be the nicest too |
18:35:54 | Febs | I prefer that one as well. |
18:36:09 | Terinjokes | can i play video in rockbox? |
18:36:15 | Febs | No. |
18:36:17 | preglow | Terinjokes: not on anything but archos |
18:36:41 | Terinjokes | hrm, ok, diggnation would look better on my computer's screen anyways |
18:37:13 | dionoea_work | you can still reboot to the apple firmware if you need to watch a video |
18:37:45 | | Quit juxtap () |
18:38:23 | preglow | Febs: actually, that isn't entirely unfeasible, no. that would leave us with about 160 possible frequencies, logarithmically spaced to our choice |
18:38:50 | preglow | Febs: one "problem" would be that frequency granularity would be lcd size dependent, but i don't know how much i care about that |
18:39:07 | Terinjokes | the apple firmwire doesn't support videos ;-) |
18:39:29 | preglow | Febs: another problem will be that eq adjusting will be _much_ more cpu intensive |
18:39:32 | | Quit agabus (Read error: 110 (Connection timed out)) |
18:39:38 | preglow | Febs: since i'll also need to update the graph in realtime |
18:39:43 | dionoea_work | Terinjokes: oh, i though that you had a video ipod :/ sorry |
18:39:56 | Febs | Would it be possible to leave the frequency granularity as is and round to the nearest point on the graph for display purposes? |
18:40:18 | Febs | Given the resolution, that wouldn't make all that much difference in the accuracy of the display. |
18:40:22 | | Quit dionoea_work ("CGI:IRC (EOF)") |
18:40:26 | preglow | Febs: sure, no, but it'll no longer be exact, of course |
18:40:49 | preglow | Febs: oh wait, it might be a bit kludgey |
18:40:54 | amiconn | preglow: What about remote and main LCD differences? |
18:41:18 | preglow | Febs: i create the graph from the filter coefficients themselves, which would pretty much mean i need to calculate two sets of coefs, one for actual eq processing, and one for displaying |
18:41:23 | preglow | amiconn: *shrug* |
18:41:42 | Febs | Maybe text only display on the remote? |
18:41:57 | preglow | i'd be very tempted to go for that to not completely kill performance |
18:42:12 | Terinjokes | how do you install a theme? |
18:42:20 | Terinjokes | nv, |
18:42:22 | Terinjokes | nvm* |
18:42:30 | Febs | Just display the band being adjusted and the 3 parameters. |
18:42:34 | Febs | on the remote. |
18:42:52 | Febs | If the user wants to know what his EQ looks like, he/she can check the main display. |
18:43:03 | Terinjokes | ah, how do you install a theme? |
18:43:23 | Febs | Terinjokes: unzip it to your player. |
18:43:30 | | Join _Lucretia_ [0] (n=munkee@dyn-62-56-53-166.dslaccess.co.uk) |
18:43:34 | Febs | If the theme is set up well, you can unzip it to the root. |
18:43:35 | Terinjokes | just any folder? |
18:44:24 | preglow | i guess i could also go for making eq filter specific plotting routines, but that would mean both bigger code size, less flexibility, and more important, lots more developer time for me |
18:44:24 | Febs | Otherwise, you'll need to make sure that the .cfg file goes in /.rockbox/themes. The .wps file goes in /.rockbox/wps. There should be a folder with the same name as the wps that goes in /.rockbox/wps/wpsname |
18:44:34 | Febs | (where wpsname is the name of the wps) |
18:48:28 | Terinjokes | ok, i understand now |
18:50:32 | | Quit nudelyn (Read error: 110 (Connection timed out)) |
18:51:07 | | Quit _Lucretia_ ("Leaving") |
18:53:24 | Terinjokes | what does "CBA" mean? |
18:54:26 | dan_a | Terinjokes: In what context? |
18:54:39 | Terinjokes | on the now playing menu |
18:54:46 | Terinjokes | screen* |
18:55:04 | dan_a | CBR: Constant Bit Rate |
18:58:20 | Terinjokes | ah |
19:00 |
19:00:00 | | Join joe2 [0] (n=YouCeyE@ppp-71-136-70-84.dsl.sndg02.pacbell.net) |
19:00:36 | Terinjokes | yeah, my Jet songs have too high of a bit rate |
19:00:43 | | Join agabus [0] (n=agabus@203-217-63-153.dyn.iinet.net.au) |
19:02:10 | dan_a | What it means is that they have been encoded in a certain way (Variable Bit Rate being the other) |
19:02:37 | Mikachu | in vbr, the bitrate can be different in different parts of the file |
19:02:40 | Terinjokes | yes, my Jet songs are skipping (same thing happened in ipl) |
19:02:55 | Mikachu | so vbr gives better quality for less space |
19:03:04 | | Quit YouCeyE (Read error: 104 (Connection reset by peer)) |
19:03:21 | Terinjokes | i normally use OGG, but having been using itunes, most of my files are in MP3 |
19:03:29 | Terinjokes | ::Spader Out:: |
19:03:40 | | Quit Terinjokes () |
19:03:52 | | Quit akaias (Read error: 104 (Connection reset by peer)) |
19:03:58 | *** | Saving seen data "./dancer.seen" |
19:06:26 | | Quit barrywardell ("CGI:IRC (Ping timeout)") |
19:17:32 | | Join akaias [0] (n=akaias@c-24-15-165-22.hsd1.il.comcast.net) |
19:18:17 | | Join obo [0] (n=obo@82-46-82-224.cable.ubr02.trow.blueyonder.co.uk) |
19:19:04 | | Quit tvelocity ("Ex-Chat") |
19:22:18 | | Quit einhirn ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") |
19:23:01 | * | jaczehack needs to restart to get the vmware player running |
19:23:05 | | Part jaczehack |
19:24:32 | BigMac | what is the best ipod 5g skin out their? |
19:27:01 | Febs | That's totally a matter of personal opinion. |
19:27:46 | filR | BigMac: i really like http://www.rockbox.org/twiki/bin/view/Main/WpsIpod5g#j_BlackGlass_Themes but there are many good ones out there. and "best" is of course personal preference. |
19:27:52 | BigMac | well what do you think Febs |
19:28:03 | BigMac | oh no no |
19:28:11 | BigMac | I meant like a case |
19:28:14 | BigMac | iskin |
19:28:25 | filR | a, ok. lol. |
19:28:36 | BigMac | im thinking of the claro |
19:28:41 | BigMac | it looks nice |
19:28:50 | BigMac | very scratch resistant |
19:29:03 | filR | i haven't really looked at any. as i only use my 5g in the car, i am not overly woried about scratching it. |
19:29:13 | BigMac | oh yah |
19:29:44 | | Join jaczehack [0] (n=jac@c-adf772d5.013-1-73746f40.cust.bredbandsbolaget.se) |
19:29:47 | filR | but i think most of the "ipod extras" are totally overpriced. |
19:34:18 | goffa | that "i" costs a lot of money :) |
19:34:28 | goffa | like if it was a case it would be cheap |
19:34:40 | goffa | but if its an iCase then you are looking at $$ |
19:35:25 | amiconn | A Pod would also be cheap then? ;) |
19:35:56 | BigMac | it doesnt have to be apple brand |
19:35:59 | BigMac | any case |
19:36:03 | BigMac | but i want a good one |
19:40:07 | | Join Acksaw [0] (n=Acksaw@spc1-stok5-0-0-cust770.bagu.broadband.ntl.com) |
19:40:24 | | Join muesli__ [0] (i=muesli_t@203.187.240.141) |
19:45:12 | tucoz | In case you wondered how emoticons looks like on a real human face, hehe. http://www.danwade.com/emoticon/animatedgif1.html |
19:47:28 | jaczehack | =) |
19:47:44 | muesli__ | hehe |
19:47:46 | | Quit muesli__ ("ich will KEe!!!") |
19:48:49 | | Join muesli__ [0] (i=muesli_t@203.187.240.141) |
19:51:49 | | Part BigMac |
19:53:39 | obo | LinusN: any thoughts about the Audioscrobbler patch? |
19:53:59 | LinusN | not at the moment |
19:54:22 | obo | okay |
19:58:40 | dionoea | re |
19:59:28 | ^jhMikeS^ | Dumb Q: How do you declare a variable to be in IRAM? |
20:00 |
20:00:10 | | Join tcmjr [0] (n=tcmjr@200.139.79.162) |
20:00:20 | | Part tcmjr |
20:01:06 | amiconn | ^jhMikeS^: Depends slightly on what type you want: constant, initialised variable, or uninitialised variable |
20:01:32 | amiconn | const int constant ICONST_ATTR = 123; |
20:01:43 | ^jhMikeS^ | amiconn: static global init doesn't matter |
20:01:44 | amiconn | int variable IDATA_ATTR = 456; |
20:01:55 | amiconn | int scratch IBSS_ATTR; |
20:02:12 | ^jhMikeS^ | ahh thanks |
20:02:32 | amiconn | It's probably the last one you want then... |
20:02:48 | dionoea | what does the IBSS part mean ? |
20:03:14 | amiconn | It means a bss segment (uninitialised data) in IRAM |
20:03:33 | dionoea | BSS is an acronym for ... ? |
20:03:42 | amiconn | ugh |
20:03:48 | ^jhMikeS^ | ?? |
20:04:15 | amiconn | "Block Started by Symbol" |
20:04:38 | dionoea | thanks :) |
20:04:52 | ^jhMikeS^ | thank amiconn |
20:04:52 | dionoea | (doesn't help understanding what it means ... but it could've) |
20:05:58 | amiconn | ^jhMikeS^, dionoea: Programs are split into different sections. The standard ones are .text (code goes there), .data (initialised data), .rodata (constants) and .bss (uninitialised data) |
20:06:43 | dionoea | ok :) |
20:07:16 | ^jhMikeS^ | I know about segments |
20:07:30 | amiconn | For IRAM usage, we have another set of sections: .icode, .idata, .irodata and .ibss |
20:07:40 | dionoea | ^jhMikeS^: i dont :) |
20:07:58 | | Join Poka64 [0] (i=peter@hd5e241c0.gavlegardarna.gavle.to) |
20:08:22 | dionoea | i've never done any assembler or anything lower level than C |
20:10:40 | dan_a | amiconn: what is the difference between initialised and uninitialised data? Or at least, what is the reason for separating them? |
20:10:59 | amiconn | uninitialised data doesn't need to be included in the binary image |
20:11:17 | dan_a | Ah. |
20:11:43 | tucoz | this page seem to go into this subject quite thorougly http://www.iecc.com/linker/linker03.html |
20:12:52 | | Quit Acksaw ("( www.nnscript.de :: NoNameScript 4.03 :: www.XLhost.de )") |
20:14:04 | tucoz | quite an interesting read (^^that page) |
20:15:29 | dan_a | Thanks, amiconn and tucoz! |
20:16:10 | tucoz | thanks to yourself and dionea for raising this question. Never thought about this before :) |
20:18:17 | mirak | hi |
20:18:47 | mirak | hum, on the H300 the cpu speed is dynamical or it must be set manually (in the code of course) |
20:19:38 | mirak | does a plugin need to set that or is it always the max cpu usage ? |
20:19:46 | LinusN | mirak: it's set by the cpu_boost() function |
20:19:57 | dan_a | mirak: I think it's dynamic - at least according to firmware/export/config-h300.h |
20:20:14 | mirak | LinusN: that's new or was it always like that ? |
20:20:18 | LinusN | whenever you need to do something cpu intensive, you call cpu_boost(true), and then cpu_boost(false) when you're done |
20:20:29 | LinusN | has always been like that |
20:20:43 | | Join gursikh [0] (n=guriskh1@dsl254-123-245.nyc1.dsl.speakeasy.net) |
20:20:48 | mirak | I ask that because I wonder if I used all the cpu power when working on the video codec |
20:20:56 | | Part gursikh |
20:21:09 | LinusN | mirak: http://www.rockbox.org/twiki/bin/view/Main/DynamicCPUFrequency |
20:21:10 | mirak | I believe that I didn't if you say it must be forced |
20:21:29 | mirak | so this can motivate me to try again |
20:21:35 | mirak | you remember ? |
20:21:46 | LinusN | vaguely :-) |
20:21:48 | mirak | I did plug to read xvid and mpeg stream |
20:21:55 | mirak | did a plugin |
20:22:07 | LinusN | ah yes |
20:22:23 | markun | mirak: you didn't boost in your video decoder?? |
20:22:27 | mirak | so I obtained something like 2 frames second |
20:22:33 | mirak | markun: no ... |
20:22:42 | mirak | I didn't know you needed to do that |
20:22:45 | mirak | knew |
20:22:53 | markun | Sorry I didn't tell you then.. |
20:23:01 | markun | I didn't even check |
20:23:05 | LinusN | oh, so now you can get 8 frames/s :-) |
20:23:17 | mirak | what's the base speed ? |
20:23:19 | markun | mirak: did you use IRAM? |
20:23:20 | mirak | 10mhz ? |
20:23:28 | LinusN | mirak: read the page i gave you |
20:23:34 | dionoea | video playback ? sounds great :D |
20:23:36 | mirak | markun: I vaguely used it, but gained not much. |
20:23:53 | tucoz | LinusN, it says that you should not switch frequency often because the tickcounter looses accuracy. Does this mean the tick timer will be way off after some hours (days) of playing tracks that needs boosting? |
20:24:03 | mirak | markun: I tried to use it, but it could have been far better, with more experienced coder |
20:24:13 | mirak | the goal is still to reach 25 frames second |
20:24:31 | mirak | I am sure we could get that with uncompressed sound |
20:24:35 | amiconn | tucoz: No, it's not that large an accuracy loss |
20:24:35 | markun | Is that the fps of the H300 firmware? |
20:24:36 | mirak | :D |
20:24:37 | tucoz | LinusN, a 100 tracks will possibly be one second off? |
20:24:50 | mirak | markun: no thir firm is 10fps |
20:24:54 | tucoz | amiconn, ok |
20:24:58 | markun | mirak: ac3 is very efficient |
20:25:27 | markun | why not make 10fps your first goal then? |
20:25:44 | | Join SereR0kR [0] (n=serer0kr@Fd334.f.strato-dslnet.de) |
20:25:52 | tucoz | and then persuade preglow and amiconn to get working on the asm :) |
20:26:06 | amiconn | Urgh |
20:26:10 | LinusN | :-) |
20:26:11 | tucoz | s/pursuade/force |
20:26:21 | LinusN | threaten |
20:26:23 | tucoz | hehe |
20:26:24 | mirak | markun: I think the first goal was to get over 2fps because I really didn't exepected so poor performances |
20:26:26 | amiconn | I can't even follow the codec maths in C, let alone asm... |
20:27:03 | amiconn | Bah, laptop sound stopped working again :/ |
20:27:11 | tucoz | linux? |
20:27:16 | dionoea | mirak: is your decoder doing some rescaling ? or are the videos already LCD size ? |
20:27:18 | LinusN | mirak: the coldfire has a really inefficient bus controller |
20:27:39 | amiconn | tucoz: No, winxp |
20:27:48 | | Join mikearthur [0] (n=mike@82-41-205-190.cable.ubr11.edin.blueyonder.co.uk) |
20:27:51 | LinusN | so the sdram memory bandwidth sucks badly |
20:27:53 | mirak | dionoea: I extracted a stream I used with the iriver firmware, so that was the lcd size |
20:28:09 | * | LinusN goes to eat |
20:28:11 | dionoea | ok :( |
20:28:22 | tucoz | ok. if it was linux, I wouldn't be surprised. Sound and linux doesn't mach too well in my experience |
20:28:42 | dionoea | what codecs did you say that you were using ? mpeg2 ? mpeg4/divx ? |
20:28:59 | mirak | dionoea: yes |
20:29:05 | dionoea | yes what ? :) |
20:29:10 | mirak | both |
20:29:20 | mirak | I ported xvidcore |
20:29:23 | dionoea | did you see the mpeg2 patch on the tracker ? |
20:29:26 | dionoea | libmpeg2 |
20:29:29 | mirak | and libmpeg2 |
20:29:33 | dionoea | ok :) |
20:29:39 | mirak | dionoea: that's mine |
20:29:42 | Mikachu | mirak: in recent years, i haven't had any problems with sound |
20:29:50 | dionoea | ah ... :) |
20:30:05 | mirak | Mikachu: why do you say that ? |
20:30:17 | Mikachu | sorry, tucoz |
20:30:21 | dionoea | are the streams encoded with B frames ? |
20:30:27 | Mikachu | you have the same color and nick length :) |
20:30:56 | mirak | amiconn: so the player was running only at 45mhz or 11mhz with the plugin ? |
20:31:05 | tucoz | Mikachu, :) I have a hard time getting sound from different sources playing at the same time |
20:31:07 | tucoz | for instance |
20:31:17 | | Quit SereR0kR () |
20:31:21 | mirak | amiconn markun : I mean before starting a plugin the default is idle or normal ? |
20:31:28 | dionoea | tucoz: did you try alsa software dmix ? |
20:31:29 | amiconn | normal |
20:31:33 | * | mirak hopes it was idle |
20:31:36 | mirak | ah crap |
20:31:36 | tucoz | dionoea, no. What is that? |
20:31:37 | mirak | lol |
20:31:44 | amiconn | idle is only used during usb |
20:31:47 | Mikachu | tucoz: i have a sb live, the driver supports hardware mixing |
20:31:58 | mirak | amiconn: not radio ? |
20:32:11 | dionoea | tucoz: software audio mixing in alsa. So all the apps work at once. Check dionoea/asound.conf">http://people.via.ecp.fr/~dionoea/asound.conf (and copy it to /etc/asound.conf) |
20:32:23 | dionoea | works here :) (no need to use esd or arts anymore) |
20:32:25 | amiconn | Ah, radio too. (without recording) |
20:32:37 | tucoz | Mikachu, ah. the sb live is supposed to be great on linux. But, I run a laptop with a realtek chip. :( |
20:32:50 | tucoz | dionoea, cheers. that sounds like magic |
20:33:05 | mirak | so that's a 2,6 boost on the fps, that's still weak, but I guess iram and asm optimisation would be more visible |
20:33:11 | | Quit mikearthur (Read error: 54 (Connection reset by peer)) |
20:33:33 | Mikachu | tucoz: yeah that might be harder |
20:33:39 | Mikachu | tucoz: i bought this card to work on linux |
20:33:51 | dionoea | mirak: did you try using videos with I frames only ? (they might be easier to decode i guess) |
20:34:58 | amiconn | I-frames only is usually slowest |
20:35:06 | mirak | dionoea: not sure it's easier for xvid, because aren't the blocks moved ? |
20:35:09 | | Quit muesli__ (Read error: 104 (Connection reset by peer)) |
20:35:14 | amiconn | (from what I saw in various video players on restricted hardware) |
20:35:23 | tucoz | dionoea, I do not have a asound.conf in that directory. Will this work anyway? |
20:35:35 | dionoea | tucoz: i think it will (i didn't have one either) |
20:35:36 | | Join muesli__ [0] (i=muesli_t@203.187.240.141) |
20:35:37 | mirak | from what I understood, the I frames only is equivalent to do mjpeg |
20:35:42 | tucoz | dionoea, coool |
20:35:45 | dionoea | yeah, it's full frames |
20:35:45 | amiconn | MPEG1 and MPEG2 that is. I have no idea about MPEG4 |
20:35:54 | dionoea | full frames too in mpeg4 |
20:36:20 | mirak | so you always decode all the blocks, but with P frames, blocks are moved, and conserved from one image to the other |
20:36:27 | amiconn | Yeah. I mean related to what frame type is fastest to decode |
20:36:35 | * | tucoz reboots |
20:36:38 | dionoea | i'll ask people who might know |
20:36:53 | | Part tucoz ("Leaving") |
20:37:13 | dionoea | mirak: btw, ffmpeg seems to have some ARM assembler. I don't know what codecs they use it for and what it's worth, but you might want to have a look |
20:37:42 | mirak | dionoea: yes, markun suggested that, but codecs are horrible to extract from ffmpeg |
20:38:21 | mirak | there is to much depencies, to many things to strip |
20:38:42 | dionoea | ok, P frames should indeed be faster. (the issue being: if you decode only 2 frames per second ... you won't be decoding much P frames if you do frame skipping to keep it real time) |
20:38:52 | mirak | you waste a lot of time keeping only what's needed for the codec |
20:38:53 | | Join senab [0] (i=senab@82-35-229-48.cable.ubr01.smal.blueyonder.co.uk) |
20:39:19 | senab | obo: are you here still? |
20:39:26 | obo | yes |
20:39:27 | mirak | dionoea: well I would happy if someone worked on the codec |
20:39:30 | dionoea | mirak: you might be able to keep some of the inner routines (like chroma conversions, block decoding, ...) |
20:39:34 | mirak | I did it because I had time |
20:39:52 | senab | obo: alrite mate, i'm just testing out your piezo driver, just one small thing i was hoping you could help me with |
20:40:02 | mirak | dionoea: arm optim will be usefull only for ipod |
20:40:16 | dionoea | oh, h3x0 isn't using ARM ? :/ |
20:40:23 | obo | senab: shoot |
20:40:40 | mirak | dionoea: no. I would have used ffmpeg otherwise :D |
20:40:46 | dionoea | hehe :) |
20:40:52 | | Join tucoz [0] (n=martin@rockbox/developer/tucoz) |
20:41:00 | senab | obo: it's working nicely other than when a button is held, the piezo driver repeats too, is there anyway of disabling the piezo for button presses? |
20:41:04 | dionoea | tucoz: did it work ? |
20:41:14 | tucoz | let's see |
20:41:20 | senab | obo: so it's just works for scroll events |
20:41:31 | | Join fraggsta [0] (n=jrw6@82-32-117-167.cable.ubr03.hawk.blueyonder.co.uk) |
20:42:01 | senab | obo: i've had a look at the code but i can't differentiate between scroll/button presses for button_beep events |
20:42:14 | fraggsta | does anyone know if the USBOTG patches for the X5 were ever merged in? I can't find a clear answer searching the mailing list, and the patch doesn't really seem to work against current CVS |
20:42:14 | tucoz | dionoea, flash and mplayer at the same time doesn't work |
20:42:23 | dionoea | both using alsa output ? |
20:42:26 | tucoz | (with sound) |
20:42:26 | dionoea | or oss ? |
20:42:29 | obo | senab: yeah, I've noticed that too. I'll have to do a bit of digging - freqmod extended my very basic driver so it actually did something :) |
20:42:30 | tucoz | no idea |
20:42:33 | dionoea | hehe |
20:42:47 | | Quit sharpe ("Leaving") |
20:42:54 | dionoea | i don't think that you can have more than one app using the oss emulation at once |
20:42:56 | tucoz | dionoea, mplayer uses oss |
20:43:00 | senab | senab: his patch doesn't seem to work for me |
20:43:10 | dionoea | mplayer should be able to use alsa |
20:43:15 | obo | senab: although I'm not sure if that section of code is going to be changing soon or not - there is a large button patch on the horizon |
20:43:18 | tucoz | Ok. I'll try that |
20:43:19 | * | dionoea doesn't use mplayer ... VLC rules :) |
20:43:29 | senab | obo: ahhh ok |
20:43:41 | | Join mikearthur [0] (n=mike@82-41-205-190.cable.ubr11.edin.blueyonder.co.uk) |
20:45:15 | obo | senab: I'll have a bit of a play anyway, I'll let you know if I fix that |
20:47:08 | fraggsta | If I can see something in the CVS commits, but it's marked as "Patch", does that mean the patch was integrated committed into rockbox CVS, or just that they're acknowleding that the patch exists? |
20:47:50 | senab | obo: just saw in button.c there's a section regarding button_repeat with a beep(1) in the method, i'll try changing it |
20:47:50 | dionoea | committed into rockbox |
20:49:10 | fraggsta | coolio |
20:51:33 | fraggsta | holy crap, most of what I used to patch in has now been committed to CVS :O |
20:51:57 | | Quit mikearthur ("Konversation terminated!") |
20:52:00 | tucoz | dionoea, it works now. I needed to edit someting in /etc/firefox/ to get flash working |
20:52:13 | fraggsta | Just the audioscrobbler plugin now. I loves me some audioscrobbler. |
20:52:27 | tucoz | a new experience. Two sound sources at the same time |
20:52:37 | dionoea | tucoz: might i ask what that is ? (i don't think that my flash uses alsa) |
20:52:46 | tucoz | sure |
20:53:20 | fraggsta | Does anyone else here have sound sync issues with flash? It's been driving me insane for literally years on multiple machines? (different motherboards, soundcards..) |
20:53:43 | tucoz | I edited /etc/firefox/firefoxrc and changed the FIREFOX_DSP ="none" to FIREFOX_DSP="aoss" |
20:53:55 | fraggsta | I'm beginning to think Macromedia just hate Linux.. |
20:54:03 | tucoz | but I needed the alsa-oss package as well. |
20:54:04 | dionoea | tucoz: neat :) |
20:54:17 | dionoea | can it use alsa ? instead of aoss ? |
20:54:59 | tucoz | the flash player uses oss, so that is a wrapper for alsa around oss |
20:55:08 | dionoea | ok |
20:55:12 | dionoea | sounds logical |
20:59:12 | tucoz | dionoea, and now I confirmed that your conf file works as well. I am running two mplayers with sound at the same time. Hats off |
20:59:46 | dionoea | you should run two VLCs instead |
20:59:54 | tucoz | hehe |
21:00 |
21:00:01 | dionoea | :) |
21:00:22 | tucoz | I like the command-line nature of mplayer, as I often browse with the shell |
21:00:32 | * | dionoea 's still fixing solitaire .... indentation is broken like hell |
21:00:47 | dionoea | tucoz: you can use VLC command line too (i always use it command line or with ncurses) |
21:01:01 | tucoz | oh, really. that sounds cool |
21:01:31 | | Quit senab (" HydraIRC -> http://www.hydrairc.com <- Leading Edge IRC") |
21:01:39 | fraggsta | I used to think XINE was the best video player. Now I'm not sure what to think any more :( |
21:02:12 | dionoea | VLC definitively is the best media player i know :) </parrot> |
21:02:30 | | Join mikearthur [0] (n=mike@82-41-205-190.cable.ubr11.edin.blueyonder.co.uk) |
21:03:08 | fraggsta | I haven't dabbled extensively with VLC but I have found stuff that it wouldn't play (Using Ubuntu binary packages so who knows what compile time options they used, caveat empor, YMMV, etc) |
21:03:18 | fraggsta | that mplayer would |
21:03:35 | | Join Bger [0] (n=bager@rockbox/developer/Bger) |
21:04:02 | *** | Saving seen data "./dancer.seen" |
21:04:12 | dionoea | well VLC doesn't load binary codecs like mplayer. You can load dmo codecs (wma/wmv) if you compile it yourself, nothing about real media yet |
21:04:27 | dionoea | so that kind of sucks if you have anime mkv's with real video |
21:05:00 | fraggsta | I've completely given up on Real stuff. If it's in that format, I'm not watching it. |
21:05:10 | dionoea | wmv3 decoding now is native in ffmpeg |
21:05:19 | dionoea | so the only thing we'll really be missing is wma3 |
21:05:26 | tucoz | well now I have vlc running at the same time as mplaye with a flash running in firefox :) |
21:05:33 | tucoz | all with sound. |
21:05:36 | fraggsta | I think I found a few weird container/codec combinations VLC didn't seem to like though I can't remember what they were.. |
21:05:44 | Mikachu | tucoz: complaining on irc is so rewarding |
21:06:21 | tucoz | Mikachu, yeah. hehe. I completely changed my mind. Linux and sound do go hand in hand |
21:06:59 | fraggsta | also, what the hell is up with pressing "f" for fullscreen but having to press "escape" to get back out of it in VLC? Hello there, counter-intuitive UI design! |
21:07:09 | dionoea | f works here to get out |
21:07:11 | dionoea | let me check |
21:08:34 | dionoea | hotkeys don't always work when you're using the wxwidgets interface though (that's why we're rewriting that in Qt) |
21:08:50 | dionoea | well ... that's one of the reasons at least |
21:09:29 | tucoz | dionoea, we're? so you're an insider, eh? |
21:09:38 | dionoea | yeah :) |
21:09:45 | fraggsta | yup, it's the wx frontend (oh wxwidgets, who would love you?) |
21:09:55 | tucoz | nice |
21:10:08 | dionoea | try vlc -I skins2 and it should work kind of better (or svlc) |
21:10:13 | | Join Astronaut [0] (i=astroscu@193.71.114.186) |
21:10:32 | dionoea | (the skins2 interface also has its bugs ...) |
21:10:34 | fraggsta | a Mac clone! :( |
21:10:44 | dionoea | oh, you're using an old VLC then |
21:10:49 | dionoea | we changed the default skin in 0.8.5 |
21:10:58 | fraggsta | 0.8.4 |
21:11:21 | fraggsta | complain at whoever packages it for Ubuntu, it's their fault |
21:11:36 | dionoea | http://nightlies.videolan.org has newer ubuntu packages |
21:11:52 | dionoea | but i don't know how well they'll work :p |
21:12:18 | fraggsta | :O |
21:12:50 | fraggsta | upgrading now..or am I waiting for some awfully slow mirrors to update.. |
21:12:55 | dionoea | :) |
21:12:57 | fraggsta | (not yours) |
21:13:44 | fraggsta | nope, skins2 still looks like a mac clone. CLONE! |
21:13:49 | dionoea | hehe |
21:13:53 | dionoea | what ubuntu version are you using ? |
21:13:55 | dionoea | draper ? |
21:14:09 | dionoea | (or whatever it's called) |
21:14:16 | fraggsta | yup |
21:14:30 | dionoea | well the ubuntu builds are broken i guess :) |
21:14:34 | fraggsta | I like it except for their annoying decision to freeze the versions of all their packages |
21:14:54 | dionoea | would you like debian better ? :) |
21:14:56 | fraggsta | nah, when they have a stable release they stop doing anything to packages other than bugfixing them |
21:15:21 | Astronaut | hmm...no installation guide for the iAudio X5 on rockbox.org... coming soon or do I have to guess? |
21:15:26 | fraggsta | I *was* using debian unstable, except every now and then something would break and Debian would kill my dog, rape my wife, etc.. |
21:15:32 | dionoea | hum ... the ubuntu builds are indeed a bit old |
21:15:58 | | Quit obo ("bye") |
21:16:24 | fraggsta | I remember the breaking point was when they decided to change the X keymaps. Their changes didn't work, which resulted in no-one being able to actually type anything in X. |
21:16:28 | | Join dsh-1 [0] (n=daishi@ool-45703854.dyn.optonline.net) |
21:17:10 | | Quit mikearthur ("Konversation terminated!") |
21:17:19 | | Quit Daishi (Nick collision from services.) |
21:17:21 | | Nick dsh-1 is now known as Daishi (n=daishi@ool-45703854.dyn.optonline.net) |
21:18:40 | fraggsta | I think the other reasons I switched was because debian ummed and aahhed so much about switching to X.Org for ages. Also, up until the point I switched, they *still* hadn't managed to get HAL to work properly. |
21:18:46 | | Join obo [0] (n=obo@82-46-82-224.cable.ubr02.trow.blueyonder.co.uk) |
21:19:24 | dionoea | fraggsta: hehe |
21:19:49 | fraggsta | no seriously, you'd plug in a USB mass storage device and...nothing |
21:20:21 | Mikachu | that's what's supposed to happen |
21:20:27 | tucoz | Astronaut, no installation guide? have you looked in the wiki? |
21:20:48 | fraggsta | let's compare and contrast this to Ubuntu, which adopted X.Org nice and early, so I get to keep being leet - and HAL actually worked! I plug in my camera, and it appears on the desktop and says "lol this device contains photos, want to import them?" (may not be exact wording) |
21:21:25 | tucoz | Astronaut, have you checked this page? http://www.rockbox.org/twiki/bin/view/Main/IaudioBoot |
21:21:47 | Astronaut | tucoz: yes, I saw that one |
21:22:04 | Astronaut | didn't load :\ |
21:22:09 | tucoz | Astronaut, after that, download the latest daily from http://www.rockbox.org/daily.shtml and unzip that to the root of your player |
21:22:16 | fraggsta | It has probably moved on a little since then. I really like Debian, having an actual constitutionand all that is good. Trouble is the distro doesn't progress fast, because they're too busy arguing over political issues, having elections and bickering. |
21:22:37 | tucoz | Astronaut, I do not have an x5 myself. But, what went wrong? |
21:22:53 | fraggsta | and I'm sure as fuck not going run an RPM based distro or Gentoo (oh, I went there!) |
21:23:07 | Astronaut | just unzip to root? I'll try that |
21:23:31 | tucoz | Astronaut, yes. That will install the files needed to get rockbox running, as long as the bootloader is in place |
21:23:49 | Astronaut | sounds good |
21:24:03 | Astronaut | no problem to revert to original firmware |
21:24:05 | tucoz | installing gentoo is one of the most painful experiences in my life (not really, but close) |
21:24:06 | Astronaut | , right? |
21:24:29 | tucoz | Astronaut, no. Just follow the steps on the IaudioBoot page |
21:24:56 | tucoz | and after that delete the rockbox.iaudio file and the the .rockbox folder |
21:25:37 | Astronaut | it was the last step of the install guide that wasn't 100% clear to me: "Proceed with installing the X5 version of Rockbox from the daily build page." |
21:25:45 | | Join mikearthur [0] (n=mike@82-41-205-190.cable.ubr11.edin.blueyonder.co.uk) |
21:25:47 | | Join xmixahlx [0] (n=xmixahlx@64.122.111.98) |
21:26:21 | tucoz | Astronaut, I can agree with you on that. We are working on getting the manual complete with instructions like that |
21:31:02 | Astronaut | tucoz: hmm...I've got the binary in the firmware folder and the .rockbox-folder and rockbox.iaudio on the root. Still booting the old firmware, though |
21:31:09 | | Quit xmixahlx ("blah blah blah") |
21:31:27 | tucoz | And you did follow the instructions at IaudioBoot? |
21:31:40 | | Quit rconan (Client Quit) |
21:31:50 | tucoz | like, insert the charger etc. |
21:31:53 | Astronaut | pretty sure I did.. |
21:32:06 | | Join MrStaticVoid [0] (n=jlee@69-160-90-210.chvlva.adelphia.net) |
21:32:12 | Astronaut | wait, I should ask straight away: |
21:32:48 | Astronaut | you've got two versions of the bootloader, x5 and x5v... never heard of the x5v anywhere else... |
21:34:08 | Astronaut | tucoz: ah, got it |
21:34:14 | tucoz | ok. It works now? |
21:34:22 | Astronaut | looks like it |
21:34:50 | Astronaut | problem was with "Turn the X5 off and insert the charger.", I still had the USB connected |
21:34:57 | tucoz | cool. You should download the fontpackage as well. You'll find that on the daily build page |
21:35:20 | Astronaut | great, looking forward to playing a bit with this |
21:35:31 | Astronaut | thanks a lot, you've been most helpful :) |
21:35:34 | tucoz | I think you just unzip that to the root of the player. The fonts should go in ./rockbox/fonts (or something like that) |
21:35:38 | tucoz | Astronaut, no problem |
21:41:42 | | Quit mikearthur ("Konversation terminated!") |
21:48:03 | | Quit muesli__ ("ich will KEe!!!") |
21:50:45 | | Join petur [0] (n=petur@rockbox/developer/petur) |
21:53:22 | | Join arkascha [0] (n=arkascha@xdsl-213-168-116-202.netcologne.de) |
21:55:37 | | Quit arkascha (Remote closed the connection) |
22:00 |
22:00:10 | | Join TeaSea [0] (n=Thunderc@84-51-130-71.judith186.adsl.metronet.co.uk) |
22:10:18 | | Quit TeaSeaLancs (Read error: 113 (No route to host)) |
22:11:22 | ax | does anyone know if it is possible to have the "album" list after you select artist have the <all tracks> or whatever item at the bottom not the top? |
22:11:43 | ax | I generally don't want to play all tracks by the artist, i like to listen by album so I always skip that |
22:12:13 | Mikachu | i think you can edit the tagnavi.conf file to set stuff like that |
22:12:28 | ax | also, is it possible to order tracks in the all tracks by album,number rather than alphabetically? |
22:12:33 | ax | okay, i'll look at that |
22:14:11 | | Join pondlife [0] (n=Miranda@cpc1-rdng11-0-0-cust472.winn.cable.ntl.com) |
22:15:26 | | Quit Poka64 ("nite all and see you in hell") |
22:16:46 | | Join BigMac [0] (n=dummeska@69.37.164.147) |
22:18:51 | | Quit joe2 (Read error: 104 (Connection reset by peer)) |
22:20:39 | | Quit akaias (Read error: 110 (Connection timed out)) |
22:21:59 | | Join joe2 [0] (n=YouCeyE@ppp-71-136-102-204.dsl.sndg02.pacbell.net) |
22:27:45 | | Quit Sinbios ("If the definition of a klutz is someone who doesn't have eyes on their ass, then yes, I suppose I am a klutz.") |
22:33:20 | | Quit TeaSea (Remote closed the connection) |
22:33:28 | | Join barrywardell [0] (n=barrywar@194.46.166.125) |
22:33:38 | | Join BHSPitMonkey [0] (n=stephen@adsl-66-141-170-52.dsl.rcsntx.swbell.net) |
22:33:51 | | Join TeaSea [0] (n=Thunderc@84-51-130-71.judith186.adsl.metronet.co.uk) |
22:35:24 | | Quit Astronaut (Read error: 110 (Connection timed out)) |
22:39:20 | pondlife | Hi guys, I've updated patch #5690 so it only affects SWCODEC configurations. |
22:39:27 | | Join webguest45 [0] (n=514f7367@labb.contactor.se) |
22:40:30 | | Quit webguest45 (Client Quit) |
22:40:39 | pondlife | Tried using/abusing talk_buffer_steal to force stuff to resync, but couldn't get it to work without causing problems in playback or apparently upsetting tagcache. |
22:41:04 | pondlife | So decided to put in the fixed thumbnail buffer for SWCODEC only. |
22:41:30 | | Quit _FireFly_ ("Leaving") |
22:42:23 | LinusN | ok |
22:44:11 | pondlife | Have tested on H300/H300 sim - crash is fixed. Have only checked that Archos Recorder sim builds. |
22:44:23 | | Join actionshrimp [0] (n=nn@host86-140-236-132.range86-140.btcentralplus.com) |
22:44:43 | pondlife | Maybe worth a check if your V2 has finished charging... |
22:44:59 | pondlife | ...and you've nothing better to do! |
22:45:55 | LinusN | pondlife: what happens if you try to allocate a thumbnail buffer when audio is playing? |
22:46:08 | pondlife | It won't do that |
22:46:26 | LinusN | why not? |
22:46:38 | pondlife | Ah, it won't under MASCODEC |
22:46:48 | LinusN | sorry, i meant swcodec |
22:47:28 | pondlife | I'll see if I can try that... it will attempt to...! (and updates audiobuf) |
22:47:44 | LinusN | kaboom :-) |
22:48:02 | LinusN | this got me thinking a little |
22:48:10 | pondlife | I could just allocate the buf upfront? |
22:48:23 | pondlife | Rather than trying to be clever |
22:48:27 | pondlife | and failing |
22:48:35 | LinusN | i'm not normally that promiscuous with memory usage, but it feels simpler to just allocate the damn thing regardless |
22:48:55 | LinusN | i mean the swcodec platforms have plenty of ram anyway |
22:50:20 | pondlife | Do you think amiconn will agree with this strategy? |
22:50:23 | LinusN | no |
22:50:24 | LinusN | :-) |
22:50:40 | petur | hehe |
22:50:56 | LinusN | but if you use buffer_alloc() for the allocating, we can solve this in a better way later on |
22:51:06 | pondlife | I want to use buffer_alloc, but I need alignment |
22:51:15 | pondlife | So that's a pre-requisite for you! |
22:51:19 | LinusN | you didn't see my commit today? |
22:51:24 | pondlife | Ah, no |
22:51:28 | pondlife | Thanks ;-) |
22:51:40 | * | amiconn doesn't have anything against a static talk clip buffer on swcodec - if that makes talk clips during playback work |
22:52:03 | LinusN | pondlife: ehum, i don't see it either |
22:52:16 | LinusN | f*ck, something went wrong |
22:52:18 | pondlife | Nope, front page isn't updating in August |
22:52:23 | pondlife | Maybe it went on holiday? |
22:52:32 | petur | the 'since 2.5' page is ok |
22:53:24 | pondlife | I thought it had been quiet today. |
22:53:46 | pondlife | LinusN: OK, I'll use buffer_alloc... here goes #5690v3 |
22:53:49 | | Quit mirak (Connection timed out) |
22:54:04 | | Join akaias [0] (n=akaias@c-24-15-165-22.hsd1.il.comcast.net) |
23:00 |
23:02:45 | | Quit Bger ("nite") |
23:04:05 | *** | Saving seen data "./dancer.seen" |
23:08:03 | * | jaczehack running his first homebuilt rockbox |
23:13:30 | pondlife | OK, take 3 is at http://www.rockbox.org/tracker/task/5690 - along with a seperate patch to enable .talk clips during playback (on SWCODEC). Seems to work fine here. Please test on Archos, somebody! |
23:15:54 | LinusN | i guess the separate patch would need some #ifdefs for the hwcodec targets, right? |
23:16:11 | pondlife | Shouldn't do, as talk_file already has that test in it |
23:16:15 | | Quit Rick (Read error: 54 (Connection reset by peer)) |
23:16:46 | pondlife | OK, so they'll waste a bit of time (and maybe spinup) checking for file existenct, so you're probably right |
23:17:08 | pondlife | s/existenct/existence |
23:18:34 | pondlife | I'm not overly happy at introducing more #if CONFIG_CODEC tests as it is. |
23:19:00 | LinusN | none of us are |
23:19:14 | | Join Rick [0] (i=rick@pool-71-108-2-183.lsanca.dsl-w.verizon.net) |
23:19:23 | pondlife | Actually, I'm not sure that tree.c needs to check for file existence. |
23:19:46 | pondlife | Ah - it's so it can fall back to spelling |
23:20:01 | pondlife | or number or whatever |
23:21:06 | pondlife | Does anything in Rockbox cache the current directory? |
23:21:15 | Mikachu | dircache? |
23:21:19 | pondlife | i.e. to avoid spin-up on simple file exist checks |
23:21:46 | pondlife | Smart guy, huh? |
23:21:50 | pondlife | You got me! |
23:21:55 | Mikachu | sorry, won't do it again |
23:22:07 | Bagder | LinusN: you remember why -DTARGET_TREE is in GCCOPTS and not EXTRA_DEFINES ? |
23:22:48 | LinusN | not really |
23:22:53 | Bagder | perhaps even moved to the config-*.h file... |
23:23:07 | Bagder | thing is, as it is now we can check for it in SOURCES |
23:23:11 | Bagder | can not |
23:23:33 | LinusN | aha |
23:23:57 | Bagder | and me wanting to add more targets that are target_tree now face this |
23:24:21 | LinusN | #ifdef TARGET_TREE in SOURCES? |
23:24:26 | Bagder | yes |
23:24:31 | LinusN | why? |
23:24:33 | Bagder | see firmware/SOURCES |
23:24:37 | Bagder | it currently checks for X5 |
23:24:50 | LinusN | yes it does |
23:25:04 | Bagder | which seems wrong |
23:25:11 | LinusN | why? |
23:25:21 | Bagder | drivers/power.c for example |
23:25:30 | Bagder | is provided by the target_tree for x5 |
23:25:52 | tucoz | < |
23:25:53 | Bagder | and I'd guess for all target_tree targets |
23:26:17 | LinusN | so you want #ifndef TARGET_TREE there? |
23:26:21 | Bagder | yes |
23:26:54 | LinusN | fair enough, until all targets are ported to the target tree |
23:27:02 | Bagder | yeah |
23:27:27 | LinusN | just check that EXTRA_DEFINES are used everywhere |
23:27:42 | Bagder | I'll try defining TARGET_TREE in config-e200.h |
23:27:48 | LinusN | good |
23:28:13 | pondlife | LinusN: I've put a check in the tree patch to allow .talk clips during playback, so as to save spinups on Archos. |
23:28:23 | LinusN | good |
23:28:27 | pondlife | I think that's me done for tonight |
23:28:32 | LinusN | oki |
23:28:58 | | Quit pondlife ("Nighty-night") |
23:30:29 | Bagder | first target without ATA I guess |
23:31:07 | amiconn | nope |
23:31:39 | Bagder | well, ata_mmc counts as ATA here ;-) |
23:31:39 | amiconn | First target in target tree without ata, yes. But not the first target without ata |
23:31:59 | amiconn | there's also ata_flash (iFP7xx) |
23:32:26 | Bagder | ah |
23:32:26 | amiconn | And MMC is quite different from ATA |
23:32:41 | Bagder | I should possibly try to use the ata_flash approach in the future |
23:32:46 | amiconn | ata_mmc() just implements the ata.c api, as does ata_flash() |
23:36:31 | LinusN | Slasheri: could you try to use buffer_alloc for the dir/tagcache? |
23:38:11 | | Join mirak [0] (n=mirak@AAubervilliers-152-1-68-234.w86-198.abo.wanadoo.fr) |
23:40:32 | | Quit Rick (Connection timed out) |
23:42:02 | fraggsta | I like working echelon wordlists into my MSN conversations, just to unnerve my friends a bit ;) |
23:43:36 | | Join Astro [0] (i=astroscu@193.71.114.186) |
23:43:46 | fraggsta | hopefully somewhere a cluster is trying to work out what the hell I was on about.. |
23:44:58 | | Join Buckfast [0] (n=a@d80-170-29-124.cust.tele2.fr) |
23:45:02 | Buckfast | Hi all |
23:45:09 | * | dan_a is trying to get his head around running threads on different processors |
23:45:54 | fraggsta | isn't synchronisation going to be a nightmare with that kind of thing? (it's bad enough with just one) |
23:45:59 | | Part Buckfast |
23:47:05 | dan_a | fraggsta: I'm not sure yet. I figure that the best way to find out is to play with it though |
23:47:41 | fraggsta | as with so many things in life.. |
23:48:05 | | Quit midkay ("Leaving") |
23:48:57 | dan_a | (By the way, does anyone have any comments on http://www.rockbox.org/tracker/task/5755 ?) |
23:49:30 | fraggsta | other than "pfft iPods"? |
23:50:50 | markun | dan_a: the COP can only run as fast as the main CPU or slower right? |
23:51:22 | dan_a | markun: So I believe. I don't know how to change its speed at all |
23:53:13 | | Quit Febs ("CGI:IRC (EOF)") |
23:53:54 | jaczehack | nightynight |
23:53:57 | | Part jaczehack |
23:54:55 | Bagder | barrywardell: I'm having parts of your h10 work in my sansa work now |
23:55:09 | barrywardell | that's good to hear |
23:55:24 | Bagder | hopefully to commit within a day or two |
23:55:26 | barrywardell | hopefully I went about it right |
23:55:48 | barrywardell | i updated it today to get the simulator to build |
23:55:55 | Bagder | barrywardell: I've focused on the sansa stuff but I've tried to incorporate some of your stuff too to reduce the risk of major collisions |
23:56:25 | amiconn | yeehah! Working gamma correction for the grayscale lib :) |
23:56:35 | markun | amiconn: nice job! |
23:56:36 | barrywardell | i look forward to seeing it. i will try and adapt my stuff to your updates |
23:56:38 | LinusN | amiconn: wee |
23:56:45 | amiconn | But the archos lcd is slightly too dark - need to measure natural gamma again |
23:56:55 | markun | amiconn: almost ready for commit? |
23:57:03 | amiconn | H1x0 is really nice now |
23:57:31 | barrywardell | Bagder: how is the Sansa work coming along? any more progress? |
23:57:47 | | Join Rick [0] (n=rick@pool-71-108-2-183.lsanca.dsl-w.verizon.net) |
23:57:50 | | Join YouCeyE [0] (n=YouCeyE@unaffiliated/youceye) |
23:57:51 | Bagder | slow, I've been busy with work and stuff |
23:58:07 | Bagder | MrH has done more research I need to test |
23:58:19 | Bagder | so I want to get a build I can use for easier experimenting |
23:58:51 | barrywardell | hopefully that will go better for you than it did for me. I still can't figure out where I went wrong |