00:00:06 | amiconn | *not on |
00:01:18 | amiconn | In a way, car adapter mode is similar to the headphone detect feature of ipod retailos (iiuc, since I've never really used retailos) |
00:02:54 | | Quit petur ("Zzzz") |
00:05:23 | | Quit godzirra (Read error: 110 (Connection timed out)) |
00:05:59 | | Join powr-toc [0] (n=r@84-51-129-124.rickmo645.adsl.metronet.co.uk) |
00:06:23 | | Join damaki_ [0] (n=Chocolat@ALille-153-1-11-119.w83-198.abo.wanadoo.fr) |
00:13:35 | | Quit FireFly_ ("Leaving") |
00:14:08 | lostlogic | dernit, logf debug should show on the console in the sim, right? |
00:14:23 | amiconn | Yes, but it doesn't work on cygwin |
00:14:33 | lostlogic | well I'm on linux... what'm I doing wrong? |
00:17:37 | amiconn | hmm, you did select a developer build and enabled logf, I suppose |
00:17:51 | lostlogic | yeah, developer -> logf -> simulator |
00:18:06 | | Quit RedBreva (Read error: 110 (Connection timed out)) |
00:18:39 | lostlogic | *reconfigures clean and tries again* |
00:18:51 | amiconn | I admit that I didn't try that. I think it should work. What I know does work is DEBUGF() - that always works in the sim, w/o explicitly electing it |
00:18:58 | amiconn | *selecting |
00:19:03 | | Quit bluebrother ("Leaving") |
00:19:19 | Paul_The_Nerd | linuxstb: Someone else has chimed in on the Troubles with a 4G Photo - freezing on startup type thread. I have to wonder if the CPU scaling fix isn't so "fixed" any more? |
00:19:21 | * | amiconn just improved H300 (and H100) adc button debounding |
00:19:42 | amiconn | Should solve Lear's "fake double-click" problem |
00:20:43 | | Quit damaki (Read error: 110 (Connection timed out)) |
00:21:40 | | Join midkay [0] (n=midkay@rockbox/developer/midkay) |
00:22:01 | punkrockguy318 | Has someone written code for double clicking? |
00:25:09 | midkay | i don't think so, shouldn't be too hard though.. |
00:25:32 | | Quit matsl (Remote closed the connection) |
00:25:33 | midkay | i did something somewhat similar for tetrox and the scroll wheel. |
00:25:41 | amiconn | Some places (well, one place) already uses double-clicking |
00:25:49 | midkay | amiconn, where? |
00:25:54 | midkay | oh, metronome? |
00:26:10 | amiconn | No, even in the core: Recording from radio on Ondio |
00:26:19 | amiconn | The principle is universal, of corse |
00:26:20 | midkay | oh, interesting. |
00:26:50 | amiconn | Well, on Ondio we need it to prevent accidental recordings |
00:27:15 | amiconn | The Ondio has no hold switch, and no free combo in the fm screen to implement sof thold |
00:27:33 | | Quit Daishi (Remote closed the connection) |
00:28:05 | midkay | ah. |
00:28:06 | | Join Daishi [0] (n=daishi@ool-18bcf48a.dyn.optonline.net) |
00:29:58 | | Quit Jaguar (Read error: 110 (Connection timed out)) |
00:30:21 | | Join damaki__ [0] (n=Chocolat@ALille-153-1-43-247.w83-198.abo.wanadoo.fr) |
00:30:52 | | Quit gursikh (Read error: 110 (Connection timed out)) |
00:33:40 | | Join Paprica [0] (i=Paprica@DSL217-132-220-47.bb.netvision.net.il) |
00:33:45 | | Join linuxstb_ [0] (n=5343d4aa@labb.contactor.se) |
00:34:09 | punkrockguy318 | amiconn: doom needs a way for the player to run. I was thinking about adding double click to forward will make the player run... running is essential to even finish the game... i posted a mail on the ml.. what do you think? |
00:34:33 | Paul_The_Nerd | punkrockguy318: Or you could just remove the ability for the player to walk. |
00:34:56 | punkrockguy318 | Paul_The_Nerd: That might be a better idea.. Wonder if that would affect gameplay at all |
00:35:13 | | Part mindmedic |
00:35:48 | linuxstb_ | Paul_The_Nerd: CPU scaling was enabled on 7th April - the original poster says versions up to 14th April are OK. |
00:36:02 | punkrockguy318 | Does anyone know if the ipod can take scroll events and button pressing events at the same time? |
00:36:52 | linuxstb_ | Yes, but they are slightly different. |
00:37:16 | punkrockguy318 | I'm looking at writing a patch for strafing in doom using the scrollwheel and the buttons |
00:37:19 | linuxstb_ | A button press has both press and release events, but scroll events don't. |
00:37:31 | punkrockguy318 | hmm |
00:37:35 | linuxstb_ | That's what makes it tricky to use them in games. |
00:38:54 | punkrockguy318 | i wonder if I could get it to work out? |
00:39:02 | linuxstb_ | Also, button_status tells you which butons are currently pressed, but doesn't include scroll events. |
00:39:18 | Paul_The_Nerd | punkrockguy318: Well, if I recall "Run" also made you turn more quickly, so I'd suggest trying to adjust the turn speed to about an average of the two, because running-turn feels too fast to me for normal use. |
00:39:41 | amiconn | linuxstb: The scroll events are less special than you might think. |
00:39:59 | amiconn | Archos remote buttons also never send releases, or repeats |
00:40:17 | amiconn | ...and are not included in the status |
00:40:19 | linuxstb_ | So are they included in button_status? |
00:40:26 | Paul_The_Nerd | linuxstb_: Yeah. The only reason I'm even bringing it up, is that they're both Photo iPods, and I'm wondering if maybe the fix got it working, but didn't actually solve the problem, so now that something else has changed it's back. Weren't the symptoms "random freezing"? |
00:40:58 | linuxstb_ | Paul_The_Nerd: Yes, the symptoms are the same. But I don't get freezes on my 4g Color. |
00:41:31 | midkay | Paul_The_Nerd & linuxstb, are you talking about iPod sluggishness? |
00:41:48 | Paul_The_Nerd | linuxstb_: Okay, well, I'll have them jump through a few more hoops then, and see if I can get more pertinent information. |
00:42:00 | amiconn | This is because of the way the archos remote works. It's a serial remote, with 9600baud unidirectional transfer. The repeat rate is so low (2 events / second) that it's impossible to detect repeat, or release |
00:42:19 | linuxstb_ | Paul_The_Nerd: I'm not saying it's not caused by the CPU scaling code, just that it Works For Me. |
00:43:17 | Paul_The_Nerd | linuxstb_: Indeed. I'm not a big fan of "It doesn't work for X people, but everyone who can actually track it down doesn't have the problem." :( |
00:44:16 | piroko | i get freezes on my 4g! |
00:45:14 | | Quit damaki_ (Read error: 110 (Connection timed out)) |
00:45:41 | Paul_The_Nerd | piroko: Photo/Colour 4G? And describe the conditions that trigger them. |
00:46:27 | piroko | greyscale, and when playing music, usually for at least 45 minutes but I haven't thoroughly tested it. i'm willing to do ANYTHING to help debug |
00:47:38 | Paul_The_Nerd | piroko: Well, the problem I'm tracking at the moment is specifically related to the Photo I think. But, let's start with "Are you using the Newest CVS build" and "For how long have you had this problem?" |
00:48:06 | piroko | i'm using up-to-the-minute cvs, and I've had the problem every time I listen to music for more than an hour |
00:48:22 | piroko | so far, i've only tested ogg |
00:48:24 | piroko | at q3 |
00:48:28 | linuxstb_ | Can you rule out a specific audio track causing the problem? You said that disabling the CPU scaling fixed it - can you run for a few days without CPU scaling, and see if you get a freeze? |
00:50:39 | piroko | linuxstb: i can, but the battery won't be able to last that long even if it's charging |
00:50:57 | Paul_The_Nerd | piroko: He means "Don't update for a couple of days, and use the player as normal" |
00:51:24 | piroko | ah, gotcha. i think my battery time will significantly drop, but I'll give it a go. |
00:51:24 | linuxstb_ | Yes, that's what I meant :) |
00:51:45 | | Quit ^BeN^ (Read error: 110 (Connection timed out)) |
00:52:39 | piroko | grabbing the source now... |
00:54:04 | Paul_The_Nerd | linuxstb_: I really don't know what to ask him, other than maybe "What bootloader version are you running" |
00:54:52 | preglow | ahahahah |
00:54:55 | preglow | sids on the ipod |
00:54:59 | preglow | this bloody rocks |
00:55:04 | Paul_The_Nerd | Hehehe |
00:55:09 | Paul_The_Nerd | Apparently your day has been made? |
00:55:14 | preglow | by god, yes |
00:55:15 | preglow | ahahah |
00:55:43 | preglow | it's really missing the filters |
00:55:46 | preglow | i hope to fix that soon |
00:56:29 | amiconn | lostlogic: 2 new playback engine bugs :-( (1) Saving a cleared resume position doesn't work. If a playlist ends, you can resume again afterwards. It will play the last track from the beginning. (2) Directory skip totally confuses the engine. It starts stuttering, then drops out to the file browser. |
00:56:59 | lostlogic | had heard both of those. |
00:57:22 | | Join Zoide777 [0] (n=800c5ab5@labb.contactor.se) |
00:57:49 | lostlogic | I really do need help with the directory skip feature, because I have no idea how it's supposed to work, so I haven't even looked at updating it to work with the new code |
00:57:51 | Paul_The_Nerd | amiconn: I don't experience #1 on an H120 |
00:58:00 | | Join arf-arf4242 [0] (i=arf-arf@bb-87-82-3-185.ukonline.co.uk) |
00:58:08 | Zoide777 | hi guys |
00:58:10 | amiconn | I tried several times on H300. Got it everytime |
00:58:24 | Zoide777 | amiconn: need any more greyscale testing? :D |
00:58:34 | lostlogic | the other is most likely a matter of my improved audio_current_track() being used to set the resume, and it deliberately tries very hard never to return NULL |
00:58:54 | amiconn | Zoide777: Not atm, thanks. Other things currently have priority (3.0 release targets) |
00:59:04 | preglow | ahahaha |
00:59:06 | preglow | god, this rules |
00:59:08 | Zoide777 | amiconn: ok |
01:00 |
01:01:47 | preglow | not everyday you see an idiot bouncing around the floor clutching his ipod while you hear chiptunes too loudly from the earplugs |
01:02:06 | Paul_The_Nerd | Hahaha |
01:02:38 | lostlogic | *stretch* playback, including resume from offset _starts_ with metadata on the buffer. I am overlooking something stupid that is causing next track information to overwrite current track information on the WPS though. |
01:02:42 | | Quit arf-arf4242 (Client Quit) |
01:03:31 | piroko | preglow: have any favorites? |
01:03:56 | bluefoxicy | how do I get into the tagthing on ipod again? |
01:04:08 | preglow | VARIOUS/G-L/Goto80/Truth.sid right now |
01:04:19 | Paul_The_Nerd | bluefoxicy: Hold Menu and choose to show ID3 Tags from the quick menu |
01:04:24 | piroko | ah! I didn't know Goto80 made sid tunes... |
01:04:26 | | Join damaki_ [0] (n=Chocolat@ALille-153-1-96-138.w86-215.abo.wanadoo.fr) |
01:04:31 | piroko | i've only heard his mp3s |
01:04:33 | Paul_The_Nerd | bluefoxicy: Assuming you've had it generate the cache. Instructions for doing that are at the TagCache wiki page |
01:04:43 | preglow | piroko: oh, but he does |
01:04:43 | linuxstb_ | Paul_The_Nerd: I'll do some more testing on my 4g and see if I can make it crash. |
01:04:44 | piroko | preglow: the best part, they all use next to no cpu :D |
01:04:49 | bluefoxicy | yeah haven't done tha tand am too lazy to go to the page telling me how :) |
01:05:13 | preglow | drumnbass chip tunes > * |
01:05:48 | Paul_The_Nerd | linuxstb_: Alright. Umm... good luck? Heh |
01:06:02 | linuxstb_ | We need lostlogic's metadata-on-audio-buffer patch - to get rid of the 32 track limit. You can fit a few thousand SIDs in the audio buffer... |
01:06:15 | preglow | ameff.sid really needs the filters, gharh |
01:06:42 | piroko | ah! I have to patch the source for the sid's before I re-compile this without freq scaling. thanks for reminding me! |
01:06:44 | preglow | piroko: you'll recognize a lot of the sids if you've heard his monkey warning mp3 on monotonik |
01:07:52 | linuxstb_ | preglow: Any clever ideas about handling track lengths? |
01:08:10 | preglow | linuxstb_: the hvsc database thing is the only good solution |
01:08:29 | piroko | preglow: found it! thanks |
01:10:40 | piroko | crap. where is the ipod freq scaling define located again? |
01:10:49 | preglow | what model? |
01:10:52 | piroko | 4g |
01:10:56 | piroko | greyscale |
01:10:57 | preglow | config-ipodcolor.h, i think |
01:10:59 | preglow | ahh |
01:11:25 | preglow | config-ipod4g? |
01:11:32 | preglow | in firmware/export |
01:11:35 | piroko | yeah, i was there. i just found it |
01:11:46 | piroko | i was searching for scale, when i should've searched for freq |
01:12:23 | piroko | this is so flippin sweet. ROCK ON 8-BIT STYLE! HAZAA! |
01:12:43 | * | piroko has every mp3 from 8bitpeoples.com |
01:12:46 | piroko | :D |
01:12:49 | preglow | as you should |
01:12:53 | piroko | yep |
01:13:07 | piroko | god we're all just a bunch of geeks |
01:13:13 | preglow | i just had to stop listening to sids |
01:13:29 | preglow | i wont be able to go to bed if i continue |
01:13:36 | piroko | lol |
01:13:56 | | Join sando [0] (n=lolsteam@144.135.255.155) |
01:14:15 | piroko | i love how you never find those dumb people that go into chatrooms just to talk about sex. they aren't smart enough to get onto irc ;) |
01:14:19 | | Quit ender` (" Anyone who goes to a psychiatrist ought to have his head examined.") |
01:15:55 | | Join webguest30 [0] (n=18b8405c@labb.contactor.se) |
01:16:35 | | Join sean [0] (n=18b8405c@labb.contactor.se) |
01:16:35 | | Quit webguest30 (Client Quit) |
01:17:20 | piroko | preglow: what timezone are you in? |
01:17:47 | sean | hey i have a question / concern regarding rockbox and ipod (4gen) battery life....has anyone noticed it is a lot shorter with rockbox? |
01:17:56 | piroko | sean: yep. about 4 hours |
01:18:01 | piroko | sean: it's being worked on |
01:18:44 | | Quit damaki__ (Read error: 110 (Connection timed out)) |
01:18:50 | preglow | piroko: gmt+1 |
01:19:02 | amiconn | preglow: Not +2 with DST? |
01:19:03 | piroko | preglow: wow. -5 over here |
01:19:26 | preglow | amiconn: i have no idea, time zones are not among the things i consider myself knowledgable in |
01:19:26 | | Quit sean (Client Quit) |
01:19:42 | piroko | lol. i have a phd in timezones |
01:20:20 | | Quit arf-arf (Read error: 110 (Connection timed out)) |
01:20:47 | preglow | just got home from a lengthy mountain trip, so i'm quite beat |
01:21:07 | punkrockguy318 | piroko: i think i'm -5 here.. but i'm not sure |
01:21:07 | preglow | if not i'd of course still be euphorpic from discovering rockbox doing sids |
01:21:15 | preglow | euphoric too |
01:21:32 | piroko | punkrockguy318: what state? |
01:21:33 | piroko | lol |
01:21:59 | punkrockguy318 | piroko: nj |
01:22:04 | piroko | yep -5 |
01:22:08 | piroko | ohio here |
01:22:10 | piroko | :( |
01:22:13 | piroko | ohio sucks |
01:22:19 | *** | Saving seen data "./dancer.seen" |
01:22:42 | punkrockguy318 | nj isn't too great either :-\ all the towns/cities around me are really dirty.. and i feel like a minority! there's so many immigrants! |
01:23:45 | piroko | lol |
01:24:02 | dpassen1 | What part of NJ? I'm from Staten Island, NY |
01:24:43 | punkrockguy318 | southern nj... cumberland area... 25 minutes from vineland |
01:24:53 | * | piroko starts rocking out to chiptunes with full cpu usage |
01:24:53 | punkrockguy318 | i love the staten island accent :) |
01:24:58 | dpassen1 | Cool, going to the Bamboozle? |
01:25:06 | Ave | what is the MMC in HAVE_MMC ? |
01:25:16 | punkrockguy318 | bamboozle? |
01:25:38 | dpassen1 | Its a 2 day concert up in the Meadowlands, I'm guessing based on your username. |
01:26:10 | Paul_The_Nerd | Ave: MultiMedia Card, or whatever? |
01:26:20 | punkrockguy318 | what bands are playing? |
01:26:42 | dpassen1 | Quite a bit, I was considering going mainly because of Lifetime |
01:27:12 | punkrockguy318 | hmm |
01:27:23 | Ave | Paul_The_Nerd: ah.. so hm its different from standard flash memory? like external slow memory |
01:27:31 | punkrockguy318 | i almost got tickets from dave matthews band for this summer, but i'm going to be away :( |
01:27:45 | piroko | preglow: why does goto80 get shoved into VARIOUS? goto80 is a god... |
01:27:47 | Ave | the whole damn code is full of "ifdef have_mmc" |
01:28:00 | Paul_The_Nerd | Ave: It's the card slot on the Ondio, I believe. |
01:28:09 | preglow | piroko: indeed, tis sad |
01:28:26 | piroko | preglow: how old are you, out of curiousity? |
01:29:29 | Ave | Paul_The_Nerd: ok thanks |
01:29:41 | obo | does rockbox have any measurement of uptime? |
01:29:55 | Ave | there is something in the debug menu |
01:30:02 | | Join Carn [0] (i=asdwasde@ip70-180-252-197.lv.lv.cox.net) |
01:30:13 | piroko | debug:show runtime |
01:30:21 | piroko | sorry, view runtime |
01:30:22 | Ave | I'm trying to figure out (still) how the runtime estimation works, its just using some current value out of the hat, based on 192kbps cbr mp3 playback, it seems |
01:30:23 | Carn | hey uhm i just installed this , and the doom plugin.. how do i exit the game? |
01:30:32 | amiconn | blargh! What happened to the H300 bootloader |
01:30:35 | punkrockguy318 | Carn: push hold |
01:30:36 | * | amiconn runs |
01:30:48 | obo | don't suppose you know the variable name? :) |
01:30:50 | preglow | piroko: 24 |
01:30:54 | Carn | sorry i have the 5g ipod |
01:31:01 | piroko | i think i may be one of the youngest people here... |
01:31:04 | preglow | haha |
01:31:04 | preglow | at? |
01:31:08 | piroko | 18 |
01:31:10 | Paul_The_Nerd | amiconn: What happened? |
01:31:11 | Carn | push hold on the 5g? |
01:31:12 | preglow | not too bad, then |
01:31:16 | preglow | i think we've got younger |
01:31:23 | Paul_The_Nerd | Carn: Yes, flip the hold switch on, wait about 1 second, and flip it off, and that brings up the menu |
01:31:25 | piroko | nah. i used to be able to say i was 14. then it was cool ;) |
01:31:26 | | Quit mikearthur ("Konversation terminated!") |
01:31:31 | Carn | oh thanks alot |
01:31:32 | punkrockguy318 | Carn, yes the hold toggle thing |
01:31:32 | Carn | =] |
01:31:49 | amiconn | Paul_The_Nerd: Check the build table... |
01:31:50 | punkrockguy318 | piroko: i'm 16 |
01:31:53 | piroko | sweet |
01:32:16 | | Join Gibbed [0] (i=rick@pool-71-108-2-183.lsanca.dsl-w.verizon.net) |
01:32:20 | | Quit Rick (Nick collision from services.) |
01:32:29 | piroko | for some reason, my running time is blank and my current time reads 1 hour, 40 minutes, but I just booted... |
01:32:32 | | Nick Gibbed is now known as Rick (i=rick@pool-71-108-2-183.lsanca.dsl-w.verizon.net) |
01:32:44 | preglow | hmm |
01:32:51 | preglow | current time doesn't work like that, i think |
01:32:58 | preglow | i've no idea how it works, though |
01:33:07 | Paul_The_Nerd | amiconn: Aaah |
01:33:12 | amiconn | Current time should display the time since last charge. |
01:33:30 | preglow | piroko: i take it you've got goto80's vinyl releases as well, then? :P |
01:33:30 | amiconn | Top time should show the top runtime between charges, until reset |
01:33:37 | punkrockguy318 | i want to learn more about hardware programming.. i know C.. but what should I take a look at to learn more about direct hardware programming so I can help out with kernel level things? I took a look at the rockbox kernel code, but all of the outw()s were beyond me :) |
01:33:54 | piroko | preglow: are they off 8bitpeoples? |
01:34:01 | Moos | amiconn: is your last commit for H300 only? |
01:34:02 | piroko | or real vinyl? |
01:34:06 | preglow | piroko: no, they're not available as mp3, just real vinyl |
01:34:11 | amiconn | Moos: yes |
01:34:16 | obo | amiconn: is there any kind of internal tick or counter? |
01:34:18 | preglow | punkrockguy318: don't get scared by those, they're something we inherited from ipodlinux, hardware programming isn't very hard if you already know c |
01:34:18 | Moos | k |
01:34:34 | piroko | preglow: no :( are they still available? |
01:34:42 | preglow | piroko: i don't know if you can by them anymore, though, i got them when they were still fresh |
01:34:49 | preglow | piroko: he's got a cd you can still buy, though |
01:34:50 | * | piroko pouts |
01:35:11 | punkrockguy318 | preglow: what should I do to get started on hardware programming? i wrote a basic linux kernel module once.. but that was just, you know printf("hi i'm in the kernel"), etc |
01:35:16 | amiconn | Moos: The X5 PCF driver is pathetic. I expect it to drain even more CPU power than the old H300 one. It really needs work, but that can't be done w/o an X5 at hand |
01:35:18 | piroko | preglow: i may just have to do that |
01:36:10 | Ave | uh, I dont get it, itlooks like all CURRENT_NORMAL defs are conditioned away, so where does the ipod code get the values then |
01:36:18 | Moos | amiconn: yes I guess :(, hopefully after the release LinusN will back to iaudio stuff |
01:36:21 | piroko | argh. i still get the occasional "try-to-change-tracks-from-file-browser-but-then-don't-play-and-kick-me-back-to-file-browser" bug |
01:36:42 | amiconn | I got really weird crashes due to bugs on my H300, like backlight going off and not on again, or flickering backlight and non-working buttons. Booting into iriver fw fixed those nasty effect |
01:36:43 | amiconn | s |
01:37:02 | Moos | amiconn: really *poor* runtime on iaudio currently :( (didn't make any benchmark yet) |
01:37:03 | Ave | aaah no I'm blind |
01:37:37 | Moos | amiconn: strange : ( |
01:38:14 | piroko | is the afore mentioned bug known? |
01:38:34 | amiconn | Moos: Well, no wonder. If you set wrong port bits, or violate the i2c protocol, you can expect the PCF to hate you ;) |
01:38:47 | Moos | hehe : ) |
01:38:50 | amiconn | Of course all these things are fixed in my committed versions |
01:38:58 | amiconn | -s |
01:39:11 | | Quit muesli__ (Read error: 110 (Connection timed out)) |
01:39:12 | Moos | goodie for release |
01:39:26 | punkrockguy318 | preglow: any resources you would reccomend? |
01:40:28 | Moos | amiconn: still this mysterious batterie consumption on h3xx, I'm wondering if LinusN found a bit of time for investigate this before the release |
01:40:47 | amiconn | This definitely needs to be fixed before release :/ |
01:40:51 | Moos | something definitively weird some wher |
01:40:56 | Moos | indeed :( |
01:41:30 | Moos | for h1xx runtimes are good |
01:41:57 | amiconn | Could be better.... |
01:42:06 | Moos | always : ) |
01:42:09 | piroko | will the sid codec ever be permanently committed to the source code or will it just be available as a patch? |
01:42:37 | amiconn | piroko: It will sure get committed, but most probably after the feature freeze |
01:43:05 | preglow | punkrockguy318: no, none really, i just picked it up as i went |
01:43:15 | Moos | amiconn: that kind of stuff canot make exception? |
01:43:29 | Zoide777 | bye |
01:43:30 | | Quit Zoide777 ("CGI:IRC") |
01:43:34 | punkrockguy318 | preglow: Hmm... |
01:43:36 | piroko | okey dokey. thanks |
01:43:44 | Moos | I mean new codec not introduce new bugs on the core, right? |
01:43:45 | punkrockguy318 | Does anyone have any suggestions on how I should get started with hardware programming? |
01:44:27 | preglow | rockbox is a nice way to start |
01:44:37 | Moos | amiconn: it seems there was plenty of hidden sid users : ) |
01:44:50 | piroko | oh YEAH! |
01:45:12 | amiconn | Moos: A new codec does introduce new code in the core, for metadata reading. |
01:45:29 | Moos | indeed, not thought at that part |
01:45:35 | piroko | it works fine so far as I can tell thus far |
01:45:43 | * | amiconn didn't check out the sid codec yet |
01:45:55 | * | amiconn would be more interested in ProTracker & friends |
01:45:59 | * | piroko hasn't had any problems with it yet |
01:46:03 | Moos | amiconn: but if linuxstb, preglow... 'll manage to have it clean? |
01:46:11 | Moos | hehe : ) |
01:46:40 | preglow | sure, we'll have sid |
01:46:53 | preglow | but after the feature freeze |
01:47:01 | | Join webguest01 [0] (n=40959d7d@labb.contactor.se) |
01:47:16 | piroko | unless you feel like patching, then you can have sid NOW :D |
01:47:19 | Moos | I mean for people waiting release for use Rockbox, that could be good in the 3.0 release if all is fine, no? |
01:47:21 | Carn | alright how come my music wont play |
01:47:41 | amiconn | Anyone wants to have a look at the new hd icon, or should I commit right away? It's better visible. |
01:47:45 | Moos | preglow: ok, it seems everyone thought SID can wait 3.1 |
01:47:46 | Paul_The_Nerd | Carn: Well, what's it doing? |
01:47:48 | piroko | Carn: what is happening? |
01:47:54 | Carn | like |
01:47:55 | punkrockguy318 | SID? |
01:48:00 | Carn | i go to choose a song |
01:48:02 | preglow | amiconn: if you've got it available in viewable form, sure |
01:48:03 | Carn | and nothing happns |
01:48:06 | midkay | amiconn, i'd like to see it either way, if you have a bitmap uploaded somewhere, sure.. |
01:48:07 | Paul_The_Nerd | Moos: It's the rules. If you make ONE exception, then other people start asking "Well, why can't MY thing have an exception." |
01:48:12 | Moos | amiconn: please go go go |
01:48:33 | Carn | and the song says o:oo/o:oo |
01:48:43 | Moos | Paul_The_Nerd: there is _always_ exception for any rule ; ) |
01:48:46 | piroko | punkrockguy318: what are you asking? |
01:48:59 | punkrockguy318 | What is SID? |
01:49:05 | Paul_The_Nerd | Carn: That's still vague. Directory browsing, or via TagCache? Have you moved the songs on your disk since building the tagcache? How old is your build? |
01:49:10 | preglow | linuxstb_: you think the hvsc database approach is feasible, though? it'll introduce a not small delay to metadata loading... |
01:49:19 | Carn | i got the latest build |
01:49:20 | amiconn | amiconn.dyndns.org/HD_7x7_1.png">http://amiconn.dyndns.org/HD_7x7_1.png |
01:49:21 | Carn | its just |
01:49:23 | Carn | the music wont play |
01:49:30 | piroko | punkrockguy318: http://en.wikipedia.org/wiki/MOS_Technology_SID |
01:49:33 | BHSPitMonkey | punkrockguy318: it's a synthesized music format |
01:49:41 | Paul_The_Nerd | Carn: You didn't answer *any* of the rest of my questions... |
01:49:41 | BHSPitMonkey | old atari-like music |
01:49:53 | preglow | amiconn: yeah, it does indeed look nicer |
01:49:54 | Carn | lol |
01:49:55 | Carn | sorry |
01:50:09 | | Quit Carn () |
01:50:13 | punkrockguy318 | piroko: BHSPitMonkey thanks you |
01:50:24 | BHSPitMonkey | yours welcome |
01:50:35 | piroko | np |
01:50:38 | * | Paul_The_Nerd wonders how he's supposed to help people when all they'll say is "It just doesn't work." |
01:50:39 | * | Paul_The_Nerd sighs |
01:50:47 | Moos | : ) |
01:51:00 | piroko | amiconn: it's better than a circle with a dot in the middle ;) |
01:51:09 | Moos | indeed : ) |
01:51:14 | BHSPitMonkey | Paul_The_Nerd: could you have a look at the U.S. government for me real quick? |
01:51:21 | BHSPitMonkey | I don't know what's wrong with it... |
01:51:48 | Moos | wasn't there one good HD icon for WPS somwhere, a minus HD? |
01:51:50 | | Quit SereR0KR ("XChat Aqua") |
01:52:02 | Paul_The_Nerd | BHSPitMonkey: That one's easy. One is a symptom of a greater problem. First letter "B" ends with an "ush". The greater problem though, is a big red R. |
01:52:02 | | Quit midkay (Read error: 104 (Connection reset by peer)) |
01:52:07 | amiconn | okay |
01:52:15 | | Join midkay_ [0] (n=midkay@24.143.70.99) |
01:52:49 | * | Paul_The_Nerd waits to try SID until Preglow has the filters working. |
01:53:15 | * | Moos never tried SID : ) |
01:53:19 | Moos | yet ; ) |
01:53:34 | Paul_The_Nerd | Unfortunately my Nano doesn't have enough space free without even more trimming. |
01:54:03 | * | Moos looks on his X5 60 GB :P |
01:55:07 | | Quit webguest01 ("CGI:IRC (EOF)") |
01:55:32 | Moos | archoses have still the avantage big HD support |
01:56:01 | | Join Carn [0] (i=asdwasde@ip70-180-252-197.lv.lv.cox.net) |
01:56:19 | Carn | sorry, laggg out . the music isnt the problem the video is |
01:56:23 | BHSPitMonkey | I dream of MIDI. |
01:56:40 | BHSPitMonkey | (to my knowledge, it still doesn't work (or work well), right?) |
01:56:54 | Carn | oh haha =X |
01:56:54 | Paul_The_Nerd | Carn: Well, Rockbox doesn't support video at all... |
01:57:00 | Carn | duh -.- |
01:57:02 | Carn | sorry |
01:57:03 | Carn | =[ |
01:57:06 | punkrockguy318 | does rockbox support the ipod clicker? |
01:57:19 | BHSPitMonkey | it doesn't make the piezo clicking sounds, no |
01:57:33 | Paul_The_Nerd | BHSPitMonkey: There's a patch for that. :-P |
01:57:42 | BHSPitMonkey | Paul_The_Nerd: -.- |
01:57:46 | BHSPitMonkey | does it work? |
01:57:48 | Moos | BHSPitMonkey: we are "close" to have MIDI realtime.... somethi |
01:57:53 | BHSPitMonkey | cool |
01:57:57 | Moos | something for post 3.0 |
01:58:00 | Paul_The_Nerd | BHSPitMonkey: I don't know how well the clicker patch works. I hate the clicker. |
01:58:00 | | Part Carn |
01:58:08 | piroko | wait, THAT'S what piezo is??? |
01:58:16 | piroko | :O |
01:58:16 | BHSPitMonkey | Paul_The_Nerd: ah, thought you meant midi |
01:58:25 | BHSPitMonkey | umm |
01:58:28 | * | Moos points to kkurbjun for MIDI |
01:58:30 | BHSPitMonkey | what did you THINK the piezo was? |
01:58:31 | * | piroko grabs the piezo patch and recompiles... |
01:58:38 | Paul_The_Nerd | BHSPitMonkey: Oh, well there's also a patch for MIDI that makes SOME midi files playable. |
01:58:38 | piroko | i honestly had no clue |
01:58:56 | BHSPitMonkey | piroko: you need to spend more time at Radio Shack |
01:58:59 | Paul_The_Nerd | It's a viewer though, so it's not integrated into the playback system |
01:58:59 | piroko | by the way, how do you apply multiple patches without them crapping out over eachother? |
01:59:05 | Moos | BHSPitMonkey: yep MIDI code wasn't commited cause feature freeze too |
01:59:36 | BHSPitMonkey | Moos: oh, well, I'll hang on till it's prettier then :P |
01:59:41 | | Join arf-arf [0] (i=arf-arf@bb-87-82-3-185.ukonline.co.uk) |
01:59:48 | Moos | : ) |
01:59:55 | BHSPitMonkey | it's not just 1-channel or anything, right? |
02:00 |
02:00:08 | | Join webguest80 [0] (n=40959d7d@labb.contactor.se) |
02:00:29 | Moos | I don't no much about MIDI sorry, you have to ask kkurbjun |
02:00:34 | * | RotAtoR just downloaded the HVSC pack in anticipation of SID support |
02:00:40 | Moos | *know |
02:00:53 | BHSPitMonkey | kkurbjun: atten-TION! |
02:00:56 | Moos | hehe RotAtoR |
02:00:59 | BHSPitMonkey | hehe :P |
02:01:03 | ze | ugh |
02:01:11 | piroko | oh crap. the piezo driver seems to only be for 4g... :( |
02:01:17 | RotAtoR | time to sample some tracks first in foobar |
02:01:18 | piroko | i mean 5g |
02:01:18 | ze | i might just have to reverse-engineer my karma |
02:01:28 | ze | so rockbox can run on it |
02:01:31 | ze | just so i can play SID's |
02:01:41 | punkrockguy318 | piroko: no piezo for 5g? :( |
02:01:51 | punkrockguy318 | piroko: oh! okay... yum patch time! |
02:01:58 | elinenbe | amiconn: is that last commit of your's the battery fix everyone is looking for? |
02:02:00 | piroko | punkrockguy318: you mean no piezo for 4g? |
02:02:00 | RotAtoR | good lord, there's enough SID to last a lifetime in this pack! |
02:02:02 | arf-arf | anyone know what reload_codec is used for in snowgoon's patch of mpc.c? http://www.musepack.net/forum/viewtopic.php?t=299 |
02:02:24 | Moos | RotAtoR: haha :D |
02:02:35 | amiconn | wtf... http://www.rockbox.org/cvs.shtml |
02:02:47 | piroko | amiconn: yes? |
02:02:48 | Moos | arf-arf: preglow said he will take a look |
02:03:11 | Paul_The_Nerd | amiconn: Different build servers got it for H300, and one of them has a slightly different m68kgcc? |
02:03:12 | Moos | still red :( |
02:03:13 | preglow | yeah, i will |
02:03:16 | preglow | but after 3.0 |
02:03:23 | Moos | not hurry |
02:03:55 | amiconn | Paul_The_Nerd: Yes, it seems to be gcc dependent. 3.4.6 is working fine. |
02:04:13 | * | BHSPitMonkey watches osx sloooooowwwwly boot |
02:04:31 | Moos | preglow: maybe the author of this patch will improve things too, let's hope |
02:04:31 | piroko | BHSPitMonkey: need to optimize? ;) |
02:04:35 | | Join jaypee68 [0] (n=jaypee68@c-24-3-200-210.hsd1.pa.comcast.net) |
02:04:47 | jaypee68 | hello all |
02:04:50 | amiconn | Hmpf, what to do about this??? |
02:04:51 | BHSPitMonkey | piroko: mebbe... but there's not much I can do |
02:04:55 | BHSPitMonkey | emulation is emulation |
02:05:15 | amiconn | It's clearly a gcc goof, spitting out instructions that make no sense, in a module I didn't touch... |
02:05:32 | piroko | BHSPitMonkey: ah. didn't realize you were emulating. try running it :D |
02:05:34 | Moos | uch : ( |
02:05:55 | preglow | Moos: perhaps |
02:06:00 | amiconn | linuxstb: pleez update your m68k-elf-gcc ... |
02:06:10 | preglow | Moos: he seems to use rockbox, so perhaps he'll continue when he sees we'll use it |
02:06:14 | BHSPitMonkey | piroko: try buying me a mac :p |
02:06:19 | jaypee68 | I just recently installed rockbox on my 2GB Nano and am some trouble finding a feature. |
02:06:19 | piroko | lol |
02:06:26 | jaypee68 | is track seeking possible? |
02:06:28 | | Quit linuxstb_ ("CGI:IRC (EOF)") |
02:06:29 | Moos | preglow: indeed, I'm optimistic : ) |
02:06:36 | piroko | jaypee: hold down fast forward/rewind |
02:06:53 | Moos | preglow: sorta Rockbox made MPC live again : ) |
02:07:14 | preglow | haha |
02:07:22 | amiconn | Ah no, me silly |
02:07:41 | jaypee68 | duh, taht was pretty simple. :-) I didn't realize I had to hold them cos whenever I hit ff and rew it just changed tracks |
02:07:43 | jaypee68 | thanx :-) |
02:07:43 | amiconn | ooopzorz |
02:07:55 | BHSPitMonkey | amiconn silly |
02:08:06 | Moos | the new 2nd ooops word? :p |
02:08:26 | jaypee68 | what's everybody's favorite WPS on the Nano? |
02:08:28 | BHSPitMonkey | woot, installing iTunes on my virtual mac |
02:08:29 | BHSPitMonkey | lol |
02:08:39 | Moos | booooooooo |
02:08:40 | piroko | BHSPitMonkey: what os are you running? |
02:08:47 | BHSPitMonkey | piroko: linux |
02:08:56 | piroko | BHSPitMonkey: pear? |
02:08:59 | BHSPitMonkey | yup |
02:09:01 | piroko | cool |
02:09:17 | piroko | i never could try it. no dvd drive :(. but then again, i have a powerbook :D |
02:09:26 | punkrockguy318 | Hmm.. I'm taking a look at the piezo patch... And just wondering how it was done.. In the init function, there are two lines.... + outl(inl(0x70000010) & ~0xc, 0x70000010);+ outl(inl(0x6000600c) | 0x20000, 0x6000600c); How were these adresses and values obtained? |
02:09:29 | BHSPitMonkey | what do you need a dvd drive for? |
02:09:51 | piroko | BHSPitMonkey: you just download the install dvd's? |
02:09:51 | obo | punkrockguy318: I nicked em from Mikachu who nicked em from preglow :) |
02:10:04 | obo | punkrockguy318: I think they came from ipl |
02:10:11 | amiconn | ipl blackmagic... |
02:10:15 | piroko | lol |
02:10:19 | BHSPitMonkey | piroko: or make the images yourself, send them across the network? |
02:10:29 | punkrockguy318 | obo: oh, lol |
02:10:31 | piroko | BHSPitMonkey: that would be fun ;) yeah, no need anyway |
02:10:35 | BHSPitMonkey | true |
02:10:56 | punkrockguy318 | obo: how do you ever know what device is at what adress? and what to send to it? |
02:10:56 | piroko | god, after running ipod linux, and then running rockbox, there's not even a competition |
02:10:56 | | Join Genre9mp3 [0] (n=yngwiejo@dsl-88-218-17-158.customers.vivodi.gr) |
02:11:08 | BHSPitMonkey | piroko: watch your mouth |
02:11:12 | | Quit Genre9mp3 (Client Quit) |
02:11:27 | piroko | BHSPitMonkey: huh? |
02:11:47 | BHSPitMonkey | thou shall not speak ill of iPodLinux :P |
02:11:49 | midkay_ | he has major blind faith in iPL :) |
02:11:50 | obo | punkrockguy318: well, I just stole it... I think the ipl guys reverse engineered the retailos |
02:11:59 | BHSPitMonkey | umm |
02:12:01 | BHSPitMonkey | no they didn't |
02:12:02 | BHSPitMonkey | lol |
02:12:07 | BHSPitMonkey | that would be a hoot, though |
02:12:23 | piroko | BHSPitMonkey: don't get me wrong, i love ipl. they just have different design goals. |
02:12:41 | punkrockguy318 | obo: oh.. is reverse engineering pretty much just guessing and checking? |
02:12:42 | BHSPitMonkey | piroko: indeed, which is why there IS no "competition" :P |
02:12:47 | piroko | lol |
02:12:54 | BHSPitMonkey | I'm fond of both projects |
02:12:57 | piroko | as am i |
02:13:02 | obo | punkrockguy318: pass - way beyond what I do |
02:13:10 | BHSPitMonkey | one brought videos to my nano :) |
02:13:14 | piroko | but right now rockbox is heading more towards what I'm looking for in a player |
02:13:22 | piroko | and i don't have a color screen :( |
02:13:29 | BHSPitMonkey | ah |
02:13:32 | piroko | my videos looked like poop on a stick |
02:13:39 | BHSPitMonkey | heh |
02:13:40 | piroko | but it was still cool for about a month |
02:13:56 | BHSPitMonkey | I agree that rockbox is a better music player... that's what it's designed for |
02:14:06 | BHSPitMonkey | but I also like seeing my programs come to life in iPL |
02:14:14 | punkrockguy318 | BHSPitMonkey: i couldn't get music to play in ipl |
02:14:17 | BHSPitMonkey | s/programs/program/ :P |
02:14:33 | punkrockguy318 | obo: alright. I'd to learn a little bit more about hardware programming, but I don't know where to start :-\ |
02:14:34 | BHSPitMonkey | punkrockguy318: ok? |
02:14:45 | BHSPitMonkey | punkrockguy318: take apart your tv and touch everything inside |
02:14:51 | piroko | ROFL |
02:15:03 | punkrockguy318 | :-P i'll get right on that :) |
02:15:27 | BHSPitMonkey | I swear, you'll learn more in a fraction of a second than you would from hours of bookreading |
02:15:29 | BHSPitMonkey | ;) |
02:15:40 | piroko | BHSPitMonkey: yeah, running a shell 'cat'ing files from ipl was pretty flippin badass |
02:15:50 | BHSPitMonkey | heh |
02:16:07 | BHSPitMonkey | not to mention iDoom |
02:16:19 | punkrockguy318 | iDoom is pretty slick :) |
02:16:19 | piroko | oh hell yeah. i was so stoked when the fixed the frame-rate on the 4g |
02:16:24 | piroko | and iboy |
02:16:27 | BHSPitMonkey | indeed |
02:16:47 | BHSPitMonkey | I've been testing for both authors this week, it's cool stuff |
02:17:01 | piroko | i showed all my friends and they were like "OH MY GOD YOU ARE PLAYING DOOM ON YOUR IPOD!!!" by the way, did they ever get sound working for idoom? |
02:17:07 | BHSPitMonkey | not yet |
02:17:09 | piroko | :( |
02:17:11 | piroko | oh well |
02:17:18 | BHSPitMonkey | I was just talking with hy about that a night or two ago actually |
02:17:24 | BHSPitMonkey | he's gonna look into it some more |
02:17:32 | | Join iCstyle [0] (n=no@84-73-146-85.dclient.hispeed.ch) |
02:17:36 | piroko | cool. i may have to switch over for a bit to play with it :) |
02:17:38 | BHSPitMonkey | they have sound in rockdoom, but it's pretty gimpy if you ask me |
02:17:46 | piroko | yeah, and it doesn't run on the 4g's |
02:17:48 | punkrockguy318 | I was playing rockdoom today, and someone took a look at it... and they didn't know what doom was! Ah! the younger generation is going downhill, i tell ya |
02:17:50 | kkurbjun | BHSPitLappy, why do you say that? |
02:18:00 | * | BHSPitMonkey hides |
02:18:02 | punkrockguy318 | BHSPitMonkey: i think it's cute |
02:18:17 | midkay_ | kkurbjun, the messed up high-pitched sound on the iPods, i think.. |
02:18:20 | | Nick midkay_ is now known as midkay (n=midkay@24.143.70.99) |
02:18:21 | piroko | punkrockboy318: you are the yonger generation :P |
02:18:22 | BHSPitMonkey | yeah |
02:18:23 | kkurbjun | :), I'm just curious |
02:18:34 | piroko | wow. younger even |
02:18:44 | kkurbjun | any other features that you think it misses? |
02:18:46 | BHSPitMonkey | kkurbjun: it sounds messed up, like the sample rate is farked or something |
02:18:53 | piroko | punkrockguy318: you have a 5g? |
02:18:56 | BHSPitMonkey | like rockboy does |
02:18:58 | punkrockguy318 | piroko: yeah |
02:19:06 | | Join damaki__ [0] (n=Chocolat@ALille-153-1-4-19.w83-198.abo.wanadoo.fr) |
02:19:13 | * | piroko eyes punkrockguy318 greedily |
02:19:18 | | Quit jaypee68 ("Leaving") |
02:19:18 | kkurbjun | idoom doesn't have sound though correct? |
02:19:23 | | Join Zoide777 [0] (n=800c5ab5@labb.contactor.se) |
02:19:25 | * | BHSPitMonkey has a 5G, too |
02:19:28 | piroko | ... |
02:19:31 | BHSPitMonkey | kkurbjun: iDoom doesn't have ANY sound, :P |
02:19:39 | BHSPitMonkey | and for some reason I still prefer playing iDoom |
02:19:39 | Zoide777 | hi |
02:19:43 | BHSPitMonkey | probably due to the controls |
02:19:47 | Zoide777 | has anyone tried using tagcache with wavpack files? |
02:19:50 | piroko | idoom doesn't have sound, but runs on 4g's. rockbox has sound, but doesn't run on 4g :( |
02:19:51 | Zoide777 | mine aren't getting indexed |
02:19:55 | punkrockguy318 | BHSPitMonkey: what are the controls on idoom? |
02:20:01 | kkurbjun | Hmm, I see |
02:20:03 | BHSPitMonkey | punkrockguy318: good :) |
02:20:09 | midkay | kkurbjun, didn't linuxstb say that it sounded correct on iPods with a different sample rate? i know it wouldn't be the best way to do it, but what about a simple #if CONFIG_KEYPAD == IPOD_3/4G_PAD to use a working sample rate for iPods until the actual problem gets fixed? |
02:20:28 | kkurbjun | idoom uses the wheel to turn? |
02:20:31 | dpassen1 | Zoide777: WavPack uses APEv2 tags by default, right? |
02:20:32 | BHSPitMonkey | kkurbjun: it can |
02:20:44 | BHSPitMonkey | it's got a config file |
02:20:45 | iCstyle | hi all! i've got a problem with tagcache on my ipod mini 2g... can i tell you? |
02:20:58 | punkrockguy318 | i was looking at the code of idoom, thinking about hacking up the controls a bit |
02:21:12 | BHSPitMonkey | punkrockguy318: umm, that's what the config file is for o.o |
02:21:37 | punkrockguy318 | BHSPitMonkey: no, i was going to try to add running and scroll whell support |
02:21:38 | kkurbjun | midkay, yes, it does work with the sample frequency output of doom at 44k, but I think the plan is to wait till 11k is implemented on the ipods |
02:21:49 | midkay | kkurbjun, i was considering testing the sample rate linuxstb mentioned (if it was indeed him) .. if i found that it worked correctly, would you mind if i committed it so iPods would use that sample rate? |
02:21:54 | Zoide777 | dpassen1: i think so |
02:21:55 | midkay | ah. :( |
02:22:03 | BHSPitMonkey | punkrockguy318: yes, you can use the wheel, if you set the control in the config file... |
02:22:10 | BHSPitMonkey | you can make the wheel turn or whatever |
02:22:24 | punkrockguy318 | BHSPitMonkey: what about running? |
02:22:29 | BHSPitMonkey | dunno |
02:22:34 | punkrockguy318 | i'll check it out |
02:22:40 | punkrockguy318 | do you know where it's located off hand? |
02:22:44 | BHSPitMonkey | ask in the appropriate channel |
02:23:02 | kkurbjun | midkay, If you can test it and doom still runs fine I don't see a reason you can't commit that. On the H300 at 44k the sound is stuttery though. |
02:23:20 | punkrockguy318 | BHSPitMonkey: ? |
02:23:20 | | Join ashridah [0] (i=ashridah@220-253-123-166.VIC.netspace.net.au) |
02:23:20 | midkay | kkurbjun, hm, i'll see how it works.. |
02:23:31 | midkay | kkurbjun, know offhand where it might be? |
02:23:34 | BHSPitMonkey | punkrockguy318: this isn't #idoom, it's #rockbox :P |
02:23:48 | punkrockguy318 | BHSPitMonkey: i was speaking of rockdoom |
02:23:54 | kkurbjun | midkay, in i_sound.c |
02:23:59 | BHSPitMonkey | punkrockguy318: oh, that's not what you said. |
02:24:06 | midkay | found it :) |
02:24:14 | BHSPitMonkey | "<punkrockguy318> i was looking at the code of idoom, thinking about hacking up the controls a bit" |
02:24:15 | punkrockguy318 | BHSPitMonkey: excuse me :) |
02:24:21 | kkurbjun | punkrockguy318, I can add in an always run configuration in the startup of rockdoom if that would help out |
02:24:44 | * | piroko wishes piezo worked for 4g... |
02:24:50 | BHSPitMonkey | piroko: come on. |
02:24:56 | punkrockguy318 | kkurbjun: that would help a lot.. and it'd be easier for you to do then me |
02:25:00 | piroko | :D |
02:25:05 | punkrockguy318 | kkurbjun: some levels are impossible without run |
02:25:10 | piroko | amiconn: i love the new hd icon! |
02:25:55 | BHSPitMonkey | wow |
02:26:19 | kkurbjun | punkrockguy318, yeah, I know, I'll add that in then. I'm not going to touch the scrollwheel stuff though as I don't have an ipod. I did readd some mouse code though so it shold be easier |
02:26:49 | midkay | punkrockguy318, i was considering attempting using the wheel to turn and left/right for something else, like strafe.. |
02:27:00 | | Join damaki [0] (n=Chocolat@ALille-153-1-16-186.w83-198.abo.wanadoo.fr) |
02:27:00 | punkrockguy318 | midkay: that's exactly what i was thinking |
02:27:17 | midkay | punkrockguy318, hm, so .. okay.. :) |
02:27:37 | piroko | BHSPitMonkey: are you wow-ing me? |
02:27:46 | kkurbjun | all you need to do is submit a mouse event with data2 being set to the turn amount. the interpretation code is in g_game at line ~747 |
02:30:29 | punkrockguy318 | kkurbjun: alright i'll try checking it out.. i have trouble interpreting other people's code |
02:31:16 | kkurbjun | punkrockguy318, the main event submission is in i_video.c under getkey also btw |
02:31:45 | | Join JdGordon [0] (n=JdGordon@c211-28-227-249.smelb1.vic.optusnet.com.au) |
02:31:45 | webguest80 | hi all, I'm running into trouble getting the cross compiler toolchain build for m68k, on linux... binutils and gcc compiled fine, but I'm running into a problem with gdb: "configure: error: no termcap library found" |
02:31:58 | BHSPitLappy | wow, of all the channels I'm in, this one's the most populated |
02:32:12 | piroko | webguest80: install libtermcap |
02:32:16 | piroko | ? |
02:32:26 | Moos | bye |
02:32:29 | | Quit Moos ("Glory to Rockbox !!!") |
02:32:59 | preglow | bed time |
02:33:13 | Zoide777 | has anyone tried using tagcache with wavpack files? mine aren't getting indexed |
02:33:30 | dpassen1 | Zoide777: WavPack uses APEv2 tags by default, right? |
02:33:58 | | Quit damaki_ (Connection timed out) |
02:34:22 | webguest80 | piroko - that's what I thought first off, but I can't find the sucker... Ubuntu's Synaptic claims no knowledge of "libtermcap", or "termcap" |
02:34:42 | punkrockguy318 | webguest80: i couldn't find it either :( |
02:34:45 | Zoide777 | dpassen1: i think so. what should i do? |
02:34:50 | midkay | hey JdGordon, you asked if i looked at your patch - i thought you didn't want me to? :) |
02:35:04 | JdGordon | hey |
02:35:12 | JdGordon | i was joking :p |
02:35:14 | dpassen1 | I think a similar bug (with MusePack files, which also use APEv2 tags) was reported. I'd bet someone is looking into it. |
02:35:14 | piroko | webguest80: try a 'locate termcap'? |
02:35:19 | midkay | i wasn't, i closed the page ;) |
02:35:25 | midkay | well, anyways, i checked it out today/am checking it out. |
02:35:27 | iCstyle | hey, where can i download the miika's plugin to see the tagcache commiting status? |
02:35:32 | midkay | i fixed the scrollbar problem.. |
02:35:45 | midkay | i'd like to adjust a few more things and then probably commit it.. |
02:35:58 | JdGordon | ok |
02:36:31 | * | piroko didn't know there was anything wrong with the scrollbar |
02:36:46 | midkay | piroko, talking about his viewer patch.. |
02:37:33 | webguest80 | piroko: I have some docs, a perl module, and that's about it... I think your original suggestion was on the right lines - I'm missing a lib, I'd imagine. I just can't work out / find out what package provides it. |
02:37:46 | punkrockguy318 | kkurbjun: i'm checking it out now |
02:38:13 | kkurbjun | punkrockguy318, I just committed the always run configuration option for you |
02:38:29 | kkurbjun | let me know if you have any questions |
02:38:40 | punkrockguy318 | alright thanks |
02:39:45 | piroko | webguest80: well, i have a /usr/lib/libtermcap.so and /usr/include/termcap.h and /usr/include/ncurses/termcap.h, if that helps |
02:39:57 | piroko | maybe from ncurses lib? |
02:41:07 | | Quit damaki__ (Read error: 110 (Connection timed out)) |
02:41:15 | | Quit Mikachu (Remote closed the connection) |
02:41:16 | piroko | apt-get install termcap-compat |
02:41:17 | | Join Mikaelh [0] (i=Mikachu@kr-lun-154-152-233-83.3.cust.bredband2.com) |
02:41:46 | punkrockguy318 | kkurbjun: i'm pretty sure scrollwheel is handled quite a bit differently then buttons... i don't think scrollwheels have button press/release events |
02:42:20 | piroko | punkrockguy318 and webguest80: look here http://packages.debian.org/stable/oldlibs/termcap-compat |
02:42:25 | piroko | it explains your problem :) |
02:43:09 | | Join quobl [0] (n=quobl@149.9.0.21) |
02:43:11 | kkurbjun | punkrockguy318, I'm not sure how the scrollwheel is handled in rockbox, you might have to use button_get to read the status |
02:43:46 | punkrockguy318 | kkurbjun: i'll take a look at the jewels code |
02:44:13 | Zoide777 | dpassen1: ok, thanks. bye |
02:44:15 | | Part Zoide777 |
02:44:37 | punkrockguy318 | compiling makes my tiny room so hot |
02:45:14 | BHSPitLappy | lol |
02:46:14 | piroko | punkrock318: you check out that debian page? |
02:46:37 | punkrockguy318 | piroko: not yet i'm working on something |
02:46:40 | piroko | ok |
02:46:46 | piroko | webguest80: how about you? |
02:46:55 | punkrockguy318 | kkurbjun: looks like i was wrong... scroll/turn works now :) |
02:47:36 | webguest80 | piroko - yep, read it, just looking at the gdb makefile now |
02:47:50 | kkurbjun | punkrockguy318, great : ), that was quick |
02:47:58 | piroko | webguest80: awesome. good luck! |
02:48:01 | webguest80 | that does indeed look like the answer though... |
02:48:19 | piroko | good |
02:49:27 | webguest80 | thanks piroko - appreciated. I installed rockbox the other day on my iHP 120, and thought it was very cool - enough to make me see if I can jump in and do some stuff |
02:50:29 | kkurbjun | punkrockguy318, if you come up with a patch I'll gladly commit it as long as it compiles clean |
02:50:45 | | Quit obo (Read error: 110 (Connection timed out)) |
02:51:02 | BHSPitLappy | as an option, right |
02:51:14 | punkrockguy318 | kkurbjun: alright, i'm still working on it, but i think i'll have a patch ready before tonight is over |
02:51:15 | BHSPitLappy | kkurbjun: need a button configuration menu |
02:51:38 | kkurbjun | BHSPitLappy, there is a button configuration menu already |
02:51:55 | kkurbjun | I don't know if it's fully functional yet for ipods though |
02:52:08 | punkrockguy318 | kkurbjun: strange.. it works in the simulator, but not on the ipod :-\ |
02:52:51 | piroko | webguest80: no problem at all. I'm just happy I finally helped somebody! :D |
02:54:26 | kkurbjun | yeah, unfortunately the sim isn't perfect.. |
02:54:40 | punkrockguy318 | kkurbjun: where does doom keep it's config file? |
02:55:05 | kkurbjun | punkrockguy318, in /games/doom/default.dfg |
02:55:28 | kkurbjun | it's a binary file though |
02:55:41 | bluefoxicy | someone explain |
02:55:47 | bluefoxicy | wtf 'fade-in delay' and 'fade-out delay' are |
02:56:08 | bluefoxicy | does one move the next song back and the other move it forward relative to the end of the current song? |
02:56:41 | * | bluefoxicy wants fade-in to start early |
02:57:20 | midkay | kkurbjun, well, 44.1khz makes the sounds the correct pitch, but although they aren't really stuttery, they're kind of.. slightly distorted.. |
02:57:30 | bluefoxicy | and silence killing, the part of the song under -40db at the beginning and end should be chopped off before anything else is done ... otherwise cross-fading tends to be "fade out, silence, fade in" instead of mixing |
02:58:14 | carini | bluefoxicy: I'm with you on the silence killing, at least at the end of the track. Would be nice if crossfading could start early when dB gets below a threshold. |
02:58:20 | lostlogic | bluefoxicy: or you could encode your files correctly... or if its really important, you could code the feature. |
02:58:25 | kkurbjun | bluefoxicy, it only has an effect when you are using the crossfader, fade-in is the number of seconds from when you press change track till when the song starts play, fade out is the same deal just with the current song |
02:58:42 | bluefoxicy | kkurbjun: "fade out is the same deal" ? |
02:59:07 | bluefoxicy | so when I press next it waits FADEOUT_DELAY, then FADEIN_DELAY, then starts the next song? |
02:59:15 | kkurbjun | midkay, does it slow the game down much? |
02:59:22 | bluefoxicy | (i.e. makes the fade-out delay longer) |
02:59:28 | carini | I don't think it makes sense to set both delays > 0 |
02:59:30 | midkay | kkurbjun, you mean like fewer FPS? |
02:59:34 | punkrockguy318 | kkurbjun: i wonder why it would work in the sim but not on the device :-\ |
02:59:41 | bluefoxicy | lostlogic: some files just have long silences at the end :( |
03:00 |
03:00:46 | lostlogic | bluefoxicy: 'just have' are the original tracks that way on their disks? |
03:01:09 | bluefoxicy | lostlogic: yeah, especially songs that end in a sudden drum-hit |
03:01:10 | kkurbjun | no, the song currently playing waits to start fading out x seconds from when you press change track just like fade in does, so if say fade out is 0 seconds and fade in is 1 second the crossfader will start fading the current song out immediatly, while the next song will start to fade in after a second |
03:01:14 | bluefoxicy | or on a long fade-out instrument |
03:01:22 | kkurbjun | midkay, yes |
03:01:40 | bluefoxicy | the instruments can sit at under -40dB for a while, and you can get 4-8 seconds of barely audible sound out |
03:01:51 | kkurbjun | I may be wrong about the fading stuff, but that's how I've understood it |
03:02:04 | midkay | kkurbjun, should it? :o it's hard to say.. hmm.. would timedemo show any performance difference? |
03:02:06 | lostlogic | bluefoxicy: so crossfade should automatically trim that? hmm... would be difficult to code... |
03:02:26 | carini | Couldn't crossfade just kick in at the end of the track when dB gets below a threshold? |
03:02:37 | lostlogic | carini: not that simple. |
03:02:38 | kkurbjun | midkay, yes, timedemo would show the performance difference |
03:02:46 | midkay | how does timedemo work? |
03:02:55 | lostlogic | carini: how do you keep it from kicking in at silent points earlier in the track? |
03:02:55 | bluefoxicy | lostlogic: more thinking another pre-processor would trim it, because you can't really hear it below a certain threshold, and if your volume isn't set at max eventually you don't hear anything anymore :) |
03:03:18 | lostlogic | bluefoxicy: preprocessor −− on the host pc, not the portable player...? |
03:03:19 | carini | lostlogic: Search from the end of the track backwards until dB gets above a threshold. |
03:03:23 | bluefoxicy | lostlogic: just that with a crossfade, it would trim off what you CAN'T hear during the crossfade as an 'unintended consequence' |
03:03:29 | lostlogic | carini: again, not that simple, codecs don't decode backwards. |
03:03:33 | kkurbjun | make sure you have disk spin down set to something high (~100s) and disk poweroff to off. All you have to do is select the doom 1 shareware wad and turn on timedemo and it will run |
03:03:56 | kkurbjun | punkrockguy318, I'm not sure why that would happen, how were you reading the scroll wheel events? |
03:03:58 | carini | lostlogic: You could just process what you have in the pcm buf? |
03:04:05 | bluefoxicy | lostlogic: on the portable player. I meant 'preprocessor' like the extra stereo plug-in that processes decoded MP3 files in WinAmp before sending them to the sound output plug-in (hence pre-processing) |
03:04:18 | bluefoxicy | I think preprocessor is the right term.. I'm not sure |
03:04:29 | kkurbjun | midkay, once it's done it will output /games/doom/timedemo.txt |
03:04:33 | bluefoxicy | most programs I've seen mimic winamp and call them "DSP plug-ins" |
03:04:36 | lostlogic | carini: of course, but that's just enough for the crossfade, not enough to say "Well there is silence starting X before the end of the track, so crossfade starting back X" |
03:04:50 | kkurbjun | which tells you how many tics the demo took and how many it should take |
03:04:53 | lostlogic | bluefoxicy: no, this is post processing, this happens after decoding. |
03:04:58 | carini | Right, but you could increase the size of the pcmbuf by 5 seconds or so, right? |
03:05:01 | bluefoxicy | okay, so a post-processor :) |
03:05:03 | midkay | kkurbjun, it has to be the shareware wad? |
03:05:06 | bluefoxicy | lostlogic: I am not an audio major! |
03:05:19 | * | bluefoxicy is a computer security guy, he just likes music @_@ |
03:05:31 | | Join dj-fu [0] (n=deejay@60-234-218-124.bitstream.orcon.net.nz) |
03:05:38 | lostlogic | carini: it would be possible to add X seconds silence detection, but it would be a ratehr difficult feature to do. |
03:05:48 | kkurbjun | midkay, yes, I limited it to the shareware wad as some versions of doom 2 don't have any demos, causing the game to crash |
03:05:58 | midkay | okay, *downloads* |
03:06:05 | bluefoxicy | well whatever, it's not really important |
03:06:06 | midkay | also, any reason that would cause addons to not run? |
03:06:06 | carini | lostlogic: Isn't it just a matter of starting the crossfade earlier? |
03:06:14 | bluefoxicy | it's not like I obsessively pay attention to the musiic :) |
03:06:25 | kkurbjun | midkay, what do you mean? |
03:06:30 | punkrockguy318 | kkurbjun: button_status.. i think i'll have to use button_get |
03:06:31 | midkay | quake2.wad and dukenukem.wad both used to work fine under a week ago, but i tried them now and they keep exiting. "there were still 4 files open." and "bye".. |
03:07:28 | lostlogic | carini: not to do it correctly, you'd hafta have crossfade secs + silence secs of data on the buffer when the decode of track1 finishes. Then, you would rewind the pcm buffer by up-to silence seconds, detecting silence of course, and then you would apply the normal crossfade to the next crossfade seconds back of audio. |
03:07:43 | kkurbjun | midkay, I disabled support for all the gp32 wads that were non-standard, they cause memory corruption on the player which leads to freezes and data aborts. |
03:08:12 | midkay | hm. i did always get a data abort after the first level of dukenukem, but.. ah well.. |
03:08:14 | punkrockguy318 | kkurbjun: are there plans to support quake and dn? |
03:08:25 | kkurbjun | It would be pretty hard to support them properly, even prboom in the software renderer at high resolutions won't run them |
03:08:27 | lostlogic | so there, I've designed it for ya, who wants to code it? :-D |
03:08:59 | carini | lostlogic: Well, as crazy as it sounds, I was going to play with it once you finished your playback rework |
03:09:10 | | Join damaki_ [0] (n=Chocolat@ALille-153-1-11-51.w83-198.abo.wanadoo.fr) |
03:09:12 | lostlogic | carini: can be done in parallel, I'm not touching pcmbuf. |
03:09:25 | bluefoxicy | shit. |
03:09:26 | lostlogic | or if I am, it's only voice and beep that I'll touch. |
03:09:28 | bluefoxicy | I typoed on the virtual keyboard |
03:09:31 | bluefoxicy | where the hell is backspace |
03:09:51 | carini | lostlogic: Okay. |
03:10:01 | kkurbjun | midkay, punkrockguy318, I don't have any plans to support them due to the difficulty and effort, I'd rather get dehacked support running personally. If you want to run the wads you can split them with deutex, fix the graphics that are oversize and then put the wad back together |
03:10:08 | | Part midgey34 |
03:10:10 | bluefoxicy | guys "Sonib" won't find "Sonic Heroes" music :O |
03:10:11 | midkay | scroll the cursor down off the screen, select = backspace.. |
03:10:18 | midkay | and left/right will be to move the cursor. |
03:10:33 | midkay | kkurbjun, dehacked support? |
03:10:37 | bluefoxicy | wow |
03:10:38 | bluefoxicy | that's like |
03:10:40 | bluefoxicy | inobvious :) |
03:10:47 | midkay | yes, but there is sort of a lack of keys. :) |
03:10:50 | Paul_The_Nerd | midkay: Dehacked were basically executable patches that changed behaviour rather than level or art. |
03:10:56 | bluefoxicy | okay, I'm searching ... umm |
03:11:01 | bluefoxicy | how do I make it search, now that I typed it |
03:11:02 | kkurbjun | as a note: the only reason they run in idoom and some other ports is because they disabled the rangechecking code. |
03:11:11 | midkay | hold select. |
03:11:17 | midkay | hmm.. |
03:11:28 | Paul_The_Nerd | midkay: For example, it could be used to create creatures that had another creature as a projectile, rather than an actual damage projectile, thus creating creature spawners (eggs that spat a single facehugger in the Aliens Total Conversion, for example) |
03:11:50 | ze | ok i think i found the flash memory where the karma's firmware is stored |
03:11:54 | ze | seems to be an intel chip |
03:11:57 | midkay | Paul_The_Nerd, ah, i see. |
03:12:01 | ze | 48-ball uBGA package |
03:12:03 | midkay | hey, it's ze. |
03:12:06 | kkurbjun | those wads still cause memory corruption, but I believe it doesn't effect those ports as much due to the way and order they malloced the screens that are used for buffering |
03:12:07 | Paul_The_Nerd | midkay: I used to do a *lot* of Doom mods back in the day. |
03:12:26 | ze | is that like, impossible to read without either getting some code running on the device or destroying it to get the chip off? heh |
03:13:05 | midkay | Paul_The_Nerd, haha. |
03:13:13 | ze | so far i'm kindof getting that impression :/ |
03:13:48 | midkay | kkurbjun, huh. "timed 2134 gametics in 7223 realtics = 1076145760 frames per second".. |
03:14:02 | bluefoxicy | awesome |
03:14:31 | kkurbjun | yeah, the calculation is wrong, it's 35*gametics/realtics |
03:14:34 | kkurbjun | =fps |
03:14:35 | bluefoxicy | too bad the touchpad has a hardwired up-down logic circuit |
03:14:47 | bluefoxicy | instead of generic direction sense like a laptop touchpad |
03:14:49 | | Quit piroko (Read error: 104 (Connection reset by peer)) |
03:14:52 | kkurbjun | well, it's not wrong, it's just not written right |
03:15:15 | midkay | okay, 10.34fps.. |
03:15:25 | midkay | now to test 11.025khz. |
03:15:27 | punkrockguy318 | kkurbjun: now, i'm pretty confused. I've tried getting scrollwheel input from button_get(false) and button_status.. BOTH work in the sim but NEITHER work with the device :( |
03:15:34 | kkurbjun | midkay, what player are you testing on? |
03:15:40 | midkay | kkurbjun, this is an iPod 5G. |
03:16:14 | kkurbjun | punkrockguy318, I'm not sure, are you following code similar to jewles? |
03:16:15 | bluefoxicy | you guys should embed the Tetris A-Type music in the tetris game XD |
03:16:23 | bluefoxicy | and have rockbox boot into it on first boot |
03:16:25 | | Quit dj-fu ("Leaving") |
03:16:28 | punkrockguy318 | kkurbjun: yes |
03:17:13 | BHSPitLappy | bluefoxicy: fsck you |
03:17:18 | BHSPitLappy | Song B FTW! |
03:17:52 | punkrockguy318 | or KID A! |
03:17:52 | midkay | hm, the high-pitched noises are kind of cute though.. |
03:18:00 | midkay | maybe we need an option.. "Cute mode" or something. |
03:18:39 | kkurbjun | punkrockguy318, I'm not sure.. you're definately running the rock you've compilied on the player? |
03:18:39 | BHSPitLappy | http://tetrissongb.ytmnd.com/ |
03:18:59 | kkurbjun | I'm looking at the jewels code and it seems pretty straightforward.. |
03:19:21 | punkrockguy318 | kkurbjun: yeah it is |
03:20:45 | Can0Beans | So on my Ipodmini, the "play" screen seems to only fill half of the screen, so it's all "scrunched" together |
03:20:51 | Can0Beans | any way to expand that? |
03:21:16 | punkrockguy318 | kkurbjun: double checked, it's the some rock |
03:21:20 | Paul_The_Nerd | Can0Beans: Pick a different While Playing Screen. |
03:21:22 | midkay | 10.59fps @ 11.025khz [[vs]] 10.34fps @ 44.1khz. |
03:21:28 | kkurbjun | punkrockguy318, that code in jewels works on the player correct? |
03:21:38 | punkrockguy318 | yeah |
03:21:38 | Febs | Can0Beans, the While Playing Screen is completely configurable: http://www.rockbox.org/twiki/bin/view/Main/DataSheets?topic=CustomWPS |
03:22:14 | kkurbjun | midkay, that's not bad then, I'd just add the ifdef.. I'm supprised it didn't affect it more, it's a much greater impact on the Hxxx's |
03:22:20 | *** | Saving seen data "./dancer.seen" |
03:22:33 | kkurbjun | at least the sound won't be quite as awful then |
03:22:46 | midkay | kkurbjun, hm, alright. do you know anything about the real problem behind 11.025khz not working? |
03:22:53 | punkrockguy318 | midkay: did you fix the doom sounds? |
03:23:20 | midkay | punkrockguy318, hm, yes and no.. they sound right now (correct pitch), but they are in fact slightly distorted.. scratchy-ish. |
03:23:31 | kkurbjun | midkay, it's because the code that sets the frequency isn't implemented for anything but 44k yet on the ipods |
03:23:32 | midkay | i think slightly distorted is better than ridiculously high-pitched, though. |
03:23:43 | punkrockguy318 | midkay: yeah... |
03:24:05 | punkrockguy318 | midkay: do you have any ideas? i've got a problem.. i've implemented scrolling for turning.. it works in the simulator, but not on the device... |
03:24:32 | | Quit damaki (Read error: 110 (Connection timed out)) |
03:24:54 | midkay | punkrockguy318, kkurbjun would probably know if anyone, kkurbjun - do you think it might have anything to do with the way Doom handles buttons or something? *shrugs* |
03:25:03 | midkay | i'll give it a try myself after i commit this and see if i can get it running. |
03:26:03 | punkrockguy318 | midkay: but what puzzles me is that it works fine on the simulator! :-\ |
03:26:09 | | Join dj-fu [0] (n=deejay@60-234-218-124.bitstream.orcon.net.nz) |
03:26:26 | kkurbjun | midkay, I really don't know, doom handles the buttons pretty much like the other plugins |
03:26:41 | midkay | kkurbjun, i think a nice option for rockdoom would be to make the harddrive timeout infinite, so you don't encounter pauses during playback.. i'm not sure how often these occur in general, though.. |
03:26:58 | kkurbjun | the only difference between the sim code and the player code in doom is the player uses the user timer and it has sound |
03:27:16 | midkay | punkrockguy318, well, i'll give it a try. |
03:27:27 | kkurbjun | midkay, I have plans to look into that, I just havn't gotten a chance |
03:27:29 | midkay | punkrockguy318, did you try deleting or renaming your doom config file? maybe it needs a settings reset.. |
03:27:49 | midkay | kkurbjun, gotcha |
03:27:59 | kkurbjun | I think they can be eliminated without setting the spindown time extremely high |
03:28:11 | midkay | kkurbjun, cool.. |
03:28:25 | | Join bagawk [0] (n=lee@unaffiliated/bagawk) |
03:28:46 | lostlogic | ugh, I still cannot figure out what is corrupting my id3 data on the WPS. |
03:29:50 | punkrockguy318 | midkay: tried that :-\ |
03:30:02 | punkrockguy318 | kkurbjun: it wouldn't have anything to do with rockdoom.wad would it/ |
03:30:32 | Paul_The_Nerd | Hey, where do I get the HVSC database anyway? |
03:31:13 | kkurbjun | punkrockguy318, no, that just contains some files needed for the modified menus and some of prbooms features |
03:31:23 | punkrockguy318 | kkurbjun: i didn't think so |
03:33:30 | | Join piroko [0] (n=piroko@NW-ESR1-72-49-207-116.fuse.net) |
03:33:42 | piroko | god i can't get irssi configured with auto-connect to save my life... |
03:35:42 | midkay | committed sound fix.. |
03:36:24 | punkrockguy318 | midkay: cool :) |
03:36:27 | punkrockguy318 | midkay: i might be on to something |
03:36:44 | midkay | punkrockguy318, hm, let me know if you get anywhere. |
03:37:09 | punkrockguy318 | midkay: are you going to check it out? |
03:37:14 | | Quit piroko ("telinit 0") |
03:37:18 | midkay | i'm trying it myself, yeah.. |
03:37:20 | lostlogic | http://lostlogicx.com/transfer/rockbox/metadata_on_buffer.patch <−− I'm sure that I'm missing something completely retarded here. I use cur_id3 to hold the tag info of the playing track. I give the address of that struct to the wps (or anyone) when asked for the currently playing track. I can't for the life of me figure out how part or all of the tag info that is displayed for the playing track is overwritten with the wrong parts of the ne |
03:38:28 | punkrockguy318 | midkay: 5g uses the IPOD_4G_PAD right? |
03:38:34 | bluefoxicy | hmm |
03:38:38 | bluefoxicy | plugged in the ipod cable |
03:38:38 | midkay | yes.. |
03:38:43 | bluefoxicy | and it failed to save my settings |
03:38:46 | punkrockguy318 | midkay: i thought so, just checking |
03:38:54 | midkay | k :) |
03:38:57 | bluefoxicy | now I set crossfade up again, enabled it, it seems to just skip the first 6 seconds of a song |
03:39:02 | lostlogic | bluefoxicy: known bug :( I'm sure someone will fix it eventually. |
03:39:38 | bluefoxicy | lostlogic: should it totally fuck up crossfading, and is there a way to make my settings save? |
03:39:49 | midkay | reboot.. |
03:39:50 | lostlogic | bluefoxicy: sure, shut down will save settings |
03:39:54 | | Join XavierGr [0] (n=XavierGr@ppp124-94.adsl.forthnet.gr) |
03:40:01 | midkay | settings aren't save on a usb connect, that's rather a bug.. |
03:40:01 | scorche | midkay.. |
03:40:04 | | Join piroko [0] (n=jeremy@NW-ESR1-72-49-207-116.fuse.net) |
03:40:05 | lostlogic | and I don't knwo why it would screw up crossfade |
03:40:08 | midkay | scorche.. |
03:40:17 | scorche | why must everything have the dots.. |
03:40:25 | bluefoxicy | lostlogic: is a proper shutdown menu+action? |
03:40:26 | piroko | ahh... much better. x-chat rules :) |
03:40:31 | bluefoxicy | or is that hard reset? |
03:40:33 | lostlogic | no, that won't save either |
03:40:37 | lostlogic | bluefoxicy: just hold play |
03:40:38 | midkay | scorche, haha, you'll never know.. i think.. |
03:40:49 | punkrockguy318 | piroko: i'm using gnome-xchat... it's pretty slick |
03:40:53 | scorche | what if i already know.. |
03:41:05 | bagawk | piroko: Irssi uptime: 67d 3h 43m 22s |
03:41:06 | midkay | you really, really don't.. |
03:41:10 | bluefoxicy | logic okay now it's not turning on |
03:41:17 | lostlogic | bagawk: how do you check that? |
03:41:22 | scorche | i am using x-chat on fluxbox |
03:41:24 | piroko | grr... running ipod with no freq scaling, and instead of freezing it rebooted and then got frozen at the rockbox load screen... |
03:41:24 | scorche | i win |
03:41:25 | bagawk | lostlogic: /uptime |
03:41:25 | lostlogic | nvm |
03:41:40 | lostlogic | hmph, I don't remember resetting irssi 9 days ago :( |
03:41:46 | piroko | scorche: if i could be, i'd be running bitchx on RATPOISON biatch |
03:41:50 | | Quit peroni (Remote closed the connection) |
03:41:50 | piroko | :) |
03:41:53 | scorche | midkay: do i want to know is the question.. |
03:42:02 | midkay | you really, really don't.. |
03:42:03 | * | scorche switches to irssi |
03:42:06 | midkay | trust me.. |
03:42:06 | scorche | i win |
03:42:26 | | Quit JdGordon (Read error: 104 (Connection reset by peer)) |
03:42:27 | scorche | are you getting head right now?.. |
03:42:53 | scorche | and the channel goes silent... |
03:43:00 | piroko | <crickets chirping> |
03:43:01 | scorche | aw crap..i used 3 dots.. |
03:43:07 | midkay | you blew it.. seriously.. |
03:43:18 | piroko | this freezing bug is really starting to bug me... |
03:43:22 | piroko | lol. no pun intended :P |
03:43:23 | scorche | i dont blow things.. |
03:43:34 | midkay | scorche, sorry, suck.. |
03:44:29 | scorche | <3.. |
03:44:54 | midkay | whatever.. |
03:45:00 | scorche | indeed.. |
03:45:36 | scorche | i swear, whenever i stop idling, the id level of the channel goes down at least 30 points |
03:45:40 | scorche | *iq |
03:46:09 | midkay | and you have no idea why.. |
03:46:21 | midkay | we'd be in the negatives if i weren't around.. |
03:46:27 | scorche | or why you have the dots.. |
03:46:36 | midkay | that's another story altogether.. |
03:46:48 | scorche | then why did you change the topic.. |
03:46:59 | midkay | from what.. to what?.. |
03:47:42 | Paul_The_Nerd | piroko: Do you know where I can find this "HVSC songlength database" thing? |
03:47:50 | punkrockguy318 | midkay: kkurbjun i think i'm on to something |
03:48:06 | midkay | punkrockguy318, button_get_w_tmo works.. |
03:48:09 | midkay | albeit very slowly.. |
03:48:30 | punkrockguy318 | midkay: why doesn't button_get(false)? |
03:48:38 | midkay | punkrockguy318, you got me.. |
03:48:47 | midkay | just wanted to give it a try. |
03:48:59 | kkurbjun | punkrockguy318, great, what are you coming up with? |
03:49:09 | midkay | kkurbjun, you don't think it has to do with the released/old/new button stuff, do you? |
03:49:30 | kkurbjun | all that stuff doesn't affect the buttons_status call |
03:49:41 | midkay | what if we don't use button_status, though? |
03:49:43 | piroko | Paul_The_Nerd: i just pulled the entire collection from http://www.hvsc.c64.org/ and unzipped it to my ipod |
03:49:47 | | Join jbauman [0] (n=Johnq@66.216.165.138.dynamic.dejazzd.com) |
03:50:12 | punkrockguy318 | midkay: kkurbjun i wrote a completely seperate segment for scroll wheel, just because it wasn't working with button_status |
03:50:51 | kkurbjun | midkay, I'm not sure what the effects are of using button_status with button_get, I would think that it should be alright as button_get is a queue of events I believe |
03:51:00 | midkay | seperate segment? hm. that probably indicates something to do with the released stuff.. |
03:51:17 | | Quit Strath (Read error: 104 (Connection reset by peer)) |
03:51:17 | Paul_The_Nerd | piroko: Yes, but I can't seem to find any file that would be the songlength database among the collection. |
03:51:27 | | Join Strath [0] (n=mike@dpc67143207026.direcpc.com) |
03:51:31 | Paul_The_Nerd | piroko: I'm looking for the actual length database, rather than all the songs. |
03:52:07 | piroko | Paul_The_Nerd: ah, for getting around the 2 minute playtime thing? i'm honestly not sure... I can look though |
03:52:20 | kkurbjun | one thing that might help is clearing out the button_get queue first though |
03:52:42 | midkay | hmm. |
03:53:00 | kkurbjun | something like this at the start: |
03:53:02 | kkurbjun | while (rb->button_get(false) != BUTTON_NONE) |
03:53:02 | kkurbjun | rb->yield(); |
03:53:32 | Paul_The_Nerd | piroko: Well, 3minute in foobar2000 |
03:53:42 | midkay | i think.. i'll leave punkrockguy318 to this one.. ;) |
03:53:44 | * | amiconn is playing bubbles on his Ondio FM :-) |
03:53:51 | kkurbjun | or maybe while (scrollevent=rb->button_get(false) != BUTTON_NONE) |
03:53:54 | piroko | Paul_The_Nerd: gotcha |
03:54:01 | midkay | amiconnnnnnn.. weee waaaaaant bubbbbbbbles for archossssssss.. :) |
03:54:02 | lostlogic | amiconn: crazy man |
03:54:08 | kkurbjun | and then using scrollevent after it's out of that while loop |
03:54:43 | Paul_The_Nerd | piroko: Actually, thing I found it. |
03:54:51 | Paul_The_Nerd | piroko: songlengths.txt in the documents folder |
03:55:25 | | Quit Arrogant ("Leaving") |
03:55:53 | | Join JdGordon [0] (n=JdGordon@c211-28-227-249.smelb1.vic.optusnet.com.au) |
03:55:58 | midkay | hey, JdGordon? |
03:56:00 | midkay | oh. haha. |
03:56:03 | midkay | nice timing.. |
03:56:18 | midkay | didn't realize you'd left. |
03:56:20 | amiconn | Actually it's quite playable |
03:56:23 | JdGordon | ha |
03:56:38 | JdGordon | sup? |
03:56:39 | midkay | JdGordon, have you found the 'save settings as default |
03:56:42 | midkay | option working? |
03:56:53 | JdGordon | it should work... |
03:57:02 | midkay | i keep saving and it never seems to reload them, i haven't checked the code yet but i was wondering what your results were. |
03:57:34 | JdGordon | lemme see if i have the edited version on my player.. |
03:58:47 | JdGordon | .. i dont.. lemme have a look-see |
03:59:08 | midkay | no big deal, i'll check it out. |
03:59:14 | midkay | just wanted to confirm that it worked for you.. |
03:59:38 | | Quit Can0Beans ("Leaving") |
04:00 |
04:01:00 | dj-fu | anyone have a nice ipod nano wps theme? |
04:01:15 | dj-fu | using iAmp currently, with snap font.. pretty nice |
04:01:22 | | Quit webguest80 ("CGI:IRC (EOF)") |
04:02:29 | midkay | amiconn, so when does archos-bubbles see the light of CVS? :) |
04:04:26 | | Join voltagex [0] (i=VoltageX@dsl-210-211-102-124.nsw.veridas.net) |
04:04:31 | punkrockguy318 | kkurbjun: got a second? i've made a test program that uses button_get(false) and it works fine.. but the same procedure in doom doesn't seem to work :-\ |
04:04:38 | voltagex | anything interesting happen while I was asleep? |
04:05:33 | kkurbjun | punkrockguy318, yes, do you have a question? How about a version that works with button_status? |
04:05:58 | punkrockguy318 | i'll try that |
04:06:31 | kkurbjun | I'm not sure how the scrollwheel works, but it could be the user timer or sound, try disabling sound and see if it works |
04:06:34 | midkay | punkrockguy318, wait, you wrote a plugin that gets scrollwheel input using button_get(false)? |
04:06:39 | punkrockguy318 | kkurbjun: what does button_status() return? |
04:06:41 | punkrockguy318 | midkay: yeah |
04:06:51 | midkay | punkrockguy318, why? that kind of code should be all over CVS.. |
04:06:59 | midkay | (i would think) |
04:07:15 | kkurbjun | if it still doesn't try modifying i_system.c to not use the timer callback |
04:07:23 | punkrockguy318 | midkay: it's just a test program to make sure my routines were right |
04:07:29 | voltagex | midkay: did HCl or lostlogic do anything with the DUMB codec? |
04:07:35 | midkay | punkrockguy318, hm, alright.. |
04:07:43 | midkay | voltagex, i wouldn't be the one to ask, sorry, no idea.. |
04:07:50 | kkurbjun | punkrockguy318, button_status returns the current state of the buttons |
04:07:57 | voltagex | ok, lostlogic's gone isn't he? |
04:08:05 | voltagex | who here is good with makefiles? |
04:08:05 | kkurbjun | I don't know if it works with the scrollwheel though |
04:08:09 | midkay | i don't think so.. |
04:08:28 | punkrockguy318 | kkurbjun: in what form? |
04:09:13 | kkurbjun | punkrockguy318, it just returns an int that you can see if certain bits are set |
04:09:15 | midkay | JdGordon, hm, is there any reason that configs are saved per-file? |
04:09:27 | JdGordon | thats the origional behaviour |
04:09:41 | midkay | seems veryvery annoying and pointless to me.. are there any objections to just having 'global' textviewer settings, anyone? |
04:09:42 | JdGordon | never made sense to me.. but i left it in.. |
04:09:56 | kkurbjun | it &'s all the status buttons together so you have to check certain bits for what you're looking for |
04:10:10 | punkrockguy318 | kkurbjun: Paul said that the scroll wheel didn't work with button_status |
04:10:12 | kkurbjun | or |'s that is |
04:11:12 | kkurbjun | ahh, the other thing that I can think of is whether you're code is using button_get and button_status.. they may not work together |
04:11:24 | amiconn | midkay: rsn |
04:11:29 | kkurbjun | or the doom code with your modifications that is |
04:11:36 | midkay | amiconn, what? |
04:11:41 | punkrockguy318 | kkurbjun: i don't think they can work together |
04:12:12 | kkurbjun | punkrockguy318, so when you put the code in doom are you leaving in the button_status calls? |
04:12:13 | midkay | amiconn, 'real soon now'? |
04:12:40 | punkrockguy318 | kkurbjun: yes, but removing the checks for the scrollwheel |
04:13:19 | voltagex | amiconn: would it be possible for you to take a look at the codecs makefile? |
04:14:32 | kkurbjun | doom's button driver may need a rewrite to use button_get exclusively, I remember trying that once and it wasn't working very well so I just left the old driver in there from rockboy. It should be able to be done though.. I think it wasn't detecting the button release events always |
04:15:42 | kkurbjun | but those symptoms could have just been becuase of the H300's hardware, whenever navi is pressed it overrides all the other buttons, so I think the button_get code wasn't creating a released event if navi was pressed down, another key was released and then navi was released |
04:16:34 | punkrockguy318 | kkurbjun: hmm |
04:17:07 | | Quit lostnihilist (Read error: 110 (Connection timed out)) |
04:18:04 | elinenbe | amiconn: what time is it there! |
04:18:12 | elinenbe | amiconn: I think you should sleep! :-) |
04:18:26 | amiconn | 04:18 am |
04:18:32 | punkrockguy318 | kkurbjun: I don't know what to do. I don't want to rewrite all of the code to button_get if i'm not even sure if it's going to work |
04:18:40 | punkrockguy318 | kkurbjun: what really puzzles me is that it worked in the sim perfectly... |
04:18:52 | JdGordon | midkay: finally got it compiled and runing.. ye, defaults work fine.. |
04:19:18 | amiconn | midkay: Check cvs... |
04:19:22 | voltagex | :( |
04:19:27 | midkay | JdGordon, e.g. you changed to scroll by line and chose save as default, quit, and restarted the file, and it remained in line mode? |
04:19:49 | kkurbjun | punkrockguy318, why don't you put the code you have on the patch tracker for now so that others can look at it to be able to give some feedback |
04:19:54 | amiconn | Hrmph, partial commit failure... |
04:19:55 | JdGordon | ohh... restart the same file?? i didnt do that, i chose another file.. |
04:20:06 | midkay | amiconn, coool.. *connects recorder to usb* |
04:20:13 | midkay | JdGordon, hm.. |
04:20:18 | midkay | what about using the same file? |
04:21:28 | JdGordon | seems to work.. |
04:22:18 | JdGordon | oh, the save setting per file is so u can resume where u were when u left |
04:22:20 | punkrockguy318 | kkurbjun: i don't even know what to upload, i wrote about 5 different versions, and none of them work on the ipod, but they work on the sim :-\ |
04:22:23 | kkurbjun | punkrockguy318, the real people to ask are linuxstb or preglow as I believe they did the initial/most of the work on the ipods so one of them would know the button driver code |
04:22:27 | JdGordon | so it does make sense to store than |
04:22:30 | JdGordon | that* |
04:22:40 | midkay | JdGordon, ah.. hm.. |
04:22:44 | midkay | saving the position makes sense. |
04:22:49 | midkay | saving the actual modes.. |
04:22:55 | midkay | should be global. |
04:23:02 | kkurbjun | punkrockguy318, just put all 5 up, you know how to make a diff correct? |
04:23:19 | punkrockguy318 | kkurbjun: yeah i made a couple and sumbitted them last night |
04:24:06 | kkurbjun | ok, great, just put all the versions you have in i_video.c and #if 0 all of them but one out so that it can at least compile with the patch |
04:24:53 | kkurbjun | I'll look at them also to see if I can see anything, but like I said linuxstb or preglow would know better then I would |
04:26:38 | punkrockguy318 | thanks |
04:27:34 | kkurbjun | no problem, thanks for the effort, hopefully it will lead to a working solution soon |
04:31:41 | piroko | anyone here coding for rockbox on os x? |
04:33:26 | | Join midkay_ [0] (n=midkay@24.143.70.99) |
04:34:10 | piroko | i'm just wondering if anyone uses x-code |
04:34:18 | BHSPitMonkey | piroko: I'm -still- installing osx :P |
04:34:37 | piroko | LOL |
04:34:42 | piroko | any reason? |
04:34:59 | | Join gtkspert [0] (n=gtkspert@203-59-50-86.dyn.iinet.net.au) |
04:35:13 | | Quit midkay (Read error: 104 (Connection reset by peer)) |
04:35:39 | ze | man i hate them tiny little surface-mount micro switches |
04:36:10 | ze | with the little bit of plastic sticking out for some custom switch deal to hook over for the user to operate it by |
04:36:32 | ze | and the shit's all like half a millimeter wide where it connects and love to just break off and render the switch unusable |
04:36:43 | midkay_ | ze, haha, YES. |
04:36:53 | midkay_ | that happened on my rio riot long ago.. |
04:36:57 | ze | heh |
04:37:04 | ze | it just happened on my karma for the hold switch |
04:37:07 | midkay_ | haha. |
04:37:12 | ze | and i NEED my hold switch, damnit |
04:37:15 | midkay_ | power/hold switch combo on my riot, yeah.. |
04:37:33 | ze | hah well at least the power is just a button |
04:37:47 | midkay_ | very lucky :) |
04:37:59 | ze | this just reinforces my contempt for hard-wired hold switches though |
04:37:59 | midkay_ | i didn't use it much, luckily, but i did have a small workaround.. |
04:38:07 | midkay_ | i forced it ON and just set the auto shutoff to 1 minute :) |
04:38:27 | ze | vs suitable button combo's handled in software |
04:38:28 | ze | heh |
04:38:35 | midkay_ | haha. |
04:39:06 | ze | now i guess i HAVE to to figure out how to load custom firmware on this thing |
04:39:18 | ze | so i can get rockbox running on it and setup a software hold mode |
04:39:18 | ze | :p |
04:39:36 | midkay_ | haha. get to it! :) |
04:39:44 | midkay_ | amiconn, haha, wow @ bubbles.. |
04:40:26 | ze | there's still the problem of public-key encrypted firmware upgrades that load onto a memory chip without exposed pins... |
04:41:03 | | Quit iCstyle () |
04:41:05 | punkrockguy318 | kkurbjun: thanks for all your time! i submitted the patch with the cleanest first attempt (the other ones kinda got lost). |
04:41:07 | ze | and that while rio's dead, sigmatel ows their IP |
04:41:10 | ze | owns |
04:41:27 | midkay_ | ze, haha, indeed that sucks.. |
04:41:34 | | Quit Daishi (Remote closed the connection) |
04:41:48 | piroko | punkrockguy318: what are you using for your programming environment? |
04:41:56 | piroko | punkrockguy318: vim? :D |
04:42:08 | | Join Daishi [0] (n=daishi@ool-18bcf48a.dyn.optonline.net) |
04:42:09 | ze | if only somebody would just leak the public key :/ |
04:42:16 | voltagex | ze: there's no way to get at it via USB? |
04:42:22 | ze | voltagex: the hard drive yes |
04:42:27 | punkrockguy318 | piroko: gedit and vim, why? |
04:42:43 | voltagex | ze: how are official firmware upgrades done? |
04:42:53 | kkurbjun | punkrockguy318, no problem. I'll take a look at it a bit later. having my own code problems right now : ) |
04:42:53 | midkay_ | ze, haha, yeah.. good luck, me and a few others talked to a couple of Rio engineers on some forums and they wouldn't help! |
04:42:54 | piroko | punkrockguy318: awesome. just wondering, honestly. have you tried leafpad over gedit? it's a bit faster, not that it matters much |
04:43:10 | piroko | does anyone here use IDE's? |
04:43:12 | ze | voltagex: but the upgrade routines are in ROM, they'll read firmware upgrades (off the HD or via usb i guess) and decrypt them into flash rom |
04:43:28 | punkrockguy318 | piroko: i'll check it out |
04:43:30 | * | bagawk lives in vim |
04:43:39 | ze | oh well dinner bbl |
04:43:45 | midkay_ | l8rz ze |
04:43:53 | dpassen1 | I think a similar bug (with MusePack files, which also use APEv2 tags) was reported. I'd bet someone is looking into it. |
04:43:57 | dpassen1 | opps |
04:44:01 | punkrockguy318 | piroko: the gedit in the new gnome is pretty slick... project sidebar, a bit faster, and python plugin support |
04:44:03 | dpassen1 | didnt mean to type that |
04:44:14 | piroko | punkrockguy318: damn... forget leafpad! |
04:44:32 | voltagex | I know I've been asking so much, but can someone help me out with the codecs makefile? |
04:44:49 | punkrockguy318 | piroko: they both seem to have about the same startup time over here |
04:45:04 | piroko | i'm trying to figure out xcode for os x, but i'm having difficulties. i think i may just stick with vim. I wrote an essay with vim on a 486 once :D |
04:45:21 | kkurbjun | punkrockguy318, I don't think your patch is complete on the tracker |
04:45:28 | bagawk | my vimrc: http://leepil.dyndns.org/~lee/vimrc |
04:45:40 | bagawk | I must say, my favorite thing ever is the last line |
04:45:44 | bagawk | jj=esc |
04:45:50 | punkrockguy318 | kkurbjun: ah crap |
04:46:19 | punkrockguy318 | piroko: vim is pretty nice, but i'm too lazy to learn all the commands, and it gets me frustrated |
04:46:30 | punkrockguy318 | piroko: i always forget what find is.. and goto line... so i just boot up gedit |
04:46:38 | piroko | punkrockguy318: didn't you say you use vim though? |
04:46:52 | punkrockguy318 | yeah, vim and gedit |
04:46:55 | piroko | i'm trying to find a programmer friendly app for os x... |
04:47:04 | piroko | bagawk: i have stolen your vimrc ;) |
04:47:21 | punkrockguy318 | it's whatever i accidently type... whenever i want to edit something sometimes i end up in vim, sometimes i end up in gedit :) you know how that is |
04:47:36 | piroko | yep yep |
04:48:11 | piroko | bagawk: what if i actually need to type 'jj'? |
04:48:16 | punkrockguy318 | kkurbjun: funny enough, that patch on the tracker (that's missing half my code) works on the sim as well... |
04:48:19 | piroko | ... nevermind |
04:48:36 | punkrockguy318 | piroko: your running OSX? lucky you :) |
04:49:10 | bagawk | piroko: hehe, I do not think I really ever have to type that, i guess j esc ij |
04:49:18 | piroko | punkrockguy318: i guess. it has its ups and downs ;) |
04:49:24 | piroko | bagawk: or wait about a second |
04:49:44 | piroko | punkrockguy318: i'm happy i got fluxbox and ethereal running on it though |
04:49:49 | punkrockguy318 | kkurbjun: that was my first attempt, and it worked in the sim. it replaces the left/right button with the scrolls, and the existing code stays the same |
04:50:09 | punkrockguy318 | piroko: i could never see me going to *box on osx |
04:51:05 | piroko | punkrockguy318: i only use it for running linux programs. i don't like having aquafied linux windows. it's just not right. and I know, running fluxbox seems counter-intuitive. that's why I do it ;) |
04:51:30 | punkrockguy318 | :) |
04:51:35 | piroko | open terminal, startx. hello fluxbox |
04:51:42 | kkurbjun | punkrockguy318, ahh, ok, It seemed too simple : ) |
04:51:54 | punkrockguy318 | piroko: i used to be really jealous of mac users... but now ubuntu is improving... so i'm less jealous.. but jealous none-the-less |
04:52:06 | piroko | i just wish there was a way I could run my aqua programs in fluxbox... |
04:52:22 | punkrockguy318 | kkurbjun: that's what i thought the first time i got it working in the sim! but alas, nothing in life is that easy :) |
04:52:45 | piroko | punkrockguy318: i bought it for the hardware, mostly. but yes, os x is quite nice. i actually installed ubuntu on my powerbook but ended up having to go back after a lack of hardware support |
04:53:02 | punkrockguy318 | piroko: what version? |
04:53:23 | piroko | it was the dev version at the time. dapper-drake i think |
04:53:45 | punkrockguy318 | piroko: that's the current dev tree... laptop support has drastically improved, so i've heard |
04:54:07 | punkrockguy318 | piroko: i only own one laptop.. it's a pentium I.. i use it as a thin client to my desktop and it's not too bad |
04:54:23 | | Join angelashes [0] (n=angelash@64-136-201-141-dhcp-kc.everestkc.net) |
04:54:35 | punkrockguy318 | piroko: even vanilla debian takes about 2 minutes to load :( |
04:54:43 | piroko | powerbook support is tricky. everything worked fine except for built in wireless and the trackpad was way too sensitive and i couldn't change it |
04:54:48 | angelashes | does anyone own the itrip for the ipod? |
04:55:06 | piroko | punkrockguy318: try booting damn small linux on a 486, then complain :P |
04:55:08 | | Part Paul_The_Nerd |
04:55:20 | punkrockguy318 | piroko: one huge reason I'm jealous of OSX as a *nix platform... native starcraft :) |
04:55:26 | | Join Inc [0] (i=xsst4@arcane/developer/inc) |
04:55:36 | Inc | wait so I can run the origional itunes software |
04:55:40 | Inc | and rockbox? |
04:55:45 | Inc | err ipod software |
04:55:46 | piroko | punkrockguy318: what is this native starcraft you speak of!? |
04:55:51 | piroko | Inc: yep |
04:55:56 | | Quit TeaSea ("Leaving") |
04:55:58 | piroko | Inc: just reboot and hold menu |
04:56:00 | punkrockguy318 | piroko: blizzard released a native osx version of starcraft |
04:56:06 | piroko | :O |
04:56:06 | Inc | piroko~, it won't effect my default firmware? |
04:56:16 | piroko | Inc: it shouldn't |
04:56:30 | piroko | punkrockguy318: for download or what? |
04:56:32 | punkrockguy318 | piroko: it just makes me angry that they couldn't release a linux version... How much more work would it have to be to port from one nix platform to another |
04:56:41 | Inc | piroko~, so how do I get it to defaulty boot my ipod standered firmware? |
04:56:43 | punkrockguy318 | piroko: well, you need to own the cd.. |
04:57:14 | piroko | Inc: that's a bit tricky. you'd need to modify the bootloader. I'm not the right person to ask for that, sorry :( |
04:57:15 | punkrockguy318 | piroko: it's pretty pricy, a whopping $5 :) |
04:57:27 | Inc | piroko~, I see |
04:57:40 | piroko | punkrockguy318: holy crap! and I'm sure you don't NEED a cd, if you catch my drift ;) |
04:57:43 | Inc | so does anyone know how I can only at times boot rockbox? |
04:57:51 | Inc | and mainly have it boot the defautl firmware |
04:58:09 | Galois | Inc: I have a patch for that |
04:58:11 | piroko | Inc: well, if you boot the apple firmware, it will stay running until you reboot your ipod manually |
04:58:21 | Galois | http://efnet-math.org/~djao/apple-default.diff |
04:58:25 | Galois | Inc: I even tested it, it works |
04:58:26 | punkrockguy318 | piroko: true.. supernova.org.. But i have NO idea what that is or what that's about! ;-) |
04:58:29 | Inc | Galois~, thanks. |
04:58:48 | piroko | punkrockguy318: i use a mini version of that, but yeah no idea... |
04:59:06 | | Quit angelashes () |
04:59:23 | piroko | this whole rockbox thing is destroying my grades... |
04:59:28 | piroko | ah well |
05:00 |
05:00:07 | Inc | so what is my alternative |
05:00:11 | Inc | if I mess up my |
05:00:20 | Inc | 60gb ipod "somehow" |
05:00:23 | punkrockguy318 | piroko: yeah, i've had a long weekend and i haven't touched my homework |
05:00:36 | Galois | a working ipod cannot be messed up by installing rockbox |
05:00:53 | Galois | you can screw up and lose your data, so back it up, but the hardware has built-in reset switches |
05:01:17 | piroko | Inc: boot into disk mode by restarting and holding down select and play, connect your ipod to your computer and run the ipod updater to re-install your original firmware |
05:01:34 | piroko | Inc: if for whatever reason something bad happens |
05:01:44 | Inc | piroko~, so I couldn't actually forever mess it up? |
05:01:46 | | Join Rob2222 [0] (n=Miranda@ACB17912.ipt.aol.com) |
05:02:01 | Galois | you can forever mess it up, but it takes hardware failure to do so |
05:02:07 | Inc | Galois~, so basically how do I get both firmwares to have access to the music. |
05:02:10 | Galois | and hardware failure could happen even without installing rockbox |
05:02:19 | Inc | Galois~, and this could not cause that could it? |
05:02:28 | Galois | there's no easy way to have the same block of music data be playable in both firmwares |
05:02:34 | Galois | there's a hard way, but I never bothered with it |
05:02:35 | Inc | I don't want to void my warrenty |
05:02:41 | punkrockguy318 | Galois: well... |
05:02:53 | Galois | I'm also not sure about warranty status |
05:02:57 | Inc | well I wanted my music only playable mainly in the normal ipod stuff. |
05:03:03 | Galois | rumour has it that apple canada has stated rockbox leaves your warranty intact |
05:03:04 | Inc | but yeh where can I see a list of games? |
05:03:06 | punkrockguy318 | Inc: you could use iTunes.. and then you could use the TagDbB |
05:03:19 | punkrockguy318 | Inc: but you won't be able to play your files that you bought from itunes |
05:03:22 | Galois | punkrockguy318: that gets you two different databases |
05:03:30 | Inc | punkrockguy318~, no worries. |
05:03:48 | Galois | apple, for some strange reason, is not forthcoming on the warranty status of rockbox |
05:04:03 | Galois | since I bought my ipod specifically to run rockbox and I've never used the original firmware, I really don't care |
05:04:08 | punkrockguy318 | Galois: yes, but the TagDB just scans for all files on the disk. So the files that iTunes spreads randomly throughout the disk are picked up by TagDB and catagorized into artist/song etc |
05:04:21 | Galois | punkrockguy318: oh, that's neat, I didn't know that |
05:04:36 | * | Galois as you can tell does not use TagDB. Down with databases!! |
05:05:02 | punkrockguy318 | Galois: but i don't use iTunesDB except for videos.. i need retail for video, but that's it |
05:05:06 | Inc | so how would I boot into rockbox |
05:05:15 | Inc | after I've set ipod firmware as defualt? |
05:05:15 | Galois | you mean with or without the patch? |
05:05:16 | punkrockguy318 | Galois: i prefer just having an organized directory structure |
05:05:21 | Inc | with. |
05:05:24 | Galois | Inc: do you even know how to compile rockbox? |
05:05:29 | Galois | that patch is source code, you need to compile it first |
05:05:38 | Inc | I currently have ordered the ipod |
05:05:46 | Inc | and am just explorering all opertunities |
05:06:56 | piroko | punkrockguy318: i use an organized structure too. itunes helps with that for most of it though |
05:07:08 | punkrockguy318 | why do ALL these manufactors refuse to open any documentation for their hardware? |
05:07:12 | piroko | punkrockguy318: I used to use juk on linux |
05:07:20 | punkrockguy318 | piroko: i rip with grip, and play with rhythmbox |
05:07:26 | piroko | punkrockguy318: think about that for a second |
05:07:30 | Galois | punkrockguy318: neuros has semi-open hardware |
05:07:39 | Inc | sorry if you don't mind me asking |
05:07:47 | Inc | has anyone had a hardware failure? |
05:07:50 | piroko | punkrockguy318: they open their hardware, other companies can now build the same thing |
05:08:00 | Galois | I believe one person on this channel has had hardware failure, and it wasn't while installing rockbox |
05:08:03 | piroko | or use their ideas |
05:08:04 | Galois | (it was while installing ipodlinux) |
05:08:09 | piroko | lol |
05:08:17 | punkrockguy318 | piroko: hmm |
05:08:31 | Inc | I see. |
05:08:38 | piroko | punkrockguy318: not everyone believes in the open source movement, unfortunately... |
05:08:44 | Galois | if you value open hardware buy neuros. If you value cute small sexy mp3 players, buy apple. |
05:08:56 | piroko | Galois: hey now... |
05:09:10 | Inc | so onto my next question. where do I find the games or applications or whatever |
05:09:17 | Galois | actually, I was trying to make another point, but it somehow came out badly |
05:09:17 | piroko | Inc: they come with rockbox |
05:09:24 | Inc | there's no list? |
05:09:27 | piroko | Galois: i was just kidding |
05:09:29 | Inc | or anything. |
05:09:31 | piroko | Inc: there is |
05:09:37 | Inc | where/ |
05:09:50 | Inc | if you don't mind me asking |
05:09:52 | piroko | http://www.rockbox.org/twiki/bin/view/Main/PluginIndex |
05:09:53 | Galois | rockbox is our way of making other mp3 players open whether the manufacturer likes it or not |
05:10:00 | piroko | yah |
05:10:17 | Inc | thanks |
05:10:27 | piroko | Inc: games and apps are listed there. and no problem. pretty much everyone here loves to help[ |
05:10:57 | scorche | however, there are many that are .c rather than .rock |
05:11:17 | Galois | even neuros is not completely open hardware, they use a texas instruments DSP that has closed specs. Their excuse is that the DSP is "optional" for playing audio. |
05:12:09 | Inc | piroko~, so ok. I read something about doom |
05:12:14 | Inc | and some gameboy roms |
05:12:30 | Inc | where would I find information on this or is that not on the actuall rockbox site |
05:12:33 | | Join lostnihilist [0] (n=james@wireless-224-88.uchicago.edu) |
05:12:34 | punkrockguy318 | It's funny how little I play doom on my pc.. but how psyched I am about playing it on the ipod |
05:12:47 | punkrockguy318 | Inc: both of these features are supported out of the box |
05:12:59 | punkrockguy318 | Inc: and they are also documented on the website |
05:13:25 | Inc | so it's not like black and white on my ipod video or would it be that way? |
05:13:26 | Galois | punkrockguy318: maybe because it's more challenging on the ipod. small screen, no running, no strafing, and you can't move backwards. |
05:13:45 | piroko | i think i'm going to try to tackle porting the mandelbrot generator to the 4g... |
05:13:54 | punkrockguy318 | Inc: it will be in color |
05:14:00 | Inc | ok. |
05:14:06 | punkrockguy318 | piroko: i feel like such a failure |
05:14:13 | piroko | punkrockguy318: ? |
05:14:25 | punkrockguy318 | piroko: i couldn't add in the scroll wheel for doom :( |
05:15:07 | piroko | punkrockguy318: don't feel bad. the pinnacle of my programming was a one-time-pad encryption program for the ti-83 :P |
05:15:24 | piroko | punkrockguy318: but it was/is a badass encryption program... |
05:15:27 | punkrockguy318 | piroko: i love programming calculators |
05:15:33 | piroko | punkrockguy318: same here |
05:15:35 | Inc | is there a feature list? |
05:15:40 | punkrockguy318 | piroko: i just bought a ti-89.. it's sweet |
05:15:43 | Inc | or a feature list for the vvs builds |
05:15:43 | piroko | punkrockguy318: we should share some code :D |
05:15:50 | * | piroko envies punkrockguy318 |
05:15:55 | punkrockguy318 | piroko: yes.. i just need a usb cable |
05:15:56 | Inc | so I might decide if I want to use |
05:16:06 | Inc | *Cvs |
05:16:14 | Inc | cvs or the default |
05:16:24 | punkrockguy318 | piroko: i wrote a painting program for the 82.. before i knew that there was already a paint program on there |
05:16:31 | punkrockguy318 | i was really bored in health class freshman year |
05:16:34 | kkurbjun | Inc: http://www.rockbox.org/twiki/bin/view/Main/WhyRockbox to start |
05:16:46 | piroko | Inc: and http://www.rockbox.org/twiki/bin/view/Main/IpodFAQ for ipod specific questions |
05:16:46 | Inc | piroko~, http://www.rockbox.org/twiki/bin/view/Main/PluginRockboy do they have a version for ipod videos? |
05:16:54 | piroko | Inc: yep |
05:17:27 | dj-fu | does it play video yet? |
05:17:31 | piroko | nope |
05:17:45 | kkurbjun | Inc this has an old list that hasn't been updated for ipods or in a while, but gives you an idea: http://www.rockbox.org/twiki/bin/view/Main/FeatureComparison |
05:17:59 | Inc | I see. |
05:18:19 | kkurbjun | nevermind, it has the ipod on there |
05:18:26 | | Quit Rob2222_ (Success) |
05:19:22 | piroko | that feature comparison says the apple fw can do bookmarking for multiple files, but afaik, it can only do it for audiobooks... |
05:20:04 | Inc | I see. thanks. |
05:20:08 | | Join Paul_The_Nerd [0] (n=Paul@cpe-66-68-93-2.austin.res.rr.com) |
05:20:16 | piroko | hello paul |
05:20:28 | midkay_ | piroko, no, as many bookmarks as you want on any audio file.. |
05:20:34 | midkay_ | or.. at least a large number of them. :) |
05:20:53 | piroko | midkay_: how do you do that? |
05:20:53 | midkay_ | piroko, oh, my bad, the apple firmware you meant. |
05:20:57 | piroko | yeah |
05:20:59 | piroko | np |
05:21:04 | midkay_ | sry. *slips back into shadows* :) |
05:21:08 | piroko | lol |
05:21:53 | voltagex | Paul_The_Nerd: at the risk of getting ignored, are you any good with makefiles? |
05:22:23 | *** | Saving seen data "./dancer.seen" |
05:22:28 | Paul_The_Nerd | voltagex: Y'know, I *almost* bout the O'Reilly book on them too. But no, I know NOTHING of them. :) |
05:23:16 | voltagex | Paul_The_Nerd: HCl was trying to work out where libdumb is disabled in it, because he says it will quite possibly work, slowly |
05:23:46 | voltagex | well the other way around it is to compile the thing manually |
05:24:02 | Paul_The_Nerd | voltagex: Well, I can look at it, but odds are I'm less likely to find anything than him |
05:24:16 | Inc | who's an actuall developer for rockbox? |
05:25:05 | Galois | midkay, who just slipped into the shadows |
05:25:08 | voltagex | Paul_The_Nerd: if you get a chance to, it would be much appreciated |
05:26:13 | Paul_The_Nerd | Inc: There's quite a few who frequent this room. Why? |
05:26:37 | Inc | Paul_The_Nerd~, oh just curious I want to be certain it won't screw up my brand new 5g 60gb ipod |
05:26:41 | midkay_ | what? haha. |
05:26:51 | midkay_ | Inc, no, it simply cannot.. |
05:27:04 | | Join nave7693 [0] (i=evan@c-71-198-247-170.hsd1.ca.comcast.net) |
05:27:06 | Paul_The_Nerd | voltagex: CODECLIBS = -lmad -la52 -lffmpegFLAC -lTremor -lwavpack -lmusepack -lalac -lfaad -lm4a <−−- Should this line just have a -ldumb added onto it, to make it build? |
05:27:12 | scorche | hoo ha!.....he aid a line without 2 dots |
05:27:16 | scorche | *said |
05:27:24 | midkay_ | haha. |
05:27:28 | Inc | midkay_~, ok good. I just do not want to void my warrenty or anything |
05:27:29 | scorche | again! |
05:27:32 | | Quit XavierGr (Read error: 104 (Connection reset by peer)) |
05:27:36 | Paul_The_Nerd | Inc: Yeah, Apple did a pretty damn good job of foolproofing their hardware. |
05:27:36 | midkay_ | Inc, warranty is another thing.. |
05:27:41 | Inc | it's also possible to remove it (should I decide correct? |
05:27:58 | Inc | midkay_~, whats the warranty issue. |
05:28:00 | Galois | Inc, I told you all this before. It is impossible to screw up your ipod unless the hardware fails. The warranty status is uncertain. |
05:28:02 | Paul_The_Nerd | Inc: Supposedly Apple Canada has stated our software doesn't void the warranty, but we can't make any real promises that it won't. It IS just files on the disk though. |
05:28:04 | midkay_ | yes, you can uninstall it, but be sure to keep a backup of the bootpartition.bin file you create during installation. |
05:28:09 | lostlogic | gah, memcpy on id3 structs isn't safe. |
05:28:14 | lostlogic | that's bloody fantastic. |
05:28:30 | midkay_ | Inc, it's not official apple software, so apple doesn't 'support' it. fix: just uninstall rockbox if you ever send it in and they won't have any idea.. |
05:28:34 | Inc | Paul_The_Nerd~, I see. |
05:28:41 | Inc | yeh. |
05:28:45 | Paul_The_Nerd | voltagex: Maybe the dumb folder needs to be renamed libdumb though. Dunno |
05:28:50 | Inc | also not to mention |
05:28:56 | Inc | I do have a foolproof warranty |
05:28:59 | Inc | that covers anything |
05:29:00 | Galois | you can always uninstall rockbox before sending it in for warranty service, PROVIDED that the hardware is still working well enough to allow you to uninstall rockbox |
05:29:03 | Galois | kind of a catch-22 |
05:29:03 | Inc | example if I drop it in water |
05:29:07 | Inc | it's still covered. |
05:29:35 | Inc | well ok |
05:30:00 | ProgramZeta | i wonder what an apple tech would say if they recieved a rockbox'd ipod |
05:30:12 | Inc | heh |
05:30:26 | ProgramZeta | it might be worth it to check |
05:30:26 | Galois | we believe that apple would service an ipod even if they found rockbox on it, but nobody's tested this thoroughly yet |
05:30:33 | nave7693 | omfg this ipod is on steroids |
05:30:35 | dj-fu | it doesn't break warranty, or so i'm told |
05:30:37 | Galois | also, apple's so big that you might get inconsistent answers |
05:30:40 | nave7693 | that's what they would say |
05:30:43 | piroko | if i'm making a minor change to the FeatureComparison page, I should probably check "minor changes, don't notify", right? |
05:30:49 | Inc | considering Galois it would be fool proof if it defaultly built to automatically boot the ipod firmware |
05:30:55 | Inc | they woul have no trace of rockbox |
05:31:04 | Galois | they can disk dump and get traces |
05:31:09 | Inc | unless they hit the correct keys to boot rockbox (if I understand it correctly) |
05:31:13 | piroko | Inc: yep |
05:31:16 | Paul_The_Nerd | voltagex: it looks like a little more would need to be done. I think it's not "disabled" so much as "not enabled" |
05:31:35 | Galois | even with the "apple default" patch, the rockbox bootloader still shows up on the screen |
05:31:46 | | Part nave7693 |
05:31:50 | Inc | so ok what exactly do I need to look for for gameboy games that I might want to play with rockbox |
05:31:54 | Inc | any certain thing? |
05:31:56 | Inc | or tips? |
05:32:05 | Inc | Galois~, I see. |
05:32:10 | Paul_The_Nerd | Galois: I think that if you've reformatted the disk that'll probably be enough. I somehow doubt Apple goes through a data recovery process on returned iPods... |
05:32:18 | voltagex | Paul_The_Nerd: so is that better or worse? |
05:32:50 | punkrockguy318 | Inc: what model are you going to get? |
05:32:55 | | Join RoC_MM [0] (i=dragon@dsl-29-8.cofs.net) |
05:33:05 | Inc | punkrockguy318~, 5g 60gb I ordered it. |
05:33:32 | RoC_MM | Any devs awake? |
05:33:37 | punkrockguy318 | Inc: gameboy on the 5g ins't wonderful yet... the controls need to be worked out.. but they will get eventually worked out |
05:33:46 | Paul_The_Nerd | voltagex: Well, I'm not really sure. I don't know what's necessary to add a codec to the make process, but I think it needs to be wholly added. |
05:33:54 | voltagex | :( |
05:34:08 | Inc | punkrockguy318~, but it works right? |
05:34:19 | voltagex | Paul_The_Nerd: I'm not allowed to stay up til 3am anymore so I won't be able to talk to HCl |
05:34:30 | Inc | punkrockguy318~, are the cvs builds any better? |
05:34:40 | piroko | voltagex: not allowed? |
05:34:45 | voltagex | who else is likely to turn up who knows about the codec builds? |
05:34:50 | punkrockguy318 | Inc: well, that's what i'm speaking of, cvs |
05:34:59 | Inc | I see. |
05:35:01 | voltagex | piroko: dad walked in at 3am and glared at me then stormed off |
05:35:06 | Galois | Inc: "works" is a somewhat generous assessment |
05:35:07 | Inc | the cvs builds are the ones with that functionality |
05:35:08 | punkrockguy318 | Inc: ipod support is only working through cvs builds |
05:35:19 | Inc | Galois~, it's able to play the games |
05:35:23 | Inc | just the controls aren't great |
05:35:25 | Galois | I seem to remember that you can only use the A button |
05:35:30 | Inc | (From what I understand) |
05:35:38 | punkrockguy318 | Inc: yeah.. a button and up/down/left/right |
05:35:47 | piroko | voltagex: HA! I have the same problem... I just use my laptop in bed now and close it really quickly when I hear them coming. Muahaha.... |
05:35:59 | Galois | and, you know, lots of gameboy games just don't cut it with only the A button |
05:36:00 | punkrockguy318 | Inc: someone needs to work on using the scroll whell.. i might try to patch it up later |
05:36:01 | voltagex | piroko: I've done that too |
05:36:07 | piroko | :) |
05:36:13 | voltagex | piroko: I swear they think I'm looking up pr0n |
05:36:26 | voltagex | piroko: laptop for school != pr0n laptop |
05:36:30 | | Nick midkay_ is now known as midkay (n=midkay@24.143.70.99) |
05:36:52 | voltagex | hi midkay! |
05:36:54 | Inc | hahah |
05:36:57 | piroko | voltagex: i use anonym.os :D |
05:36:59 | punkrockguy318 | Galois: i'm thinking... left/right with scrollwheel, up down as buttons, and a and b with left and right? start could be SELECT and select could be SELECT + UP or something |
05:37:03 | punkrockguy318 | and hold could bring up the menu |
05:37:09 | midkay | hey voltagex |
05:37:27 | piroko | why can't we use the button config from ipl? |
05:37:30 | voltagex | midkay: I need to ask a favour |
05:37:34 | piroko | touch sensitive |
05:37:45 | punkrockguy318 | piroko: hmm? |
05:37:47 | midkay | voltagex, go ahead, no guarantees ;) |
05:38:16 | voltagex | midkay: apps/codecs/Makefile <−− what's stopping "dumb" from being built? |
05:38:21 | Inc | so basically if I understand this correcltly. If I try to install rockbox. |
05:38:33 | midkay | voltagex, i'm not good with makefiles, but i could have a quick look.. |
05:38:33 | Galois | punkrockguy318 that's not a bad plan, but it makes it kind of hard to press buttons while using the scrollwheel, which many games kind of need |
05:38:34 | Inc | and make it boot the apple software defaultly |
05:38:41 | Inc | it will still show the rockbox screen? |
05:38:45 | Galois | it's probably still better than the current situation |
05:38:59 | voltagex | midkay: any help would be appeciated |
05:39:14 | piroko | punkrockguy318: the whole control system used no button pressing at all. you would just touch up, down, left, right, and diagnal up left and right were a and b and diagnanal down left and right were select and start |
05:39:33 | punkrockguy318 | piroko: wow... that's cool |
05:39:51 | piroko | punkrockguy318: yeah, it was |
05:39:51 | punkrockguy318 | piroko: i don't think rockbox supports that in the rb api |
05:39:59 | midkay | voltagex, on the line that says "dumb:" a bit over halfway down.. |
05:40:06 | voltagex | piroko: that's actually quite intuitive controls |
05:40:10 | Galois | the hardware does indeed support wheel location data though, so it's just a matter of changing the API |
05:40:11 | Galois | :P |
05:40:11 | piroko | punkrockguy318: that's what I was afraid of... |
05:40:17 | midkay | what's called is different from everything else, try modifying it so it looks very similar.. |
05:40:30 | midkay | e.g. copy something else and just change the codec's name to 'dumb'. |
05:40:40 | voltagex | midkay: ok |
05:40:54 | punkrockguy318 | Galois: that would be cool :) |
05:41:09 | punkrockguy318 | well it's bedtime.. too much coding for one night! night everyone! |
05:41:10 | piroko | wow! an idea that people like! yay! |
05:41:14 | piroko | night punkrockguy318! |
05:42:04 | midkay | night punkrockguy318 :) |
05:42:16 | Inc | ?? |
05:42:34 | piroko | !! |
05:42:40 | piroko | / |
05:42:56 | piroko | it's a sideways race-car! |
05:43:10 | piroko | wow... i'm a bit tired... |
05:43:31 | piroko | be right back |
05:43:31 | | Quit piroko ("telinit 0") |
05:43:40 | | Join piroko [0] (n=jeremy@NW-ESR1-72-49-207-116.fuse.net) |
05:44:12 | piroko | did it say 'telinit 0' when I quit? |
05:44:28 | Galois | yes |
05:44:34 | Inc | 22:42 <Inc> 22:38 <Inc> and make it boot the apple software defaultly |
05:44:35 | Inc | 22:42 <Inc> 22:38 <Inc> it will still show the rockbox screen? |
05:44:39 | | Part Paul_The_Nerd |
05:44:40 | Inc | ? |
05:44:45 | piroko | Galois: yay thank you |
05:45:00 | | Join damaki__ [0] (n=Chocolat@ALille-153-1-5-88.w83-198.abo.wanadoo.fr) |
05:45:25 | kkurbjun | Inc, It will boot rockbox default unless you use a patch that someone made |
05:45:32 | scorche | just curious (doesnt relate to rockbox), but is there a way to map a USB port to a com port? |
05:45:53 | piroko | Inc: when you get your ipod, talk to me and I can make you a patched rockbox if you want |
05:46:06 | piroko | unless that's frowned upon here |
05:46:15 | Inc | I see. |
05:46:15 | kkurbjun | scorche, there is hardware cables you can buy for that |
05:46:23 | Inc | piroko~, cool. |
05:46:29 | Inc | thanks it should come wensday ish. |
05:46:52 | Inc | sorry to ask so many questions (I like to know everything about something before I try it) |
05:47:07 | Inc | if you guy's need someone to distribute builds I have 800gb of unused bandwidth |
05:47:08 | | Quit JdGordon (Read error: 104 (Connection reset by peer)) |
05:47:11 | scorche | questions are good =) |
05:47:18 | Galois | piroko, sending firmwares to other people is somewhat frowned upon because you can send trojans to 0wn their ipod |
05:47:47 | scorche | kkurbjun: ya, but i would rather not |
05:47:52 | scorche | i mean, i need to use it once |
05:47:59 | Galois | actually, I'm kidding. Patches are frowned upon because they make the recipient dependent on others to get more patches. Better to teach them how to compile their own rockbox. |
05:48:27 | Inc | :) |
05:48:33 | * | Inc knows |
05:48:35 | scorche | ...if you give a man a fish...give a man a fishing pole...eat for life |
05:48:37 | Inc | how to compile |
05:49:53 | piroko | Galois: that's what i was thinking |
05:50:01 | piroko | Inc: do you know how to patch? |
05:50:20 | Inc | nope. |
05:50:28 | piroko | Inc: what os are you running? |
05:50:29 | Inc | never messed with anything like rockbox |
05:50:42 | Inc | fbsd , arcanelinux and windows |
05:50:44 | voltagex | scorche: light a man a fire, warm for a night, light a man on fire, warm for the rest of his life >:) |
05:50:59 | piroko | voltagex: nice analogy... |
05:51:13 | Inc | piroko~, I do some developing on a linux distro |
05:51:14 | voltagex | >:) |
05:51:14 | scorche | more like cold for the rest of his life... |
05:51:54 | voltagex | what is libfaad? |
05:52:15 | midkay | voltagex, how did that work? |
05:52:23 | voltagex | midkay: grabbing latest cvs |
05:52:37 | piroko | Inc: This may help a little: http://drupal.org/diffandpatch |
05:52:39 | midkay | ah, gotcha. |
05:53:08 | Inc | thanks |
05:55:17 | | Join macdonalder [0] (n=macdonal@CPE00045af2dd15-CM0011ae92481c.cpe.net.cable.rogers.com) |
05:56:12 | | Join biffhero [0] (n=rob@216.218.222.116) |
05:57:55 | | Join amiconn_ [0] (n=jens@rockbox/developer/amiconn) |
05:58:25 | | Quit punkrockguy318 ("Ex-Chat") |
05:59:02 | | Quit powr-toc (Read error: 104 (Connection reset by peer)) |
05:59:41 | biffhero | I am trying to build from CVS, and I am not getting a file "rockbox.ipod". D'oh! |
05:59:58 | piroko | biffhero: what exactly are you doing? |
06:00 |
06:00:11 | | Quit damaki_ (Read error: 110 (Connection timed out)) |
06:00:23 | biffhero | dying in genlang. not sure if it is my CVS (just did 'cvs update' tonight, most recent before that was probably April 1. |
06:00:49 | biffhero | prioko: I am trying to cvs update; cd build ; make ; make zip |
06:01:08 | piroko | biffhero: you have to run configure after cd build |
06:01:15 | biffhero | every time? |
06:01:33 | biffhero | I thought that only had to be done the first time, to set up your makefiles |
06:01:40 | piroko | biffhero: try a cd build;rm -rf *;configure;make |
06:01:46 | piroko | biffhero: sometimes they change |
06:01:47 | biffhero | k |
06:02:29 | biffhero | genlang is dying |
06:02:35 | piroko | what does it say? |
06:02:42 | biffhero | Undefined subroutine &main::No Info called at /home/rob/home_data/ipod/rockbox/cvs/rockbox/tools/genlang line 418, <LANG> line 1241. |
06:03:48 | | Quit cismo (Read error: 110 (Connection timed out)) |
06:04:18 | criminy | is there a way to make the default booting into the original ipod system and hold "menu" to boot rockbox? Meaning, making the behavior reversed? |
06:04:35 | piroko | criminy: there is a patch for that |
06:04:51 | criminy | hrm |
06:04:54 | pussfeller | criminy, hold the ipod upside down when you reboot |
06:05:02 | piroko | biffhero: try compiling this to test if something went wrong with cvs: http://www.rockbox.org/dist/build-source/rockbox-bleeding.tar.bz2 |
06:05:09 | | Join Angel_of_Death [0] (n=BAUER@dsl-29-8.cofs.net) |
06:05:28 | biffhero | good call. will do. |
06:05:50 | criminy | no time to compile, I'll just hold menu until tomorrow |
06:05:53 | Galois | criminy, the patch is http://efnet-math.org/~djao/apple-default.diff |
06:06:52 | piroko | Galois: how did you know it's there? in other words, where did you find that information out? |
06:07:04 | piroko | trying to learn how to fish here... ;) |
06:07:38 | lostlogic | Galois: did t0mas talk to youa bout your server? I notice it's not in the list yet :( |
06:07:42 | * | biffhero hands piroko a lighter |
06:08:16 | | Quit Farpenoodle ("Large sacks of cheese") |
06:08:30 | * | piroko pokes biffhero in the eye |
06:08:32 | Galois | lostlogic: nope |
06:08:48 | biffhero | piroko, it looks like it is getting further, so I will purge my cvs and then re- cvs update |
06:08:50 | Galois | piroko: I wrote that patch, and that URL points to my server |
06:09:06 | piroko | Galois: heh. that makes sense... |
06:09:12 | piroko | biffhero: glad to hear it! |
06:09:31 | Galois | biffhero: it helps to do cvs update -dP |
06:09:38 | Galois | that way you get the new directories too |
06:09:54 | voltagex | what do I have to add to the top of a diff to make patch automatically find the files to patch? |
06:10:00 | biffhero | that might be it, will try that one first |
06:10:18 | piroko | voltagex: can't you just run diff? |
06:10:49 | | Quit RoC_MM ("Leaving") |
06:10:59 | voltagex | piroko: I did, and it didn't put the filename at the top |
06:11:41 | piroko | voltagex: maybe diff -u? |
06:11:48 | piroko | i'm just throwing out guesses here... |
06:13:06 | piroko | voltagex: did it work? |
06:13:09 | voltagex | piroko: I'll try that when rockbox is built |
06:13:14 | piroko | ok |
06:13:27 | voltagex | damn I need a faster machine |
06:13:37 | piroko | voltagex: what's your processor? |
06:13:44 | voltagex | 2500+ |
06:14:03 | piroko | voltagex: ... i think that's better than my ppc 1.67ghz... |
06:14:22 | voltagex | piroko: lol, 1GB of ram here, and it's still shit slow |
06:14:29 | piroko | voltagex: 1GB here too |
06:14:36 | piroko | how long to compile? |
06:14:44 | biffhero | 2G on my thinkpad T41p |
06:14:58 | voltagex | $1000AUD to upgrade to an X2 4800+... *drool* |
06:15:05 | voltagex | piroko: 10min at least |
06:15:20 | piroko | voltagex: ok I feel sorry for you. it takes about a minute here :) |
06:15:22 | scorche | heh...i went "cheap" and got myself an opteron 175 |
06:15:47 | voltagex | scorche: better than an X2? |
06:16:00 | scorche | it is a step up from the x2 4200+ |
06:16:05 | voltagex | oh, that cost includes new mobo too |
06:16:17 | voltagex | piroko: scratch that, 1min here too |
06:16:36 | | Quit amiconn (Read error: 110 (Connection timed out)) |
06:16:37 | | Nick amiconn_ is now known as amiconn (n=jens@rockbox/developer/amiconn) |
06:16:43 | biffhero | no feel sorry for you now |
06:16:47 | | Quit jbauman (Read error: 110 (Connection timed out)) |
06:17:03 | voltagex | arrghh. still didn't compile dumb |
06:17:15 | piroko | umm... what is dumb? |
06:17:26 | scorche | i wuv my proc <3 |
06:17:30 | piroko | wait, tracker format? |
06:17:31 | voltagex | piroko: DUMB tracker music codec |
06:17:45 | piroko | voltagex: what system do those usually come from? |
06:18:29 | | Quit Febs (Read error: 110 (Connection timed out)) |
06:18:34 | voltagex | piroko: all kinds |
06:18:38 | biffhero | real 1m57.713s |
06:18:39 | voltagex | midkay: you still here? |
06:18:43 | piroko | ok |
06:18:52 | piroko | biffhero: where'd you get that readout? |
06:18:55 | biffhero | piroko, brand new cvs checkout works now. |
06:19:02 | biffhero | piroko: 'time make' |
06:19:15 | piroko | biffhero: awesome. I'm happy it worked! |
06:19:28 | * | piroko is going to time his powerbook... |
06:19:50 | voltagex | biffhero: you any good with makefiles? |
06:20:01 | biffhero | voltagex: not sure, what's up? |
06:20:19 | voltagex | biffhero: can't get the "dumb" codec to compile |
06:20:28 | voltagex | biffhero: it was disabled somehow in the makefile |
06:20:31 | piroko | real 0m2.665s |
06:20:33 | biffhero | is dumb.o a targe? |
06:20:38 | piroko | lol. just kidding! |
06:20:45 | biffhero | piroko: that's not right after a 'make clean'? |
06:20:48 | piroko | i need to stop saying lol... |
06:20:54 | piroko | biffhero: i know. it was a joke |
06:20:59 | biffhero | voltagex: um, make that a target. |
06:21:03 | midkay | voltagex, yes? |
06:21:16 | voltagex | midkay: no worky after changes to Makefile |
06:21:21 | * | biffhero hands piroko a lighter, wouldn't want him to be cold for the rest of his life. |
06:21:55 | midkay | ifndef SIMVER near the top.. |
06:22:01 | midkay | maybe try adding DUMB in that list.. |
06:22:45 | voltagex | added to sources |
06:22:55 | midkay | brb |
06:23:00 | voltagex | make[2]: *** No rule to make target `dumb.c', needed by `/home/Administrator/rockbox/build/apps/codecs/dep-codecs'. Stop. |
06:23:00 | voltagex | make[1]: *** [build-codecs] Error 2 |
06:23:00 | voltagex | make: *** [all] Error 2 |
06:23:05 | voltagex | oops sorry |
06:23:33 | biffhero | voltagex: do you have this line: export SOFTWARECODECS=libmad liba52 libffmpegFLAC libTremor libwavpack dumb libmusepack libalac libfaad libm4a |
06:24:18 | | Quit RotAtoR ("zzzzzzzzzz") |
06:24:46 | voltagex | biffhero: where's that supposed to be? |
06:24:51 | | Join Paul_The_Nerd [0] (n=Paul@cpe-66-68-93-2.austin.res.rr.com) |
06:25:06 | piroko | ouch. my time estimate was a bit off... real 2m57.630s |
06:25:18 | biffhero | voltagex: that's in my Makefile in my build/ directory |
06:25:24 | biffhero | piroko: :-P |
06:25:54 | | Quit piroko ("This computer has gone to sleep") |
06:26:27 | | Join sharpe [0] (n=sharpe@cm-155.pamamm.wpa.net) |
06:26:38 | sharpe | hey everyone... |
06:27:20 | voltagex | biffhero: yes that line is there |
06:27:31 | Paul_The_Nerd | No, no, it's "Hi everybody!" |
06:27:50 | biffhero | voltagex: yeah, I realized that I was barking up a wrong tree after I looked for 'dumb.c' on my machine |
06:28:16 | voltagex | biffhero: should I try a make clean? |
06:28:20 | | Join piroko [0] (n=jeremy@NW-ESR1-72-49-207-116.fuse.net) |
06:28:32 | biffhero | voltagex: that can't hurt, it will only cost you time. |
06:28:41 | biffhero | piroko: reboot to the faster CPU? |
06:29:05 | piroko | biffhero: no, shut my laptop lid so I could safely go to the bathroom :) |
06:29:14 | piroko | what did it say? |
06:29:24 | biffhero | piroko: afraid you can't aim over it? |
06:29:31 | voltagex | * piroko has quit IRC ("This computer has gone to sleep") |
06:29:44 | sharpe | the reason it's only "hey everyone..." is because i still feel the same as i did before i was in PA. |
06:29:50 | midkay | preglow? |
06:30:06 | voltagex | biffhero: you do realise that *everything* pisses all over Macintrash. |
06:30:24 | biffhero | d'oh! |
06:30:27 | piroko | sweet. no, i'm supposed to be sleeping right now and my laptop is in my bed. if my parents were to wake up, it'd be under my pillow and under sight |
06:30:36 | sharpe | and i'm still in pennsylvania. |
06:30:38 | piroko | i mean out of sight... |
06:30:54 | piroko | voltagex: what do you have against macintrash? |
06:30:55 | voltagex | nope, still the make error |
06:30:55 | biffhero | piroko: man, I used to read under the covers with a flashlight. you IRC under the covers with a laptop |
06:31:13 | biffhero | voltagex: I noticed that I don't have a 'dumb.c' in my source tree at all |
06:31:13 | sharpe | at least e doesn't need a flashlight for that. |
06:31:13 | piroko | biffhero: and read with a flashlight under the covers ;) |
06:31:14 | voltagex | piroko: quite a lot of trouble with them at school |
06:31:29 | piroko | voltagex: they run os9? |
06:31:54 | voltagex | biffhero: at first I had to specifically checkout dumb from the codecs directory in cvs |
06:32:07 | piroko | voltagex: because I HATE os9... we have it at our school too and they really really suck... |
06:32:08 | voltagex | piroko: ok ok, OSX is much better |
06:32:10 | biffhero | voltagex: ah, you are ahead of me, then |
06:32:17 | piroko | voltagex: yes, thank you ;) |
06:32:30 | voltagex | midkay: help needed |
06:32:33 | sharpe | why do i feel like i'm just reading someone's conversation? |
06:32:35 | biffhero | voltagex: 'cvs co dumb' ? it failed for me |
06:32:48 | piroko | sharpe: because you are? |
06:32:49 | midkay | voltagex, is biffhero helping you or what? |
06:32:52 | | Part Paul_The_Nerd |
06:33:04 | sharpe | meh. |
06:33:20 | voltagex | biff: the command I'm using is: cvs -z3 |
06:33:21 | voltagex | -d:pserver:anonymous@www.rockbox.org:/cvsroot/rockbox/ |
06:33:21 | voltagex | co rockbox |
06:33:21 | DBUG | Enqueued KICK voltagex |
06:33:21 | voltagex | |
06:33:23 | voltagex | wtf |
06:33:42 | biffhero | voltagex: me too, but how did you checkout dumb? |
06:33:47 | voltagex | the change co rockbox to co rockbox/apps/codecs/dumb |
06:33:53 | sharpe | i'm five hundred miles away from my home, on a laptop, past midnight, on a slow broadband connection.... |
06:34:04 | biffhero | going to go tuck some rugrats into bed. brb |
06:34:05 | sharpe | in the dark too. |
06:34:11 | voltagex | k |
06:34:19 | sharpe | i've got a handcrank too. |
06:34:21 | voltagex | midkay: biffhero got stuck too |
06:34:22 | piroko | sharpe: i'm in my bed in the dark on a laptop... |
06:34:30 | Ctcp | Ignored 2 channel CTCP requests in 8 seconds at the last flood |
06:34:30 | * | piroko wants a gas-powered laptop |
06:34:33 | midkay | voltagex, well.. |
06:34:40 | midkay | hold on, i'll try it myself.. |
06:34:41 | * | piroko with a bits-per-gallon rating... |
06:34:50 | | Quit Daishi (Remote closed the connection) |
06:34:52 | voltagex | make[2]: *** No rule to make target `dumb.c', needed by `/home/Administrator/rockbox/build/apps/codecs/dep-codecs'. Stop. |
06:34:57 | piroko | ... i'm tired... |
06:35:01 | sharpe | midkay, what have i missed since i've not been here? |
06:35:06 | biffhero | I can't 'cvs co rockbox/apps/codecs/dumb', I get an error |
06:35:25 | voltagex | hmm try my full command |
06:35:32 | | Join Daishi [0] (n=daishi@ool-18bcf48a.dyn.optonline.net) |
06:35:40 | midkay | sharpe, nothing noteworthy :) |
06:35:44 | sharpe | oh |
06:35:46 | sharpe | fun |
06:35:50 | midkay | yep! |
06:36:14 | sharpe | do you have any idea what i was working on, for rockbox, before i left for spring break? |
06:36:15 | voltagex | or if that doesn't work: cvs -z3 -d:pserver:anonymous@www.rockbox.org:/cvsroot/rockbox/apps/codecs co dumb |
06:36:18 | biffhero | cvs server: modules file missing directory for module rockbox/apps/codecs/dumb |
06:36:27 | biffhero | voltagex: that's it |
06:36:42 | biffhero | well... /cvsroot/rockbox/apps/codecs: no such repository |
06:37:21 | voltagex | sharpe: <JediMindTrick> You were making the "dumb" tracker music codec work </JediMindTrick> j/k |
06:37:30 | voltagex | biffhero: sorry, no idea |
06:37:50 | sharpe | i've had an odd, memory lapse type thing |
06:38:03 | * | piroko hides under his covers as a thunderstorm approaches... |
06:38:26 | * | scorche wishes he had a laptop |
06:38:38 | sharpe | technically, this isn't my laptop |
06:39:02 | * | voltagex wishes he had a laptop that was useful for something else other than paperweight |
06:39:05 | sharpe | which is why i don't have my rockbox development tools. |
06:39:18 | sharpe | ooh, i have one of those. |
06:39:32 | sharpe | no cd drive. from, 1995. |
06:39:42 | piroko | my parents bought me this powerbook for christmas... with my money... |
06:39:50 | scorche | >_> |
06:39:54 | sharpe | heheh. |
06:40:07 | sharpe | i need to find a nice, cheap laptop.. |
06:40:12 | * | piroko has a 486 nec versa laptop from 1980 |
06:40:16 | voltagex | sharpe: my laptop is from last year |
06:40:29 | voltagex | piroko: aaaww yeah! coaxial network port? |
06:40:54 | piroko | voltagex: yep! and believe it or not, a pcmcia slot! |
06:41:01 | sharpe | i think the one i have is either a 386 or 486... |
06:41:05 | piroko | with an ethernet card! |
06:41:07 | sharpe | not sure if it's 1995... |
06:41:55 | Inc | http://digg.com/gaming/HALO_3_TRAILER__2 |
06:41:57 | Inc | err |
06:41:59 | Inc | worng window |
06:42:07 | sharpe | wonderful gaim and it's multi-protocol support. |
06:42:12 | piroko | i tried putting menuetos on my 486, but the graphics card was too slow. hey! anyone play skyroads for DOS? |
06:42:28 | piroko | sorry, off-topic... |
06:42:40 | sharpe | i barely got menuetos working on my old laptop. |
06:42:54 | sharpe | only got it working like once |
06:43:01 | voltagex | piroko: YES! I have the full version of that, as well as Jazz Jackrabbit and OMF 2097 |
06:43:02 | piroko | sharpe: do you remember the setting you used by chance? |
06:43:11 | piroko | voltagex: that's so cool... |
06:43:40 | voltagex | piroko: OMF2097 is freeware now |
06:43:52 | sharpe | nope... don't remember |
06:43:57 | piroko | seriously!? freeware for DOS only or open source? |
06:44:03 | piroko | sharpe: that's ok. no biggie |
06:44:20 | sharpe | but almost every time i tried, the floppy drive kind of... failed |
06:44:30 | sharpe | god damnit, there is a cricket here. |
06:44:51 | voltagex | piroko: freeware for dos, there's an open source clone written in Ruby |
06:45:29 | sharpe | no, nevermind. |
06:45:43 | sharpe | i think i may be losing it. |
06:45:56 | piroko | voltagex: awesome thanks |
06:46:04 | voltagex | midkay: any luck getting it to build? |
06:48:16 | piroko | back in a bit |
06:48:19 | | Quit piroko ("This computer has gone to sleep") |
06:48:23 | sharpe | whee, i'm off to fix dead pixels. |
06:50:30 | sharpe | eh, nevermind |
06:51:33 | sharpe | or not |
06:51:55 | midkay | voltagex, sorry, finished editing a wiki page and then had to go get the laundry.. vmware's booted and ready, so i'll try it now.. |
06:52:23 | sharpe | anyone think of any more ideas for the c64 emulator? |
06:52:29 | sharpe | while i was gone... |
06:52:30 | midkay | sharpe, ideas? it' |
06:52:33 | midkay | it's an emulator. :) |
06:52:48 | sharpe | i mean, more features to implement... |
06:52:55 | midkay | like what? |
06:53:06 | sharpe | i don't know. that's why i'm asking :) |
06:53:19 | midkay | an emulator emulates.. 'features'? :) |
06:53:46 | sharpe | sure. |
06:53:58 | voltagex | sharpe: save state, screenshot, mabye even video clip recording? |
06:54:31 | | Join vmx_ [0] (i=oma@p549B565B.dip.t-dialin.net) |
06:54:33 | sharpe | well, screenshots can be made with just rockbox, so i really shouldn't have to do that... |
06:54:50 | | Quit vmx (Read error: 110 (Connection timed out)) |
06:54:50 | midkay | voltagex, is "dumb" supposed to be working? |
06:55:10 | voltagex | midkay: according to HCl, yes, slowly |
06:55:15 | midkay | hmm. |
06:55:17 | midkay | okay. |
06:55:20 | | Join Jiremi [0] (n=a@pool-71-251-175-148.bflony.east.verizon.net) |
06:55:44 | Jiremi | hi |
06:55:59 | | Quit dj-fu (Remote closed the connection) |
06:56:24 | Jiremi | is there a plugin for the ipod video rockbox that would let me record from a mic plugged into the headphone jack? |
06:57:13 | sharpe | nope. |
06:57:39 | Galois | I heard ipodlinux has a hack for ipod recording |
06:57:45 | | Nick carini is now known as carini[away] (n=chatzill@pdpc/supporter/active/carini) |
06:57:57 | Jiremi | ok thanks |
06:58:06 | Jiremi | will it work with rockbox? |
06:58:13 | sharpe | nope. |
06:58:19 | Jiremi | oh |
06:58:30 | sharpe | well, depends on what you mean |
06:59:05 | sharpe | their method, their program, etc... |
06:59:10 | Jiremi | oh |
06:59:14 | sharpe | eh, you may not want to listen to me |
06:59:17 | Galois | it's possible to install ipodlinux and rockbox on the same ipod. I've never done it. |
06:59:20 | midkay | voltagex, i'm not sure, i think you lack the necessary dumb.c or something,. |
06:59:24 | sharpe | i'm partially incoherent. |
06:59:30 | sharpe | right now anywya |
06:59:34 | sharpe | anyway. |
06:59:35 | Galois | and I'm not actually sure ipodlinux allows recording, you might want to be smart and check whether it does |
07:00 |
07:00:26 | Jiremi | ok |
07:00:52 | voltagex | midkay: err did it work for you? |
07:01:21 | Jiremi | wait i thought ipod linux didnt work on the video ipod |
07:01:54 | Jiremi | even their page says it isnt supported |
07:02:21 | midkay | voltagex, no, i think *we* lack the necessary dumb.c i mean. |
07:02:22 | midkay | or something.. |
07:02:38 | Galois | it's unsupported, but can be made to work |
07:02:40 | Galois | I think |
07:03:41 | Jiremi | i tried it once, had to repartition a volume that wouldnt be written to half the time, it wasnt fun |
07:04:29 | Galois | you're right, it's not fun, which is why I never bothered to use ipodlinux |
07:04:35 | sharpe | it's offically unsupported, but unoffically supported. |
07:04:50 | Jiremi | ok |
07:05:28 | sharpe | i make such wonderful logic. |
07:06:00 | voltagex | :( |
07:07:14 | sharpe | i've got four, actually dead pixels on this screen it would seem |
07:08:06 | sharpe | eh... i think i may go soon. |
07:10:50 | sharpe | ugh... |
07:11:09 | sharpe | i'm done, i'll go feel bad while i sleep. |
07:11:20 | sharpe | later conscious people. |
07:12:51 | voltagex | midkay: there is no dumb.c in the official makefile |
07:12:53 | voltagex | midkay: there is no dumb.c in the official makefile |
07:12:55 | voltagex | aargh |
07:12:56 | voltagex | oops |
07:13:00 | sharpe | i'll get to work on the c64 emulator for rockbox when i get home. |
07:13:06 | midkay | voltagex, .. right, which i think is the problem. |
07:13:06 | voltagex | the official release. |
07:13:16 | voltagex | from dumb.sf.net |
07:13:16 | | Part sharpe |
07:14:02 | midkay | right, i think dumb.c should be a rockbox creation or something.. |
07:14:14 | midkay | like the glue that.. holds rockbox and the codec itself together.. or something witty like that. |
07:15:25 | midkay | bbiab. |
07:15:58 | voltagex | :( |
07:17:58 | | Quit Angel_of_Death ("Leaving") |
07:22:26 | *** | Saving seen data "./dancer.seen" |
07:22:42 | voltagex | well I'm gone for a little while |
07:22:50 | | Nick voltagex is now known as VoltAFK (i=VoltageX@dsl-210-211-102-124.nsw.veridas.net) |
07:22:50 | DBUG | Enqueued KICK VoltAFK |
07:28:53 | | Join webguest26 [0] (n=de9911ec@labb.contactor.se) |
07:29:02 | webguest26 | hello :) |
07:29:08 | BHSPitLappy | hola |
07:29:28 | webguest26 | there is something wrong with #rockbox channel, I can't log in using ksirc |
07:29:46 | webguest26 | it comes up saying I have been banned from the channel |
07:29:53 | webguest26 | even though this is the first time I've visited it |
07:30:14 | | Join euxneks [0] (n=euxneks@S0106002078e04a9b.gv.shawcable.net) |
07:30:27 | euxneks | d'oh |
07:30:31 | euxneks | feature freeze |
07:30:37 | euxneks | does that mean what I think it means? |
07:31:31 | Galois | at least bugfixes are still allowed during a feature freeze |
07:31:42 | webguest26 | hmm |
07:31:47 | webguest26 | whens the eta for that release? |
07:32:12 | euxneks | hrm |
07:32:23 | euxneks | well I was wondering if there is a way to view photos with the rockbox? |
07:33:08 | BHSPitLappy | I think there's a jpeg viewer |
07:33:38 | | Join jnc [0] (n=erisha@c-71-57-125-137.hsd1.il.comcast.net) |
07:33:49 | jnc | hallo |
07:34:03 | BHSPitLappy | hola |
07:35:27 | | Quit Jiremi () |
07:35:41 | jnc | i'm checking out portable players, since i was amazed to find that rockbox is working on iPod hardware |
07:35:50 | jnc | also the woot.com listing ;) |
07:36:20 | jnc | if i'm listening to oggvorbis and flac audio primarily, what is the best way to go? |
07:36:40 | euxneks | I have an iAudio and that works nicely for flac and ogg |
07:37:05 | Galois | I use an ipod nano exclusively with ogg |
07:37:26 | webguest26 | can you convert *.m4a to ogg? |
07:37:26 | euxneks | I suppose rockbox and ipod is a nice combo =) |
07:37:48 | Galois | you can, with the usual enormous loss of quality that comes with transcoding |
07:37:58 | euxneks | depends on whether it's a DRM one or not, I think |
07:38:02 | jnc | ah |
07:38:12 | euxneks | ah that too =) |
07:38:19 | jnc | iAudio looks nice |
07:38:34 | euxneks | the X6 I think is the new one |
07:38:41 | euxneks | I have an X5 and it's pretty nice |
07:38:47 | euxneks | you could also get a PMP |
07:38:51 | webguest26 | euxneks: never had that sort of problem before; its just a run of the mill m4a rip |
07:38:57 | euxneks | to watch movies on a tiny little screen |
07:39:06 | jnc | movies are working in rockbox? |
07:39:15 | Galois | certainly not |
07:39:18 | jnc | ohh |
07:39:24 | ashridah | euxneks: there's already a photo viewer in rockbox |
07:39:24 | euxneks | webguest26: if you had the original CD, it's best to recode into ogg if you really want to go that route |
07:39:49 | euxneks | ashridah: do you have a link? |
07:39:49 | | Quit webguest26 ("CGI:IRC (EOF)") |
07:39:50 | BHSPitLappy | linuxstb: there? |
07:39:53 | jnc | i wish players had support for SD cards |
07:39:59 | scorche | some do |
07:40:06 | jnc | it is so easy to find SD media... |
07:40:11 | ashridah | euxneks: it's in the codebase already, if you've got it installed, just find an image and open it |
07:40:19 | euxneks | oh |
07:40:27 | euxneks | so it's not like a seperate module or something |
07:40:35 | euxneks | that's pretty cool |
07:40:36 | jnc | how does rockbox keep all the firmware similar, is it written mostly in C? |
07:40:37 | ashridah | well, it is, it's a viewer plugin |
07:40:43 | ashridah | but it's there |
07:41:00 | ashridah | jnc: mostly C, some assembly for optimisation or hardware specific purposes |
07:41:11 | ashridah | but that's kept to a minimum where possibly |
07:41:13 | ashridah | possible even |
07:41:26 | euxneks | is there a way to change the interface? |
07:41:35 | ashridah | change the interface to what? |
07:41:50 | euxneks | not just the WPS |
07:42:05 | euxneks | I mean customize to interesting colors, etc |
07:42:11 | ashridah | currently only the WPS is customizable |
07:42:12 | euxneks | change key bindings |
07:42:18 | euxneks | oh ok |
07:42:35 | ashridah | it's only been fairly recently that rockbox has had hardware where it's even desirable to try |
07:42:44 | euxneks | oh.. |
07:42:48 | euxneks | i.e. iaudio? |
07:42:50 | Galois | the foreground and background colors can be customized |
07:42:58 | euxneks | true |
07:43:00 | ashridah | euxneks: well, iriver/ipod in general |
07:43:04 | euxneks | ah |
07:43:04 | Galois | you can also add a background image |
07:43:10 | ashridah | it's only been about two years, and they're more interested in functionality over appearance |
07:43:15 | Galois | that's it, short of the ultimate customization, which is changing the source code |
07:43:25 | euxneks | ah ok |
07:43:39 | euxneks | welp it's late for me. |
07:43:44 | ashridah | but yes, a complete theming rewrite isn't impossible, it's just not on anyone's plate right now, particularly given the freeze |
07:43:45 | euxneks | thanks for the info everyone.. =) |
07:44:14 | euxneks | thanks ashridah |
07:44:21 | euxneks | Galois too =) |
07:44:34 | euxneks | be back when my gf returns my iaudio she's borrowing |
07:44:56 | jnc | i think battery life is important to me. i would be listening to music anywhere from 6-8 hours continuous |
07:45:22 | jnc | would that be troublesome for rockbox supported players? |
07:45:28 | euxneks | my iaudio x5 routinely lasts the whole day |
07:45:35 | euxneks | anyway I'm off to bed gnite |
07:45:36 | jnc | i will look into that |
07:45:39 | | Quit euxneks ("Woof") |
07:45:41 | jnc | thanks for the advices |
07:45:57 | | Join Bg3r [0] (n=Bager@rockbox/developer/Bger) |
07:47:02 | ashridah | jnc: some players aren't terribly well optimised in rockbox yet, so their battery life is occasionally suboptimal |
07:47:17 | Galois | ipod nano only lasts 8 hours max with vorbis, at present |
07:48:42 | jnc | Galois, does that mean ipod nano is an example of suboptimal battery useage? |
07:48:59 | | Quit lostnihilist ("Leaving") |
07:49:11 | ashridah | Galois: it hasn't gotten better with the cpu-freq addition? |
07:49:17 | ashridah | or that IS better? :) |
07:49:20 | | Join rUiSu [0] (n=ircap8@red-corp-201.143.53.54.telnor.net) |
07:49:39 | Galois | 8 hours is fine for me, but maybe others differ |
07:50:06 | Galois | the sad thing it is it could easily be 20 hours if apple would only make the thing twice as thick |
07:52:24 | jnc | i would feel evil to buy from Apple |
08:00 |
08:02:10 | rUiSu | so.. how have you all been doing? |
08:03:03 | jnc | sleepy ;) |
08:03:12 | rUiSu | mm |
08:03:48 | rUiSu | how much time do you spend every day developing this software??? |
08:03:56 | rUiSu | ..or firmware... |
08:04:10 | Ctcp | Ignored 1 channel CTCP requests in 0 seconds at the last flood |
08:04:10 | * | ashridah pauses his ritual of stabbing caricatures of Sun microsystem's JCE long enough to wave |
08:04:43 | ashridah | rUiSu: it varies from developer to developer and how much other work each developer has on |
08:04:48 | rUiSu | hehe |
08:06:29 | VoltAFK | "Hold down your shift and 4 keys at the same time. In about a second you will be making $$$ fast." |
08:06:46 | | Nick VoltAFK is now known as VoltageX (i=VoltageX@dsl-210-211-102-124.nsw.veridas.net) |
08:06:46 | DBUG | Enqueued KICK VoltageX |
08:06:49 | rUiSu | duh |
08:07:03 | rUiSu | :P thats pretty old yet I had forgot aboutit |
08:07:26 | scorche | i ead that somewhere earlier today... |
08:07:28 | scorche | read |
08:08:02 | VoltageX | bash.org |
08:08:13 | scorche | thoughtso |
08:12:28 | jnc | http://www.engadget.com/2005/05/23/cowon-iaudio-x5-reviewed/ read comment 32 ;) |
08:14:31 | rUiSu | hehe |
08:14:54 | VoltageX | midkay: there's a DUMB diff on the tracker (if you're still around) |
08:15:32 | rUiSu | ok, c ya everybody |
08:15:34 | | Quit rUiSu ("• IRcap [8.12] • www.ircap.com •") |
08:16:30 | jnc | does iAudio X5L versus X5 offer any difference using rockbox fw/ |
08:16:43 | jnc | s:\/:?: |
08:44:31 | | Quit ashridah (Read error: 110 (Connection timed out)) |
08:45:21 | | Join RedBreva [0] (n=root@host86-133-124-164.range86-133.btcentralplus.com) |
08:46:58 | VoltageX | any devs active? |
08:47:29 | | Join ashridah [0] (i=ashridah@220-253-121-175.VIC.netspace.net.au) |
08:47:41 | VoltageX | ashridah: are you a dev? |
08:47:56 | | Join JdGordon [0] (n=JdGordon@c211-28-227-249.smelb1.vic.optusnet.com.au) |
08:48:16 | ashridah | no |
08:48:39 | | Quit JoeBorn ("Leaving") |
08:48:39 | VoltageX | ok |
08:52:27 | BHSPitLappy | jnc: weird |
08:52:57 | | Join JoeBorn [0] (n=jborn@dsl017-022-247.chi1.dsl.speakeasy.net) |
08:53:01 | BHSPitLappy | funny how she mentioned all of the iPod's features as advantages over an iPod :P |
08:53:12 | BHSPitLappy | and she got 10GB less than the alternative |
09:00 |
09:05:12 | | Quit JdGordon (Read error: 104 (Connection reset by peer)) |
09:18:52 | | Join Farpenoodle [0] (n=solo84@60.50.216.0) |
09:22:30 | *** | Saving seen data "./dancer.seen" |
09:26:32 | | Join lostnihilist [0] (n=james@wireless-224-88.uchicago.edu) |
09:26:39 | | Join JdGordon [0] (n=JdGordon@c211-28-227-249.smelb1.vic.optusnet.com.au) |
09:27:10 | | Quit RedBreva (Remote closed the connection) |
09:29:00 | | Quit BHSPitMonkey (Remote closed the connection) |
09:33:23 | | Join mikearthur [0] (i=mike@82-41-205-190.cable.ubr11.edin.blueyonder.co.uk) |
09:41:45 | | Join RedBreva [0] (n=root@host86-133-124-164.range86-133.btcentralplus.com) |
09:44:11 | | Join solexx [0] (n=jrschulz@c169157.adsl.hansenet.de) |
09:44:21 | | Join Henshin [0] (n=chatzill@rpar-164-107-227-156.resnet.ohio-state.edu) |
09:45:46 | | Part Henshin |
09:46:47 | | Join Paul_The_Nerd [0] (n=Paul@cpe-66-68-93-2.austin.res.rr.com) |
09:49:42 | | Quit lostnihilist (Read error: 110 (Connection timed out)) |
09:50:36 | VoltageX | Paul_The_Nerd: would you mind taking a look at a .c file for me? |
09:50:43 | VoltageX | I'll pastebin it |
09:52:44 | | Quit JoeBorn (Read error: 110 (Connection timed out)) |
09:53:22 | | Quit solexx_ (Read error: 110 (Connection timed out)) |
09:53:35 | | Join wehn [0] (n=wehn@106-94-185-210.rev.techex.net.au) |
09:55:52 | JdGordon | VoltageX: i can look if you need general help... ? |
09:56:56 | | Part Paul_The_Nerd |
09:56:59 | VoltageX | JdGordon: ok, i need to modify it first |
10:00 |
10:00:56 | VoltageX | http://pastebin.com/664547 , REALLY long sorry |
10:01:19 | VoltageX | error messages at the bottom |
10:01:49 | JdGordon | hmm |
10:02:54 | | Join pfavr_ [0] (n=Peter_Fa@0x50a32a37.unknown.tele.dk) |
10:03:05 | JdGordon | u missing a .h or something? |
10:04:15 | VoltageX | quite possibly...gimme a min |
10:04:27 | | Quit pfavr_ (Client Quit) |
10:07:10 | VoltageX | afaict no |
10:08:05 | | Join dj-fu [0] (n=deejay@60-234-218-124.bitstream.orcon.net.nz) |
10:11:23 | JdGordon | have u changed this file? |
10:11:38 | VoltageX | JdGordon: no |
10:12:22 | JdGordon | wierd... iv just pulled down the latest cvs and im doing a search through the code for he undefined functinos and its not being found at all... |
10:13:50 | HCl | any luck getting dumb to make..? |
10:13:51 | VoltageX | JdGordon: this .c was from a diff, but the diff messes things up |
10:14:09 | JdGordon | ah, ok that would make sense.. then the diff is fubar |
10:14:12 | VoltageX | HCl: we're missing dumb.c |
10:14:17 | JdGordon | ur definatly missing a file or 2 |
10:14:22 | HCl | just make a dummy one? |
10:14:50 | VoltageX | HCl: possibly, but midkay seemed to think we needed something so RockBox could use DUMB |
10:15:10 | HCl | well eventually you need a proper dumb.c |
10:15:18 | HCl | for me the more immediate issue was trying to get it to build at all |
10:15:26 | JdGordon | where is the patch? |
10:15:30 | VoltageX | I found a diff from 2005 that implements DUMB as a .rock, but it's shonky as all hell |
10:15:31 | HCl | someone disabled it sometime, but i don't know how. |
10:15:58 | HCl | i'm actually bored at the moment so i happen to have some spare time |
10:16:23 | VoltageX | yay |
10:16:32 | HCl | from what i saw in the makefile, we need a dumb.c in codecs, and have that added to the SOURCES |
10:16:45 | VoltageX | HCl: I'll get you dumb-plugin.diff |
10:16:49 | HCl | then we need to add a dumb.elf line or similar, and add a dependency on $(BUILDDIR)/libdumb.a |
10:16:58 | HCl | then the makefile *should* call make libdumb |
10:17:03 | HCl | that's how far i got anyways |
10:17:14 | HCl | it should've called make in dumb but it didn't |
10:17:18 | HCl | and i had no idea why not |
10:17:19 | HCl | :/ |
10:17:36 | VoltageX | HCl: someone's ahead of you, already implemented fixed point math by the look of it |
10:17:37 | HCl | okay |
10:17:38 | VoltageX | http://www.rockbox.org/tracker/task/2793 |
10:17:43 | HCl | sweet. |
10:17:51 | HCl | sounds as if it's not too hard to get it to work then. |
10:17:58 | HCl | well |
10:18:01 | VoltageX | math.h compatible implementation of pow(), |
10:18:02 | VoltageX | exp(), log() and floor(), based on libmsun from FreeBSD |
10:18:02 | VoltageX | 4.11 |
10:18:03 | HCl | it never seemed as much work anyways |
10:18:09 | HCl | it needed only a few functions |
10:18:10 | HCl | nice |
10:18:12 | VoltageX | I'm not having much luck with linebreaks here |
10:18:14 | VoltageX | lol |
10:18:41 | VoltageX | that should make it easier for you |
10:18:46 | HCl | 2005-12-01.. |
10:18:48 | HCl | hmmmm.. |
10:18:59 | HCl | lets see if i can check that version out and make it patch cleanly first |
10:19:04 | VoltageX | it seems all you'd have to do is un-pluginify dumb.c from that diff |
10:19:08 | VoltageX | yeah |
10:19:14 | HCl | does it patch cleanly? |
10:19:30 | VoltageX | HCl: unfortunately...heeeeeeeeeell no! |
10:19:34 | HCl | k |
10:19:57 | VoltageX | it seems to completely fubar plugin.c/h |
10:20:32 | VoltageX | but still, reduces your workload |
10:21:11 | HCl | lets see if this works.. |
10:21:25 | HCl | trying to check out 2005-12-01 |
10:21:26 | VoltageX | HCl: famous last words |
10:21:30 | HCl | :P |
10:21:34 | HCl | oh yes |
10:21:44 | HCl | i say that a lot when running untested code |
10:21:45 | VoltageX | HCl: I'll just add Chemical X to Chemical Y |
10:21:46 | HCl | for the first time |
10:21:47 | HCl | xD |
10:22:10 | VoltageX | actually, Zn to HCl, then drop a match in |
10:22:34 | VoltageX | err, H2SO4, actually |
10:22:52 | VoltageX | my highschool chemistry fails me |
10:23:04 | HCl | patch unexpectedly ends in middle of line... |
10:23:18 | VoltageX | HCl: it's not just me then |
10:23:37 | HCl | it's gzipped twice |
10:23:38 | HCl | >.> |
10:23:39 | VoltageX | I ended up extracting dumb.c from that diff to muck around with it |
10:23:45 | VoltageX | yes |
10:24:10 | HCl | can't find file to patch.. |
10:24:15 | HCl | hm.. |
10:24:29 | VoltageX | HCl: that's only a simulator file, screw that |
10:24:32 | HCl | mhm |
10:24:45 | HCl | welp |
10:24:49 | HCl | that patched cleanly |
10:24:51 | VoltageX | and why am I bothering autocompleting your name when we're the only one's talking |
10:25:03 | VoltageX | !!! kekekekeke zomg tracker music |
10:25:42 | HCl | now i need to figure out how to unset the -D option.... |
10:26:56 | HCl | aha |
10:26:58 | HCl | cvs update -A |
10:27:02 | Ctcp | Ignored 1 channel CTCP requests in 0 seconds at the last flood |
10:27:02 | * | HCl makes a backup first.. |
10:27:39 | * | HCl has to go back to family again. |
10:27:41 | HCl | bbl :/ |
10:27:47 | JdGordon | screw the family! |
10:28:09 | VoltageX | JdGordon: that would be illegal in a lot of countries. |
10:28:15 | JdGordon | baahhahaa |
10:31:05 | dj-fu | lol, my mrs is addicted to bubble.rockbox. |
10:31:09 | dj-fu | I wish I hadn't shown her. |
10:31:29 | HCl | back >> |
10:31:31 | HCl | lessee. |
10:32:00 | HCl | 5 conflicts |
10:32:02 | HCl | not too bad |
10:32:41 | VoltageX | I'ma bbl too, later all... good luck HCl |
10:32:55 | JdGordon | :'( why does everyone add album art to their wps's?? |
10:33:20 | VoltageX | JdGordon: because they're retarded and like album art. |
10:33:47 | * | JdGordon wishes he had _some_ graphical ability... |
10:34:13 | | Quit mikearthur ("Konversation terminated!") |
10:36:54 | * | HCl goes to compile >.> |
10:37:47 | | Join Kohlrabi [0] (n=Kohlrabi@dslb-082-083-152-053.pools.arcor-ip.net) |
10:41:56 | | Quit Rick (Read error: 104 (Connection reset by peer)) |
10:42:37 | | Join Rick [0] (i=rick@pool-71-108-2-183.lsanca.dsl-w.verizon.net) |
10:44:46 | | Join Jungti1234 [0] (n=jungti12@124.60.15.86) |
10:44:46 | | Quit Rob2222 (Read error: 104 (Connection reset by peer)) |
10:44:46 | | Quit ProgramZeta (Read error: 104 (Connection reset by peer)) |
10:44:46 | | Quit elinenbe (Read error: 104 (Connection reset by peer)) |
10:44:47 | | Join BHSPitLappy2 [0] (i=Steve-O@adsl-64-123-190-153.dsl.rcsntx.swbell.net) |
10:44:47 | | Quit Kohlrabi (Success) |
10:44:47 | | Join Kohlrabi [0] (n=Kohlrabi@dslb-082-083-152-053.pools.arcor-ip.net) |
10:44:47 | Jungti1234 | hello? |
10:44:47 | | Join carini [0] (n=chatzill@pdpc/supporter/active/carini) |
10:44:49 | | Join Gibbed [0] (i=rick@pool-71-108-2-183.lsanca.dsl-w.verizon.net) |
10:44:53 | | Quit Rick (Nick collision from services.) |
10:45:01 | | Quit midkay (Read error: 104 (Connection reset by peer)) |
10:45:20 | | Join midkay [0] (n=midkay@rockbox/developer/midkay) |
10:45:21 | | Quit macdonalder (Read error: 104 (Connection reset by peer)) |
10:45:27 | | Join Rob2222 [0] (n=Miranda@ACB17912.ipt.aol.com) |
10:45:28 | | Join JdGordon41 [0] (n=JdGordon@c211-28-227-249.smelb1.vic.optusnet.com.au) |
10:45:30 | | Join elinenbe [0] (n=elinenbe@207-237-225-94.c3-0.nyr-ubr1.nyr.ny.cable.rcn.com) |
10:46:56 | ravon | lol, so I'm not the only one struggling with dumb? :D |
10:48:59 | VoltageX | ravon: I've been fighting with it the whole day. HCl seems to be getting somewhere |
10:49:17 | ravon | VoltageX: You got the lib to compile, right? |
10:49:22 | HCl | well |
10:49:25 | HCl | it patches cleanly |
10:49:29 | VoltageX | ravon: no |
10:49:30 | HCl | it fails to build and link libdumb now |
10:49:44 | HCl | no, do you know how to get it to compile? |
10:49:54 | VoltageX | <insert massively long string of curse words> |
10:49:56 | ravon | I compiled the lib separately, so I'm gonna try with the dumb.c file included in the patch. |
10:50:28 | VoltageX | ravon: if you get it going, can you make a diff? |
10:50:34 | ravon | VoltageX: sure |
10:50:46 | ravon | VoltageX: For which player are you compiling? |
10:50:58 | VoltageX | H340 |
10:51:08 | VoltageX | nice beefy 124mhz processor |
10:51:56 | ravon | :D |
10:53:47 | VoltageX | hang on, if ravon got the lib to compile, and HCl's stuck with the lib, couldn't we put it together? |
10:54:33 | ravon | I compiled the lib outside of Rockbox with the m68k cross compiler against the Rockbox headers. Not the slightest idea if it'll actually work. |
10:55:08 | VoltageX | ravon: tell HCl how you got it to compile |
10:55:13 | HCl | i got the plugin stuff working and all.. just the lib won't compile... |
10:57:56 | ravon | btw, any reason why dumb is a plugin and not a codec? |
10:58:43 | ravon | HCl: It really wasn't any magic involved. I configured dumb with their configure script and changed the compiler to my cross compiler in Makefile.rdy |
10:58:52 | ravon | And added the include path to the Rockbox headers. |
10:59:06 | HCl | most codecs were first a plugin in their early stages |
10:59:09 | HCl | and later made into codes |
10:59:10 | HCl | codecs |
10:59:13 | ravon | ah |
10:59:30 | HCl | i'm trying to compile the original 2005-12-01 version now |
10:59:58 | VoltageX | HCl: audio doesn't work in that version :S |
11:00 |
11:00:17 | ravon | Ah, that's what I did. I copied the Rockbox dumb-files over the CVS-dumb files since the Rockbox ones contained a bunch of changes. |
11:00:31 | ravon | Trying to compile the almighty uglyhack version here. |
11:00:31 | HCl | yup |
11:00:35 | HCl | this is compiling dumb.. |
11:00:37 | HCl | VoltageX: hmm..? |
11:00:57 | HCl | VoltageX: what do you mean? |
11:01:33 | VoltageX | prepare for multiline paste |
11:01:45 | | Quit JdGordon (Read error: 110 (Connection timed out)) |
11:01:46 | | Quit BHSPitLappy (Read error: 110 (Connection timed out)) |
11:01:57 | VoltageX | Audio output does not work H300; someone (LinusN) |
11:01:58 | VoltageX | on IRC mentioned that the pcm_play_data() API is |
11:01:58 | VoltageX | currently out of order |
11:02:19 | VoltageX | from the patch page for that dumb plugin patch |
11:02:22 | | Quit carini[away] (Read error: 110 (Connection timed out)) |
11:02:32 | | Join Paul_The_Nerd [0] (n=Paul@cpe-66-68-93-2.austin.res.rr.com) |
11:05:02 | HCl | aha |
11:05:50 | Paul_The_Nerd | aha? |
11:06:43 | HCl | well |
11:06:45 | HCl | in theory |
11:06:51 | HCl | it should compile in the nowadays rockbox |
11:06:58 | HCl | provided i figure out how to enable building of libdumb |
11:09:36 | Paul_The_Nerd | That will make some people quite happy |
11:09:51 | VoltageX | Paul_The_Nerd: and shut me up |
11:10:29 | VoltageX | well I have to go again, good luck (again) HCl |
11:10:30 | * | HCl searches for his cvs login |
11:10:39 | HCl | i'll commit the libdumb updates first |
11:11:45 | ravon | HCl: Could you send me your modified dumb.c? |
11:13:53 | | Quit Kohlrabi (Read error: 104 (Connection reset by peer)) |
11:14:58 | HCl | mm? i haven't modified it o-o |
11:15:20 | | Join Kohlrabi [0] (n=Kohlrabi@dslb-082-083-152-053.pools.arcor-ip.net) |
11:15:29 | ravon | Hmmmm. Tons upon tons of errors in mine :/ |
11:15:54 | | Join ender` [0] (i=ychat@84.52.165.220) |
11:16:48 | HCl | i get a lot of warnings but it compiles |
11:16:58 | HCl | on the original version anyways |
11:17:09 | HCl | the new one won't compile because libdumb won't compile |
11:18:49 | | Quit Kohlrabi (Read error: 104 (Connection reset by peer)) |
11:19:19 | ravon | Hmmm, ok. |
11:19:33 | ravon | Oh, God. Gonna have to reindent this entire file. |
11:19:36 | ravon | if(f==zero) if(k==0) return zero; else {dk=(double)k; |
11:19:51 | | Part Paul_The_Nerd |
11:20:06 | | Join Kohlrabi [0] (n=Kohlrabi@dslb-082-083-152-053.pools.arcor-ip.net) |
11:22:34 | *** | Saving seen data "./dancer.seen" |
11:28:13 | VoltageX | :( |
11:28:39 | dj-fu | doh, mrs just found Jewels on rockbox |
11:28:42 | dj-fu | never gonna get it back now |
11:29:14 | ashridah | mrs? |
11:29:31 | ashridah | oh. Mrs. |
11:29:35 | ashridah | heh |
11:29:45 | ashridah | dj-fu: so give her one of the many many pc clones |
11:29:56 | HCl | bbiiab |
11:30:03 | HCl | ravon: it's called astyle |
11:30:08 | dj-fu | lol, don't have a pc for her to play it on |
11:30:17 | dj-fu | i will not swap my laptop for my ipod ;p |
11:30:26 | ashridah | ah |
11:30:35 | | Join mikolas [0] (n=mikolas@a85-156-210-49.elisa-laajakaista.fi) |
11:30:52 | wehn | oooh goodie! "H300: Optimised PCF50606 driver, significantly reduces CPU power drain" |
11:31:19 | ravon | HCl: Unreadable and gave me lots of warnings about ambigous elses :) |
11:31:49 | VoltageX | HCl: *pester* |
11:32:52 | | Join SereR0KR [0] (n=Fletcher@Fcf08.f.strato-dslnet.de) |
11:32:58 | | Join Myth1 [0] (n=Muesli24@pD95FDCD5.dip.t-dialin.net) |
11:33:10 | Myth1 | hi guys |
11:34:44 | Myth1 | linuxstb: Are you here? |
11:35:02 | mikolas | does the pcf5606 driver optimization also benefit x5? |
11:35:38 | HCl | ravon: ah. |
11:35:45 | HCl | VoltageX: afk, bbs :/ |
11:35:55 | VoltageX | me too ;) |
11:37:19 | | Quit ender` (Read error: 110 (Connection timed out)) |
11:38:00 | | Join ender` [0] (n=ender@84.52.165.220) |
11:38:18 | wehn | mikolas: don't know. maybe? |
11:39:14 | | Quit Kohlrabi (Read error: 104 (Connection reset by peer)) |
11:40:33 | | Join Kohlrabi [0] (n=Kohlrabi@dslb-082-083-152-053.pools.arcor-ip.net) |
11:42:26 | | Quit ender` (Read error: 104 (Connection reset by peer)) |
11:42:35 | | Join ender` [0] (i=ychat@84.52.165.220) |
11:47:25 | Myth1 | I have a question: Linuxstb added the sid codec to the patch tracker. If I write a new version, do I have to modify the thread from linuxstb or do I have to create a new task? |
11:48:09 | ashridah | an update to his patch, or a new patch completely? |
11:48:10 | midkay | Myth1, it depends on how much you change i guess, i'd probably post it in the same thread. |
11:48:55 | dj-fu | alright, on an ipod nano, how do I boot to original firmware |
11:49:36 | ashridah | dj-fu: hold menu |
11:49:43 | ashridah | (or something to that effect) |
11:49:44 | dj-fu | ah ty |
11:49:46 | linuxstb | Myth1: You should post it in the same thread - but I'm not sure if the patch tracker will allow you to do it. If that's the case, then start a new thread, and I'll close the first one. |
11:51:52 | | Join Moos [0] (i=DrMoos@m132.net81-66-158.noos.fr) |
11:52:01 | dj-fu | looks like i'm gonna have to hax up a .wps |
11:52:08 | dj-fu | that snap font is mint but it looks wack with all the included ones |
11:52:51 | Myth1 | linuxsstb: I'm afraid I can't modify your thread |
11:53:12 | linuxstb | Myth1: OK, then just start a new one. |
11:53:27 | Myth1 | ok, you can then ignore my last mail |
11:53:34 | Ave | wowee, gapless playback (vorbis) is really something else |
11:53:40 | Myth1 | I have new improvements available ;) |
11:53:47 | linuxstb | Track length? |
11:53:50 | * | daurnimator lobs a holy hand grenade at Myth1 ,8ð ,4"Halleluja!" ,8ð ,4BoOm |
11:53:53 | daurnimator | yo |
11:53:55 | Myth1 | no, not yet (unfortunately) |
11:54:08 | Myth1 | but the sound quality is far more better than the version from tonight |
11:54:20 | linuxstb | Just read your email - that's good news. |
11:54:32 | Myth1 | and its even faster ;) |
11:54:56 | Myth1 | you should try the latest version, I'm really satisfied with the quality. the filters sound really nice - and they are all integer calculations ;) |
11:56:02 | Ave | what about subsong selection? |
11:56:13 | dj-fu | is there a tut on wps creation? |
11:56:21 | Ave | dj-fu: yes on the wiki |
11:56:24 | dj-fu | ty |
11:56:43 | linuxstb | Ave: That won't be possible without changes to the core Rockbox playback engine. Codecs themselves don't interact with the user. |
11:57:16 | Ave | http://www.rockbox.org/twiki/bin/view/Main/SimpleGuideToWPSMaking |
11:57:50 | Ave | yes, I was hopinh myth1 had some trick up his sleeve |
11:58:48 | | Join obo [0] (n=obo@82-46-82-224.stb.ubr02.trow.blueyonder.co.uk) |
11:58:50 | Myth1 | unfortunately not :( |
11:58:52 | | Quit mikolas (Read error: 113 (No route to host)) |
11:59:42 | dj-fu | is there some way I can simulate rockbox, so I don't have to copy and unplug et all the time to test ou a theme? |
11:59:58 | Ave | yes, use the simulator included? but you need sources I think |
12:00 |
12:00:03 | Ave | the wiki has section on that too |
12:00:46 | dj-fu | :o |
12:00:46 | VoltageX | HCl: you still afk?\ |
12:00:48 | Myth1 | mmh, I have problems with generating the cvs diff. I did "export CVSROOT=~sinsch/src", copied the rockbox folder to ~sinsch/src/CVSROOT and then did a cvs diff >mypatch.diff, however it did not detect my changes in the sid codec |
12:00:50 | dj-fu | sweet, i'll take a look |
12:00:52 | Ave | http://www.rockbox.org/twiki/bin/view/Main/UiSimulator |
12:02:27 | | Join ender1 [0] (i=ychat@84.52.165.220) |
12:02:50 | Myth1 | btw: Is it possible to get a cvs account (limited to my codec), once the feature freeze is resolved? |
12:06:27 | linuxstb | Myth1: You shouldn't change CVSROOT. |
12:06:43 | dj-fu | doh, is it just me or do neither of the wps wikis' say how to specify a font |
12:06:44 | linuxstb | Doing "cvs diff > mypatch.diff" will not pick up sid.c - because it isn't in CVS. |
12:06:54 | HCl | VoltageX: sorta. |
12:06:57 | dj-fu | cancel that, i'm stupid |
12:07:31 | | Quit ender` (Read error: 110 (Connection timed out)) |
12:07:34 | Myth1 | linuxstb: Ah ok, so that was for the "diff /dev/null apps/codec/sid.c" thingy. |
12:07:40 | linuxstb | Myth1: You should also do "cvs diff -u3 > mypatch.diff" - to create a diff in "unified" format. That's the preferred format for Rockbox patches. |
12:07:51 | Myth1 | sorry, for beeing so dumb :/( |
12:08:01 | wehn | dj-fu, you can make a config with only the font in it, and bundle with WPS |
12:08:06 | HCl | VoltageX: sup? |
12:08:18 | | Join Rick [0] (i=rick@pool-71-108-2-183.lsanca.dsl-w.verizon.net) |
12:08:52 | VoltageX | HCl: any luck with libdumb? |
12:09:43 | linuxstb | Myth1: Assuming you checked out the "rockbox" module from CVS, I think you just need to type "cd rockbox/ ; cvs diff -u3 > sid_v2.diff ; diff -u3 /dev/null apps/codecs/sid.c >> sid_v2.diff". |
12:10:37 | linuxstb | You can then test that patch on a clean copy of the source from CVS, and see if it works. |
12:11:21 | Myth1 | linuxstb: It required me to export CVSROOT, or specify cvs -d option. So I exportet the CVSROOT varaiable |
12:11:33 | HCl | VoltageX: not really, i still don't know how to make it compile libdumb |
12:11:34 | Myth1 | I think I got it to work |
12:11:43 | VoltageX | doh |
12:11:50 | HCl | and i'm stuck there so far |
12:11:53 | VoltageX | didn't ravon manage it? |
12:11:57 | HCl | no |
12:12:07 | HCl | someone who knows about makefiles must help add it. |
12:12:07 | VoltageX | doh |
12:12:11 | ravon | VoltageX: Trying to get dump.c to compile with the m68k compiler. |
12:12:13 | HCl | also i'm working on crappy equipment |
12:12:16 | HCl | laptop keeps dying |
12:12:18 | linuxstb | Myth1: Are you working in a copy of the source you have previously checked out from CVS, or a .tar.bz2 archive you downloaded? |
12:12:21 | HCl | family wants to shove me out of the door |
12:12:26 | HCl | and in general i'm fairly stressed |
12:12:57 | VoltageX | HCl: ok, seriously, I know I go on about it but don't worry too much about DUMB |
12:13:05 | Myth1 | linuxstb: I checked the source out as described on the rockbox cvs page |
12:13:06 | HCl | nah, i want it to work |
12:13:11 | HCl | i just don't know these makefiles. |
12:13:35 | HCl | i need to be less stressed before i can look at it normally |
12:13:58 | VoltageX | where's lostlogic when we need him |
12:14:02 | linuxstb | Myth1: In the directory where you are typing "cvs diff", do you have a "CVS" subdirectory (and apps/, firmware/, tools/ etc) ? |
12:14:57 | dj-fu | yea, found it, it's *.cfg under themes/ |
12:15:04 | linuxstb | HCl: Are you trying to use libdumb in a plugin or a codec? |
12:15:59 | HCl | plugin. |
12:16:01 | HCl | but either way |
12:16:04 | HCl | i need it built. |
12:16:13 | HCl | at the moment it won't build libdumb at all. |
12:17:30 | linuxstb | You should try adding it as a dependency to one of the existing codecs - e.g. mpa.c |
12:17:43 | HCl | yea, that was what i was about to do |
12:17:44 | HCl | :p |
12:17:56 | HCl | just as we speak : |
12:18:03 | linuxstb | mpa.elf to be precise... |
12:19:47 | HCl | works. |
12:20:00 | HCl | no idea why adding my dumb.c and adding it there didn't though |
12:20:13 | VoltageX | !!! |
12:20:53 | HCl | compiling.. |
12:21:17 | linuxstb | Did you add dumb.c to the apps/codecs/SOURCES file? |
12:21:39 | HCl | oh, i suddenly get a compile error in the plugin |
12:21:40 | HCl | yea. |
12:21:49 | HCl | it was making dumb.c but ignoring its dependency |
12:22:40 | HCl | hmmmm... |
12:23:19 | HCl | ah, this should be easy to fix |
12:24:12 | | Quit Gibbed (Read error: 110 (Connection timed out)) |
12:24:34 | HCl | or not o-o. |
12:24:38 | HCl | who can tell me about pcm_play_data |
12:24:46 | ravon | haha, just struggled with that :D |
12:24:54 | | Join mikolas [0] (n=mikolas@a85-156-210-49.elisa-laajakaista.fi) |
12:25:14 | ravon | Got pissed off and changed it to: |
12:25:15 | ravon | dumb_get_more_pcm(&buf, &size); |
12:25:15 | ravon | rb->pcm_play_data(NULL, buf, size); |
12:25:43 | linuxstb | I think pcm_play_data requires a callback function to provide more PCM data to the audio driver. |
12:25:56 | ravon | ah |
12:26:40 | | Join muesli__ [0] (n=muesli_t@88.134.20.76) |
12:26:41 | linuxstb | rockboy and doom are two plugins that use sound. kkurbjun also made a midi-player plugin which I think is on the patch tracker. That also has sound output. |
12:26:51 | HCl | mhm |
12:26:52 | HCl | i saw.. |
12:26:54 | linuxstb | But I've never done it myself, so can't help. |
12:26:56 | HCl | they just pass NULL and 0 |
12:27:01 | linuxstb | Ah, OK then. |
12:27:04 | HCl | so i'll just add that. |
12:27:30 | VoltageX | that midi player doesn't work :P |
12:28:40 | HCl | compiles |
12:28:50 | HCl | i can't test here at the moment. |
12:29:04 | HCl | what do you want me to compile it for voltage? h300? |
12:29:09 | VoltageX | yeah |
12:29:53 | HCl | k.. |
12:30:41 | | Join JW [0] (n=personal@81-171-30-236.dsl.fiberworld.nl) |
12:31:15 | HCl | compiling |
12:31:18 | HCl | you'll have to test it |
12:31:20 | JW | When a patch is 'synced to cvs' does that mean it's useless to apply it? |
12:31:39 | VoltageX | HCl: gladly test it |
12:31:40 | HCl | i'd say it means it was updated to patch cleanly against new cvs |
12:32:33 | JW | HCl: ah, k. That makes sense indeed. |
12:34:19 | dj-fu | doh |
12:34:25 | dj-fu | i just crashed Doom and now it won't reboot |
12:34:28 | dj-fu | (ipod) any ideas? |
12:35:52 | dj-fu | fuck, I'm such an idiot. had Hold on. |
12:35:57 | midkay | haha. |
12:36:22 | dj-fu | I was thinking "shit I hope I didn't break it" |
12:36:38 | midkay | luckily, you can't! |
12:36:44 | HCl | hcl@titania:~/rockbox-dumb/rockbox/iriverh300$ make zip |
12:36:45 | HCl | :) |
12:36:53 | VoltageX | ipods don't need any help to break |
12:37:02 | VoltageX | afk for a sec |
12:37:29 | * | HCl thinks he knows what the extra arguments are for |
12:37:34 | HCl | initial buffer |
12:37:35 | HCl | :) |
12:38:40 | Myth1 | the new sid codec is online: http://www.rockbox.org/tracker/task/5157 |
12:38:40 | | Quit ender1 (Read error: 104 (Connection reset by peer)) |
12:38:41 | | Join ender` [0] (i=ychat@84.52.165.220) |
12:39:13 | HCl | ftp://titania.student.utwente.nl/rockbox-dumb.zip |
12:39:16 | HCl | VoltageX: try that. |
12:42:07 | | Join XavierGr [0] (n=XavierGr@ppp123-178.adsl.forthnet.gr) |
12:43:11 | Myth1 | buy guys |
12:43:16 | | Quit Myth1 ("... und tschüß") |
12:44:42 | | Join whitewiz [0] (n=NNSCRIPT@h77n2fls35o293.telia.com) |
12:44:47 | | Quit whitewiz (Remote closed the connection) |
12:44:57 | | Join whitewiz [0] (n=NNSCRIPT@h77n2fls35o293.telia.com) |
12:45:17 | ravon | Managed to get it to compile, but objcopy generates a 0-byte .rock-file :/ |
12:45:27 | * | HCl looks at his .rock |
12:45:46 | HCl | cruhd |
12:45:47 | HCl | crud |
12:45:49 | HCl | you're right |
12:45:49 | HCl | :/ |
12:46:56 | | Quit mikolas (Read error: 110 (Connection timed out)) |
12:48:12 | | Join Farpnut [0] (n=solo84@60.50.216.0) |
12:48:15 | | Quit Kohlrabi (Nick collision from services.) |
12:48:25 | | Join Kohlrabi [0] (n=Kohlrabi@dslb-082-083-144-106.pools.arcor-ip.net) |
12:48:56 | | Join marevalo [0] (n=marevalo@200.Red-217-126-183.staticIP.rima-tde.net) |
12:51:44 | HCl | i'll make a patch against current cvs of what i have and put it on my ftp |
12:51:48 | HCl | i have to go |
12:52:10 | | Quit ender` (Read error: 104 (Connection reset by peer)) |
12:52:36 | | Join _FireFly_ [0] (n=FireFly@p54A455F2.dip.t-dialin.net) |
12:53:19 | | Nick stoffel_ is now known as stoffel (n=sfr@p5081750C.dip.t-dialin.net) |
12:53:31 | HCl | ftp://titania.student.utwente.nl/dumb.diff |
12:56:58 | JW | http://www.rockbox.org/tracker/task/2494 has 4 attachments, which one is to be applied? |
12:57:11 | | Join damaki [0] (n=Chocolat@ALille-153-1-59-195.w86-196.abo.wanadoo.fr) |
12:57:33 | | Join ender` [0] (i=ychat@84.52.165.220) |
12:57:52 | JW | HCl: congratiolations with the resultst of your university on the programmers match. |
12:58:05 | HCl | not my university anymore, but thanks :o |
12:58:11 | HCl | though i still live on the campus |
12:58:43 | preglow | midkay: yes? |
12:59:10 | JW | and use it's servers :-P (or DNS at least) |
12:59:15 | | Join stoffel_ [0] (n=sfr@p5081728B.dip.t-dialin.net) |
12:59:42 | midkay | preglow, oh, um.. i came up with a solution to the pitch screen a few days ago. |
12:59:50 | * | XavierGr drools over his new contest ackuired iHP-115 :) |
13:00 |
13:00:15 | HCl | nice |
13:00:25 | midkay | pitch_up = +0.1%; pitch_up|button_repeat = +2%; then the left/right operation of +/- 2% quick-flipping. |
13:00:27 | XavierGr | this unit ticks too |
13:00:36 | HCl | ticks? |
13:00:41 | preglow | midkay: ahh, didn't notice |
13:00:48 | HCl | JW: yup :P and its connection |
13:00:53 | midkay | preglow, i didn't do it yet. |
13:01:00 | XavierGr | 4 H100 remotes an H140, H115 and H340 and all remotes tick (exception on H340 with amiconn fix) |
13:01:07 | midkay | just an idea.. which i will work on soon. |
13:01:13 | preglow | midkay: basically sounds good, yes |
13:01:31 | XavierGr | HCl: The slight ticking sound that an H100 remote makes on screen refresh. |
13:01:41 | midkay | preglow, cool. |
13:01:43 | HCl | ah |
13:05:58 | linuxstb | preglow: Tried the latest version of the SID codec? |
13:06:23 | preglow | linuxstb: nah |
13:06:29 | preglow | just got up after sleeping for a zillion hours |
13:06:40 | preglow | reading the patch as we speak |
13:09:47 | | Quit Farpenoodle (Read error: 110 (Connection timed out)) |
13:10:22 | | Quit Farpnut (Read error: 110 (Connection timed out)) |
13:11:17 | | Join TeaSea [0] (n=Thunderc@84-51-130-71.judith186.adsl.metronet.co.uk) |
13:11:49 | preglow | the filter has waaay too large a cutoff |
13:12:23 | | Quit stoffel (Read error: 110 (Connection timed out)) |
13:13:10 | | Nick stoffel_ is now known as stoffel (n=sfr@p5081728B.dip.t-dialin.net) |
13:13:15 | | Quit damaki__ (Read error: 110 (Connection timed out)) |
13:14:02 | preglow | but that can be fixed by tuning, i expect |
13:14:07 | preglow | it really should be a setting :> |
13:14:33 | | Quit damaki (Read error: 104 (Connection reset by peer)) |
13:17:15 | preglow | the filter seems to sit well with 8580 based tracks, though |
13:18:46 | preglow | track transitions are even more lagged than before now :/ |
13:20:01 | linuxstb | The code in sid.c that loads the SID file into the codec's buffer is very slow - I've just rewritten it, and will send it to Rainer. |
13:20:04 | | Quit whitewiz ("( www.nnscript.de :: NoNameScript 3.81 :: www.XLhost.de )") |
13:20:19 | dj-fu | hax |
13:20:37 | preglow | metadata.c, you mean? |
13:20:45 | linuxstb | No, I mean sid.c |
13:20:52 | linuxstb | I haven't really looked at metadata.c |
13:21:25 | preglow | sid.c loads files?? |
13:21:28 | preglow | ahh, right |
13:21:38 | preglow | haha |
13:21:40 | linuxstb | Just the copying from the audio buffer to the local buffer. |
13:21:45 | webmind | hmm, my rockbox sometimes loses it settings after a restart (especially after a crash) is there anyway to backup these? |
13:21:52 | preglow | fortunately for me, the filter sounds almost exactly right on all of goto80's stuff |
13:22:36 | | Join damaki [0] (n=Chocolat@ALille-153-1-59-195.w86-196.abo.wanadoo.fr) |
13:22:38 | *** | Saving seen data "./dancer.seen" |
13:23:34 | | Quit quobl (Remote closed the connection) |
13:24:03 | | Join quobl [0] (n=quobl@tor/session/external/x-c010d96d717e9f38) |
13:24:50 | preglow | some tunes are too slow |
13:26:02 | linuxstb | Is that the PAL/NTSC timing issue? |
13:26:15 | preglow | no, the factor is far too large |
13:28:40 | preglow | hmm |
13:29:10 | preglow | filter sounds decent enough, but it totally ruins some tracks |
13:29:21 | preglow | but that's an old problem in the sid world anyway, and applies even to real c64s |
13:32:29 | VoltageX | HCl: you still here? |
13:34:55 | | Join powr-toc [0] (n=r@84-51-129-124.rickmo645.adsl.metronet.co.uk) |
13:37:10 | wehn | webmind: menu -> manage settings -> write .cfg file. |
13:37:44 | | Quit elinenbe (Read error: 104 (Connection reset by peer)) |
13:38:07 | | Quit filoktetes (Read error: 104 (Connection reset by peer)) |
13:38:43 | | Quit criminy ("leaving") |
13:41:46 | | Join mikearthur [0] (i=mike@82-41-205-190.cable.ubr11.edin.blueyonder.co.uk) |
13:43:05 | | Quit mikearthur (Remote closed the connection) |
13:43:30 | | Join mikearthur [0] (i=mike@82-41-205-190.cable.ubr11.edin.blueyonder.co.uk) |
13:55:00 | | Join qwm [0] (n=qwm@h147n2fls32o1010.telia.com) |
13:55:11 | | Join lee-qid_ [0] (n=liqid@p54967BFC.dip.t-dialin.net) |
14:00 |
14:03:37 | | Quit pussfeller (Read error: 110 (Connection timed out)) |
14:04:19 | | Quit qwm_ (Read error: 110 (Connection timed out)) |
14:06:08 | VoltageX | there was no dumb plugin/codec in that zip HCl posted |
14:07:52 | | Join swampcow [0] (n=apo@p548A028C.dip0.t-ipconnect.de) |
14:08:14 | ashridah | heh |
14:08:22 | ashridah | could explain why the .rock was empty? :) |
14:08:39 | VoltageX | :( :( :( :( :( |
14:08:48 | VoltageX | and now HCl is not here |
14:09:06 | VoltageX | and I'm not allowed to stay up to 3am... |
14:11:34 | | Join cismo [0] (i=cismo@adsl-85-217-32-13.kotinet.com) |
14:11:35 | | Join eper [0] (i=eper@eper.net) |
14:12:42 | * | ashridah points and laughs |
14:16:08 | | Quit wehn () |
14:18:26 | | Quit stoffel (Read error: 110 (Connection timed out)) |
14:18:39 | | Join pussfeller [0] (n=todd@166-82-183-46.quickclick.ctc.net) |
14:23:22 | | Quit Jungti1234 () |
14:24:17 | | Join qwm_ [0] (n=qwm@h147n2fls32o1010.telia.com) |
14:25:32 | | Join petur [0] (n=petur@rockbox/developer/petur) |
14:26:58 | preglow | linuxstb: there are also some other floating point code left in it |
14:27:00 | preglow | is |
14:34:40 | | Quit qwm (Read error: 110 (Connection timed out)) |
14:35:50 | | Quit ashridah (Excess Flood) |
14:36:17 | | Join ashridah [0] (i=ashridah@220-253-121-175.VIC.netspace.net.au) |
14:36:27 | VoltageX | preglow: does floating point math get emulated or cause crashes? |
14:38:08 | ashridah | emulation would be horribly horribly slow |
14:38:21 | ashridah | so much so that it may as well crash :) |
14:38:27 | | Join stoffel [0] (n=sfr@p50817660.dip.t-dialin.net) |
14:39:07 | linuxstb | Floating point is just done in software - which is slow. |
14:40:16 | preglow | linuxstb: just init time, though |
14:42:23 | VoltageX | linuxstb: is that why rockdoom takes a long time to start? |
14:43:03 | linuxstb | Because it does stuff... You'll need to ask kkurbjun about it. |
14:44:30 | | Join qwm [0] (n=qwm@h147n2fls32o1010.telia.com) |
14:45:14 | | Quit quobl ("Leaving") |
14:50:32 | BHSPitLappy2 | linuxstb: I still get stuck in sudoku... |
14:51:01 | | Join solexx_ [0] (n=jrschulz@d082111.adsl.hansenet.de) |
14:51:18 | BHSPitLappy2 | I'll hit "Menu" and it'll show the text input screen, and MENU again outputs "Save Failed" (this is a "New" Puzzle) |
14:51:23 | BHSPitLappy2 | brb |
14:51:55 | | Join desheh [0] (n=desheh@84.94.108.202.cable.012.net.il) |
14:51:58 | desheh | hey there |
14:52:08 | desheh | can any1 help me with the iAudio port? |
14:52:23 | desheh | I seem to have difficulties with it... |
14:52:36 | Moos | shoot |
14:52:58 | * | lostlogic points linuxstb and preglow (and any other devs) to http://www.rockbox.org/twiki/bin/view/Main/SoftwareCodecPlayback <−− interested in comments on the doesn't work right yet metadata-on-buffer patch. 2 files changed, 718 insertions(+), 680 deletions(-) |
14:53:03 | desheh | every time I try to play I file it tells me: |
14:53:17 | desheh | I04: IllInstr |
14:53:19 | desheh | 00000002 |
14:53:22 | desheh | wtf?! |
14:54:00 | Moos | desheh: which build using? cause the current playback isn't full of stability |
14:54:15 | * | Moos point to lostlogic :p |
14:54:19 | Moos | : )* |
14:54:24 | desheh | the latest one |
14:54:29 | | Quit qwm_ (Read error: 110 (Connection timed out)) |
14:54:29 | desheh | just d/led it |
14:54:47 | lostlogic | if you're getting that on every file, it ain't me. |
14:54:57 | Moos | desheh: did you folow all the installation steps? |
14:56:07 | | Quit solexx_ (Remote closed the connection) |
14:56:10 | | Join solexx_ [0] (n=jrschulz@d082111.adsl.hansenet.de) |
14:56:29 | desheh | I believe so |
14:57:03 | Moos | do you have fresh .rockbox dir with the iaudio.rockbox files? |
14:57:19 | Moos | *file |
14:57:47 | desheh | yeah |
14:57:48 | desheh | wow |
14:57:51 | desheh | that's weird |
14:57:59 | desheh | now it suddenly plays.. |
14:58:15 | lostlogic | were the files that broke DRMd or something weird |
14:58:16 | lostlogic | ? |
14:58:25 | preglow | lostlogic: any chance of improving the latency when skipping files? it almost seems like the entire pcm buffer has to empty before the new track starts |
14:58:44 | preglow | lostlogic: ideally the remaining pcm buffer should be flushed when skipping tracks, imho |
14:58:47 | | Nick VoltageX is now known as VoltAsleep (i=VoltageX@dsl-210-211-102-124.nsw.veridas.net) |
14:58:47 | DBUG | Enqueued KICK VoltAsleep |
14:58:52 | lostlogic | preglow: skips that require disk buffering or skips that don't? |
14:58:53 | VoltAsleep | g'night |
14:58:59 | preglow | lostlogic: skips that do |
14:59:12 | preglow | skips that don't work right, i think |
14:59:23 | lostlogic | preglow: on nano? Hmm... on hdd players, that time is just disk spin time any way... |
14:59:43 | preglow | i still think audio should stop at once when you skip |
14:59:48 | preglow | it feels much more responsive |
14:59:56 | desheh | how can I get hebew ID3 tags working? |
15:00 |
15:00:07 | lostlogic | yeah, that can be done, either once I'm done with or once I give up on metadata on buffer. |
15:00:44 | preglow | hmm |
15:00:48 | preglow | i can't trigger it very easily now |
15:01:03 | preglow | ahhh |
15:01:13 | lostlogic | ? |
15:01:46 | preglow | seems it's pretty random |
15:01:54 | preglow | depends on pcm buffer level |
15:02:02 | Moos | how |
15:02:15 | Moos | ouch wrong windows :/ |
15:02:22 | lostlogic | so sometimes the audio keeps playing until the pcm buffer goes empty, but others it shuts up immedaitely on skip press, and not relating to codec buffer levels? |
15:02:32 | preglow | seems like it |
15:02:38 | desheh | does any1 know how can I get hebew ID3 tags working? |
15:02:41 | Moos | desheh: chech the codepage id3, set it to hebrew |
15:02:49 | desheh | set what, the font? |
15:02:53 | preglow | lostlogic: it seems to trigger more when i switch codecs |
15:03:00 | desheh | I did, and I cashed the id3 |
15:03:06 | desheh | still jibberish |
15:03:11 | Moos | deshe no, the option |
15:03:16 | Moos | the setting |
15:03:21 | desheh | huh? |
15:03:31 | desheh | where is it? |
15:03:33 | desheh | in what menu? |
15:03:45 | preglow | lostlogic: btw, isn't metadata in buffer more of a 3.1 feature? sounds like a surefire way to introduce more bugs to me |
15:03:59 | lostlogic | preglow: right now, I do not deliberately clear teh pcm buffer for any skips, I can add that. |
15:04:25 | Moos | desheh: display/default codepage |
15:04:33 | Moos | set to hebrew |
15:04:39 | desheh | ooooohohh |
15:04:42 | desheh | thanks alot! :D |
15:04:46 | preglow | lostlogic: i'll have a look at the patch anyway |
15:04:51 | dj-fu | so who do I need to shag to get non-skippy ipod playback ;] |
15:04:57 | preglow | lostlogic: though i don't expect to understand much of it :> |
15:04:59 | Moos | desheh: no problem |
15:05:32 | lostlogic | preglow: I'm torn on the subject. metadata on buffer will help to solve some bugs which (imo) should be in before 3.0 (seeking from the last few seconds of a track mainly), and it's the 'right way' to handle it, IMO, but yes, now that I got into it and the diff got that large, I am thinking that it might be best left out for now, and leave seeking from the last pcmbuf secs of the buffer broken. |
15:06:44 | | Quit solexx (Read error: 110 (Connection timed out)) |
15:07:14 | desheh | thanks guys! |
15:07:15 | desheh | bye~ |
15:07:16 | | Quit desheh () |
15:07:42 | lostlogic | dj-fu: probably you jus tneed to turn off eq, crossfeed, and replay gain and peekmeter |
15:08:04 | dj-fu | I don't have any of those things turned on, unless it comes default with em turned on |
15:08:06 | linuxstb | lostlogic: I'll look at your patch now, but I'm not intimate with the metadata handling. |
15:08:48 | lostlogic | linuxstb: You and preglow seem to be the only folks around other than Slasheri and myself who will even take a peek into playback.c, so I figured I'd poke you in particular :) |
15:09:22 | Moos | hehe : ) |
15:09:34 | Moos | Lear could help too on those stuff |
15:09:45 | lostlogic | Moos: aye, but he's not around as much :( |
15:09:47 | Moos | but not around |
15:09:55 | Moos | nope :( |
15:10:01 | Ctcp | Ignored 1 channel CTCP requests in 0 seconds at the last flood |
15:10:01 | * | linuxstb is wondering why people are getting random crashes on their 4g ipods. Mine is working very nicely... |
15:10:50 | linuxstb | lostlogic: What does your metadata patch do with the metadata for the current track? Does it copy it to a static buffer? |
15:11:12 | linuxstb | lostlogic: Forget that - I see the code now. |
15:11:26 | preglow | lostlogic: if you think you can cope, i'm not really against you adding metadata on buffer for 3.0, but it's more or less entirely up to you to handle whatever bugs come our way |
15:11:37 | lostlogic | linuxstb: I have cur_track and cur_id3 to facilitate 'clean' gapless transitions |
15:12:29 | lostlogic | preglow: understood, I'll see how it goes, as I said, track transitions are completely effed so far, but at least I fixed id3 tags once I realized that the char*s in mp3entry all need offset adjustment when an mp3entry was moved about. |
15:13:09 | preglow | lostlogic: i'd truly like to see good track transitions, that's fore sure |
15:13:16 | preglow | for too |
15:13:20 | lostlogic | :) |
15:15:01 | linuxstb | lostlogic: I'm confused by this sentence on your SoftwareCodecPlayback page: "Some codecs seem to return an error if they are told that there's no more buffer by the playback code." |
15:15:15 | linuxstb | How do you expect the codec to react? |
15:15:32 | dj-fu | lostlogic, how can I check if I have those things turned on |
15:15:33 | | Quit dj-fu (Read error: 104 (Connection reset by peer)) |
15:15:33 | | Join shadou [0] (n=deejay@60-234-218-124.bitstream.orcon.net.nz) |
15:15:36 | | Quit BHSPitLappy2 (Read error: 104 (Connection reset by peer)) |
15:16:04 | lostlogic | linuxstb: if it requests data and gets none, it should break its decoding loop, but not return error, so that it does a request next track, and can be restarted on the next track without having to reload the codec. |
15:16:25 | shadou | sorry, must have pung out |
15:16:47 | shadou | lostlogic, how can I check if I have eq, crossfeed, replaygain and peekmeter turned on? |
15:16:49 | shadou | or go about turning them off |
15:16:55 | lostlogic | shadou: you dj-fu? they are in the audio settings menu... and the peekmeter would show up on your WPS. |
15:17:06 | shadou | yes, I'm dj-fu |
15:17:09 | lostlogic | do all songsg gap? what codec? Anything else you are doing when the songs are droppign out? |
15:17:24 | shadou | nothing at all, just randomly when it's in my pocket there's like a 1sec silence |
15:17:29 | preglow | linuxstb: any thoughts on how to fix the libmad issue? |
15:17:31 | | Nick shadou is now known as dj-fu (n=deejay@60-234-218-124.bitstream.orcon.net.nz) |
15:17:39 | dj-fu | and um, mp3 |
15:17:59 | linuxstb | lostlogic: OK, that makes sense. So that applies to all errors - if there is a problem decoding the current track, the codec shouldn't return, but should instead break out of the decoding loop, and check for ci->request_next_track() ? |
15:18:44 | | Join stoffel_ [0] (n=sfr@p50815B87.dip.t-dialin.net) |
15:18:48 | linuxstb | preglow: Which issue is this? The padding bytes needed for the last frame? |
15:18:59 | preglow | yea |
15:20:01 | dj-fu | turned eq off, testing now |
15:22:16 | | Join webguest67 [0] (n=d1168bfd@labb.contactor.se) |
15:22:34 | preglow | hmm |
15:22:39 | *** | Saving seen data "./dancer.seen" |
15:22:55 | preglow | what are the stereo narrow/stereo wide options mentioned in the channel config part of the manual? |
15:22:57 | preglow | is it outdated info? |
15:23:35 | | Quit webguest67 (Client Quit) |
15:25:07 | Moos | preglow: you remind me, always wondered one thing, is theoricly possible to make the sound option of archoses in software way? |
15:25:19 | linuxstb | preglow: The simpliest solution may just be to make playback.c pad loaded mpeg files with the required number of zeros - as the bug reported suggested. But this doesn't feel clean - as it's a libmad-specific issue, so should be handled inside mpa.c |
15:25:24 | Moos | I guess those things are natively hardware, right? |
15:25:51 | preglow | Moos: i think they are now |
15:25:53 | dj-fu | well, turning off Eq seems to have worked, ta lostlogic |
15:25:59 | preglow | Moos: except mdb, which i also plan to support one day |
15:26:16 | dj-fu | although I'd love to have an Eq and skipless playback, so hop to it aight |
15:26:26 | | Join J1 [0] (n=personal@81-171-30-236.dsl.fiberworld.nl) |
15:26:56 | Moos | preglow: I thought to MDB, loudness, super bass... for devices like iaudio (with no hardware support for basses) for exemple, that could be great |
15:27:33 | Moos | I love the sound option of Ondios |
15:27:43 | Moos | settings |
15:27:47 | preglow | we'll get them |
15:27:59 | * | goffa_ yawns |
15:28:09 | preglow | i've been experimenting with mdb lately |
15:28:12 | Moos | preglow: great |
15:28:13 | goffa_ | 7:30 am is too early to be at work .. at least for me today |
15:28:14 | preglow | that is, something that at least resembles it |
15:28:22 | | Join punkrockguy318 [0] (n=lukas@c-68-84-69-12.hsd1.nj.comcast.net) |
15:28:46 | Moos | found something interesting? |
15:29:01 | dj-fu | this zazaney theme or w/ever is nice |
15:29:08 | | Join Rondom [0] (n=Rondom@87.193.18.88) |
15:29:21 | | Quit stoffel (Read error: 110 (Connection timed out)) |
15:31:07 | | Quit JW (Read error: 104 (Connection reset by peer)) |
15:31:22 | | Quit ashridah ("sleep") |
15:33:10 | preglow | linuxstb: what if we just tell libmad it's got a few more bytes than it actually gets when we pass it the last buffer? afaik, there's always some guard space at the end of the mp3 buffer, so we should be ok in just letting it read whatever garbage is there |
15:34:24 | preglow | assuming it actually doesn't care if sees garbage, of course... |
15:34:26 | linuxstb | I was wondering whether it can be random data, or whether it should be (e.g.) zeros. |
15:34:27 | preglow | if it |
15:34:30 | linuxstb | :) |
15:34:43 | lostlogic | preglow: if it doesn't care what's there that should be fine |
15:35:06 | linuxstb | But yes - if it doesn't care about the contents of those extra bytes, just always add that MAD guard value to "size" when decoding a frame. |
15:35:07 | lostlogic | there's plenty of space that's 'read safe' at the end of the filebuf even after the official guard buf |
15:35:27 | linuxstb | But even if it was not, there is always some kind of memory after the audio buffer. |
15:35:47 | linuxstb | That's what you meant..... |
15:35:50 | lostlogic | linuxstb: and yes, any error that the next_track: label will be able to recover from should not return |
15:36:04 | linuxstb | Do you want me to start changing some codecs to do that? |
15:36:05 | preglow | but yeah, we need to find out if it vomits if it sees garbage |
15:36:07 | preglow | i'll have a look |
15:36:31 | lostlogic | linuxstb: it would improve the user experience to do so. |
15:36:49 | dj-fu | is there anywhere to set an ipod to sleep (i.e; not wait for the timeout) |
15:37:00 | lostlogic | dj-fu: hold play to 'turn it off' |
15:37:14 | dj-fu | oh |
15:37:16 | dj-fu | gangsta |
15:37:17 | dj-fu | ty man |
15:37:23 | dj-fu | been heaps of help tonight ;) |
15:37:24 | preglow | hahaha |
15:37:37 | preglow | gangsta would be busting a cap in it |
15:37:37 | linuxstb | lostlogic: For example, in flac.c, I think we just need to move the exit: label so that it is above the if(ci->request_next_track()) test. |
15:37:40 | preglow | not pressing it gently |
15:38:07 | linuxstb | lostlogic: Will the playback code be happy if a codec just aborts decoding a track in the middle? |
15:38:16 | lostlogic | linuxstb: yes. |
15:38:34 | lostlogic | linuxstb: the only place I'm concerned about just moving the exit label is codecs which have an exit condition _above_ the next_track label. |
15:38:50 | linuxstb | For example? |
15:39:38 | dj-fu | good to see such haxors working on a very well deserving project, rockbox kicks arse |
15:39:41 | lostlogic | I swear I saw one when I was looking at this last time. |
15:40:15 | lostlogic | hmm... maybe it's a much easier change than I thought. |
15:40:26 | | Join qwm_ [0] (n=qwm@h147n2fls32o1010.telia.com) |
15:41:48 | dj-fu | i donated 5 bucks to the cause |
15:41:51 | | Nick carini is now known as carini[away] (n=chatzill@pdpc/supporter/active/carini) |
15:41:54 | dj-fu | cause i'm poor, it's all i had in my pp |
15:42:47 | | Nick carini[away] is now known as carini (n=chatzill@pool-71-112-6-30.sttlwa.dsl-w.verizon.net) |
15:42:51 | lostlogic | rockbox thanks you... although the swedes have been rather scarce lately :-P |
15:43:43 | | Nick carini is now known as carini[away] (n=chatzill@pdpc/supporter/active/carini) |
15:43:46 | * | goffa_ thinks he scared the swedes off with his request :) |
15:43:50 | | Nick carini[away] is now known as carini (n=chatzill@pdpc/supporter/active/carini) |
15:44:25 | preglow | linuxstb: madplay seems to pad with zeroes :/ |
15:44:55 | | Quit _FireFly_ ("Leaving") |
15:45:28 | goffa_ | having a hard time convincing them it'd be a good idea |
15:47:25 | preglow | /* check that a valid frame header follows this frame */ |
15:47:35 | preglow | then i wonder how they can get away with padding with zeroes |
15:47:49 | goffa_ | i guess paul is from philly, so i can't blame it on the swedes... and linus, maybe he was just trying to understand, but he didn't seem thrilled with the idea |
15:48:13 | | Join DJ_Dooms_Day [0] (n=DJDD@220-245-186-182.static.tpgi.com.au) |
15:48:22 | preglow | goffa_: what request+ |
15:48:27 | DJ_Dooms_Day | Hiya, can anyone answer a quick question for me? |
15:49:47 | DJ_Dooms_Day | anyone here? |
15:49:56 | lostlogic | dj-fu: dont' ask to ask, just ask. |
15:49:56 | | Quit qwm (Read error: 110 (Connection timed out)) |
15:50:01 | lostlogic | er DJ_Dooms_Day |
15:50:04 | DJ_Dooms_Day | Is there a text viewer on the rockbox 3xx builds yet? |
15:50:13 | linuxstb | Yes, there always has been. |
15:50:15 | dj-fu | yes |
15:50:35 | DJ_Dooms_Day | Rock on, where can i find it? plugin browser? |
15:50:55 | linuxstb | No, it's a "viewer" - you just "play" the text file in the file browser. |
15:50:59 | goffa_ | preglow: http://www.rockbox.org/tracker/task/5106 |
15:51:30 | DJ_Dooms_Day | oh nifty. Any limitations? Ala does it have trouble loading large text files? |
15:51:47 | goffa_ | to them it seems like it only saves 1-2 clicks... but adding songs is something i do often enough that that adds up... and accidentally hitting the nav button twice happens a lot too |
15:52:14 | goffa_ | so to me loading a playlist happens quite often after that, and that's not just 1-2 clicks.. plus its annoying |
15:53:24 | linuxstb | DJ_Dooms_Day: I don't know for sure, but I would be surprised if there were any limitations - that wouldn't be the Rockbox way. |
15:53:36 | lostlogic | goffa_: can't you just stop playback, and select the file to play? |
15:54:10 | goffa_ | well when you select a file, it queues all of the files in the dir.. and that erases your playlist |
15:54:26 | goffa_ | so, while the first song is right, you have to reload your playlist afterwards |
15:54:37 | lostlogic | man, people sure do use their players differently than I do. |
15:54:39 | lostlogic | *nod8 |
15:55:14 | goffa_ | i'd like to just go into the browser, pick a file, and have it inserted before the next song |
15:55:27 | goffa_ | would save a lot of clicking around when i acidentally bump the nav button twice |
15:55:29 | DJ_Dooms_Day | thats what i would think linuxstb, but i just tryed it and made it freeze haha. I love unstable builds :P |
15:55:29 | Galois | the ipod has both a right button and a select button |
15:55:44 | Galois | right now these both do the same thing. One solution would be to make them to different things. |
15:55:45 | | Join ProgramZeta [0] (n=zetachan@ip68-101-174-185.sd.sd.cox.net) |
15:56:03 | Galois | then goffa_ could have his way and Paul/lostlogic/I could have our way |
15:56:06 | ravon | oooh, Zeta as in BeOS? |
15:56:13 | goffa_ | yeah |
15:56:17 | goffa_ | Galois: that would help |
15:56:18 | Galois | er, do different things |
15:56:23 | linuxstb | DJ_Dooms_Day: If you can reliably crash Rockbox, then post a bug report. There shouldn't be any instability with the text viewer at the moment. |
15:56:40 | goffa_ | i'd hope that the depress of the nav button would queue and play the file... |
15:56:52 | goffa_ | but i still like the idea of making it user configurable |
15:57:09 | DJ_Dooms_Day | well whats the NAV button do in the text viewer? |
15:57:15 | Galois | I think goffa_'s usage pattern is ridiculous and there would be rioting on the streets if it were made default |
15:57:45 | linuxstb | DJ_Dooms_Day: Check the manual: http://www.rockbox.org/twiki/bin/view/Main/PluginViewer |
15:59:02 | Galois | also, doesn't party mode already change the player so that queue is the default? |
16:00 |
16:01:09 | preglow | btw |
16:01:15 | goffa_ | Galois: i think it would to |
16:01:16 | preglow | we should also fix the fact that mp3 seeking breaks gapless |
16:01:25 | lostlogic | preglow: why does it? |
16:01:34 | goffa_ | that's why a toggle would be good |
16:01:46 | | Nick J1 is now known as JW (n=personal@81-171-30-236.dsl.fiberworld.nl) |
16:02:26 | preglow | lostlogic: because some time/sample tracking variables aren't calculated correctly, i guess |
16:03:00 | preglow | i guess the fact that mp3 seek tables leave no room for knowing where you're really jumping doesn't help |
16:03:04 | linuxstb | Isn't it impossible to calculate the sample tracking variable after a seek? |
16:03:11 | preglow | yes, exactly |
16:03:13 | | Quit DJ_Dooms_Day ("Trillian (http://www.ceruleanstudios.com") |
16:03:21 | preglow | but still |
16:03:22 | preglow | hmm |
16:03:28 | linuxstb | So do we know how many PCM samples we need to drop at the end of the file? |
16:03:33 | preglow | yes |
16:03:37 | lostlogic | so that's a codec problem... because the playback code just gets the sample/time tracking from the codec's reports? |
16:03:39 | preglow | but not how many are left |
16:03:51 | linuxstb | So we would need to buffer them, and then drop them when the file is finished decoding... |
16:03:51 | preglow | so we don't know when to start cutting |
16:04:00 | preglow | yes... |
16:04:07 | preglow | hmmm |
16:04:09 | goffa_ | Galois: party mode queues files last |
16:04:10 | linuxstb | Is there an upper limit? |
16:04:15 | goffa_ | doesnt queue, then play |
16:04:19 | preglow | linuxstb: yeah, well above a frame's worth |
16:04:24 | | Quit dj-fu (Remote closed the connection) |
16:04:25 | preglow | afaik |
16:04:27 | goffa_ | in other words i don't want to lose current playlist |
16:04:54 | goffa_ | if you hit the navi button twice that's what happens |
16:05:24 | linuxstb | preglow: Are they decoded into IRAM at the moment? |
16:06:12 | preglow | linuxstb: the frames? yes |
16:06:37 | Galois | I always found it highly nonintuitive that play returns to WPS while select enters a new song |
16:06:55 | mikearthur | I agre |
16:06:56 | mikearthur | e |
16:06:57 | Galois | if these two were switched, then the "hit the navi button twice" problem would go away |
16:07:19 | Galois | select kind of sort of makes sense to enter a new song, but play makes a lot more sense |
16:07:35 | mikearthur | also, it would be handy if pressing the menu button, whilst in the menu, returned you to the WPS |
16:08:00 | Galois | menu does return to WPS from the menu, but not from the file browser |
16:08:28 | mikearthur | not on mine |
16:08:31 | mikearthur | it takes one step back |
16:08:47 | Galois | eventually it returns, after it hits the root |
16:08:51 | mikearthur | aye |
16:08:57 | mikearthur | but it would be nice if it went straight back |
16:09:21 | Galois | mikearthur, I see your point, there's already a perfectly good way to take one step back (left button) so menu should go back to WPS |
16:09:22 | mikearthur | because stop and the menu button have the same function when in the menu |
16:09:32 | goffa_ | Galois: play is fine... but erasing the playlist is ... odd |
16:09:35 | goffa_ | to me anyway |
16:09:38 | mikearthur | so yeh, left does it too |
16:09:40 | goffa_ | or creating a new playlist |
16:09:43 | | Join dpassen2 [0] (n=0c04dcd4@labb.contactor.se) |
16:09:44 | goffa_ | depending on what you want to say |
16:09:45 | linuxstb | preglow: Do you know how common it is for the number of samples to be dropped to be more than the length of the last frame? Why would an encoder add an entire frame which is not needed? |
16:09:47 | mikearthur | so there are 3 ways to do the same function :s |
16:09:59 | punkrockguy318 | rockbox is good :) it got me to relearn C |
16:10:26 | Galois | goffa_ I agree that erasing the playlist with two select presses is bad. It should at the very least take two presses of two different buttons to erase the playlist |
16:10:43 | | Join herz42_ [0] (n=herz42@p549FE325.dip.t-dialin.net) |
16:11:06 | Galois | that way there's no efficiency loss for people who want to play new songs, and a big gain for people prone to accidents |
16:11:40 | mikearthur | who is "in charge" of the HCI of rockbox |
16:12:18 | preglow | linuxstb: i don't know, but i thought exactly that about the skip amount at the start of a file as well, and i had to fix that to support more than one frame |
16:12:59 | preglow | arghh |
16:13:06 | preglow | mpa.c still crashes when changing tracks |
16:13:09 | preglow | in a memset, of all things |
16:13:13 | preglow | on amd64 sim, that is |
16:14:36 | linuxstb | I can sort-of understand why the startup of the codec may need some extra frames (frames depend on the content of the bit reservoirs in earlier frames). But not the end. |
16:14:40 | goffa_ | Galois: I agree |
16:14:58 | preglow | linuxstb: still doesn't change the fact that higher numbers are allowed |
16:15:06 | preglow | we might just not support that, of course |
16:15:07 | preglow | but anyway |
16:15:12 | linuxstb | Let's just drop mp3 support... |
16:15:13 | preglow | can we detect if we're at the last frame? |
16:15:17 | | Join infamis [0] (n=4b038a78@labb.contactor.se) |
16:15:21 | muesli__ | kkurbjun just started doom since several weeks..its stunning fast :D |
16:15:28 | goffa_ | linuxstb: no one will notice :P |
16:15:49 | muesli__ | jehova! |
16:16:18 | linuxstb | preglow: I think so - after we've decoded it, and libmad has told us how many bytes of compressed data were consumed. |
16:16:29 | infamis | manana mi gente |
16:17:08 | goffa_ | Galois: do you think it would be that much code to have a menu in general settings -> playback that would have default action for right and navi button? |
16:17:13 | goffa_ | so you could set them however you want |
16:17:31 | goffa_ | with one of the options being queue next and play |
16:17:37 | goffa_ | or insert next and play |
16:17:44 | goffa_ | that seems to be the biggest argument against |
16:17:48 | Galois | yes, too much code. It should be a compile time option. But rockbox devs for some reason are violently opposed to compile time configuration |
16:17:49 | goffa_ | is the amount of code |
16:17:54 | Galois | must be that anti-linux blood running through them |
16:18:04 | goffa_ | he he he |
16:18:28 | linuxstb | Galois: Most of the devs use Linux on their desktops. We're just in favour of keeping things simple. |
16:18:42 | goffa_ | seems to me like that would replace party mode too |
16:18:59 | preglow | linuxstb: how will that differ? a partial frame will be just as big as a complete frame |
16:18:59 | goffa_ | because you could set the action to queue last... OR queue next |
16:19:47 | goffa_ | the patch was like 16k in the original non-working release |
16:20:04 | | Quit brendan_ ("Leaving") |
16:20:49 | linuxstb | preglow: What information does the lame header give us? Is it the number of samples to drop at the start and the end, or the total number of samples to drop at the start, and the total length? |
16:21:51 | goffa_ | the original firmware for iaudio had a shuffle depth... like current dir, or entire playlist... rockbox doesn't work that way, and i don't see how that could be implemented |
16:22:03 | goffa_ | other than changing default action for buttons |
16:22:23 | preglow | linuxstb: samples to skip at start, and samples to skip at end |
16:23:10 | linuxstb | Is that ci->id3->tail_trim ? |
16:24:47 | JdGordon41 | wee :D crashed the sim.. |
16:24:49 | preglow | yea |
16:24:50 | * | JdGordon41 kicks ass :D |
16:27:02 | punkrockguy318 | Hmm... button_status() doesn't work with the scroll wheel... |
16:28:31 | linuxstb | punkrockguy318: No. Because the clickwheel events don't have press/release events. |
16:29:20 | punkrockguy318 | linuxstb: So i assume there's a bug in the sim.. scrolling works fine with button_status() in the simulator |
16:29:51 | linuxstb | Yes - the sim shouldn't put the scroll events in button_status() |
16:30:02 | punkrockguy318 | alright.. i filed a bug earlier |
16:30:14 | punkrockguy318 | http://www.rockbox.org/tracker/task/5162 if you want to comment |
16:30:49 | herz42_ | but then the question is how to simulate a scroll wheel with discrete positions to touch... |
16:31:13 | punkrockguy318 | herz42_: i believe that's supported in the kernel, but needs to be added to the api |
16:31:32 | herz42_ | ok, scrolling action could be simulated, but not the absolute position reading |
16:31:54 | Galois | goffa_: luckily, as linuxstb said, rockbox makes it really simple to change this. If you swap TREE_RUN* and TREE_WPS* in apps/tree.h then the select and play behavior get swapped. I just did it for my own ipod. |
16:31:57 | herz42_ | (I#m not sure if/which plugins make use of this) |
16:32:01 | linuxstb | herz42_: Yes, that's going to be tricky. |
16:32:01 | punkrockguy318 | herz42_: i remember someone saying that positions were supported in the kernel |
16:32:19 | Galois | I think I'm going to keep them swapped, it already feels easier to use than before |
16:32:20 | linuxstb | punkrockguy318: It's not supported in CVS, but there's a patch on the patch tracker. |
16:32:38 | punkrockguy318 | linuxstb: oh alright.. rockboy would definitely make good use of that |
16:33:38 | goffa_ | Galois: i'll have to look into that |
16:33:40 | linuxstb | I'm sure something similar to that patch will be added to CVS - but I think most devs are concentrating on the 3.0 release. i.e. nothing ipod-specific. |
16:33:44 | goffa_ | i'm not too sure how to compile |
16:33:49 | goffa_ | but i'll do some research |
16:33:53 | goffa_ | thanks for the tip |
16:35:14 | herz42_ | has anybody started investigating serial communication on ipods yet? |
16:35:30 | herz42_ | together with rockbox I mean |
16:35:40 | linuxstb | herz42_: I don't think even the IPL people have investigated yet for the 4g and above. |
16:36:16 | herz42_ | linuxstb: wasn't it supposed to be 'compatible' somehow? |
16:36:27 | linuxstb | herz42_: What do you mean by "it" ? |
16:36:50 | | Quit dpassen2 ("CGI:IRC") |
16:36:52 | herz42_ | linuxstb: the serial protocol with its data format / cmd structure |
16:37:09 | linuxstb | Yes, I think so. But there is no low-level serial port driver for the PP5020. Only the PP5002. |
16:37:46 | herz42_ | ohh, then that might make things difficult :( |
16:37:51 | linuxstb | Exactly... |
16:39:09 | herz42_ | I was recently noticing, that audio playback doesn't work through the line out of the universal dock. So there seems to be some handshaking necessary... |
16:39:19 | | Quit infamis ("CGI:IRC (EOF)") |
16:39:45 | mikearthur | does the rockbox.iriverfile store all the settings? |
16:39:53 | linuxstb | What is the "universal dock" ? It works with my "pocketdock" (or did, before I disassembled and destroyed it) |
16:40:29 | herz42_ | linuxstb: thats the new dock from apple with optional remote control |
16:40:41 | JdGordon41 | how do i go about figuring out why rb->set_option crashes?? it was working before and i havnt changed anything related (but merged a patch with the file, should be unreleated) |
16:40:46 | herz42_ | my car addapter works fine also |
16:42:04 | | Nick JdGordon41 is now known as JdGordon (n=JdGordon@c211-28-227-249.smelb1.vic.optusnet.com.au) |
16:42:26 | | Nick herz42_ is now known as herz42 (n=herz42@p549FE325.dip.t-dialin.net) |
16:43:13 | | Join dpassen2 [0] (n=0c04dcd4@labb.contactor.se) |
16:45:51 | mikearthur | to any devs: I wrote a nice little bash script which downloads the latest release for your specified model automatically |
16:45:53 | mikearthur | anyone want it? |
16:46:21 | | Join herz42_ [0] (n=herz42@p549FD930.dip.t-dialin.net) |
16:47:06 | | Join waran [0] (n=g@p54AF7CAB.dip.t-dialin.net) |
16:47:35 | | Join qwm [0] (n=qwm@h147n2fls32o1010.telia.com) |
16:47:44 | JdGordon | "Fatal signal: seg fault (SDL parachute deployed) |
16:47:44 | JdGordon | Xlib: unexpected async reply (sequence 0x59)!" |
16:47:44 | JdGordon | is this likely to be a rockbox bug or sdl bug? i got it going into a rb->set_option() |
16:48:11 | waran | wich Platform do you use |
16:48:13 | waran | ? |
16:48:26 | linuxstb | mikearthur: I think all the devs compile their own builds from CVS. |
16:48:35 | mikearthur | linuxstb: cool, just wondering |
16:48:42 | JdGordon | waran: h300 sim |
16:49:03 | mikearthur | linuxstb: who is "in charge" of the rockbox user interface? |
16:49:21 | JdGordon | waran: on linux |
16:49:31 | waran | iPodLinux? |
16:49:47 | waran | ahh |
16:49:48 | waran | no |
16:49:59 | waran | you got Linux - RockBox your Sim :) |
16:50:40 | waran | should be a hardware-problem |
16:50:42 | linuxstb | mikearthur: No-one in particular is in charge of anything. |
16:50:46 | waran | async sounds like display for me |
16:50:59 | mikearthur | because the UI could really, really do with some work |
16:50:59 | | Join quobl [0] (n=quobl@tor/session/external/x-ff11611b0de754fd) |
16:51:12 | mikearthur | its very unintuitive |
16:51:29 | mikearthur | and with the iPod people now looking at RockBox, it's putting a lot of them off |
16:52:02 | * | waran is one of the iPod-People. But he likes OGG/Vorbis and is able to accept a horrible UI for that :P |
16:52:05 | goffa_ | mikearthur: what problem are you having with the ui? |
16:52:11 | mikearthur | I was saying earlier |
16:52:21 | mikearthur | in the menu, three buttons perform the same function |
16:52:34 | Galois | the UI is mostly reasonable. A few buttons could be switched around. |
16:52:57 | mikearthur | Apple is the top seller of MP3 players because there UI is more than "reasonable" |
16:53:20 | Galois | I'm not so sure anymore |
16:53:32 | goffa_ | bah.. they sell a lot because they market a lot |
16:53:34 | mikearthur | hovering over a song and pressing "Play", in the browser, does not play it |
16:53:35 | waran | mikearthur, ya - but the rest of the Firmware is shit :) |
16:53:39 | Galois | UI has many different components |
16:53:41 | mikearthur | waran: I'm sure it is |
16:53:47 | Galois | hardware, input, display |
16:53:57 | mikearthur | fine |
16:53:58 | mikearthur | HCI |
16:54:02 | mikearthur | the HCI is poor |
16:54:03 | Galois | the ipod's hardware UI is excellent |
16:54:21 | | Quit gtkspert (Read error: 110 (Connection timed out)) |
16:54:27 | Galois | display UI in rockbox is reasonable (I think), and input UI could be improved |
16:54:30 | goffa_ | i'm going to try Galois's tip... that will make things 100% better for me if it works |
16:54:37 | waran | Galois, full_ack |
16:54:51 | goffa_ | hopefully the file will play when i press play.. and not force me to requeue |
16:54:53 | mikearthur | display UI is good |
16:55:06 | mikearthur | input is very, very inintuitive |
16:55:19 | mikearthur | I would say its possibly the worst of any MP3 player I've used |
16:55:24 | waran | it isn't _that_ bad |
16:55:29 | linuxstb | mikearthur: I'm not saying Rockbox is perfect, but I also find the Apple firmware extremely frustrating and unintuitive. |
16:55:49 | Galois | left doesn't work on apple |
16:55:53 | mikearthur | I'm not suggesting we clone it |
16:56:02 | mikearthur | I'm just saying bits and pieces need looked at |
16:56:10 | | Quit Rondom ("I'm leaving on a jetplane, don't know when I'll be back again...") |
16:56:10 | | Join jbauman [0] (i=Johnq@JBAUMAN.WV.CC.cmu.edu) |
16:56:17 | mikearthur | would filing a bug be appropriate? |
16:56:21 | linuxstb | For example, I like left/right to go up and down a menu structure. Apple uses the MENU key to go back, and not the key marked "back". |
16:56:32 | waran | The top-reasons why I use RockBox is the wide range of format-support and because the original FW has this stupid iTunes-Bondage. |
16:56:54 | mikearthur | linuxstb: I'm with you there |
16:56:54 | goffa_ | Yeah.. for me its file format too |
16:57:19 | Galois | waran I'd rank the reasons as 1) format support, 2) being able to change shit and recompile, 3) USB mass storage simplicity |
16:57:25 | goffa_ | but there's only one problem that i have.. that's been discussed extensively... no one agrees with me though :) well tboy does... but he's not a dev |
16:57:57 | mikearthur | linuxstb: I think, a big annoyance for me, is the fact that there is no quick way of leaving the menu, when you are several functions deep |
16:58:05 | | Quit qwm_ (Read error: 110 (Connection timed out)) |
16:58:31 | linuxstb | mikearthur: I think everyone agrees with that. That is currently hard to fix because of the design of the menu code, but I'm sure that will change. |
16:58:50 | waran | RockB is written in CPP, isn't it? - Maybe I should have a look on it... |
16:59:11 | mikearthur | C |
16:59:13 | mikearthur | not CPP |
16:59:17 | linuxstb | No, it's plain C, with some low-level and performance-critical parts written in asm. |
16:59:23 | waran | grr |
16:59:26 | waran | panic :) |
16:59:30 | linuxstb | But all the UI stuff will be C. |
16:59:33 | mikearthur | linuxstb: I'm glad people agree |
16:59:54 | mikearthur | how much of the input UI is client-based? |
17:00 |
17:00:02 | linuxstb | mikearthur: Another issue is that Rockbox's menus are really "pop-up menus". But the UI doesn't tell the user this. Again, there are plans to change this. |
17:00:03 | mikearthur | by client I mean player |
17:00:19 | mikearthur | how do you mean pop-up menus? |
17:00:27 | JdGordon | ok, should i be worried if rb->set_option crashes n the sim but works fine on the player? |
17:00:40 | linuxstb | I mean that you start in the file browser, enter the menu, and then when you leave the menu you go back to the file browser. |
17:00:52 | linuxstb | In the Apple firmware, everything starts from the menu. |
17:01:44 | linuxstb | So you go file browser -> menu -> file browser. Or file browser -> WPS -> file browser. Or file browser -> WPS -> MENU -> WPS -> file browser. |
17:02:02 | mikearthur | oh also |
17:02:07 | mikearthur | and I was thinking of coding this myself |
17:02:37 | mikearthur | how hard would it be to make the player, when you have it set to start playing a song on startup, to have the file browser start i that songs directory |
17:02:40 | waran | btw: Build a nice iPod-USB-PowerSupply today http://xs77.xs.to/pics/06161/nerz.jpg :) |
17:02:46 | linuxstb | JdGordon: Yes, it's probably accessing memory it shouldn't be - which you might not notice on the player. Have you tried running the sim with gdb? |
17:03:04 | linuxstb | mikearthur: There's already an option for that - "follow playlist". |
17:03:06 | JdGordon | hmm.. pill try |
17:03:13 | JdGordon | im not sure if i have gdb installed |
17:03:21 | mikearthur | linuxstb: that doesn't work on startup I'm 99% sure |
17:03:23 | mikearthur | I'll try it now |
17:03:25 | | Quit herz42 (Read error: 110 (Connection timed out)) |
17:03:53 | linuxstb | mikearthur: If it doesn't then I would probably call it a bug. |
17:05:07 | mikearthur | what does the rockbox.iriver file do? |
17:05:27 | linuxstb | That's the main Rockbox binary. |
17:05:38 | mikearthur | oh ok |
17:05:43 | mikearthur | I always assumed it stored the settings |
17:05:51 | punkrockguy318 | kkurbjun: are you around? |
17:05:56 | mikearthur | where are the settings store? |
17:05:58 | mikearthur | d |
17:06:11 | linuxstb | In an unused sector on the disk before the first partition. |
17:06:35 | mikearthur | because whenever I upgrade my rockbox, I lost all my settings |
17:07:02 | linuxstb | That should only happen sometimes - when a change to Rockbox causes the settings structure to become out of date. |
17:07:16 | mikearthur | ok |
17:07:25 | mikearthur | so that isn't considered a "bug" |
17:07:53 | herz42_ | mikearthur: it's wise to save the settings to a cfg file. That can be loaded after the update |
17:07:55 | linuxstb | Not unless it happens when it shouldn't |
17:08:01 | mikearthur | herz42_: ah ok |
17:09:31 | punkrockguy318 | is there any way that i can print debugging output in a plugin? so i could read it in the sim |
17:10:00 | Galois | mikearthur: there used to be a bug where unplugging the ipod with the hold switch on would reset your settings |
17:10:07 | | Quit JW (Connection timed out) |
17:10:37 | | Join lostnihilist [0] (n=james@c-67-175-244-14.hsd1.il.comcast.net) |
17:10:55 | | Part XavierGr |
17:12:38 | linuxstb | Galois: That's a feature... |
17:12:47 | linuxstb | (but possibly not a good one) |
17:13:07 | Galois | it heavily violates the principle of least surprise |
17:14:00 | linuxstb | It's there as a safety measure. We can't use other keypresses at that time, because the button driver doesn't detect keypresses pressed before Rockbox starts. |
17:14:37 | Galois | the number of people likely to make positive use of that feature is far fewer than the number of people who will get bitten |
17:14:55 | linuxstb | Galois: So are you suggesting that feature should be removed? |
17:14:59 | Galois | hell yes |
17:15:20 | linuxstb | Then how would you recover your ipod when the settings cause you problems? |
17:15:38 | JdGordon | do a check after rb loads?? |
17:15:42 | goffa_ | so.. where do i get sh_elf_gcc also.. do i need to switch TREE_RUN_PRE to TREE_WPS_PRE? |
17:15:54 | punkrockguy318 | linuxstb: i'm having a problem... i'm trying to hack doom to read scrollwheel input... but it's not working out... since the clickwheel can't be used with button_status(), the loop would need button_get(). but the doom engine needs the status of the buttons, so button_get() wouldn't work... :-\ |
17:15:55 | Galois | rockbox should be Bug-Free (tm) to the point where settings should not cause irrecoverable problems |
17:15:56 | Galois | :P |
17:16:07 | linuxstb | Galois: What if you choose a language that you don't understand? |
17:16:25 | Galois | how does apple solve this problem? |
17:16:28 | | Quit JdGordon (Read error: 104 (Connection reset by peer)) |
17:16:40 | | Part biffhero |
17:17:02 | linuxstb | Galois: You probably have to run their "ipod restore" application which wipes your music. |
17:17:18 | Galois | I suggest that permanently changing the language setting should take nontrivial active effort, like in KDE/GNOME/whatever |
17:17:29 | punkrockguy318 | linuxstb: i was talking with kkurbjun and he said that i should talk to you |
17:17:53 | | Part waran (" ") |
17:18:06 | linuxstb | You've summarised the problem, and found the solution - you'll need to use button_get(). So I'm passing you back to kkurbjan :) |
17:19:10 | punkrockguy318 | linuxstb: button_get is just an event queue.. it returns an int with a bit of a button that's being pressed... correct? |
17:20:14 | linuxstb | Yes |
17:20:55 | punkrockguy318 | linuxstb: hmm, there's the problem... the doom engines requires keyup and keydown events :-\ |
17:21:11 | linuxstb | Galois: The language is just one example. Because Rockbox for the ipod is still in the early stages, you can't dismiss the fact that bugs will happen - hence the need for the settings safety-net. |
17:22:02 | Galois | I can think of other ways to provide a safety net. Maybe the presence of a file would trigger it, similar to /forcefsck in linux |
17:22:15 | linuxstb | Galois: But what if the problem happens on the road? |
17:22:40 | *** | Saving seen data "./dancer.seen" |
17:22:46 | punkrockguy318 | Galois: i would suggest a button rather than hold.. because it resets when you take it off the charger, and a lot of times, it's on hodl |
17:22:48 | Galois | again, looking at the costs and benefits, I can't see that scenario outweighing what I believe is the huge cost of people constantly losing settings |
17:23:10 | linuxstb | But if people don't read the documentation... |
17:23:23 | Galois | then they're not likely to find out about the hold switch either |
17:23:27 | Galois | except accidentally |
17:23:35 | Galois | which is not desirable |
17:24:08 | Galois | a lot of times people leave the hold switch in the on position while the thing is turned off, to make sure the device stays off. It's really easy to then connect the cable in that state. |
17:24:31 | punkrockguy318 | Galois: amen... i would be happier with fast forward being the clear config |
17:24:45 | linuxstb | punkrockguy318: I've already said that that isn't possible. |
17:25:01 | punkrockguy318 | linuxstb: oh, i missed that.. hmm |
17:25:32 | Galois | people screwing up their configs while on the road is a corner case that doesn't merit the pain of lots of unwanted settings resets |
17:25:50 | Galois | also, I dunno about you, but my laptop is with me at all times on the road |
17:26:36 | punkrockguy318 | linuxstb: why isn't the clickwheel used in button_status()? could it be written to include the clickwheel? |
17:26:36 | linuxstb | Rockbox is still unreleased software for the ipod - and in that context, I'm happy with the hold behaviour. It will be different when the first official release happens. |
17:27:03 | Galois | awesome |
17:27:26 | goffa_ | what do i need to download to get sh-elf-gcc? |
17:27:39 | Galois | goffa_ I thought you had an ipod |
17:27:44 | goffa_ | no.. x5 |
17:27:45 | linuxstb | punkrockguy318: Because the concept of scroll events is different to the concept of buttons. A scroll event doesn't have a beginning and an end. |
17:27:48 | | Join JonSenior [0] (n=51f964d5@labb.contactor.se) |
17:27:52 | mikearthur | linuxstb: random dev question: is the bootloader USB mode any faster/more battery efficient than the in-Rockbox one |
17:27:55 | goffa_ | actually x5l |
17:28:06 | Galois | oh. well, there's a wiki page that explains how to build sh-elf-gcc, or you can download the 140MB vmware image |
17:28:09 | goffa_ | but thats not really different than x5 from a compiling standpoint |
17:28:51 | punkrockguy318 | is there any way to use button_get() and ignore all events except for scrolling? or are any clickwheel specific functions? |
17:29:05 | goffa_ | hmm... looking for the wiki.. not seeing it.. |
17:29:08 | Galois | http://www.rockbox.org/twiki/bin/view/Main/VMwareDevelopmentPlatform |
17:29:18 | linuxstb | mikearthur: It shouldn't be any different in terms of speed, but maybe battery consumption will be different - depending on things like CPU speed, and how much of the hardware has been powered up. |
17:29:23 | Galois | http://www.rockbox.org/twiki/bin/view/Main/CrossCompiler |
17:29:37 | Galois | http://www.rockbox.org/twiki/bin/view/Main/CygwinDevelopment |
17:29:39 | Galois | pick one :P |
17:29:44 | linuxstb | goffa_: For the X5, you want m68k-elf-gcc |
17:29:59 | linuxstb | sh-elf-gcc is for the Archos devices. |
17:30:17 | punkrockguy318 | linuxstb: well thanks for all your help! :) i'm going to go do some hacking |
17:30:48 | | Join wonderwal [0] (n=k0@205.177.72.66) |
17:31:43 | goffa_ | ok |
17:32:48 | mikearthur | punkrockguy318: I believe its pronounced "haxoring" |
17:32:52 | | Quit JonSenior ("CGI:IRC (Ping timeout)") |
17:33:27 | goffa_ | is this what i want? |
17:33:29 | goffa_ | http://www.rockbox.org/cygwin/release/m68k-elf-gcc/ |
17:34:03 | Galois | you need cygwin in order to use that |
17:34:10 | goffa_ | that's what i thought |
17:34:43 | mikearthur | does the iRiver have a RTC? |
17:34:54 | | Join Tobu [0] (n=g2p@nea78-1-82-242-101-49.fbx.proxad.net) |
17:35:35 | | Join obo_ [0] (n=obo@82-46-82-224.stb.ubr02.trow.blueyonder.co.uk) |
17:35:53 | Tobu | I've been hacking on the dircache |
17:36:04 | Tobu | I'd like to make it use filetypes |
17:36:14 | Tobu | But dircache is in firmware, |
17:36:22 | Tobu | and filetypes is in apps. |
17:36:40 | Tobu | Is there a solution? |
17:37:24 | goffa_ | ugh... i must be blind |
17:37:46 | linuxstb | mikearthur: The H3x0 does, the H1x0 doesn't. |
17:38:06 | mikearthur | linuxstb: thanks |
17:38:17 | linuxstb | Tobu: What do you mean by "use filetypes" ? |
17:38:20 | | Quit bananafon (Read error: 110 (Connection timed out)) |
17:38:41 | Tobu | I'd like to cache which dirs contain music below them |
17:38:53 | | Quit bancus ("leaving") |
17:38:55 | Tobu | It's in filetypes.h, or tree.h |
17:39:37 | Tobu | dircache is ideal, because it recurses through everything at startup |
17:42:02 | goffa_ | http://www.rockbox.org/cygwin/release/m68k-elf-gcc/ how do i modify this to find the linux m68k-elf-gcc? |
17:42:16 | Tobu | Idea: If I make dircache_init take a pointer to the functions I need in filetypes, will it work? |
17:43:10 | goffa_ | modify the url i mean |
17:43:29 | jnc | would a developer take a donation of an iRiver H10? |
17:43:40 | jnc | (under the pretense that they add support for it) |
17:44:41 | HCl | h10 isn't supported yet? isn't it like ipod? |
17:44:59 | Galois | goffa_, if you use linux, the correct instructions to follow are http://www.rockbox.org/twiki/bin/view/Main/CrossCompiler |
17:45:09 | | Join JonSenior [0] (n=51f90dbe@labb.contactor.se) |
17:46:11 | goffa_ | thanks Galois |
17:46:13 | jnc | last i read, H10 is not supported |
17:46:19 | jnc | some discussion began but was not continued |
17:46:32 | JonSenior | Having been using a mid-feb build of RB for a while, I recently upgraded to the latest version. This appears to have resulted in a change of battery reporting. |
17:47:01 | JonSenior | On more than one occasion I have had RB report an empty battery, yet upon a reboot, it merrily claims a much higher level. |
17:47:10 | Tobu | linuxstb: I mean, it's a linkage issue. |
17:47:39 | Tobu | But I'll try to passing function pointer, and see if that works. |
17:47:45 | JonSenior | Is this a likely sign of immenent battery failure (< 1 yr old) or just RB being a little unsure? |
17:48:20 | HCl | ravon: figured out why dumb produces an empty .rock yet..? |
17:48:28 | | Quit obo (Read error: 110 (Connection timed out)) |
17:48:28 | * | HCl will bbs |
17:48:54 | linuxstb | Tobu: If I was you, I would try and think of a different solution to your problem. My understanding is that dircache is something that works at the filesystem level - so making it dependent on the application code feels dirty. |
17:49:59 | linuxstb | JonSenior: Which device are you using Rockbox on? |
17:50:33 | Tobu | Yeah, but the dircache seems the less intrusive place I can do it. |
17:50:47 | Tobu | There's the startup recursion, |
17:50:50 | linuxstb | Tobu: What problem are you trying to solve? |
17:50:58 | Tobu | and the fact it's hooked in moves. |
17:51:08 | jnc | JonSenior: battery reporting was listed as being so-so feature |
17:51:09 | Tobu | I'm trying to filter out files: |
17:51:18 | Tobu | http://www.rockbox.org/tracker/task/5160 |
17:51:48 | Tobu | and hide directories that don't have music below them |
17:52:11 | linuxstb | What about other supported filetypes - such as Gameboy ROMs, text files, jpegs, .... |
17:52:32 | Tobu | I'm making it dependent on the filter setting |
17:52:36 | Tobu | in the quick menu |
17:52:58 | Tobu | to show: any files, supported files, music, playlists |
17:53:00 | linuxstb | Then it shouldn't be part of dircache - that would mean rescanning the disk whenever that settings was changed. |
17:53:08 | Tobu | Nonono |
17:53:30 | Tobu | It doesn't cache the contents |
17:53:33 | JonSenior | I was aware of issues with predicted life, but I didn't realise that they ran over into reported voltage readings (And thus actually battery status). It just struck me as strange that they appeared to have changed for the worse while everything else is getting better. Ah well. |
17:53:49 | Tobu | It just stores a marker to be read by the filter |
17:54:10 | Tobu | the marker has as many states as the filter: any, supported, etc |
17:54:31 | linuxstb | How would it work if the user isn't using dircache? |
17:54:39 | Tobu | It wouldn't |
17:54:47 | Tobu | It couldn't be fast enough |
17:54:58 | Tobu | recursion would hurt |
17:55:25 | linuxstb | Why don't you just organise all of your wanted content inside a top-level "music" folder? |
17:55:46 | linuxstb | Or put all unwanted content under something like "data". |
17:56:00 | Tobu | indeed |
17:56:43 | Tobu | The iAudio firmware does the filtering, and I prefer it that way |
17:57:03 | linuxstb | JonSenior: You haven't said which player you are using Rockbox on. |
17:57:57 | ravon | HCl: Nope, haven't checked it out yet. |
17:58:01 | HCl | k |
17:58:11 | ravon | Does it link against the dumb-lib? |
17:58:22 | HCl | dunno |
17:58:36 | * | HCl is treating cat bites while he was debugging his cat |
17:58:45 | JonSenior | linuxstb: Sorry H300. I did say that once, but only after the web client had logged me out! |
17:58:47 | linuxstb | Tobu: It just seems to me to be a complex feature to implement, making dircache even more complex, and that it can be solved by simply organising your folders appropriately. |
17:58:48 | ravon | :D |
18:00 |
18:00:34 | Tobu | So, I'll have to prove it's not _that_ complex :) |
18:01:02 | Tobu | \me goes back to code |
18:01:03 | linuxstb | Yes :). And also take care of the cases where the user creates or moves files around the directory hierarchy from within Rockbox itself. |
18:01:04 | | Quit jnc (Remote closed the connection) |
18:01:37 | Tobu | I'll just use the hooks in dircache. |
18:02:12 | linuxstb | If you have questions about dircache, Slasheri will be the person to ask - he wrote it. |
18:03:01 | Tobu | Thanks |
18:03:56 | punkrockguy318 | is anyone here familiar with the doom code? |
18:05:16 | | Join powers [0] (n=gentoo@ppp95-191.adsl.forthnet.gr) |
18:05:22 | powers | hi |
18:05:26 | powers | anyone here? |
18:05:30 | punkrockguy318 | hello :) |
18:05:58 | powers | hi.. i'm having some problems with rockbox and i really need some help |
18:06:24 | powers | i'm using rockbox on an ipod nano and all of my songs dissapeared.. |
18:06:48 | powers | i was listening to a song and the damn thing jammed |
18:07:19 | powers | and then i rebooted and it just have the directories but not any of the songs.. |
18:09:01 | powers | has anyone got any idea? |
18:11:03 | lostlogic | powers: you might try plugging it into your computer and seeing if the FAT is corrupted, or if the computer sees the songs. |
18:11:35 | powers | the computer sees the songs just fine |
18:12:01 | powers | any other ideas? |
18:12:04 | linuxstb | powers: Where are the files? Are they inside the iPod_Control folder? |
18:12:31 | powers | no |
18:12:38 | lostlogic | time to chkdsk/fsck it |
18:12:46 | powers | pardon?? |
18:12:50 | linuxstb | Were you using tagcache? |
18:13:28 | powers | sorry, i don't know what u're talkin' about |
18:13:42 | linuxstb | Then you weren't using it :) |
18:13:54 | lostlogic | the FAT may be corrupted from bad removals, or something, so I recommend running windows chkdsk on it |
18:14:04 | powers | hold on |
18:14:13 | powers | i've just made some directories |
18:14:16 | powers | on the root |
18:14:41 | powers | h:\music\apleetree.mp3 |
18:14:53 | linuxstb | How do you normally disconnect your ipod from your computer? Do you just unplug it? |
18:14:58 | powers | no |
18:15:08 | powers | i'm using the usb thingo |
18:15:17 | powers | safe removal |
18:15:59 | powers | what is tagcache? |
18:16:03 | linuxstb | OK. The only other thing I would suggest (apart from running chkdsk) is to reset your settings in Rockbox - turn the hold switch on as your ipod is booting. |
18:16:21 | linuxstb | It's Rockbox's tag database that lets you browse your music by artist/genre etc. |
18:16:37 | linuxstb | http://www.rockbox.org/twiki/bin/view/Main/TagCache |
18:16:53 | powers | just a sec |
18:17:00 | petur | to check the filesystem: when connected, right-click the drive (H:), properties -> Tools -> errorchecking |
18:17:34 | powers | if i'll do the reset thing that you're talkin about , will that erase my directories and change the backgrounds and such? |
18:18:00 | petur | first export your settings to a cfg file |
18:18:29 | petur | 'manage settings' in the menu |
18:20:02 | | Quit JonSenior ("CGI:IRC (Ping timeout)") |
18:20:53 | powers | petur |
18:20:59 | powers | how can i do that? |
18:21:09 | powers | write .cfg file? |
18:21:12 | | Nick obo_ is now known as obo (n=obo@82-46-82-224.stb.ubr02.trow.blueyonder.co.uk) |
18:21:48 | petur | go to the menu, select manage settings -> write cfg |
18:22:14 | powers | ok i'm there |
18:22:22 | powers | which button next? |
18:22:40 | petur | linuxstb? what ipod button? |
18:22:57 | | Quit lee-qid_ ("Trillian (http://www.ceruleanstudios.com") |
18:23:15 | powers | it's allredy have a configuration file there |
18:23:41 | powers | l |
18:23:48 | powers | .rockbox/config01.cfg |
18:24:52 | powers | gamw tin poutana mou |
18:25:55 | linuxstb | one moment... |
18:26:05 | linuxstb | http://www.rockbox.org/twiki/bin/view/Main/IpodFAQ#Text_Entry |
18:26:27 | linuxstb | Press and hold the SELECT (centre) button. |
18:26:33 | goffa_ | Galois: you still here? |
18:26:51 | goffa_ | i just need to copy that rockbox.iaudio file over, rightL |
18:26:56 | goffa_ | er right? |
18:27:28 | powers | thanx linux |
18:27:32 | goffa_ | and i can slap it in the .rockbox folder and theoretically things will run fine? |
18:27:33 | powers | and something else |
18:27:44 | linuxstb | goffa_: Are you trying to install a version of Rockbox you've compiled yourself? |
18:28:03 | goffa_ | yeah |
18:28:13 | goffa_ | or think i've compiled correctly i should say now |
18:28:25 | linuxstb | The standard way is to type "make zip" - this creates a rockbox.zip file - and then unzip that file onto your device. |
18:28:38 | goffa_ | ok... |
18:29:13 | powers | sometimes when i'm disconnecting my ipod it turns off and it shows an empty battery icon.. why is this? |
18:29:16 | | Join Aviv [0] (n=e@84.94.108.172.cable.012.net.il) |
18:29:20 | goffa_ | ah.. i see it |
18:29:25 | powers | my battery is full :P |
18:29:27 | goffa_ | i'll have to copy that at lunch time |
18:29:34 | | Quit jbauman (Read error: 110 (Connection timed out)) |
18:30:24 | linuxstb | powers: Why do you think the battery is full? That will be the Apple bootloader thinking the battery is empty. |
18:30:26 | | Join bluebrother [0] (n=dom@nat-wh-1.rz.uni-karlsruhe.de) |
18:30:44 | powers | is anyone else running nano in here? |
18:31:04 | powers | the batterry is full charged |
18:32:24 | powers | stupid rockbox |
18:32:27 | linuxstb | But what is telling you the battery is fully charged? |
18:32:36 | linuxstb | That full-screen battery icon is displayed by the Apple bootloader - so there's nothing Rockbox can do about it. |
18:33:40 | powers | i dunno |
18:34:03 | powers | is there any other release of rockbox or another thing like it? |
18:34:35 | powers | it starts to become really frustrating |
18:34:36 | | Join _Lucretia [0] (n=munkee@dynamic-62-56-34-196.park-s46b.dslaccess.co.uk) |
18:34:41 | linuxstb | There are new versions of Rockbox every few hours. |
18:35:22 | powers | thanx lin |
18:35:42 | linuxstb | If you are disconnecting your ipod from your computer, and the Apple bootloader is displaying the battery empty symbol, then the battery is empty. It's completely independent of Rockbox. |
18:36:04 | powers | ok |
18:36:07 | linuxstb | Maybe your USB port isn't supplying power. |
18:36:19 | powers | nah |
18:36:27 | powers | don't think so |
18:36:38 | powers | it's a firmware crap issue |
18:37:09 | powers | i'm using the same port when i want to charge my mobile |
18:37:20 | powers | it must be something else |
18:38:03 | | Quit marevalo ("Abandonando") |
18:38:38 | linuxstb | When you plug it in, can you see the battery icon in the top-right corner? Is that showing the charging animation? |
18:43:30 | | Quit dpassen2 ("CGI:IRC (EOF)") |
18:46:57 | HCl | mmm.. |
18:47:58 | powers | yes |
18:48:05 | powers | it's charging just fine |
18:48:42 | powers | hm.. |
18:48:47 | powers | this is interesting |
18:48:56 | powers | i don't know if it's a problem |
18:48:58 | powers | but |
18:49:16 | powers | i think it has to do with the configuration file |
18:50:07 | powers | is there any problem if i make the main .rockbox folder hidden? |
18:50:17 | powers | but not the files inside it |
18:50:25 | | Join Rondom [0] (n=Rondom@port-213-61-192-16.fra.dial.de.colt.net) |
18:52:17 | | Join yishunguy [0] (n=brick@cm248.sigma185.maxonline.com.sg) |
18:52:36 | linuxstb | No, you can make the folder hidden if you wish. But files starting with a . are already hidden inside Rockbox, unless you select the "show all" option. |
18:54:42 | linuxstb | punkrockguy318: Are you checking for BUTTON_REPEAT events with the clickwheel? I haven't looked at your patch, and am leaving now for a short time. |
18:55:19 | * | lostlogic reverts metadata on buffer to work on other stuff for today. |
18:55:41 | powers | how can i put some songs to my original apple firmware? can i put then in my itunes foldeR? |
18:55:46 | punkrockguy318 | linuxstb: no.. what's BUTTON_REPEAT? |
18:57:04 | HCl | hmmm |
18:57:24 | HCl | who here can tell me why objcopy would make an empty .rock for the dumb plugin? |
18:57:27 | HCl | amiconn: ? |
18:57:42 | RedBreva | bluebrother: Thanks ;-) |
18:57:46 | HCl | we really need some technical documentation to how things are put together.. |
18:58:56 | powers | standard! |
18:59:20 | punkrockguy318 | linuxstb: nevermind, i looked at the jewels source and figured it out.. thanks i'll check it out ;) |
18:59:25 | | Join qwm_ [0] (n=qwm@h147n2fls32o1010.telia.com) |
18:59:30 | bluebrother | RedBreva: :) |
18:59:32 | powers | stupid m@th@f@cker steve jobs |
18:59:58 | bluebrother | RedBreva: but you could do me a favor and generate patches from outside the manual directory. |
19:00 |
19:00:20 | bluebrother | That way I don't need to cd before applying |
19:00:26 | | Join linuxstb_ [0] (n=5343d4aa@labb.contactor.se) |
19:00:40 | | Join gantrixx [0] (n=gantry@ip24-251-36-103.ph.ph.cox.net) |
19:00:54 | gantrixx | has anyone had an experience with the viliv? |
19:01:04 | powers | how can i put some songs to my original apple firmware? can i put then in my itunes foldeR? |
19:01:05 | bluebrother | unfortunately my free time is a bit more limited atm so I'm kind of lagging more |
19:01:05 | linuxstb_ | punkrockguy318: I think you just need if (button & DOOMBUTTON_LEFT), instead of if (button == DOOMBUTTON_LEFT) |
19:01:12 | powers | how can i put some songs to my original apple firmware? can i put then in my itunes foldeR? |
19:01:36 | linuxstb_ | powers: You need to use itunes (or a third-party equivalent app) |
19:02:09 | punkrockguy318 | i changed it to switch(button) and case DOOMBUTTON_LEFT | BUTTON_REPEAT: case DOOMBUTTON_LEFT |
19:03:45 | | Join BHSPitLappy [0] (i=steve-o@adsl-64-123-190-153.dsl.rcsntx.swbell.net) |
19:04:38 | powers | i hate greece |
19:04:40 | powers | lol |
19:09:11 | powers | is there any way to burn the radio stations instantly? |
19:09:26 | * | HCl screams at rockbox makefiles |
19:09:42 | HCl | where does it remove ELFS for plugins e-e |
19:10:01 | | Quit qwm (Read error: 110 (Connection timed out)) |
19:10:08 | | Quit powers () |
19:13:22 | | Join godzirra [0] (n=na@c-24-125-58-133.hsd1.va.comcast.net) |
19:13:27 | godzirra | Howdy folks. |
19:13:38 | godzirra | Out of curiousity, is browse plugin->doom supposed to crash my ipod? :) |
19:14:53 | punkrockguy318 | browse? |
19:15:14 | godzirra | "browse plugins" |
19:15:25 | punkrockguy318 | oh |
19:15:29 | punkrockguy318 | what ipod do you have? |
19:15:31 | godzirra | 5g |
19:17:28 | linuxstb_ | HCl: If you want to post a patch, I'll be happy to have a quick look. |
19:17:36 | | Join matsl [0] (n=matsl@1-1-4-2a.mal.sth.bostream.se) |
19:17:44 | HCl | linuxstb_: i have one on my ftp |
19:17:46 | punkrockguy318 | godzirra: hmm |
19:17:49 | HCl | ftp://titania.student.utwente.nl/dumb.diff |
19:17:57 | linuxstb_ | HCl: I think someone said that was missing dumb.c |
19:18:01 | HCl | should work, if you have problems with it, yell, i'm not too experienced with |
19:18:02 | HCl | aha. |
19:18:04 | HCl | *nods* |
19:18:06 | HCl | i'll add that >> |
19:18:14 | HCl | or just tell me how to tell diff to include that >> |
19:18:23 | linuxstb_ | Just upload it separately. |
19:18:39 | HCl | done |
19:18:44 | HCl | ftp://titania.student.utwente.nl/dumb.c |
19:18:59 | HCl | it compiles cleanly and so |
19:19:04 | HCl | well, with warnings, but it compiles |
19:19:21 | HCl | but the .rock that gets out of it is empty |
19:19:56 | HCl | the .o seems fine, or at least, seems to contain data |
19:19:59 | HCl | so does the .elf |
19:21:01 | goffa_ | grr.. galios's idea didn't seem to work for me.. i did learn how to compile rockbox though |
19:22:24 | | Quit Rondom ("I'm leaving on a jetplane, don't know when I'll be back again...") |
19:22:33 | | Quit _Lucretia (Read error: 110 (Connection timed out)) |
19:22:40 | linuxstb_ | HCl: Your plugin is missing the PLUGIN_HEADER macro at the top. |
19:22:41 | *** | Saving seen data "./dancer.seen" |
19:22:58 | | Join _Lucretia_ [0] (n=munkee@dynamic-62-56-62-217.park-s46b.dslaccess.co.uk) |
19:23:08 | HCl | doh. |
19:23:10 | HCl | thanks. |
19:24:02 | HCl | now this'll get interesting |
19:24:07 | HCl | this is supposed to play tracker music :o |
19:24:11 | preglow | hahaha |
19:24:16 | preglow | let's see, now |
19:24:27 | HCl | now it won't compile with that header added >> |
19:25:11 | HCl | nm >> |
19:26:14 | RedBreva | bluebrother: Sure, I had simply been using the facility in Kate to generate the diff - at least that does the white space stuff correctly ;-) |
19:26:52 | bluebrother | ah - I haven't used kate for diffing. But nice to know it can do this ... |
19:27:27 | HCl | -rwxr-xr-x 1 hcl hcl 206100 Apr 17 19:26 apps/plugins/dumb.rock |
19:27:28 | HCl | :D |
19:27:35 | HCl | mm |
19:27:37 | HCl | where is my iriver |
19:27:53 | HCl | crud.. x_x |
19:28:07 | punkrockguy318 | preglow: I'm rather confused. How is button_status() different from button_get(false)? I just need someone to clarify for me |
19:28:30 | preglow | punkrockguy318: no idea |
19:28:42 | linuxstb_ | button_status() returns an integer where the bits represent which buttons are currently pressed. |
19:28:58 | linuxstb_ | button_get() gets the press/release/scroll events. |
19:29:16 | | Join Ribs [0] (n=ribs@riblet.plus.com) |
19:29:18 | linuxstb_ | ... and repeat events |
19:29:28 | punkrockguy318 | how do the bits differ? |
19:29:38 | | Join jbauman [0] (i=Johnq@JBAUMAN.WV.CC.cmu.edu) |
19:29:51 | punkrockguy318 | when you get something from button_get(), doesn't it also return all the buttons being pressed? |
19:30:01 | linuxstb_ | No |
19:30:11 | linuxstb_ | It returns the next event in the queue. |
19:30:12 | ravon | HCl: osnap! You solved it? |
19:30:18 | HCl | yea. |
19:30:18 | RedBreva | This VMware application should carry a health warning... I havn't been out of Linux for three days, except to check e-mail... hmmm Thunderbird is now installed, where can I find the correct settings for my ISP? ;-) |
19:30:21 | ravon | You beast. |
19:30:21 | HCl | well |
19:30:24 | HCl | linuxstb_ |