00:01:24 | | Quit Siltaar (Remote closed the connection) |
00:01:46 | gregj | 1.1 |
00:01:58 | * | amiconn wonders about bits 0..7 and 24..30 of 0x6007000 and 0x60007004 |
00:02:23 | gregj | so, completly clean rockbox, all defult settings |
00:02:27 | gregj | lets see |
00:02:34 | | Quit ender` (" To get as fewest unhappy people as possible, always bully the same ones.") |
00:02:58 | gregj | same thing |
00:03:19 | gregj | just right after the courtain goes up ( linuxstb_ will know when ) - sound is dead, and so are the keys |
00:03:29 | * | stripwax wonders if it could be a hardware revision thing - does that sort of info show up in debug menu for ipod photo? |
00:03:38 | | Join LordPenguin [0] (i=4c675b5a@gateway/web/cgi-irc/ircatwork.com/x-3b0347bbf8c599a7) |
00:03:59 | LordPenguin | Hello. |
00:04:03 | gregj | stripwax: it was one of the last , I bought it 2 months before video one was announced |
00:04:15 | linuxstb_ | About the same time I bought mine... |
00:04:24 | linuxstb_ | But your one is 20GB? |
00:04:26 | gregj | ipod diagnostic |
00:04:32 | gregj | srv mar 22 2005 |
00:04:32 | gregj | :) |
00:04:40 | * | gregj saw the 'other side of apple' :) |
00:04:49 | | Quit ompaul (Client Quit) |
00:05:04 | gregj | hwVr 393220 |
00:05:07 | gregj | MA079 |
00:05:13 | LordPenguin | Could anyone help me with a problem that I'm sure you get all the time? |
00:05:16 | gregj | linuxstb_: you know how to get to diagnostic mode? |
00:05:28 | linuxstb_ | I surely do. |
00:05:32 | gregj | linuxstb_: reboot, and keep middle+left until reversed apple doesn't show up |
00:05:37 | gregj | and go to syscfg setup |
00:05:39 | gregj | all info is there |
00:05:43 | stripwax | LordPenguin - go for it |
00:06:01 | gregj | linuxstb_: yes - it is 20GB one |
00:06:10 | linuxstb_ | My model appears to be M9830. hwvr is the same as you. |
00:06:21 | LordPenguin | I have an iPod video...it had .mp4 videos on it before I installed Rockbox. How do I view them? |
00:06:32 | linuxstb_ | Using the Apple firmware |
00:06:32 | | Quit jgarvey ("Leaving") |
00:06:37 | TrueJournals | LordPenguin: Either convert them to mpg or use the apple firmware |
00:06:40 | gregj | this hwvr is probably just 'g4-photo' |
00:06:47 | LordPenguin | Okay. Thank you. |
00:07:11 | | Quit LordPenguin (Client Quit) |
00:07:18 | gregj | linuxstb_: first number is a serial, but next two lines- god knows |
00:07:57 | gregj | linuxstb_: if the number after M is hex, than a079 is obviously higher than 9830 |
00:07:57 | | Join jgarvey [0] (n=jgarvey@cpe-066-057-231-236.nc.res.rr.com) |
00:08:01 | linuxstb_ | Was your ipod sold as a "Photo" or "Color" ? |
00:08:13 | | Quit jgarvey (Read error: 104 (Connection reset by peer)) |
00:08:18 | stripwax | linuxstb_ : - according to this, 9830 is 60GB ipod photo http://forums.ipodlounge.com/showthread.php?s=&threadid=78832 |
00:08:23 | | Join jgarvey_ [0] (n=jgarvey@cpe-066-057-231-236.nc.res.rr.com) |
00:08:24 | gregj | linuxstb_: I don't remember, to be honest |
00:08:43 | gregj | linuxstb_: but I guess it was photo, I have the box somewhere - but about 2.5kKM away |
00:09:08 | gregj | on the back - it says: model no:a1099 |
00:09:15 | | Quit jgarvey_ ("Leaving") |
00:09:31 | | Join jgarvey [0] (n=jgarvey@cpe-066-057-231-236.nc.res.rr.com) |
00:09:57 | gregj | linuxstb_: I can show up in london over weekend, if you want - and have a look |
00:10:09 | stripwax | So that's the prev model, 9830 apparently replaced a1099(aka 9586) |
00:10:11 | linuxstb_ | There is a small difference in the LCDs between the Photo and Color. (although I think some Color ipods have the older type of LCD). But I can't see how that could cause your problem. |
00:10:23 | | Join thegeek [0] (i=thegeek@ti521110a080-5005.bb.online.no) |
00:10:24 | stripwax | but 60gb not 20gb according to that |
00:10:32 | linuxstb_ | gregj: I won't be in London. |
00:10:46 | linuxstb_ | You could join devconpub though next week. |
00:11:11 | gregj | next week I am busy on sunday, but saturday - sure |
00:11:16 | stripwax | devconpub in london next week? |
00:11:18 | linuxstb_ | As long as you stop complaining... |
00:11:23 | gregj | :d |
00:11:24 | * | stripwax goes to check rockbox.org .. |
00:11:40 | gregj | my spoken english isn't that good, so just for sake of that - I won't rant, promise :P |
00:11:41 | preglow | stripwax: yeap |
00:11:45 | linuxstb_ | I think it's next wednesday/thursday. |
00:11:49 | gregj | what's devconpub : |
00:11:53 | * | gregj ducks |
00:12:00 | preglow | a ton of noobs having beers and talking rockbox |
00:12:07 | stripwax | sounds like fun |
00:12:10 | gregj | cool |
00:12:12 | preglow | indeed |
00:12:47 | petur | :) |
00:12:53 | * | linuxstb_ wonders how GodEater got on assessing venues this evening |
00:12:53 | | Join fiftyfour123 [0] (n=fiftyfou@cpe-74-73-158-167.nyc.res.rr.com) |
00:13:02 | gregj | linuxstb_: so what can I do, where can I try to tweak some code. I could start adding few sleeps for starters, to the other (non-video) thread |
00:13:04 | | Join Xerion [0] (i=xerion@cp198589-d.landg1.lb.home.nl) |
00:13:08 | preglow | we'll probably find out in four hour's time |
00:13:12 | preglow | if we can decipher it |
00:13:34 | stripwax | heh |
00:13:36 | gregj | the question about devconpub is not if I am going to rnt, but whether you guys are going to eat me alive or not |
00:13:37 | | Quit pabs (Read error: 110 (Connection timed out)) |
00:13:39 | gregj | :) |
00:13:52 | scorche | gregj: buy beer for them and you should be fine |
00:13:53 | preglow | gregj: just show up two hours late or so, they'll be all mellowed out by then |
00:14:02 | gregj | :D |
00:14:16 | preglow | probably insisting on hugs before they'll even talk to you |
00:14:32 | | Quit fiftyfour123 (Client Quit) |
00:14:41 | gregj | you guys are going to do any hacking, or is it strictly getting pissed and hving fun kindof event |
00:14:53 | preglow | no hacking, i think |
00:14:57 | gregj | preglow: tht sounds bit too queery, if you ask me |
00:15:11 | gregj | :P |
00:15:25 | gregj | (the hugging thing) |
00:15:32 | preglow | haha, not the hacking, you say? |
00:16:14 | preglow | but no, a pub wouldn't be my venue of choice for hacking |
00:16:16 | gregj | well, it would be good oportunity for me - to get to know the code better (and devels) |
00:16:19 | preglow | the beer would be too disturbing |
00:16:31 | gregj | we did hacking in gllug on beer events |
00:16:33 | preglow | it calling for me all the time |
00:17:03 | gregj | imagine whole downstairs level of pub just full of geeks, with tons of laptops |
00:17:13 | gregj | and beer just running in pipes downstairs |
00:17:24 | preglow | i could live with that |
00:17:30 | gregj | on one ocassion, we meet Z80 funclub |
00:17:32 | gregj | and what they do ? |
00:17:50 | gregj | they show up in pub, with laptops, and (watch out!) Z80 - kind of laptops - hacking |
00:17:56 | gregj | what are the chances ? |
00:17:59 | gregj | :D |
00:18:04 | gregj | but it did happen |
00:18:04 | gregj | d |
00:18:19 | stripwax | z80 or z88? |
00:18:26 | gregj | z80, spectrum |
00:18:29 | gregj | zilg |
00:18:31 | gregj | zilog |
00:18:31 | stripwax | neat |
00:18:47 | preglow | those things that looked like oscilloscopes? |
00:18:48 | gregj | so they have spectrums, with HDs, and stuff |
00:19:05 | gregj | here comes the youngster's question |
00:19:15 | stripwax | ZX Spectrum Orchestra is great. Playing a show in london on 16th Jul. http://www.warmcircuit.com/web/artist.php?artist_id=2 |
00:19:23 | gregj | http://www.youtube.com/watch?v=mh0g73JvFbo |
00:19:44 | * | gregj had timex 2048 |
00:19:50 | * | stripwax is an aged 48k hacker |
00:19:55 | gregj | spectrum comptivile |
00:20:04 | stripwax | gregj - lol, that youtube advert is great |
00:20:07 | preglow | aged and matured |
00:20:08 | gregj | :D |
00:20:15 | gregj | preglow: too old to remember ? :D |
00:20:33 | preglow | never touched spectrums |
00:20:37 | preglow | c64 was my first encounter |
00:20:39 | gregj | and it was cheap, 180 quid |
00:20:49 | gregj | by today's standard obviously cheap |
00:21:14 | gregj | I wrote radio-telegraph for it, IM over CB :D |
00:21:21 | | Join pixelma_ [0] (i=pixelma@rockbox/staff/pixelma) |
00:21:51 | | Quit pixelma (Nick collision from services.) |
00:21:51 | | Nick pixelma_ is now known as pixelma (i=pixelma@rockbox/staff/pixelma) |
00:26:07 | gregj | hmm, rockbox just crashed - not doing anything |
00:26:13 | gregj | on idle |
00:27:19 | stripwax | gregj is your ipod stable on apple firmware? |
00:27:24 | gregj | yup |
00:27:26 | gregj | rock solid |
00:27:51 | | Join pabs [0] (n=pabs@xor.pablotron.org) |
00:27:59 | linuxstb_ | Are you running a clean SVN build, or have you changed anything? |
00:29:28 | | Quit thegeek () |
00:29:41 | | Quit PaulJam (".") |
00:30:06 | | Part TrueJournals |
00:31:07 | | Join krazykit_ [0] (n=krazykit@gct09-56.gctel.net) |
00:31:11 | gregj | linuxstb_: clean |
00:32:06 | gregj | well, I was trying out some bits regarding serial port, but that code is not used at all - so I consider it clean. |
00:32:08 | qwm | uh oh what a beautiful day. |
00:32:19 | gregj | and certainly, I had problems before I started adding code anyway |
00:32:56 | stripwax | gregj - want to try installing one of the official daily builds anyway? |
00:33:19 | gregj | good idea |
00:33:25 | amiconn | gregj: Just an idea, what arm-elf-gcc version are you using? |
00:33:56 | gregj | 4.1.2 |
00:34:11 | amiconn | That might be the problem then |
00:34:18 | gregj | you reckon |
00:34:20 | stripwax | yes |
00:34:20 | linuxstb_ | 4.0.3 is the recommended version. |
00:34:29 | gregj | okay, I'll try with 403 |
00:34:32 | stripwax | you ever tried an official build or only built your own .. ?? |
00:34:50 | linuxstb_ | Yes, you could just download an official build and test that. |
00:34:53 | gregj | I started on official builds |
00:35:07 | gregj | but than - trying to do anything, isn't easy :) |
00:35:11 | amiconn | Still, if rockbox behaves weird when built with 4.1.x, this should probably be investigated. |
00:35:11 | linuxstb_ | But that was before amiconn's fixes? |
00:35:23 | | Quit Rondom (Read error: 113 (No route to host)) |
00:37:15 | gregj | linuxstb_: yes |
00:40:32 | gregj | can i be gcc 404 ? |
00:41:10 | scorche | <linuxstb_> 4.0.3 is the recommended version. |
00:41:13 | gregj | so far so good - much better |
00:41:23 | | Join Soap_ [0] (n=Soap@cpe-65-189-128-141.columbus.res.rr.com) |
00:41:29 | * | gregj kicks its own arse |
00:42:24 | gregj | ok, I'll leave it on for a while - and if it was the compiler - than I am sorry, I owe linuxstb_ and few others quite few beer, and will get that even asap |
00:42:44 | scorche | if you werent using the recommended, it liekly was |
00:42:46 | scorche | likely |
00:42:47 | | Join TrueJournals [0] (n=aimjourn@c-24-12-147-61.hsd1.il.comcast.net) |
00:44:00 | gregj | well, it advanced much further than it used to |
00:44:03 | gregj | so it must be the shit |
00:44:05 | gregj | linuxstb_: sorry mate |
00:44:17 | * | gregj commits suicide |
00:44:28 | * | bluebrother calls 911 |
00:44:33 | * | linuxstb_ calls 999 |
00:44:34 | | Quit krazykit (Read error: 110 (Connection timed out)) |
00:44:41 | * | petur calls 100 |
00:44:42 | gregj | 911 doesn't do much in UK |
00:44:46 | * | gregj calls 112 |
00:44:49 | * | bluebrother remembers it's not 911 here |
00:45:40 | * | gregj notices that audio thread is quite complicated - I am trying to figure it out :) |
00:46:19 | JdGordon | gregj: I wouldnt bother, we are workling on a replacement atm |
00:46:36 | gregj | where is it ? |
00:46:46 | bluebrother | JdGordon: the complete audio thread? I thought it was only MoB. |
00:46:57 | JdGordon | bluebrother: it will end up being both |
00:46:58 | linuxstb_ | gregj: Basically it tries to keep a ringbuffer full of PCM samples, which is emptied via either DMA or a FIQ handler. (I'm assuming you're talking about the mpegplayer audio thread) |
00:47:20 | bluebrother | hmm. So you basically also replace the playback engine? |
00:47:21 | Nico_P | JdGordon: not sure I'm up to rewriting the whole of playback.c :p |
00:47:32 | JdGordon | you wait.. alot of it will be |
00:47:46 | Nico_P | hehe |
00:47:48 | gregj | linuxstb_: of course mpegplayer |
00:47:58 | JdGordon | gregj: oh, in that case ignore me |
00:48:00 | Nico_P | JdGordon: seen my latest changes ? |
00:48:05 | * | bluebrother remembers that playback unification thingy and curiously looks around |
00:48:22 | JdGordon | Nico_P: just the log, i dont tihnk ill have time to play today though |
00:48:27 | Nico_P | ok |
00:48:36 | | Join SirFunk [0] (n=Sir@cpe-74-71-205-222.twcny.res.rr.com) |
00:48:54 | * | gregj gets back to the idea of adding features to 'metronome' plugin |
00:48:57 | * | gregj ducks |
00:49:12 | Nico_P | I'm not really sure about what to do next... try to integrate the code to playback.c or experiment with metadata in the test app |
00:50:17 | linuxstb_ | You could create a multi-threaded test plugin. |
00:50:43 | gregj | linuxstb_: rock solid so far |
00:50:50 | gregj | linuxstb_: test plugin ? |
00:50:51 | Nico_P | linuxstb_: that sounds like a good idea |
00:50:59 | linuxstb_ | gregj: I was talking to Nico_P |
00:51:02 | gregj | ok |
00:51:03 | gregj | :P |
00:51:18 | JdGordon | Nico_P: or fix the test app to use mutpli threads... |
00:51:38 | linuxstb_ | gregj: Glad that Rockbox is working for you though... Now you can start complaining about genuine issues ;) |
00:51:49 | stripwax | like how the SMP sucks ;-) |
00:51:53 | Nico_P | JdGordon: sounds like too much work compared to the plugin idea... I don't know how to manage threads in UNIX |
00:52:11 | gregj | :D |
00:52:15 | Nico_P | and the code would probably be totally different from what would need to be written in rockbox |
00:52:25 | gregj | I can surely rnt about gcc |
00:52:26 | gregj | :P |
00:53:00 | | Quit obo ("bye") |
00:53:03 | | Quit bluebrother ("sleep") |
00:53:23 | | Quit miepchen^schlaf ("Verlassend") |
00:53:35 | * | Nico_P starts looking at mpegplayer.c |
00:55:12 | Nico_P | linuxstb_: thanks for the idea :) |
00:56:17 | Nico_P | I'm a bit too sleepy to start this now but I'll have a good go at it tomorrow |
00:56:37 | gregj | Nico_P: what are you going to be doing there, just courius ? |
00:56:49 | | Part TrueJournals |
00:57:05 | Nico_P | I'm working on the "metadata on buffer" Summer of Code project |
00:57:45 | Nico_P | the aim is basically to use the memory better in order to allow clean support for album art and other kinds of metadata |
00:57:54 | gregj | I see :) |
00:57:55 | gregj | nice |
00:58:01 | gregj | have fun :) |
00:58:05 | Nico_P | thanks :) |
00:59:10 | | Nick lnakioahd is now known as Anakin (i=0@86.122.116.44) |
00:59:11 | Mouser_X | I'd like to see memory handled better for smaller files, like SPCs, and NSFs, and similar. |
00:59:33 | Nico_P | Mouser_X: it's one of the goals of MoB too :) |
00:59:39 | gregj | how does the memory allocation work on rockbox ? |
00:59:52 | gregj | do you guys have malloc/free and friends ? |
00:59:54 | Nico_P | gregj: you mean malloc() ? :D |
00:59:59 | scorche | no...static |
01:00 |
01:00:00 | Mouser_X | (If I understand correctly, Rockbox only buffers 32 files in advance. 32 files (at 65 k each) isn't a whole lot, considering the amount of memory there is to work with.) |
01:00:22 | Nico_P | Mouser_X: that is precisely what MoB will be changing |
01:00:28 | Mouser_X | Awesome. |
01:00:36 | gregj | scorche: hmm |
01:00:48 | gregj | scorche: anything against mallocs() in particular ? |
01:00:54 | scorche | plenty |
01:00:55 | Nico_P | gregj: http://www.rockbox.org/twiki/bin/view/Main/WhyNoMalloc |
01:01:15 | petur | wow.. that topic came up _late_ ;) |
01:01:41 | Mouser_X | GodEater was expecting to see it a few hours ago. |
01:01:50 | Mouser_X | (I think it was him that said that...) |
01:02:03 | Nico_P | I think so too |
01:02:25 | petur | 16:36:24GodEaterI'm waiting for the, "and you should include malloc()" argument to start now |
01:02:34 | Mouser_X | Ah. |
01:03:16 | gregj | heh |
01:03:25 | gregj | talking about negative attitude |
01:03:25 | gregj | ... |
01:03:33 | scorche | gregj: we get it a lot |
01:03:44 | scorche | and it has fueled some entertaining debates |
01:04:09 | gregj | someone acused me just of that, so... |
01:04:16 | petur | ... which we will not have now |
01:04:28 | scorche | "Rockbox has no support for such a function, and not only are there no plans to make one, there are very vocal people wielding pitchforks that hunt down and burn people that suggest we ought to include one." |
01:04:46 | *** | Saving seen data "./dancer.seen" |
01:04:59 | scorche | point is, you wont win the debate =) |
01:05:37 | gregj | see, I guess I haven't started it - because I understand that embeded stuff is bit different from desktop/server crap |
01:05:56 | stripwax | a bit |
01:05:58 | * | gregj feels like GodEater got him wrong again |
01:06:31 | * | scorche wonders what is next on the list for hazing |
01:07:09 | Nico_P | gregj: I wouldn't take it personnally... the malloc() question is frequent with newcomers. that's ven why there is a wiki page about it |
01:07:10 | Mouser_X | Maybe that should be added to the Wiki? |
01:07:19 | * | amiconn wonders whether he should just brute force check all non yet known gpio ports in order to find the disk poweroff :\ |
01:07:29 | Mouser_X | (The list of hazing stuff, that is.) |
01:07:30 | stripwax | yep |
01:07:52 | gregj | Nico_P: I guess I expect it - because for plugins, and gui things - idealy - you would imagine malloc would be usefull |
01:07:53 | * | stripwax sighs. ssx blur is hard |
01:08:14 | gregj | Nico_P: lets say - plugin starts, and declares - reserve XMB of heap for me |
01:08:20 | Nico_P | gregj: some plugins and codecs have malloc implementations |
01:08:27 | gregj | yep |
01:08:31 | gregj | mpegplayer has |
01:08:43 | gregj | it is the same question I brought about DCT |
01:08:54 | scorche | malloc wont be in the core though |
01:09:03 | gregj | how many implemementation sof DCT are there exactly in RB |
01:09:05 | Mouser_X | So, was WPS parsing tightened up? After removing the Album Art stuff, it loads. However, I know I've used this WPS on "current" (as of some months ago) builds, and it loaded just fine... |
01:09:11 | gregj | anwser - more and more :) |
01:09:25 | stripwax | Mouser_X : - yep |
01:09:29 | Mouser_X | Aha. |
01:09:32 | Mouser_X | :( |
01:10:02 | gregj | Nico_P: so your work is aim towards brining album art stuff back, and working |
01:10:13 | stripwax | 'back' isn't really it. |
01:10:21 | scorche | well, it was never in there before, so one cant really bring it back |
01:10:46 | Mouser_X | All the Album Art stuff I've run into is because I was using a custom build. |
01:10:55 | Nico_P | gregj: AA will be made possible to implement thanks to MoB, but that's not the only benefit of it |
01:10:55 | Mouser_X | (Just FYI.) |
01:11:06 | TTSbox_ | Hi... If we want certain file extensions to be opened with FLite |
01:11:06 | TTSbox_ | like viewer |
01:11:06 | TTSbox_ | where do we specify it |
01:11:06 | DBUG | Enqueued KICK TTSbox_ |
01:11:06 | TTSbox_ | I don't think it is in the plugin itself |
01:11:23 | TTSbox_ | is there a config file for that? |
01:11:31 | Nico_P | TTSbox_: viewers.config |
01:11:38 | TTSbox_ | thnx |
01:12:39 | | Quit entheh ("^~") |
01:12:40 | Nico_P | gregj: about the DCT implementations, I have no clue but I think codecs just brought their own |
01:12:55 | Mouser_X | After a somewhat discouraging update, I think I've been able to rebuild Rockbox back to how it was before everything went downhill... Excluding the location in the playlist that I was at (which was somewhat important, being a 4,000+ long playlist and all...) |
01:13:03 | Nico_P | TTSbox_: are you the student working on the TextToSpeech SoC project ? |
01:13:49 | Ctcp | Ignored 1 channel CTCP requests in 0 seconds at the last flood |
01:13:49 | * | linuxstb_ notes that all four students have been around today - summer has arrived... |
01:14:03 | gregj | Nico_P: other thing, they often use different floating point representation (fixed point) |
01:14:13 | Nico_P | linuxstb_: good to see :) |
01:14:25 | petur | linuxstb_: no, midterm evaluation is coming up ;) |
01:14:35 | Nico_P | I feel like I'm the latest on my work :s |
01:14:35 | linuxstb_ | midterm already? |
01:14:41 | Nico_P | linuxstb_: soon, yes |
01:15:14 | | Quit borisyeltsin (Remote closed the connection) |
01:15:17 | markun | Mouser_X: he is |
01:15:24 | markun | eh that was for Nico_P |
01:15:31 | | Join borisyeltsin [0] (n=chris@S0106001346f5afbd.cg.shawcable.net) |
01:16:01 | Nico_P | markun: how's the project going ? |
01:17:21 | | Quit HellDragon (Connection timed out) |
01:17:32 | | Quit Ryuu (Connection timed out) |
01:18:57 | | Join HellDragon [0] (n=JD@unaffiliated/helldragon) |
01:20:03 | preglow | midterm, yeah |
01:20:04 | preglow | that reminds me |
01:20:30 | preglow | i wonder if that requires me to be around, i'm still a bit sketchy on if i'll have net access at all when i'm away |
01:21:44 | petur | better do it before then... |
01:22:08 | preglow | that would pretty much require it to be done tomorrow |
01:23:59 | preglow | i can't see anything in the google interface that requires my action, though |
01:24:23 | petur | maybe ask on the mentor ML |
01:25:50 | Nico_P | I think midterm evaluating starts on the 9th |
01:25:53 | preglow | the timeline says midterm eval starts the nnth |
01:25:54 | preglow | ninth |
01:25:55 | preglow | yeah |
01:26:11 | preglow | tough luck, i go away the 7th |
01:29:23 | | Quit petur ("Zzzzz") |
01:29:25 | | Join Sega [0] (n=sega@cpe-24-24-88-117.stny.res.rr.com) |
01:30:00 | Nico_P | preglow: you have till the 16th |
01:30:11 | preglow | i'm not back by then |
01:30:24 | Sega | hey |
01:31:31 | Sega | Can I ask you guy's something? |
01:31:58 | preglow | ask |
01:32:10 | DerPapst | Sega: no questions are forbidden :-/ |
01:32:30 | Sega | :0 Why? |
01:32:41 | DerPapst | </bad_joke> |
01:33:03 | Sega | ...|-( |
01:33:22 | Sega | So can I or not? |
01:33:36 | DerPapst | sega: i just wonder everytime why people ask if they are allowed to ask ^^ |
01:33:36 | scorche | Sega: read the guidelines linked in the topic |
01:33:45 | Sega | i did |
01:33:51 | scorche | you did? |
01:33:55 | Sega | yup |
01:33:57 | DerPapst | sure you are allowed to ask. |
01:34:09 | DerPapst | if not you would already have broken a rule |
01:34:16 | DerPapst | and then being kicked :P |
01:34:40 | Sega | OK Does rockbox have tv out? |
01:34:55 | DerPapst | no |
01:35:15 | DerPapst | maybe one should add "Don't ask to ask" to the topic ^^ |
01:35:17 | scorche | Sega: if you read the guidelines before, did you purposefully choose to ignore them then? |
01:35:21 | Sega | and sorry if i broke a rule!:-( |
01:35:31 | scorche | Sega: but you just told me that you read tehm |
01:35:32 | DerPapst | you didn't. |
01:35:33 | DerPapst | yet |
01:35:45 | scorche | DerPapst: technically, that is in the guidelines |
01:35:50 | Sega | I'm reading them now.... |
01:35:59 | Sega | for the second time... |
01:36:07 | DerPapst | heh |
01:36:36 | DerPapst | i have read them once.. but completely forgotten their content :P |
01:38:38 | Sega | Ok i'm done! |
01:39:46 | Sega | One more thing to ask... Is there anymore games besides the ones all ready in rockbox? |
01:40:09 | scorche | there are a few unfinished ones in the tracker, but no |
01:40:10 | DerPapst | nope |
01:40:25 | XavierGr | you might find some more on various forums and such but you will have to search around more |
01:40:31 | DerPapst | unless you get lots of different roms or wads for rockbox and rockdoom |
01:40:37 | preglow | oh well, i'll try to catch saratoga tomorrow and see |
01:41:18 | TTSbox_ | Nico_P: yes I am the one |
01:41:26 | TTSbox_ | sorry saw your question now |
01:41:35 | Nico_P | no problem ;) |
01:41:36 | Sega | Ok DerPapst where can i more wads for rockdoom? |
01:41:42 | Nico_P | how's the project going ? |
01:42:13 | DerPapst | for wads google "freewads" |
01:42:31 | DerPapst | and afaik therea re some pages that have free roms too. |
01:43:00 | Sega | thanks Derpast see you guys! |
01:43:06 | Sega | bye |
01:43:22 | XavierGr | bye |
01:43:27 | | Quit Sega ("Quitting!") |
01:43:29 | TTSbox_ | Thanks... I still don't have something working |
01:43:46 | TTSbox_ | BUt I guess when I have something working, I will be almost done |
01:44:07 | preglow | heh |
01:44:23 | TTSbox_ | though I don't know How much different are the requirements for porting as a plugin |
01:44:28 | TTSbox_ | vs to the core |
01:44:45 | Nico_P | what kind of requirement ? |
01:45:48 | TTSbox_ | for example I have limitations like using the api interface for all functions |
01:45:58 | | Join Segadude [0] (n=sega@cpe-24-24-88-117.stny.res.rr.com) |
01:46:04 | TTSbox_ | I don't know yet anything about putting things to the core |
01:46:14 | preglow | it's simpler than doing it in a plugin |
01:46:23 | TTSbox_ | really? |
01:46:27 | preglow | well, i think so |
01:46:32 | Nico_P | I agree |
01:46:34 | preglow | no memory requirements, all the api is there |
01:46:36 | TTSbox_ | so why are we porting it as a plugin? |
01:46:50 | preglow | don't ask me :PP |
01:46:57 | linuxstb_ | I wouldn't agree - porting to the core means you have far more memory and binary size constraints. |
01:47:00 | Nico_P | TTSbox_: probably because it is something not everybody wants in the core |
01:47:01 | TTSbox_ | My mentor Markun suggested that |
01:47:16 | linuxstb_ | In a plugin you can relax... |
01:47:22 | Nico_P | ... or what linuxstb_ said |
01:47:26 | preglow | well, also true... |
01:47:39 | | Quit Segadude (Client Quit) |
01:48:00 | | Join webguest62 [0] (i=186e1ca3@gateway/web/cgi-irc/labb.contactor.se/x-f06ada920497f080) |
01:48:18 | TTSbox_ | we could still put it as an option to compile... |
01:48:19 | Nico_P | I agree a plugin feels like a better testing ground for some things |
01:48:26 | TTSbox_ | to the makefile |
01:48:32 | TTSbox_ | make -withTTS |
01:48:52 | Nico_P | TTSbox_: true. that's managed with #defines usually |
01:48:56 | XavierGr | for the time beeing yes but not when finished |
01:48:59 | TTSbox_ | something like this |
01:49:01 | linuxstb_ | I think the preference is to avoid compile-time options - it just gives more and more combination of builds to test. |
01:49:09 | webguest62 | Hello people. Is it a good idea to download the lastest build or wait for more cleanup of the WMA codec?. gigabeat user here. thanks |
01:49:22 | Nico_P | webguest62: both ? |
01:49:25 | linuxstb_ | Why wait? |
01:49:35 | XavierGr | wma works quite well on gigabeat, though no seeking |
01:49:44 | linuxstb_ | If you're ever in doubt, just backup your .rockbox folder first, and you can always restore it. |
01:50:08 | | Quit seeee (Read error: 110 (Connection timed out)) |
01:50:21 | Mouser_X | (Wish I had thought of that...) |
01:50:23 | TTSbox_ | hmm, so the difference with core and plugin for enduser is that plugins is not loaded to memory at startup, is that it? |
01:51:08 | linuxstb_ | Yes, there's a portion of memory (512KB on most targets, 32KB on the Archos targets) reserved for plugins. One plugin at a time can be loaded and run from that buffer. |
01:51:09 | Nico_P | TTSbox_: well actually the user has to run the plugin |
01:51:31 | webguest62 | What does 400% realtime mean anyhow? I saw that listed in one of the builds concerning the WMA codec |
01:51:44 | linuxstb_ | If a plugin needs more than that amount of memory it needs to stop playback and claim the entire main memory. |
01:51:52 | Mouser_X | webguest62: It means it's running 4 times faster than necessary |
01:51:53 | DerPapst | cam 2 plugins run at the same time? |
01:51:56 | DerPapst | *can |
01:52:04 | linuxstb_ | No. |
01:52:05 | Nico_P | webguest62: it means the codec decodes in 1/4 of the length of the track |
01:52:15 | linuxstb_ | webguest62: It means it works... |
01:52:32 | Mouser_X | So, it doesn't mean it's decoding 4 times faster than necessary? |
01:52:48 | Mouser_X | I mean sure, when actually listening to it, it'll run full speed. |
01:52:48 | XavierGr | Mouser_X: the more % the better |
01:53:01 | Mouser_X | Of course. It means you have more headroom for stuff. |
01:53:03 | linuxstb_ | It means that a 4 minute track can be decoded in 1 minute - so the CPU is only working at 25% capacity. |
01:53:05 | Nico_P | Mouser_X: when you say that you make it sound like it's not a good thing, or at least useless |
01:53:13 | DerPapst | linuxstb_: then i wonder why it would be better to put TTS into a plug in. lots of plungin have a menu that wouldn't get read if the TTS plugin can't run at the same time... |
01:53:27 | DerPapst | or have i missed something improtant? :S |
01:53:47 | Mouser_X | Nico_P: Ah. You're right, but I was going to clarify. I should have worded it different in the first place. |
01:53:58 | webguest62 | so there is the codec is not limiting in regards to general playback? only the absence of seeking |
01:54:02 | XavierGr | DerPapst: some think that developing in a plugin is easier than on core |
01:54:09 | Nico_P | Mouser_X: you have the idea right though |
01:54:13 | linuxstb_ | I don't think that's been decided yet. IMO, we would probably want a dedicated "TTS plugin buffer" which could be used by TTS if enabled, or reclaimed as part of the audio buffer if not. |
01:54:21 | XavierGr | DerPapst: maybe it is personal preference too |
01:54:22 | | Quit hcs ("Leaving.") |
01:54:50 | Nico_P | webguest62: if you don't use WMA, the WMA codec will change nothing to you |
01:54:57 | Nico_P | whatever its state |
01:55:16 | TTSbox_ | I think having it a compile time option is good. People who don't want it probably wouldn't want to bloat their firmware size too |
01:55:43 | linuxstb_ | You can make it optional without needing to make it a compile-time option. |
01:55:47 | DerPapst | linuxstb_: ah ok. :) i'm not sure i want TTS in the core also. |
01:56:12 | preglow | not having it in the core would be a huge waste, if you ask me |
01:56:16 | linuxstb_ | The other problem with compile-time options of course is that you can't disable them at run-time... |
01:56:18 | preglow | think of the possibilities for blind people |
01:56:54 | TTSbox_ | linuxstb_:how You can make it optional without... |
01:56:55 | webguest62 | I have wma files already on my player. It just says no file. So I am gladly going to download the latest build |
01:57:09 | linuxstb_ | TTSbox_: What I said 2 minutes ago |
01:57:30 | TTSbox_ | can you clarify that |
01:58:32 | DerPapst | preglow: i aware of it.. that's why i asked if 2 plugins (TTS and something else) can run at the same time. So that menus of plugins still get read. |
01:58:37 | TTSbox_ | the TTS code's binaries will be in firmware, |
01:58:37 | DerPapst | *i'm |
01:58:40 | TTSbox_ | right? |
01:59:18 | TTSbox_ | if it is not a compile time option |
01:59:30 | TTSbox_ | put it is like 2,5 MBs |
01:59:39 | DerPapst | preglow: also i hardly can imagine how TTS is supposed to work if it's not in the core. |
01:59:51 | TTSbox_ | that is why I thought compile time would be better |
01:59:55 | preglow | DerPapst: well, you point it to a text file or something |
01:59:58 | preglow | *shrug* |
02:00 |
02:00:32 | DerPapst | preglow: i thought TTS should also read menus and such |
02:00:54 | TTSbox_ | yeah that is also planned... |
02:01:03 | preglow | then i can't see how it's supposed to be a plugin |
02:01:10 | TTSbox_ | Firt plugin, then to the core |
02:01:16 | preglow | then good |
02:01:18 | TTSbox_ | and reading manus filenames |
02:01:20 | preglow | nothing wrong with that |
02:01:30 | | Join stripwax_ [0] (n=Miranda@i-83-67-214-206.freedom2surf.net) |
02:01:44 | DerPapst | so if it is a plugin how should it read the menus then? running in the background? |
02:01:49 | TTSbox_ | but I was thinking plugin programming was easier, since it was adviced to me |
02:02:25 | TTSbox_ | putting it to the core has only no malloc limitation? |
02:02:35 | TTSbox_ | is that the only one? |
02:02:55 | webguest62 | Thanks for answering my questions people and thanks for the WMA codec. I prefer Mp3 VBR but some of my library is WMA and I don't want to go through the conversion again so this is Major for me. |
02:03:08 | XavierGr | DerPapst: as soon as he manages to make it working as a plugin then I don't think it would be too difficult to convert it for the core |
02:03:49 | linuxstb_ | I'm not talking of a plugin in the current sense, but a new type of plugin, with its own buffer area. If the user has enabled TTS, the TTS plugin is loaded to that buffer, otherwise that space is taken by the core for the audio buffer. |
02:03:51 | scorche | TTSbox_: core has no malloc at all |
02:03:55 | XavierGr | well webguest62 wma was one of the final unexplored strongholds of rockbox so we are all happy with it :P |
02:04:30 | preglow | webguest62: playback isn't exactly smooth yet |
02:04:49 | linuxstb_ | It's pretty good on Gigabeat... |
02:04:56 | preglow | linuxstb_: oh, right... |
02:05:19 | * | linuxstb_ is happy preglow hasn't got one of those yet... |
02:05:55 | Mouser_X | Heh |
02:06:17 | | Quit Nico_P (Remote closed the connection) |
02:06:19 | preglow | haha |
02:06:23 | linuxstb_ | 55 GBP was a cheap price to pay to not have to worry about optimising... |
02:06:25 | preglow | i'm just happy i never ended up with anything archos :> |
02:06:27 | * | Mouser_X is looking forward to a S port. 533 mhz CPU? Where's my Snes9x port? |
02:06:28 | | Quit bdgraue_ (Remote closed the connection) |
02:06:37 | stripwax_ | £55 for a gigabeat? not bad |
02:07:06 | linuxstb_ | An F20 from ebay. It cost me more than double that for an 80GB disk for it... |
02:07:16 | TTSbox_ | I just bought a F20 for $76 from Ebay |
02:07:17 | stripwax_ | heh |
02:07:25 | TTSbox_ | plus 12 shipping |
02:07:27 | preglow | what the hell |
02:07:36 | preglow | you don't want to mention these prices to me |
02:07:44 | Mouser_X | lol |
02:07:48 | scorche | cheap cheap cheap |
02:08:18 | Mouser_X | I paid $175 USD for my F40, but apparently that was overpriced. |
02:08:34 | Mouser_X | (It did include shipping though.) |
02:08:35 | webguest62 | wonder why they made the gigabeat with such a powerful CPU 300mhz and the newest ipods dont even have that power? |
02:08:39 | TTSbox_ | still going for that range |
02:08:53 | preglow | well, the nano2g has a pretty kickass cpu too |
02:09:00 | scorche | webguest62: the new nano is quite...bah...ybeat me to it |
02:09:31 | linuxstb_ | And the ipod video has two 80MHz ARM cores, plus a 150MHz (I think) [insert speculation here] core with DSP |
02:09:37 | preglow | several hundred mhz arm, its own dsp core, tons of sram |
02:09:54 | scorche | they went a bit overboard =P{ |
02:09:54 | DerPapst | XavierGr:the problem i have is that once TTS is fully running that it has to go into the core atm since there is no way to have a plugin running in the backgrund yet. so the binarysize of the core would be increase a lot. and i also dont think everyone whats to have TTS as a feature. So a plugin would be the best solution. and according to linuxstb it is possible to get TTS running in the backgrund as a plugin. |
02:09:57 | preglow | a 150mhz sparc, you say?? |
02:10:24 | toffe82 | webguest62: they did it just for rockbox people ;) |
02:10:31 | preglow | DerPapst: there is a way to have a plugin running in the background, there is |
02:10:36 | preglow | tsr plugs |
02:10:43 | preglow | like the battery bench thing |
02:10:51 | DerPapst | ah.. didn't know that. |
02:10:56 | preglow | but now you do! |
02:10:58 | webguest62 | I paid 99 for my F40 |
02:11:09 | TTSbox_ | but when you run another plugin it is terminated |
02:11:19 | | Quit jgarvey ("Leaving") |
02:11:21 | preglow | yup |
02:11:22 | DerPapst | so it is possible to run 2 plugins at a time.. one in the backgrund and the other not :P |
02:11:28 | preglow | nope, just the one |
02:11:33 | webguest62 | hha |
02:11:38 | TTSbox_ | but probably we can change that for TTS |
02:11:56 | DerPapst | ^ that is what i think would be the best. |
02:11:57 | TTSbox_ | as I think linuxstb suggested |
02:12:03 | linuxstb_ | How much of that 2.5MB is code, and how much is data? |
02:12:18 | TTSbox_ | all incorporated into code |
02:12:26 | | Join Ryuu [0] (i=JD@unaffiliated/helldragon) |
02:12:28 | TTSbox_ | data is also on the code |
02:12:42 | * | linuxstb_ doesn't understand |
02:12:48 | webguest62 | Where does the F40 with the newest of Ipods in regards to processing power? |
02:12:58 | TTSbox_ | but it is like 2 MB |
02:13:19 | TTSbox_ | less than .5 MB is code |
02:13:46 | linuxstb_ | webguest62: I would say the current ipods are more powerful, but Rockbox can't take advantage of that power. All the gigabeat's power is in a single ARM CPU, which makes things very easy. |
02:14:47 | TTSbox_ | for example on my linux setup flite executable is 3.22 MBs |
02:15:17 | TTSbox_ | I have downloaded a port for Windows mobile which is 2.5 MBs |
02:15:29 | | Quit stripwax_ ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") |
02:15:33 | TTSbox_ | The linux one has two voices I guess |
02:15:41 | linuxstb_ | I'm wondering how big just the code would be if you loaded the data from an external file at runtime. |
02:15:46 | TTSbox_ | but all is in the executable |
02:16:02 | TTSbox_ | it would be smaller |
02:16:07 | TTSbox_ | very much smaller |
02:16:24 | TTSbox_ | you are thinking it so that the firmware will be smaller |
02:16:27 | TTSbox_ | right? |
02:16:37 | linuxstb_ | Yes, we wouldn't want to put the data in the core. |
02:16:48 | preglow | oh no siree, we wouldn't |
02:16:50 | TTSbox_ | most of it's size is voices and lexicon |
02:17:19 | DerPapst | how many languages does "it" speak? |
02:17:35 | TTSbox_ | Than I will try to learn how we can achieve that after plugin succeeds |
02:17:41 | TTSbox_ | only English yet |
02:17:47 | DerPapst | ah... |
02:17:49 | DerPapst | ok :) |
02:17:49 | | Quit webguest62 ("CGI:IRC (Ping timeout)") |
02:17:58 | TTSbox_ | but any of FESTVOX voices can be converted |
02:18:34 | TTSbox_ | there we have spanish |
02:18:43 | TTSbox_ | http://festvox.org/voicedemos.html |
02:18:50 | TTSbox_ | I remember seeing German too |
02:19:23 | | Quit stripwax (Read error: 110 (Connection timed out)) |
02:19:59 | * | preglow bed |
02:21:03 | DerPapst | wow... they sound scary :D |
02:21:27 | TTSbox_ | I have just seen that there are works for Indian languages, titles "Building Hindi and Telugu Voices using Festvox" |
02:21:35 | TTSbox_ | titled |
02:21:47 | TTSbox_ | they are intelligeble at least |
02:21:52 | TTSbox_ | :) |
02:21:55 | TTSbox_ | right? |
02:22:03 | TTSbox_ | what do you think? |
02:22:45 | TTSbox_ | for me that comes first |
02:22:59 | DerPapst | having problems with that page... |
02:23:02 | TTSbox_ | naturalness is also important |
02:23:16 | DerPapst | my sytesized wave files are under one 1 second... |
02:23:22 | | Quit Thundercloud (Remote closed the connection) |
02:23:32 | TTSbox_ | hmm |
02:23:46 | DerPapst | the only one that worked was half of the indian one :D |
02:23:54 | DerPapst | and that sounded scary ^^ |
02:24:03 | linuxstb_ | That page crashed firefox for me... |
02:25:04 | DerPapst | or they don't work at all -.- |
02:25:08 | DerPapst | empty files |
02:25:26 | TTSbox_ | yes |
02:25:31 | TTSbox_ | same happened to me now |
02:25:44 | TTSbox_ | I guess, it can not handle 4 people :) |
02:25:55 | | Join Daishi [0] (n=daishi@ool-18be2884.dyn.optonline.net) |
02:25:56 | TTSbox_ | it should |
02:26:55 | * | Mouser_X prepares to crash Firefox. |
02:27:01 | Mouser_X | I'm going to check out the page... |
02:29:29 | Mouser_X | Worked for me. I tried "Hello World." I understood the Hello part, but World sounded like whirl. |
02:29:32 | DerPapst | have used the premade ones |
02:30:16 | DerPapst | some i understood good. |
02:30:37 | DerPapst | but for some i had to read the text to undersant what it said |
02:31:22 | * | amiconn starts to understand PP somewhat more |
02:31:45 | DerPapst | and the german examples are most worst ever heared. |
02:31:54 | DerPapst | espechially the male one :D |
02:32:06 | DerPapst | but they are still in development. |
02:32:18 | DerPapst | so i'm not complaining |
02:33:28 | DerPapst | amiconn: still reading lots of arm asm? |
02:33:33 | amiconn | yes |
02:33:53 | amiconn | linuxstb_: Could you perform a test on your photo? |
02:34:18 | | Join scorche` [0] (n=scorche@rockbox/administrator/scorche) |
02:34:33 | amiconn | I would like to know what happens if you set bits 30 and 31 of register 0x600060a0 to zero |
02:34:38 | DerPapst | the only asm i ever read and undersand was some pretty trivial asm for an am<sup>0</sup> machine. |
02:35:38 | linuxstb_ | amiconn: Sure. |
02:36:00 | DerPapst | in fact i have "written" a C0 compiler in haskell that made am0 code ^^ |
02:36:02 | | Quit scorche (Nick collision from services.) |
02:36:07 | | Nick scorche` is now known as scorche (n=scorche@rockbox/administrator/scorche) |
02:37:12 | DerPapst | haskell is a pretty strange programming language/concept. |
02:37:21 | amiconn | According to http://ipodlinux.org/PP5020 the color/photo is the only target where these 2 bits get set - and hence it's the only target that needs them reset temporarily during clock change in order to fix the freezing |
02:37:23 | DerPapst | i've forgotten most of it already. |
02:39:01 | linuxstb_ | amiconn: Do you have a patch you want me to test? I'm busy with some real-work at the moment... (and I'll be away for four days starting tomorrow). |
02:39:34 | amiconn | No patch... just a quick test. But it's not especially important |
02:40:21 | amiconn | amiconn->sleep(); |
02:44:45 | | Join Thundercloud [0] (n=thunderc@84-51-130-71.judith186.adsl.metronet.co.uk) |
02:52:58 | | Part pixelma |
02:53:02 | | Quit DerPapst (Nick collision from services.) |
02:53:05 | | Join DerPapst [0] (n=DerPapst@pD9EB3D7D.dip0.t-ipconnect.de) |
03:00 |
03:04:48 | *** | Saving seen data "./dancer.seen" |
03:11:20 | | Quit krazykit_ (Read error: 104 (Connection reset by peer)) |
03:12:26 | Febs | Hmmm. Rockbox on my iPod Video just crashed for about the 5th time in the past day. Undefined instruction at EDBAE044. |
03:12:57 | DerPapst | mine did that too yesterday 0037e5ß though |
03:13:09 | DerPapst | s/ß/0 |
03:13:32 | DerPapst | adn i have another funny issue... |
03:15:51 | DerPapst | if browse to e.g. /iPod_Contor/Music/F01/BLAH.mp3 i get a splash saysing that my installation is uncomplete and that .rockbox is missing. tehn it jumps to the wps and plays the song as there has never been an error. also i can still use all codecs and plugins afterwards. |
03:16:35 | DerPapst | also backdrop and wps are still the ones i've selected. |
03:16:47 | | Join krazykit [0] (n=krazykit@gct09-56.gctel.net) |
03:17:03 | DerPapst | Febs: do you have a similar issue as well? |
03:17:24 | Febs | I have not noticed anything like that. Does it matter where you browse to? |
03:18:06 | DerPapst | i only hve music in iPod_Control... but i can test it though |
03:20:28 | DerPapst | bah.. rockbox froze... |
03:20:33 | | Quit Shaid (Read error: 110 (Connection timed out)) |
03:21:58 | DerPapst | heh odd... |
03:22:06 | DerPapst | doesn't happen anymore |
03:22:37 | DerPapst | might have to do something with the filename checking code and Lear's commit |
03:22:52 | DerPapst | for fixing a bug. |
03:23:37 | DerPapst | meh rockbox crashed again -.- |
03:24:23 | DerPapst | always uf i enter the filebroser after i quit it because getting confused with the contols. |
03:25:07 | | Quit borisyeltsin (Remote closed the connection) |
03:25:26 | | Join borisyeltsin [0] (n=chris@S0106001346f5afbd.cg.shawcable.net) |
03:28:12 | XavierGr | DerPapst: well I wouldn't wan't to see TTS as a tsr plugin, if voice on rockbox is on core, I think that TTS should be on core too |
03:28:31 | Febs | Now this is really strange. I had Rockbox running but wasn't looking at it. Next time I looked, it was frozen on the boot splash screen. |
03:31:03 | | Quit Thundercloud (Remote closed the connection) |
03:32:14 | DerPapst | XavierGr: i was concerned about adding 2.5MB to the core... but linuxstb suggested to spit the code from the data and add only the code to the core.. which isn't as worse as 2.5MB ;) |
03:32:43 | DerPapst | how the hell do i exit this text viewer... |
03:33:12 | * | DerPapst looks that the source now. |
03:35:12 | Febs | Another crash. Undefined instruction at 081D2DA4. |
03:35:18 | | Quit spiorf (Remote closed the connection) |
03:35:41 | linuxstb_ | XavierGr: The core is currently around 300KB-500KB on swcodec (depending on LCD size and CPU). It sounds like TTS will be at least 500KB of code... |
03:36:44 | linuxstb_ | But I think it's too early to decide how to implement it - we need to see how it performs, and what the resource requirements are first. |
03:36:50 | * | DerPapst fails at quitting the text viewer |
03:38:43 | | Quit Xerion (" ") |
03:39:10 | XavierGr | DerPapst: the plugin text_viewer? |
03:40:35 | Febs | Another crash. |
03:40:51 | DerPapst | doh.. found it now |
03:41:12 | * | DerPapst starts hating the text_viewer plugin. |
03:41:42 | XavierGr | for me a simple stop press quit the plugin |
03:42:34 | DerPapst | not on the iPod :P |
03:43:34 | Febs | Pressing Menu should bring you to the menu, from which you can select "quit." |
03:43:58 | DerPapst | no |
03:44:22 | DerPapst | menu brings me to some sort of editing menu |
03:44:39 | DerPapst | << brings me to a meu where i can quit the prugin. |
03:45:17 | * | DerPapst thinks about changing that though |
03:45:24 | DerPapst | but not now. |
03:45:29 | DerPapst | 3:50am ;) |
03:45:41 | DerPapst | good night everyone :) |
03:45:48 | | Quit DerPapst ("So Long And Thanks For All The Fish!") |
04:00 |
04:18:28 | | Join jhulst [0] (n=jhulst@75-128-122-8.dhcp.aldl.mi.charter.com) |
04:27:15 | | Join webguest44 [0] (i=186e1ca3@gateway/web/cgi-irc/labb.contactor.se/x-fefa6dff51d28406) |
04:28:35 | webguest44 | july 4th build for gigabeat gives undefined instruction error and freezes the unit for some of my WMA coded files. They are all at least 64k/bit |
04:29:47 | | Quit TTSbox_ (Read error: 110 (Connection timed out)) |
04:30:26 | krazykit | webguest44, wma support is very very young. |
04:30:37 | krazykit | *very*. |
04:31:37 | krazykit | do you know what version wma these are? |
04:33:17 | | Join Lynx [0] (n=lynx@tina-10-4.genetik.uni-koeln.de) |
04:33:44 | | Quit webguest44 ("CGI:IRC (Ping timeout)") |
04:35:02 | | Join webguest44 [0] (i=186e1ca3@gateway/web/cgi-irc/labb.contactor.se/x-df60fe602687974e) |
04:35:39 | webguest44 | I don't know the version of the WMA codec it is. |
04:36:34 | krazykit | well, wma playback is really new, so don't be surprised that it isn't working well. it should be much better by the end of summer |
04:39:26 | | Quit webguest44 (Client Quit) |
04:40:07 | | Join hcs [0] (n=agashlin@63.99.57.35) |
04:46:54 | | Join amigan [0] (i=dcp1990@unaffiliated/amigan) |
04:48:36 | | Quit Lynx_ (Read error: 110 (Connection timed out)) |
04:48:36 | | Nick Lynx is now known as Lynx_ (n=lynx@tina-10-4.genetik.uni-koeln.de) |
04:49:58 | | Quit Soap () |
04:50:48 | toffe82 | I create a playlist of all my songs (2800) but the playlist only contains 1920 songs, is there a limit ? |
05:00 |
05:00:13 | | Quit jhulst (Remote closed the connection) |
05:04:50 | *** | Saving seen data "./dancer.seen" |
05:11:36 | Mouser_X | toffe82: My limit is set at 10,000. |
05:11:59 | Mouser_X | If I had all the SPCs on my Gigabeat, 20,000 would still be about 100 or 200 short... |
05:15:12 | | Quit tedrock (Client Quit) |
05:18:46 | toffe82 | Mouser_X: the limit is at 10000 and I have only 2800 songs |
05:19:11 | Mouser_X | I figured. I have no idea. |
05:19:18 | toffe82 | the browse limit is at 1000 |
05:19:37 | | Join tedrock [0] (n=tedrock@d235-159-230.home1.cgocable.net) |
05:19:41 | Mouser_X | I have mine at 3,000 (my OCR directory is big). |
05:20:11 | | Join iPodPhoto [0] (n=46311c65@91.191.140.131) |
05:20:14 | toffe82 | if you creat the playlist, you have all your songs ? |
05:20:59 | Mouser_X | In my OCR directory? As far as I've noticed, yes. |
05:21:11 | iPodPhoto | hello. is there anyone here who has twiki access |
05:22:47 | toffe82 | Mouser_X: I put 3500 in browse directory , and it give me a lot of error and the playlist is now 10000 songs ??? |
05:23:39 | iPodPhoto | I will take that as a no. Thank you kindly. I sha'll check another time |
05:23:45 | | Part iPodPhoto |
05:25:02 | toffe82 | Mouser_X: I change it to 2000 and it saya me no rockbox directory, installtion incomplete and start the wps screen with 10000 songs but nothing to play ? |
05:27:30 | | Join piroko [0] (n=jeremy@dialup-4.225.90.195.Dial1.Cincinnati1.Level3.net) |
05:32:52 | toffe82 | I think I do with this now, but I have to foind why he doesn't create a playlist with all the songs |
05:36:41 | Mouser_X | Strange... |
05:36:46 | Mouser_X | On the Gigabeat? |
05:36:52 | * | Mouser_X is worried now... |
05:36:56 | Mouser_X | That's the build I'm using. |
05:37:02 | Mouser_X | Well, it's from today anyway. |
05:39:07 | | Quit piroko ("leaving") |
05:39:16 | | Join aliask [0] (n=chatzill@c58-109-97-210.eburwd4.vic.optusnet.com.au) |
05:40:56 | | Join jhulst [0] (n=jhulst@c-71-205-0-132.hsd1.mi.comcast.net) |
05:44:31 | | Join piroko [0] (n=jeremy@dialup-4.225.90.195.Dial1.Cincinnati1.Level3.net) |
05:55:49 | | Nick Soap_ is now known as Soap (n=Soap@rockbox/staff/soap) |
05:57:02 | | Quit piroko ("leaving") |
06:00 |
06:04:45 | | Quit lazka (Remote closed the connection) |
06:09:22 | | Quit atsea- (Remote closed the connection) |
06:11:39 | toffe82 | Mouser_X: on the gigabeat X, it is with the buid from today but I have it like this for 2 weeks more or less |
06:17:40 | | Quit Nibbier (Read error: 110 (Connection timed out)) |
06:18:17 | | Join Nibbier [0] (n=sven@e181104031.adsl.alicedsl.de) |
06:20:23 | | Join atsea- [0] (i=ariel@gateway/tor/x-911b0fcdc7971417) |
06:26:49 | | Join linuxstb__ [0] (n=linuxstb@i-83-67-212-170.freedom2surf.net) |
06:35:36 | | Join piroko [0] (n=jeremy@dialup-4.225.90.195.Dial1.Cincinnati1.Level3.net) |
06:37:53 | | Quit Febs (Read error: 110 (Connection timed out)) |
06:40:03 | | Join BK-- [0] (n=Non@bzq-88-154-239-116.red.bezeqint.net) |
06:41:01 | | Quit linuxstb_ (Read error: 110 (Connection timed out)) |
06:49:48 | | Join MrKeuner [0] (n=kudo@unaffiliated/mrkeuner) |
06:50:45 | MrKeuner | hi, is there a whatsnew file that I can find all of the changes to releases? |
06:50:59 | scorche | MrKeuner: the commit log on the front page |
06:51:11 | scorche | and we dont put out releases, so... |
06:52:00 | MrKeuner | that's good enough thanks |
06:53:08 | | Quit MrKeuner (Client Quit) |
06:53:54 | | Quit amigan (simmons.freenode.net irc.freenode.net) |
06:53:54 | NSplit | simmons.freenode.net irc.freenode.net |
06:53:54 | | Quit XavierGr (simmons.freenode.net irc.freenode.net) |
06:53:54 | | Quit bospaadje (simmons.freenode.net irc.freenode.net) |
06:53:54 | | Quit maffe (simmons.freenode.net irc.freenode.net) |
06:53:54 | | Quit crashd_ (simmons.freenode.net irc.freenode.net) |
06:53:54 | | Quit Weiss (simmons.freenode.net irc.freenode.net) |
06:53:54 | | Quit gtkspert (simmons.freenode.net irc.freenode.net) |
06:53:54 | | Quit Seed (simmons.freenode.net irc.freenode.net) |
06:53:54 | | Quit FOAD (simmons.freenode.net irc.freenode.net) |
06:56:25 | toffe82 | scorche: do you have an idea on my problem of playlist ? |
06:56:42 | scorche | i havent been here |
06:56:47 | * | scorche scrolls up |
06:57:08 | | Quit piroko ("brb") |
06:57:39 | toffe82 | scorche: to resume, I have 2800 songs and creating the playlist give me only 1920 |
06:57:47 | | Join piroko [0] (n=jeremy@dialup-4.225.90.195.Dial1.Cincinnati1.Level3.net) |
06:58:02 | scorche | are all 2800 valid? |
06:58:23 | toffe82 | yes I can listen to them if I browse |
06:58:44 | NHeal | simmons.freenode.net irc.freenode.net |
06:58:44 | NJoin | Seed [0] (i=ben@bzq-84-108-237-178.cablep.bezeqint.net) |
06:58:50 | scorche | can you pick out ones that arent in the database, but are in the browser? |
06:58:57 | NJoin | crashd_ [0] (i=foobar@lostnode.org) |
06:59:18 | NJoin | Weiss [0] (i=taw27@pip.srcf.societies.cam.ac.uk) |
06:59:21 | toffe82 | hold on I have to check wich one is not in the file |
07:00 |
07:03:48 | | Quit hcs (Read error: 110 (Connection timed out)) |
07:04:38 | toffe82 | I can play what I want if I browse |
07:04:54 | *** | Saving seen data "./dancer.seen" |
07:04:58 | BHSPitLappy | hmm |
07:05:12 | BHSPitLappy | the DAP on woot.com today has a lot of smart features |
07:05:45 | scorche | toffe82: were there some that you could see that werent in the database, but are in the browser though? |
07:06:03 | toffe82 | I don't use the database |
07:06:20 | toffe82 | I just creat the playlist of all the songs |
07:06:40 | toffe82 | yes I play some that are not in the play list |
07:07:13 | | Join atsea-49 [0] (i=ariel@gateway/tor/x-d2673f1c0994371c) |
07:08:12 | NJoin | amigan [0] (i=dcp1990@unaffiliated/amigan) |
07:08:12 | NJoin | XavierGr [0] (n=xavier@ppp64-247.adsl.forthnet.gr) |
07:08:12 | NJoin | bospaadje [0] (n=bospaadj@ip82-139-84-212.lijbrandt.net) |
07:08:12 | NJoin | maffe [0] (n=maffe@barmen.interhost.no) |
07:08:12 | NJoin | gtkspert [0] (n=gtkspert@gateless.info) |
07:08:12 | NJoin | FOAD [0] (n=dok@dinah.blub.net) |
07:08:23 | scorche | toffe82: hrm...you have recursive dir turned on as well?...i forgot what the limit was for number of folders deep.. |
07:11:28 | toffe82 | I just have a structure like this : music\artist\album\song |
07:12:12 | toffe82 | I change the browse limit and the max playlist and I have some strange behavior |
07:13:25 | | Join hcs [0] (n=agashlin@rockbox/contributor/hcs) |
07:14:28 | | Part atsea-49 |
07:14:53 | | Quit piroko ("Time to dream of electric sheep") |
07:15:41 | | Quit goffa (Remote closed the connection) |
07:16:53 | | Quit atsea- (Read error: 104 (Connection reset by peer)) |
07:21:02 | | Part toffe82 |
07:39:57 | | Join printfXh4 [0] (n=pseudo@ppp121-45-212-101.lns2.bne1.internode.on.net) |
07:45:49 | | Join erchino [0] (n=erchino@189.146.215.172) |
07:45:59 | erchino | hi |
07:46:16 | erchino | im trying to install rock box on my 30gb video |
07:46:20 | erchino | and it doesnt work |
07:46:39 | erchino | when I unzipped... in the ipod root doesnt appear .rockbox |
07:46:43 | erchino | as it says in the manual |
07:46:47 | erchino | what can I do? |
07:47:15 | | Join LinusN [0] (i=linus@rockbox/developer/LinusN) |
07:48:18 | erchino | im using mac osx 10.4 |
07:49:01 | erchino | anyone? can help... |
07:49:22 | | Quit XavierGr (Nick collision from services.) |
07:49:25 | | Join XavierGr [0] (n=xavier@ppp12-207.adsl.forthnet.gr) |
07:49:58 | erchino | ... |
07:50:49 | erchino | help... :( |
07:52:01 | erchino | please... |
07:52:37 | scorche | holy spam... |
07:53:11 | scorche | please read the guidelines linked in the topic |
07:53:54 | erchino | I have readed it |
07:54:01 | erchino | and it doesnt work ... really |
07:54:10 | scorche | what doesnt? |
07:54:16 | erchino | the installing... |
07:54:40 | erchino | installing rock box on my 30 gb video |
07:54:42 | scorche | if you are on a mac, you wont see the .rockbox folder because it is hidden |
07:55:02 | erchino | the root folder doesnt unzipped anything named .rockbox |
07:55:11 | erchino | ok |
07:55:22 | erchino | I did exactly everything it says |
07:55:36 | erchino | after the unzipped I download the patcher |
07:55:43 | erchino | and it patched |
07:55:52 | erchino | and even than it doesnt work |
07:56:13 | erchino | than I downloaded mbr-video30gb.bin |
07:56:14 | scorche | what do you mean by "doesnt work" |
07:56:29 | erchino | when I reset the ipod it looks just the same |
07:56:52 | erchino | Enter i to install the Rockbox bootloader, u to uninstall |
07:56:52 | erchino | or c to cancel and do nothing (i/u/c) :i |
07:56:52 | | Join entheh [0] (n=purr@88-106-233-235.dynamic.dsl.as9105.com) |
07:56:53 | erchino | logout |
07:56:53 | DBUG | Enqueued KICK erchino |
07:56:53 | erchino | [Process completed] |
07:57:20 | erchino | damn... i know what is going on |
07:57:27 | scorche | what does the screen look like? |
07:57:28 | erchino | it says I have to convert the ipod to 32fat |
07:57:45 | erchino | but if I convert to it does it going to work on my mac? |
07:58:04 | scorche | yes it will |
07:59:03 | | Quit Daishi (Remote closed the connection) |
07:59:21 | erchino | do i have to erase everything??? |
07:59:22 | erchino | damn... |
07:59:26 | erchino | now that hurts... |
08:00 |
08:01:41 | erchino | ?? |
08:03:22 | erchino | how do i formaat my ipod on mac? |
08:04:49 | | Join linuxstb [0] (i=5343d4aa@rockbox/developer/linuxstb) |
08:05:05 | [Ray] | erchino: http://www.rockbox.org/twiki/bin/view/Main/IpodConversionToFAT32 |
08:05:10 | | Quit joshin (Read error: 110 (Connection timed out)) |
08:05:14 | erchino | i saw that to |
08:05:31 | linuxstb | Then what step are you stuck on? |
08:05:38 | erchino | but how do I know if mine is 512 bytes or 2048 bytes? |
08:05:57 | linuxstb | ipodpatcher displays that information when you run it. |
08:06:10 | erchino | let me see |
08:06:52 | [Ray] | "NOTE: If you have the 30GB video ipod, you need to determine your sector size. This can be done with the ipodpatcher command - after identifying your ipod, type "ipodpatcher /dev/diskN" (replacing diskN with the device name assigned to your ipod). This should then display the sector size. |
08:06:57 | [Ray] | " |
08:07:07 | linuxstb | But if you're not comfortable in the terminal, I would recommend trying the "easy way" - i.e. finding a Windows PC with itunes installed and using that. |
08:07:13 | erchino | ok |
08:07:53 | | Join pondlife [0] (n=Miranda@cpc1-rdng11-0-0-cust362.winn.cable.ntl.com) |
08:09:02 | erchino | can I do this on disk utility? |
08:09:28 | linuxstb | Some steps yes, but not all. |
08:10:00 | erchino | god damn it... |
08:10:04 | | Join huzz [0] (i=infected@auh-as17716.alshamil.net.ae) |
08:10:15 | | Quit hcs ("Leaving.") |
08:10:39 | erchino | dd if=mbr-video30gb.bin of=/dev/diskN |
08:10:39 | erchino | dd: mbr-video30gb.bin: No such file or directory |
08:10:47 | erchino | im new on terminal |
08:10:49 | erchino | ... |
08:11:30 | linuxstb | Where did you save the mbr-video30gb.bin file to? |
08:11:48 | erchino | on the desktop |
08:12:05 | erchino | and is dev/disk2 |
08:12:13 | linuxstb | Then type "cd Desktop" in the terminal |
08:13:19 | erchino | cd desktop |
08:13:19 | erchino | -bash: cd: desktop: No such file or directory |
08:13:55 | erchino | what do i have to type on the terminal? |
08:14:00 | erchino | cd desktop |
08:14:01 | erchino | ? |
08:14:04 | LinusN | erchino: type "ls" |
08:14:15 | LinusN | without the quotes |
08:14:20 | erchino | aprobacion.rtf mbr-video30gb.bin telefono Tonala.rtf |
08:14:20 | erchino | consul de noemi.rtf rockbox-ipodvideo.pdf |
08:14:20 | erchino | ipodpatcher.dmg rockbox.zip |
08:14:37 | | Join Rob222241 [0] (n=Miranda@p54B15554.dip.t-dialin.net) |
08:15:00 | erchino | it says dd unknow operation... |
08:15:52 | linuxstb | Did you type the command correctly? |
08:15:57 | erchino | yes |
08:16:16 | linuxstb | Can you copy and paste what you typed into the terminal to here? |
08:16:33 | erchino | dd if=mbr-video30gb.bin of=/dev/disk2 |
08:16:37 | erchino | I typed this... |
08:17:06 | LinusN | and the error message was? |
08:17:07 | linuxstb | And what is the exact error message? |
08:17:14 | LinusN | :-) |
08:17:24 | erchino | dd: unknown operand cd |
08:17:49 | LinusN | then you can |
08:18:05 | LinusN | 't have typed exactly what you said you did |
08:18:12 | | Join bdgraue [0] (n=bdgraue@dyndsl-085-016-027-031.ewe-ip-backbone.de) |
08:18:45 | LinusN | just try it again |
08:18:56 | linuxstb | On an empty line. |
08:20:02 | | Quit linuxstb ("CGI:IRC") |
08:20:09 | | Join linuxstb [0] (i=5343d4aa@rockbox/developer/linuxstb) |
08:20:56 | erchino | it says resource busy now |
08:21:12 | linuxstb | Then you need to unmount your ipod - you can do that in disk utility. |
08:22:25 | | Quit borisyeltsin (Remote closed the connection) |
08:22:33 | linuxstb | Be sure to click "unmount", not "eject". |
08:22:46 | | Join borisyeltsin [0] (n=chris@S0106001346f5afbd.cg.shawcable.net) |
08:23:35 | huzz | rockbox rox :/ |
08:24:42 | markun | huzz: indeed :) which player do you have? |
08:24:54 | erchino | 1+0 records in |
08:24:54 | erchino | 1+0 records out |
08:24:54 | erchino | 512 bytes transferred in 0.000108 secs (4740582 bytes/sec) |
08:25:03 | erchino | ok |
08:25:10 | erchino | this is what it said... |
08:25:18 | erchino | is it alright? |
08:25:28 | erchino | or did i did something wrong?? |
08:25:43 | markun | erchino: I think it's fine |
08:25:47 | erchino | ok |
08:26:10 | erchino | it says creating images |
08:26:20 | erchino | hey is it worth it all this |
08:26:20 | erchino | ? |
08:26:22 | | Join wmaaddingmusic [0] (i=474872e4@gateway/web/cgi-irc/labb.contactor.se/x-2c980a8e256bc6ec) |
08:26:58 | LinusN | erchino: no, it's not worth it - rockbox sucks :-) |
08:27:07 | BK-- | markun, i have it on a sansa e270, and it really does rock |
08:27:10 | huzz | markun, iPod |
08:27:31 | wmaaddingmusic | can someone help me figure out why adding WPS makes sound files top playing? |
08:27:35 | huzz | i've been an iPod user for less then 48 hours |
08:27:37 | wmaaddingmusic | *stop playing |
08:27:40 | huzz | i thought i almost bricked mine :/ |
08:27:53 | huzz | just had to press the back cover and wala *magic* :p |
08:28:08 | LinusN | wmaaddingmusic: they stop alltogether? |
08:28:22 | erchino | it wont boot... |
08:28:29 | wmaaddingmusic | yes they will not play sound at all and no time movement or anything |
08:28:30 | erchino | I think I broke my pod... |
08:28:48 | LinusN | erchino: now i believe you have to perform a restore operation with itunes |
08:28:58 | huzz | erchino, just press the front panel from all sides, give it a little thumb, then press the reset keys will work like magic :) |
08:29:10 | huzz | if it won't boot you can't restore via itunes |
08:29:12 | wmaaddingmusic | i am using a 30gb video ipod with senabs build of wps and yesterdays version of rockbox that added wma.... |
08:29:24 | linuxstb | erchino: Did you format the new FAT32 partition? |
08:29:57 | wmaaddingmusic | i really dont want to try a fresh install becasue it takes a long time for the music to transfer over again.... |
08:29:58 | linuxstb | erchino: You need to force your ipod into disk mode - hold MENU+SELECT for about 5 seconds to reboot it, then immediately press and hold SELECT+PLAY |
08:30:11 | Ctcp | Ignored 1 channel CTCP requests in 0 seconds at the last flood |
08:30:11 | * | linuxstb runs - back on Sunday evening. |
08:30:14 | huzz | this just happened to me like 5 minutes ago :/ |
08:30:17 | | Quit linuxstb ("CGI:IRC") |
08:30:30 | LinusN | wmaaddingmusic: i don't see why you would have to transfer the music again just because you reinstall rockbox |
08:30:59 | | Quit Rob2222 (Read error: 110 (Connection timed out)) |
08:31:10 | pondlife | Regarding TTS - I wonder if the TTS plugin could use the voice buffer? I don't suppose you'd want to use both TTS and lang.voice..? Might be a squeeze though. |
08:31:32 | wmaaddingmusic | oh well you are right lol i wasnt thinking right.. so use ipodpatcher to uninstall it then delete .rockbox? |
08:31:36 | LinusN | pondlife: i think it should use the voice buffer |
08:31:51 | pondlife | It makes a lot of sense. |
08:31:55 | LinusN | wmaaddingmusic: ipodpatcher is only for the bootloader - no need to use that |
08:32:27 | LinusN | wmaaddingmusic: just unpack the entire rockbox.zip file to the player |
08:32:33 | pondlife | Hopefully TTSBox will get to know this at some point. |
08:32:47 | linuxstb__ | How big is the voice buffer? |
08:32:53 | pondlife | As big as you want. |
08:32:58 | LinusN | pondlife: i think it's a waste of time to work with it as a plugin |
08:33:00 | pondlife | As big as the voice file (plus a bit) |
08:33:22 | wmaaddingmusic | .... well what should i do then? just re-extract everything? I have tried when i do it to the rockbox it will play musci but then the wps doesnt work, if i do it to teh wps the sound doesnt work |
08:33:25 | | Join erchino_ [0] (n=erchino@189.180.41.30) |
08:33:31 | pondlife | LinusN: True, I meant more that it could be a run-time option (needing a reboot), not a compile-time option. |
08:33:41 | pondlife | Just like loading a voice file. |
08:33:43 | linuxstb__ | But is the voice buffer at a fixed location? |
08:33:48 | pondlife | No |
08:33:53 | pondlife | :/ |
08:33:54 | LinusN | wmaaddingmusic: doesn't senab's wps require a special senab build as well? |
08:34:08 | linuxstb__ | So how can it be used to load code?,,,, |
08:34:22 | wmaaddingmusic | yes i downloaded it and each time i unpack it the sound quits working |
08:34:45 | erchino_ | hello? |
08:34:49 | LinusN | wmaaddingmusic: but does senab |
08:34:53 | erchino_ | it says file not found... |
08:34:58 | LinusN | 's build contain the wma codec??? |
08:35:36 | LinusN | wmaaddingmusic: senab has to update his build with the new wma codec, else it won't work |
08:35:37 | linuxstb__ | erchino_: That's good - you now need to extract the rockbox.zip file. |
08:35:42 | * | linuxstb__ really runs |
08:35:45 | | Quit linuxstb__ ("Leaving") |
08:35:50 | erchino_ | i did... |
08:36:07 | erchino_ | on disk mode? right??? |
08:36:07 | wmaaddingmusic | i downloaded his senab build called, 5g_32_070430 and that is what i unpack, the WPS i use is called phktape i dont know if it is a senab WPS |
08:36:10 | LinusN | erchino: how did you go about when unzipping the file? |
08:36:29 | wmaaddingmusic | extract all to root of player |
08:36:38 | wmaaddingmusic | whoops nevermind |
08:36:49 | erchino_ | I dont have that option on mac... |
08:36:51 | LinusN | wmaaddingmusic: as you can see, that build was made on april 30, long before the wma codec |
08:36:54 | erchino_ | extract all |
08:37:08 | LinusN | erchino: that's the mac curse for you |
08:37:18 | erchino_ | thanks... |
08:37:23 | wmaaddingmusic | yes but i was just using it yesterday, and then i added more themes and it stopped |
08:37:25 | erchino_ | but Now im stuck |
08:37:27 | LinusN | you can do it in the terminal |
08:37:33 | erchino_ | how? |
08:37:35 | erchino_ | cna I do that? |
08:37:41 | LinusN | type "ls" |
08:37:49 | erchino_ | yes |
08:37:52 | LinusN | is rockbox.zip there? |
08:38:14 | erchino_ | yes |
08:38:20 | LinusN | type "unzip" |
08:38:25 | erchino_ | ok |
08:38:29 | LinusN | what did it say? |
08:38:42 | erchino_ | it says whole bunch of options |
08:38:45 | LinusN | good |
08:38:54 | LinusN | is your ipod attached and unmounted? |
08:38:59 | erchino_ | no |
08:39:04 | LinusN | then do it |
08:39:07 | erchino_ | ok |
08:39:16 | erchino_ | done |
08:39:24 | LinusN | eh, not unmounted, sorry |
08:39:28 | erchino_ | ok |
08:39:42 | erchino_ | I attached again |
08:39:45 | erchino_ | hehe |
08:39:46 | LinusN | good |
08:39:56 | LinusN | now to find out the path to the ipod |
08:40:03 | erchino_ | yes |
08:41:04 | | Join Soap_ [0] (n=Soap@rockbox/staff/soap) |
08:41:34 | erchino_ | ? |
08:41:56 | LinusN | do you know what the ipod is called on the desktop? |
08:42:02 | erchino_ | Sung Bae |
08:42:27 | LinusN | it's a long time since i used a mac... |
08:43:26 | LinusN | hang on |
08:43:31 | erchino_ | ok... |
08:43:47 | GodEater | earning your stripes today LinusN ? :) |
08:43:52 | | Quit Rob222241 (Read error: 104 (Connection reset by peer)) |
08:43:56 | LinusN | GodEater: :-) |
08:44:01 | | Join Rob2222 [0] (n=Miranda@p54B15554.dip.t-dialin.net) |
08:44:32 | | Quit [Sur`DataGhost] (Read error: 104 (Connection reset by peer)) |
08:44:34 | GodEater | LinusN: ipodpatcher −−scan ? |
08:45:04 | LinusN | GodEater: does it tell the path to the ipod filesystem? |
08:45:14 | GodEater | no - but it would give you the /dev/disk |
08:45:16 | | Join DataGhost [0] (n=dataghos@62.131.46.165) |
08:45:18 | GodEater | and then you could run "mount" |
08:45:24 | GodEater | to find out where in the filesystem it's gone |
08:45:26 | GodEater | I suppose |
08:45:27 | LinusN | it's already mounted |
08:45:38 | | Quit erchino (Read error: 110 (Connection timed out)) |
08:45:40 | LinusN | erchino_: does the disktool tell you the path to the ipod? |
08:45:48 | GodEater | yeah, running mount with no arguments should tell you where it's mounted |
08:45:50 | erchino_ | not really |
08:45:58 | LinusN | GodEater: good idea |
08:46:04 | LinusN | erchino_: type "mount" |
08:46:11 | erchino_ | ok |
08:46:15 | * | GodEater is also macless though is and is just guessing |
08:46:46 | * | GodEater hopes it works the same as other POSIX systems |
08:47:01 | erchino_ | hi? |
08:47:04 | erchino_ | it says |
08:47:43 | * | GodEater likes the dramatic pause |
08:47:58 | LinusN | oh, the tension.... |
08:48:05 | LinusN | (drumroll) |
08:48:10 | GodEater | heheh |
08:48:21 | erchino_ | ?? |
08:48:29 | erchino_ | it says dev/disk2s2 |
08:48:39 | erchino_ | on /volume/sung bare |
08:48:41 | erchino_ | bae |
08:48:42 | erchino_ | sorry |
08:48:43 | LinusN | perfect! |
08:48:50 | LinusN | here's what you do: |
08:48:52 | GodEater | yay |
08:48:53 | erchino_ | ok |
08:49:48 | GodEater | more dramatic pauses... |
08:49:49 | LinusN | type "unzip -d "/volume/sung bae" rockbox.zip" |
08:50:10 | scorche | you guys haing fun? =P |
08:50:18 | LinusN | scorche: :-) |
08:50:47 | erchino_ | nope... |
08:50:50 | erchino_ | it says |
08:50:56 | markun | erchino_: you're almost there |
08:51:04 | erchino_ | cannot find or open bae, bae.zip |
08:51:16 | GodEater | erchino_: did you put the "" in ? |
08:51:17 | markun | erchino_: try "unzip -d "/volume/sung bare" rockbox.zip" |
08:51:19 | markun | with the R |
08:51:31 | LinusN | you were only supposed to remove the outer quotes |
08:51:45 | markun | LinusN: and you made a typo |
08:51:59 | LinusN | the quotes around "/volume/sung bae" were supposed to be there |
08:52:06 | erchino_ | cannot create extraction directory: /volume/sung bae |
08:52:08 | markun | LinusN: sung baRe |
08:52:15 | LinusN | markun: aaaaah :-) |
08:52:18 | erchino_ | is SUNG BAE |
08:52:30 | markun | 08:48 < erchino_> on /volume/sung bare |
08:52:40 | erchino_ | I did type that |
08:52:47 | erchino_ | mistype |
08:52:50 | erchino_ | is sung bae |
08:52:50 | LinusN | markun: see the line after that |
08:52:51 | erchino_ | jeje |
08:52:54 | erchino_ | SUNG BAE |
08:52:55 | | Join atsea- [0] (i=ariel@gateway/tor/x-07a9c2f8e51aa18a) |
08:53:01 | markun | oops ;) |
08:53:14 | erchino_ | and it says cannot create extracion directory |
08:53:31 | markun | maybe you don't have write permission then |
08:53:41 | erchino_ | huh? |
08:53:49 | LinusN | erchino_: ls -l "/volume/sung bae" |
08:53:54 | erchino_ | I can read and write |
08:54:42 | | Join linuxstb [0] (i=5343d4aa@rockbox/developer/linuxstb) |
08:54:42 | erchino_ | is says ls [-abcf...] file |
08:54:52 | linuxstb | It's /Volumes/... |
08:54:57 | linuxstb | bye... |
08:54:58 | | Quit linuxstb (Client Quit) |
08:55:18 | erchino_ | nice |
08:55:22 | erchino_ | its volumes |
08:55:24 | erchino_ | hehehe |
08:55:31 | erchino_ | let see if it works |
08:55:39 | erchino_ | cause its unzipping |
08:55:47 | LinusN | *sigh* |
08:55:51 | erchino_ | done |
08:55:54 | erchino_ | what do I do now? |
08:56:01 | erchino_ | do I eject and try it out? |
08:56:02 | GodEater | hahahaha - love linuxstb's "Hit and Run" support |
08:56:03 | erchino_ | ... |
08:56:08 | LinusN | erchino_: yes |
08:57:17 | LinusN | erchino_: a word of advice for the future: when we ask what a command says, you must COPY and PASTE, not retype it |
08:57:32 | erchino_ | ok. |
08:57:34 | erchino_ | sorry... |
08:58:28 | LinusN | let's hope it works now |
08:58:37 | | Join pseudo_ [0] (n=pseudo@ppp121-45-199-232.lns1.bne1.internode.on.net) |
08:58:42 | erchino_ | ok |
08:58:44 | erchino_ | its on |
08:58:47 | erchino_ | now what?? |
08:58:52 | erchino_ | put music??? |
08:58:55 | erchino_ | and thats it? |
08:58:56 | LinusN | now enjoy rockbox :-) |
08:59:28 | wmaaddingmusic | no dont enjoy rockbox... love rockbox |
08:59:29 | | Quit Mouser_X (Read error: 104 (Connection reset by peer)) |
08:59:55 | erchino_ | the menu is that small??? |
09:00 |
09:00:10 | scorche | change the font |
09:00:14 | LinusN | erchino_: maybe you could have used the Rockbox Utility: http://www.rockbox.org/twiki/bin/view/Main/RockboxUtility |
09:00:15 | GodEater | erchino_: it's now time to read the manual.... |
09:00:17 | erchino_ | i attached the ipod and doesnt appear... on the desktop as usual |
09:00:42 | erchino_ | like what utility? |
09:01:05 | | Join ender` [0] (i=krneki@84-255-206-8.static.dsl.t-2.net) |
09:01:13 | LinusN | it's a utility that helps you install rockbox, and themes |
09:01:44 | erchino_ | so I dont use itune anymore to put music on? |
09:01:48 | LinusN | no |
09:02:03 | erchino_ | really??? |
09:02:09 | LinusN | really |
09:02:17 | LinusN | you can, if you want though |
09:02:34 | | Quit entheh ("^~") |
09:03:17 | | Quit Soap (Read error: 110 (Connection timed out)) |
09:03:35 | LinusN | erchino_: http://www.rockbox.org/twiki/bin/view/Main/IpodFAQ |
09:03:38 | wmaaddingmusic | like i said love rockbox |
09:03:52 | LinusN | wmaaddingmusic: good to hear :-) |
09:04:08 | erchino_ | so when I opened the rbutil and click on themes |
09:04:17 | erchino_ | it downloads automatically? |
09:04:35 | erchino_ | when it says fetching? |
09:04:41 | LinusN | i believe so |
09:04:55 | *** | Saving seen data "./dancer.seen" |
09:05:02 | erchino_ | let me see... |
09:06:08 | | Quit printfXh4 (Connection timed out) |
09:07:39 | erchino_ | ok let me copy some music to see how it works... |
09:07:40 | erchino_ | ehehe |
09:07:43 | | Join Mouser_X [0] (n=mouser_x@67.110.120.164.ptr.us.xo.net) |
09:07:52 | erchino_ | thanks a lot linusn |
09:07:56 | erchino_ | god bless |
09:07:57 | LinusN | you're welcome |
09:08:27 | LinusN | sometimes i regret selling my mac |
09:08:36 | wmaaddingmusic | LinusN: I know i just really love rockbox, i know the wma and WPS thing is wonky cause its new but i love drag and drop and i love the functionality, these people are amazing for writing such a great piece of software |
09:08:42 | erchino_ | why is that? |
09:08:43 | | Quit wmaaddingmusic ("CGI:IRC") |
09:08:46 | GodEater | LinusN: and then you wake up :) |
09:09:22 | LinusN | erchino_: because i lack the knowledge to help guys like you, for instance |
09:09:34 | LinusN | and i kind of like os x |
09:10:05 | LinusN | what i *don't* miss is os 9 |
09:10:16 | erchino_ | haaa |
09:10:22 | erchino_ | this is my first mac |
09:10:23 | | Join webguest92 [0] (i=c023110f@gateway/web/cgi-irc/labb.contactor.se/x-11d1ddca21f08f92) |
09:10:30 | erchino_ | so I dont really know about oc9 |
09:10:31 | | Quit blithe (Remote closed the connection) |
09:10:48 | LinusN | i once had to write an Illustrator plugin that had to work on OS9, OSX and Win32 |
09:10:56 | pondlife | Urgh |
09:11:02 | LinusN | with networking support |
09:11:09 | LinusN | that sucked |
09:11:27 | pondlife | Sockets? |
09:11:30 | LinusN | yes |
09:11:42 | LinusN | it involved porting curl to os9 |
09:11:58 | LinusN | using a posix portability layer |
09:12:19 | erchino_ | is it stable the rockbox? |
09:12:24 | erchino_ | does crash? |
09:12:25 | LinusN | i bought a mac for that sole purpose |
09:13:08 | LinusN | erchino_: it's fairly stable on most targets, but unfortunately ipod is one of the most unstable targets... |
09:13:22 | LinusN | it should work fine though |
09:13:22 | erchino_ | damn...... |
09:13:29 | erchino_ | ok... |
09:13:54 | LinusN | ipod is a hard target to support for several reasons |
09:14:15 | erchino_ | too much apple??? i guess?? |
09:14:18 | GodEater | erchino_: I had a crash on my iPod yesterday - but that's the first one since I first installed at the beginning of June |
09:14:20 | LinusN | the lack of hardware documentation |
09:14:37 | GodEater | erchino_: and they're not hard to recover from - simply reset and continue |
09:14:42 | erchino_ | when it crash you do the same as original? |
09:14:45 | erchino_ | menu and select? |
09:14:48 | GodEater | yes |
09:14:58 | erchino_ | ok thanks |
09:15:26 | erchino_ | about the sound setting? |
09:15:32 | erchino_ | and all thos things |
09:15:38 | erchino_ | any good advices?? |
09:15:44 | GodEater | yes: read the manual :) |
09:15:45 | LinusN | erchino_: i suggest you spend some time with the manual |
09:16:01 | erchino_ | hehe I guess I have to... |
09:16:14 | | Join kaaloo [0] (n=luis@rue92-3-82-232-48-241.fbx.proxad.net) |
09:16:36 | | Join blithe [0] (n=blithe@stiletto.djblithe.com) |
09:17:08 | GodEater | erchino_: if you have questions *after* you've read the manual - then please come back. We like questions from people who demonstrate they've done their homework :) |
09:17:18 | | Part kaaloo |
09:17:43 | | Join davina [0] (n=dave@cpc1-sout6-0-0-cust616.sotn.cable.ntl.com) |
09:18:22 | erchino_ | thanks |
09:18:23 | erchino_ | :D |
09:19:41 | | Join pseudo__ [0] (n=pseudo@ppp121-45-250-67.lns2.bne4.internode.on.net) |
09:20:08 | erchino_ | how about video and pics |
09:20:16 | erchino_ | doesnt say anything about that... |
09:20:25 | scorche | sure it does |
09:23:06 | | Join petur [0] (n=petur@rockbox/developer/petur) |
09:23:53 | * | petur spots 3 oops commits on todays frontpage :) |
09:24:09 | petur | actually 4... |
09:24:15 | LinusN | we're getting sloppy in vacation mode |
09:24:21 | petur | heh |
09:25:08 | petur | LinusN: is it in FAT spec that the . and .. entries are always first and second? Or shall I read the spec tonight ;) |
09:25:10 | * | jhMikeS doesn't need vacation to be sloopy :P |
09:25:35 | LinusN | the fat spec says they have to be in entry 1 and 2 when you create a directory |
09:25:46 | petur | ah ok.... thanks |
09:26:06 | | Join miepchen^schlaf [0] (n=hihi@84.191.94.175) |
09:26:13 | * | petur should read the spec *before* trying to fix things |
09:27:26 | * | jhMikeS wonders if the build is getting sticky again |
09:27:35 | | Join stripwax [0] (n=Miranda@i-83-67-214-206.freedom2surf.net) |
09:28:22 | LinusN | something is wrong with the builds - it repeatedly send the 8MB recorder builds to the servers, but nobody builds it |
09:28:39 | | Quit pseudo_ (No route to host) |
09:28:45 | petur | haha nobody wants it anymore? |
09:31:06 | jhMikeS | nicely kicked now? |
09:31:23 | | Quit stripwax (Client Quit) |
09:31:23 | LinusN | i killed it softly :-) |
09:31:28 | * | petur wonders why Febs kept a hijacking post in one thread and locked the same Q that was posted in a separate one |
09:31:34 | jhMikeS | kill it harder |
09:31:38 | jhMikeS | :P |
09:31:45 | LinusN | petur: me too - he must be in vacation mode :-) |
09:31:54 | | Quit aliask ("ChatZilla 0.9.78.1 [Firefox 2.0.0.4/2007060115]") |
09:32:23 | jhMikeS | vacation = anagram for vacant io |
09:33:27 | LinusN | jhMikeS: :-) |
09:33:45 | petur | lol |
09:34:20 | petur | things are silent today, no gregl ? |
09:34:29 | LinusN | hehe |
09:34:41 | LinusN | i think he has many good points |
09:34:58 | petur | sure, but I don't think we need a revolution |
09:35:15 | LinusN | we have been quite sloppy for some time |
09:35:45 | LinusN | but we don't have the same overall goals as he might think |
09:37:39 | GodEater | world domination being one of them |
09:37:52 | LinusN | regarding stability and having a solid code base, i think we have been too eager to port to new targets instead of making the swcodec code more solid |
09:38:20 | LinusN | but then again, porting is a lot more fun than bugfixing a complex playback engine |
09:39:03 | GodEater | I don't see how you can force people to work on something that they don't want to do |
09:39:10 | LinusN | me neither |
09:39:11 | jhMikeS | isn't JdGordon separating the buffer code? that should make it much easier to go through playback. it's full of race conditions and needs mutexing between codec/audio |
09:39:16 | GodEater | bugfixing of the swcodec code will happen IF someone wants to do it |
09:39:30 | LinusN | jhMikeS: yes, that work is important |
09:39:42 | erchino_ | thanks guys again |
09:39:44 | erchino_ | see you later |
09:39:46 | | Part erchino_ |
09:40:23 | jhMikeS | if any new yields appear somewhere or aren't present in a build, the timing falls apart between those two threads |
09:40:47 | LinusN | jhMikeS: it's horrible as it is now |
09:40:53 | pondlife | The way that most playback bugs don't appear on the sim is a bit of a giveaway.. |
09:41:49 | LinusN | however, the audio playback in rockbox *is* complicated |
09:42:03 | pondlife | Hopefully a careful rewrite (as Nico_P and JdGordon are doing, with the rest of us keeping an eye on their code) will simplify it.. |
09:42:06 | jhMikeS | I think audio playback is complicated no matter what |
09:42:15 | LinusN | since we need two simultaneous codecs |
09:42:19 | GodEater | is this because it was a "feel our way" implementation that's never been tidied up, or there's simply no way to make it any less complex ? |
09:42:51 | LinusN | we have a lot of requirements that make it complex: |
09:43:02 | pondlife | More the former, I think. It's evolved... |
09:43:11 | jhMikeS | where's the two simultaneous codecs things for? |
09:43:14 | LinusN | 1) voice playback mixed with audio |
09:43:14 | * | GodEater sees differing opinions here :) |
09:43:43 | jhMikeS | how about three? voice/audio1/audio2 (for low memory crossfade)? |
09:43:53 | LinusN | 2) needs to buffer as much as possible to reduce disk usage |
09:44:09 | pondlife | 2 ? |
09:44:17 | LinusN | 3) needs fast response to user input (skipping, winding etc) |
09:44:36 | LinusN | (2) and (3) are somewhat in conflict |
09:44:37 | jhMikeS | I'm doing some PCM stuff to get it to work on arbirary cores and I'll be comfortable mixing up cores between audio/codec |
09:44:42 | pondlife | LinusN: for (2), why is a codec involved in buffering? |
09:44:54 | pondlife | Metadata parsing, yes, but no need to run the codec... |
09:44:55 | LinusN | did i say that? |
09:45:16 | pondlife | No, I thought you were giving reasons for simultaneous codecs. |
09:45:31 | pondlife | But now I realise you mean complexities |
09:45:32 | GodEater | no - they were reasons why audio playback is complex :) |
09:45:34 | jhMikeS | having low crossfade mem requirements would be awesome for low latency output implementation otherwise it's really demanding on ram |
09:45:36 | | Join Zagor [0] (n=bjorn@rockbox/developer/Zagor) |
09:45:49 | LinusN | 4) crossfade :-) |
09:46:04 | GodEater | I was going to ask why 2) is anything to do with audio playback at all - but I see it is because of 3) now |
09:46:10 | pondlife | Hopefully jhMikeS's ideas can result in voice being moved well out of the way... |
09:46:20 | LinusN | the codec swapping is a nasty complexity villain |
09:46:40 | | Join spiorf [0] (n=spiorf@host101-213-dynamic.8-87-r.retail.telecomitalia.it) |
09:46:56 | jhMikeS | but can we have a minimal voice codec implementation with just enough to decode voice files? |
09:47:00 | GodEater | LinusN: are these points wikified anywhere ? |
09:47:02 | LinusN | i would like the playback to be (re)built from the ground up |
09:47:08 | pondlife | What's stopping us having a special voice codec linked to a different address? |
09:47:21 | LinusN | so, for example, pcm playback wouldn't depend on the playback states |
09:47:36 | LinusN | pondlife: IRAM usage |
09:47:49 | LinusN | the codec swapping is about IRAM usage |
09:47:51 | pondlife | Did anyone attempt voice playback without IRAM? |
09:47:59 | jhMikeS | pcm playback depends on playback states? |
09:48:01 | jhMikeS | ?? |
09:48:16 | LinusN | jhMikeS: example: no voice playback when paused |
09:48:17 | pondlife | There was a theory that mono, low-bitrate stuff could do without IRAM. |
09:48:23 | jhMikeS | ah, yes |
09:48:46 | LinusN | jhMikeS: and the recent bug with the headphone unplug |
09:48:47 | jhMikeS | 11kHz to boot |
09:49:12 | GodEater | hmm |
09:49:13 | LinusN | i'd like a separate voice codec built in the core |
09:49:19 | jhMikeS | odd that headphone unplug is taken as a button event :\ |
09:49:27 | GodEater | another dataabort. That's two in as many days. And here I was saying the ipod version wasn't that bad. |
09:49:41 | LinusN | but then the binary-size fetishists will kill me |
09:49:55 | GodEater | LinusN: all one of him ? :) |
09:50:03 | LinusN | jhMikeS: not button event, just event |
09:50:05 | petur | hahaha |
09:50:06 | jhMikeS | it should be an interrupt...I hate all this polling stuff when IRQs are more efficient |
09:50:47 | LinusN | jhMikeS: it still needs to be sent as an event to the main thread, irq or not |
09:50:49 | jhMikeS | build needs a big kick in the pants |
09:51:02 | | Quit midkay ("Leaving") |
09:51:15 | | Join midkay [0] (n=midkay@rockbox/developer/midkay) |
09:51:28 | LinusN | jhMikeS: one of our servers is misbehaving... |
09:51:29 | jhMikeS | true but it only takes CPU time when it happens then |
09:51:43 | | Join Wiwie [0] (n=goddi@vpnsh0193.fh-trier.de) |
09:51:52 | * | GodEater hopes it's not his server |
09:52:39 | | Quit perplexity (Read error: 113 (No route to host)) |
09:55:20 | * | jhMikeS jumps angrily on the ground hoping the shockwaves reach the other side and restart the builds |
09:55:52 | LinusN | i suspect kermit.pimpinwithmuppets.com |
09:56:06 | jhMikeS | must be with Ms. Piggy |
09:56:08 | petur | mahnamahna |
09:56:15 | pondlife | noooo! |
09:56:21 | petur | yessss! |
09:56:28 | pondlife | Now I need early beer.... :/ |
09:56:39 | pondlife | To wipe it all away |
09:56:44 | LinusN | it never finishes the ifp7xx sim build |
09:57:16 | pondlife | error: build config too obscure |
09:57:40 | LinusN | huh? |
09:57:48 | pondlife | bad joke, don't worry |
09:57:54 | * | pondlife goes to work |
10:00 |
10:00:11 | | Quit XavierGr (Nick collision from services.) |
10:00:11 | | Join XavierGr_ [0] (n=xavier@ppp159-150.adsl.forthnet.gr) |
10:03:43 | | Join kretender [0] (n=Kaspar@82.127.77.83.cust.bluewin.ch) |
10:03:54 | huzz | what formats can be played for video via rock box |
10:04:05 | huzz | i know mp4 doesn't work :/ |
10:05:03 | dionoea | check the MpegPlayer wiki page |
10:05:18 | petur | http://www.rockbox.org/twiki/bin/view/Main/PluginMpegplayer |
10:05:34 | dionoea | +hi everyone |
10:05:46 | huzz | ty |
10:06:15 | LinusN | jhMikeS: yellow build for gigabeat |
10:06:27 | | Join desowin [0] (n=desowin@avc146.internetdsl.tpnet.pl) |
10:07:01 | pondlife | Interesting colouring in the build log... |
10:07:10 | pondlife | yellow/red/yellow |
10:07:25 | jhMikeS | that's an odd one given I hadn't touched anything re: LCD_OFFSET :\ |
10:07:56 | jhMikeS | woops, guess I did :P |
10:08:30 | | Join XavierGr [0] (n=xavier@ppp7-148.adsl.forthnet.gr) |
10:21:22 | | Quit bdgraue (Remote closed the connection) |
10:22:52 | | Quit XavierGr_ (Read error: 110 (Connection timed out)) |
10:23:10 | | Quit XavierGr (Nick collision from services.) |
10:23:13 | | Join XavierGr [0] (n=xavier@ppp68-175.adsl.forthnet.gr) |
10:24:26 | | Join bluebrother [0] (i=hZte9kWn@rockbox/staff/bluebrother) |
10:24:41 | | Join bdgraue [0] (n=bdgraue@dyndsl-085-016-027-031.ewe-ip-backbone.de) |
10:36:46 | | Nick pseudo__ is now known as printfXh4 (n=pseudo@ppp121-45-250-67.lns2.bne4.internode.on.net) |
10:42:34 | | Join obo [0] (n=obo@host217-41-62-170.in-addr.btopenworld.com) |
10:44:46 | | Quit bdgraue (Read error: 104 (Connection reset by peer)) |
10:45:07 | | Join bdgraue [0] (n=bdgraue@dyndsl-085-016-027-031.ewe-ip-backbone.de) |
10:51:33 | | Quit Bspec (Remote closed the connection) |
10:52:27 | pondlife | Is there a wiki page (or somewhere) that shows (current) codec performance? A table of percentages with targets across the top and codecs/bitrates down the side... |
10:53:42 | amiconn | pondlife: For good results we need that standard test track... |
10:54:22 | pondlife | There must be some freely licensed 3 minute song we could use.... |
10:54:47 | LinusN | http://www.rockbox.org/twiki/bin/view/Main/CodecTesting |
10:55:12 | pondlife | Aha, missed that one. |
10:55:40 | pondlife | Searching for "codec performance" (without quotes) didn't find it. |
10:56:26 | pondlife | Thanks |
10:58:34 | * | jhMikeS could donate one of his MIDIs in PCM format but fears laughter :p |
11:00 |
11:00:15 | amiconn | 3 minutes would be too much |
11:00:39 | | Quit printfXh4 (Read error: 113 (No route to host)) |
11:00:50 | amiconn | The track should be <= 30MB (better <= 14MB) uncompressed |
11:01:48 | | Join Entasis [0] (n=Jarred@ppp121-45-27-101.lns11.adl2.internode.on.net) |
11:03:00 | * | jhMikeS has one that's 1:02 but it's too weird |
11:04:32 | | Quit Nibbier (Read error: 110 (Connection timed out)) |
11:04:58 | *** | Saving seen data "./dancer.seen" |
11:06:23 | markun | I found some creative commons tracks which I think could be used, but have the bookmark at home |
11:07:11 | markun | ah, found it: http://www.archive.org/details/motomotomoto_flac |
11:07:19 | amiconn | LinusN, jhMikeS: Regarding the voice codec, there is another potential conflict I am not sure what to do about |
11:08:02 | amiconn | Now that we have a speex codec, it could make sense to switch to speex for voice files |
11:08:17 | amiconn | But then the .talk clips would also need to be in speex format... |
11:08:26 | LinusN | yes? |
11:08:30 | | Join Arathis [0] (n=doerk@p5484BDA9.dip0.t-ipconnect.de) |
11:08:38 | | Join haemmy [0] (n=stefan@194.208.162.140) |
11:09:25 | jhMikeS | we could use both with a little finessing but not at once |
11:09:48 | LinusN | i don't get it, what is the problem with .talk clips in speex format? |
11:10:29 | jhMikeS | voice in mp3 and talk in speex would make a lot of nasty decoder switching |
11:10:30 | amiconn | speex is a specialised voice codec |
11:10:45 | amiconn | And the .talk clips can be anything |
11:10:45 | | Join Beta-guy [0] (n=Owner@d205-206-185-133.abhsia.telus.net) |
11:10:51 | LinusN | so? |
11:11:07 | LinusN | who uses .talk clips for non-voice audio? |
11:11:08 | amiconn | Plus it may be confusing for the user that the .talk clips don't work |
11:11:23 | LinusN | when would they not work? |
11:11:23 | amiconn | ...which could happen if they selected the wrong .talk format in voicebox |
11:11:50 | Beta-guy | I've got a question about rockbox, I have an Ipod 5.5G if I run into a problem installing rockbox or want to go back to the apple firmware can I just update it with itunes? |
11:11:52 | LinusN | you would not select the format in voicebox |
11:12:00 | amiconn | huh? |
11:12:01 | LinusN | you would select the target |
11:12:03 | Beta-guy | also is there any change I'll brick the ipod? |
11:12:11 | amiconn | How would the .talk clips work on archos then? |
11:12:21 | amiconn | hmm |
11:12:28 | LinusN | because they would be in mp3 when you select archos as the target |
11:12:52 | LinusN | and it would be included in rbutil |
11:13:07 | amiconn | grr |
11:13:25 | LinusN | grr? |
11:14:07 | * | amiconn doesn't like all-in-one tools |
11:14:24 | LinusN | ok, so keep voicebox separate then if you wish |
11:14:34 | LinusN | it would still work the same |
11:14:57 | LinusN | i.e you select the target platform and it uses the appropriate format for the .talk clips |
11:16:30 | bluebrother | Beta-guy: you'll always be able restoring using itunes |
11:16:33 | LinusN | it would be perfect to have the speex codec builtin, without iram to avoid swapping |
11:16:39 | LinusN | if possible |
11:16:49 | amiconn | Voicebox (or whatever) could tyr to autodetect the target (if it's run directly on the target drive) |
11:17:05 | LinusN | as it does today |
11:17:13 | amiconn | ? |
11:17:15 | LinusN | (rbutil) |
11:17:29 | LinusN | rbutil autodetects the target |
11:17:54 | amiconn | Only for ipods afaik |
11:17:59 | | Quit borisyeltsin (Remote closed the connection) |
11:18:23 | | Join borisyeltsin [0] (n=chris@S0106001346f5afbd.cg.shawcable.net) |
11:18:37 | amiconn | And it needs administrative privileges to do so |
11:19:00 | petur | nope, it detects my h380 fine |
11:19:13 | LinusN | autodetection.cpp uses the rockbox-info.txt file |
11:19:29 | LinusN | and it works for all targets |
11:20:01 | LinusN | amiconn: but you are correct when it comes to the autodetection for the bootloader installation |
11:20:15 | LinusN | however, when rockbox is installed, it can detect all targets |
11:20:55 | LinusN | so it would work perfectly for .talk clip creation |
11:20:59 | amiconn | true |
11:21:22 | amiconn | I made some suggestions how the archos targets can be autodetected for installation (in most cases) |
11:21:48 | LinusN | searching for ajbrec.ajz/archos.mod? |
11:21:51 | | Join carlitoco [0] (n=carlitoc@dslb-088-074-000-105.pools.arcor-ip.net) |
11:21:54 | LinusN | and comparing sizes? |
11:22:55 | amiconn | checking for archos.mod / ajbrec.ajz to detect an archos. Checking the ajbrec.ajz header for the type |
11:23:31 | amiconn | If no ajbrec.ajz is present, Ondios can still be autodetected in most cases, by checking for its settings file |
11:23:35 | LinusN | perhaps it would suffice to check the size of ajbrec.ajz to find out if it's recv1 or fm/v2? |
11:23:47 | amiconn | fm/v2 must still be told apart |
11:23:54 | LinusN | ah, yes... |
11:24:03 | amiconn | And checking the header would work even if rockbox is already installed |
11:24:17 | LinusN | right |
11:24:31 | amiconn | The header check is quite simple, we know the values |
11:25:41 | LinusN | yes |
11:25:56 | LinusN | how is the speex performance nowadays? |
11:25:57 | pondlife | Going back a bit, what's the great advantage of speex over mp3 - less CPU intensive? Less RAM use? |
11:26:33 | LinusN | better compression iirc |
11:26:34 | pondlife | Comparing mp3 without IRAM vs Speex without IRAM. |
11:28:14 | preglow | better compression for speech, potentially faster given optimisation |
11:28:39 | preglow | less ram too, i think, the entire narrowband decoder should fit in iram these days |
11:28:55 | preglow | LinusN: performance isn't too great right now, i think |
11:29:29 | | Quit Beta-guy ("Leaving") |
11:30:28 | pondlife | Could not we build (via #ifdef hell?) an mp3 decoder for voice (mono, no IRAM), resulting in a smaller codec. |
11:30:48 | LinusN | perhaps |
11:31:50 | LinusN | "realtime on gigabeat" - surprise |
11:32:01 | pondlife | The main advantage of speex is the patent issue, IMHO. Given that the Archos targets that would benefit from better compression can't use it. |
11:32:18 | pondlife | .talk files will use one cluster anyway. |
11:32:29 | | Join tedr0ck [0] (n=tedrock@d235-159-230.home1.cgocable.net) |
11:32:36 | carlitoco | Hello! |
11:32:41 | LinusN | well, i see a huge benefit of having the voice codec builtin with no iram |
11:32:48 | pondlife | Absolutely. |
11:33:02 | LinusN | even if llorean hits me in the head |
11:33:13 | pondlife | Get rid of that stupid swapping. |
11:33:26 | pondlife | llorean? amiconn, surely... |
11:33:29 | | Quit haemmy () |
11:33:50 | LinusN | llorean is the big binarysize defender in the forums :-) |
11:34:02 | pondlife | Aha, amiconn's attack dog :) |
11:34:08 | LinusN | hehe |
11:34:14 | carlitoco | Sorry did you know wich Filesystem the Ipod mini 4 gen. got? |
11:34:48 | LinusN | carlitoco: it depends |
11:35:20 | LinusN | carlitoco: it is either fat32 or that mac filesystem whatever it is called |
11:35:36 | carlitoco | okay |
11:35:51 | amiconn | Ipod mini 4 gen?? |
11:35:53 | LinusN | and rockbox only works with fat32 |
11:35:59 | pondlife | I'd think it not much work to build a second copy of mpa.codec with the IRAM disabled and associate it directly with .talk files. Then see how that works on various targets... |
11:36:27 | pondlife | If performance is ok, link it to a different address and .... |
11:36:28 | LinusN | pondlife: interesting idea |
11:36:42 | pondlife | If no, get optimising (mono, limited bitrate)... |
11:37:09 | pondlife | Just some more #ifdef in the existing codec source. |
11:37:20 | LinusN | i don't think you can get much speed optimization by stripping the codec |
11:37:34 | LinusN | byt you can cut some space |
11:37:55 | pondlife | Yes, then we'll be able to plan a sensible memory layout. |
11:38:16 | | Quit Wiwie (Read error: 113 (No route to host)) |
11:38:31 | pondlife | JdGordon, Nico_P: The buffering code looks good, works fine here. Nice that bufread() is no longer needed too. |
11:39:41 | | Join webguest94 [0] (i=589b0063@gateway/web/cgi-irc/labb.contactor.se/x-3364b881b1ff99cf) |
11:40:10 | pondlife | LinusN: What was the devcon decision regarding the position of codecs in memory? Any changes planned? |
11:40:25 | pondlife | I saw the diagrams, but not the outcome. |
11:40:25 | amiconn | I am not sure anymore whether having the voice codec built in would be a good idea |
11:40:41 | amiconn | The added binary size will hit the iFP |
11:40:45 | | Join printfXh4 [0] (n=pseudo@ppp121-45-241-123.lns2.bne4.internode.on.net) |
11:41:05 | webguest94 | Hi, there is a simple way to edit the language files (.lng)? I just want to change something there |
11:41:26 | scorche | webguest92: any text editor will do |
11:42:13 | pondlife | amiconn: Will we not be able to free up the space used for swapping at the moment? I'd hope that it wouldn't increase binary too much.. Although the iFP is going to be on the sharp end, indeed. |
11:43:37 | pondlife | Hopefully it could also be planned to only eat into the buffer if voice is going to be used. |
11:43:50 | | Quit webguest94 (Client Quit) |
11:44:00 | amiconn | Hmm true, the swap buffer can be removed... |
11:44:50 | pondlife | And all the must be using a little bit of battery up... |
11:45:06 | pondlife | swapping got removed from that sentence. |
11:49:39 | pondlife | Real basic question - does IBSS_ATTR indicate IRAM usage? |
11:50:52 | JdGordon | pondlife: bufread will be used also, its just nice to have 2 sepearte ways to get data |
11:51:06 | | Join safetydan [0] (n=dan@rockbox/developer/safetydan) |
11:51:17 | pondlife | I was hoping that would be needed for normal playback - no copying required... |
11:51:22 | amiconn | pondlife: Yes, if enabled by the #define |
11:51:23 | pondlife | not be needed I mean |
11:51:40 | JdGordon | not for playback, but it might be useful, for metadata stuff |
11:51:41 | * | JdGordon gones |
11:54:12 | safetydan | There's some some obvious optimisation points in speex with the fixed point functions. |
11:54:24 | safetydan | there's already some arm opts, just lacking coldfire |
11:55:36 | | Join webguest13 [0] (i=c1bcd4f0@gateway/web/cgi-irc/labb.contactor.se/x-27eb399f4b0cacdd) |
11:56:04 | | Join Thundercloud [0] (n=thunderc@84-51-130-71.judith186.adsl.metronet.co.uk) |
11:56:31 | LinusN | honestly, i couldn't care less about the ifp |
11:56:46 | | Quit webguest13 (Client Quit) |
11:57:06 | LinusN | but that's me |
11:57:26 | LinusN | the ifp is such an oddball compared to the other targets |
11:57:48 | LinusN | and the ifp constraints shouldn't affect the other 20 targets |
11:58:11 | LinusN | the same goes for the archos player imho |
12:00 |
12:00:40 | | Part maffe |
12:00:44 | | Join maffe [0] (n=maffe@barmen.interhost.no) |
12:03:51 | | Join pseudo_ [0] (n=pseudo@ppp121-45-217-146.lns2.bne1.internode.on.net) |
12:04:02 | | Quit tedrock (Connection timed out) |
12:04:25 | | Join Wiwie [0] (n=goddi@vpnsh0019.fh-trier.de) |
12:11:35 | petur | what, no fork/freeze archos discussion now? :p |
12:12:03 | | Quit printfXh4 (Read error: 110 (Connection timed out)) |
12:15:49 | safetydan | On arm, what's the difference between add and adc? |
12:20:22 | dionoea | the last letter |
12:20:27 | * | dionoea hides |
12:20:38 | safetydan | dionoea, well yes... :P |
12:21:34 | safetydan | ah, add with carry. Now I wonder why the speex fixed point functions use adc, and the libwma ones just use add? |
12:27:51 | | Join perplexity [0] (i=heh3587@dxb-as74784.alshamil.net.ae) |
12:31:38 | obo | Could someone close a couple of flyspray entries for me please? |
12:32:26 | petur | obo: no, it's time you get the needed rights there too ;) |
12:32:56 | * | petur summons Zagor or LinusN |
12:45:29 | | Join Febs [0] (n=chatzill@rockbox/administrator/Febs) |
12:47:50 | | Join joshin [0] (n=joshin@VDSL-130-13-252-16.PHNX.QWEST.NET) |
12:51:11 | | Join crop [0] (i=c27f0812@gateway/web/cgi-irc/labb.contactor.se/x-8c53ac11f81078b9) |
12:52:45 | crop | Does RB still strive to support iFP? I thought the port is dead since RB doesn't really work on that DAP and there is no progress. And if some decisions are influence by the fact that RB "supports" iFP it could be abandoned IMHO |
12:53:45 | amiconn | The iFP port is a one-man thing |
12:53:56 | amiconn | And tomal isn't around here often |
12:53:58 | | Join Nico_P [0] (n=nicolas@rob92-6-82-231-243-63.fbx.proxad.net) |
12:54:05 | pondlife | Hi Nico_P |
12:54:17 | Nico_P | hi |
12:54:46 | pondlife | As I said a while ago: "The buffering code looks good, works fine here. Nice that bufread() is no longer needed too." |
12:55:16 | Nico_P | cool :) |
12:55:35 | | Part maffe |
12:55:40 | pondlife | Any progress with multi-thread testing/incorporating? |
12:55:44 | Nico_P | today I think I'll try tunring it into a plugin |
12:55:54 | Nico_P | ... no |
12:56:00 | crop | amiconn: but isn't that DAP so special and different from the other supported platforms that it's nearly pointless to try to have full sized RB on it? It also has quite different constraints (mem etc.) |
12:56:38 | pondlife | Yes, a plugin would be a good next step. To do the same file spooling. I assume? |
12:57:00 | Nico_P | probably, but with better simulation of playback vs buffering |
12:57:13 | Nico_P | and maybe add a bit of metadata |
12:59:29 | pondlife | Maybe just start a straight port (with input filenames hard-coded, or read from a .txt file)... then put the output code on a separate thread |
12:59:53 | pondlife | It'll be easier to spot corruptions while you're just dealing with file i/o. |
13:00 |
13:00:47 | Nico_P | indeed |
13:00:48 | pondlife | Any problems will likely appear when the buffering code has to wait for some free buffer |
13:01:12 | pondlife | Or the output code is blocked waiting for the buffering code. |
13:01:28 | Nico_P | something I haven't been able to test i keeping one handle on the buffer whilst dealing with others |
13:01:34 | | Join B0FF [0] (n=innes@ppp-104-42.adsl.restena.lu) |
13:01:51 | Nico_P | but with my latest changes I expect it to at least almost work |
13:02:03 | pondlife | :) |
13:04:54 | B0FF | hi, i need some help for evilg fusion, best a german, cause my english isn't that good, thx |
13:05:02 | *** | Saving seen data "./dancer.seen" |
13:05:17 | * | Nico_P takes off for lunch |
13:09:49 | amiconn | crop: I don't think it's that special. It just has less resources (RAM and CPU power) than the other swcodec targets |
13:10:08 | amiconn | Making rockbox run on the neo would be harder... |
13:10:57 | LinusN | still, there hasn't been much progress on the ifp lately, has there? |
13:11:16 | amiconn | true |
13:11:26 | LinusN | i think the ifp has to adapt to rockbox and not the other way around |
13:11:38 | amiconn | But unlike the gmini, rockbox plays music on the ifp afaik |
13:12:35 | LinusN | and in this case, i think we could just disable voice playback on the ifp |
13:13:11 | LinusN | you really can't have it all on such small targets |
13:16:10 | LinusN | petur: i'm here now |
13:19:09 | | Quit Wiwie (Read error: 113 (No route to host)) |
13:21:50 | pondlife | LinusN: peter was hoping you could extend obo's Flyspray rights... |
13:22:02 | LinusN | sure |
13:22:56 | crop | amiconn: yes, and that makes the full RB hardly possible on iFP |
13:25:59 | crop | LinusN: he, how can ifp adapt to RB? |
13:26:36 | crop | By committing a suicide? |
13:26:42 | LinusN | by stripping features etc |
13:27:41 | crop | By that would still mean RB adapting to ifp. Then ifp will have "The pure rockbox" (tm) :-) |
13:28:18 | LinusN | pretty much, yes |
13:29:01 | crop | Maybe we should do this for all targets. Yesterday you mentioned that RB becomes bloarware ;-) |
13:29:03 | LinusN | but we shouldn't let the ifp constraints be a burden until ifp is a first-class rockbox citizen |
13:29:33 | crop | ...which will never happen I think |
13:29:46 | LinusN | i don't think so either |
13:30:29 | * | petur executes RFL instruction (return from lunch) |
13:31:19 | crop | petur: ... and is now probably executing RTL instructions (read the log) |
13:31:50 | petur | yup - but I didn't miss much... gregl still not here? :p |
13:32:43 | petur | and pondlife brought over my message to LinusN so all is well :) |
13:33:07 | crop | petur: wasn't it gregj (l -> j)? |
13:33:26 | * | Nico_P executes RFL too |
13:33:54 | petur | ah yes, and he's here |
13:34:47 | safetydan | woo, a simple copy and paste from Tremor to speex and coldfire goes from 200% realtime to 220% |
13:35:06 | Nico_P | safetydan: what did you copy and paste ? |
13:35:27 | crop | Nico_P: performance statistics from gigabeat? :-) |
13:36:10 | safetydan | Nico_P, one of the multiply functions |
13:36:53 | safetydan | It's probably not correct, as I'm clueless when it comes to asm, but it works and doesn't seem to break playback. |
13:37:39 | | Join spiorf_ [0] (n=spiorf@host100-209-dynamic.14-87-r.retail.telecomitalia.it) |
13:38:10 | | Quit miepchen^schlaf (Read error: 113 (No route to host)) |
13:38:55 | | Quit spiorf_ (Client Quit) |
13:39:12 | | Join spiorf_ [0] (n=spiorf@host100-209-dynamic.14-87-r.retail.telecomitalia.it) |
13:39:49 | | Quit B0FF () |
13:40:39 | petur | BOFF, not BOFH? |
13:41:09 | Nico_P | what's BOFH ? |
13:41:24 | petur | what???? you don't know BOFH? |
13:41:46 | petur | http://en.wikipedia.org/wiki/BOFH |
13:42:26 | * | petur fears we won't see Nico_P for the rest of the day.... |
13:42:33 | | Quit safetydan ("Ex-Chat") |
13:42:43 | petur | go read http://www.theregister.co.uk/odds/bofh/ |
13:43:31 | Nico_P | petur: nover heard of it :p |
13:45:42 | | Quit spiorf (Read error: 110 (Connection timed out)) |
13:58:36 | | Join Lear [0] (i=chatzill@rockbox/developer/lear) |
14:00 |
14:04:18 | | Quit bdgraue (Remote closed the connection) |
14:04:54 | | Join seeee [0] (n=sebel@dslb-088-065-238-128.pools.arcor-ip.net) |
14:06:43 | Nico_P | my plugin compiles but doesn't do anything yet :p |
14:07:36 | GodEater | Nico_P: what's it going to do ? :) |
14:08:53 | Nico_P | GodEater: it will be a multithreaded test of the buffering API |
14:09:01 | Nico_P | not very interesting :) |
14:11:11 | | Quit carlitoco (Read error: 104 (Connection reset by peer)) |
14:12:17 | | Quit desowin (Read error: 113 (No route to host)) |
14:12:53 | | Join desowin [0] (n=desowin@avc146.internetdsl.tpnet.pl) |
14:13:11 | crop | Nico_P: why does it have to be tested as a plugin? Why not on PC? |
14:13:28 | Nico_P | crop: it was tested on PC up until now |
14:13:49 | Nico_P | crop: http://www.rockbox.org/twiki/bin/view/Main/MetadataOnBuffer |
14:14:02 | Nico_P | you can see the code in svn://jdgordon.mine.nu/mob |
14:14:19 | crop | But then there's no need for tests as plugin. The code is not platform or env specific in any way I suppose? |
14:14:56 | LinusN | crop: no, but the threading in the target is rather specific |
14:14:56 | Nico_P | I want to start introducing multithreading |
14:16:01 | crop | And isn't any buffer inherently not thread safe? I.e. waht needs to be tested are the "users" of the buffer, i.e. they must synchronize their access |
14:17:31 | Nico_P | that's exactly why I want to start dealing with the multithreading |
14:17:42 | Nico_P | which is why I need to write a plugin |
14:17:57 | Nico_P | the porting was quite straightforward really |
14:18:08 | Nico_P | I needed to add a bunch of "rb->" |
14:19:01 | | Join Wiwie [0] (n=goddi@vpnsh0107.fh-trier.de) |
14:19:43 | crop | So you actually want to test the callers? And not the buffer itself? I'm just curious. |
14:20:49 | | Quit Wiwie (Client Quit) |
14:20:50 | Nico_P | what do you mean ? |
14:20:53 | crop | Or will there be a buffer wrapped by a sync layer? So that the callers don't have to worry about ot? |
14:21:03 | crop | Or will there be a buffer wrapped by a sync layer? So that the callers don't have to worry about it? |
14:21:21 | Nico_P | the buffer should be transparent to the callers |
14:21:35 | Nico_P | see http://www.rockbox.org/twiki/bin/view/Main/BufferingAPIProposal |
14:21:58 | crop | I mean, to test the caller syncing, you don't need a buffer, just an int would do. |
14:23:28 | Nico_P | I want to test more than that |
14:23:59 | crop | Nico_P: e.g. what happens if two callers simultaneously call bufgetdata()? If they are not synced the data will probably get corrupted. So the callers must sync |
14:24:59 | crop | So I don't understand why do you need multiple threads to test the *buffer* |
14:26:17 | Nico_P | I'm testing the buffering API more than the buffer |
14:26:40 | crop | The buffering API itself can (and IMHO should) be tested single threaded since syncing is not the task of that API |
14:27:00 | crop | IIUC of course |
14:28:08 | Nico_P | the buffering API should end up being the means of interacting with a buffering thread |
14:28:52 | Nico_P | the buffering thread will manage the buffer level and fill it when needed |
14:29:28 | crop | Nico_P: aha, so other threads will send messages to the buffering thread? And those messages will get processed sequentially? |
14:29:34 | Nico_P | yes |
14:29:40 | Nico_P | at least that's how I see it |
14:29:42 | ender` | can somebody suggest me a good visual diff tool? |
14:29:50 | Nico_P | ender`: kompare ? |
14:30:08 | crop | Then this buffering thread (or queueing in RB) is the sync layer I meant above |
14:30:24 | Nico_P | crop: yes |
14:30:26 | ender` | preferrably something that runs (or compiles) on windows :) |
14:30:34 | Nico_P | I'm not really familiar with the vocabulary :) |
14:30:44 | Nico_P | ender`: oh sorry... then I don't know |
14:31:11 | petur | ender`: WinMerge |
14:31:41 | ender` | thanks, i knew there has to be a free tool for this :) |
14:31:48 | petur | and somebody once suggested KDiff3 |
14:32:38 | petur | ...but I like WinMerge more |
14:32:52 | | Join ep0ch [0] (i=57c2fa65@gateway/web/cgi-irc/labb.contactor.se/x-88c60b968dd78141) |
14:33:17 | crop | But then again: to test the buffering API, you don't need multiple threads. Single thread would do. Since queueing (=syncing) can be taken as tested. |
14:33:56 | crop | You'd only have to ensure that the buffering API is directly accessed only by that thread |
14:34:18 | Nico_P | crop: you mean the buffer ? |
14:34:25 | ep0ch | ender: for file comparison on windows Beyond Compare is v.good |
14:35:00 | crop | Nico_P: I mean the funcs from the buffering API |
14:35:18 | Nico_P | crop: well these are meant to be called from other threads |
14:35:29 | Nico_P | ... I think |
14:35:47 | | Quit SirFunk (Remote closed the connection) |
14:36:05 | Nico_P | not in their current state of course |
14:36:15 | crop | Nico_P: so these funcs will send messages to the buffering thread? Err... I thought the funcs are here to access the "raw data" |
14:36:32 | crop | And syncing must be done in another layer / by other means |
14:37:04 | crop | E.g. by accessing the funcs only via sending messages and only allowing the buffering thread to directly call the funcs |
14:37:12 | | Quit perplexity (Read error: 113 (No route to host)) |
14:37:13 | | Quit alberink_ (Read error: 110 (Connection timed out)) |
14:37:36 | crop | But I'm not an expert in the API you've designed :-) You should of course know better |
14:38:17 | crop | It should be only clearly stated what are the responsibilities of the API and what are the caller expected to do |
14:38:47 | Nico_P | crop: I didn't design it, but the way I see it, the functions that are in the wiki page are meant to be used by external threads. They queue messages for the buffering thread, which will then write the data in the buffer |
14:39:28 | Nico_P | so the code that's currently in the functions would have to be moved to functions that aren't accessible externally |
14:39:42 | Nico_P | and replaced by code that sends messages to the buffering thread |
14:40:52 | Nico_P | so the buffering thread would be the syncing layer, wouldn't it ? |
14:40:52 | crop | Nico_P: I couldn't find any infos about who'd be responsible for syncing on that wiki page. As it stands there I'd rather assume that the callers are. |
14:41:34 | Nico_P | what exactly do you mean by "syncing" ? |
14:41:55 | Nico_P | ensuring the buffer isn't written by two different callers at the same time ? |
14:41:56 | crop | caller synchronization. A long word, hard to type :-) |
14:42:52 | Nico_P | can you ellaborate ? |
14:43:48 | crop | Nico_P: if two callers call a function (or two different funcs from that API) at the same time what is supposed to be the result? |
14:44:29 | Nico_P | crop: two messages get sent to the buffering thread, which will treat them sequentially |
14:44:30 | crop | If the API does syncing the first caller gets through and the second will wait nd then also get through. But the callers don't have to sync explicitly |
14:45:10 | crop | If the API doesn't sync, both get through but the data will be in an inconsistent state, so the result is unpredictable |
14:45:16 | Nico_P | hmm |
14:46:06 | crop | Nico_P: from your answer I conclude that, from the callers' perspective, we have the situation A, i.e. they don't have to sync |
14:46:13 | Nico_P | so the second should be blocked until the API has finished with the first one ? |
14:47:10 | crop | But if the syncing is done via queues (which are asynchronous API iiuc) how can you return values? |
14:47:16 | Nico_P | crop: some calls would have to be blocking |
14:47:38 | crop | Is anyone else following the discussion? Does it still make sense? |
14:48:21 | Nico_P | for example bufopen() could return a handle id immediately, but bufread or bufgetdata can't return a value at any time |
14:48:27 | crop | Nico_P: but if the calls are done via messages how can return values be returned? |
14:49:18 | Nico_P | I was thinking of a queue of handles, which get added to the buffer when there is free space |
14:49:39 | Nico_P | bufopen() would add a handle in the queue and return its ID |
14:50:03 | | Join Febs_ [0] (n=chatzill@38.98.196.75) |
14:50:23 | Nico_P | or it would add a request for file A to be buffered |
14:50:26 | crop | Nico_P: IMHO the semantics of the API has to be clarified. Then it will be easier to develop and to test |
14:51:25 | | Quit Febs ("ChatZilla 0.9.78.1 [Firefox 2.0.0.4/2007051502]") |
14:51:30 | | Nick Febs_ is now known as Febs (n=chatzill@38.98.196.75) |
14:51:44 | Nico_P | probably... thingh is I don't have any experience in threaded programming, so I don't really know what should or shouldn't be done |
14:52:16 | crop | Nico_P: what happens if two threads call bufread() with the same handle? Who wins? |
14:53:00 | Nico_P | the first to make the call ? |
14:53:01 | | Quit desowin (Read error: 113 (No route to host)) |
14:53:12 | crop | Nico_P: I'd suggest to design the API as NOT thread safe. And then add a syncing layer if necessary. |
14:54:01 | crop | Nico_P: ah, I forget that we don't have preemtive theading in RB... |
14:54:07 | Nico_P | currently it's not thread safe |
14:54:09 | Nico_P | no we don't |
14:55:38 | crop | So we don't need any snying at all if only we guarantee that the buffer data is only accessed via the API and that no funcs from the API call yield() |
14:55:57 | crop | *..any syncing |
14:56:47 | Nico_P | that's basically how I was trying to build the API |
14:57:00 | Nico_P | ... as the only way to access the buffer |
14:57:35 | | Quit XavierGr (Nick collision from services.) |
14:57:38 | | Join XavierGr [0] (n=xavier@ppp209-88.adsl.forthnet.gr) |
14:57:45 | Nico_P | well by access do you mean read, write, or both ? |
14:59:32 | crop | Nico_P: both. I mean, you'll have a byte array somewhere. That array may only be accessed directly (e.g. data[i]) from within the API funcs. |
14:59:58 | | Quit atsea- (Read error: 104 (Connection reset by peer)) |
15:00 |
15:01:15 | Nico_P | the codec thread will need to read the buffer directly |
15:01:29 | pondlife | The thread safety problem comes from the use of bufgetdata() as it's currently specced. - "Note that there is no guarantee how long that the data will remain valid." is the killer phrase. |
15:02:06 | crop | Nico_P: hm... wait... but there is bufgetdata() which returns a pointer directly to the data. Who will block the buffer so that the next bufopen (e.g.) won't overwrite the data? I.e. there should be something like lock/release. |
15:02:07 | pondlife | There's no way to lock part of the buffer while it's accessed by a codec. |
15:02:09 | Nico_P | pondlife: is there a way to solve this problem ? |
15:02:30 | crop | pondlife: he, you read my mind :-) |
15:02:35 | Nico_P | pondlife: we could add a lock mecanism to a handle |
15:02:51 | pondlife | Yes. you need bufgetdata to return some kind of handle to the block , and a bufblockunlock() call to free it |
15:03:11 | Nico_P | I'm not sure this is even needed |
15:03:46 | pondlife | It might not be. We don't have this at the moment, and it's not a major cause of problems AFAICT |
15:03:51 | Nico_P | the way I wrote things, data can only be overwritten once it has been explicitly declared old by bufseeking |
15:04:01 | crop | but then it's possible that a block gets locked forever (if something goes wrong) So we need another thread to sweep over... Oh no =:-O |
15:04:28 | pondlife | So data is locked by bufgetdata() and unlocked by bufseek().... |
15:04:41 | | Part BK-- |
15:04:46 | Nico_P | that's about it, or bufclose |
15:04:56 | pondlife | That would work for streaming, but maybe not for non-streaming (which I don't think we use yet). |
15:05:07 | *** | Saving seen data "./dancer.seen" |
15:05:19 | Febs | Has anyone else noticed frequent crashes with recent builds on the iPod Video 60GB? |
15:05:19 | Nico_P | pondlife: non straming is when you need the whole file in one block ? |
15:06:07 | pondlife | Not necessarily, but total random access, with potentially large locked blocks. |
15:06:21 | | Join matsl [0] (n=matsl@dhcp105.contactor.se) |
15:06:22 | Nico_P | pondlife: and the data isn't actually locked by bufgetdata... it's locked when it's buffered, until it's released by bufseek or bufclose |
15:06:27 | | Join atsea- [0] (i=ariel@gateway/tor/x-b004dedb9b0dfc0b) |
15:06:40 | pondlife | With our memory we could never assume an entire file is available. |
15:07:19 | Nico_P | what does that imply ? |
15:07:38 | pondlife | Not a lot, just that a file may be > 32MB.. |
15:08:36 | | Join Xerion [0] (i=xerion@cp198589-d.landg1.lb.home.nl) |
15:08:42 | pondlife | So " the whole file in one block" is impossible. |
15:09:43 | Nico_P | yes |
15:09:47 | | Join Soap [0] (n=Soap@rockbox/staff/soap) |
15:10:08 | Nico_P | but I don't see that as a problem |
15:10:08 | pondlife | So... don't worry about that case! |
15:10:19 | pondlife | It's not, that's what I'm saying. |
15:10:30 | Nico_P | ok :) |
15:13:00 | | Join The-Compiler [0] (n=florian@9.36.76.83.cust.bluewin.ch) |
15:14:10 | obo | Febs: yes, every few hours for me |
15:15:05 | Nico_P | pondlife: have you looked at the code ? |
15:15:19 | pondlife | A little |
15:15:23 | | Quit tedr0ck (Read error: 110 (Connection timed out)) |
15:15:28 | pondlife | Anything in particular I should look at? |
15:15:33 | Febs | I've had 3 crashes in the past half hour with r. 13795. I cannot replicate these crashes using the archived daily build from July 1. I haven't had a chance to check further to see if I can narrow down when the problem was introduced. |
15:15:49 | Nico_P | pondlife: err not really |
15:16:07 | Nico_P | I'm porting the app as a plugin right now |
15:16:13 | Febs | The most recent crash was a data abort at 00030784, but there have been other errors as well. |
15:16:28 | pondlife | It might be good to put your plugin onto Flyspray or the wiki for a bigger audience to eyeball at some point. |
15:16:45 | obo | one was in trigger_cpu_boost for me |
15:16:52 | Nico_P | pondlife: I agree |
15:17:56 | pondlife | As the playback rewrite occurs, the new code should be well-reviewed. Hopefully lostlogic and jhMikeS will be able to look over it for you too. |
15:21:12 | | Nick Arathis is now known as Arathis|afk (n=doerk@p5484BDA9.dip0.t-ipconnect.de) |
15:21:41 | Nico_P | pondlife: I hope you're not expecting me to rewrite the whole platback code alone :) |
15:21:50 | pondlife | Haha, well.... |
15:22:12 | pondlife | JdGordon will help I expect. I doubt I'll have much time to write stuff sadly. |
15:22:18 | | Quit seeee () |
15:22:24 | LinusN | my ipod video crashes all the time with the latest build |
15:22:40 | Nico_P | anything to do with amiconn's changes ? |
15:22:59 | Nico_P | pondlife: looks like I'm going to have lots of fun :p |
15:23:05 | Nico_P | the plugin works now |
15:23:13 | pondlife | Nico_P: DON'T PANIC |
15:23:15 | Nico_P | exactly the same as the standalone app |
15:23:22 | Nico_P | hehe |
15:23:29 | pondlife | Great, is it going into SVN? |
15:23:33 | * | Nico_P runs away screaming |
15:23:47 | pondlife | i.e. JdGordon's SVN |
15:24:06 | pondlife | LinusN: If it's crashing regularly, should be possible to work backwards... |
15:24:22 | LinusN | it either freezes or crashes |
15:24:28 | pondlife | Better than intermittent stuff either way |
15:24:30 | Nico_P | pondlife: the only problem is the list of files to read is hardcoded |
15:24:42 | obo | Mine isn't freezing, just data aborts, or undefined instructions |
15:24:44 | Nico_P | maybe I should add support for a playlist |
15:24:44 | LinusN | pondlife: i haven't yet found a pattern |
15:25:12 | obo | I don't have my map file to lookup the latest one |
15:25:17 | pondlife | Nico_P: Can you do wildcards (IN*.mp3 or something). |
15:25:26 | LinusN | i should build my own and keem the .map file |
15:25:30 | LinusN | keep |
15:25:44 | Nico_P | pondlife: not sure... how would I do that in C ? |
15:26:10 | | Join SirFunk [0] (n=Sir@admin-147-222.potsdam.edu) |
15:26:24 | | Quit Soap_ (Read error: 110 (Connection timed out)) |
15:26:27 | pondlife | findfirst()/findnext(), but I don't know if Rockbox has them. |
15:26:59 | pondlife | Look in the file browser... |
15:27:29 | Nico_P | you mean the source code of it ? |
15:27:38 | pondlife | Yes, I'm just looking myself.. |
15:28:00 | petur | or the properties plugin... |
15:28:15 | crop | petur: he-he |
15:29:29 | * | petur was being serious: the code is small and simple - faster to find what you need ;) |
15:29:44 | pondlife | Certainly smaller than tree.c... |
15:29:59 | | Part LinusN |
15:30:14 | pondlife | petur: Do you know if there's any directory enumeration functions available? |
15:30:34 | | Nick Arathis|afk is now known as Arathis (n=doerk@p5484BDA9.dip0.t-ipconnect.de) |
15:30:51 | crop | petur: I just thought that everybody speaks about what he knows :-) |
15:31:09 | petur | that too... *sigh* |
15:31:53 | petur | pondlife: afaik, properties.c does it the easiest way possible |
15:32:08 | pondlife | Yep, just found it. |
15:32:17 | pondlife | rb->opendir()... |
15:32:33 | Nico_P | oh great, the linked list test fails on target |
15:32:48 | pondlife | That's what tests are for :) |
15:34:27 | Nico_P | it probably has somthing to do with the values I hard-coded for the handle moving |
15:34:41 | Nico_P | after commenting this part of the test out, the plugin runs fine |
15:36:00 | Nico_P | ...and only some md5sums are correct |
15:36:21 | dionoea | which is better than none :) |
15:36:23 | | Quit RaRe (Read error: 110 (Connection timed out)) |
15:37:04 | Nico_P | indeed :) |
15:37:06 | | Join thegeek [0] (i=thegeek@ti521110a080-5005.bb.online.no) |
15:40:02 | | Join perplexity [0] (i=heh7176@dxb-as74784.alshamil.net.ae) |
15:44:56 | | Join Arathis_ [0] (n=doerk@p5484BDA9.dip0.t-ipconnect.de) |
15:46:00 | | Quit Arathis (Nick collision from services.) |
15:46:06 | | Nick Arathis_ is now known as Arathis (n=doerk@p5484BDA9.dip0.t-ipconnect.de) |
15:48:37 | | Quit ep0ch ("CGI:IRC (EOF)") |
15:49:04 | amiconn | pondlife: Many non-streaming formats require the whole file in one contiguous block |
15:49:24 | amiconn | If the file is then larger than the available buffer, it simply cannot be played |
15:51:32 | pondlife | Yes, that was the point I was failing to make. |
15:52:51 | amiconn | However, the buffering system needs to handle files larger than the buffer for streaming formats |
15:56:07 | | Join RaRe [0] (n=Laffin_B@202-89-187-101.static.dsl.amnet.net.au) |
15:56:18 | | Join bdgraue [0] (n=bdgraue@dyndsl-085-016-027-031.ewe-ip-backbone.de) |
16:00 |
16:00:36 | Nico_P | amiconn: it does |
16:01:05 | * | Nico_P is building a logf build to investigate the cause of the problems on target |
16:03:56 | | Join TrueJournals [0] (n=aimjourn@c-24-12-147-61.hsd1.il.comcast.net) |
16:04:23 | | Quit webguest92 ("CGI:IRC") |
16:04:57 | | Quit crop ("CGI:IRC") |
16:05:26 | | Quit Zagor ("Client exiting") |
16:08:00 | pondlife | Nico_P: One thing to bear in mind is that file i/o calls may yield(). |
16:08:05 | | Quit Lear ("ChatZilla 0.9.78.1 [Firefox 2.0.0.4/2007051502]") |
16:10:18 | | Part TrueJournals |
16:13:40 | | Join desowin [0] (n=desowin@avc146.internetdsl.tpnet.pl) |
16:15:40 | Nico_P | hmm logf isn't very helpful |
16:16:26 | | Part austriancoder ("Kopete 0.12.4 : http://kopete.kde.org") |
16:18:43 | | Join jack|Argon [0] (n=jack@pool-72-64-32-9.nrflva.east.verizon.net) |
16:19:40 | jack|Argon | Does anyone know where I might be able to contact the writer of ipodpatcher? |
16:21:15 | Nico_P | jack|Argon: here, he's linuxstb |
16:21:37 | jack|Argon | ok, thanks |
16:22:21 | Nico_P | you can try mail too |
16:22:31 | jack|Argon | except he's not on right now. I guess I'll wait (and post something in the forums while I'm doing it). Whats his email? |
16:22:47 | | Quit matsl (Remote closed the connection) |
16:22:58 | Nico_P | jack|Argon: http://www.rockbox.org/twiki/bin/view/Main/DaveChapman |
16:23:28 | jack|Argon | thanks |
16:26:04 | Nico_P | pondlife: I have a static value in a function that seems to be corrupted... sounds plausible ? |
16:26:31 | pondlife | corrupted? |
16:26:37 | pondlife | What precedes it? |
16:30:04 | Nico_P | what precedes it where |
16:30:05 | Nico_P | ? |
16:30:09 | | Quit jack|Argon ("Ex-Chat") |
16:30:29 | * | JdGordon back |
16:30:31 | JdGordon | what i miss? |
16:30:45 | Nico_P | what happens is that suddenly the handles ids get crazy |
16:31:06 | Nico_P | JdGordon: I have started porting the app to a rockbox plugin |
16:31:11 | JdGordon | cool |
16:31:30 | Nico_P | on sim it works fine but on my gigabeat some files don't come out right |
16:31:53 | JdGordon | just dumping files? or actually getting data into the codecs? |
16:32:00 | pondlife | Nico_P: Put a big, unused static byte array in front of the corrupted variable - does that help ;) |
16:33:03 | Nico_P | JdGordon: just dumping files |
16:33:26 | Nico_P | pondlife: I'll try |
16:33:52 | pondlife | If not, you'll need to use logf to watch the value I guess. |
16:34:00 | Nico_P | I am |
16:34:26 | pondlife | Ah, so you should be able to find in which routine it changes? |
16:34:44 | pondlife | Oops, static function var... sorry |
16:34:55 | pondlife | Temporarily make it a global static? |
16:35:09 | JdGordon | Nico_P: can you put the code in svn quickly so i can have a look before bed? |
16:35:22 | Nico_P | JdGordon: ok |
16:35:27 | Nico_P | separate file |
16:35:33 | pondlife | I'll have a look too |
16:36:00 | JdGordon | cool |
16:36:23 | * | JdGordon looks forward to monday when his interstate friends go back home and i can go back to being a hermit :p |
16:36:52 | Nico_P | committed |
16:37:49 | Nico_P | there is a bufopen() call that returns the id 184549376 |
16:38:00 | Nico_P | right after the id 10 :p |
16:38:06 | | Join kaaloo [0] (n=luis@rue92-3-82-232-48-241.fbx.proxad.net) |
16:38:12 | | Part kaaloo |
16:38:37 | JdGordon | Nico_P: ah, you just did a striaght copy across... not tryied spliting into threads yet |
16:38:40 | | Join lazka [0] (n=lazka@85-124-46-78.dynamic.xdsl-line.inode.at) |
16:41:01 | pondlife | add_handle() allocates the id, right? |
16:41:20 | pondlife | So it's cur_handle_id that's going wacky...? |
16:41:27 | Nico_P | JdGordon: yes |
16:41:31 | Nico_P | pondlife: that's right |
16:41:51 | | Join ivan` [0] (i=ivan@unaffiliated/ivan/x-000001) |
16:42:17 | ivan` | hi. can rockbox navigate by folders, but then show NN Title instead of song filenames? |
16:42:27 | Nico_P | or maybe not, because this handle id doesn't seem to be recognised |
16:42:37 | Nico_P | ivan`: no |
16:42:42 | ivan` | thanks |
16:42:42 | dionoea | ivan`: no. You can only do that in database mode. |
16:42:51 | Nico_P | ivan`: there is a patch for it in the tracker though IIRC |
16:43:10 | ivan` | cool |
16:43:19 | ivan` | i'll just write a script to rename for now |
16:44:11 | amiconn | Nico_P: 184549376 is 0x0b000000. Looks quite special... |
16:45:12 | amiconn | 0x0b would be 11... |
16:45:43 | amiconn | I don't know the code, but this looks like it's endian swapped... |
16:45:47 | Nico_P | interesting |
16:47:04 | JdGordon | the handle count is a unsigned int isnt it? |
16:47:29 | JdGordon | why would it use the worng endianess? and would 10 be wrong also if thatw as the case? |
16:47:52 | JdGordon | i.e it would give 0x0a00000000 instead ? |
16:48:05 | | Join AnarkiNet [0] (n=AnarkiNe@about/csharp/regular/AnarkiNet) |
16:48:17 | Nico_P | JdGordon: it's signed |
16:48:25 | Nico_P | because we might want to use -1 |
16:48:41 | JdGordon | ok, but that shouldnt change endianess... |
16:48:42 | amiconn | Wrong access somewhere that only happens sometimes (e.g. on wrap), i.e. accessing a char as int or vice versa? |
16:49:18 | JdGordon | static int cur_handle_id = 0; is the trouble maker? |
16:49:28 | Nico_P | JdGordon: maybe |
16:49:37 | JdGordon | maybe pull it out of the function? |
16:49:44 | Nico_P | I'll try |
16:50:34 | JdGordon | add a logf() after cur_handle->id = cur_handle_id++; to see whats happening |
16:53:55 | | Join nl1 [0] (n=nils@h218n1fls35o293.telia.com) |
16:54:14 | | Join amiconn_ [0] (n=jens@rockbox/developer/amiconn) |
16:55:16 | Nico_P | still the same problem with the variable global instead of just static in the function |
16:55:37 | Nico_P | but the logf right after cur_handle_id is changed shows it keeps the right value |
16:56:21 | Nico_P | cur_handle_id: 12, immediately followed by added handle : 184549376 and then buffer_handle(184549376) |
16:56:58 | Nico_P | which means 11 became 184549376 somehow in bufopen |
16:58:25 | JdGordon | between the add_handle() call and return h->id? |
16:58:39 | Nico_P | apparently |
16:59:02 | Nico_P | unless the value is actually right but it is displayed wrong by the logf call |
16:59:33 | Nico_P | which seems impossible seeing as it's displayed right at some other place |
17:00 |
17:00:21 | * | JdGordon too tired to be helpful |
17:00:33 | JdGordon | gnight, ill be back sunday arvo sometime |
17:00:41 | | Quit JdGordon ("Konversation terminated!") |
17:02:14 | | Quit kretender (Read error: 104 (Connection reset by peer)) |
17:02:38 | | Join MrKeuner [0] (n=kudo@unaffiliated/mrkeuner) |
17:03:19 | MrKeuner | hi, I get constants reboots in ipod nano 1st gen, until(I guess) the battery is recharged to a certain level. Is that a bug? |
17:03:34 | | Part The-Compiler ("Connection reseted by god") |
17:03:54 | petur | you're not the first one to mention this |
17:05:08 | *** | Saving seen data "./dancer.seen" |
17:06:29 | dionoea | MrKeuner: it's because the iPod doesn't have enough power to spin the hard drive |
17:06:46 | | Quit desowin (Read error: 110 (Connection timed out)) |
17:06:51 | MrKeuner | dionoea: mine is a flash based I think |
17:07:25 | | Join jgarvey [0] (n=jgarvey@cpe-066-057-231-236.nc.res.rr.com) |
17:07:35 | | Join My_Sic [0] (n=MySic@mur31-1-82-237-204-133.fbx.proxad.net) |
17:08:06 | petur | what's "ATA error: -1" again? RB not found or HDD connection failure? |
17:09:09 | dionoea | MrKeuner: arf ... well it must be something similar to not being able to spin the hard drive :) |
17:09:44 | pondlife | Nico_P: Mystified here... does it work better if you make cur_handle_id a global? |
17:09:51 | Nico_P | pondlife: no |
17:10:06 | Nico_P | looks like h->id somehow gets corrupted in bufopen |
17:10:23 | pondlife | Ah, so cur_handle_id itself is fine? |
17:10:32 | Nico_P | looks like it |
17:10:36 | pondlife | What happens to h. |
17:11:12 | Nico_P | I commented out the strncpy and I'm testing that now |
17:12:01 | Nico_P | hmm, still get wierd ids :( |
17:12:17 | | Quit amiconn (Read error: 110 (Connection timed out)) |
17:12:18 | | Nick amiconn_ is now known as amiconn (n=jens@rockbox/developer/amiconn) |
17:12:21 | | Join BK [0] (n=Non@bzq-88-154-239-116.red.bezeqint.net) |
17:12:29 | pondlife | What happens if you rearrange the struct memory_handle to put id later? |
17:12:47 | BK | hey, any reason why my .kbd file won't load on boot? it's in the .rockbox folder |
17:13:04 | BK | i can load it manually and it works fine |
17:13:05 | Nico_P | pondlife: trying now |
17:14:24 | pondlife | Or what if you logf the values of both h and h->id both inside add_handle and on return? |
17:15:53 | Nico_P | pondlife: looks like after changing the position of id in the struct I get the same thing... I'll try logging h and h->id |
17:17:06 | petur | hahaha seems the MR wiki got spammed: http://www.misticriver.net/wiki/index.php/H1xx_Internal_Battery_Replacement |
17:17:19 | Nico_P | what's the format for a pointer ? |
17:17:59 | pondlife | I don't know if we have one... Maybe %lX and cast it to an unsigned long?? |
17:18:01 | amiconn | ? |
17:18:07 | dionoea | %p ? |
17:18:22 | amiconn | Rockbox printf doesn't support a special format for pointers |
17:18:29 | dionoea | ah ... |
17:18:30 | pondlife | %p wasn't implemented when I last looked |
17:18:30 | amiconn | Just use %lx |
17:18:55 | amiconn | ...and if the warning annoys you, cast explicitly |
17:18:56 | | Join desowin [0] (n=desowin@avc146.internetdsl.tpnet.pl) |
17:19:01 | pondlife | You only need to see if the value changes anyway. |
17:19:22 | * | amiconn would in fact use %08lx |
17:19:40 | Nico_P | testing |
17:20:14 | petur | amiconn: do you know of a guide to repair the broken soldering of the daughterboard (h1x0)? |
17:22:26 | | Quit ivan` ("Leaving") |
17:22:27 | pondlife | Nico_P: If things are changing "by magic" you may want to ensure you don't have database or dircache enabled and try again... |
17:22:29 | Nico_P | that's strange... the values don't change |
17:22:50 | pondlife | OK, so add more logfs... and see when they do. |
17:23:45 | | Join The-Compiler [0] (n=florian@9.36.76.83.cust.bluewin.ch) |
17:23:54 | The-Compiler | Hi |
17:25:08 | | Quit lazka (Remote closed the connection) |
17:26:31 | Nico_P | I don't get it |
17:26:36 | The-Compiler | What does "Fix red" or "Get rid of yellow" (in the SVN-changes) mean? |
17:26:37 | Nico_P | pastebin coming |
17:26:51 | * | pondlife waits |
17:27:02 | dionoea | The-Compiler: fixing compile errors and warnings on build.rockbox.org |
17:27:13 | nl1 | The-Compiler: red == build errors, yellow == warnings |
17:27:24 | The-Compiler | ah thanks |
17:27:34 | pondlife | We prefer green |
17:28:06 | Nico_P | pondlife: http://www.pastebin.ca/604466 |
17:28:50 | Nico_P | pondlife: the h in the logf output was outputted by bufopen |
17:29:44 | pondlife | OK..."cur_handle->id = cur_handle_id++;" is the suspect, right? |
17:30:09 | Nico_P | don't see anything else |
17:30:19 | pondlife | Which order is the output in, it's confusing |
17:30:31 | Nico_P | the output reads from bottom to top |
17:31:05 | pondlife | The logf on line 4 gives: cur_handle_id=11 |
17:31:16 | Nico_P | yes |
17:31:54 | Nico_P | I'll try moving the incrementation out |
17:31:58 | pondlife | The logf on line 6 gives: cur_handle->id= 184549376. |
17:32:21 | Nico_P | yes |
17:33:28 | pondlife | Hmm, can't see why the post-increment would cause problems... any gcc gurus around? |
17:33:48 | Nico_P | can't see either, but can't see any other possibility |
17:33:53 | | Join tedrock [0] (n=tedrock@d235-159-230.home1.cgocable.net) |
17:34:04 | Nico_P | I'm testing with the incrementation moved |
17:34:57 | amiconn | Is the whole thing available somewhere, including variable declaration and the struct? |
17:35:23 | pondlife | Yes, it's in an SVN repository on JdGordon's PC... |
17:35:25 | Nico_P | still the same |
17:35:28 | * | pondlife hunts the url |
17:35:41 | Nico_P | amiconn: I can sends you my version with all the logf calls |
17:35:51 | | Join Wiwie [0] (n=goddi@p5B09B3C4.dip0.t-ipconnect.de) |
17:35:59 | pondlife | Might as well just pastebin the whole thing. |
17:36:16 | Nico_P | true |
17:36:25 | Nico_P | http://www.pastebin.ca/604479 |
17:37:18 | Nico_P | hmm, should've formatted it as C : http://www.pastebin.ca/604480 |
17:39:03 | | Join piroko [0] (n=jeremy@dialup-4.225.5.19.Dial1.Cincinnati1.Level3.net) |
17:39:13 | amiconn | Is it guaranteed that (buffer + buf_widx) is always 32 bit aligned? |
17:39:43 | amiconn | Because, if it's not, you fell victim of the arm rotate-on-unaligned-store/load feature |
17:40:04 | pondlife | That's the problem. Nice feature. |
17:40:17 | Nico_P | amiconn: I doubt it's aligned because I didn't do anything for it to be |
17:40:31 | amiconn | On ipod, where the loader enables unaligned exception, your code would just crash with a data abort |
17:40:56 | amiconn | You must make sure the struct is 32 bit aligned |
17:41:01 | pondlife | Need to use (buffer + buf_widx + 3) & 4 ? |
17:41:20 | amiconn | & ~4 |
17:41:22 | pondlife | OR keep buf_widx as a multiple of 4 |
17:41:32 | pondlife | amiconn: Oops, silly me |
17:41:42 | amiconn | Hehe, I made that mistake once |
17:42:00 | amiconn | Otherwise I would have had the G5.5/80 running at devcon already |
17:42:17 | Nico_P | what does " & ~4" mean ? |
17:42:30 | | Join Segadude [0] (n=sega@cpe-24-24-88-117.stny.res.rr.com) |
17:42:33 | Nico_P | ~ is bitwise NOT ? |
17:42:39 | amiconn | yes |
17:42:48 | Segadude | Hey guys! |
17:42:51 | amiconn | It saves you from writing & 0xfffffffc |
17:42:57 | Nico_P | ok |
17:43:03 | amiconn | (and the latter would be incorrect on 64 bit archs) |
17:43:09 | pondlife | Shouldn't it be ~3 ? Just to clear the bottom 2 bits? |
17:43:16 | amiconn | oh, of course |
17:43:20 | Segadude | Does rockdoom and rockboy have sound? |
17:43:47 | Nico_P | amiconn, pondlife: so (buffer + buf_widx + 3) & ~3 ? |
17:43:51 | nl1 | Segadude: yes, no music in doom tho |
17:44:11 | pondlife | Yes, but be careful how you increase buf_widx |
17:44:29 | Segadude | i see so how do i turn on the sound effects? |
17:44:57 | Nico_P | pondlife: is it enough if I just make sure the alignement is right when I write the structs in memory ? |
17:45:12 | Segadude | brb |
17:45:19 | pondlife | I think so, yes. |
17:45:28 | pondlife | As long as blocks won't overlap! |
17:45:49 | | Join MySic [0] (n=MySic@mur31-1-82-237-204-133.fbx.proxad.net) |
17:46:12 | Nico_P | ah yes, potential problem |
17:46:31 | Nico_P | I'd better keep buf_widx a multiple of 4 |
17:46:41 | Segadude | back |
17:47:16 | pondlife | amiconn: Are there any targets that require other alignments (e.g. 64-bits)? |
17:47:18 | Segadude | bye guys! |
17:47:27 | | Quit Segadude ("Quitting!") |
17:48:30 | pondlife | Or.. are there any macros to help with alignment? |
17:49:15 | Nico_P | what's the elegant way to keep a variable a multiple of 4 ? |
17:49:24 | pondlife | Same equation |
17:49:53 | Nico_P | buf_widx = (buf_widx + 3) & ~4 ? |
17:50:14 | Nico_P | or even buf_widx = (buf_widx + 3) & ~3 ? |
17:50:51 | dionoea | anything &~3 is a multiple of 4 |
17:51:36 | dionoea | the +3 is to make it round to the neirest multiple of 4 >= to the value |
17:51:58 | pondlife | We should have a macro to do this. |
17:52:05 | Nico_P | thanks :) |
17:52:33 | * | Nico_P feels stupid for forgetting about alignment issues |
17:52:39 | Nico_P | they were mentioned earlier |
17:52:41 | | Quit Wiwie ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") |
17:52:58 | pondlife | It's easy done when you're used to desktop systems. |
17:56:16 | pondlife | Where would an ALIGNPTR(x) macro live? I assume it should be possible to vary the definition by target. |
17:56:34 | Nico_P | woohoo !! now all the files come out right |
17:56:46 | | Quit My_Sic (Read error: 113 (No route to host)) |
17:56:53 | pondlife | Great - now for some threading fun! |
17:56:55 | Nico_P | thanks amiconn and pondlife |
17:57:03 | pondlife | Huh, I did nothing |
17:57:07 | Nico_P | I don't think I'll have time for that, sadly |
17:57:19 | Nico_P | pondlife: I wasted your time, that's enough to thank you :) |
17:57:19 | | Quit thepenguin (Remote closed the connection) |
17:57:30 | pondlife | Whenever. Update SVN with the alignment.. |
17:58:04 | Nico_P | about that, is it possible to use a symlink to the file in apps/plugins/ ? |
17:58:15 | Nico_P | it would avoid me the copying |
17:59:04 | pondlife | Why not just move it into the root - split into testplugin.c and buffering.c |
17:59:44 | Nico_P | it's to compile rockbox with the plugin that I'd need a link |
18:00 |
18:00:16 | Nico_P | seems to work |
18:01:25 | | Quit MrKeuner ("Ex-Chat") |
18:02:03 | * | nl1 loves the ~900 lines long kbd_input function... |
18:04:20 | XavierGr | petur: thank you for mentioning BOFH, these stories are great and hilarious! :D |
18:04:33 | petur | :) |
18:05:14 | petur | check for a new one (almost) each friday... |
18:06:07 | piroko | Hmm... who should I ask about a problem regarding the nsf plugin? |
18:07:52 | | Join Beta-guy [0] (n=Owner@d205-206-185-133.abhsia.telus.net) |
18:08:20 | Nico_P | pondlife: before updating the SVN I want to find out why the LL test fails |
18:08:36 | pondlife | fails? |
18:08:51 | pondlife | I thought you had a full good run-through. |
18:08:55 | Nico_P | it fails around the move_handle tests |
18:09:04 | Nico_P | I needed to comment these tests out |
18:09:25 | Beta-guy | I really want to install rockbox on my Ipod I'm just afrid of bringing it also I have the Ipod 30 GB 5.5 gen would the rockbox 30 gb video be the right update to download? |
18:10:51 | markun | Beta-guy: it's always possible to unbrick, and yes, it's the right update |
18:11:47 | pondlife | Ah, brick, not bring..? |
18:12:03 | | Join Quequero [0] (n=troisk@81-208-83-224.fastres.net) |
18:12:06 | | Join sujdik [0] (n=Reprogra@200.205.210.210) |
18:12:10 | petur | yes, bring it to us :) |
18:12:12 | | Join Alonea [0] (n=chatzill@24-119-114-203.cpe.cableone.net) |
18:12:20 | markun | I just assumed it was a typo |
18:12:40 | markun | pondlife: or did you really think he was afrid? |
18:12:45 | Beta-guy | yeah it was a typo |
18:12:48 | Beta-guy | lol |
18:13:21 | | Part sujdik |
18:13:24 | Beta-guy | grrr I shouldn't type when I'm tired :P |
18:13:41 | pondlife | And I shouldn't read when I'm tired :/ |
18:14:20 | Beta-guy | ok, can rockbox play the MP4 video's that's on the Ipod ATM, and last question b4 I install it will I lost the files currently on on the ipod? |
18:14:57 | | Join TTSbox_ [0] (n=OzgurOzt@aksu.cse.ohio-state.edu) |
18:14:57 | nl1 | no, you can't play those videos on rockbox and no you wont lose your files |
18:15:13 | | Quit The-Compiler (Read error: 104 (Connection reset by peer)) |
18:15:23 | piroko | Beta-guy: But it's always a good idea to backup your stuff anyway ;) |
18:15:36 | Beta-guy | true enough :D |
18:15:41 | petur | Beta-guy: you can (dual-)boot into apple OS to watch your movies |
18:15:53 | | Join Siltaar [0] (n=Siltaar@reverse-52.fdn.fr) |
18:16:12 | Beta-guy | I saw mention of that in your FAQ I think |
18:17:07 | markun | Beta-guy: and maybe you shoulddo it when you are not tired anymore |
18:17:43 | Beta-guy | I just need caffine :P |
18:18:21 | piroko | Beta-guy: Maybe you should just get more sleep ;) |
18:18:59 | petur | markun: tired too? :p |
18:19:51 | markun | petur: a bit :) |
18:22:05 | Beta-guy | looks pretty straight forward, do I need to do anything special to setup Dual boot rockbox/apple? |
18:22:07 | | Join TrueJournals [0] (n=aimjourn@c-24-12-147-61.hsd1.il.comcast.net) |
18:26:13 | petur | no |
18:26:26 | nl1 | would anyone be against moving all the config*.h files from firmware/export to a new dir for example firmware/config ? |
18:26:35 | petur | you could use RockboxUtility to install everything |
18:26:59 | | Join bobbyguzik [0] (n=bobbyguz@cpe-66-66-215-16.rochester.res.rr.com) |
18:27:02 | | Quit bobbyguzik (Read error: 104 (Connection reset by peer)) |
18:27:22 | | Join Domonoky_ [0] (n=Domonoky@e176225145.adsl.alicedsl.de) |
18:27:54 | | Join bobbyguzik [0] (n=bobbyguz@cpe-66-66-215-16.rochester.res.rr.com) |
18:27:56 | | Quit bobbyguzik (Read error: 104 (Connection reset by peer)) |
18:28:38 | | Quit Nico_P (Remote closed the connection) |
18:28:40 | | Quit pondlife ("disconnected has pondlife") |
18:31:52 | | Quit Xerion (" ") |
18:33:52 | | Quit obo ("KVIrc 3.2.6 Anomalies http://www.kvirc.net/") |
18:38:11 | | Part TrueJournals |
18:38:11 | | Quit Alonea ("ChatZilla 0.9.78.1 [Firefox 2.0.0.4/2007060115]") |
18:49:00 | | Join pixelma [0] (i=d5494cce@rockbox/staff/pixelma) |
18:51:32 | | Quit petur ("work->home") |
18:51:32 | | Quit Domonoky_ (Read error: 104 (Connection reset by peer)) |
18:52:56 | TTSbox_ | Hi |
18:53:13 | TTSbox_ | in viewers.config some files are associated to many programs |
18:53:21 | TTSbox_ | what does it mean? |
18:53:40 | TTSbox_ | uses the first existing program in the list |
18:53:44 | TTSbox_ | ? |
18:56:23 | Beta-guy | is the bootloader how the Ipod dualboots? |
18:56:39 | piroko | Beta-guy: Yep :) |
18:56:44 | Beta-guy | good :D |
18:56:58 | | Join laaw [0] (n=laaw@81.175.55.9) |
18:57:01 | Beta-guy | I'm using rockboxutility BTW |
19:00 |
19:01:13 | | Join pondlife [0] (n=Miranda@cpc1-rdng11-0-0-cust362.winn.cable.ntl.com) |
19:01:35 | laaw | Hei, got a little problem with my Sansa e270 and rockbox. The case is that every time I run the original firmware it hides the Music folder, so that rockbox cant find it. It aint the bigest problem but kinda irritating to un-hide the folder evry time i connect the device to my computer. Any wise heads out there that can help me? |
19:02:45 | | Quit laaw (Remote closed the connection) |
19:03:15 | | Join laaw [0] (n=laaw@81.175.55.9) |
19:03:59 | piroko | laaw: Maybe stick the stuff you want rockbox to see into a different folder? |
19:04:52 | | Join PaulJam [0] (i=Paul@vpn-3128.gwdg.de) |
19:05:07 | laaw | you know, i cant see why I didnt think about that. Ofcourse rockbox dont need the music files to be in the music folder :D thank you |
19:05:10 | *** | Saving seen data "./dancer.seen" |
19:05:29 | alienbiker99 | has anybody checked out the isignia 4gb player? |
19:05:46 | PaulJam | laaw: you could also set the fileview to show all files. afaik this shows hidden folders too. |
19:06:39 | | Join kretende2 [0] (n=Kaspar@82.127.77.83.cust.bluewin.ch) |
19:06:56 | piroko | laaw: Yep. Both would work |
19:09:05 | laaw | thank you both. |
19:09:17 | piroko | laaw: You're welcome :) |
19:10:37 | | Quit laaw ("Bersirc 2.2, for external use only. [ http://www.bersirc.org/ - Open Source IRC ]") |
19:12:41 | | Join maffe [0] (n=maffe@barmen.interhost.no) |
19:13:52 | Nimdae | hi |
19:13:58 | | Join Lear [0] (i=chatzill@rockbox/developer/lear) |
19:14:34 | | Join My_Sic [0] (n=MySic@mur31-1-82-237-204-133.fbx.proxad.net) |
19:14:35 | | Quit My_Sic (Client Quit) |
19:17:37 | piroko | It's so much fun checking out an entire svn tree on dialup :-D |
19:18:16 | Beta-guy | I'm now more awake :) what should I do if I do brick it (to unbrick it) |
19:19:15 | piroko | Reboot the ipod into diskmode by holding menu and select until the ipod reboots, and then hold select and play to force diskmode. Then hook it up to your computer and run "restore" from itunes |
19:19:47 | piroko | Once the bootloader is installed though, it's quite difficult to brick your ipod |
19:19:50 | Beta-guy | gotcha thanks |
19:20:05 | piroko | Welcome |
19:20:18 | Beta-guy | I've always thought it's better saf then sorry :P |
19:20:22 | Beta-guy | safe |
19:20:29 | piroko | Yep :) |
19:20:58 | | Join obo [0] (n=obo@82-46-82-224.cable.ubr02.trow.blueyonder.co.uk) |
19:21:24 | | Join laaw [0] (n=laaw@81.175.55.9) |
19:21:28 | | Part BK |
19:21:49 | Nimdae | it appears kermit fell out of the build server pool :S |
19:22:23 | Beta-guy | Rockbox says I have Apple Ipd 5th gen video, it's true I have 5.5 but I was told I needed to download the 30 GB video firmware will rockbox know what it needs to download? |
19:22:52 | alienbiker99 | yeah |
19:23:06 | Nimdae | the 30gb firmware works on the 5g and 5.5g |
19:23:14 | Nimdae | well 5.5g 30gb |
19:23:15 | Beta-guy | ok |
19:23:41 | | Join LinusN [0] (i=linus@rockbox/developer/LinusN) |
19:23:43 | Nimdae | actually, the different firmwares between 5g and 5.5g is the 32mb mem vs 64mb mem |
19:24:15 | LinusN | Nimdae: yes, i removed kermit, because the build got stuck for some reason |
19:24:35 | Nimdae | o.O |
19:24:41 | Nimdae | lemme look at the server |
19:25:10 | LinusN | amiconn: my ipod video is quite unstable |
19:25:31 | Nimdae | i don't see any hung up processes |
19:25:45 | Nimdae | and i did a manual build on it earlier |
19:26:01 | LinusN | i can't have it play more than a few minutes before it either freezes or crashes withl illinstr or data abort |
19:26:12 | LinusN | Nimdae: let's try to add it agan then |
19:26:16 | Nimdae | ok |
19:26:18 | | Join petur [0] (n=petur@rockbox/developer/petur) |
19:26:20 | alienbiker99 | 5.5 has 64mb while the 5 only has 32? |
19:26:23 | | Join merbanan [0] (n=banan@83.233.243.210) |
19:26:32 | Nimdae | 5.5 30gb has 32, 5.5 80gb has 64 |
19:26:44 | alienbiker99 | oh ok thats what i though |
19:26:51 | LinusN | Nimdae: done |
19:27:10 | Nimdae | LinusN: ok, if it happens again, i'll schedule a reboot on it since it probably needs it anyway |
19:27:19 | LinusN | oki doki |
19:27:58 | LinusN | gtg, cu later |
19:28:00 | | Part LinusN |
19:28:08 | | Quit ptw419 () |
19:28:45 | Nimdae | petur: remember my mahna mahna picture? |
19:29:08 | pondlife | doo do du do doo |
19:29:22 | pondlife | Nooo, twice in one day :p |
19:29:38 | Nimdae | lol |
19:29:42 | laaw | Got a question that might be a bit out of the rockbox topic, but anyways. I got some problems with safely removal of my sansa e270 in winVista, so everytime i disconnect the device it has to rebuild the files, witch thakes about two-three minutes. Anyone know a solution? |
19:29:42 | Nimdae | i shaved my face off |
19:30:11 | * | petur tries (not) to remember |
19:30:38 | | Join Domonoky_ [0] (n=Domonoky@e176225145.adsl.alicedsl.de) |
19:30:52 | | Join saratoga [0] (i=980398fe@gateway/web/cgi-irc/labb.contactor.se/x-6b463ab0d03b8c53) |
19:38:21 | TTSbox_ | the code I am porting has malloc and free |
19:38:38 | TTSbox_ | they had been wrapped around other functions |
19:40:16 | TTSbox_ | now I see them. What is better? to implement malloc functions myself? I don't think trying to eliminate them is a good idea. |
19:40:48 | Domonoky_ | TTSbox_: if it is possible to eliminate them, its better to remove them.. |
19:42:10 | Domonoky_ | as a plugin you could make your own malloc or i think there could be one in the pluginlib... in the system malloc is forbidden :-) |
19:43:59 | | Part pixelma |
19:45:59 | | Join webguest40 [0] (i=93151003@gateway/web/cgi-irc/labb.contactor.se/x-12c73cb00b70802b) |
19:46:12 | | Quit webguest40 (Client Quit) |
19:46:25 | | Join fasteddie [0] (i=93151003@gateway/web/cgi-irc/labb.contactor.se/x-c3116e9a583fe42d) |
19:47:09 | | Quit fasteddie (Client Quit) |
19:47:56 | piroko | saratoga: Do you know what was wrong with that wma I linked to you? |
19:49:16 | | Quit laaw ("Think your current client is sexy? Check out Bersirc 2.2! [ http://www.bersirc.org/ - Open Source IRC ]") |
19:51:52 | saratoga | piroko: linux said it caused problems with his parser, also it was a v1 file and the v1 decoder doesn't work right |
19:52:08 | | Nick pseudo_ is now known as printfXh4 (n=pseudo@ppp121-45-217-146.lns2.bne1.internode.on.net) |
19:52:11 | piroko | So I should try v2? |
19:52:33 | saratoga | I think basically all wmas are v2 |
19:52:43 | saratoga | so we never tested the v1 part |
19:52:56 | saratoga | its almost exactly the same, but theres some minor changes I need to make to support it |
20:00 |
20:00:36 | | Quit TTSbox_ ("Leaving") |
20:21:13 | | Part kretende2 |
20:23:52 | | Quit pondlife ("disconnected has pondlife") |
20:25:54 | Quequero | hi guys |
20:27:52 | Quequero | do you know who's working at the ipod nano 2G encryption and how I can get in touch with him/her? |
20:28:19 | | Quit piroko ("Stuff to do that involves the telephone... :P") |
20:32:12 | | Quit thegeek () |
20:34:40 | saratoga | Quequero: I don't believe anyone is working on that |
20:34:52 | | Join ompaul [0] (n=ompaul@freenode/staff/gnewsense.ompaul) |
20:34:56 | Quequero | hi saratoga, what a bad news |
20:35:03 | Quequero | and do you know why? |
20:35:17 | petur | Quequero: unless you have some usefull info to share? ;) |
20:35:18 | | Join nerd_boy [0] (n=nerd_boy@lib.nku.edu) |
20:35:41 | Quequero | i did an extensive cryptanalysis of rc4, for several months |
20:35:56 | Quequero | i know the algorithm and its weakness very well |
20:36:00 | saratoga | Quequero: I think we just never found anyone who was interested in it |
20:36:06 | Quequero | i tried to contact blackblox |
20:36:21 | nerd_boy | Sorry to play the part of the n00b, but Google search results turned this channel up when I did a search on "CHIP8 IRC". I don't suppose anyone on here *does* know CHIP8... :x |
20:36:22 | Quequero | but he didnt answer (yet) so i'm looking for someone else ;p |
20:36:47 | petur | Quequero: we're certainly interested... |
20:36:56 | Domonoky_ | nerd_boy: there is an Chip8 emulator in rockbox :-) |
20:37:03 | | Part tzafrir_home ("Leaving") |
20:37:27 | nerd_boy | I mean more like someone who knows the ins and outs of the language. The internets is giving me conflicting descriptions for the CXKK instructions. :x |
20:37:32 | Quequero | well i'd like to contact someone who's accustomed with ipod internals, i have some questions, and i need some starting-hints to start the analysis by myself |
20:38:02 | saratoga | Quequero: well I think what we know about the nano2g is in the thread |
20:38:17 | Quequero | this one you mean: http://forums.rockbox.org/index.php?topic=6518.45 ? |
20:38:25 | saratoga | yes |
20:38:27 | nerd_boy | And upon actually looking at your site, I see you guys are more about jukeboxes... :x |
20:38:28 | petur | Quequero: the problem is that the internals og the 2nd gen are quite different from previous ipods |
20:38:34 | nerd_boy | Sorry to have taken up your time. :) |
20:38:54 | petur | Quequero: I also think some people at IPL have been looking at it |
20:38:58 | | Part nerd_boy |
20:39:40 | Quequero | yep i saw there's an arm9 |
20:39:51 | Quequero | but it's ok for me, i work with arm cpus ;p |
20:40:12 | Quequero | anyway i'm just interested in studying and decrypting the firmware for now |
20:40:31 | petur | Quequero: we can always use people with a clue, welcome! |
20:40:42 | Quequero | hey petur can i query you for a moment? |
20:40:48 | petur | sure |
20:40:56 | saratoga | i think at this point very little investigation of the nano has been done, so you'll probably be figuring out a lot of it's hardware yourself |
20:41:10 | Quequero | thanx petur and saratoga |
20:42:06 | * | Domonoky_ detects his brother had written the chip8 emulator.. but he is not in the Credits.. :-/ |
20:45:31 | | Part AnarkiNet |
20:55:34 | petur | Domonoky_: is there a name to be added to CREDITS? |
20:56:09 | Domonoky_ | petur: yes, he is my brother :-) firstname: alex |
20:57:49 | XavierGr | Domonoky_: I think petur will need the full name :P |
20:58:04 | | Join Wiwie [0] (n=goddi@p5B09B3C4.dip0.t-ipconnect.de) |
20:58:04 | petur | Alex Wenger ? |
20:58:08 | Domonoky_ | jup |
20:58:23 | Domonoky_ | XavierGr: see petur isnt dumb :-) |
20:58:47 | * | petur wonders if the original author shouldn't be in there too |
20:58:47 | | Quit Mouser_X (Read error: 104 (Connection reset by peer)) |
20:59:20 | | Join Mouser_X [0] (n=mouser_x@67.110.120.164.ptr.us.xo.net) |
20:59:50 | | Quit printfXh4 (Read error: 113 (No route to host)) |
20:59:51 | Domonoky_ | petur: i think normally we dont put the name of original authors (of game port) to the credits file.. |
21:00 |
21:00:11 | petur | well we put the 'team' name at the end |
21:00:17 | XavierGr | Domonoky_: I didn't know that petur knew your last name :P |
21:00:28 | Domonoky_ | ah.. the teams.. thats new :-) |
21:00:37 | * | petur read chip8.c |
21:01:06 | petur | bah... gotta run, back in 30 |
21:03:24 | | Quit Quequero (Read error: 104 (Connection reset by peer)) |
21:05:11 | *** | Saving seen data "./dancer.seen" |
21:09:39 | | Quit MySic ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") |
21:13:23 | | Quit ompaul ("all in faviour") |
21:21:15 | | Join My_Sic [0] (n=MySic@mur31-1-82-237-204-133.fbx.proxad.net) |
21:21:44 | | Join foleyjd [0] (i=fake@cpe-65-27-232-241.cinci.res.rr.com) |
21:24:00 | | Quit My_Sic (Client Quit) |
21:25:28 | | Join pixelma [0] (i=pixelma@rockbox/staff/pixelma) |
21:26:03 | | Join alberink [0] (n=alberink@cc516682-b.ensch1.ov.home.nl) |
21:27:07 | amiconn | Nimdae: The 5G 60GB also has 64MB |
21:27:15 | | Join My_Sic [0] (n=MySic@mur31-1-82-237-204-133.fbx.proxad.net) |
21:27:25 | | Quit My_Sic (Read error: 104 (Connection reset by peer)) |
21:27:33 | Febs | amiconn: I've tested a number of builds on my iPod Video, and the instability appears to have started between r13761 and r13769. |
21:28:24 | Febs | This probably isn't a surprise, but I figured I'd report what I'd found. |
21:28:53 | amiconn | It is a surprise |
21:29:51 | amiconn | Why the flaming hell do these clock setup changes make all the PP5020/PP5022 targets more stable, and only destabilise the 5G (NOT the 5.5G!) |
21:30:19 | | Join My_Sic [0] (n=MySic@mur31-1-82-237-204-133.fbx.proxad.net) |
21:31:52 | | Join DerPapst [0] (n=DerPapst@pD9EB3D7D.dip0.t-ipconnect.de) |
21:32:11 | DerPapst | i got a dataabort on my 5.5G too last night. |
21:33:03 | amiconn | Doing what? |
21:33:14 | amiconn | If you used test_codec, that doesn't count |
21:33:25 | DerPapst | 0x00037e50 nothing.. it didn't do anything. |
21:33:44 | amiconn | Febs: Could you tell me the CLOCK_0x2C and CLOCK_0xA0 values from debug->view i/o ports? |
21:34:01 | DerPapst | haven't used it in that moment. and it didn't play anything. but it was in the wps |
21:34:22 | amiconn | And you didn't use test_codec before in this session? |
21:34:29 | DerPapst | i'm still trying to figure out how to use the .map file ^^ |
21:34:42 | DerPapst | no |
21:34:52 | obo | amiconn: both those clocks are 0x0 for me |
21:35:01 | amiconn | DerPapst: Do you have a map of the build you're running? |
21:35:07 | DerPapst | yes. |
21:35:20 | DerPapst | wanna have it? |
21:35:39 | amiconn | yes please |
21:36:00 | DerPapst | ok.. one sec |
21:36:14 | amiconn | obo: 0 is ok |
21:36:43 | obo | amiconn: I think from my map that the data aborts I got today were in pcmbuf_request_buffer, but had one yesterday in trigger_cpu_boost |
21:36:57 | amiconn | They're 0 on everything else than ipod color/photo (CLOCK_0xA0 == 0xC0000000) and ipod mini G2 (CLOCK_0x2C = 1) |
21:36:58 | DerPapst | amiconn: http://pastebin.ca/604784 |
21:37:03 | Febs | amiconn: likewise, they're both 0 for me. |
21:37:29 | | Join Benedikt [0] (n=boened@p549A4661.dip.t-dialin.net) |
21:37:38 | Benedikt | hi somebody there? |
21:37:45 | Benedikt | i have a problem or an question ^^ |
21:37:55 | pixelma | nope ;) |
21:38:07 | pixelma | and just ask |
21:38:09 | DerPapst | we're all dead |
21:38:23 | amiconn | 0x37e50 is in dsp_input_count(). That doesn't make sense.... |
21:38:49 | amiconn | I wonder which part of my changes could trigger things like this... |
21:39:30 | amiconn | Maybe it's the 78MHz (??!??) |
21:39:53 | DerPapst | mhh.. |
21:40:01 | Benedikt | i have rockbox on my 5th gen ipod and i want to use it in my car, now i want to buy me a Load cable for my ipod, to get power from my car batterie.. |
21:40:22 | Benedikt | but my ipod doesn't play any music, it just say, that it's loading.. |
21:40:22 | DerPapst | don't know.. i mean the PP5022 should be able to run 80MHz with ease |
21:40:34 | pixelma | Febs, DerPapst, obo: is that always when you are in the wps? |
21:40:54 | pixelma | or playing music |
21:40:58 | obo | Benedikt: let your ipod boot, then whilst holding down the menu button plug in the cable |
21:41:07 | obo | keep holding menu for 10+ seconds after you plug it in |
21:41:22 | DerPapst | amiconn: i remeber one guy over at iPL recompiled a kernel so that the iPod run with nearly 100MHz and it run stable about an hour or so untill it get too hot. |
21:41:52 | amiconn | Yes, and the PP5022 is specced 100MHz |
21:41:55 | DerPapst | i had it only once... in the wps while the somg was paused. |
21:42:36 | pixelma | and what revisions are all of you using (trying to narrow it down a bit)? |
21:42:51 | Febs | pixelma: it's definitely been while playig music. But I haven't used Rockbox for anything other than music recently. |
21:42:59 | obo | pixelma: has been so far, but I tend to leave it on the wps |
21:43:16 | amiconn | Febs: Could you perhaps try to find the exact rev where this uncouth behaviour starts? |
21:44:05 | DerPapst | pixelma: i think r13791 including gbs patch |
21:44:07 | Beta-guy | I installed the bootliader it says it's been installed on my device (ipod) then the next line says unsupported bootloader instal method |
21:44:16 | amiconn | obo: With a pure power cable, it's not necessary to hold MENU while plugging |
21:44:16 | Beta-guy | can you give me more info? |
21:44:17 | Febs | amiconn: I'll try, but I'm going to be away from my computer for much of the rest of the afternoon, so I won't have time to do much today. |
21:44:55 | Benedikt | obo and the ipod will be still loading up the batterie or? |
21:45:06 | obo | amiconn: I thought a pure power cable wouldn't cause those that trouble at boot? |
21:45:22 | Febs | I confirmed that the problem exists with the 7/3 daily build, which is r13767. I was unable to reproduce with r13761. |
21:45:24 | Beta-guy | I need help is my Ipod screwed? |
21:45:32 | Benedikt | obo, ah oke thx it works ^^ |
21:45:37 | DerPapst | pixelma: it's r13771 |
21:45:45 | Benedikt | bye and thx for the help!! |
21:45:49 | | Quit Benedikt ("get satisfied! • :: ««« (Gamers.IRC) »»» www.gamersirc.net ::") |
21:46:00 | Domonoky_ | Beta-guy: i think you used rbutil ? |
21:46:18 | Beta-guy | yes |
21:46:33 | Domonoky_ | try the normal ipodpatcher installation.. |
21:47:09 | amiconn | Some more questions: 30GB or 60/80GB models? If the latter, 32MB or 64MB build? What format(s) were playing, and were there any special things in the wps (peakmeters, ...)? |
21:47:24 | Beta-guy | where can I get ipodpatcher? |
21:47:33 | DerPapst | amiconn: 5.5G 80GB |
21:47:46 | Domonoky_ | Beta-guy: ready the install instructions in the manual.. |
21:47:47 | obo | 60Gb, 64Mb (self) build - no peakmeaters, mixture of oggs and mp3s |
21:48:11 | Domonoky_ | Beta-guy: which ipod do you have ? |
21:48:13 | Febs | amiconn: 64 MB build, 60 GB model. Playing MP3s. No peakmeters. Crashes happened with at least three different WPSes. |
21:48:34 | Beta-guy | 30 GB 5.5 G |
21:49:42 | amiconn | Febs: I'm especially interested in whether 13764/65/66 has that problem |
21:49:59 | amiconn | (that was after the first bunch of clock setup changes) |
21:50:47 | Domonoky_ | Beta-guy: have you tried you rockbox install ? |
21:50:55 | Beta-guy | yes |
21:51:07 | Domonoky_ | and it doenst work ? |
21:51:23 | Lear | Hm, still get "Filetype array full". Anyone else with test_codec compiled that gets it? |
21:51:29 | Febs | amiconn: OK. We don't archive each of the current builds, do we? So I'll have to revert SVN to that revision and then compile to test each of those revisions? |
21:51:41 | Beta-guy | I haven't turned off the ipod yet because if the bootload was incorrectly installaded I may not get it to boot |
21:51:47 | amiconn | Febs: yes |
21:51:58 | pixelma | Lear: I think XavierGr reported that too |
21:52:07 | DerPapst | Beta-guy: you can always reset it |
21:52:09 | Domonoky_ | Beta-guy: the error message is wrong.. i just checked the rbutil code.. |
21:52:10 | amiconn | Unfortunately no daily build was made between the first and second part of changes |
21:52:18 | Domonoky_ | Beta-guy: it should be fine.. |
21:52:31 | Beta-guy | ok... I'm rebooting the ipod now... |
21:52:31 | Domonoky_ | Beta-guy: install also rockbox, bevor rebooting.. |
21:52:45 | Febs | amiconn: not a problem. I should be able to test it. It just may not be until tomorrow morning. |
21:52:52 | Beta-guy | I did even after the error message |
21:53:04 | Domonoky_ | Beta-guy: then it should work.. |
21:53:22 | Nimdae | looks like kermit is working again :) |
21:53:48 | Nimdae | amiconn: <delay response> yeah, i realized that after i thought about it |
21:53:52 | | Join piroko [0] (n=jeremy@2.139.68.216.DED-DSL.fuse.net) |
21:54:28 | piroko | Is there an easy way to find out the irc name of one of the developers? |
21:54:34 | Beta-guy | looks like it works! |
21:54:35 | amiconn | Febs: The strange thing is that I tested my changes on 5.5G/80 with 64MB build (r13772). Ran a full runtime test. Rock solid operation for 12h 15 min |
21:54:50 | Domonoky_ | piroko: there is an IRC nicknames page |
21:55:01 | amiconn | (lame vbr mp3, ~195kbps, wps without peakmeters) |
21:55:02 | piroko | Ah |
21:55:12 | Domonoky_ | piroko: http://www.rockbox.org/twiki/bin/view/Main/IrcNicks |
21:55:16 | piroko | Got it :) |
21:55:17 | piroko | Thank you |
21:55:31 | piroko | Crud. hcs isn't here :( |
21:56:23 | Domonoky_ | piroko: he is there.. |
21:56:41 | piroko | I mean in the chat room. :-D Sorry |
21:56:42 | Febs | amiconn: that is strange. I just had another data abort (E800007A) with r13767. I'll step backwards from that revision as soon as I can and report back to you. |
21:56:50 | | Quit maffe (Remote closed the connection) |
21:57:38 | Beta-guy | thanks for your help! |
21:58:30 | Domonoky_ | Beta-guy: no problem. feedback is always nice :-) ( i just fixed the false error message) :-) |
21:58:56 | piroko | So Adam Gashlin doesn't get on here much? |
22:00 |
22:01:50 | | Quit Wiwie (Read error: 104 (Connection reset by peer)) |
22:03:03 | Domonoky_ | piroko: i think there was a command to ask logbot about when someone was last seen here in the chat.. but i dont remember the command.. |
22:03:22 | amiconn | /msg logbot_ seen <nickname> |
22:03:30 | *** | Server message 505: 'logbot_ :Private messages from unregistered users are currently blocked due to spam problems, but you can always message a staffer. Please register! ( http://freenode.net/faq.shtml#privmsg )' |
22:03:47 | amiconn | YOu have to allow messages from unregistered user in order for this to work |
22:04:00 | amiconn | logbot_ isn't registered |
22:04:03 | piroko | Apparently I'm not doing that because I didn't get a reply |
22:04:15 | | Quit Mouser_X (Read error: 113 (No route to host)) |
22:04:33 | *** | Server message 505: 'logbot_ :Private messages from unregistered users are currently blocked due to spam problems, but you can always message a staffer. Please register! ( http://freenode.net/faq.shtml#privmsg )' |
22:04:44 | piroko | Is that a per-client setting or a server setting? |
22:04:57 | amiconn | It's a per-nick setting |
22:05:03 | amiconn | ..in freenode |
22:05:21 | amiconn | You need to be registered and identified in order to set it |
22:05:23 | piroko | Ah. So how do I let logbot_ give me a message? |
22:05:24 | piroko | I am |
22:05:56 | amiconn | /ns set unfiltered on |
22:06:06 | amiconn | then repeat the /msg logbot_ thing |
22:06:28 | amiconn | YOu only need to change this setting once. Freenode remembers it for you |
22:06:35 | piroko | ns is an unknown command for me :( |
22:06:47 | | Quit SirFunk (Remote closed the connection) |
22:06:51 | piroko | I got it |
22:07:18 | piroko | Oh wow. He was just on 13 hours ago ^_^ |
22:07:21 | piroko | Thank you amiconn |
22:07:55 | amiconn | /ns is a shortcut for /msg nickserv |
22:08:07 | piroko | Gotcha. I'm gonna alias it right now |
22:08:10 | DerPapst | nice thing.. didn't know that :D |
22:08:19 | amiconn | Hydra has that by default |
22:08:34 | amiconn | Likewise /cs for /msg chanserv |
22:09:05 | | Quit My_Sic ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") |
22:09:08 | piroko | I learn something new everyday |
22:10:06 | piroko | I decided that it's faster to just svn update on dialup rather than download a new build everytime a change is made |
22:13:09 | | Quit piroko ("Gotta run!") |
22:15:28 | * | amiconn wonders whether something is different between his own builds and teh official ones |
22:18:16 | pixelma | just wondering (don't think it's important) but there is someone in the forums who claims that he got freezes with playing flacs but his mp3s would work... could there be any differences? |
22:19:04 | pixelma | on a 5.5g Ipod 30GB - "recent build" (wasn't that exact) |
22:19:32 | | Join maffe [0] (n=maffe@barmen.interhost.no) |
22:20:15 | | Join pondlife [0] (n=Miranda@cpc1-rdng11-0-0-cust362.winn.cable.ntl.com) |
22:20:35 | DerPapst | amiconn: maybe give Febs a build you've made? |
22:21:56 | | Join boten_anna [0] (i=54bd60bc@gateway/web/cgi-irc/labb.contactor.se/x-aa96b9752ec2bcfa) |
22:23:17 | | Join SirFunk [0] (n=Sir@admin-147-222.potsdam.edu) |
22:25:09 | DerPapst | wow.. fading out a wma file until playback stops (pausing) takes about 6 seconds o.O |
22:25:49 | | Join RoC_MasterMind [0] (n=Free@c-24-129-94-172.hsd1.fl.comcast.net) |
22:26:09 | amiconn | DerPapst: Not very surprising... |
22:28:51 | | Quit crashmatrix (Read error: 110 (Connection timed out)) |
22:29:24 | | Quit SirFunk (Read error: 113 (No route to host)) |
22:29:33 | DerPapst | heh |
22:29:52 | DerPapst | still irritating if you think playback stops emmediately. |
22:32:42 | amiconn | My own build of latest svn differs from the official one by 64bytes |
22:32:48 | amiconn | (rockbox.ipod) |
22:33:19 | amiconn | This is with no core changes for ipod, and the recommended arm-elf-gcc and binutils |
22:33:47 | amiconn | Installing it.... |
22:38:14 | | Join My_Sic [0] (n=MySic@mur31-1-82-237-204-133.fbx.proxad.net) |
22:41:19 | | Quit RoC_MasterMind ("Leaving") |
22:42:30 | | Join miepchen^schlaf [0] (n=hihi@p54BF5EAF.dip.t-dialin.net) |
22:44:12 | | Join SirFunk [0] (n=Sir@admin-147-222.potsdam.edu) |
22:46:14 | * | petur wonders why kkurbjun didn't commit his rockboy sound patch |
22:46:38 | amiconn | I got some kind of crash.... |
22:47:10 | amiconn | I played jewels with music playing in the background |
22:47:24 | amiconn | Now the lcd froze, but music is still playing.... |
22:47:35 | amiconn | Backlight reacts to keypresses |
22:47:59 | | Join stripwax [0] (n=Miranda@i-83-67-214-206.freedom2surf.net) |
22:49:40 | ender` | amiconn: i've seen a crash like that a few times when skipping/inserting new song into playlist (i've got H120) |
22:54:07 | DerPapst | amiconn: mhh.. so it's a problem of the compiler on one of the build servers? |
22:54:55 | | Quit merbanan ("Leaving") |
23:00 |
23:00:03 | | Part nl1 |
23:05:13 | *** | Saving seen data "./dancer.seen" |
23:07:34 | markun | some GSoC announcements: http://groups.google.com/group/google-summer-of-code-announce/topics |
23:10:28 | | Join chrisjs169_ [0] (n=jack@pool-71-114-140-107.hrbgpa.dsl-w.verizon.net) |
23:10:52 | | Join phpwner [0] (n=jasonmog@adsl-9-99-150.mia.bellsouth.net) |
23:10:56 | phpwner | how2add songs |
23:11:09 | amiconn | Trying yet another register setup thing now... |
23:11:34 | | Quit jhulst (Remote closed the connection) |
23:12:35 | Beta-guy | while paying around with rockbox I tried to resume playback and it game me an error message |
23:12:52 | Beta-guy | Data Abort at 400013EC |
23:12:57 | Beta-guy | hope that helps |
23:13:13 | bluebrother | Beta-guy: do you have the lastest bootloader installed? |
23:13:31 | Beta-guy | yes I installed it an our ago |
23:14:13 | DerPapst | bluebrother: afaik these errors have nothing to do with the bootloader |
23:14:31 | | Quit SirFunk (No route to host) |
23:14:33 | Beta-guy | how do I restart the ipod after I get that error |
23:14:33 | bluebrother | hmm. Recent problems I guess? |
23:14:42 | Beta-guy | it does seem to want to reboot lol |
23:14:48 | DerPapst | bluebrother: check the logs from 3 hours ago to now |
23:14:55 | bluebrother | ok |
23:15:17 | Beta-guy | got it :) |
23:15:45 | Beta-guy | I'll be a beta-tester :D |
23:15:45 | DerPapst | bluebrother: 21:27:33 to be precise ;) |
23:16:13 | | Quit Domonoky_ (Read error: 110 (Connection timed out)) |
23:16:27 | | Quit desowin ("use linux") |
23:16:35 | Beta-guy | how often do you guys update the firmware? |
23:17:18 | bluebrother | varies. Sometimes daily, sometimes weekly |
23:17:23 | | Join Wiwie [0] (n=goddi@p5B09B3C4.dip0.t-ipconnect.de) |
23:17:25 | pondlife | Several times a day, I'd say |
23:17:43 | Beta-guy | wow |
23:17:45 | bluebrother | less than hourly when I'm working on something ;-) |
23:17:45 | petur | heh |
23:17:49 | pondlife | Do you mean bootloader? |
23:17:56 | bluebrother | but due to the lack of time ... |
23:18:14 | Beta-guy | one thing I've been puzzled on how do I exit games? menu and back don't seem to work |
23:18:28 | * | petur keeps the usb cable attached to the player to avoid wearing out the connector |
23:18:30 | bluebrother | some games exit on Menu + Select |
23:18:48 | Beta-guy | ah thanks |
23:19:00 | * | bluebrother needs his player when not at home, especially at uni |
23:19:41 | petur | well I use it too every day when biking to work and at work via wireless headphone |
23:20:44 | amiconn | I don't think these usb connectors will wear out too fast |
23:21:13 | petur | still... can't be too carefull ;) |
23:21:25 | amiconn | For some tests I plugged/unplugged my archos recorder ~100 times per day, and the usb socket still works fine |
23:21:40 | Beta-guy | nice |
23:22:01 | amiconn | And plugging/unplugging at the device side is more convenient most of the time |
23:22:07 | | Quit phpwner () |
23:23:02 | * | Beta-guy listens to buddy holly on his Ipod... :P |
23:23:16 | stripwax | Beta-guy : - rockbox is under "continual" development. changes take place at all hours of the day, and each time a change is made the build on the website is updated automatically. |
23:23:42 | stripwax | Beta-guy : - but there hasn't been an "official stable release" for quite some time. we still do new in-development builds every day though |
23:24:06 | Beta-guy | I think I'll just do a daily update :P |
23:24:07 | | Quit chrisjs169 (Read error: 110 (Connection timed out)) |
23:24:10 | * | stripwax wonders if phpwner got an answer |
23:24:39 | stripwax | Beta-guy : - yeah, probably only worth doing if something important changed. I usually update my ipod every few weeks, or less |
23:25:24 | Beta-guy | :) |
23:26:07 | Beta-guy | is there a matrix thing for rockbox? |
23:26:16 | * | amiconn updates rather irregularly |
23:26:19 | stripwax | what's a "matrix thing"? |
23:26:30 | bluebrother | a matrix like screensaver? |
23:26:34 | Beta-guy | yeah |
23:26:37 | stripwax | nope |
23:26:51 | Beta-guy | lol nuts! :P |
23:26:51 | bluebrother | no. But rasher has some plugin at his website. |
23:27:00 | bluebrother | no idea if it still applies though. |
23:27:30 | stripwax | Beta-guy : - the starfield plugin is neat, and pulses in time to the music, if that's your bag |
23:27:45 | Beta-guy | I like plasma :) |
23:28:11 | Beta-guy | looks like a lava lamp :P |
23:29:04 | * | stripwax wonders if rockbox needs a viz plugin |
23:29:46 | | Join entheh [0] (n=purr@88-106-236-14.dynamic.dsl.as9105.com) |
23:30:40 | | Join chrisjs169|afk [0] (n=jack@unaffiliated/chrisjs169) |
23:30:41 | | Join TrueJournals [0] (n=aimjourn@c-24-12-147-61.hsd1.il.comcast.net) |
23:31:08 | * | amiconn wonders what that should be |
23:34:09 | Beta-guy | any way to make Sunbird compatible with the calender feature in Ipod? |
23:37:29 | dionoea | is that rockbox related ? |
23:37:53 | * | scorche votes no |
23:38:02 | dionoea | (few people here use the original firmware so you're unlikely to get an answer) |
23:38:05 | Beta-guy | not really, just curious lol |
23:38:24 | scorche | Beta-guy: read the guidelines linked in the topic |
23:38:28 | dionoea | I'm sure that someone has a module/plugin for sunbird to enable iPod compatibility |
23:38:32 | dionoea | on google |
23:39:44 | | Join Entasis_ [0] (n=Jarred@ppp121-45-172-127.lns11.adl2.internode.on.net) |
23:40:32 | | Join SirFunk [0] (n=Sir@cpe-74-71-205-222.twcny.res.rr.com) |
23:40:48 | Beta-guy | "Please refrain from using odd formatting such as special characters when they are not needed. This makes the conversation harder to follow by many people." OMG I just thought of Mschat when I saw this lol |
23:43:00 | * | scorche sighs |
23:43:20 | amiconn | @ those who experience instability on G5/G5.5: anyone fancy testing a patch? (very tiny one, yet another register set up the way the OF does) |
23:43:27 | | Quit midkay ("Leaving") |
23:45:13 | obo | amiconn: sure |
23:46:18 | | Quit saratoga ("CGI:IRC (Ping timeout)") |
23:46:27 | amiconn | amiconn.dyndns.org/pp5022.diff">http://amiconn.dyndns.org/pp5022.diff |
23:46:29 | Beta-guy | what kind of instability? |
23:47:23 | amiconn | I can't make the G5.5/80 crash here |
23:49:23 | * | dionoea never had any crash on his G5/30... only some keyboard lockups sometimes. |
23:50:38 | | Join Mouser_X [0] (n=mouser_x@67.110.120.164.ptr.us.xo.net) |
23:53:29 | | Quit boten_anna ("CGI:IRC") |
23:55:28 | stripwax | My G5/60 rarely crashes and certainly not recently. |
23:56:00 | stripwax | Oh. except, immediately after I turn the hold switch off, the play/pause key doesn't work unless I scroll the scrollwheel first |
23:56:19 | amiconn | Do you use a build from June 3 or newer? |
23:56:26 | stripwax | yep |
23:56:44 | | Quit Entasis (Read error: 110 (Connection timed out)) |
23:56:52 | stripwax | but I'm pretty sure it's done that since a while back |
23:57:36 | amiconn | yeah |
23:57:57 | amiconn | There are some quirks regarding hold and buttons on ipod |
23:58:02 | amiconn | Nothing new |
23:58:21 | stripwax | ok cool. |
23:58:26 | | Join chuklz [0] (n=chuklz@69.37.224.137) |
23:58:29 | | Quit Febs ("ChatZilla 0.9.78.1 [Firefox 2.0.0.4/2007051502]") |
23:58:33 | chuklz | hello |
23:58:45 | stripwax | so is it worth checking your change to see if things are just as stable? :) |