00:00:11 | rasher | Ah |
00:01:08 | | Join daurn|laptop [0] (n=quae@124.243.137.107) |
00:01:18 | Bagder | rasher: I think I'm in favour of that patch |
00:01:45 | Nimdae | hmmm... |
00:01:52 | Bagder | we need to make it easier for people to make voices |
00:02:06 | preglow | how hard is it currently? |
00:02:10 | rasher | Sounds good. Ideally it'd be using the regular path in the configure script and generate a Makefile at the same point, but I'm not sure how to add the needed stuff to the regular Makefile |
00:03:02 | Bagder | rasher: well, it could possibly just add a voice target unconditonally, and have that call the voice script that would do most magic |
00:04:27 | Bagder | but now I'll go sleep |
00:04:30 | rasher | (that would enable language setting for one thing) |
00:04:34 | rasher | I'll give that a shot |
00:05:30 | rasher | preglow: On windows you run a .vbs file and pray. On Linux you write your own script. |
00:05:35 | rasher | at least, that's how it is now |
00:05:54 | Nimdae | well, i thought maybe the image was going out of range by a pixel so i shifted it left one pixel, still no show :( |
00:06:07 | rasher | My patch adds it as a configure option along with manual and simulator (on Linux anyway) |
00:08:31 | Nimdae | i should probably build the uisimulator |
00:08:57 | rasher | Somehow I forgot that you cannot chose language in the configure script anymore, although that was removed ages ago. |
00:09:06 | rasher | Nimdae: linux or windows? |
00:09:26 | Nimdae | i have both available to me ;) |
00:09:37 | Nimdae | but doing my theming on linu |
00:09:39 | Nimdae | linux |
00:09:44 | rasher | Ah, then you probably won't need a prebuilt simulator. |
00:13:00 | preglow | how hard would it be to write some gui .exe that does it? refuse to think it'd be very hard |
00:13:19 | | Join scuba [0] (i=cb1c9fa7@gateway/web/cgi-irc/labb.contactor.se/session) |
00:13:47 | rasher | Voice building? Probably not very |
00:14:34 | rasher | I guess having it as part of the build environment is not very useful for most users |
00:17:34 | | Part tim66 |
00:17:42 | rasher | But would improve the chances of automatically built voicefiles |
00:20:40 | | Quit qailer (Remote closed the connection) |
00:24:14 | | Quit scuba ("CGI:IRC") |
00:24:22 | | Join scuba [0] (i=cb1c9fa9@gateway/web/cgi-irc/labb.contactor.se/session) |
00:25:02 | preglow | why a vbscript script anyway? |
00:25:06 | preglow | just what happens to exist? |
00:25:20 | markun | rasher: and with lang v2 there can be different voice files for different targets |
00:25:56 | rasher | preglow: yeah, just coincidence I think |
00:26:59 | rasher | markun: Yeah, I |
00:27:22 | rasher | I'm adding the language question back into configure now, and using the general makefile |
00:27:34 | rasher | So you'll just go ../tools/configure; make voice |
00:28:09 | | Join JdGordon [0] (n=jonno@c220-237-57-32.smelb1.vic.optusnet.com.au) |
00:29:05 | scuba | markun: can you propose to RogerBacon (as I cannot access #gigabeat from the Rockbox.org CGI:IRC) that he purchase another S series from a large retailer with a good returns policy, keep the new unit and return his faulty unit? |
00:29:48 | | Quit bluebrother ("Leaving") |
00:30:55 | | Join [sellout] [0] (n=sellout@c-69-241-206-171.hsd1.fl.comcast.net) |
00:33:21 | markun | scuba: ok |
00:33:48 | | Quit PaulJam_ (".") |
00:35:21 | RogerBacon | scuba :tanks for the solution |
00:35:43 | | Join linuxstb_ [0] (i=5343d4aa@gateway/web/cgi-irc/labb.contactor.se/session) |
00:35:51 | RogerBacon | the retailer will maybe check the serial number .. |
00:37:47 | | Join menosm__ [0] (n=chatzill@user-11fa3im.dsl.mindspring.com) |
00:37:49 | rasher | Think I'll try and adjust my script for windows voice building using that vbs script |
00:38:03 | rasher | First, install Cygwin. |
00:38:12 | rasher | Next, wait 800 hours for cygwin to install |
00:40:37 | | Join webguest84 [0] (i=cfa2645c@gateway/web/cgi-irc/labb.contactor.se/session) |
00:41:49 | webguest84 | hi how do i revert back to apple firmware? |
00:43:01 | webguest84 | ?? |
00:43:10 | rasher | Hang on |
00:43:44 | linuxstb_ | http://www.rockbox.org/twiki/bin/view/Main/IpodFAQ |
00:43:46 | rasher | It's in the manual, section 2.6 |
00:43:48 | rasher | http://download.rockbox.org/manual/rockbox-ipodvideo/rockbox-buildch2.html#x4-180002.6 |
00:43:52 | rasher | Or that. |
00:44:16 | webguest84 | thanks |
00:45:00 | rasher | I don't see uninstallation in the FAQ, actually |
00:45:48 | webguest84 | yeah neither do i |
00:46:12 | rasher | Are you using an ipod Video, because I just picked a random Ipod |
00:46:33 | webguest84 | yep |
00:47:12 | Nimdae | ok, got me a uisimulator now, got the same problem, so it looks like it's accurate between ipod and sim |
00:47:16 | Nimdae | now to fix it :) |
00:47:36 | Nimdae | kinda cool that works like the ipod, including with sound |
00:47:51 | rasher | Only thing missing is volume |
00:47:58 | Nimdae | erm |
00:48:06 | Nimdae | well, i guess i just need it to display |
00:48:14 | Nimdae | once ig et that far, i can try on ipod again |
00:48:21 | rasher | You can change volume, but it doesn't affect the sound |
00:48:23 | webguest84 | right, i don't want to uninstall it i just want to start the apple firmware |
00:48:28 | webguest84 | but it's not working |
00:48:28 | | Quit Kohlrabi (Read error: 60 (Operation timed out)) |
00:48:30 | rasher | So it's perfectly fine for testing |
00:48:41 | webguest84 | i pressed play and shut it down |
00:48:43 | Nimdae | ah ok |
00:48:44 | Nimdae | well |
00:48:48 | Nimdae | %xl|z|vol10.bmp|256|13| |
00:48:50 | webguest84 | and then i held menu |
00:48:54 | Nimdae | this image is 64 pixels wide |
00:48:59 | webguest84 | but rockbox is still loading |
00:49:19 | rasher | webguest84: Ah, there's a trick to the timing of that, someone with an Ipod should be able to explain. |
00:49:36 | Nimdae | webguest84: as soon as you see the apple logo, with no light, press and hold that menu button...sometimes i have trouble with timing it |
00:49:53 | obo | holding menu right from the start is enough.... ie hold to turn on, and keep holding |
00:50:03 | obo | but you need to keep you finger still |
00:50:10 | Nimdae | i've run into odd issues doing that |
00:50:19 | Nimdae | lemme try it real quick |
00:50:30 | Nimdae | yeah, works |
00:50:36 | webguest84 | thanks now it works |
00:50:48 | webguest84 | just one more thing |
00:50:50 | | Quit menosm (Read error: 110 (Connection timed out)) |
00:50:59 | webguest84 | i don't see rockboy in the plugins list |
00:51:03 | | Join Starrr [0] (n=Star@pool-71-247-6-193.nycmny.east.verizon.net) |
00:51:09 | webguest84 | how do i install it? |
00:51:20 | rasher | That's because it's not a regular plugin, but a viewer. You simply "play" a .rb file to play that rom. |
00:51:28 | webguest84 | oh ok |
00:51:43 | Starrr | Quick noobish question −− is Rockbox getting developed for iPod nano second gen? |
00:51:44 | webguest84 | thanks guys |
00:51:50 | webguest84 | really appreciate it |
00:51:52 | | Quit webguest84 ("CGI:IRC") |
00:52:06 | Nimdae | Starrr: the hardware is new and being figured out |
00:52:14 | rasher | Starrr: Not as far as I know. I think at the moment the hope is that IPL will do the hard work |
00:52:21 | Starrr | Ah. |
00:52:34 | Starrr | I was thinking of getting one of the new nanos, but I hate iTunes .. |
00:52:36 | Starrr | Ah well. |
00:52:52 | Nimdae | Starrr: you can get refurb 1g nanos at apple.com for a good price |
00:52:57 | | Join webguest04 [0] (i=864c0302@gateway/web/cgi-irc/labb.contactor.se/session) |
00:52:59 | RogerBacon | itunes is a piece of shit ! |
00:53:03 | Starrr | Yeah, I was looking at those. |
00:53:06 | hcs | Starrr: gtkpod, and a bunch of others, work fine |
00:53:16 | Starrr | Ah, didn't know about those. |
00:53:18 | Starrr | Thanks. |
00:53:22 | Nimdae | i'm finally independant from itunes |
00:53:26 | *** | Saving seen data "./dancer.seen" |
00:53:33 | Starrr | I only stopped using iTunes a few months ago. |
00:53:36 | Nimdae | i was only using it for podcasts until i got juice :) |
00:53:38 | Starrr | Foobar2K <3 |
00:54:06 | JdGordon | can anyone remeber the name of the good linux mp3 tagger/renamer? |
00:54:31 | | Join mechanori [0] (n=mammothM@ool-44c150a2.dyn.optonline.net) |
00:54:33 | | Join einhirn [0] (i=Miranda@bsod.rz.tu-clausthal.de) |
00:54:34 | | Quit einhirn (Client Quit) |
00:54:43 | rasher | Ex Falso decent, but it does boss you around a bit |
00:55:05 | | Join Paul_the_Nerd [0] (n=Llorean@cpe-66-69-210-194.austin.res.rr.com) |
00:55:07 | JdGordon | easytag :) |
00:55:07 | Nimdae | rasher: can you give me some hints as to why the vol images won't show so i know where to look? |
00:55:09 | Starrr | Meant to ask though, what is IPL? |
00:55:34 | rasher | Starrr: Ipodlinux |
00:55:38 | Nimdae | ipodlinux |
00:55:40 | Starrr | Ah. |
00:55:40 | webguest04 | Nimdae: have you tried "%xl|z|vol10.bmp|255|13|"? afaik the upper left corner is 0x0, so your bmp goes over the right side. |
00:55:47 | Nimdae | webguest04: yeah |
00:55:54 | Starrr | Thanks a lot. :) |
00:56:10 | rasher | Nimdae: I don't really know much about the wps syntax to be honest |
00:56:10 | TheShadowx | Intelectual Property License? O_o? |
00:56:34 | Nimdae | webguest04: yeah, it starts at 0x0, i have a bar starting at 0x13 and goes all the way accross to 319 |
00:57:13 | Nimdae | if it starts at 256 and is 64 pixels wide, it would go to 319 |
00:57:20 | | Part waltman |
00:57:23 | | Join Soap [0] (n=Soap@unaffiliated/s0ap) |
00:58:09 | webguest04 | Nimdae: oh you're right. my fault. |
00:58:24 | Nimdae | but i did try bumping it over by 1 pixel |
00:58:38 | Nimdae | let me check the image next to it |
01:00 |
01:00:03 | webguest04 | Nimdar: does your wps use lots of graphics? there is limited memory to store the bitmaps (i think 2x screensize). does the image show when you use only %xdz ? |
01:01:18 | Nimdae | i'm thinking i'm hitting a size limit |
01:01:37 | Nimdae | i moved the images to a totally different location so it's not a range issue |
01:01:42 | Nimdae | i'm gonna try trimming up the images |
01:02:43 | Nimdae | hmmm... |
01:03:28 | Nimdae | found an image i'm loading but not using that's not exactly small, heh |
01:04:09 | Nimdae | had a stop image...there's no stop on the ipod |
01:05:21 | webguest04 | the conditional for stop is shown on no target. |
01:09:37 | | Quit mechanori (Read error: 104 (Connection reset by peer)) |
01:09:56 | | Join mechanori [0] (n=mammothM@ool-44c150a2.dyn.optonline.net) |
01:10:46 | | Quit menosm__ (Read error: 104 (Connection reset by peer)) |
01:11:37 | | Join menosm__ [0] (n=chatzill@user-11fa3im.dsl.mindspring.com) |
01:11:39 | | Nick menosm__ is now known as menosm (n=chatzill@user-11fa3im.dsl.mindspring.com) |
01:13:28 | Nimdae | zomg |
01:13:29 | Nimdae | it shows |
01:13:39 | Nimdae | now i gotta readjust the positioning of some images, heh |
01:14:13 | | Quit mechanori (Read error: 104 (Connection reset by peer)) |
01:14:44 | | Join mechanori [0] (n=mammothM@ool-44c150a2.dyn.optonline.net) |
01:16:45 | Nimdae | heh, if the uisimulator worked a bit better, i'd consider using it as my media player :P |
01:16:56 | | Join coldsteal [0] (n=Owner@67.38.57.108) |
01:16:59 | Paul_the_Nerd | A few people have said that. :-P |
01:17:01 | coldsteal | hello |
01:17:31 | coldsteal | i am trying to figure out what rockbox can all do before i install it |
01:17:40 | Nimdae | play music |
01:17:51 | coldsteal | ... |
01:17:54 | Paul_the_Nerd | coldsteal: Read the WhyRockbox page at rockbox.org |
01:18:00 | coldsteal | will it work with linux? |
01:18:30 | Paul_the_Nerd | That question doesn't really make sense... |
01:18:36 | rasher | All current rockbox players are just USB Mass Storage devices |
01:18:47 | hcs | it'll work with anything with fat32 support... |
01:19:00 | rasher | (except one of the old Archos Jukeboxes which is Almost, But Not Quite UMS) |
01:19:01 | hcs | (as USB Mass Storage, of course) |
01:19:38 | coldsteal | well im asking how is the updaiting done |
01:19:44 | rasher | Just unzip a file |
01:19:46 | * | Nimdae installs his theme on his ipod to test |
01:19:59 | rasher | On the drive. That's it |
01:20:19 | coldsteal | okay well i have an ipod and right now im using it with amoroock |
01:20:36 | Nimdae | amarock |
01:20:36 | rasher | Oh, you meant "updating" as in copying files to and from? |
01:20:38 | coldsteal | i meant the music |
01:20:45 | coldsteal | how do i add music |
01:20:57 | Nimdae | like copying files to any other usb drive |
01:20:57 | rasher | Copy it to the drive's harddisk |
01:21:05 | rasher | Like you would on any usb drive, yes |
01:21:16 | coldsteal | but in an ipod the music is all wierd |
01:21:22 | rasher | Not with Rockbox |
01:21:27 | rasher | (unless you insist) |
01:21:30 | Nimdae | rockbox != ipod |
01:21:38 | Nimdae | ;) |
01:21:39 | RogerBacon | .... |
01:21:44 | | Quit petur (Read error: 110 (Connection timed out)) |
01:21:48 | Nimdae | trust me, i have an ipod 5g running rockbox |
01:22:00 | rasher | That's something the Apple software imposes. When using Rockbox you can place files however you like |
01:22:13 | coldsteal | so all i do is get the ziped file and extract it into thhe ipod |
01:22:25 | coldsteal | will it dule boot? |
01:22:37 | rasher | Not quite, the first install is a bit more involved. It's all described in the manual. |
01:22:44 | rasher | Yes, it'll dual boot just fine |
01:22:44 | | Join roolku [0] (i=522906c5@gateway/web/cgi-irc/labb.contactor.se/session) |
01:23:14 | rasher | But of course, if you boot the Apple firmware, you'll only see songs placed in that strange directory layout |
01:23:18 | Nimdae | sweet, my whole theme works now |
01:23:35 | rasher | Nimdae: what was the problem? Size limit? |
01:23:59 | Nimdae | yeah |
01:24:22 | Nimdae | there was a change i had planned making later to reduce the size, didn't think the bloat would affect it like this |
01:24:39 | Nimdae | thing is, it doesn't look really graphic intense |
01:24:45 | Nimdae | it just happens to be so, i guess |
01:25:09 | Nimdae | is there a way to make a screenshot on the ipod? |
01:25:12 | Nimdae | or rather rockbox |
01:25:53 | coldsteal | do i need to wipe my ipod b4 i do this/ |
01:26:03 | webguest04 | turn on screendump in teh debug menu and insert the usb cable to amke a screenshot |
01:26:06 | Nimdae | you don't need to, but it'd be a good idea to make a backup first |
01:26:16 | | Join Davide-NYC [0] (n=chatzill@user-12hdtm5.cable.mindspring.com) |
01:26:29 | coldsteal | i have like allot of files on it |
01:26:29 | roolku | slasheri / pondlife: a recent change seems to have buggered (technical term) the runtime data display in the wps. It seems to be an issue with track_buffer_callback - it gets set correctly in tagtree_init, but when I check the value just before its execution it is somehow reset to 0 (and is not called as a result) |
01:26:31 | Nimdae | webguest04: does this work in linux, windows, both? |
01:26:37 | coldsteal | not musc files |
01:26:38 | | Quit Davide-NYC (Client Quit) |
01:27:17 | | Quit leftright (" Try HydraIRC -> http://www.hydrairc.com <-") |
01:27:44 | rasher | Nimdae: In the sim, you can screendump with F5 |
01:27:50 | roolku | slasheri / pondlife: at least that is what I gathered from my debugf output in the sim - I could be wrong about the cause |
01:27:51 | rasher | (I think it is, one of the F buttons anyway) |
01:28:23 | Nimdae | oh sweet, it detects the cable then triggers dump |
01:28:42 | rasher | Yup, it's quite cunning |
01:28:43 | Nimdae | that's one way to utilize extra functions without fudging with buttons |
01:30:32 | coldsteal | can someone pm me? |
01:31:11 | | Quit obo ("bye") |
01:32:34 | | Quit Paul_the_Nerd ("Leaving.") |
01:32:45 | | Quit roolku ("CGI:IRC") |
01:33:30 | Nimdae | http://www.nimdae.com/pics/rockbox/fyresphere.jpg |
01:33:33 | Nimdae | needs more work |
01:33:38 | | Quit Criamos ("( www.nnscript.de :: NoNameScript 4.03 :: www.XLhost.de )") |
01:33:42 | | Join MarcoPolo [0] (n=MarcoPol@virlet.rez-gif.supelec.fr) |
01:34:04 | JdGordon | Nimdae: that looks cool |
01:34:14 | coldsteal | Nimdae: can u help me? |
01:34:22 | Nimdae | what with? |
01:34:40 | coldsteal | rockbox |
01:35:09 | rasher | That's not very specific |
01:35:17 | Nimdae | heh |
01:35:17 | coldsteal | lol |
01:35:24 | coldsteal | well getting started |
01:35:42 | Nimdae | JdGordon: i'm thinking of removing the playlist and time info on the left, and centering the track info on the bottom |
01:36:03 | Nimdae | coldsteal: what i did to get started was do some reading ;) |
01:36:20 | JdGordon | Nimdae: when its fiished, can you do the same theme for the h300? |
01:36:37 | Nimdae | i could try |
01:36:41 | Nimdae | but i'd have to do it on the simulator |
01:37:01 | JdGordon | :) |
01:37:13 | Nimdae | any suggestions on how to improve it? |
01:37:16 | Nimdae | brb |
01:42:36 | | Quit linuxstb_ ("CGI:IRC") |
01:46:29 | | Quit scuba ("CGI:IRC") |
01:49:06 | | Quit MarcoPolo (Remote closed the connection) |
01:53:42 | | Join Paul_the_Nerd [0] (n=Llorean@cpe-66-69-210-194.austin.res.rr.com) |
01:59:50 | rasher | coldsteal: Just read the manual, it's fairly straight-forward if you follow it step by step. |
02:00 |
02:00:06 | | Nick rasher is now known as rasher_ (n=rasher@62.79.64.148.adsl.hs.tiscali.dk) |
02:00:20 | | Nick rasher_ is now known as rasher (n=rasher@62.79.64.148.adsl.hs.tiscali.dk) |
02:00:31 | coldsteal | can i keep the stuff i have on my ipod? |
02:00:57 | rasher | If it's formatted as fat32, yes |
02:01:07 | coldsteal | ok |
02:01:08 | rasher | Usual disclaimers apply. |
02:01:17 | coldsteal | does it overwrite appls stuff |
02:01:28 | rasher | No |
02:01:38 | coldsteal | cool |
02:03:59 | | Join lostnihilist [0] (n=lostnihi@adsl-68-79-221-253.dsl.chcgil.ameritech.net) |
02:05:30 | | Quit Nimdae (Read error: 110 (Connection timed out)) |
02:14:57 | | Join lost|X40 [0] (n=lostnihi@adsl-66-73-1-43.dsl.chcgil.ameritech.net) |
02:17:44 | | Join mechanor [0] (n=mammothM@ool-44c150a2.dyn.optonline.net) |
02:17:56 | | Quit mechanori (Read error: 104 (Connection reset by peer)) |
02:21:16 | | Quit mechanor (Read error: 104 (Connection reset by peer)) |
02:21:42 | | Join mechanori [0] (n=mammothM@ool-44c150a2.dyn.optonline.net) |
02:23:29 | | Quit lostnihilist (Read error: 60 (Operation timed out)) |
02:25:16 | | Join NickDe [0] (n=nicholas@ip68-0-206-245.ri.ri.cox.net) |
02:28:05 | | Join |AhIoRoS| [0] (n=ahioros@201.224.122.227) |
02:36:04 | | Join AdamKili [0] (n=adam@71-213-191-218.albq.qwest.net) |
02:37:24 | AdamKili | is there any way to get other MAME games working through PacBox besides pacman? |
02:37:40 | | Part coldsteal |
02:41:12 | | Quit webguest04 ("CGI:IRC (EOF)") |
02:43:44 | hcs | AdamKili: Iit has nothing to do with MAME, it specifically emulates the Pacman arcade hardware. Possibly other games using the same hardware could be made to work. |
02:44:50 | AdamKili | how can i find out if a game is compatible? |
02:45:08 | | Quit RogerBacon (Remote closed the connection) |
02:45:09 | AdamKili | and does anyone have firsthand experience getting a different game to work? |
02:45:26 | hcs | I don't think there are any compatible at the moment, it'd require modification to the pacbox. |
02:48:15 | AdamKili | then why don't they work on modify it? then we could have access to a large MAME library of games. I'd help or do it myself if i knew how to do programming |
02:48:43 | hcs | It probably wouldn't be very many games. |
02:49:07 | Paul_the_Nerd | It might be expandable to say, Ms. Pacman. |
02:50:08 | AdamKili | it looks like ROMNation.net has a big library of MAME games :) |
02:50:13 | * | Paul_the_Nerd sighs |
02:50:18 | Paul_the_Nerd | Are you reading what's being said? |
02:50:20 | | Join hardeep [0] (i=hardeeps@SDF.LONESTAR.ORG) |
02:50:23 | Paul_the_Nerd | It's NOT a MAME. |
02:50:30 | Paul_the_Nerd | It's a pacman hardware emulator. |
02:50:31 | | Join aliask [0] (n=chatzill@c210-49-190-113.eburwd8.vic.optusnet.com.au) |
02:50:43 | Starrr | To bring this up again; what are some other reccomended replacement firmware things, outside of rockbox? |
02:50:52 | Paul_the_Nerd | MAME also emulates the pacman hardware, which is why it uses the same ROM files. |
02:51:26 | JdGordon | aliask: howd methods go? |
02:51:30 | Paul_the_Nerd | Starrr: Google would serve you better. In general, there just aren't really many/any depending on what hardware you're talking about. |
02:51:42 | aliask | JdGordon: Aced it. I think I dropped 1 mark. |
02:51:48 | JdGordon | well done |
02:51:52 | Starrr | I was looking for something for a 2nd gen nano. :/ |
02:52:08 | aliask | But the hard one is on monday. That will be the real test |
02:52:14 | JdGordon | Starrr: then your waiting for us and iPL |
02:52:25 | Paul_the_Nerd | Starrr: Seriously, if someone breaks the encryption on an open source project, it's gonna show up in almost all of our projects soon after anyway |
02:52:25 | Starrr | Alrighty. |
02:52:42 | | Join Nimdae [0] (n=nimmeh@71-11-210-76.dhcp.ftwo.tx.charter.com) |
02:52:42 | AdamKili | ok i get it. I just thought PacBox was a MAME emulator limited to pacman hardware. not visa versa |
02:52:49 | Nimdae | stupid internet provider |
02:53:01 | Nimdae | so yeah, any suggestions on how to improve my wps? |
02:53:19 | Paul_the_Nerd | AdamKili: MAME stands for Multiple Arcade Machine Emulator. If it were limited to pacman hardware, it wouldn't be multiple at all. |
02:53:29 | *** | Saving seen data "./dancer.seen" |
02:53:30 | Paul_the_Nerd | MAME is not released under a GPL compatible license, which is why we *cannot* use it. |
02:54:13 | AdamKili | ya it says that in the PacBox details |
02:54:25 | | Quit mechanori (Read error: 145 (Connection timed out)) |
02:55:13 | aliask | Can anyone tell me a free ARM disassembler? |
02:55:20 | Paul_the_Nerd | aliask: objdump? |
02:55:33 | aliask | Doesn't that only work with .o files? |
02:56:30 | hcs | it can work with raw binaries, too |
02:56:44 | aliask | Oh, great! |
02:56:57 | * | aliask needs to learn how to use it |
02:56:58 | * | hcs hopes he's right there... |
02:57:08 | hcs | I seem to remember doing so |
02:58:48 | | Quit Arathis ("[rl_bot quit]") |
02:59:09 | Paul_the_Nerd | hcs: It's what seems to be recommended as the 'free' choice around here. |
03:00 |
03:02:36 | | Quit Nimdae (Remote closed the connection) |
03:03:45 | | Quit netmasta10bt (Read error: 60 (Operation timed out)) |
03:08:08 | | Join Nimdae [0] (n=nimmeh@71-11-210-76.dhcp.ftwo.tx.charter.com) |
03:09:21 | | Join TheShadow [0] (n=bobdole@216.87.95.214) |
03:10:04 | | Quit hardeep ("[BX] Mike Tyson says BitchX BITES! Do you HEAR what I'm saying?!") |
03:10:37 | aliask | Heh, I finally found the answer on bagder's sansa bootloader page. |
03:12:26 | | Quit AdamKili ("Ex-Chat") |
03:16:04 | | Join JoeBlu [0] (n=joeblu@rrcs-67-53-129-150.west.biz.rr.com) |
03:17:31 | | Join AdamKili [0] (n=adam@71-213-191-218.albq.qwest.net) |
03:18:29 | AdamKili | i just remembered Doom! can the Doom plugin play other games that end in .wad? |
03:18:53 | | Quit Nimdae (Read error: 104 (Connection reset by peer)) |
03:19:09 | Soap | There is a whole wiki on doom. |
03:19:54 | Soap | some of the addons for the original doom work, I believe the wiki mentions which ones are confirmed to work. |
03:20:03 | | Quit TCK (Client Quit) |
03:21:27 | AdamKili | so basically, you can only modify Doom, not play quite different games such as Super Mario Bros? |
03:21:28 | | Join Nimdae [0] (n=nimmeh@71-11-210-76.dhcp.ftwo.tx.charter.com) |
03:22:08 | scorche | <scorche> i=linus@rockbox/developer/LinusN |
03:22:08 | scorche | <scorche> so instead of −−> JoeBlu (n=joeblu@rrcs-67-53-129-150.west.biz.rr.com) has joined #rockbox |
03:22:08 | scorche | <scorche> it would be −−> JoeBlu (n=joeblu@rockbox/peon/JoeBlu) has joined #rockbox |
03:22:08 | DBUG | Enqueued KICK scorche |
03:22:08 | scorche | <JoeBlu> so what do i need to do to get it |
03:22:10 | scorche | <scorche> sorry, but you dont quite qualify |
03:22:11 | scorche | <scorche> unless for some odd reason i dont know you... |
03:22:16 | scorche | <JoeBlu> i don't think you know me... very new to rockbox |
03:22:17 | scorche | <scorche> then i will go back to the sorry statement =) |
03:22:19 | scorche | err...whoopse |
03:22:26 | Ctcp | Ignored 1 channel CTCP requests in 0 seconds at the last flood |
03:22:26 | * | scorche curese x-chat |
03:22:32 | Soap | .wad was a generic extension by ID. It was nothing more than a renamed .zip with resources, so many things other than doom used WADs. |
03:22:56 | Paul_the_Nerd | Soap: But most of them use the doom engine or a variant |
03:22:59 | Paul_the_Nerd | Such as ChexQuest |
03:23:19 | Soap | and most of those variants aren't supported by PrBoom, are they? |
03:23:22 | Paul_the_Nerd | AdamKili: The Rockdoom plugin is only compatible with wads that run in PRBoom, essentially ones that will run with the original official Doom or Doom2 executables. |
03:23:25 | JoeBlu | oh man! ChexQuest was such a ridiculous game |
03:23:35 | Paul_the_Nerd | Soap: Chexquest is perhaps the only one that might be. ;) |
03:25:36 | | Join scuba [0] (i=cb1c9fa7@gateway/web/cgi-irc/labb.contactor.se/session) |
03:25:38 | AdamKili | essentially, i want to know if there is any effort to create a NES, SNES, Atari, etc. emulator on RockBox? and where can i see if Chexquest will work on Rockbox? |
03:25:58 | Soap | I have't tried my x-men total conversion yet. |
03:26:53 | | Part scuba |
03:26:58 | Paul_the_Nerd | Soap: TCs that work with the official Doom or Doom2 executables *will* work. Or it's a bug we need to fix |
03:27:26 | Paul_the_Nerd | AdamKili: See the patch tracker. And you can see if chexquest will work by trying it, seriously that's not such a confusing topic. |
03:28:44 | Soap | The only addon wad a real man needs is the Evil Dead one. It's groovy. |
03:28:54 | Paul_the_Nerd | Hahaha |
03:29:04 | Paul_the_Nerd | Actually, before Fox destroyed it, the AliensTC was REALLY good |
03:29:14 | Paul_the_Nerd | But it involved some executable hacking by way of a dehacked patch. |
03:29:27 | Paul_the_Nerd | It had eggs that sprouted facehuggers and everything, rebalanced weapons, etc. |
03:29:43 | Soap | never saw that one, cool. |
03:31:29 | Paul_the_Nerd | It's hard to find these days |
03:31:36 | Paul_the_Nerd | I have three 3 1/2 floppies with it *somewhere* |
03:31:42 | | Quit Nimdae (Read error: 104 (Connection reset by peer)) |
03:34:34 | | Join Nimdae [0] (n=nimmeh@71-11-210-76.dhcp.ftwo.tx.charter.com) |
03:34:59 | | Join RogerBacon [0] (n=RogerBac@bas3-sherbrooke40-1177840109.dsl.bell.ca) |
03:38:22 | | Part pixelma |
03:38:25 | AdamKili | it works if anyone wants to know |
03:42:17 | * | Paul_the_Nerd figured it would |
03:48:29 | | Join Nimdae_ [0] (n=nimmeh@71-11-210-76.dhcp.ftwo.tx.charter.com) |
03:55:00 | | Quit Nimdae (Read error: 110 (Connection timed out)) |
03:55:45 | AdamKili | hey on Doom, why isn't sidestepping left/right happen when scrolling on the clickwheel clockwise/counterclockwise. |
03:55:51 | | Quit Nimdae_ (Remote closed the connection) |
03:56:13 | JoeBlu | isn't sidestep when you click left/right? |
03:56:57 | AdamKili | oh ya and have turning left/right happen when scrolling. much better |
03:58:02 | | Quit blue_lizard (Read error: 60 (Operation timed out)) |
03:58:29 | | Join blue_lizard [0] (n=blue_liz@p54987146.dip.t-dialin.net) |
03:59:05 | | Quit NickDe ("Leaving") |
04:00 |
04:04:58 | | Join JoeBorn [0] (n=jborn@222.76.229.178) |
04:06:42 | | Join GreyFoux [0] (n=greyfoux@APoitiers-256-1-73-182.w90-16.abo.wanadoo.fr) |
04:13:41 | | Quit AdamKili ("Ex-Chat") |
04:23:08 | | Join Nimdae_ [0] (n=nimmeh@71-11-210-76.dhcp.ftwo.tx.charter.com) |
04:29:52 | | Quit RogerBacon ("Quitte") |
04:33:30 | | Join GFoux [0] (n=greyfoux@APoitiers-256-1-73-182.w90-16.abo.wanadoo.fr) |
04:35:14 | | Quit GFoux (Client Quit) |
04:38:43 | | Join actionshrimp [0] (i=nn@cpc4-oxfd8-0-0-cust546.oxfd.cable.ntl.com) |
04:44:02 | | Quit Nimdae_ (Read error: 110 (Connection timed out)) |
04:51:30 | | Quit GreyFoux (Read error: 113 (No route to host)) |
04:53:30 | *** | Saving seen data "./dancer.seen" |
04:56:10 | | Quit |AhIoRoS| (Read error: 110 (Connection timed out)) |
04:56:32 | | Quit sucka (Read error: 110 (Connection timed out)) |
05:00 |
05:31:36 | JdGordon | my sisters nano turned itself on into some diagnostic test? anyidea who to get there manually? |
05:32:09 | Paul_the_Nerd | Hold Left or Right while booting, if I recall |
05:32:12 | rasher | http://www.methodshop.com/mp3/ipodsupport/diagnosticmode/ |
05:32:22 | JdGordon | ah ok |
05:32:39 | Paul_the_Nerd | Okay, so left and select |
05:33:38 | JdGordon | you learn something new every day :p |
05:34:08 | | Join pacino [0] (n=dh@68-234-243-227.vnnyca.adelphia.net) |
05:36:13 | pacino | hi guys - what's the cheapest player that can run rockbox? |
05:37:48 | Paul_the_Nerd | Ondio SP maybe? Since a decent portion of them are discontinued, it depends on how much they're being sold for. |
05:37:53 | Paul_the_Nerd | Maybe a 1 gig Nano 1st generation. |
05:38:32 | | Quit JoeBlu ("Chatzilla 0.9.75 [Firefox 2.0/2006101023]") |
05:40:32 | pacino | cool - thanks mate |
05:40:54 | | Quit newbyx86 (Read error: 60 (Operation timed out)) |
05:42:14 | | Join |AhIoRoS| [0] (n=ahioros@201.224.122.227) |
05:44:54 | | Quit mirak (Read error: 60 (Operation timed out)) |
05:51:35 | | Join newbyx86 [0] (n=newbyx86@ip68-7-21-196.sd.sd.cox.net) |
05:53:40 | | Join Davide-NYC [0] (n=chatzill@user-12hdtm5.cable.mindspring.com) |
05:57:50 | | Quit funky ("leaving") |
06:00 |
06:04:05 | | Quit pacino () |
06:04:07 | | Join Nimdae [0] (n=nimmeh@71-11-210-76.dhcp.ftwo.tx.charter.com) |
06:04:21 | Nimdae | wow |
06:04:24 | Nimdae | i hate charter |
06:08:41 | Davide-NYC | any theories on that hfs+ business in the forum? |
06:10:46 | Davide-NYC | question: if I include the test_fps plugin in apps/plugins/SOURCES and make for h1x0 simulator I get errors. |
06:10:51 | Davide-NYC | Is this normal? |
06:11:26 | Davide-NYC | is the FPS test only for a certain types of display targets? |
06:14:18 | | Join midgey34 [0] (n=tjross@markely-164-75.reshall.umich.edu) |
06:14:35 | Davide-NYC | Knock, knock my rockbox brethren! |
06:15:00 | | Join bobberty [0] (n=bobberty@h124.238.213.151.ip.alltel.net) |
06:15:34 | Paul_the_Nerd | Davide-NYC: There's no reason why it wouldn't be real, at the same time, I've seen absolutely no proof that it is. :) |
06:15:56 | Davide-NYC | I learned somethign watching the video |
06:16:17 | Davide-NYC | I learned that Wierd Al Yankovic is still making parody music |
06:16:18 | Paul_the_Nerd | What'd you learn? |
06:16:22 | Paul_the_Nerd | Yes, he is. |
06:16:32 | Paul_the_Nerd | I like the video claiming it was thought to be impossible |
06:16:44 | Davide-NYC | I messed that bit |
06:16:47 | Davide-NYC | *missed |
06:16:55 | Davide-NYC | opening credits? |
06:16:58 | Paul_the_Nerd | Some of the text near the beginning, yeah |
06:17:02 | Davide-NYC | lol |
06:17:29 | Davide-NYC | any idea about the test_fps with the simulators? |
06:18:28 | Paul_the_Nerd | I don't think it's usable at all for sims. |
06:18:38 | Paul_the_Nerd | But i really don't know |
06:18:53 | Davide-NYC | willit work for the player (real build)? |
06:19:02 | Davide-NYC | charcell lcd |
06:19:06 | Davide-NYC | (I think) |
06:21:07 | Davide-NYC | happy/ |
06:22:09 | Paul_the_Nerd | I doubt it. |
06:22:13 | Paul_the_Nerd | But I really don't know |
06:22:19 | Davide-NYC | I ifdefed it out |
06:22:46 | Davide-NYC | != sim and then HAVE_LCD_BITMAP inside |
06:22:56 | Davide-NYC | 3 lines |
06:23:02 | * | Davide-NYC still learning |
06:24:59 | bobberty | hey i'm looking for an old daily build for a h120...before mid august 2006. anyone know where i could get that? thanks. |
06:26:16 | | Join linuxstb_ [0] (n=linuxstb@rockbox/developer/linuxstb) |
06:27:02 | Paul_the_Nerd | bobberty: What do you need an old build for? |
06:27:28 | | Quit linuxstb__ (Read error: 110 (Connection timed out)) |
06:28:36 | bobberty | stable recording. petur posted on the forum that recording is not stable. he suggested a build from before august. |
06:30:13 | Davide-NYC | I have not done long recordings as he has, but I use my h120 daily to record "conversations" and I have not noticed the dropouts he described |
06:30:31 | Davide-NYC | these recordings are between 3 miuntes and 30minutes generally |
06:30:45 | Davide-NYC | between 3 and 10 of them daily |
06:31:22 | Davide-NYC | this is not a scientific or conclusive test by any means, but I say that recording is quite stable |
06:31:28 | Davide-NYC | :-) |
06:33:15 | | Quit |AhIoRoS| ("Abandonando, see you http://ahioros.homelinux.net") |
06:33:34 | bobberty | i just bought my h120 so the oldest build i managed to get was 09-30-2006. would you recommend that, or just go with the latest? |
06:33:56 | Davide-NYC | Just go with the latest. |
06:35:00 | Davide-NYC | Be aware that soon there will be a major update to the recording code. *At that point* I would wait to update rockbox until it had been tested for a while (like a month) |
06:35:26 | bobberty | ok...i'm taping friday and saturday night. saturday is the band i'm worried about losing. so i'll see how it goes tomorrow...er, tonight. |
06:36:05 | Davide-NYC | If you're really worried run a test before tonight. |
06:36:43 | Davide-NYC | That way you can enjoy the show instead of worrying about the recording |
06:36:46 | Davide-NYC | :-) |
06:36:55 | Davide-NYC | Please tell me about your mics etc... |
06:37:14 | bobberty | true...thanks for the help and advice! |
06:37:45 | bobberty | i run with audio technica 853s (cards)...phantom power. |
06:38:19 | Davide-NYC | pre? |
06:38:31 | bobberty | deneke ad20 |
06:38:42 | Davide-NYC | that's the pre I'm gonna get |
06:38:50 | Davide-NYC | sweetness! |
06:38:52 | bobberty | it's a tank |
06:39:20 | bobberty | i've been using it for a while...i've been happy with it |
06:39:34 | Davide-NYC | I'm gonna hit up the tradersdem for the AD-20 plus the stereo phantom power module. |
06:39:39 | Davide-NYC | see what I can find |
06:39:51 | bobberty | i bought mine from a shop in nyc |
06:39:54 | Davide-NYC | can the AD-20 output 16bit? |
06:39:59 | Davide-NYC | You in NYC? |
06:40:07 | bobberty | no...atlanta |
06:40:21 | Davide-NYC | Mastodon played Conan, you saw? |
06:40:27 | Davide-NYC | \m/ |
06:40:37 | bobberty | no tv tonight |
06:40:44 | Davide-NYC | couple nights ago. |
06:40:50 | Davide-NYC | Anyway this is way off topic. |
06:40:52 | Davide-NYC | :-) |
06:41:14 | Davide-NYC | Good luck and have fun. |
06:41:22 | * | JdGordon slaps Davide-NYC around with a large hammer |
06:41:27 | Davide-NYC | hehe |
06:41:42 | bobberty | my first night out with the h120+rockbox so thanks! |
06:41:46 | JdGordon | you know how u wanted someone else to check the bug with moving rockbox.iriver into .rockbox? |
06:41:47 | * | Davide-NYC suspect JdGordon likes Mastodon too |
06:41:59 | Davide-NYC | yes.. |
06:42:06 | JdGordon | and i did... well it came time to bugfixing my custom build and i forgot it was there... |
06:42:12 | JdGordon | so i thought the bugs were all gone :'( |
06:42:31 | Davide-NYC | crap! sorry |
06:42:39 | * | Davide-NYC disclaims all responsibility |
06:42:49 | JdGordon | :) |
06:42:57 | Paul_the_Nerd | What bug is this? |
06:43:27 | Davide-NYC | voice files break if the firmware image is in the .rockbox folder |
06:43:32 | Paul_the_Nerd | Weird |
06:43:42 | JdGordon | but it doesnt... |
06:43:52 | Davide-NYC | everything else (AFAIK) works |
06:44:00 | Davide-NYC | JdGordon: ? |
06:44:14 | Davide-NYC | it does not break? |
06:44:20 | JdGordon | didnt u decide it was your patched build? |
06:44:24 | JdGordon | yeah, it worked fine here |
06:44:36 | Davide-NYC | Oh man. You're right. I apologize |
06:44:52 | Davide-NYC | that's why I didn't submit a bug report |
06:45:06 | Davide-NYC | OK, obviously time for bed |
06:45:13 | Davide-NYC | goodnight |
06:45:15 | Davide-NYC | :-) |
06:45:24 | | Quit Davide-NYC ("Chatzilla 0.9.75 [Firefox 1.5.0.7/2006090918]") |
06:47:30 | midkay | something that just kinda hit me that i'm near-certain we don't implement (i'd be very "wtf?" if we did) but i expect has been suggested before - whenever the user initiates a spinup and audio is playing, check the buffer level, and if it's under like 20% full then totally refill it so you don't have to spin-up again just a moment after the disk stops.. |
06:48:23 | JdGordon | haha, thats ingenious :D do we really not do that? |
06:48:32 | midkay | doesn't sound too hard to do from a coding standpoint (though i couldn't, i don't know enough about playback) - a simple check, then either top off the buffer or don't.. |
06:48:46 | midkay | i can pretty safely say that we don't, i've heard of/experienced/noticed it. |
06:48:49 | JdGordon | although it should be <70% or something |
06:48:51 | midkay | +never |
06:49:44 | Paul_the_Nerd | Why not just, if the spinup was not called explicitly for the purpose of rebuffering, fill up the buffer immediately before a spindown happens. |
06:50:07 | midkay | that's a good way to look at it, i thought after JdGordon said that - even if it's like 90% it'll only take half a second to refill.. |
06:50:07 | Paul_the_Nerd | Really, at 90%, a rebuffer will take so little time anyway, it's still not gonna be a bad thing, right? |
06:50:36 | JdGordon | you have to be careful tho, it is possible, without good sanity checks, that refilling could never stop |
06:50:51 | midkay | but that also means you'll clear it of the last played song or segment of the current song, so it's not so good for skippers.. maybe if an entire previous song is in the buffer, clear it and top that off (e.g. only clear completed songs) so you can still rewind in the current one and restart it or something. |
06:51:33 | JdGordon | i tihnk playback is pondlife or preglows domain... |
06:52:32 | midkay | might be worth asking about/discussing, sounds nice (i was thinking about our delayed write system and suddenly wondered why i haven't ever thought of or heard about having the buffer refill itself on a disk spinup). |
06:53:34 | *** | Saving seen data "./dancer.seen" |
06:55:16 | | Part bobberty ("Leaving") |
07:00 |
07:00:41 | | Quit midgey34 (Read error: 110 (Connection timed out)) |
07:04:51 | Nimdae | are there things i can change around other than just the wps? |
07:05:29 | JdGordon | Nimdae: you can change absolutly everyting |
07:06:09 | Mode | "#rockbox +o scorche " by ChanServ (ChanServ@services.) |
07:07:16 | JdGordon | midkay: the problem with your idea tho is that i dont tinhk there is currently any way for the hdd driver to let the rest of rockbox know its been spun up |
07:07:37 | midkay | what's up with delayed writes then? |
07:08:06 | JdGordon | delayed writes is only for the config sector isnt it/ |
07:08:07 | JdGordon | ? |
07:08:59 | midkay | it's also used for last.fm logging and tagcache "gather runtime data" at least, as far as i know. either way - we have it and use it.. |
07:09:17 | JdGordon | i have started something along these lines for a proper callback from ata in the menu recoding patch... but its doesnt work very well, maybe i should split that off and get it working seperaty |
07:09:19 | midkay | i'm not sure, though.. |
07:10:10 | midkay | that'd be cool.. |
07:22:39 | Nimdae | looks like some of the things i want to change require a patch, heh |
07:25:21 | Nimdae | wow, the patches needed for the jClix theme on ipod 5g look like something that should be considered, the level of customizability would be awesome |
07:26:44 | | Quit [sellout] (Remote closed the connection) |
07:29:36 | Paul_the_Nerd | Nimdae: In the past I know some of them couldn't be disabled. As well, how many of them have actually been posted to the tracker? |
07:30:22 | Nimdae | i dunno, i don't really know what they all do other than what's presented |
07:30:58 | | Quit aliask ("Chatzilla 0.9.75 [Firefox 2.0/2006101023]") |
07:31:00 | Nimdae | just like the ideas of variable font sizes, more color control, and some customization of the menus |
07:31:46 | Mode | "#rockbox -o scorche " by ChanServ (ChanServ@services.) |
07:32:56 | Nimdae | apparently the patches were designed to extend the current capabilities, not replace them |
07:33:44 | Nimdae | bah, who would have thought a simple image would cause confusion...had to change something in my theme because it made me second guess the interface, heh |
07:37:47 | | Join dan_a_ [0] (i=dan_a@217.23.160.38) |
07:39:44 | | Quit dan_a (Read error: 110 (Connection timed out)) |
07:41:09 | | Nick dan_a_ is now known as dan_a (i=dan_a@217.23.160.38) |
07:42:02 | | Quit linuxstb_ (Read error: 110 (Connection timed out)) |
07:42:17 | | Join linuxstb_ [0] (n=linuxstb@rockbox/developer/linuxstb) |
07:43:25 | Nimdae | i dub my theme finished...and not really all that great :P |
07:44:04 | Paul_the_Nerd | I shall proceed to laugh at it now, before I see it, so that I can get that part of the job done with maximum efficiency. :-P |
07:44:49 | Nimdae | lemme pull a screendump |
07:47:02 | Nimdae | http://www.nimdae.com/pics/rockbox/fyre_sphere1.jpg |
07:48:15 | Paul_the_Nerd | Actually, I kinda like it. Very simple. Not the sort I use, but still nice. |
07:48:25 | Nimdae | i like simple, heh |
07:48:29 | Paul_the_Nerd | The "Play" triangle is a little left of where I personally would've put it. But :-P |
07:48:40 | Nimdae | it is exactly centered ;) |
07:48:42 | Nimdae | trust me |
07:50:35 | Nimdae | oh crap |
07:50:40 | Nimdae | i forgot to make a charge icon |
07:50:49 | Nimdae | oops |
07:51:18 | | Join bluebrother [0] (i=f7y2MUt4@nat-wh-1.rz.uni-karlsruhe.de) |
07:51:32 | Nimdae | i think i could probably improve the positioning of the status icons at the top |
07:51:50 | Nimdae | maybe a bit closer together |
07:51:52 | * | Nimdae shrugs |
07:52:08 | Nimdae | i'm happy with it for it being my first theme for ANYTHING :P |
07:55:48 | | Join nave7693 [0] (n=evan@adsl-69-110-16-201.dsl.pltn13.pacbell.net) |
07:56:02 | | Part nave7693 |
07:59:01 | | Quit pagefault ("Leaving") |
07:59:11 | | Join MarcoPolo [0] (n=MarcoPol@virlet.rez-gif.supelec.fr) |
08:00 |
08:01:03 | | Join sucka [0] (i=nn@cpc4-oxfd8-0-0-cust546.oxfd.cable.ntl.com) |
08:04:46 | Paul_the_Nerd | Nimdae: Exactly centered doesn't necessarily mean it looks best. I'd have actually tried to position it so the three points are equidistant from the circle, if I were going all mathematical. ;) |
08:06:25 | daurn|laptop | equidistant <−− thats a word that makes you feel all big inside, doesn't it? ;) |
08:12:42 | | Join Rob2222_ [0] (n=Miranda@p54B17334.dip.t-dialin.net) |
08:12:42 | | Quit Rob2222 (Read error: 104 (Connection reset by peer)) |
08:12:43 | midkay | Paul_the_Nerd: i'm pretty sure centered means they are all equidistant from the circle - it's just that since it's much wider on one side and literally one pixel wide at the far end it looks off to the side... |
08:14:27 | | Join linuxstb__ [0] (n=linuxstb@i-83-67-212-170.freedom2surf.net) |
08:15:43 | | Quit linuxstb_ (Read error: 110 (Connection timed out)) |
08:16:31 | Paul_the_Nerd | midkay: It's not an equilateral triangle, so centered could also mean that the rectangle the circle is inside of (with all three tips touching the rectangle) has a center point at the center of the circle, which is what it looks like to me. |
08:17:18 | midkay | you lost me. |
08:17:19 | midkay | :) |
08:17:19 | Paul_the_Nerd | Doesn't really matter though, not my theme. :) |
08:17:22 | | Join dickon [0] (n=dr@82-69-69-95.dsl.in-addr.zen.co.uk) |
08:17:32 | Paul_the_Nerd | Hehehe |
08:17:40 | midkay | and i read that like 4 times. |
08:17:49 | dickon | hi |
08:17:55 | midkay | you officially suck at being understandable :) |
08:18:21 | | Quit actionshrimp (Read error: 110 (Connection timed out)) |
08:19:06 | dickon | dumb new user question: how do I get from the file browser to the WPS (on an iRiver H340). |
08:19:13 | Paul_the_Nerd | Draw a line through the right tip of the triangle, that splits the circle in an even half (so it passes through the middle of the left edge of the triangle). |
08:19:19 | * | dickon has searched the manual and forums and is still confused |
08:19:29 | dickon | rockbox, um, rocks, BTW :) |
08:19:32 | Paul_the_Nerd | That line goes the same length from the left edge of the circle to the left side of the triangle, as from the right tip of the tri to the right edge of the circle |
08:19:42 | Paul_the_Nerd | dickon: Play a song. |
08:19:47 | Paul_the_Nerd | dickon: If a song is already playing, tap play |
08:19:50 | Paul_the_Nerd | Play, not navi |
08:20:23 | dickon | ah, my tapping was not subtle enough |
08:20:23 | dickon | thanks |
08:20:36 | dickon | (i was already playing) |
08:21:07 | dickon | now i just need to find some time to look into writing a multiband compressor for rockbox :) |
08:21:12 | Paul_the_Nerd | Hehehe |
08:21:39 | dickon | installation on my H340 went very smoothly |
08:22:07 | Nimdae | Paul_the_Nerd: (re theme) maybe so, but meh, i didn't think it would have fit so well |
08:22:10 | * | Nimdae shrugs |
08:22:12 | dickon | shame about the state of the manual, but who wants to spend time documenting stuff which is (i guess) still evolving |
08:22:23 | Nimdae | as in fit the rest of what's going on |
08:23:01 | Paul_the_Nerd | Nimdae: Hey, no worries. :) I'm a little bit OCD is all. |
08:23:18 | | Join Star [0] (n=Star@user-0cev91g.cable.mindspring.com) |
08:23:34 | Nimdae | i do see your point though |
08:23:36 | Paul_the_Nerd | dickon: The manual is actually pretty good in most cases. The problem is that rarely when someone finds something actually missing do they post a proper bug report about it. |
08:24:07 | Nimdae | i'll keep that design tip in mind for future themes |
08:24:23 | Nimdae | because after doing this one, i think i enjoy it, and plan to do more ;) |
08:24:38 | Paul_the_Nerd | Nimdae: Well, my aesthetic sense surely isn't the world's. Almost every "popular" theme looks pretty bad to me. :) |
08:25:07 | Nimdae | same with me |
08:25:26 | Nimdae | as you will notice, there's not a lot of activity in my theme, tried to keep it simple |
08:25:47 | Paul_the_Nerd | But then I look at the screen so little that I don't actually use a theme, just a very slightly tweaked default WPS |
08:26:11 | Nimdae | i'd have to use a larger font on the default |
08:26:57 | Paul_the_Nerd | None of my Rockbox'd DAPs have particularly high resolutions |
08:27:02 | Paul_the_Nerd | I think the Nano would be it. |
08:27:37 | | Join LinusN [0] (i=linus@rockbox/developer/LinusN) |
08:28:04 | Nimdae | yeah, i figured the text size on the default was for compatability with other DAPs |
08:31:23 | Nimdae | i wanna make another wps that suits the styling of the black ipod a bit more (since that's what i have) |
08:39:29 | | Quit Starrr (Read error: 110 (Connection timed out)) |
08:40:04 | | Join pondlife [0] (n=Miranda@cpc3-rdng11-0-0-cust229.winn.cable.ntl.com) |
08:42:09 | | Join myzar|away [0] (i=pwnt@c-24-103-130-103.client.hacked.us) |
08:43:05 | | Nick myzar|away is now known as myzar (i=pwnt@c-24-103-130-103.client.hacked.us) |
08:53:11 | Paul_the_Nerd | LinusN: The search problem is recurring. |
08:53:28 | LinusN | forums? |
08:53:32 | Paul_the_Nerd | Yeah |
08:53:36 | *** | Saving seen data "./dancer.seen" |
08:54:41 | * | Paul_the_Nerd wonders if something actually causes this. |
08:59:25 | LinusN | try now |
08:59:59 | Paul_the_Nerd | Fixed, thanks |
09:00 |
09:02:32 | LinusN | goodie |
09:02:41 | | Join ender` [0] (i=null@84.52.165.220) |
09:05:47 | | Join einhirn [0] (i=Miranda@bsod.rz.tu-clausthal.de) |
09:05:47 | | Quit einhirn (Client Quit) |
09:05:53 | JdGordon | LinusN: do you remember the ata access later stuff from the menu recoding patch? midkay thought it would be good to get that out and use it to get the audio buffers to fill up every time the disk spins to save spinning it up manually... what do you rekon? |
09:07:23 | midkay | well as i said it'd pose a problem for clearing already played buffer - you couldn't then rewind in the current track. i personally think that a nice medium would be to clear out all the already-played tracks and rebuffer that space (leave all of the current track buffered) - but then again with longer files it's a different story.. |
09:07:43 | midkay | it needs some thinking out, but yeah - basically refilling at least sometimes on manual disk spinups (at least when buffer is low or something). |
09:07:56 | midkay | but anyways - i'm actually heading off to sleep right now. so, night all. |
09:08:16 | | Join nls [0] (i=HydraIRC@nl104-202-216.student.uu.se) |
09:08:30 | JdGordon | bah, sleep is for the week |
09:08:33 | JdGordon | weak |
09:09:00 | LinusN | that sounds like an interesting option |
09:09:31 | * | dan_a wouldn't mind sleep for a week! |
09:09:39 | LinusN | me neither |
09:09:53 | nls | heh, feature request for gapless playback http://www.rockbox.org/tracker/task/6279 |
09:09:54 | midkay | haha. i'm weak indeed. |
09:10:38 | nls | and we are one request short of 500 (open that is) |
09:10:58 | midkay | an option might be a good idea.. if you aren't a rewinder/skipper, always purging everything that's already been played as an option would be good.. also one that keeps the current track data but nothing older.. and maybe one more that only refills when the buffer is like 50 or 75% empty. |
09:11:23 | bluebrother | LinusN, do you have more knowledge of FS? |
09:11:43 | bluebrother | would be nice if FS could automatically link CamelCase words to the wiki. |
09:12:12 | JdGordon | [19:09] <LinusN> that sounds like an interesting option <- thats what i was after... i know now what im doing tomorow if my stupid friends want to study instead of going out :p |
09:12:18 | JdGordon | cyaz all |
09:12:22 | | Quit JdGordon ("Konversation terminated!") |
09:12:22 | LinusN | bluebrother: cool idea |
09:12:44 | bluebrother | afaik the next FS version has some kind of integration of dokuwiki |
09:12:46 | LinusN | was about to say "stop!" to jdgordon ... |
09:13:14 | bluebrother | (which is a wiki that has great support for documenting code) |
09:13:34 | bluebrother | maybe it would be as simple as upgrading and mod_rewrite-ing some urls? |
09:14:30 | | Join petur [0] (i=d4efd6a6@gateway/web/cgi-irc/labb.contactor.se/session) |
09:15:57 | | Quit damaki_ (kornbluth.freenode.net irc.freenode.net) |
09:15:57 | NSplit | kornbluth.freenode.net irc.freenode.net |
09:16:29 | | Join tvelocity [0] (n=tony@ipa165.1.tellas.gr) |
09:16:48 | nls | LinusN, these can be closed now, right? http://www.rockbox.org/tracker/task/2809 http://www.rockbox.org/tracker/task/5661 |
09:17:01 | | Join damaki [0] (n=Chocolat@ALille-151-1-8-161.w82-127.abo.wanadoo.fr) |
09:17:49 | LinusN | nls: yes, i believe so |
09:18:05 | nls | ok, I'll do it |
09:19:15 | | Join Gnelik [0] (n=Miranda@193.110.17.4) |
09:21:27 | pondlife | LinusN: quick question? What sets the thread pointer in the queue_event structure? I only see it set to NULL. |
09:23:06 | LinusN | it is set when a thread waits for it |
09:23:22 | | Join dan_a_ [0] (i=dan_a@217.23.160.38) |
09:23:23 | | Quit dan_a (Read error: 104 (Connection reset by peer)) |
09:23:24 | pondlife | OK, and NULL |
09:23:44 | pondlife | Sorry...and NULLed after wait completes? |
09:24:37 | | Nick dan_a_ is now known as dan_a (i=dan_a@217.23.160.38) |
09:24:37 | LinusN | that is done by wakeup_thread() |
09:24:58 | pondlife | That makes sense. Thanks. |
09:25:34 | pondlife | So queue->thread->name is no way to identify a particular queue :( |
09:25:35 | | Join ender1 [0] (i=null@84.52.165.220) |
09:25:56 | * | LinusN still waits for Slasheri to update RockboxKernel |
09:26:02 | LinusN | pondlife: nope |
09:26:18 | LinusN | but you could add a name member |
09:26:34 | pondlife | Yes. I fear I will need to. |
09:27:03 | * | petur wonders if it's a big nono to show the setting on two different places |
09:27:13 | LinusN | "the setting" |
09:27:21 | petur | a setting |
09:27:26 | petur | clip hold time |
09:27:56 | petur | would be better if it was also shown in the recording settings next to cliplight |
09:28:07 | LinusN | i don't see a great problem with it, of it is obvious that it is the same setting |
09:28:16 | Paul_the_Nerd | petur: Where else is it? |
09:28:31 | petur | General Settings > Display > Peak Meter > Clip Hold Time |
09:28:53 | Paul_the_Nerd | Is there a clip warning on playback clipping too or something? |
09:29:01 | petur | and I've seen too many questions about it already |
09:29:04 | pondlife | Why not just move it? |
09:29:06 | petur | yes |
09:29:26 | petur | because it's also used for playback clip indication? |
09:29:37 | * | petur wonders who uses it there |
09:29:38 | pondlife | I didn't know that. |
09:30:07 | pondlife | Playback is clipping. Yeah, so what - too late. |
09:30:27 | pondlife | It's much more a recording feature. |
09:30:34 | petur | it is |
09:30:34 | Gnelik | Bagder: here is the link to e200r firmware, upgrading proess is seems to be like normal e200 |
09:31:29 | Gnelik | Bagder: http://www.sandisk.com/Assets/File/Downloads/firmware/rhapsody-1.0.1.47.zip |
09:31:39 | Bagder | thanks |
09:31:40 | LinusN | i have kind of wondered if playback clip indication is that useful... |
09:32:06 | Bagder | Gnelik: you have a fdisk -l dump of the disk too? |
09:33:23 | Gnelik | Bagder: Nope. I have e200. Look at http://www.sandisk.com/Retail/Default.aspx?CatID=1449 |
09:33:56 | Bagder | that doesn't help, I'm curious on a "hidden" partition |
09:34:07 | Bagder | the vanilla e200 has one |
09:34:53 | Paul_the_Nerd | LinusN: I don't think it is, though if it's useful for making sure an EQ isn't making your music clip (assuming you can't hear it, though if you can't it isn't that big of a problem) |
09:34:59 | Bagder | http://daniel.haxx.se/sansa/e200.html |
09:35:15 | Gnelik | If I try to update my e200 with e200r firmware?? |
09:35:33 | Bagder | I don't think it'll work |
09:35:41 | LinusN | Paul_the_Nerd: removing silly options is always a good thing |
09:36:08 | | Join dan_a_ [0] (i=dan_a@217.23.160.38) |
09:36:18 | | Quit dan_a (Read error: 54 (Connection reset by peer)) |
09:36:39 | Paul_the_Nerd | LinusN: I agree. I'd actually be in favour of moving it to just the recording menu, myself. |
09:36:49 | Bagder | Gnelik: now I know it won't work |
09:36:57 | LinusN | do we still have all those peakmeter options? |
09:37:08 | Gnelik | :) |
09:37:25 | Bagder | Gnelik: it uses a different encryption key |
09:37:46 | Gnelik | Bagder: Or different bl? |
09:38:03 | Bagder | don't know about the BL since that firmware zip only had a mi4 |
09:38:04 | LinusN | yes, we have a shitload of peakmeter options |
09:38:23 | Bagder | but the mi4 uses a different key than the normal e200 ones |
09:38:26 | * | LinusN joins amiconn in a code size crusade |
09:38:44 | nls | and there we go 500 open requests yay! (and the 500th is yet another one for ipod remotes) :/ |
09:38:51 | Bagder | hahaha |
09:38:55 | * | petur thinks of some features to add :p |
09:39:22 | bluebrother | speaking of the recording menu ... how about moving the recording menu one level up? |
09:39:29 | LinusN | "BTW, how can I express my gratitude for such a great program?" |
09:39:37 | LinusN | open your wallet, dammit! :-) |
09:39:51 | bluebrother | It can get accessed from the recording screen and it seems a bit strange to go to another submenu to actually start recording |
09:40:04 | bluebrother | that's different to e.g. the radio screen. |
09:40:14 | * | Paul_the_Nerd has file a few feature requests. |
09:40:18 | Paul_the_Nerd | *filed |
09:40:42 | LinusN | bluebrother: makes sense, i think |
09:40:54 | rasher | Bagder: I modified my voice building patch. It's much less hackish now. http://www.rockbox.org/tracker/task/5746 |
09:41:21 | LinusN | speaking about voice building, maybe it's time to start building archos-specific voice files? |
09:41:22 | * | Paul_the_Nerd raises the "Why not use the Record button" topic. |
09:41:40 | * | LinusN raises the "why not ban Paul_the_Nerd" topic |
09:41:45 | | Quit ender` (Read error: 110 (Connection timed out)) |
09:41:45 | Paul_the_Nerd | Hahaha |
09:41:49 | rasher | Not all targets have one |
09:41:59 | Paul_the_Nerd | rasher: This is true. |
09:42:08 | LinusN | those who do should use it imho |
09:42:23 | Paul_the_Nerd | How many recording targets that don't have a recording button, have that F3 button (or equivalent) the Recorder has? |
09:42:29 | bluebrother | it could also get used as a generic quick button. But maybe that's option bloat. |
09:42:39 | rasher | Yeah, it's an unfortunate consequence of gradual development |
09:42:49 | LinusN | i'm in favour of using hold+repeat to get to the recording screen |
09:42:55 | LinusN | rec+repeat |
09:43:15 | * | bluebrother agrees |
09:43:18 | petur | bluebrother: the moment you enter recording screen, prerecording starts, maybe you'd like to change some settings before it does that? |
09:43:44 | bluebrother | maybe, but if you change settings mustn't the prerecording start again? |
09:43:49 | LinusN | unfortunately, rec+repeat is the quick menu on x5 :-( |
09:44:32 | Paul_the_Nerd | LinusN: My suggestion was that Long-Record (Rec+Repeat) go to the recording screen from WPS and Filetree. In Filetree, Rec on its own is Queue Next (or just Queue), Play+Record is insert. In WPS, Rec shows current playlist, and maybe Rec+Play is playlist catalog (or some other function, that last combo leaves me baffled) |
09:44:33 | bluebrother | I don't see any problem there. Also, the recording settings could get their own submenu e.g. below the general settings. |
09:44:36 | petur | bluebrother: for encoder settings I think it does, for all other settings it keeps on buffering |
09:44:47 | Paul_the_Nerd | LinusN: But then someone pointed out that the X5 uses Rec for useful stuff already |
09:44:57 | | Quit bawb2 (Remote closed the connection) |
09:45:01 | rasher | Paul_the_Nerd: too bad for the x5 I say |
09:45:06 | Bagder | yeah, the x5 has a shortage of useful buttons |
09:45:13 | rasher | button assignments don't have to be the same |
09:45:14 | bluebrother | hmm. But I don't see any reason why not to start prerecording over when settings change. |
09:45:18 | Paul_the_Nerd | But I think it'd overall cover *most* of what people want from the button on iRiver |
09:45:29 | LinusN | Paul_the_Nerd: it's funny how the manufacturer labels the buttons, and then afterwards find out that they have too few of them |
09:45:40 | petur | bluebrother: not for all settings changes *please* |
09:45:49 | Paul_the_Nerd | I'm not a fan of that second quickmenu the soft button on Recorder gets to, the screen related one. |
09:46:07 | bluebrother | hehe ... I won't do that, I'm only suggesting. |
09:46:56 | | Nick myzar is now known as myzar|away (i=pwnt@c-24-103-130-103.client.hacked.us) |
09:47:11 | dan_a_ | I've thought in the past that maybe rec+repeat for the recording screen, play+repeat for the WPS and menu+repeat for the main menu might be logical |
09:47:31 | bluebrother | what does rec on the x5? Main menu? |
09:47:44 | LinusN | yes |
09:47:57 | petur | bluebrother: I was just thinking of this: you want to record line-in but source is still set to mic. If you start to record too soon you'll have a part of mic included in your recording... |
09:48:27 | bluebrother | sure, but when you restart prerecording this shouldn't happen. |
09:48:37 | petur | so only restart prerec for source change and format change |
09:48:41 | Gnelik | Bagder: Where can i read about changing keymaps |
09:48:56 | bluebrother | and I guess you'll start recording only when you set things right. |
09:49:05 | bluebrother | or am I wrong with that assumption? |
09:49:15 | Bagder | Gnelik: I'm not sure there's much else than source code to read |
09:49:37 | petur | bluebrother: yes |
09:49:43 | bluebrother | but if the recording settings are below general settings this problem also shouldn't arise. |
09:50:04 | bluebrother | currently it's the same issue if you access the recording settings from the recording menu. |
09:50:48 | bluebrother | petur, yes to my assumption being wrong? |
09:50:54 | petur | bluebrother: would you dupleicate the settings menu then? |
09:50:57 | Gnelik | Bagder: than what is "Prereq button code" my english is not very good |
09:51:34 | petur | [09:48] <bluebrother> and I guess you'll start recording only when you set things right. <−− yes |
09:52:01 | bluebrother | duplicate? no. |
09:52:31 | petur | would you remove recording settings from recording screen then? |
09:52:36 | bluebrother | It's the same as now, you can access the recording settings from the recording screen and from some menu. I only would put that menu somewhere else |
09:52:37 | dan_a_ | Gnelik: prereq is short for prerequesite - the button that must be pressed before |
09:53:07 | bluebrother | add a "Recording Settings" entry to the main menu, or put it below the "General Setting" |
09:53:33 | Gnelik | dan_a_: thnx |
09:53:54 | LinusN | the extra level in the recording menu is often confusing for the blind |
09:54:28 | petur | bluebrother: I'd rather keep the recording settings menu accessible from within the recording screen |
09:54:50 | LinusN | petur: nobody is talking about removing the settings from the rec screen |
09:54:54 | bluebrother | petur, I never intended removing that. |
09:55:22 | bluebrother | but I think it would be more logical to have a "Recording Settings" entry like the other settings in the main menu. |
09:55:30 | | Join bawb2 [0] (n=bawb2@129.237.2.66) |
09:55:38 | petur | [09:50] <petur> bluebrother: would you dupleicate the settings menu then? |
09:55:44 | petur | [09:52] <bluebrother> duplicate? no. |
09:56:00 | | Quit tvelocity (Read error: 110 (Connection timed out)) |
09:56:15 | petur | bah... much lag |
09:56:42 | bluebrother | btw, the main menu could get a bit resorted. Put all stuff like recording and fm radio to the top and all settings entries to the bottom or similar |
09:57:02 | NHeal | (timeout) kornbluth.freenode.net irc.freenode.net |
09:57:24 | petur | would make sense |
09:57:27 | | Quit EspeonEefi ("Leaving") |
09:57:41 | bluebrother | my idea is only to have the "Recording Settings" in a different position −− the main menu. |
09:58:08 | petur | [09:54] <petur> bluebrother: I'd rather keep the recording settings menu accessible from within the recording screen |
09:58:10 | bluebrother | and accessing that directly from the recording screen −− I thought this is the way it works now. |
09:58:31 | * | petur is confused |
09:58:50 | bluebrother | ok, I'm trying ... |
09:59:04 | bluebrother | (a) have a "Recording Settings" entry in the main menu |
09:59:20 | bluebrother | (b) have a "Recording" entry in the main menu that takes you directly to the recording screen |
09:59:52 | bluebrother | (c) from the recording screen some button (A-B on my h120) takes you directly to the recording settings like it already does. |
10:00 |
10:00:56 | petur | which shows the same settings menu on two different places - I hope this won't confuse some people, I wouldn't mind |
10:01:15 | pondlife | Aha, the backlight queue is the overflowing one |
10:01:59 | bluebrother | sure, but it does so already. It's only those two places are below one "Recording" entry which I thik would better be removed so this entry they are below afterwards is the main menu |
10:02:03 | * | Bagder goes for a refill of that black stuff |
10:02:24 | petur | bluebrother: ok, fine for me then... |
10:02:44 | bluebrother | maybe I was talking in a somewhat confusing way ;-) |
10:03:17 | petur | I'm not much of a 'morning person' ;) |
10:03:40 | bluebrother | me neither |
10:03:45 | * | petur discovers his brain was not switched on yet *kicks it* |
10:04:01 | pondlife | Anyone mind if I commit named queues - only enabled in LOGF builds? |
10:04:49 | dan_a_ | Bagder: Guinness? At this time of day? |
10:05:04 | petur | lol |
10:05:21 | pondlife | refill, too! |
10:06:08 | LinusN | Murphy's |
10:06:41 | petur | bah... the only pub that served Murphy's has closed this summer |
10:07:08 | * | bluebrother only heard of "Murphy's law" before |
10:07:44 | petur | http://www.murphys.com/home/ |
10:09:39 | * | petur goes away to do some stuff his boss can appreciate |
10:09:47 | | Quit petur ("worrrk") |
10:10:42 | pondlife | Why would the backlight thread overflow so easily? |
10:11:06 | * | pondlife wonders if his named queues stuff is telling the truth. |
10:14:30 | pondlife | Nope, it *is* the backlight |
10:14:33 | * | scorche pings amiconn |
10:14:49 | Gnelik | Bagder: do we need new keymaping or i am doing unused work??? |
10:15:05 | Bagder | Gnelik: build a simulator and see |
10:15:29 | LinusN | pondlife: because the backlight thread gets an event for every button event |
10:16:01 | Gnelik | Bagder: i have allready buil it. |
10:16:20 | pondlife | It also overflows on shutdown, if playing back. |
10:16:24 | Bagder | Gnelik: and how are the keys working? |
10:16:53 | Gnelik | Bagder: bad |
10:17:05 | LinusN | pondlife: probably because holding OFF generates a stream of button events |
10:17:37 | Bagder | Gnelik: then you should patch it to become better! ;-) |
10:18:14 | Gnelik | ok, |
10:18:19 | pondlife | Hmm, but how to solve...? |
10:18:32 | pondlife | Anyway, time for work. |
10:18:54 | LinusN | pondlife: i can imagine one simple fix: only send the backlight_on event if the backlight is off |
10:19:45 | pondlife | Could that not risk a backlight on being missed? |
10:19:57 | LinusN | but that opens up a can of worms with races |
10:19:59 | pondlife | I assume the queue reader is quite low priority here. |
10:20:05 | pondlife | Yep, I don't like races. |
10:20:21 | | Join EspeonEefi [0] (i=espeonee@CERULEANCITY.MIT.EDU) |
10:20:31 | pondlife | Maybe have a minimum interval between postings? |
10:20:55 | pondlife | We have a tick timer, don't we...? |
10:21:08 | LinusN | or let the backlight thread use queue_remove_from_head() |
10:21:23 | pondlife | What does that do? |
10:21:37 | LinusN | remove all identical events from the head of the queue |
10:21:51 | pondlife | That would be safe. |
10:22:00 | rasher | Bagder: any time to look at my updated voice building patch? |
10:22:05 | Gnelik | Bagder: how can i only rebuild keymap-e200.c not runing make for all project? |
10:22:16 | LinusN | yes it is used in the hw playback engine for the buffer refill events |
10:22:43 | pondlife | Use it after queue_wait? I'll have a search.... |
10:23:11 | pondlife | Ah, no - before queue_post |
10:24:11 | dan_a_ | Gnelik: make should only rebuild files that have changed. |
10:25:02 | Gnelik | dan_a_: it do so but much time gone while it find that keymap-e200.c is changed. |
10:25:28 | | Join roolku [0] (i=522906c5@gateway/web/cgi-irc/labb.contactor.se/x-b7fcd35e3673c2c0) |
10:25:49 | pondlife | That works for me |
10:26:47 | roolku | <LinusN> i have kind of wondered if playback clip indication is that useful... <−− extremly useful when adjusting the precut for the equalizer |
10:27:06 | Paul_the_Nerd | Gnelik: Are you running configure again, or are you just going into the build directory and typing make? |
10:27:08 | LinusN | ok |
10:27:09 | roolku | pondlife: did you by any chance my comment from this morning? |
10:27:12 | LinusN | roolku: ok |
10:27:39 | roolku | pondlife: slasheri / pondlife: a recent change seems to have buggered (technical term) the runtime data display in the wps. It seems to be an issue with track_buffer_callback - it gets set correctly in tagtree_init, but when I check the value just before its execution it is somehow reset to 0 (and is not called as a result) |
10:27:49 | Gnelik | Paul_the_Nerd:second. |
10:27:51 | roolku | pondlife: any idea how this can happen? |
10:28:52 | Paul_the_Nerd | Gnelik: That's the proper way. How long does it take? |
10:29:52 | Gnelik | Paul_the_Nerd: a minute to find that keymap changed, than it upgrades exe file and i interrupt it witn ctrl+ñ |
10:30:26 | Bagder | Gnelik: try 'make bin' |
10:30:41 | Bagder | it builds the main bin only |
10:32:21 | Gnelik | Bagder: thanks, now i dont need to interrupt it |
10:32:56 | | Quit roolku ("CGI:IRC (Ping timeout)") |
10:33:37 | Gnelik | Little question: may i write redeclarete cancel button for quick screen? |
10:36:58 | pondlife | roolku: Sorry, no |
10:37:12 | pondlife | Do you mean the progress bar? |
10:37:53 | | Join roolku [0] (i=522906c5@gateway/web/cgi-irc/labb.contactor.se/x-29d87eaa5887dda0) |
10:38:02 | roolku | stupid web client |
10:38:29 | roolku | pondlife: sorry, no the playcount etc |
10:38:54 | pondlife | No, sorry. I do know of a problem where the progress bar will read 0:00 near the end of a track. |
10:39:27 | pondlife | Is it the track_buffer or _unbuffer that is at fault? |
10:39:54 | pondlife | lostlogic redid the buffering a short while ago, that is most likely when it changed... |
10:39:58 | roolku | pondlife: (wps tag %rp for example) |
10:40:28 | pondlife | Is this data from tagcache runtime stats? |
10:40:40 | roolku | pondlife: if printing the address of the call back function immideatly after it is set it is correct |
10:41:20 | roolku | pondlife: but when checking it just before it is supposed to be called it is reset to NULL (and obviously doesn't execute) |
10:41:54 | roolku | pondlife: looks like a buffer overflow or something overwriting the value with 0 |
10:42:10 | roolku | pondlife: yes |
10:42:50 | pondlife | Can you build a sim and put a breakpoint on audio_set_track_buffer_event? |
10:42:58 | roolku | pondlife: (but I could be wrong) |
10:42:58 | pondlife | That might be useful. |
10:43:23 | pondlife | I'm not able to help today, I'm afraid. Work... |
10:43:36 | pondlife | Of course, make sure this is on Flyspray too... |
10:45:25 | roolku | pondlife: ah, I can set write-access breakpoints - that sounds like a good idea |
10:45:40 | roolku | pondlife: got to go to work myself though... |
10:45:57 | pondlife | You can try it, but I'd start with the simple flow stuff here. |
10:51:03 | | Quit roolku ("CGI:IRC (Ping timeout)") |
10:53:39 | *** | Saving seen data "./dancer.seen" |
10:54:38 | Gnelik | Bagder: can i remap cancel action only for quick screen |
10:54:39 | Gnelik | ?? |
10:55:18 | Bagder | I'm not the most fluent person in the action code |
10:55:22 | Bagder | but I would think not |
10:56:33 | Gnelik | :( |
10:57:12 | dan_a_ | I think that technically you can, by using the quickscreen context. I'm not sure it's a good idea though. |
10:58:25 | Bagder | right, as the point is to use the similar mappings all over |
11:00 |
11:00:10 | Gnelik | In the main mapping left button is cancel but in the quick screen shufle options if at the left side |
11:03:05 | pondlife | Oops, red ink |
11:03:13 | amiconn | LinusN: You really think we have too many peakmeter options? |
11:03:29 | amiconn | I only see one option that might be superfluous, and that is linear mode |
11:04:18 | | Join Deef [0] (n=sdf@203-59-106-60.dyn.iinet.net.au) |
11:04:57 | LinusN | i think the min peak meter might be superfluous too |
11:06:55 | | Join spiorf [0] (n=spiorf@host121-151.pool8250.interbusiness.it) |
11:09:46 | amiconn | I don't think so. The min setting allows to select either precision or overview |
11:10:09 | * | amiconn always sets min peakmeter to -50dB instead of the default -60dB |
11:10:44 | | Quit spiorf (Read error: 54 (Connection reset by peer)) |
11:11:36 | | Quit damaki (Read error: 104 (Connection reset by peer)) |
11:12:17 | LinusN | ok then |
11:12:50 | dan_a_ | Gnelik: What do the other ports do? I think the Iriver H10 has similar keys to the Sansa |
11:15:20 | Gnelik | dan_a_: they use another buttons |
11:15:31 | | Join skwad [0] (n=P4@lns-bzn-42-82-255-104-154.adsl.proxad.net) |
11:19:00 | | Quit idnar (Read error: 110 (Connection timed out)) |
11:19:15 | scorche | amiconn: should i be searching for "gm71vs65163clt5" for the 8MB chip, or is there an easier to find chip? |
11:19:54 | dan_a_ | Gnelik: Then I guess use another button. I don't think that's very user-friendly, though. |
11:21:11 | Gnelik | yep, i'l do so |
11:21:14 | amiconn | scorche: I have no idea. Never did the 8MB mod, and don't intend to do it either |
11:22:08 | scorche | any particular reason, or just not worth the bother? |
11:23:13 | | Join aliask [0] (n=chatzill@c210-49-190-113.eburwd8.vic.optusnet.com.au) |
11:23:20 | amiconn | I don't want to risk my archos |
11:23:49 | | Join damaki [0] (n=Chocolat@ALille-151-1-8-161.w82-127.abo.wanadoo.fr) |
11:27:23 | Gnelik | dan_a_:i thought i would be much easier |
11:27:26 | | Join spiorf [0] (n=spiorf@host121-151.pool8250.interbusiness.it) |
11:27:32 | Gnelik | :) |
11:28:17 | | Join Kohlrabi [0] (n=Kohlrabi@frustrum.nosebud.de) |
11:29:13 | | Quit spiorf (Read error: 54 (Connection reset by peer)) |
11:30:20 | | Join jhMikeS [0] (n=jethead7@adsl-75-45-235-14.dsl.sfldmi.sbcglobal.net) |
11:30:56 | | Quit Deef (Read error: 60 (Operation timed out)) |
11:31:03 | pondlife | Slasheri: Do you think bug http://www.rockbox.org/tracker/task/4941 could be closed now? No response from anyone in quite a while. |
11:31:54 | | Join idnar [0] (i=mithrand@unaffiliated/idnar) |
11:31:55 | Bagder | imho, entries that await feedback can be closed without action after about 2 weeks wait or so |
11:31:57 | | Quit skwad (Read error: 104 (Connection reset by peer)) |
11:32:27 | Paul_the_Nerd | I think two weeks is a perfect waiting period |
11:32:31 | Paul_the_Nerd | It's not like they can't be reopened |
11:32:34 | | Join skwad [0] (n=P4@lns-bzn-42-82-255-104-154.adsl.proxad.net) |
11:33:14 | | Part LinusN |
11:34:13 | pondlife | OK - that's another 3.0 bug fixed! |
11:34:16 | jhMikeS | pondlife: one thing that floods the backlight queue is the Caption Backlight option being on. but I think for that the most recent state requested should be the one used and those message should never be queued at all. Just something I thought about some time ago but never tried out. |
11:34:54 | pondlife | Just scrolling flooded the backlight queue, or shutting down. |
11:35:25 | pondlife | Testing the end condition before queuing could introduce a race, so best not IMHO. |
11:35:26 | Slasheri | pondlife: yep, there has been a lot of fixes to tagcache during that period |
11:35:34 | pondlife | It's closed. |
11:35:36 | pondlife | :) |
11:36:34 | pondlife | gtg |
11:36:38 | | Quit pondlife ("disconnected has pondlife") |
11:36:39 | Slasheri | good, in fact i don't even currently know if there exists any serious bugs in tagcache at the moment |
11:37:23 | amiconn | No serious bug, but there's still that weird track number guessing |
11:39:31 | * | jhMikeS isn't sure what sort of race condition pondlife could be referring to. |
11:40:50 | | Join qailer [0] (n=qailer@c80-217-91-55.bredband.comhem.se) |
11:43:02 | Slasheri | amiconn: yes, but in fact that's not so bad anymore because now there is also a (hidden) flag when track number has been guessed |
11:43:31 | Slasheri | in future it should be possible to detect that flag in tagnavi configuration and ignore guessed track numbers if user likes it that way |
11:43:49 | linuxstb__ | Is the generation of tagcache now robust? i.e. are we still getting reports of failures to initialise? |
11:43:54 | | Nick linuxstb__ is now known as linuxstb (n=linuxstb@i-83-67-212-170.freedom2surf.net) |
11:44:19 | amiconn | The guessed track number is always wrong here |
11:44:19 | Slasheri | linuxstb: currently there is no that kind of bugs i would know about of |
11:44:52 | amiconn | The only tracks where it guesses are those which _deliberately_ have no track number, and then it uses some random number (from artist or so) |
11:47:52 | Slasheri | hmm, i wonder if that guessing causes more troble then than it's worth of |
11:48:26 | * | amiconn has lots of tracks listed as having a track number of 66 |
11:49:22 | Slasheri | it would be easy to remove that guessing but i still wonder would it be better for user to be able to disable it (through a custom tagnavi configuration) or completely remove the guessing |
11:49:39 | Paul_the_Nerd | linuxstb: There's still at least one active thread in the forum where someone is having it fail to initialize |
11:49:55 | Paul_the_Nerd | Slasheri: http://forums.rockbox.org/index.php?topic=7217.msg56547;topicseen#msg56547 <−− But it may be a bad file. |
11:50:23 | Paul_the_Nerd | I really *really* think that "Initialize" should not be a background function, but rather provide progress and maybe even some sort of failure report |
11:50:53 | jhMikeS | is it the sort of guessing where not even a human would have a reasonably high chance of being right? |
11:51:02 | Paul_the_Nerd | I think the vast majority just set their player down and wait for initialize to finish anyway |
11:51:39 | Slasheri | Paul_the_Nerd: ah, that kind of reports/problems are hard to solve because there is no way to know what has really happened |
11:52:02 | Paul_the_Nerd | Slasheri: Indeed. |
11:53:33 | Slasheri | logf output of the problem would be more useful.. it would be useful to implement a good error reporting system indeed |
11:53:57 | | Quit skwad (Read error: 113 (No route to host)) |
11:54:04 | Paul_the_Nerd | I think a lot of users would appreciate a non-background "Initialize" anyway, just to they can more clearly know when it's done, and so on. |
11:54:12 | Slasheri | a syslog that could open a "pop-up" message or something like that when an error has occurred |
11:55:02 | Slasheri | hmm, true. Maybe it could be an option so that when starting initialisation, it would start in a foreground. And pressing some button, would bring it to background |
11:55:22 | | Join roolku [0] (n=roolku@82-41-6-197.cable.ubr01.edin.blueyonder.co.uk) |
11:55:25 | Slasheri | and when selecting "initialize/update" again, it would bring back the process from background to foreground |
11:56:04 | Slasheri | would would you think about that? |
11:56:09 | Slasheri | *what |
11:56:41 | roolku | Slasheri: Hi :) |
11:56:48 | Paul_the_Nerd | Slasheri: I'd be fine with that. |
11:56:48 | Slasheri | hi roolku :) |
11:56:59 | roolku | Slasheri: did you see my comments re: runtime stats gathering |
11:57:08 | Paul_the_Nerd | Maybe even first press of "Update" stays in the background, and a second press is foreground (but Initialize defaults to foreground)? |
11:57:09 | Slasheri | Paul_the_Nerd: at least that would be possible to implement with a reasonable effort |
11:57:21 | roolku | Slasheri: I now know the problem, but not the solution (don't understand playback) |
11:58:13 | roolku | Slasheri: audio_preinit is called *after* audio_set_track_buffer_event and overwrites the vector for the callback with NULL :( |
11:58:13 | Slasheri | roolku: yep, but i haven't got a time to investigate that yet.. I am running a somewhat older (a few days) build so I don't have that problem.. It might have something to do with pondlife's recent commits |
11:58:43 | Slasheri | roolku: oh, just a moment.. i will have a look |
11:58:52 | roolku | Slasheri: I think it might - I had a look at the diffs, but nothing obvious stuck out :( |
11:59:03 | Slasheri | Paul_the_Nerd: yes, that sounds great |
11:59:17 | roolku | Slashheri: thanks |
11:59:34 | Paul_the_Nerd | Slasheri: As well, that'll help people report more useful information maybe |
12:00 |
12:00:01 | jhMikeS | hmmm...thanks actually. should test a cvs build and see if that's what's haunting me. |
12:00:55 | Slasheri | roolku: hmm, i wonder how that is possible.. audio_preinit() is called from main() before tagtree_init() |
12:03:08 | roolku | Slasheri: this is the debug patch I am using: http://pastebin.ca/235645 |
12:03:32 | roolku | Slasheri: and it shows: ROOLKU: SET 4305099 |
12:03:32 | roolku | ROOLKU: RESET 0 |
12:04:35 | | Quit Gnelik (Read error: 131 (Connection reset by peer)) |
12:05:07 | roolku | Slasheri: also when playing a file, I get: ROOLKU: TEST 0 |
12:05:24 | Slasheri | hmm, do you try it with a real unit or with simulator? |
12:05:38 | Slasheri | it seems that simulator initializes tagcache too early |
12:05:50 | roolku | I noticed it on the real unit first (no display of %rp anymore) |
12:05:57 | roolku | then I experimented with the simulatior |
12:06:04 | Slasheri | ah, hmm.. |
12:06:11 | roolku | simulator to find out what is wrong |
12:06:22 | Slasheri | but at least simulator has that issue, but shouldn't be the same with real unit |
12:06:53 | | Join fejfighter [0] (n=jeffro21@d220-236-174-161.dsl.nsw.optusnet.com.au) |
12:07:11 | Slasheri | so please try logf if you could find the cause by using the real unit :) |
12:07:55 | roolku | Slasheri: there is so much output on the logf it scrolls past and I can't see a thing :( |
12:08:08 | roolku | Slasheri: I have tried |
12:09:28 | Slasheri | roolku: can you use the logfdump feature? |
12:09:42 | Slasheri | that will create a /.rockbox/logf.txt file |
12:09:48 | roolku | roolku: I think I might remove "track_buffer_callback = NULL;" and see if I get my %rp back |
12:09:48 | Slasheri | containing the full logf output |
12:10:04 | roolku | Slasheri: ah, good idea, forgot about the dump |
12:10:09 | Slasheri | :) |
12:12:36 | | Quit damaki (Read error: 104 (Connection reset by peer)) |
12:12:47 | | Join damaki [0] (n=Chocolat@ALille-151-1-8-161.w82-127.abo.wanadoo.fr) |
12:21:01 | | Join pixelma [0] (i=pixelma@82.193.235.34) |
12:25:50 | | Join zok [0] (n=zo@pD9ED2114.dip0.t-ipconnect.de) |
12:29:38 | | Join `axion [0] (n=axion@cpe-74-70-233-12.nycap.res.rr.com) |
12:42:15 | | Quit sucka ("( www.nnscript.de :: NoNameScript 4.01 :: www.XLhost.de )") |
12:45:49 | | Join TeaSea [0] (n=thunderc@82.152.219.38) |
12:47:28 | roolku | Slasheri: you are right - it only seems to be doing it in the sim - back to the drawing board :( |
12:48:34 | | Join pondlife [0] (n=Miranda@cpc3-rdng11-0-0-cust229.winn.cable.ntl.com) |
12:53:41 | *** | Saving seen data "./dancer.seen" |
12:59:38 | | Join mirak [0] (n=mirak@ip-41.net-81-220-108.rev.numericable.fr) |
13:00 |
13:02:30 | | Quit nudelyn ("At Argon, we're working to keep your money.") |
13:07:56 | | Join nudelyn [0] (i=nudel@dyn-62-56-62-160.dslaccess.co.uk) |
13:09:45 | | Join Criamos [0] (n=Criamos@p54931B16.dip0.t-ipconnect.de) |
13:11:47 | | Join Stargazey [0] (n=Star@pool-71-247-6-193.nycmny.east.verizon.net) |
13:18:46 | | Join petur [0] (i=d4efd6a6@gateway/web/cgi-irc/labb.contactor.se/session) |
13:19:11 | | Part Paul_the_Nerd |
13:21:04 | amiconn | pondlife: Two questions arise from your commit: |
13:21:33 | amiconn | (1) It would be interesting to know _what_ is flooding the backlight queue instead of just fixing the symptom |
13:21:57 | amiconn | (2) Does backlight need a queue at all? |
13:22:07 | | Join PaulJam [0] (n=pauljam@vpn-3108.gwdg.de) |
13:27:00 | | Join `axion_ [0] (n=axion@cpe-74-70-233-12.nycap.res.rr.com) |
13:28:00 | jhMikeS | amiconn: (2) heh :D Possibly but I don't think on/off messages have to be FIFOed but rather placed aside yet still logically dequeued by the thread much like WM_PAINTs in windows. |
13:29:01 | pondlife | amiconn: (1) The button presses call backlight_on() faster than the queue is cleared. |
13:29:18 | pondlife | (2) Not sure |
13:29:35 | | Quit `axion_ (Client Quit) |
13:29:38 | | Quit Star (Read error: 110 (Connection timed out)) |
13:29:46 | pondlife | I just wanted to fix that so I could see if I get any other queue overflows. |
13:29:54 | | Join lucas42 [0] (n=Luke@vpn-131.vpn.net.ed.ac.uk) |
13:30:01 | | Quit `axion (Read error: 145 (Connection timed out)) |
13:30:31 | jhMikeS | pondlife: why would a race condition be inevitable from using the final state anyway? |
13:32:35 | | Quit Siku () |
13:33:09 | | Join dan_a [0] (i=dan_a@217.23.160.38) |
13:33:16 | | Quit dan_a_ (Read error: 131 (Connection reset by peer)) |
13:34:34 | pondlife | I was thinking if the backlight_on call checked to see if the backlight was already on, then it wouldn't reset the timer correctly, or somesuch. |
13:35:15 | pondlife | Haven't put much thought into it, but if you test outside of the queue, then you are surely risking a race situation. That's assuming the queue is there for a good reason... |
13:35:24 | jhMikeS | oh, no. that wasn't where I was going with it. that would occur that way. |
13:35:35 | pondlife | Ah, I misunderstood then |
13:36:11 | jhMikeS | The message would exist but only in its final state. It would be "dequeued" by the thread still. Just in a variable on the side that says it exists and what the final message was. |
13:36:37 | pondlife | A seperate state variable on the queue posting side? |
13:37:48 | | Join GreyFoux [0] (n=greyfoux@APoitiers-256-1-31-88.w90-16.abo.wanadoo.fr) |
13:37:58 | amiconn | Imho the backlight could do with bool current_state; bool last_state and a last_update timestamp |
13:38:11 | amiconn | Then it wouldn't need a queue at all |
13:38:12 | pondlife | Yes, the whole thing needs simplifying. |
13:38:26 | jhMikeS | It's get set in queue_post to the final state. It gets cleared in queue_wait and the correct on/off message returned. A three state variable. |
13:38:42 | | Join netmasta10bt [0] (n=torment@pool-72-77-158-36.tampfl.fios.verizon.net) |
13:38:51 | pondlife | Well, I'll leave that to the backlight experts. |
13:38:51 | jhMikeS | But I'm not saying to modify the queue functions, just whatever the backlight would implement. |
13:44:59 | | Join yaca [0] (i=utbkn@rzstud3.stud.uni-karlsruhe.de) |
13:45:29 | | Quit MarcoPolo (Remote closed the connection) |
13:47:00 | | Join the_dan [0] (i=cb3b7570@gateway/web/cgi-irc/labb.contactor.se/session) |
13:47:57 | the_dan | hey i have a quick Q about rockbox for the iriver H20 |
13:48:53 | the_dan | do i need to remove all my music from the iriver and reload it |
13:49:08 | the_dan | ? |
13:49:17 | Bagder | no |
13:49:35 | the_dan | awesome |
13:49:56 | the_dan | and all i need to do is drag and drop the music, and rockbox reads tge ID3s? |
13:50:12 | amiconn | H20 ? |
13:50:26 | the_dan | yeah |
13:50:27 | markun | Bagder: for the gigabeat owners the answer to this question will be 'yes' :( |
13:50:33 | Bagder | some people call the h10 with 20GB disk h20 |
13:50:37 | the_dan | yeah |
13:50:50 | Bagder | markun: :-/ |
13:50:51 | the_dan | i was just on mistic river and they call it H20 |
13:50:59 | amiconn | markun: Why is that? |
13:51:01 | the_dan | thought i had the lingo wrong or something :S |
13:51:04 | | Quit fejfighter () |
13:51:12 | markun | amiconn: toshiba encrypts all the files you put on the device |
13:51:18 | amiconn | urgh |
13:51:41 | the_dan | well, done deal, rockbox goes on tonight! |
13:51:46 | the_dan | thanks for the help |
13:51:49 | | Part the_dan |
13:54:33 | linuxstb | markun: What will installing Rockbox on a Gigabeat involve? Is it just a matter of copying some files to the FAT partition? |
13:55:00 | markun | yes |
13:56:19 | markun | overwrite the kernel file FWIMG01.DAT with our rockbox bootloader and unzip the rockbox zip. |
13:57:17 | petur | so there will be an extra file in the root? |
13:57:31 | markun | no, the extra file is in GBSYSTEM/FWIMG |
13:57:34 | | Quit lucas42 (Read error: 104 (Connection reset by peer)) |
13:57:46 | petur | extra directory then |
13:57:49 | Bagder | nice names ;-) |
13:57:51 | markun | yes |
13:58:03 | petur | and if it gets deleted? |
13:58:20 | markun | them you need to do a little surgery :) |
13:58:35 | Bagder | really? no recovery mode? |
13:58:57 | markun | it enters recovery mode when you start the gigabeat with the hdd removed.. |
13:59:16 | Bagder | oh, but how do you restore it without hdd? |
13:59:21 | markun | after that you can connect the hdd while it's on and connect the USB cable. |
13:59:26 | Bagder | ah |
13:59:34 | Bagder | pretty awkward |
13:59:49 | markun | Before we had a 'rescue mode' in our bootloader that was how we had to develop.. |
14:00 |
14:00:22 | linuxstb | Does the disk show up as a UMS device? |
14:00:32 | markun | Toshiba still is not sure if they want to give me the datasheet for the LCD driver IC |
14:00:45 | markun | until then I don't think we will work on a bootloader to be flashed. |
14:01:47 | markun | We can copy the LCD init code from the original firmware, but that would be copyright violation and I would rather know exactly what the commands do. |
14:02:17 | | Join Blackfish [0] (n=asd@p5483664A.dip.t-dialin.net) |
14:03:48 | markun | we noticed there are some interesting things we can do with the gigabeat dock connector. It has i2s in and out and i2c. |
14:03:53 | | Join `axion [0] (n=axion@cpe-74-70-233-12.nycap.res.rr.com) |
14:05:43 | markun | linuxstb: yes |
14:06:26 | | Quit pondlife ("disconnected has pondlife") |
14:07:14 | linuxstb | Does the encryption happen on the device when files are transferred via MTP? Or does the host computer encrypt them? |
14:07:37 | markun | you can do either |
14:10:58 | markun | I have a disassembly of the file kernel module that does the encryption |
14:11:26 | markun | but I prefer not to use it and just use unencrypted files |
14:11:56 | | Join [sellout] [0] (n=sellout@c-69-241-206-171.hsd1.fl.comcast.net) |
14:19:07 | linuxstb | Is there anything special the Toshiba firmware does that would mean people would like to dual-boot? |
14:20:27 | | Join TCK [0] (n=hahano@bb-87-80-197-109.ukonline.co.uk) |
14:25:03 | markun | linuxstb: wma maybe |
14:25:06 | | Quit petur ("worrrk") |
14:25:24 | markun | and maybe UI rotation |
14:26:00 | | Join Arathis [0] (n=doerk@p54848E13.dip0.t-ipconnect.de) |
14:26:23 | blue_lizard | UI rotation seems to be very important in this channel for the last few days |
14:27:34 | markun | really? Didn't notice |
14:28:05 | Bagder | ui rotation? |
14:28:13 | aliask | Turn display 90 degrees |
14:28:17 | aliask | Landscape view |
14:29:22 | Bagder | ugh |
14:29:44 | markun | movies can just be encoded rotated, so it's not really a problem |
14:29:51 | Bagder | indeed |
14:30:02 | linuxstb | markun: Hopefully WMA will come. I wonder if the Gigabeat could handle the original floating-point version of the codec... |
14:31:28 | linuxstb | Whats the current status of the gigabeat port? Is the filebrowser working yet? |
14:32:20 | markun | No, still not. I traced the problem down to somewhere in gui_list_draw |
14:33:13 | markun | needs more debugging |
14:33:46 | markun | It completes init() at least |
14:34:09 | | Join Deef [0] (n=sdf@203-59-106-60.dyn.iinet.net.au) |
14:34:45 | bluebrother | has there been any work on wma lately? |
14:37:36 | linuxstb | Not afaik. It's on my todo list (cleaning up the patch, mainly the ASF parsing side of things), but no time/motivation yet. |
14:40:15 | markun | linuxstb, amiconn: what is your opinion on a seperate gigabeat branch? |
14:42:23 | amiconn | Why a separate branch? |
14:42:53 | markun | because it would make development for us faster and we don't want to break the other targets all the time |
14:43:02 | * | amiconn doesn't see the point in branches. They just mean more work without benefit afaics |
14:43:26 | markun | Well, if you can convice us there is no benefit I will not ask about it anymore |
14:43:56 | markun | It's just that we have a lot of tetscode and it's hard to keep it in sync with patches |
14:44:31 | markun | when rockbox is working a bit better we can all work on different parts and don't need to branch anymore |
14:46:29 | | Join the_dan [0] (i=cb3b7570@gateway/web/cgi-irc/labb.contactor.se/session) |
14:46:38 | amiconn | There is firmware/test/ for testcode |
14:46:56 | linuxstb | But you'll still have the problem of merging the branch back into Rockbox eventually. |
14:47:09 | markun | yes, I know that |
14:47:48 | amiconn | Well, I never really worked with branchen, so maybe I don't get the whole purpose of them |
14:48:06 | markun | what would be the problem for the non gigabeat devs if we have this branch? |
14:48:07 | | Quit pleXa ("Lost terminal") |
14:48:32 | amiconn | The only case where branches make sense for me is when there is a defined release version which should still receive bugfixes but no new features |
14:48:51 | linuxstb | I guess the problem is that you are more than one person hacking away at the same "unofficial tree" - so you want to keep your local copies in sync with each other... |
14:49:05 | amiconn | Even then it means additional work |
14:49:25 | markun | linuxstb: exactly |
14:49:32 | the_dan | right so ive gotten rockbox onto my H10, but the tracks are 'skipping'. Ive swapped to a non default WPS and its still doing it |
14:50:28 | Arathis | the_dan: a non default wps without peakmeter? |
14:50:31 | linuxstb | So does CVS allow you to resync your branch to changes made in HEAD after the branch? |
14:50:38 | amiconn | Doesn't git allow to set up sub-repositories? |
14:51:16 | the_dan | Arathis: didnt know i had to take away the peek meter, can i just disable it in settings or does it need to be written out of the wps? |
14:51:21 | amiconn | Note that I never worked with git, but it was mentioned at devcon and I've read a bit about git afterwards |
14:52:30 | Arathis | the_dan: it has to be written out of the wps |
14:52:40 | Arathis | but that isn't difficult at all. |
14:53:04 | the_dan | im guessing there are some without it on the rockbox forums? |
14:53:40 | the_dan | ah in the wiki |
14:53:46 | *** | Saving seen data "./dancer.seen" |
14:54:33 | Deef | Is there any kind of nifty visualisation thing for Rockbox? |
14:54:46 | Deef | Like the things you sit and stare at in Winamp |
14:54:58 | Arathis | iCatcher is without and it's with rockbox by default, but in the forum (@misticriver) and at rockbox-themes.org and in the wps gallery in the rockbox wiki there are too. I think all H10 exclusive wps' are without cause it wouldn't make sense to implement it anyway |
14:55:30 | Arathis | the_dan: do you prefer icandy or simple wps? |
14:56:04 | the_dan | right now, anything that will work |
14:56:07 | the_dan | simple is fine |
14:56:36 | the_dan | also none of the WPS's fit on my screen properly |
14:56:37 | the_dan | which is odd |
14:56:59 | Arathis | the_dan: do you have a 5/6gb or 20gb h10? |
14:57:05 | the_dan | 20 |
14:57:18 | the_dan | and its skipping with iCatcher |
14:57:41 | the_dan | hmm |
14:57:46 | the_dan | it seams to depend on what im doing |
14:58:02 | the_dan | if i am changing the volume or something itll happen regualry |
14:58:16 | bluebrother | the_dan, have you enabled eq / crossfeed / other sound changing functions? |
14:58:39 | the_dan | nope |
14:58:46 | the_dan | all i have done is swap the WPS |
15:00 |
15:00:00 | | Join MarcoPolo [0] (n=MarcoPol@che78-2-82-227-240-106.fbx.proxad.net) |
15:00:01 | Arathis | http://www.rockbox.org/twiki/bin/view/Main/WpsIaudioX5 |
15:00:01 | Arathis | http://www.rockbox-themes.org/index.php?res=160x128x16 |
15:00:01 | Arathis | http://www.misticriver.net/showthread.php?t=46350 |
15:00:01 | DBUG | Enqueued KICK Arathis |
15:00:01 | Arathis | these are direct links to WPS galleries for the H20 (H10/20GB) |
15:01:30 | the_dan | now whats the bext way to install these? dump in the directory and run the WPS? |
15:01:44 | the_dan | or take them apart and add to the .rockbox folder? |
15:03:18 | Arathis | extract them and put them on the player. they should have the same filestructure as the rockbox folder |
15:03:36 | the_dan | ool |
15:03:40 | the_dan | +c |
15:04:06 | Arathis | and then choose one through the options/theme menu |
15:04:47 | Arathis | If your layer still skipps afterall look at the RB forum and misticriver.net I think somebody allready had the same problem |
15:05:34 | | Quit mirak (Remote closed the connection) |
15:05:57 | Arathis | the_dan: and perhaps reset your settings by switching hold while booting |
15:07:57 | Arathis | EQ, peakmeter in WPS should be disabled at all. crossfeed won't affect playback that hard that it skips |
15:08:34 | the_dan | hmm |
15:08:46 | the_dan | just reinstalled rockbox |
15:08:49 | the_dan | etc etc |
15:08:55 | Arathis | it can also skip if you play a game or other CPU intesive plugin. but barrywardell works on activating the second CPU core so this won't happen anymore |
15:08:58 | the_dan | and itll only skip with an EQ preset on |
15:09:09 | the_dan | dual core? haha thats nuts |
15:09:57 | Arathis | the_dan: so playback doesn't skip anymore for you (at least without EQ and pekameter) |
15:10:27 | the_dan | yeah it good now |
15:10:56 | Arathis | great |
15:11:03 | the_dan | thanks |
15:11:18 | the_dan | although, eq presets would have been nice :( |
15:12:17 | Arathis | if they aren't too hard it should work though |
15:13:37 | the_dan | could the amount of files on disk effect the cpu load? |
15:13:48 | the_dan | enough to push it over the limit with the eq on.... |
15:14:10 | | Join spiorf [0] (n=spiorf@host121-151.pool8250.interbusiness.it) |
15:14:47 | | Quit spiorf (Read error: 54 (Connection reset by peer)) |
15:15:16 | the_dan | although ive gotta say, ti sounds better than with the iriver gear |
15:15:23 | the_dan | :D |
15:15:56 | | Join NickDe [0] (n=nicholas@198.7.236.193) |
15:16:02 | Arathis | the_dan: you could activate tag-cache to ram and dir cache to speed things up. don't know if it effects eq and cpu usage |
15:17:38 | the_dan | mm where is the tag cache menu? |
15:18:04 | | Quit rconan ("Leaving") |
15:19:35 | Arathis | general options > file view |
15:19:42 | Arathis | there is a manual btw ;) |
15:20:10 | the_dan | yeah |
15:20:17 | the_dan | it mentions the menu....but not where it is |
15:20:20 | Arathis | dir cache is at general settings (not options as said above..) > system > disk |
15:20:41 | Arathis | sry, don't have english as language a rb |
15:20:52 | the_dan | no worries |
15:25:00 | | Join rconan [0] (n=richard@82-46-100-113.cable.ubr08.azte.blueyonder.co.uk) |
15:25:22 | | Join _FireFly_ [0] (n=FireFly@p54A46D32.dip.t-dialin.net) |
15:35:14 | | Join barrywardell [0] (i=892b7a86@gateway/web/cgi-irc/labb.contactor.se/session) |
15:36:53 | | Quit roolku () |
15:39:03 | | Quit aliask ("Chatzilla 0.9.75 [Firefox 2.0/2006101023]") |
15:43:34 | | Part zok ("Verlassend") |
15:43:50 | | Quit amigan (Read error: 54 (Connection reset by peer)) |
15:45:06 | | Join MadDog011 [0] (n=MadDog01@cable-87-116-165-106.dynamic.sbb.co.yu) |
15:46:07 | | Part MadDog011 |
16:00 |
16:00:15 | | Join funky [0] (n=repulse@unaffiliated/funky) |
16:00:25 | | Join damaki_ [0] (n=Chocolat@ALille-151-1-7-217.w82-127.abo.wanadoo.fr) |
16:02:42 | | Quit Deef () |
16:09:34 | the_dan | thanks for the help Arathis , its running sweet now |
16:09:36 | | Quit the_dan ("CGI:IRC") |
16:12:32 | | Quit thegeek_ ("( www.nnscript.de :: NoNameScript 4.03 :: www.XLhost.de )") |
16:14:06 | | Quit damaki (Read error: 110 (Connection timed out)) |
16:17:43 | | Join spiorf [0] (n=spiorf@host121-151.pool8250.interbusiness.it) |
16:18:24 | | Quit spiorf (Read error: 104 (Connection reset by peer)) |
16:19:48 | | Join spiorf [0] (n=spiorf@host121-151.pool8250.interbusiness.it) |
16:20:14 | | Quit spiorf (Read error: 104 (Connection reset by peer)) |
16:23:15 | | Join mirak [0] (n=mirak@ip-41.net-81-220-108.rev.numericable.fr) |
16:25:17 | | Quit barrywardell ("CGI:IRC (EOF)") |
16:25:20 | | Join spiorf [0] (n=spiorf@host121-151.pool8250.interbusiness.it) |
16:25:39 | | Quit spiorf (Read error: 104 (Connection reset by peer)) |
16:33:02 | | Quit GreyFoux ("Le vrai danger, c'est quand les hommes penseront comme les ordinateurs") |
16:34:53 | | Quit secleinteer (Read error: 60 (Operation timed out)) |
16:35:07 | | Join secleinteer [0] (n=scl@adsl-70-237-139-163.dsl.stlsmo.sbcglobal.net) |
16:36:26 | | Join lee-qid [0] (n=liqid@p54965020.dip.t-dialin.net) |
16:39:43 | | Quit qailer ("Leaving") |
16:42:12 | | Join qailer [0] (n=qailer@c80-217-91-55.bredband.comhem.se) |
16:43:13 | | Quit mirak (Read error: 104 (Connection reset by peer)) |
16:50:26 | | Join spiorf [0] (n=spiorf@host121-151.pool8250.interbusiness.it) |
16:51:27 | | Quit spiorf (Read error: 104 (Connection reset by peer)) |
16:51:39 | | Join spiorf [0] (n=spiorf@host121-151.pool8250.interbusiness.it) |
16:52:03 | | Quit spiorf (Read error: 104 (Connection reset by peer)) |
16:53:49 | *** | Saving seen data "./dancer.seen" |
16:54:02 | | Join spiorf [0] (n=spiorf@host121-151.pool8250.interbusiness.it) |
16:59:18 | | Quit spiorf (Remote closed the connection) |
16:59:52 | | Join thegeek [0] (n=thegeek@s026b.studby.ntnu.no) |
17:00 |
17:01:21 | | Join spiorf [0] (n=spiorf@host121-151.pool8250.interbusiness.it) |
17:01:30 | | Quit spiorf (Read error: 104 (Connection reset by peer)) |
17:02:29 | | Join spiorf [0] (n=spiorf@host121-151.pool8250.interbusiness.it) |
17:02:45 | | Quit spiorf (Read error: 104 (Connection reset by peer)) |
17:03:00 | | Join spiorf [0] (n=spiorf@host121-151.pool8250.interbusiness.it) |
17:03:32 | | Quit spiorf (Read error: 104 (Connection reset by peer)) |
17:03:41 | | Join Rincewind [0] (i=squid@proxy4.rz.uni-karlsruhe.de) |
17:06:23 | | Quit Rincewind (Client Quit) |
17:07:05 | | Quit PaulJam (".") |
17:07:42 | | Join spiorf [0] (n=spiorf@host121-151.pool8250.interbusiness.it) |
17:07:56 | | Quit spiorf (Read error: 104 (Connection reset by peer)) |
17:08:31 | | Join spiorf [0] (n=spiorf@host121-151.pool8250.interbusiness.it) |
17:10:48 | Bagder | spiorf: fix it |
17:12:58 | spiorf | i'm bored enough of this by myself, don't worry |
17:13:25 | | Join Blackfish` [0] (n=asd@p5483521E.dip.t-dialin.net) |
17:13:32 | | Quit Blackfish (Read error: 145 (Connection timed out)) |
17:16:15 | amiconn | Bagder: Could you change buildzip.pl to exclude the eq folder for hwcodec? |
17:16:56 | Bagder | yes, I have that on my todo |
17:23:54 | amiconn | The backdrops folder should also be removed for charcell targets and b&w bitmap targets |
17:24:54 | amiconn | (charcell probably already is) |
17:25:20 | | Join webguest74 [0] (i=5493be33@gateway/web/cgi-irc/labb.contactor.se/session) |
17:28:28 | webguest74 | hi, I just got my 320 and want to put rockbox on it. i'd like to enable video, so I guess I need the 1.29k firmware. but I can't find it. the link in the rockbox install page seems to lead to a chenged page. i managed to find the H300kor-v129-zip file there but it doesn't contain a .hex file but a iriverFirmwareVer1_29Korea.exe. what should I do now? |
17:30:10 | rasher | I believe I have it on rasher.dk/rockbox/iriver-firmwares/">http://rasher.dk/rockbox/iriver-firmwares/ |
17:30:33 | rasher | Anyway, that file is a self-extracting exe. |
17:32:30 | | Quit webguest74 ("CGI:IRC (EOF)") |
17:33:00 | | Join webguest74 [0] (i=5493be33@gateway/web/cgi-irc/labb.contactor.se/session) |
17:33:09 | | Join |AhIoRoS| [0] (n=ahioros@201.224.122.227) |
17:34:03 | | Quit webguest74 (Client Quit) |
17:34:30 | | Quit akaias (Read error: 60 (Operation timed out)) |
17:36:49 | | Join bundik [0] (n=bundik@dslb-088-064-010-060.pools.arcor-ip.net) |
17:45:26 | | Join akaias [0] (n=akaias@76.16.18.102) |
17:47:30 | | Join Ribs [0] (n=freenode@91.84.8.218) |
17:51:14 | | Join mirak [0] (n=mirak@ip-41.net-81-220-108.rev.numericable.fr) |
17:55:32 | | Nick ender1 is now known as ender` (i=null@84.52.165.220) |
17:59:13 | | Quit dan_a (Read error: 104 (Connection reset by peer)) |
18:00 |
18:00:35 | | Quit _FireFly_ ("Leaving") |
18:00:59 | | Join linuxstb_ [0] (n=linuxstb@rockbox/developer/linuxstb) |
18:01:18 | | Join bluey- [0] (n=bluey@dslb-088-073-105-227.pools.arcor-ip.net) |
18:02:08 | | Quit linuxstb (Read error: 110 (Connection timed out)) |
18:02:23 | | Quit mirak (Remote closed the connection) |
18:06:00 | | Join mirak [0] (n=mirak@ip-41.net-81-220-108.rev.numericable.fr) |
18:17:51 | | Quit bluey- (Read error: 110 (Connection timed out)) |
18:24:20 | | Quit TCK (Read error: 148 (No route to host)) |
18:29:00 | | Nick daurn|laptop is now known as daurn|afk (n=quae@unaffiliated/daurnimator) |
18:40:45 | | Join Siku [0] (n=Siku@f303b.w3.tontut.fi) |
18:40:56 | | Quit bagawk (Read error: 110 (Connection timed out)) |
18:41:31 | | Join Larsie [0] (i=53538563@gateway/web/cgi-irc/labb.contactor.se/session) |
18:41:36 | Larsie | hi |
18:43:48 | | Nick linuxstb_ is now known as linuxstb (n=linuxstb@rockbox/developer/linuxstb) |
18:44:29 | bluebrother | hi |
18:45:09 | Larsie | I'm trying to get a 'normal' sansa e200 build |
18:45:19 | bluebrother | there is none |
18:45:45 | bluebrother | while the sansa port is work in progress there isn't a working build suitable for users. |
18:45:51 | Larsie | huh, so how do they use the simulator? |
18:46:05 | Larsie | I have build the simulator already |
18:46:16 | bluebrother | the sim is different −− simply as it doesn't simulate the complete hardware. |
18:46:23 | bluebrother | it's a simulator, not an emulator. |
18:46:23 | | Join TeaSeaLancs [0] (n=thunderc@82.152.221.152) |
18:46:27 | Larsie | and I have experimentated with the bootloader |
18:46:47 | Larsie | how can I get the simulator to work then? |
18:47:16 | bluebrother | when building the sim Rockbox gets compiled for your PC, not for the target. Low-level stuff gets wrapped by usual PC OS functions. |
18:47:35 | bluebrother | I never tried. Just building as sim? |
18:47:56 | Larsie | I did, then it say's it misses the rockbox files |
18:48:27 | Larsie | no .rockbox directory, Installation incomplete |
18:48:39 | bluebrother | make install |
18:49:07 | Larsie | hehe, that might just be it :) |
18:49:33 | Larsie | nope, well.. I'll try to rebuild the sim once more |
18:50:58 | Larsie | doesn't work... :( |
18:51:01 | | Join hardeep [0] (n=hardeeps@c-71-202-85-199.hsd1.ca.comcast.net) |
18:52:24 | | Join bluey- [0] (n=bluey@dslb-088-073-105-227.pools.arcor-ip.net) |
18:52:34 | | Join tim66 [0] (n=tim@82-69-41-162.dsl.in-addr.zen.co.uk) |
18:53:51 | bluebrother | Larsie, just tried. Works fine for me −− just the usual sim building. configure, make, make install. |
18:53:52 | *** | Saving seen data "./dancer.seen" |
18:54:02 | bluebrother | I only have no idea which keys to use :) |
18:54:05 | | Join lowlight [0] (i=c730190b@gateway/web/cgi-irc/labb.contactor.se/session) |
18:54:20 | bluebrother | but I got to go now ... back later. |
18:54:37 | Larsie | bye |
18:55:03 | Larsie | hmmz... I'll download the latest source then |
18:56:33 | | Quit yaca ("leaving") |
18:57:05 | | Join yaca [0] (i=utbkn@rzstud3.stud.uni-karlsruhe.de) |
18:58:39 | | Quit TeaSea (Read error: 110 (Connection timed out)) |
19:00 |
19:00:30 | | Join PaulJam [0] (n=pauljam@vpn-3108.gwdg.de) |
19:01:28 | | Quit daurn|afk (Read error: 104 (Connection reset by peer)) |
19:01:59 | | Join daurn|afk [0] (n=quae@124.243.137.107) |
19:04:22 | Larsie | debian:/home/lars/rockbox-bleeding/sim# make installinstalling a full setup in your archos dircp: cannot stat `/home/lars/rockbox-bleeding/apps/eqs/*.cfg': No such file or directory |
19:04:44 | Larsie | debian:/home/lars/rockbox-bleeding/sim# make install installing a full setup in your archos dircp: cannot stat `/home/lars/rockbox-bleeding/apps/eqs/*.cfg': No such file or directory |
19:04:50 | Larsie | oop |
19:04:52 | Larsie | s |
19:05:03 | Larsie | strange |
19:05:17 | Larsie | and yes I did do make before make install |
19:05:26 | Larsie | and that just compiles fine |
19:05:41 | | Quit daven ("leaving") |
19:07:29 | | Quit qailer ("Leaving") |
19:08:12 | rasher | Larsie: the tarballs are broken in various ways. Try getting from cvs |
19:09:35 | Larsie | you mean with the cvs command? |
19:09:42 | rasher | Yeah, cvs checkout |
19:09:45 | Larsie | ok |
19:13:04 | | Join barrywardell [0] (i=892b7a86@gateway/web/cgi-irc/labb.contactor.se/session) |
19:13:23 | Larsie | huh? |
19:13:25 | Larsie | make: *** /home/lars/rockbox/uisimulator/sdl: No such file or directory. Stop.make: *** [all] Fout 2 |
19:13:47 | Larsie | the tarball worked better :P |
19:14:37 | Larsie | there insn't a uisimulator folder at all :X |
19:15:00 | rasher | cvs co uisimulator |
19:15:05 | | Quit funky ("leaving") |
19:15:09 | rasher | in rockbox/ |
19:15:24 | Larsie | hehe ty |
19:15:33 | | Quit bluey- (Read error: 104 (Connection reset by peer)) |
19:15:34 | rasher | The rockbox module only includes what's necessary to build a regular build |
19:15:46 | rasher | there's rockbox-devel or something like that which includes everything |
19:16:15 | Larsie | I was just reading about it :) |
19:16:42 | rasher | But getting rockbox, then getting whatever else you need works |
19:16:49 | | Quit mirak (Remote closed the connection) |
19:17:29 | Larsie | compiling... |
19:18:35 | | Join RogerBacon [0] (n=RogerBac@bas3-sherbrooke40-1177840109.dsl.bell.ca) |
19:18:40 | rasher | I'm trying the tarball to try and figure out what's missing |
19:18:51 | Larsie | some config file |
19:19:35 | Larsie | huh |
19:19:41 | Larsie | rockbox-bleeding/apps/eqs/*.cfg |
19:19:44 | rasher | the entire "eqs" dir is missing, yeah |
19:19:45 | Larsie | finally |
19:19:52 | Larsie | gehe |
19:19:59 | rasher | Someone forgot to update apps/FILES |
19:21:01 | Larsie | still nothing :( |
19:21:12 | rasher | nothing? |
19:21:29 | Larsie | no .rockbox directory, Installation incomplete |
19:21:37 | rasher | did you make install? |
19:21:38 | | Join obo [0] (n=obo@82-46-82-224.cable.ubr02.trow.blueyonder.co.uk) |
19:22:26 | | Join mirak [0] (n=mirak@ip-41.net-81-220-108.rev.numericable.fr) |
19:22:32 | Larsie | yes |
19:22:38 | rasher | That's odd |
19:22:42 | Larsie | debian:/home/lars/rockbox/sim# make installinstalling a full setup in your archos dirdebian:/home/lars/rockbox/sim# |
19:23:00 | rasher | Let me try, sansa? |
19:23:05 | Larsie | sansa |
19:23:07 | Larsie | indeed |
19:23:13 | Larsie | the SDL build |
19:23:19 | | Join Ribs2 [0] (n=freenode@91.84.8.218) |
19:23:56 | lowlight | Larsie: now run rockboxui |
19:24:34 | Larsie | I'm using a rockbox patched gcc version 4.1.2 20060901 |
19:24:45 | rasher | Not for the simulator |
19:24:50 | rasher | That uses your host gcc |
19:24:51 | | Join menosm___ [0] (n=chatzill@user-11fa3im.dsl.mindspring.com) |
19:25:08 | Larsie | no but for the compiling I meant |
19:25:18 | Larsie | there's noting in the archos dir |
19:25:28 | Larsie | and nothing in the zip |
19:25:33 | rasher | Something went horribly wrong then |
19:25:38 | rasher | Do you have zip and unzip installed? |
19:25:43 | amiconn | Do you have zip installed |
19:25:44 | amiconn | ? |
19:25:48 | | Quit mirak (Remote closed the connection) |
19:25:51 | Larsie | ah I don't think so |
19:26:03 | rasher | That'd be it then |
19:26:20 | Larsie | huh, yes I do have zip |
19:26:25 | rasher | And unzip? |
19:26:39 | Larsie | This is Zip 2.32 (June 19th 2006), by Info-ZIP. |
19:26:52 | rasher | Same as I have |
19:27:01 | Larsie | UnZip 5.52 of 28 February 2005, by Debian. Original by Info-ZIP. |
19:27:27 | rasher | Now it's getting interesting. |
19:27:42 | rasher | Wait. |
19:27:46 | rasher | ls -l archos/ |
19:27:50 | rasher | eh |
19:27:52 | rasher | ls -a archos/ |
19:28:06 | Larsie | debian:/home/lars/rockbox/sim# ls -a archos/. .. .rockbox |
19:28:10 | rasher | That's correct |
19:28:27 | | Quit Ribs (Nick collision from services.) |
19:28:28 | | Nick Ribs2 is now known as Ribs (n=freenode@91.84.8.218) |
19:28:44 | rasher | It really should work then. |
19:28:58 | Larsie | strange |
19:29:01 | rasher | What happens when you run rockboxui? (./rockboxui) |
19:29:30 | Larsie | wait a second I'm trying make install again :P |
19:29:44 | rasher | Sidenote, why is the dir still called archos? Won't "disk" or something make more sense? amiconn? |
19:29:57 | amiconn | Does that really matter? |
19:30:06 | amiconn | It's just a sign of rockbox' history |
19:30:21 | Larsie | hehe |
19:30:36 | Larsie | debian:/home/lars/rockbox/sim# ./rockboxui −−−−−−−−−−−−−−−−−−−−−− DirectFB v0.9.25 −−−−−−−−−−−−−−−−−−−−- (c) 2000-2002 convergence integrated media GmbH (c) 2002-2004 convergence GmbH −−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−-(*) DirectFB/Core: Single Application Core. (2006-07-31 16:59)(*) Direct/Memcpy: Using MMXEXT optimized memcpy()(!) Direct/Util: openi |
19:31:11 | rasher | Not awfully, I'm mostly thinking about "my" users (precompiled sims). They might not get it (although I've heard no questions or complaints, so maybe I'm misunderestimating them) |
19:31:27 | rasher | Larsie: Oh ah - you're using directfb? |
19:31:38 | Larsie | ehhrr I guess so |
19:32:04 | rasher | Wait.. what kind of machine are you doing this on? |
19:32:23 | Larsie | Athlon XP 2600+ running Debian etch |
19:32:24 | rasher | And how.. through ssh by any chance? |
19:32:30 | Larsie | nope |
19:33:06 | Larsie | through a terminal with root acces |
19:33:16 | rasher | Hrm.. that might actually be a problem |
19:33:29 | rasher | Wait.. are you not using X? |
19:33:30 | Larsie | the root or terminal? |
19:33:35 | Larsie | yes I am |
19:33:35 | rasher | The combination |
19:33:41 | Larsie | ah ok |
19:33:43 | rasher | Okay, are you logged in with root user? |
19:33:52 | | Quit RogerBacon (Remote closed the connection) |
19:33:56 | rasher | Or did you switch in the terminal? |
19:34:12 | rasher | Because if you did, the root user won't use the X display |
19:34:20 | rasher | Try this... |
19:34:30 | rasher | DISPLAY=":0.0" ./rockboxui |
19:34:50 | rasher | But really, there's no need for being root for this |
19:35:00 | Larsie | debian:/home/lars/rockbox/sim# DISPLAY=":0.0" ./rockboxuiXlib: connection to ":0.0" refused by serverXlib: No protocol specifiedXlib: connection to ":0.0" refused by serverXlib: No protocol specified |
19:35:00 | | Join actionshrimp [0] (i=nn@cpc4-oxfd8-0-0-cust546.oxfd.cable.ntl.com) |
19:35:17 | Larsie | well ok, i'll try my own useraccount then |
19:35:29 | rasher | That's probably because it's the wrong user then, I thought it might be enough to specify a display |
19:35:35 | rasher | since you're root and all |
19:36:07 | rasher | But X is picky with permissions. You might have luck convincing it to let root draw to the display, but it will be more hassle than switching user |
19:36:19 | | Join mirak [0] (n=mirak@ip-41.net-81-220-108.rev.numericable.fr) |
19:36:49 | | Quit mirak (Remote closed the connection) |
19:37:11 | Larsie | arg I can't make directories in the rockbox dir |
19:37:18 | Larsie | so it was the root thing |
19:37:26 | Larsie | thanks rasher |
19:37:52 | rasher | chown -R lars:lars rockbox |
19:37:53 | rasher | as root |
19:37:56 | rasher | Should fix it |
19:38:08 | Larsie | ah too late, I already rm'ed it |
19:38:46 | Larsie | I'm using linux for nearly 2 months now |
19:38:54 | Larsie | so I'm a bit noobish :P |
19:39:21 | | Quit menosm (Read error: 110 (Connection timed out)) |
19:41:58 | ze | so according to an ipodlinux forum post from last month, somebody managed to get rockbox on an ipod 5.5G and it worked |
19:42:21 | ze | just a matter of a bit of (rather ugly) partition/filesystem hacking |
19:42:40 | rasher | 30 or 80gb? |
19:43:35 | | Quit daurn|afk (Read error: 104 (Connection reset by peer)) |
19:43:51 | ze | i think it was an 80GB that they did it on |
19:44:06 | ze | http://www.ipodlinux.org/forums/viewtopic.php?t=18737 |
19:44:07 | | Join daurn|afk [0] (n=quae@124.243.137.107) |
19:44:30 | ze | er wait |
19:44:30 | rasher | Might be interesting, I believe someone already has 30gb sortof working |
19:44:39 | ze | it just quotes a rockbox thread |
19:44:40 | ze | doh :p |
19:44:49 | rasher | Haha |
19:45:06 | rasher | And that'd probably be the person, I believe Kalthare is using a 30gb ipod |
19:45:13 | Ctcp | Ignored 1 channel CTCP requests in 0 seconds at the last flood |
19:45:13 | * | amiconn is finally getting somewhere with his emacified lcd_yuv_blit() :-) |
19:46:04 | rasher | yuv, psh. Who needs colours to play music? |
19:46:19 | Larsie | :P |
19:47:00 | rasher | Looks like my fix for the eqs worked. |
19:47:18 | Larsie | there should be more players out there which focus on music instead of fancy plastic cases and GUI's |
19:47:22 | rasher | Let's see if anything else is missing |
19:47:43 | jhMikeS | amiconn: modified system memory guard to watch the voice swap buffer and bingo there something writing to it while voice is swapped but haven't gotten to narrowing down the fault :) |
19:48:03 | amiconn | Hmm, now I'm somewhat confoozled about emac, latency and pipeline stalls :/ |
19:48:20 | amiconn | The speedup from shuffling instructions around isn't deterministic |
19:48:37 | ze | i watched a movie off my mom's ipod the other day, via its tv out. surprisingly, it worked and looked great |
19:48:52 | ze | likewise when i watched one on its little screen, it was still surprisingly good looking and perfectly watchable |
19:49:17 | jhMikeS | amiconn: shouldn't it be doing something useful while waiting for results? :P |
19:49:30 | ze | but as far as music goes, come on... fancy themable GUI's are an mp3 tradition :p |
19:50:11 | amiconn | Anyway, current speedup is ~12% on H300 (vs. CVS) |
19:50:12 | rasher | Just kidding, I wouldn't mind a colourscreen. But I don't want it enough to ditch my trusty ihp120 |
19:50:25 | jhMikeS | we need a suite of gradient fill functions :D |
19:50:34 | ze | rasher: yeah i know how you feel |
19:50:34 | amiconn | urgh |
19:50:38 | jhMikeS | hehe |
19:50:50 | ze | rasher: i think i'd probably still take my karma over my mom's ipod... |
19:50:57 | Larsie | :) |
19:51:18 | ze | although i dunno, i might change my mind on that once rockbox is 100% functional and optimized for ipods |
19:51:41 | Larsie | I hate the sansa actually, I just choose it for rockbox. The only other rockbox player I could get was an Ipod but I hate those even more :P |
19:51:56 | Larsie | though I didn't hate the sansa before I bought it |
19:52:30 | nls | What's wrong with it? |
19:52:43 | ze | i just wish there were to be karma-descendants of the video + higher-capacity class and onward |
19:52:46 | Larsie | stupid stock firmware |
19:52:51 | ze | and rockbox support for them :p |
19:53:12 | Larsie | but I'll just have to wait for rockbox :) |
19:53:13 | jhMikeS | amiconn: think the x5 could benefit from the DMA lcd work? Doing 32-bit pixels was easy and really didn't hurt it anyway. What about DMA for rect fills? |
19:53:15 | rasher | Larsie: I believe "stupid" is redundant in that sentence |
19:53:28 | Larsie | :P |
19:53:54 | Larsie | It's just laggy and missing a lot of features |
19:54:00 | amiconn | jhMikeS: I don't think it'd help much. However, memcpy() will be improved further :) |
19:54:13 | | Join Rob2222 [0] (n=Miranda@p54B1556A.dip.t-dialin.net) |
19:54:25 | amiconn | 32bit pixels are a waste of memory |
19:54:40 | Larsie | argh sim still doesn'twork |
19:54:44 | Larsie | I give up :P |
19:54:51 | rasher | What's wrong? |
19:55:02 | amiconn | LCD update would possibly be a bit faster but drawing would be slower |
19:55:09 | nls | Does rockboy use lcd_update or some custom black magic (like doom)? |
19:55:11 | Larsie | again missing .rockbox |
19:55:17 | jhMikeS | amiconn: Why wouldn't it help it much? If there's a good speedup the memory cost isn't that horrible relative to RAM size. |
19:55:24 | rasher | Larsie: Did you make install? |
19:55:28 | Larsie | yes |
19:55:40 | rasher | How are you running rockboxui? |
19:55:51 | Larsie | in X |
19:56:13 | rasher | I mean, how do you run it? Should be ./rockbox |
19:56:21 | Larsie | oh ok |
19:56:25 | | Join Lear [0] (i=chatzill@h148n1c1o285.bredband.skanova.com) |
19:56:26 | rasher | What were you doing |
19:56:39 | Larsie | whee, that works |
19:56:46 | rasher | Excellent |
19:56:48 | amiconn | jhMikeS: Double the framebuffer memory and you double filling times. Update won't see such a big speedup as on H300. The minimum cycle time of the HD66773 is higher, so DMA needs more waitstates |
19:57:14 | amiconn | (Okay, updates at 11MHz would see roughly the same speedup as on H300) |
19:57:36 | | Join linuxstb_ [0] (i=5343d4aa@gateway/web/cgi-irc/labb.contactor.se/session) |
19:59:16 | | Quit TheShadowx ("leaving") |
20:00 |
20:00:11 | | Quit Siku () |
20:01:17 | jhMikeS | Definitely didn't see a doubling of fill times that's for sure. I implemented memcpy32 for filling blocks and pixels were stored in lcd format. All the graphical plugins ran about the same speed. couldn't really see any slowdown actually. I think pacbox lost about 1-2fps but then full screen tests with test_fps lost about 3fps but no DMA. |
20:01:17 | | Quit Larsie ("CGI:IRC (EOF)") |
20:04:10 | amiconn | Converting rgb to pixel format would be rather odd |
20:04:27 | | Join Siku [0] (n=Siku@f303b.w3.tontut.fi) |
20:04:45 | amiconn | The pixels would have to be in 0000000rrrrrrggg0000000gggbbbbbb format |
20:05:01 | jhMikeS | yup but I just stored the green twice to extract it easier |
20:07:07 | rasher | amiconn: do you know how the tarballs are built? |
20:07:19 | linuxstb_ | You mean the source tarballs? |
20:07:32 | rasher | Yeah. Is it part of the build system, or just some script on the build server? |
20:07:55 | linuxstb_ | I'm not sure, but I know it uses the apps/FILES and firmware/FILES files, which everyone forgets to update... |
20:08:08 | rasher | Yeah, that's what reminded me |
20:08:11 | linuxstb_ | I would expect it to be in tools/ though. |
20:09:20 | rasher | Might just be tools/release |
20:10:12 | rasher | Yup |
20:10:13 | rasher | bingo |
20:10:24 | | Quit Rob2222_ (Read error: 110 (Connection timed out)) |
20:10:27 | | Join bagawk [0] (n=lee@unaffiliated/bagawk) |
20:13:09 | jhMikeS | I've still got the whole thing for 18-bit in a separate checkout. Could still be built but probably would clash with CVS now. |
20:14:32 | * | amiconn wonders how that strange format would be called for LCD_PIXELFORMAT |
20:14:48 | jhMikeS | I called RGB6666 =:) |
20:14:50 | amiconn | RGB6363 |
20:15:04 | amiconn | RGB63x36 even |
20:15:30 | jhMikeS | But like I said it had green twice so the unpacking for green would be easier |
20:16:13 | | Quit pixelma (" reboot") |
20:18:50 | amiconn | I guess that's 0000.000r.rrrr.rggg.ggg0.gggg.ggbb.bbbb then? |
20:18:58 | jhMikeS | yeah |
20:19:36 | amiconn | RGGB6666 ;) |
20:19:39 | | Join pixelma [0] (i=pixelma@82.193.235.34) |
20:19:50 | jhMikeS | yup >:) |
20:20:14 | | Quit daurn|afk (Read error: 104 (Connection reset by peer)) |
20:20:40 | | Join daurn|afk [0] (n=quae@124.243.137.107) |
20:22:47 | jhMikeS | of course the 0000.000r.rrrr.rggg went in the low word to eliminate a swap |
20:23:57 | amiconn | You mean a swap within lcd_write_data()? |
20:25:10 | jhMikeS | yes |
20:25:23 | jhMikeS | it became very tiny |
20:25:29 | amiconn | For DMA operation 0000.000r.rrrr.rggg would need to be the high word |
20:26:03 | jhMikeS | easy to reverse really, just change the packing macros |
20:31:02 | | Join mirak [0] (n=mirak@ip-41.net-81-220-108.rev.numericable.fr) |
20:31:05 | | Join theprodukkt [0] (n=Vito@21-61-242-83.dip.h-tel.de) |
20:31:48 | | Quit Criamos (Read error: 104 (Connection reset by peer)) |
20:33:54 | | Quit daurn|afk (Read error: 104 (Connection reset by peer)) |
20:34:25 | | Join daurn|afk [0] (n=quae@124.243.137.107) |
20:34:34 | | Join qailer [0] (n=qailer@c80-217-91-55.bredband.comhem.se) |
20:39:46 | | Join Criamos [0] (n=Criamos@p54931B16.dip0.t-ipconnect.de) |
20:39:52 | amiconn | Hmm, no firefox2 yet in debian unstable... |
20:41:48 | rasher | Won't be. |
20:42:30 | rasher | There'll be IceWeasel at some point, however. |
20:42:49 | theprodukkt | is it hard to make an own linux distribution containing just some webservises like apache and a firewall in an uml (like ipcop)? |
20:43:59 | | Join perpleXa [0] (n=perpleXa@unaffiliated/perplexa) |
20:50:42 | amiconn | sick... |
20:53:54 | *** | Saving seen data "./dancer.seen" |
20:54:46 | Nimdae | i'm working on yet another theme :P |
20:54:53 | Nimdae | i don't think it'll interest anyone here though |
21:00 |
21:03:56 | | Join funky [0] (n=repulse@unaffiliated/funky) |
21:07:53 | | Join pagefault [0] (n=pagefaul@pdpc/supporter/active/pagefault) |
21:10:03 | | Join CriamosAndy [0] (n=Criamos@p54932498.dip0.t-ipconnect.de) |
21:10:49 | jhMikeS | crap, all this swapping stuff is allocated out the audio buffer and that is the problem. |
21:11:28 | | Quit daurn|afk (Read error: 131 (Connection reset by peer)) |
21:11:53 | | Join daurn|afk [0] (n=quae@124.243.137.107) |
21:16:25 | jhMikeS | I can't use audiobufend to get my available memory to allocate chunks cause it scribbles all over the swapped codecs. Why not just declare static uninitialized data for that? |
21:16:45 | | Quit MarcoPolo (Remote closed the connection) |
21:20:41 | Lear | What swapping do you mean? |
21:21:01 | jhMikeS | when voice is swapped out |
21:21:01 | | Quit lowlight ("CGI:IRC (EOF)") |
21:22:12 | jhMikeS | audiobufend is not the real end of available buffer since audio_reset_buffer has taken some away for swapping and other things |
21:22:38 | | Quit pagefault (Read error: 104 (Connection reset by peer)) |
21:23:02 | Lear | The voice codec? It needs to be runtime dynamic, doesn't it... |
21:23:08 | | Join Paul_the_Nerd [0] (n=Llorean@cpe-66-69-210-194.austin.res.rr.com) |
21:23:47 | | Join RogerBacon [0] (n=RogerBac@bas3-sherbrooke40-1177840109.dsl.bell.ca) |
21:23:55 | jhMikeS | It's swapped out to load the encoder |
21:24:59 | lex_ | hmm hey |
21:25:11 | lex_ | can i get a patched ipodpatcher.exe for 5.5G somewhere? |
21:25:23 | jhMikeS | Old recording must have just been missing it or something was changed and I missed the commit. But it still misses it by chance |
21:25:47 | lex_ | i don't feel like to boot a livecd or reinstall my ubuntu :( |
21:27:02 | jhMikeS | The current CVS recording misses it that is |
21:27:28 | Lear | Would looking at the ringbuf macros help? I.e., base everything on filebuf and filebuflen instead? |
21:28:43 | jhMikeS | I don't know. Will have to look at them. Maybe just declare a global that is set to the real end of audio buffer. |
21:28:53 | | Quit Criamos (Read error: 110 (Connection timed out)) |
21:29:20 | Lear | Btw, the last part of the audiobuf is used for the PCM playback buffer (plus the guard buffer). |
21:29:47 | Lear | Ah, codecs before that. :) |
21:29:47 | | Quit linuxstb_ ("CGI:IRC (EOF)") |
21:30:05 | | Quit XavierGr () |
21:30:32 | jhMikeS | Were the codec swap buffers originally just static arrays? I thought I saw that at some point but could be mistaken. |
21:31:16 | | Join linuxstb_ [0] (i=5343d4aa@gateway/web/cgi-irc/labb.contactor.se/session) |
21:31:22 | linuxstb_ | lex: I _think_ this works: http://www.davechapman.f2s.com/rockbox/ipodpatcher-0.3-5g2k.zip |
21:31:25 | Lear | Hm.. That rings a bell, yes. But maybe only for the IRAM buffer... |
21:31:39 | lex_ | oh |
21:31:44 | lex_ | linuxstb_: thanks :p |
21:31:44 | jhMikeS | The DRAM buffer is the one of concern |
21:32:20 | amiconn | jhMikeS: The recording codec should be loaded in place of the main playback codec, shouldn't it? |
21:32:35 | amiconn | The voice codec could stay where it is afaiu |
21:33:27 | jhMikeS | I need as much of that as I can grab. I can use the audio codec swap buffer safely. |
21:34:11 | Lear | Checked the initial voice commit. That used the space after filebuflen too. |
21:34:12 | | Quit daurn|afk (Read error: 104 (Connection reset by peer)) |
21:34:21 | lex_ | linuxstb_: what about ipod_fw.exe? :) |
21:34:37 | amiconn | What's so different between swapping playback<->voice and recording<->voice? |
21:34:38 | | Join daurn|afk [0] (n=quae@124.243.137.107) |
21:35:58 | jhMikeS | nothing except recording was assuming everything up to audiobufend was available and it sure isn't. even current CVS basically does except for 8000 bytes. |
21:36:10 | | Join pagefault [0] (n=pagefaul@pdpc/supporter/active/pagefault) |
21:37:25 | | Quit daurn|afk (Read error: 131 (Connection reset by peer)) |
21:37:59 | | Join daurn|afk [0] (n=quae@124.243.137.107) |
21:37:59 | | Join gtkspert_ [0] (n=gtkspert@203-59-155-1.dyn.iinet.net.au) |
21:38:42 | linuxstb_ | lex_: In the Rockbox wiki - the IpodInstallation page. |
21:38:46 | | Quit daurn|afk (Read error: 131 (Connection reset by peer)) |
21:39:19 | amiconn | jhMikeS: The swap buffers are located before the audio buffer afaik |
21:39:19 | | Join daurn|afk [0] (n=quae@124.243.137.107) |
21:39:25 | lex_ | linuxstb_: does that work with my 5.5G? |
21:39:38 | amiconn | buffer_alloc() works from the start of buffer |
21:40:53 | jhMikeS | no, they're right at the end. I've got it logged and initialzing the chunks was causing debug exception cause I set a guard on dram_buf[1] after the voice was swapped. |
21:41:41 | | Quit pagefault ("I hate ati") |
21:41:45 | * | linuxstb_ doesn't like the fact someone added a patched ipod_fw.exe for the 5.5g to the Rockbox wiki, without the patched source or any contact details... |
21:42:19 | rasher | Lawsuit time! |
21:42:59 | linuxstb_ | Anyone know JoelSnyder? |
21:43:13 | Kasperle | the patch for ipod_fw is in the bugtracker and referenced in the ipod 5.5g thread in the "new ports" forum |
21:43:28 | * | jhMikeS will be the bounty hunter :) |
21:44:44 | pixelma | I think he was on IRC as Joely but I don't know anything else |
21:45:00 | lex_ | thumbs up! |
21:45:16 | lex_ | yay it wants to restore itself |
21:45:17 | | Part Stargazey ("Leaving") |
21:45:24 | amiconn | Umm, the buffers are indeed allocated at the end... |
21:45:25 | | Quit Blackfish` (Read error: 110 (Connection timed out)) |
21:45:44 | amiconn | jhMikeS: playback.c lines 3088..3130 |
21:46:19 | lex_ | linuxstb_: i guess it needs a patched ipod_fw joo |
21:46:20 | lex_ | *too |
21:46:26 | amiconn | I wonder why it is done in this cumbersome way instead of using buffer_alloc() |
21:46:58 | amiconn | Hmm, maybe that's because it might want to reinit on the fly |
21:47:06 | amiconn | Currently buffer_alloc() is one time |
21:47:27 | * | amiconn wonders what happened to the global realloc idea |
21:47:45 | jhMikeS | somehow these have to cooperate :) |
21:49:24 | jhMikeS | yeah, 3088-3130 was what I was talking about. |
21:49:45 | linuxstb_ | lex_: There's a special ipod_fw_5.5g.exe file on the wiki page - that's patched to work with the 5g. |
21:50:03 | | Join MarcoPolo [0] (n=MarcoPol@che78-2-82-227-240-106.fbx.proxad.net) |
21:51:01 | | Quit gtkspert (Read error: 110 (Connection timed out)) |
21:52:34 | | Join nudelyn2 [0] (i=nudel@dyn-62-56-62-160.dslaccess.co.uk) |
21:52:54 | | Join shattered [0] (n=svs@svs.complife.ru) |
21:52:57 | jhMikeS | hmmm...things should be arranged to be able to take as much as possible for recording and just leave the voice codec iram and dram at the end. |
21:53:59 | | Quit bundik ("Quit") |
21:54:21 | jhMikeS | looks to be arranged nicely already. |
21:54:34 | | Quit mirak (Remote closed the connection) |
21:56:49 | Bagder | rasher: eqs change for FILES looks fine |
21:57:36 | amiconn | jhMikeS: Reusing the main codec iram & dram for the recording codec might allow voice _while_ recording |
21:58:18 | amiconn | (a feature blind people would really appreciate I guess) |
21:59:30 | | Join mirak [0] (n=mirak@ip-41.net-81-220-108.rev.numericable.fr) |
22:00 |
22:00:02 | jhMikeS | It's something I'm aiming at eventually |
22:01:06 | | Quit nudelyn (Read error: 60 (Operation timed out)) |
22:01:54 | jhMikeS | I should but the IRAM and dram buffer together for each codec then I can write over the audio decoder swap space since it isn't needed. |
22:02:38 | amiconn | That swapping business wouldn't be necessary when linking the voice codec into the main binary |
22:02:54 | amiconn | (well, for iram it would still be necessary) |
22:03:24 | jhMikeS | What about the just have _one_ swap buffer idea? |
22:03:46 | jhMikeS | If no voice is needed then there'd be no swap buffer. |
22:04:13 | rasher | Bagder: Thanks, I checked the tarball afterwards which had the eqs, so I assumed it was fine |
22:05:14 | amiconn | jhMikeS: I wonder why audio_reset_buffer() allocates one buffer when talk_voice_required() returns false... |
22:05:56 | amiconn | Now I get 16.5% speedup in lcd_yuv_blit() :-) |
22:05:57 | jhMikeS | it should allocate none :) |
22:05:58 | Lear | amiconn: no voice codec needed? |
22:06:17 | amiconn | Lear: Yeah, but then _no_ swapbuffer should be necessary |
22:06:25 | Lear | Ah, see your point now... :) |
22:06:32 | amiconn | No swap, no buffer... |
22:07:25 | jhMikeS | ...and one when voice is required since one is always in running state. |
22:07:45 | amiconn | Yeah, but then we need a special memswap() function |
22:08:24 | jhMikeS | why should that be a big deal? just add it to the lib. :\ |
22:08:29 | | Quit theprodukkt (Read error: 145 (Connection timed out)) |
22:09:17 | amiconn | Indeed no big deal. If we require the swapbuffer to be line aligned (position and size), the swap could be done really fast on coldfire... |
22:10:34 | | Quit bawb2 ("seacrest out!") |
22:10:37 | jhMikeS | doesn't it have to be aligned already? so you'd need 16-byte alignment. If we have a memswap function it should be a generally useful one imo. Anything overlapping is undefined behavior of course. |
22:11:10 | amiconn | The codec ram is line aligned. The buffer isn't (yet) |
22:11:44 | Lear | amiconn: Originally, there was no buffer when no voice. So it can be done. :) |
22:11:50 | amiconn | General use memswap() is way more difficult to optimise for speed |
22:13:40 | jhMikeS | wouldn't the initial/final byte/word/longword copies be skipped |
22:13:49 | jhMikeS | err swaps |
22:14:09 | amiconn | It's more complex than that |
22:14:23 | amiconn | memset() is simple, as there is only one address, the destination |
22:14:41 | amiconn | So align, do line fills, and do the remainder |
22:15:03 | amiconn | memswap() has the same difficulties as memcpy() and memmove() - there are 2 addresses |
22:15:24 | jhMikeS | was gonna say it's more like that |
22:15:30 | amiconn | Only one can be aligned, the other has to be accounted for all the time |
22:15:52 | amiconn | That's why memcpy() and memmove() are currently monsters for coldfire |
22:16:01 | mirak | amiconn that's on h300 the 15% boost ? |
22:16:28 | | Quit menosm___ (Read error: 145 (Connection timed out)) |
22:16:59 | | Join bawb2 [0] (n=bawb2@129.237.2.66) |
22:17:07 | amiconn | (but I have an idea how to get them _significantly_ smaller without loosing much speed for unaligned destinations, even make it faster for odd (off by one byte) destination addresses and special cases like dram->iram with bad alignment) |
22:17:22 | | Join kaspar [0] (n=kaspar@30-84.1-85.cust.bluewin.ch) |
22:17:49 | amiconn | mirak: Yes. Note that it is the *synthetic* speedup of lcd_yuv_blit() alone, overall speedup of mpegplayer is smaller |
22:17:52 | jhMikeS | I haven't looked at them myself so am not aware of their monterness |
22:18:09 | amiconn | I'll also port it to X5 |
22:18:15 | | Quit barrywardell ("CGI:IRC") |
22:18:25 | amiconn | (even wrote it with the X5 LCD in mind as well) |
22:18:34 | jhMikeS | What's it worth for the player? |
22:18:51 | amiconn | jhMikeS: Take a look. Total size of memcpy() and memmove() is almost 2KB, all asm |
22:19:15 | amiconn | Special cases for numerous src-dest offsets |
22:19:18 | | Join menosm___ [0] (n=chatzill@user-11fa09l.dsl.mindspring.com) |
22:19:20 | | Nick menosm___ is now known as menosm (n=chatzill@user-11fa09l.dsl.mindspring.com) |
22:19:39 | amiconn | But I'll drop that, in favor of copying as long blocks as possible |
22:20:01 | mirak | amiconn: you used mac this time ? |
22:20:18 | mirak | you said you had smaller perfs |
22:20:34 | amiconn | 48 bytes per loop instead of 16, and the algnment/remainders will be done with movem as well (to avoid the move-to-memory pipeline stall) |
22:20:54 | jhMikeS | 2KB as assembled instuctions or source? :P |
22:21:17 | amiconn | mirak: Yes, I use emac. I came up with a clever idea how to reduce the number of mac operations, and also how to fill the emac latency |
22:21:26 | amiconn | jhMikeS: as assembled |
22:21:56 | mirak | amiconn: what is it ? |
22:21:57 | jhMikeS | =:-O |
22:22:00 | amiconn | Source is almost 54KB |
22:23:00 | | Join lostnihilist_ [0] (n=lostnihi@adsl-68-252-194-200.dsl.chcgil.ameritech.net) |
22:24:16 | jhMikeS | guess we don't wanna go there _just_ to swap codecs since it will cost more than the aligment itself. |
22:25:09 | | Join pagefault [0] (n=pagefaul@pdpc/supporter/active/pagefault) |
22:25:29 | | Quit CriamosAndy (Read error: 104 (Connection reset by peer)) |
22:29:23 | | Quit lost|X40 (Read error: 131 (Connection reset by peer)) |
22:34:06 | Landus | Is the daily source from today having problems building the h3x0 firmware, or is just me? |
22:34:13 | lex_ | linuxstb_: oh, now i found it :) |
22:34:27 | Bagder | Landus: it has, but I believe its been corrected during the day |
22:35:24 | lex_ | a hot ipod smells so good |
22:35:27 | Landus | Has the scrobbler patch already been applied to the sources? |
22:35:37 | Bagder | Landus: yes |
22:35:52 | Landus | Yay. |
22:36:30 | Landus | First time −− damn it. |
22:36:33 | rasher | Bagder: any thoughts on my updated voice-building patch? |
22:36:42 | Bagder | rasher: looks fine to me |
22:37:22 | rasher | Building for other languages is tricky. People pretty much have to set their own settings for the TTS by editing the settings file I write |
22:37:37 | Landus | http://www.frontiernet.net/~magic360/Bilderman 2006.11.03 4-36-51 PM.png |
22:37:41 | Landus | Can someone look at that. |
22:37:48 | rasher | They might want to edit that anyway, so I don't think it's a huge problem. Okay to commit? |
22:37:50 | Landus | I got the same error message from the build today. |
22:37:56 | Landus | I tried using the build from yesterday. |
22:38:09 | amiconn | My idea for building voice files on windows is to have a configure-voice, which reads the available voices and languages from SAPI |
22:38:18 | Landus | http://www.frontiernet.net/~magic360/Bilderman%202006.11.03 4-36-51%20PM.png |
22:38:25 | Landus | Gah. Forgot a space. |
22:38:31 | Landus | http://www.frontiernet.net/~magic360/Bilderman%202006.11.03%204-36-51%20PM.png |
22:38:47 | amiconn | ...and then creates a Makefile for those voices the user wants to build |
22:39:19 | lex_ | yay! |
22:39:21 | lex_ | rockbox booted |
22:39:37 | Landus | Congrats. |
22:39:49 | lex_ | ty :p |
22:39:50 | Landus | linuxstb |
22:39:56 | lex_ | at last |
22:39:58 | Landus | You there? |
22:40:09 | lex_ | so, good night |
22:40:11 | Landus | Guess not. |
22:40:14 | Landus | Badger. |
22:40:20 | rasher | amiconn: Yeah, I was going the route of creating a custom makefile first, but currently I'm just adding a "voice" target to the regular Makefile |
22:40:25 | lex_ | i'll try to do something with rockbox on my 5.5G :) |
22:40:32 | rasher | That can be changed pretty easily though, so I'll just go ahead and commit |
22:40:38 | Landus | rasher. |
22:40:59 | amiconn | rasher: That voice target should call the created Makefile |
22:41:27 | rasher | Landus: get a fresh checkout from CVS or a bleeding edge source tarball |
22:41:41 | Landus | They're compiling right? |
22:41:43 | rasher | amiconn: Ah, that can be arranged as well |
22:41:49 | rasher | Landus: Yes |
22:42:33 | rasher | Fairly easily anyway |
22:42:37 | Landus | Okay. Hopefully, this'll work. |
22:42:52 | rasher | I'll just double-check my voice-building tree and see if I missed something, then commit if not |
22:44:48 | jhMikeS | not sure why we should have any recording related stubs at all if no recording is available :\ |
22:45:31 | bluebrother | hmm, someone is facing the "Filetype string buffer empty" message due to viewers.config |
22:45:34 | bluebrother | http://forums.rockbox.org/index.php?topic=7230 |
22:45:52 | bluebrother | I had this also some time ago, I think the message is confusing. |
22:46:03 | Landus | Alright. |
22:46:04 | Landus | Copiling. |
22:46:37 | Landus | Compiling. |
22:46:44 | Landus | Omg. |
22:46:49 | Landus | rasher. |
22:46:54 | Landus | I love you in a non-romantical way. |
22:47:26 | Lear | bluebrother: so I changed the Swedish translation. ;) |
22:48:20 | bluebrother | Lear, I'm not sure if this is the only reason that causes that message. |
22:48:27 | | Join amiconn_ [0] (n=jens@rockbox/developer/amiconn) |
22:49:09 | Landus | Is the scrobbler patch applied to the bleeding edge source tarball? |
22:49:15 | bluebrother | but I hadn't found the motivation to check yet. When I got into that problem I simply removed some other lines I didn't need then. |
22:49:32 | bluebrother | Landus, it has been commited a week or so ago. |
22:49:42 | Landus | I don't keep up with the updates. |
22:50:00 | Landus | I think the build I'm using is based off the source from two months ago. |
22:51:28 | bluebrother | urgh. That's old :) |
22:52:09 | | Join bundik [0] (n=bundik@dslb-088-064-010-060.pools.arcor-ip.net) |
22:53:30 | Lear | I think it is. Though the use in get_string isn't the most obvious one, so I might've got that one wrong. :) |
22:53:59 | *** | Saving seen data "./dancer.seen" |
22:54:05 | | Quit amiconn (Nick collision from services.) |
22:54:05 | | Nick amiconn_ is now known as amiconn (n=jens@rockbox/developer/amiconn) |
22:55:05 | * | bluebrother is reading that funny logo discussion on the forums since a couple of minutes |
22:56:12 | Bagder | rasher: tools/FILES needs attention as well |
22:56:18 | Bagder | I don't think it includes .sh files |
22:56:44 | | Join Blackfish [0] (n=asd@p5483521E.dip.t-dialin.net) |
22:56:48 | * | jhMikeS wonders what damage will ensue if codecs go at the end of audiobuf instead |
22:57:06 | | Join XavierGr [0] (n=xavier@ppp49-20.adsl.forthnet.gr) |
22:57:08 | | Join Blackfish` [0] (n=asd@p5483521E.dip.t-dialin.net) |
22:57:41 | Bagder | jhMikeS: on ARM, we want the codecs near the kernel since there are 64MB ram targets and we want to be able to avoid the long jump |
22:58:14 | Bagder | but we don't even support the 64MB ram properly yet... |
22:58:16 | jhMikeS | for the swap space? |
22:58:43 | | Quit kaspar (Read error: 110 (Connection timed out)) |
22:58:52 | jhMikeS | sorry if I wan't clear :) |
22:58:59 | rasher | Bagder: oh shoot, I checked it for wavtrim.c, but forgot those |
22:59:36 | rasher | Bagder: should I include *.sh or just the specific files? |
22:59:58 | | Join sucka [0] (i=nn@cpc4-oxfd8-0-0-cust546.oxfd.cable.ntl.com) |
23:00 |
23:00:00 | Bagder | rasher: use *.sh, as then you can remove the two specific ones |
23:00:59 | | Join Criamos [0] (n=Criamos@p54932498.dip0.t-ipconnect.de) |
23:01:08 | rasher | Done. |
23:01:51 | | Quit daurn|afk (Read error: 131 (Connection reset by peer)) |
23:02:46 | | Join daurn|afk [0] (n=quae@124.243.137.107) |
23:05:50 | jhMikeS | It's just that right now it's filebuf->codec swap->other stuff and I want filebuf->other stuff->codec swap |
23:06:43 | Bagder | ah, you talk about the swap area |
23:06:58 | Bagder | well that can be whereever, afaik |
23:07:36 | jhMikeS | yeah. would like as much buffer as possible for recording so anything up to the voice swap buffer should be available |
23:08:13 | | Quit daurn|afk (Read error: 104 (Connection reset by peer)) |
23:08:30 | | Join daurn|afk [0] (n=quae@124.243.137.107) |
23:12:18 | | Quit daurn|afk (Read error: 104 (Connection reset by peer)) |
23:12:44 | | Join daurn|afk [0] (n=quae@124.243.137.107) |
23:16:19 | Landus | So. Last two months. |
23:16:25 | Landus | Any new features I might want to know about? |
23:16:47 | PaulJam | http://www.rockbox.org/since25.html |
23:16:47 | Paul_the_Nerd | Landus: The changelog is public information, y'know. |
23:17:07 | | Quit MarcoPolo (Remote closed the connection) |
23:17:09 | | Quit actionshrimp (Read error: 110 (Connection timed out)) |
23:17:19 | Landus | Which is two months of CVS notes to look at. |
23:17:25 | jhMikeS | l |
23:17:36 | Landus | If there was anything mentionable, at least one person here would know. |
23:17:41 | bluebrother | hmm, the MajorChanges wiki page is pretty much outdated :( |
23:18:15 | Paul_the_Nerd | Landus: And imagine if everyone came in here and asked for what's new on a frequent basis. It's better if we just get you in the habit of doing it yourself, like we have the others. |
23:18:16 | | Join MarcoPolo [0] (n=MarcoPol@82.227.240.106) |
23:18:32 | Landus | But I don't. |
23:18:49 | Landus | Unless two or three months is frequent. |
23:18:53 | Paul_the_Nerd | It doesn't matter whether you do it regularly or not, it's more or less a widespread policy. |
23:19:06 | Paul_the_Nerd | "Those who help themselves are served by the best suitable." |
23:19:18 | | Join petur [0] (n=petur@rockbox/developer/petur) |
23:19:30 | bluebrother | Landus, it's the same thing as this "how to ask questions a smart way". |
23:22:25 | jhMikeS | man all this allocation is spread out everywhere and not contained in one spot. must be careful. |
23:24:08 | bluebrother | Landus, at least quite a bunch of bugs has been fixed, so upgrading should be worth anyway. |
23:26:07 | | Quit RogerBacon (Remote closed the connection) |
23:27:03 | | Quit MarcoPolo (Remote closed the connection) |
23:27:19 | | Join dau [0] (n=quae@124.243.137.107) |
23:28:08 | | Join MarcoPolo [0] (n=MarcoPol@che78-2-82-227-240-106.fbx.proxad.net) |
23:28:19 | | Quit dau (Read error: 104 (Connection reset by peer)) |
23:29:19 | | Quit nls (" HydraIRC -> http://www.hydrairc.com <- IRC with a difference") |
23:29:56 | | Join dau [0] (n=quae@124.243.137.107) |
23:30:53 | | Quit qailer ("Leaving") |
23:36:09 | | Quit TeaSeaLancs (Read error: 110 (Connection timed out)) |
23:36:44 | | Join TeaSeaLancs [0] (n=thunderc@82.153.38.9) |
23:40:19 | jhMikeS | hmm guess most audiobuffer usage isn't sensitive to changes |
23:43:09 | | Quit daurn|afk (Connection timed out) |
23:43:40 | | Quit bundik ("Quit") |
23:44:52 | amiconn | Hmm, only 8% speedup on X5 :/ |
23:46:07 | | Quit MarcoPolo (Remote closed the connection) |
23:46:20 | | Quit Lear ("Chatzilla 0.9.75 [Firefox 2.0/2006101023]") |
23:47:05 | | Join MarcoPolo [0] (n=MarcoPol@che78-2-82-227-240-106.fbx.proxad.net) |
23:51:23 | jhMikeS | 8% is marginally better than <=7.9999...% :D |
23:51:38 | amiconn | hrrhrr |
23:53:52 | | Part Paul_the_Nerd |
23:55:51 | | Join menosm___ [0] (n=chatzill@user-11facng.dsl.mindspring.com) |