Previous day | Jump to hour: 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | Next day

Seconds: Show Hide | Joins: Show Hide | View raw
Font: Serif Sans-Serif Monospace | Size: Small Medium Large

Click in the nick column to highlight everything a person has said.
The Logo icon identifies that the person is a core developer (has commit access).

#rockbox log for 2006-01-28

00:01:13preglowi actually think the scaling in flac is off by one bit now
00:01:23preglowi guess i should actually say i want 29 bits of precision
00:01:30preglowwhen i said 28 i meant fractional bits :-)
00:02:03 Join Mmmm [0] (
00:03:23preglowBagder: btw, when i add an .S file to the apps/SOURCES file, it never gets compiled standalone, but just gets in included in the final linker process
00:03:28preglowis this intentional behaviour?
00:04:38 Nick HadToChangeNick is now known as San (
00:04:54preglowwhat the flaming hell
00:04:56pregloweq suddenly works
00:05:27 Nick San is now known as [San] (
00:06:42Midgey34that's a nice surpirse
00:08:19 Quit linuxstb ("CGI:IRC (Ping timeout)")
00:09:11preglowfor me too...
00:09:21preglowthe only thing i did was change the output format of the flac plugin
00:10:21__peer__tomal: yea
00:10:28preglowbut it works for other codecs as well now
00:10:29__peer__tomal: or any other player,
00:10:30preglowgod knows
00:12:26 Join linuxstb [0] (
00:12:36linuxstbpreglow: If you change FLAC to 29 bits, then don't forget ALAC and Shorten as well.
00:12:37 Join Thus0_ [0] (
00:13:18preglowlinuxstb: sure
00:13:22preglowi've got a sweeping eq
00:13:26__peer__anyone have 256mb player?
00:13:56tomal__peer__: I have iriver ifp790
00:15:11__peer__tomal: coo come to #_peer_ then
00:18:43Midgey34does anyone else have voice files crash the sim (win32)
00:22:04 Quit Mmmm ()
00:22:49 Quit ender` (" Is there like a way to put a compiler in "Just trust me on that one" mode?")
00:23:12 Join ts-x [0] (
00:23:39t0mastomal: I heard your name is Tomas without the H?
00:27:02 Quit Thus0 (Read error: 113 (No route to host))
00:28:20aegraytomal: ping
00:28:52aegrayah thanks
00:28:55aegrayjust checked my mail
00:36:33 Quit DreamTactix291 (Read error: 110 (Connection timed out))
00:39:00 Quit Bloody_Sorcerer (Read error: 104 (Connection reset by peer))
00:40:16tomalt0mas: I am back. My name actually is Tomasz. Without H, but with Z.
00:41:16t0masah ok
00:41:33t0masI almost tought you were the first Tomas I would meet without a H ;)
00:41:53t0masTomasz is a common name in your country?
00:42:05tomalYes, it is.
00:43:02 Part LinusN
00:43:54 Quit thegeek (Read error: 104 (Connection reset by peer))
00:44:17Midgey34I went by the name tomas for a few years in elementary school if that counts for anything
00:44:29Midgey34I thought the h was stupid and pointless
00:44:32t0masah ok
00:44:34t0masit is ;)
00:44:46Midgey34which country are you from?
00:44:58t0masThe Netherlands
00:45:36Midgey34ah, tomas is much less common here then. everyone is thomas
00:46:08t0masThe normal spelling here is Thomas
00:46:17rob2222_2anybody here who can help me to make a linux partition?
00:46:30t0masbut my parents liked Tomas more...
00:46:46 Join thegeek [0] (
00:46:55t0masrob2222_2: do you have your disk partitioned?
00:47:04t0masor are you in some linux distro setup?
00:47:05 Quit uwe___ (Read error: 104 (Connection reset by peer))
00:47:10 Join sparXCG [0] (
00:47:20sparXCGhi everyone
00:47:47rob2222_2i have 6gb free space in a extended partition andd i am in suse 10 setup atm
00:48:02t0masok, I don't know suse
00:48:08t0masbut what do you want to use the partition for?
00:48:12t0masinstalling suse I assume?
00:48:24t0masthen you need a primary partition
00:48:27 Part tomal
00:48:28t0masso outside the extended one
00:48:42 Join ehntoo [0] (
00:48:46t0masalmost sure...
00:48:55t0masat least it's the "normal" way of doing it
00:49:11t0masI've never tested if it can boot from an extended partition...
00:49:31rob2222_2the thing is i want do behold the WINXP bootloader
00:49:35rob2222_2and read a tutorial
00:49:59sparXCGi just installed Fedora 4 lately
00:49:59rob2222_2cause the linux bl will be overwritten at every windows installation
00:50:19sparXCGand the GRUB bootloader does a great job
00:50:35t0masI use gentoo with grub
00:51:04sparXCGabout windoze rewriting the MBR i think slipping in the linux install CD can fix it
00:51:09rob2222_2in the tutorial they say, i should install grub not at MBR, i should install grub at root partition of the linux system
00:51:11sparXCGand it should be rather painless
00:51:17 Part Midgey34
00:51:36sparXCGyou could install it at the "first sector of boot partition"
00:51:49rob2222_2but i think i cant set that destination, cause the root doesnt exists, yet
00:51:53sparXCGthats what my fedora says
00:52:04t0masrob2222_2: you can...
00:52:10t0masit will overwrite the windows bootloader
00:52:15sparXCGbut i installed it the usual way
00:52:22t0masand later on in the setup you can add windows to the grub menu
00:52:26sparXCGand it works like a charm
00:52:36*preglow tests lowshelf filter...
00:53:21rob2222_2if i set position of grub to /dev/hda10 i get "/dev/hda is not aviable
00:53:25*Moos crosses his fingers
00:53:29muesli__heyho preglow
00:53:43t0masrob2222_2: you should use partition magic to resize the extended partition
00:53:44sparXCGthat's weird...
00:53:54t0masthen you have "real" empty space
00:54:02t0masthere you can create a linux ext3 partition
00:54:06t0masand a linux swap
00:54:13rob2222_2not reiser?
00:54:24t0masyour choise
00:54:34t0masthen ask grub to install to /dev/hda
00:54:40rob2222_2i dont know the difference
00:54:42t0masand it will install in the MBR (master boot record)
00:55:02t0masok, then use what SUSE sets as the default (I assume ext3, but again... I've never used SUSE)
00:55:10 Quit __peer__ ()
00:55:22t0masthen watch carefully in the grub options to get windows into the list...
00:55:28t0masor you won't be able to boot windows.
00:55:34preglowall eq filters suddenly bloody work
00:56:00rob2222_2what are the mount points for swap and root?
00:56:06t0mas(if you accidentally lose access to Windows you can get an XP cd.. and use the recovery console with the command "fixboot" and "fdisk /mbr"
00:56:13t0masswap has no mountpoint
00:56:16t0masroot should be at /
00:56:26Moospreglow: Confratulations !!!
00:56:32t0maspreglow: cool
00:56:56muesli__kewl :)
00:57:04muesli__high Moos btw
00:57:06sparXCGwuts up?
00:57:20MoosHello muesli!
00:57:23t0masrob2222_2: I have to go now... if you get stuck somewhere... ask in #linux or better.. #suse
00:57:39Paul_The_Nerdpreglow: "Suddenly" work?
00:57:50preglowPaul_The_Nerd: i had a ton of trouble with them the other day
00:57:52preglowtoday they worked
00:58:07Paul_The_NerdJust, magically?
00:58:14t0maspreglow: without changing anything? :)
00:58:53preglowi changed one number to a value i knew was right, but didn't work a couple of days ago
00:59:08preglowlowshelf at 100hz with 24db gain = clipping bonanza
00:59:38 Quit Moos (Read error: 104 (Connection reset by peer))
00:59:45 Join Moos [0] (
01:00:10sparXCGis there any news on the gigabeat port?
01:00:16sparXCGor anything i could help with?
01:02:31***Saving seen data "./dancer.seen"
01:02:41BHSPitMonkeybuy some interested devs some gigabeats? :D
01:05:36Paul_The_NerdI think right now only one person is working on it.
01:05:48Paul_The_NerdBut I think it's in a stage where that's kinda ideal anyway.
01:06:04sparXCGwhere what's ideal?
01:06:09Paul_The_NerdBut then, I haven't heard much about it in a little while, so I hardly have much knowledge.
01:06:49 Quit gromit` (Remote closed the connection)
01:08:43 Join jungti1234 [0] (n=jungti12@
01:08:56Paul_The_NerdAh well, I haven't heard anything about it in a while
01:12:13muesli__hai jungti1234
01:12:33 Join San [0] (
01:13:06Sanslasheri here?
01:13:19muesli__dont think so
01:16:21 Quit Kohlrabi (Nick collision from services.)
01:16:27 Join Kohlrabi [0] (
01:16:45 Quit DangerousDan ("Miranda IM! Smaller, Faster, Easier.")
01:17:17preglowwhat the _hell_ ?
01:17:35 Quit Moos (Read error: 104 (Connection reset by peer))
01:17:47 Join max [0] (i=max@
01:18:03preglowfive eq bands and flac still runs with no boost
01:18:32t0mashave you tested that they're actually working?
01:18:56preglowthey're working
01:19:05preglowsounds is seriously bugged up at least
01:19:16t0mascool man...
01:19:44jungti1234hi muesli__
01:19:45preglowyes, they works
01:19:47Paul_The_NerdSo, flac is just *special?*
01:19:52preglow128kbps mp3 does run with a little boost
01:20:03 Join dropandho [0] (
01:20:22jungti1234iAudio6 - 0.85" HDD player
01:20:51muesli__ugly :D
01:21:35preglowwell, flac is special
01:21:38preglowsince it's the fastest codec we've got
01:21:53Papricahow can i do cvs diff for all the rockbox folder?
01:21:56 Quit aegray (Read error: 104 (Connection reset by peer))
01:21:57jungti1234why? I looks like convenient its design.
01:22:27muesli__looks like a toy
01:22:58jungti1234Then, ipod?
01:23:04Paprica[02:21:53] <Paprica> how can i do cvs diff for all the rockbox folder?
01:23:06 Quit [San] (Read error: 110 (Connection timed out))
01:23:11preglowok, now just isn't funny
01:23:29muesli__jungti1234 i keep my h330 :p
01:23:32preglowwith ten eq bands, flac has a couple of percent boost
01:23:44Papricano one know?
01:24:03 Join YouCeyE [0] (
01:24:04Paul_The_NerdPaprica: cvs diff > patch.diff in the rockbox folder
01:24:15Paul_The_NerdBasically, from the same place you run "cvs update"
01:24:50jungti1234muesli__: hahaha Did you make it?
01:25:18muesli__the eagle has landed :)
01:25:49 Quit Bger ("Read error: 2.99792458 x 10^8 meters/second (Excessive speed of light)")
01:25:58sparXCGoh well
01:26:00sparXCGbb guys
01:26:03sparXCGand gals
01:26:07 Quit sparXCG ()
01:26:15jungti1234muesli__: I don't know well English. :P
01:26:38muesli__yes, i was successful ;)
01:26:58 Join Sinbios [0] (
01:27:25 Join aegray [0] (
01:27:51preglowif these filters perform this well, performance wont be a problem
01:29:40Paul_The_NerdWell, when you turn on an equalizer you expect *some* performance hit anyway, right?
01:29:56preglowwell sure
01:30:01preglowit's just that i was expecting quite a big one
01:30:59rob2222_2whats the difference when typing PATH=... OR export PATH=.... ?
01:31:42 Nick Thus0_ is now known as Thus0 (
01:31:46preglowif you don't export, programs you run wont see the change
01:32:19rob2222_2aha ok
01:32:28 Join imphasing [0] (
01:32:32rob2222_2is the new path saved automatically?
01:32:53rob2222_2so thats there after reboot
01:33:06preglowyou need to set it in a startup script
01:33:12 Join ashridah [0] (
01:33:19imphasingOne of you fellows in here wrote emuriver, right?
01:34:18rob2222_2preglow, .profile?
01:34:42preglowimphasing: that's tomal's
01:34:46imphasingBHSPitLappy: Stop following me.
01:34:47preglowrob2222_2: yeah, should work
01:34:58rob2222_2preglow, is another file better?
01:35:09preglowrob2222_2: depends on the shell you use
01:35:11rob2222_2 /more correct?
01:35:20preglow.bashrc and .bash_profile should work under bas
01:35:21 Quit aegray (Read error: 104 (Connection reset by peer))
01:35:28BHSPitLappyimphasing: you followed me, poon
01:36:00linuxstbrob2222_2: Maybe /etc/profile ?
01:36:11rob2222_2i didnt even know the differece between gnome-termonal, console and x-terminal, yet
01:36:20rob2222_2<= suse noob
01:36:29rob2222_2<= linux noob
01:36:52 Join Moos [0] (
01:37:15BHSPitLappy<= rockbox noob
01:37:22preglow<= n00b
01:37:28rob2222_2/etc/profile is for all users at the machine, or?
01:37:34preglowrob2222_2: yea
01:37:40BHSPitLappypreglow <= samurai
01:37:42rob2222_2ah ok
01:38:01preglowi'd suggest one of the .bashrc og .bash_profile
01:39:09rob2222_2damn much IFs in /etc/profile ^^
01:40:16imphasingfor (i=0; (c = linux_user) < total_users; ++i) {imphasing->linux_skills >= c}
01:40:23 Part max
01:40:29 Join aegray [0] (
01:41:09imphasingIt means my linux skills are greater than or equal to most people's
01:41:30imphasingI should put some exception code in there for the extreme cases of linux mastery..
01:42:05preglowit also means you're a pointer to a struct?
01:42:09preglowyou're weird, man
01:42:24imphasingIt's for speed dude.
01:42:34imphasingI'm not going to access myself directly
01:42:48imphasingAlso, you'll note the loop doesn't -do- anything.
01:43:13imphasingI could put some bash(linux_user->novice); in there
01:43:19imphasingbut I was feeling charitable.
01:46:02 Join uwe___ [0] (
01:46:06rob2222_2mount /dev/sda0 /media/floppy
01:46:30rob2222_2can i write to /dev/sda0, too without mount it first?
01:46:49preglowif you trust your knowledge of filesystems enough...
01:47:08preglowthat's what you do when you need to access a raw partition
01:47:14preglowyou shouldn't need that
01:47:14rob2222_2ah ok
01:47:21rob2222_2so i need to mount
01:47:22preglowso mount things
01:48:22rob2222_2i think something got wrong during the installation
01:49:52preglowanyone remember the extra flag one should give to gcc in addition to -S that is supposed to give nicer output?
01:50:01preglowbagder mentioned it a day or two ago, but i can't find it in the logs...
01:50:29rob2222_2hhuh, no dont know
01:50:42 Quit slimx (Remote closed the connection)
01:52:11imphasing-S works fine for me..
01:53:40preglowyeah, but there's another one that's nice to put on as well
01:54:38preglowgcc really does make shit asm for m68k sometimes
01:55:44preglowlike spilling stuff to stack when it doesn't need to
01:58:40 Quit Moos ("Glory to Rockbox")
02:00:10 Quit linuxstb ("CGI:IRC")
02:04:39preglowi love this, the eq filters actually _are_ that fast
02:05:30XavierGrcreepy story, indeed
02:06:00XavierGrpreglow when are you going to commit the code?
02:10:23XavierGr^nice, is there a guy assigned to make the GUI?
02:10:44XavierGrif not I will take the risk and see the code, after the weekend
02:12:21 Join linuxstb [0] (
02:12:35preglowwhoever wants to make the gui, can make the gui
02:12:56XavierGrwell yes of course, I mean does anyone said that he might do it?
02:13:09preglowyeah, a couple
02:13:12preglowand linus had some ideas
02:13:54preglowproblem is it'll be hard to make a good gui for the full parametric equaliser
02:13:54XavierGrhmm then I should let them do it...
02:14:03preglowif you have ideas, mention them
02:14:17preglownow i have to reboot to make linux see my h120 again...
02:14:31XavierGrmy main idea is, except the GUI, to have eq files
02:14:38linuxstbpreglow: Try a different USB port. I have that problem occasionally.
02:15:17preglowlinuxstb: no dice
02:15:18XavierGranother filetype recognizable by rockbox that will change the eq. Something like eq presets.
02:15:22 Quit mikearthur (Remote closed the connection)
02:15:28linuxstbpreglow: Oh well. Works for me sometimes.
02:15:46linuxstbHow is the eq sounding?
02:15:54 Join DreamTactix291 [0] (
02:16:20preglowsounds decent enough
02:16:21linuxstb(You could also try rmmod usb-storage)
02:16:22preglowlike an eq
02:16:55preglowi have only bad experiences with rmmod
02:16:57preglowbut i'll try
02:17:35linuxstbDo a "sync" or two first....
02:17:39ashridahpreglow: as long as you don't remove the hci driver, thus rendering your keyboard inoperable (or something else similarly entertaining), it won't break anything
02:17:53linuxstbashridah: In theory.....
02:17:59ashridahlinuxstb: the driver won't let itself be removed if it's in use by the file system
02:17:59jungti1234 heh
02:18:13preglowyeah, went like it had to
02:18:16preglowrmmod is now stuck
02:18:19preglowand is impossible to kill
02:18:30linuxstbSee you soon then...
02:18:39ashridahsounds like the drivers broken :)
02:18:48preglowit's not broken, it's just got bugs
02:19:13preglowwhen i'm a bit too quick with the inserting it hangs, sometimes
02:19:31ashridahpreglow: are you sure the mp3 player isn't just pulling one of those "hi, i'm going to hand youi a crappy usb packet" to which the scsi layer goes "wtf?! reset!" mp3 playeR: "okay, back in 30-60 seconds then" efforts?
02:20:16preglowpretty sure
02:20:35preglowi've seen it before, and it always happens when i manage to insert usb cable when rockbox is in a screen that doesn't have an usb handler
02:20:38preglowthen i exit the screen
02:20:41preglowthink "shit!"
02:20:45preglowdeplug the cable, the reinsert
02:20:59preglowthen linux goes "ehehehehehehehe"
02:21:04preglowand never responds again
02:21:08rob2222_2can suse suspend to disk?
02:22:45linuxstbrob2222_2: I've never seen Linux do that.
02:23:03rob2222_2really? ugh
02:23:12linuxstbAnd google says:
02:26:26preglowi hate rebooting
02:26:28 Quit DJDD__ ("Trillian (")
02:26:32preglowi usually have a zillion windows open
02:26:36preglowand now they need re-opening :/
02:26:58rob2222_2i know that
02:28:44 Quit jungti1234 ()
02:32:18rob2222_2is suse plug&play for USB/firewire drives or do i have to unmount before?
02:32:42 Quit matsl ("Leaving")
02:38:36 Quit einhirn (Read error: 104 (Connection reset by peer))
02:40:50linuxstbagreed. Goodnight.
02:42:23rob2222_2good night
02:48:32 Quit rob2222_2 ("Verlassend")
02:50:35 Quit muesli__ (Read error: 110 (Connection timed out))
02:50:53Paul_The_NerdPaprica: So, when %al, clips at x1 and x2?
02:52:12Papricaand when the title biger than the screen it works with the others too
02:53:47Paul_The_NerdWhy have an x1 and x2? Why not from where %m is, for X pixels?
02:55:11Papricamm i think that it more easy to set an x1 and x2 when you make a wps
02:55:29Papricainstead of try i all sec
02:56:14Paul_The_NerdI'm just curious.
02:57:25 Join ModernExecutive [0] (
02:58:20 Quit San (Read error: 110 (Connection timed out))
03:01:44 Quit Matze41 ("Miranda IM! Smaller, Faster, Easier.")
03:02:34***Saving seen data "./dancer.seen"
03:10:20 Quit Kohlrabi ("Fast alle Menschen sind Regenwürmer")
03:17:14 Quit dropandho ()
03:52:19 Join dpassen1 [0] (
03:52:38 Quit dpassen1 (Client Quit)
03:56:55 Join aleahey [0] (
04:06:39 Quit DreamTactix291 (Read error: 110 (Connection timed out))
04:08:41 Join Jungti1234 [0] (n=jungti12@
04:10:39 Part aleahey ("Leaving")
04:12:59 Quit Jungti1234 (Client Quit)
04:36:12 Join San [0] (
04:58:22 Quit San (Read error: 110 (Connection timed out))
05:01:44 Join Rob2222_ [0] (
05:02:37***Saving seen data "./dancer.seen"
05:03:54 Quit ghode|afk ()
05:08:52 Quit darkless (Remote closed the connection)
05:09:01 Join darkless [0] (
05:11:37 Join massiveH [0] (
05:12:50massiveHhey, i've got a bug question with the H300 port
05:13:09massiveHwhen I press the "up" button, it sometimes is read as "left/back"
05:13:44massiveHin the Debug I/O ports, it reads the button press from 20-28, whereas the other buttons are read as only one value
05:14:00massiveHanyone else have this issue, or is this known about
05:19:47 Quit Rob2222 (Read error: 110 (Connection timed out))
05:21:15 Join dpassen1 [0] (
05:26:39 Quit dpassen1 ()
05:30:23 Quit mirak (Read error: 110 (Connection timed out))
05:47:06 Join DreamTactix291 [0] (
05:57:51 Quit darkless (Read error: 110 (Connection timed out))
05:58:15 Join darkless [0] (
06:03:53 Quit linuxstb (Read error: 110 (Connection timed out))
06:04:02 Join linuxstb [0] (
06:19:32 Quit imphasing ("Oh man.")
06:21:40 Join DrumRBoy320 [0] (
06:23:30 Quit ts-x ("CGI:IRC (EOF)")
06:24:35DrumRBoy320i have a WPS question...
06:24:50DrumRBoy320can you display an image behind a status bar?
06:25:41DrumRBoy320and if not, can you use an image as a status bar, meaning have a little but more image be revealed as time goes by, without multiple images
06:25:59 Quit TCK (Read error: 110 (Connection timed out))
06:26:10Paul_The_NerdDrumRBoy320: Currently, no.
06:26:47DrumRBoy320no for both questions, ok
06:26:56DrumRBoy320thanks for the response :)
06:26:58 Join perplexity [0] (
06:27:16Paul_The_NerdAs far as I know, the only solution for revealing more image is to use multiple images.
06:27:53DrumRBoy320ive been working on improving papricas ipod WPS, and i have all the images looking good, taken from an actual ipod f/w, but thats the only thing... the status bar is weird
06:28:12Paul_The_NerdIn what way?
06:28:57DrumRBoy320its just the way he had it set up was a transparency grid, so the text would kinda darken the image, since the text is black
06:29:16DrumRBoy320i wanted it to be more ipod like, but i even tried a few dif things, nothing works
06:29:34massiveHanybody have an answer to my previous question about the H300's buttons?
06:30:06Paul_The_NerdmassiveH: I've never heard of anything like that before, but since I don't know the related code, all I can say is "I've never before seen someone mention that."
06:30:38massiveHgreat, I know it's not a hardware issue because it does not occur in the original firmware
06:30:53DrumRBoy320i woulda been happy loading one cut up image in the front of the text and a regular image in the back, so you would see all one bar, but a black barwould move and bee seen in certain places...
06:31:05massiveHi'm just not sure if it has to do with the button handler code, and if it's not finished yet
06:33:32Paul_The_NerdDrumRBoy320: Why do you need an image in front of, and behind, the text?
06:34:29 Quit massiveH ()
06:36:27 Join San [0] (
06:36:41DrumRBoy320it was just different ways i was trying to make it look good
06:37:41DrumRBoy320i wanted to emulate an ipods status bar, which i know from modifying ipod f/w takes one big image and reveals more and more as time goes by
06:41:32Paul_The_NerdWait, do you mean the progress bar?
06:46:06BHSPitLappywell, we have the retailos pretty damn well cloned in ipodlinux :P
06:49:02Paul_The_NerdI'm surprised Apple hasn't complained about that.
06:50:21BHSPitLappyit's not like we can play music as well as in retailos
06:50:22 Quit ModernExecutive ()
06:50:46BHSPitLappynor are we that well publicized to the public eye
06:50:55Paul_The_NerdYeah, but the interface, and especially the appearance of it, are their "intellectual propery" and Copyright Apple, and all that. So it's just... iffy. They probably could if they wanted to.
06:51:07Paul_The_NerdIt just seems like the kind of thing that happens these days.
06:51:42BHSPitLappywell... measures are taken to stay within bounds
06:52:05Paul_The_NerdYeah, but looking at the theme in podzilla2, visually it's the same as the Nano's
06:52:14BHSPitLappycould windows or apple shut down a linux wm that looked like windows/osx?
06:52:46Paul_The_NerdIf the art was identical, or very very close, they could at least pursue it.
06:52:48BHSPitLappyjust from matching up colors and gradients, etc
06:53:05BHSPitLappythere had been such things, and they're powerless to do anything about it...
06:53:25BHSPitLappyjust the fact that it's even a consideration is a sign of how effed up things are
06:55:43*Paul_The_Nerd shrugs
06:55:55Paul_The_NerdJust saying. No means a guarantee, but when you *are* trying to clone their interface...
06:59:57 Quit ashridah ("Leaving")
07:02:39***Saving seen data "./dancer.seen"
07:04:35 Quit San (Read error: 110 (Connection timed out))
07:04:59BHSPitLappynot clone, just familiarize...
07:05:09BHSPitLappyhence the scheme name 'Familiar'
07:09:11DrumRBoy320how IPL/RB coming on the 5g?
07:09:22midkayi second that.
07:10:02BHSPitLappyrb = <checkmark>
07:10:09BHSPitLappyiPL = ":("
07:10:33DrumRBoy320whats holdin IPL back? you;d think they'd be further than RB
07:10:55BHSPitLappyit's podzilla really
07:11:18BHSPitLappyshrivels up and dies on the 5g
07:11:22DrumRBoy320ah, so IPL works except for podzilla
07:11:32BHSPitLappybear in mind neither have sound
07:11:37DrumRBoy320i know
07:11:48DrumRBoy320il play doom -sound, i dont mind
07:11:51BHSPitLappyand both have a case of the slows when it comes to the lcd
07:11:56BHSPitLappyso no doom there
07:12:09DrumRBoy320weird since the screen will do 30 FPs
07:12:12Paul_The_NerdLack of drivers for the Broadcom chip, right?
07:12:23BHSPitLappya matter of REing
07:12:35DrumRBoy320well, eventually... i guess... i hope... right?
07:12:48DrumRBoy320thats all i need
07:12:54DrumRBoy320night guys
07:12:58 Nick DrumRBoy320 is now known as DrumRBoy320|Away (
07:14:30Paul_The_NerdSo... this Kate person is switching back to iRiver stock firmware because the volume is displayed in dB?
07:14:35*Paul_The_Nerd is just floored.
07:20:55BHSPitLappythey'll be returning a lot of home theater equipment someday
07:21:27BHSPitLappy"this damn thing is screwed up! it shows negative numbers, but it's loud as hell!"
07:30:48Paul_The_NerdIt baffles me.
07:30:53Paul_The_Nerd"Not visually intuitive."
07:31:12Paul_The_NerdI kinda think the graphical representation is exceptionally visually intuitive, and it's nice that the numerical one is actually *useful*
07:32:08BHSPitLappydon't get worked up over it
07:32:13BHSPitLappylet the dumb be dumb
07:32:40BHSPitLappywe probably *won't* run out of oxygen... right?
07:39:37Paul_The_NerdYou never know!
07:39:45Paul_The_NerdAnd, and, what if there aren't enough Bits in the Internet!
07:42:06 Quit Rob- (Read error: 110 (Connection timed out))
07:54:45 Quit RotAtoR ("zzzzzzzz")
07:55:13 Part Paul_The_Nerd
08:01:00 Quit midkay (Read error: 104 (Connection reset by peer))
08:03:02 Join moda [0] (
08:03:31 Join midkay [0] (n=midkay@
08:04:16 Join andrewmel [0] (
08:10:04andrewmeli am wondering if anybody is trying to allow us to use font tags on the iriver wps to allow the use of multiple fonts?
08:10:42*BHSPitLappy walks away
08:20:05 Part andrewmel
08:20:18 Join bao [0] (
08:21:23 Part bao
08:35:44 Join ThreeFourtyUser [0] (
08:37:51 Join San [0] (
08:47:24 Quit ThreeFourtyUser ("CGI:IRC (EOF)")
08:57:58 Join Rob- [0] (
08:58:51 Join Jungti1234 [0] (n=jungti12@
09:01:10 Quit San (Read error: 110 (Connection timed out))
09:02:42***Saving seen data "./dancer.seen"
09:08:38 Quit Jungti1234 ()
09:10:49 Quit Nilisco ("changing servers")
09:11:20 Join Nilisco [0] (
09:36:57 Quit Nilisco ("changing servers")
09:37:08 Join Nilisco [0] (
09:42:20 Quit DreamTactix291 (Read error: 110 (Connection timed out))
09:44:15 Join Paul_The_Nerd [0] (
09:50:34 Join Bger [0] (n=Bager@
10:04:26 Join LinusN [0] (
10:05:04 Quit Thus0 ("Leaving")
10:20:02 Join amiconn_ [0] (
10:20:19 Quit amiconn (Nick collision from services.)
10:20:20 Nick amiconn_ is now known as amiconn (
10:21:24 Join ender` [0] (i=ychat@
10:38:03 Join San [0] (
10:44:18 Quit Sinbios (Read error: 104 (Connection reset by peer))
10:54:29 Join Thus0 [0] (
11:00:59 Part XavierGr
11:01:13amiconnlinuxstb: r u there?
11:02:44***Saving seen data "./dancer.seen"
11:03:25 Join Midgey31 [0] (
11:03:25 Quit elinenbe (Read error: 104 (Connection reset by peer))
11:03:35 Quit thegeek (Read error: 104 (Connection reset by peer))
11:03:35 Quit Rob2222_ (Read error: 104 (Connection reset by peer))
11:03:38 Join ^Guest37784 [0] (
11:03:40 Join elinenbe [0] (
11:03:48 Join BHSPitLappy2 [0] (i=Steve-O@
11:04:00 Join thegeek [0] (
11:04:04 Quit BHSPitLappy (Nick collision from services.)
11:04:12 Join Paul_The_Ner1 [0] (
11:04:32 Nick BHSPitLappy2 is now known as BHSPitLappy (i=Steve-O@
11:05:02 Join Rob2222 [0] (
11:05:12 Quit Paul_The_Nerd (Nick collision from services.)
11:05:18 Nick Paul_The_Ner1 is now known as Paul_The_Nerd (
11:12:03 Quit Rob2222 (Read error: 104 (Connection reset by peer))
11:12:16 Join Rob2222 [0] (
11:12:27 Join ender1 [0] (i=ychat@
11:12:48 Quit ender` (Read error: 104 (Connection reset by peer))
11:13:40 Quit LinusN (Read error: 104 (Connection reset by peer))
11:14:53 Join ^BeN^ [0] (
11:15:05 Quit Paprica (Nick collision from services.)
11:15:10 Nick ^BeN^ is now known as Paprica (
11:16:15 Join DreamTactix291 [0] (
11:19:46Papricahow can i edit the summary of patch on SF?
11:23:50Bgerno idea...
11:25:02 Quit linuxstb (Read error: 104 (Connection reset by peer))
11:25:05 Join linuxstb [0] (
11:25:17linuxstbamiconn: I'm around now.
11:27:23Papricahere is the margin patch
11:28:49 Quit ^Guest37784 (Read error: 110 (Connection timed out))
11:30:25 Join LinusN [0] (
11:31:05amiconnlinuxstb: I found that alac.c uses its own swap macros, together with #ifdef endian checks
11:31:28amiconnShouldn't it use betoh16() / betoh32() instead?
11:31:43 Quit midkay (Read error: 145 (Connection timed out))
11:31:58 Join linuxstb_ [0] (
11:32:16linuxstb_Paprica: My first comment (without looking at the patch) is that you need to make it compile cleanly on all targets. What's the problem with Archos?
11:32:37Papricai cant compile archos
11:32:44linuxstb_You can compile the uisimulator.
11:32:46Papricasomthing wrong with the sygwin
11:33:37linuxstb_Have you tried an Archos simulator?
11:34:50 Quit linuxstb (Nick collision from services.)
11:34:56 Nick linuxstb_ is now known as linuxstb (
11:36:02 Join ben [0] (
11:36:14 Quit Paprica (Nick collision from services.)
11:36:23 Join ender` [0] (i=ychat@
11:36:26 Nick ben is now known as Paprica (
11:36:46Papricalinuxstb, the cygwin dont want to start the compile of archos simulator
11:37:40 Join Rob2222_ [0] (
11:37:44 Join JdGordon [0] (
11:38:21 Quit LinusN (Read error: 104 (Connection reset by peer))
11:38:35 Quit JdGordon (Client Quit)
11:38:42 Join JdGordon [0] (
11:39:42 Quit DreamTactix291 (Read error: 110 (Connection timed out))
11:41:56 Join webguest41 [0] (
11:42:03 Join LinusN [0] (
11:43:09 Quit actionshrimp (Read error: 110 (Connection timed out))
11:43:48 Quit webguest41 (Client Quit)
11:44:14linuxstbPaprica: Can you compile the other simulators?
11:44:42 Join ashridah [0] (
11:44:47linuxstbSo what error does cygwin give when trying the Archos sim?
11:45:09linuxstb(and which target number have you chosen?)
11:47:50Papricaand target 4
11:48:19LinusNPaprica: how did you install cygwin?
11:48:27 Quit Thus0 ("Leaving")
11:48:55Papricalike write in rockbox site
11:49:32linuxstbPaprica: Are you using the devkit?
11:49:49LinusNthis shouldn't happen with the devkit either
11:49:55*amiconn is obviously too dumb for linux :(
11:50:24linuxstbLinusN: I think other people have reported it - the "limits.h" file is missing.
11:50:28LinusNPaprica: i suggest you install cygwin the official way
11:50:44Papricai install cygwin to
11:50:59Papricaim trying to compile from there now
11:51:46Papricasame problem
11:52:09 Quit ender1 (Read error: 110 (Connection timed out))
11:52:19 Quit Rob2222 (Read error: 110 (Connection timed out))
11:54:05 Quit LinusN ("Who is General Failure and why is he reading my disk?")
11:54:08 Join LinusN [0] (
11:57:32 Join muesli__ [0] (n=muesli_t@
11:58:23linuxstbPaprica: You can probably temporarily fix the problem by editing tools/configure to remove "uclpack" from line 458.
11:59:14linuxstbBut it looks like something's wrong with your cygwin installation - if I was you, I would delete both the devkit and cygwin, and re-install cygwin using the instructions that LinusN pointed to.
12:00:40Papricammi will do it
12:01:00Papricaok now it compile
12:02:58Papricacompile without any problem
12:03:03linuxstbI don't know the gui code very well at all, so I've no idea if that patch is suitable for CVS. But I think it would be clearer if you called x1margin leftmargin and x2margin rightmargin. Also, the default value for rightmargin should be 0, not LCD_WIDTH. i.e. it is the size of the margin.
12:04:00 Quit perplexity (Read error: 113 (No route to host))
12:04:12linuxstbDo those margins apply to all text, or just scrolling text?
12:04:17Papricamm all what i change to x2margin was LCD_WIDTH
12:04:53Papricamm all text
12:05:01 Part Sando
12:07:12 Join Kohlrabi [0] (
12:10:39 Join Moos [0] (
12:17:23 Join midkay [0] (
12:22:44 Quit San (Read error: 110 (Connection timed out))
12:23:49Rob2222_waaaah. at every 2nd click in suse i have to enter my root password.
12:23:53Rob2222_thats stress
12:23:57 Nick Rob2222_ is now known as Rob2222 (
12:24:14muesli__roots..bloody roots
12:24:20*amiconn is unable to install gnome :(
12:24:50amiconnUnsolvable dependency...
12:25:01linuxstbIs that Debian?
12:25:17LinusNPaprica: regarding your margin patch:
12:25:19linuxstbtesting or unstable?
12:25:20Slasherihehe, try apt-get install kde ;)
12:25:21amiconngnome requires libvte4, and libvte4 requires libvte-common, version 1:0.11.15-4
12:25:35Rob2222cant i give my main user in suse root rights?
12:25:36amiconn...but there is only libvte-common, version 1:0.11.16-1
12:25:49LinusN- call them leftmargin/rightmargin instead of x1margin and x2margin
12:25:51amiconnSlasheri: I'll stay far far away from kde
12:26:04linuxstbRob2222: No, there is only one root. But you can give your user access to (e.g.) certain devices if that's what you want.
12:26:13LinusN- decide if it's supposed to be "rightmargin" or "width"
12:26:15Slasheri:) and i will stay far away from gnome, i just don't like it
12:26:21 Quit Nilisco (Read error: 110 (Connection timed out))
12:26:29amiconnlinuxstb: unstable. Testing installs fine, but freezes completely as soon as I try to log in to gnome
12:26:38amiconn...or try to configure gdm
12:26:45LinusN- consider doing it fully and add topmargin/bottommargin as well
12:27:11linuxstbDoes it give a reason for the dependency failure? i.e. is there a conflict, or is one of the packages missing?
12:27:34LinusN- for the wps, it would be nicer to have the margins per line, i wonder how hard that would be...
12:27:36amiconnYes, the version of libvte-common required by libvte4 is not available
12:28:01linuxstbYou could try a different debian mirror. I've had problems with some mirrors in the past.
12:28:22amiconnHmm. How do I change the mirror from commandline?
12:28:37linuxstbI'm currently using
12:28:48linuxstbvi /etc/apt/sources.list
12:29:00linuxstbAnd then do apt-get update
12:29:32amiconnHmm. I used so far. Worked fine for x86
12:29:33PapricaLinusN, you mean that if you want 3 lines in the wps with the same margin you need to wirte the %m|... 3 times?
12:29:34Rob2222im unable to get that f... fax running waaah
12:29:44linuxstbObvious question, you've run apt-get update recently?
12:29:46LinusNPaprica: yes
12:29:51Slasheriand be sure there is only unstable in the mirror list..
12:29:58Papricaand about this
12:29:59Paprica[13:26:46] <LinusN> - consider doing it fully and add topmargin/bottommargin as well
12:29:59Paprica[13:26:51] <LinusN> (optional)
12:30:14Papricadidnt understand it
12:30:15LinusNwith the current patch, you can only set a global margin, right?
12:30:35Papricayou can set per line
12:30:44LinusNPaprica: i meant lcd_setmargins(left, right, top, bottom)
12:30:54LinusNah, yes, now i see
12:31:05LinusNbut does that work for scrolling lines?
12:31:25Papricathis is purpose from the begining
12:31:35Papricathe purpose*
12:32:15LinusNah, i was blind, sorry
12:32:29Papricaand what the bottom in the setmargins will do?
12:32:57Papricaits not dependent on the y only?
12:33:08Paprica(the y pos of the text)
12:33:08LinusNit would allow us to define a "window" to draw in, to allow x/y scrolling in a splash()
12:33:22LinusNbut let's do that later
12:33:31 Quit midkay (Read error: 104 (Connection reset by peer))
12:33:33LinusNi don't want to burden you with that
12:33:48LinusNi like this patch
12:34:25amiconnlinuxstb: doesn't seem to provide amd64
12:34:28 Join midkay [0] (
12:34:41LinusNbest of all is that it allows scrolling text in a splash, paving the way for nice-looking popup menus
12:34:56LinusNi've been wanting that for years :-)
12:35:18linuxstbamiconn: Ah, OK. I'm still in x86 land.
12:35:22 Join needleboy [0] (
12:35:24Papricahihi :]
12:35:50 Join rob2222_ [0] (
12:35:55Papricahi needleboy
12:36:09JdGordonhey needleboy, how often do u do the h300 optimized builds?
12:36:10rob2222_Neither fax.allow nor fax.deny exist,
12:36:10rob2222_so only 'root' may use the fax service. Sorry.
12:36:10rob2222_can't create new job directory, give up
12:36:23needleboyusually once a day
12:36:27rob2222_im trying to send a fax in suse 10
12:36:33needleboyyesterday was missed
12:36:50muesli__shame on you ;)
12:36:56rob2222_what am I doing wrong?
12:37:18needleboyLinusN: what's up?
12:37:30needleboyi'll bother you again, if you don't mind :)
12:38:07modadont suppose anyone knows how bf2 does serial checks?
12:38:53 Nick moda is now known as moda` (
12:38:53 Quit needleboy (Client Quit)
12:39:35linuxstbrob2222_: I think you'll have to search the SuSE documentation. It's perfectly normal for regular users to have limited (or no) access to the hardware.
12:39:40 Join needleboy [0] (
12:40:22rob2222_hmm :(
12:40:27needleboyLinusN: i get this while patching in your 24bit support:
12:40:30needleboyHunk #3 FAILED at 432.
12:40:30needleboy3 out of 3 hunks FAILED −− saving rejects to file apps/plugin.h.rej
12:40:51LinusNi'll have a look
12:40:59needleboyhere's the rej file:
12:41:02needleboythanks man
12:41:33JdGordonany reason the coloour patch isnt going into the main code?
12:41:36LinusNhmm, maybe i should commit it instead
12:41:49Papricacommit it
12:42:22 Join gromit` [0] (n=gromit`
12:44:24 Join Jungti1234 [0] (n=jungti12@
12:45:05linuxstbIs there a problem with ?
12:45:20Papricafor me 2
12:45:22amiconnlinuxstb: Is it possible to set multiple distributions as source
12:45:29amiconn..i.e. both unstable and testing?
12:45:59linuxstbI think so, but I've never done it. I think you can set priorities for different apt repositories though.
12:46:13gromit`man /etc/apt/preferences maybe
12:46:15 Join i [0] (i=XiRc_V26@
12:46:20gromit`just can't remember
12:46:59 Quit i (Nick collision from services.)
12:47:16needleboyLinusN: are you commiting?
12:47:17linuxstbPaprica: is back again now....
12:47:27Papricaok `]
12:47:28needleboyand that's not a wedding proposal...
12:48:16 Join i [0] (i=XiRc_V26@
12:48:44 Join chise [0] (
12:48:56 Quit i (Client Quit)
12:49:14 Join know [0] (i=XiRc_V26@
12:49:44 Quit Kohlrabi (Read error: 104 (Connection reset by peer))
12:50:11linuxstb(Re-asking a question from a few days ago) Do I understand correctly that with I2S, if the sending and receiving devices are configured to use different word lengths, then it's not a problem - the receiving device will compensate by either padding the samples with zero, or truncating?
12:51:18Jungti1234needleboy: Don't you answer in my private message?
12:51:48 Join Kohlrabi [0] (
12:53:42 Quit Kohlrabi (Read error: 104 (Connection reset by peer))
12:54:23needleboyJungti1234: i can't PM for some reason
12:54:29needleboytalk here
12:54:58Papricaneedleboy, register
12:55:08Paprica/ns help register
12:57:11 Join Kohlrabi [0] (
12:57:38needleboythanks ben
12:59:53needleboyi'm checking the scrolling now
13:01:38 Quit know ("")
13:02:22JdGordonneedleboy: is there a colour jpoeg viewer for the h300?
13:02:45***Saving seen data "./dancer.seen"
13:03:04needleboynot yet
13:03:08JdGordon:( bugger
13:03:11needleboywe have the h100
13:03:17needleboysomeone needs to port it
13:04:33needleboyben, amazing work
13:04:43needleboythat's the smoothest mother i've ever seen
13:05:01LinusNlinuxstb: i don't really know, but i think it's up to the receiver
13:05:29Paprica[13:27:35] <LinusN> - for the wps, it would be nicer to have the margins per line, i wonder how hard that would be...
13:05:45Papricais it still importent?
13:05:55needleboyi don't see the need
13:06:00needleboypixel is better
13:06:03needleboyfor me at least
13:06:07LinusNPaprica: i guess your margin tag sets the margin up to the next margin tag?
13:06:09amiconnI don't think margins per line make sense
13:06:29Papricayou right
13:06:30needleboyok, got it now
13:06:38LinusNPaprica: that's better i think
13:07:01amiconnImho the scroll thread should store whatever margin was set when the scrolling line was created as attributes of that scrolling line
13:07:02Papricaso leave it like this?
13:07:16amiconn(together with future colour settings, font size etc)
13:08:31linuxstbHas the WPS patch to set fg/bg colour been committed to CVS? Was that needleboy's ?
13:08:57LinusNlinuxstb: no
13:08:59Papricano it doesnt commit
13:09:37amiconnFinally, gnome
13:10:07Jungti1234needleboy! understand?
13:11:20needleboythe FG/BG patch is Paprica's and Pi's
13:11:35Papricanono this
13:11:40Papricahe mean to the tag
13:11:42Papricain the WPS
13:11:49Paprica(i think)
13:11:52needleboywhat tag?
13:12:00needleboyis there a color tag for the wps?
13:13:09LinusNcolor bmp support committed
13:13:17LinusNthe fun part is that it works for h100 too
13:13:39LinusNso we can have 4-color images in wps
13:13:56Papricathis is the color patch
13:13:59Bagderthat's nice
13:14:04Bagderthe h1x0 users will like it
13:14:25LinusNi'll have to fix the transparency as well
13:14:38needleboypaprica, that patch isn't in use for the past week or so
13:15:30needleboylinusn: you have the patch for it?
13:15:44LinusNin my head, it's not *that* dofficult
13:16:06Jungti1234I removed contents about Optimized build in lang file.
13:16:15LinusNthe hard part is to decide if i want to make two lcd_bitmap() functions or not
13:16:55 Join gtkspert_laptop [0] (n=gtkspert@
13:17:01 Join DreamTactix291 [0] (
13:17:59needleboywhich means what? :)
13:18:57 Quit midkay (Read error: 104 (Connection reset by peer))
13:19:34 Join midkay [0] (
13:28:22PapricaLinusN, just update the patch
13:29:43 Quit chise ("CGI:IRC (EOF)")
13:33:27 Join DangerousDan [0] (
13:34:30 Join Matze [0] (
13:43:45Jungti1234Paprica, are you there?
13:47:49amiconnGah, lots of *nice* warnings when trying to build anything rockbox on amd64
13:48:28amiconnSim build errors on bitmaps
13:50:56Slasherihmm, it seems now wps exits and audio stops immediately when i press and hold stop :(
13:51:07needleboyi had that too
13:52:52needleboyit seems like the player freezes
13:53:16Slasheriif your player freezes, i just fixed that bug in the latest bleeding edge
13:55:16LinusNamiconn: which sim?
13:55:17Slasheriah, it seems amiconn has changed that behaviour.. :/
13:55:18Slasheri|-#define WPS_EXIT (BUTTON_OFF | BUTTON_REL)
13:55:19Slasheri|-#define WPS_EXIT_PRE BUTTON_OFF
13:55:19DBUGEnqueued KICK Slasheri
13:55:19Slasheri|+#define WPS_EXIT BUTTON_OFF
13:55:32Slasheriwhy that?
13:55:59needleboyok, thanks
13:56:29needleboyCVS is already updated right?
13:57:14needleboyLinusN: are you commiting the transparency patch?
13:57:22LinusNnot yet
13:57:36LinusNi'm busy with Paid Work (tm)
13:57:51needleboyon a saturday... what a shame
13:58:25muesli__Slasheri read my query?
13:58:54Slasherimuesli__: yes, good you got it working :)
13:58:55amiconnLinusN: recorder
13:59:17muesli__Slasheri dunno how i did but it works again ;)
13:59:59linuxstbamiconn: Are these errors related to bmp2rb?
14:00:09LinusNamiconn: what is the error? int problems?
14:00:50 Quit DangerousDan ("Miranda IM! Smaller, Faster, Easier.")
14:01:17amiconnMAKE in bitmaps/native
14:01:20amiconnBMP2RB rockboxlogo.112x37x1.bmp
14:01:23amiconnmake[3]: *** [/home/jens/rb-patched/simulator-build/x11-recorder/apps/bitmaps/native/rockboxlogo.112x37x1.c] Error 1
14:01:56amiconnThe fun thing is that rockboxlogo.112x37x1.c just contains one line:
14:01:57 Quit midkay (Read error: 104 (Connection reset by peer))
14:02:08amiconnerror - unsupported compression 2
14:02:09 Join San [0] (
14:02:28LinusNhaha, the bmp file is compressed?
14:02:31SlasheriSan: hi
14:02:35amiconnIt seems bmp2rb isn't adjusted to 64bit, and even fails to read the bmp header correctly
14:02:49 Join midkay [0] (
14:02:55LinusNah, i bet the bmp struct is misaligned
14:03:22LinusNso plain int is 64-bit?
14:03:23 Join DangerousDan [0] (
14:03:53amiconnafaik, int is 32 bit on amd64, but long is 64 bit
14:04:12amiconnIt seems we need some int type magic for the tools as well
14:05:16linuxstbWe could just int32_t etc
14:05:29amiconnAre these defined for the tools?
14:05:45linuxstbThey should be in <stdint.h>
14:06:19moda`whats been happening
14:06:35 Quit DangerousDan (Client Quit)
14:06:56amiconnApart from this problem, I get numerous nice warnings like "warning: cast from pointer to integer of different size"
14:07:01amiconn...and vice versa
14:07:10 Join Genre9mp3 [0] (
14:07:14 Join DangerousDan [0] (
14:07:20amiconn...both in tools/ and in rockbox itself
14:07:53linuxstbpointers are 64-bit?
14:07:59amiconnThink so
14:08:07 Join NicoFR [0] (
14:08:26 Quit Genre9mp3 (Client Quit)
14:08:31 Quit DangerousDan (Client Quit)
14:08:42linuxstbSeems reasonable that pointer and long are the same size - that would work everywhere.
14:09:38 Join DangerousDan [0] (
14:09:42 Quit needleboy ()
14:09:55CtcpIgnored 1 channel CTCP requests in 0 seconds at the last flood
14:09:55*linuxstb bets that the devkit is missing stdint.h
14:11:04LinusNfunny, it seems uint32_t is missing in the C99 standard (!)
14:11:34 Quit DangerousDan (Client Quit)
14:11:35amiconnSomehow my linux install is missing stdio.h and some other headers - can't build gcc because of that :(
14:12:08LinusNamiconn: isn't that the usual problem with newlib etc?
14:12:08ashridahget libc6-dev
14:12:11 Join DangerousDan [0] (
14:12:53amiconnLinusN: Hmm, maybe it is
14:13:01amiconnI tried building sh-elf-gcc ...
14:13:58moda`do we have bmp masking?
14:14:07linuxstbmoda`: No.
14:20:10 Join NightCat [0] (
14:20:31 Join Lear [0] (
14:20:36NightCat"Color BMP support" - supports transparency?
14:20:55LinusNnot yet
14:21:21NightCatBut it's good anyway :)
14:22:33amiconnLinusN: I think we do want 2 lcd_bitmap functions. Unmasked drawing is way faster than masked
14:22:38NightCatAnd what about text color, it's fixed yet (I mean can't change in wps)?
14:22:52amiconn(it's just a sequence of memcpy() )
14:22:55LinusNamiconn: yes, me too
14:23:26LinusNhow about a FORMAT_TRANSPARENT flag to bmp_read_file?
14:23:30amiconnAnd, chances are low you'll ever want to draw a masked bitmap unmasked
14:23:37amiconn...except you love pink ;)
14:23:48moda`oh, btw, i fixed the wps thing i was having trouble with
14:23:59LinusNmoda`: cool, can i see it?
14:24:15NightCatYes, and I :)
14:24:18moda`not finished yet
14:24:46moda`the switch that i had to trigger the background was making all the images flash, so i just moved it up the top and it fixed it
14:24:47 Join ]RowaN[ [0] (
14:24:49NightCat(I just trying to understand, what the problem was ;) )
14:25:10]RowaN["Don't use crossfader mix mode when skipping tracks manually" .. nooo another great feature removed
14:25:20amiconnLinusN: Hmm, when loading a masked bmp, the loader will have to create 2 bitmaps
14:25:22NightCatOh, now I understand :)
14:25:31amiconnHow do you think this could be handled?
14:26:39NightCat]RowaN[: Yes...
14:27:54LinusNamiconn: yes
14:28:10NightCatLinusN: I know, "...we DO NOT estimate ... dates..." but how do you think, will the transparency be ready in a couple of days? ;)
14:28:33]RowaN[i cant understand people who prefer a song to abruptly end.. rather than spend 1 second fading down.. its just easier on the ears
14:28:34NightCatLinusN: Ok.
14:29:03NightCat]RowaN[: Agree...
14:29:04LinusNamiconn: bmp_read_file() fills in the bitmap struct, which could contain two pointers
14:29:20LinusNand it returns the total size of both bitmaps
14:29:25LinusNbow about that?
14:30:16NightCatgotta go... CU :)
14:30:16]RowaN[i mean the next song doesnt even have to be delayed in starting.. the old one could fade over the top of it starting (thats how i have it now with an old build). That way your eardrums dont go from 60 to 0 to 60 in the space of 1 second
14:30:20*]RowaN[ high fives NightCat =]
14:30:27Slasheri]RowaN[: eh, mix mode causes songs to cut very abruptly when skipping manually.. i don't think any user wants that behaviour..
14:30:45Slasheriso that mix mode is only useful when track is changed "naturally"
14:30:51]RowaN[erm no, an ubrupt cut is when NO mix is done surely
14:31:01 Join mikearthur [0] (
14:31:39]RowaN[correct me if i've gone mad
14:31:40 Quit NightCat ()
14:33:02]RowaN[by mix we're talking about crossfade right?
14:33:03Slasheri]RowaN[: no, mix mode on the track out fader causes a direct cut and crossfade mode fades out the current track
14:33:13amiconnLinusN: Sounds reasonable. Iiuc, one pointer would point to the native bitmap, and another would point to the mono bitmap
14:33:32amiconnWhen loading without transparency, only one of these would be set
14:33:34Slasheriyes, but mix mode on the fade out style
14:33:38 Join linuxstb_ [0] (
14:33:40LinusNnow it pays off to introduce that bitmap struct :-)
14:33:54 Quit linuxstb (Nick collision from services.)
14:33:56 Nick linuxstb_ is now known as linuxstb (
14:34:02]RowaN[oh so it was a redundant setting or something
14:34:39muesli__]RowaN[ i am with you
14:34:45muesli__dunno why it was removed
14:35:07]RowaN[no muesli mix isnt crossfade
14:35:11Slasheri]RowaN[: than means that when user manually skips a track, crossfader always does crossfading. But when track is changed naturally at the end, the crossfader can use the mix mode also if that is enabled by user
14:35:34]RowaN[<- sk00led
14:36:19]RowaN[next rant.. bring back auto bass to prevent cliipping (as an option)!! =p
14:36:39]RowaN[honk if you love cookies
14:36:51linuxstbWould it be a sensible optimisation for the bitmap loader to check the bitmap for the transparency colour, and only create a mask bitmap if there actually is some transparency?
14:37:27LinusNlinuxstb: perhaps
14:38:01LinusNbut only if the FORMAT_TRANSPARENT flag is set
14:38:48 Join amiconn_ [0] (
14:38:52LinusNi'll do this for now: add FORMAT_TRANSPARENT to the bitmap loader, which does nothing with it for now
14:39:08 Join _DangerousDan [0] (
14:39:15LinusNand add a lcd_bitmap_transparent() function
14:39:23amiconn_Hello from linux :)
14:40:03LinusNamiconn: welcome to a better world
14:41:16 Quit DreamTactix291 (Read error: 110 (Connection timed out))
14:41:54 Quit _DangerousDan (Client Quit)
14:42:25 Join safetydan [0] (
14:42:38 Join _DangerousDan [0] (
14:46:14 Join einhirn [0] (
14:46:56moda`hehe: %xl|a|Ze.bmp %xl|b|moda.bmp %noob<%xda|%xdb> where %noob<noob|notnoob>
14:48:15Jungti1234hi moda`
14:48:43Jungti1234look at this:
14:49:24LinusNwhat's with the uclpack patch on
14:49:49LinusNisn't that redundant nowadays?
14:50:00Bagderit is
14:50:19amiconnas is the binary
14:50:54Jungti1234hmm Paprica
14:51:08Jungti1234I have more question...
14:51:47linuxstbJungti1234: Nice wps.
14:52:17Jungti1234haha.. It's not my WPS. :D
14:52:29linuxstbIt's nice anyway.
14:52:36Papricaits an h3xx iriver orginal wps
14:52:40Papricaon rockbox=]
14:52:58safetydanDoes anyone feel like testing a modified SDL simulator?
14:53:07safetydanWorks on Win32 and Linux now.
14:53:16safetydanExcept codec loading on Win32 fails for some reason
14:53:16Papricathe video is for the patch
14:53:24Papricahe dont understand what it does
14:53:28linuxstbsafetydan: Do plugins fail as well?
14:53:33safetydanthey work
14:53:48safetydanNot the worlds greatest code. It's been many years since I've written C
14:54:01safetydanBasically ported the Win32 sim to SDL
14:54:06safetydanSo event handling works in windows
14:54:21linuxstbSo is the codec problem the only bug left?
14:54:33safetydanuser visible bug yeah
14:54:48safetydanoh, charset based LCDs don't seem to work right I think
14:55:05LinusNwhat do you guys think is the best paradigm for setting the margins? leftmargin+width or leftmargin+rightmargin?
14:55:14safetydanand it's missing the bit to load the hardware bitmaps and blit them in to the simulator window
14:56:41moda`is that patch that allows the text scrolling thingo committed? or is it in optimized?
14:56:43muesli__Jungti1234 where do i get that patch
14:56:47muesli__its awesome!
14:56:52 Quit DangerousDan (Read error: 110 (Connection timed out))
14:57:11Jungti1234It's included to Optimized Build perhaps.
14:57:19linuxstbLinusN: Definitely leftmargin+rightmargin
14:57:22muesli__didnt see it there
14:57:41amiconnwargh :(
14:57:54amiconnm68k-elf-gcc 3.4.5 fails to build on amd64
14:58:01 Quit moda` ()
14:58:12Learamiconn: 4.0.2 too, afaik.
14:58:32LearOn what appears to be very simple code...
14:58:59LearBuilds just fine in 32-bit mode though...
14:58:59 Join Thus0 [0] (
14:59:04LinusNlinuxstb: why is that better?
14:59:15linuxstbLinusN: But I think a "scroll window" for a line of text isn't the same as margins.
14:59:30LinusNthat's maybe the issue
14:59:38linuxstbleft/right margins are sensible for general text display. For scrolling, I think you want a window.
14:59:52LinusNit should probably be lcd_set_viewport(x,y,width,height);
15:00:04LinusNor something
15:00:40linuxstbOr simply a new "width" parameter for the scrollxy functions
15:02:22 Quit amiconn_ ("Verlassend")
15:02:46***Saving seen data "./dancer.seen"
15:05:08 Quit rob2222_ ("Verlassend")
15:06:13preglowLinusN: there?
15:06:32preglowLinusN: don't know if you've read the logs, but the eq seems to be very efficient
15:06:55preglowi did ten bands yesterday, which made flac decode at a couple of percent boost
15:07:10preglowand ten bands is overkill
15:08:02LinusNbring on the patch
15:08:13*LinusN drools
15:08:15preglowbut yeah, a couple of things
15:08:22Jungti1234you know ninja?
15:08:31preglowthere's the potential to use different filtering routines for peaking and shelving filters
15:08:41LinusNJungti1234: watch out, he's right behind you!
15:08:43preglowwith miniscule impact
15:09:01preglownamely that i can hard code the shift factor, and save one move, which isn't even innerloop, or any loop
15:09:34LinusNpreglow: don't bother
15:10:33preglowi wont
15:10:35 Join Sando [0] (
15:10:41 Join mammoth [0] (
15:10:49preglowwould probably end up lessening performance anyway
15:10:50preglowdue to cache miss
15:10:58 Part mammoth
15:12:11linuxstbPeople have talked about Rio's equaliser in the past. I've found some screenshots:
15:12:24linuxstbstart there, and then browse forward in the "gallery"
15:12:36preglowfor a second there i thought that was all
15:13:47LinusNlinuxstb: looks like a good approach
15:15:34Jungti1234Color BMP support?
15:15:40Jungti1234in H300?
15:16:19Jungti123424bit? 16bit?
15:17:13LinusN24bit so far, will add 16 and 8 later
15:17:26Bagderbut the display is still 16bit
15:17:55 Part Sando
15:19:15 Join Sando [0] (
15:19:15JdGordoncolour support... is that wps aswell? so we dont really need the h300 optmized build anymore? or is there more in that?
15:19:35LinusNthe optimized build still has transparency and text color selection
15:19:43 Quit Lear (Excess Flood)
15:20:13Jungti1234I want..
15:20:28 Join TCK [0] (
15:20:31Jungti1234Transparent background of text
15:20:34 Join Lear [0] (
15:21:05LinusNthat's a little hard to fix for scrolling text
15:21:35Jungti1234[23:12:57] <Paprica> you can't do it
15:22:24Jungti1234So, I gave up it.
15:23:03Bagderof course it _can_ be done
15:23:06Jungti1234And I'm making this:">
15:23:35 Join Domonoky [0] (
15:24:27LinusNscrolling texts is the real problem, since the scroller needs to clear the background before rendering the text
15:24:45Bagderyes, it would take some thinking and changing of things
15:25:05linuxstbWas the solution to that to have a full-screen background image?
15:25:20LinusNthat's one solution
15:25:24LinusNa backdrop image
15:25:34Jungti1234sorry, I can't help to you because I don't know C.
15:25:35Domonokynew patch for brickmania on h1x0, on top of actual CVS:,
15:26:17Domonokyif anyone likes to try, a rock for h1x0:
15:26:25linuxstbDomonoky: Did my attempt at controlling the speed work on the h1x0?
15:26:50Domonokybut i slowed it abit more down..
15:26:57Rob2222LinusN: Do you want to buy a new H300?
15:27:07Domonokycycle time of 50ms is playabel on h1x0
15:27:15Rob2222Do you know how much you have to pay?
15:27:21linuxstbDomonoky: That's makes sense I think. I'll try it and see how it compares to the ipod.
15:27:23preglowsomeone just embed some nvidia chip on our next target, please
15:27:36LinusNwell, i hope to get one for less than $200
15:27:39linuxstbWith a nice nvidia binary driver?
15:27:49Rob2222Hmm OK.
15:27:50Bagdernvidia is just as evil as the others
15:28:11JdGordonany chance of the build script only adding the changed files to the zip to download? save everyone bandwidth?
15:28:13Rob2222In Germany the H340s are sold for 290-350 Euro.
15:28:22BagderJdGordon: change since when?
15:28:34JdGordonno, im asking if it could be changed
15:28:39preglowi don't really think it's realistic to have them open that driver
15:28:48preglowi expect there are a ton of tools that would need opening to
15:28:53BagderJdGordon: yes, and how would it work?
15:29:00Rob2222I have purchased a new H340 for 350 Euro with 2 years warranty from a guy from iRiver germany.
15:29:24Rob2222But I hope to get at least 300 Euro for my old unit, cause I didnt have much money atm.
15:29:44LinusNRob2222: you have two units now?
15:29:56JdGordonBagder: i dunno... but dling 1.6mb every day must be expensive on's bandwidth, and is a pain for every1 else...
15:30:04LinusNRob2222: why?
15:30:26Rob2222I got 2 years warranty for 30-50 Euro.
15:30:43Rob2222Depends on which price I can sell my old.
15:30:58Rob2222But I think 300 Euro at ebay germany are possible
15:32:32Rob2222If I had more money I would give you my old unit foor a good price. but atm i really have a euro to much :(
15:32:40 Quit ]RowaN[ ("CGI:IRC")
15:33:01Rob2222A H320 at will be much cheaper.
15:33:24Rob2222All H340 at that are sold last 30 (or 90) days ended between 290 and 350 euro
15:34:29Rob2222And I have now connection to a guy how had worked at iriver germany :)
15:34:38Rob2222He says he has still connections.
15:34:46Rob2222Maybe if we need something.
15:35:20Rob2222If I should ask if he can get only a PCB for H300? @ linus
15:35:33Rob2222a working pcb
15:36:28linuxstbDomonoky: Your brickmania patch isn't working for me - it's a DOS text file.
15:36:37LinusNRob2222: good idea
15:36:45 Quit _DangerousDan ("Miranda IM! Smaller, Faster, Easier.")
15:37:07Rob2222LinusN: OK, I will write him a mail.
15:40:26linuxstbBut that's probably not the problem - it gives me an error "malformed patch at line 15"
15:40:58linuxstbYou can just upload brickmania.c if you want to.
15:41:14safetydanNew version of the SDL simulator patch, this time with double buffering, and UI bitmap support
15:41:35linuxstbUI bitmap support will please a certain person around here
15:42:22 Join midkay_ [0] (
15:42:24safetydanI'm not sure if we're talking about the same UI bitmap support
15:43:05safetydanI'm just talking about putting a picture of the hardware behind the simulated LCD (like the Win32 sim)
15:43:09linuxstbDomonoky: OK. That file is DOS as well, but after converting, I can do a clean diff against CVS, so it's fine.
15:43:26Domonokyok.. so my editor is bad :-)
15:44:06Domonokythe only problem with brickmania on h1x0 is the helpscreen, it has too much text..
15:44:19linuxstbMaybe make it two screens?
15:44:34linuxstbOr you'll have to rewrite the text.
15:44:48 Quit JdGordon (Read error: 104 (Connection reset by peer))
15:44:51Domonokyor a scrolling funktion.. i have to think about it..
15:44:58linuxstbYes, that would work as well.
15:46:11Domonokyi have to go.. cu later..
15:46:27 Quit Domonoky (Remote closed the connection)
15:46:52linuxstbsafetydan: Yes, that's what I mean.
15:47:54 Quit TCK (Read error: 110 (Connection timed out))
16:02:31 Quit midkay (Read error: 110 (Connection timed out))
16:03:44 Quit Matze (Read error: 110 (Connection timed out))
16:03:47Rob2222LinusN: Mail to him is out.
16:07:26 Quit ashridah ("Leaving")
16:10:35 Quit mikearthur (Remote closed the connection)
16:17:00 Join NightCat [0] (
16:17:38NightCatCould someone help me to finr iriver korean fw download page?
16:17:47NightCat(I don't know korean...)
16:18:03NightCatI just want to download louder fw :)
16:18:17 Join DreamTactix291 [0] (
16:18:39NightCatfinr = fond
16:18:50NightCatfond = find :) :) :)
16:20:03NightCatHey!!! Somebody!!!
16:20:55NightCatKorean firmware is louder then european...
16:21:12NightCatYes kr = jorean is not it?
16:21:21NightCatjorean = korean...
16:21:25Jungti1234haha yes
16:21:39NightCatGive me the link please...
16:22:00NightCatJust the download page.
16:22:53NightCatEmm... I need another product fw...
16:22:57NightCatIRiver N11.
16:23:36NightCatOk I find it.
16:24:21NightCatIs it right:
16:25:33Jungti1234Can't it download?
16:25:55NightCatHm, where is the link?
16:27:05NightCatYes, please, latest ums
16:27:15Jungti1234Korea uses iriver plus2 program.
16:27:37NightCatI know, but i think ums is the better.
16:27:55Jungti1234It's not updated.
16:28:17NightCatWhat you mean?
16:28:52Jungti1234It wasn't updated.
16:29:19NightCatYou mean that there is only way to update with iriver plus2?
16:29:30NightCatAnd not to ums?
16:29:54NightCatBut how to update from russian iriver plu2 to korean firmware...
16:30:21Jungti1234Use Europe firmware.
16:30:22 Join Genre9mp3 [0] (
16:30:30 Quit Genre9mp3 (Client Quit)
16:30:35NightCatI think iriver plus2 don't give a choice?
16:31:05Jungti1234I dont understand,
16:31:51NightCatSo then if I want to update firmware I need not to download something, I just have to select this option in iriver plus yes?
16:32:38 Quit Thus0 ("Leaving")
16:32:43Jungti1234If want upgrade to firmware that you are new, you must use iriver plus2.
16:33:58NightCatThx. Anyway.
16:34:13 Quit NightCat ()
16:34:13 Quit DreamTactix291 (Read error: 104 (Connection reset by peer))
16:34:23 Quit Jungti1234 ()
16:34:46 Join DreamTactix291 [0] (
16:44:59 Quit wubbla (Read error: 110 (Connection timed out))
16:53:35 Join Buttplug [0] (
16:53:55Buttplughello anyone?
16:54:29ButtplugI have cracked the screen in my h120,
16:54:54Buttplugdoes anyone know where I can get a new screen?
16:55:22preglownick of the year
16:55:57lostlogicIs there any minimum number of samples that is guaranteed to exist in a packet of codec data for any supported codec?
16:55:57Buttplugbit early to give that award
16:56:25linuxstblostlogic: No - the last packet could contain just 1 sample.
16:58:11Buttplugdoes anyone have a trashed Iriver H1XX (with a good screen) they want to sell?
16:58:37lostlogicI'm trying to figure out a reasonable way to relate the number of buffer sections in the pcmbuffer to the size of it, so I either have to make assumptions about packet size, or aggregate packets into buffer sections
16:58:55 Join webguest07 [0] (
16:59:38linuxstbHow big is a buffer section at the moment?
16:59:41Rob2222Buttplug: Ask on
17:00:10lostlogicthey are up-to 32k and there are 128 of them
17:01:16Slasherilostlogic: the buffers are always fully filled to the 32k
17:01:34lostlogicSlasheri: then why are there 128 of them? That could point to a 4 meg pcmbuffer?
17:01:39Buttplugcheers rob8
17:01:51Slasherilostlogic: with crossfade enabled, the buffer can be over 3M
17:02:31SlasheriHmm, ~2.6 MB with 15s crossfade
17:02:47***Saving seen data "./dancer.seen"
17:05:21lostlogicah, I see.
17:05:42lostlogicso 128 is the smallest power of 2 that will hold that.
17:05:47 Join Bger_ [0] (n=Bager@
17:06:13 Quit Bger (Nick collision from services.)
17:06:16 Nick Bger_ is now known as Bger (n=Bager@
17:06:55 Join Bger_ [0] (n=Bager@
17:09:07Bgerevening :)
17:09:36lostlogicinteresting way to join.
17:09:51Bgerhaha why ?
17:09:54 Quit uwe___ (Read error: 104 (Connection reset by peer))
17:10:01Bgeror this wasn't for me
17:11:49 Join actionshrimp [0] (
17:11:57 Join spiralout [0] (
17:12:15 Quit webguest07 ("CGI:IRC (EOF)")
17:12:20 Join webguest62 [0] (
17:12:51 Quit Xerion (" ")
17:13:05 Quit DreamTactix291 (Read error: 110 (Connection timed out))
17:16:45 Join spiralout_ [0] (
17:17:21 Quit webguest62 ("CGI:IRC (Ping timeout)")
17:17:39spiralout_hi does anyone know why my wps look like scattered?
17:17:42 Join vger_ [0] (
17:18:18 Join DangerousDan [0] (
17:19:14spiralout_i mean the images aren´t cognizable and then the playback stops :-/
17:19:35 Join DrMoos [0] (
17:19:38 Quit Moos (Read error: 104 (Connection reset by peer))
17:19:43 Nick DrMoos is now known as Moos (
17:19:43 Quit kernelsensei (Read error: 104 (Connection reset by peer))
17:19:49 Join kernelsensei [0] (n=boris@unaffiliated/kernelsensei)
17:20:10spiralout_was there a change in the imagestructure or something
17:20:19lostlogicSlasheri: What are the requirements on the chunk size for the DMA?
17:26:59safetydanSDL improvement patch submitted to patch tracker.
17:29:14Slasherilostlogic: in general, it's good to avoid putting too small chunks for the dma but there are no any real limits
17:29:23lostlogicSlasheri: ok, that's what I figured.
17:30:32 Join TCK [0] (
17:34:04 Quit spiralout (Read error: 110 (Connection timed out))
17:34:22 Quit spiralout_ ("ChatZilla [Firefox 1.5/2005111116]")
17:36:59lostlogicSlasheri: it looks like the crossfade fade out doesn't handle the case where the fade out wraps on the buffer, is that correct?
17:39:35 Part Buttplug
17:40:05Slasherilostlogic: crossfade_process_buffer(...), it should handle that
17:40:40Slasheriit has: blocksize = MIN((pcmbuf_size - pos)/2, blocksize);
17:40:42lostlogicgah, you're right, I read right over those two lines inside the loop
17:40:49Slasherihehe :)
17:41:53lostlogicmang, I wish there was a way to accurately predict when crossfade would become active so that we wouldn't have to go back and remangle the previous song once the EOF has actually been hit.
17:42:40preglowvery hard to ever be sure of that, yes
17:43:21lostlogiccan't be sure until the last packet is actually decoded... because tags lie.
17:43:44preglowany part of the file might lie
17:43:50preglowlike frame count in lame header
17:49:33 Join Maxime` [0] (
17:49:33 Quit Maxime (Read error: 104 (Connection reset by peer))
17:53:13 Join _DangerousDan [0] (
18:05:46 Join MrShlee [0] (
18:08:20 Join DrMoos [0] (
18:08:26 Quit NicoFR ()
18:08:31 Quit Moos (Read error: 104 (Connection reset by peer))
18:08:37 Nick DrMoos is now known as Moos (
18:10:25 Quit DangerousDan (Read error: 110 (Connection timed out))
18:17:05 Join Mongey [0] (
18:25:29 Join Thus0 [0] (
18:29:04 Join dpassen1 [0] (
18:29:20 Join einhirn_ [0] (
18:31:03 Join mikearthur [0] (
18:33:28preglowoh, sweet god
18:33:41preglowif linux is going to refuse to work with my h120 every fifth try, this is going to be fun
18:34:43linuxstbDo you use an automounter?
18:34:44Mongeywats the mirc command to join a server?
18:35:38 Quit Rick (Read error: 104 (Connection reset by peer))
18:35:49 Join Rick [0] (
18:36:36 Join ep0ch [0] (
18:37:01 Quit Mongey ()
18:37:08ep0chlostlogic: i have a query regarding A-B mode on ihp-1x0...
18:37:21preglowlinuxstb: it automounts when i insert usb, yes
18:37:30preglowlinuxstb: anything else, and i would have commited suicide long since
18:37:45ep0chlostlogic: when in A-B mode is it intentional that previous/next doesnt work
18:38:41lostlogicep0ch: hmmmmmmmmmmmmmmmmmmm they should work, but if you are left of A next will go to A and fi you are right of A, prev will go to A
18:38:50linuxstbpreglow: Why suicide? I just have a short "x" script which mounts the iriver, unzips to it, and then unmounts it.
18:39:09linuxstbi.e. mount /iriver ; unzip -d /iriver ; umount /iriver
18:39:17preglowstill, but why'd i want that?
18:39:26preglowautomounting does the same, but with no script
18:39:35preglowbesides, i have no idea how to turn it off, it works that way by default
18:39:50lostlogicep0ch: if it's broken, email / /msg me about it and I'll look at it later, I'm off for a couple hours now.
18:40:32preglowreboot, brb
18:40:53ep0chah ok :)
18:46:26 Quit Rick ("I don't need to be here.")
18:46:31 Join Gibbed [0] (
18:47:20 Nick Gibbed is now known as Rick (
18:47:35 Join DreamTactix291 [0] (
18:48:30 Quit _DangerousDan ("Miranda IM! Smaller, Faster, Easier.")
18:49:34 Join Domonoky [0] (
18:51:15 Join Nilisco [0] (
18:51:27 Quit gtkspert_laptop ()
18:55:37 Quit einhirn (Read error: 110 (Connection timed out))
18:55:46*linuxstb celebrates his first FIQ
18:56:38 Join SteL [0] (
18:57:49LinusNwhat the fiq! :-)
18:58:05LinusNfiq'ing cool!
18:58:55Rob2222fiq? sounds lick fick which means fuck.
18:59:14Rob2222fick is german
18:59:33preglowlinuxstb: oooh, great!
18:59:39preglowlinuxstb: how'd you provoke it?
19:00:22muesli__LinusN fiq?`;)
19:00:41 Quit Lear ("Chatzilla 0.9.70 [Firefox 1.5/2005111116]")
19:01:15LinusNmuesli__: fast interrupt on the arm cpu
19:01:45preglowyou wouldn't happen to know how to make gcc use the banked registers instead of the usual ones in a fiq handler?
19:01:53preglowi just assume gcc uses the regs from r0 and up
19:01:55LinusNno i don't
19:01:55Rob2222qorking on sound on ipod? *hope*
19:01:58preglowand the banked ones start at r8
19:02:51***Saving seen data "./dancer.seen"
19:03:40linuxstbpreglow: I finally managed to get the I2S fifo to issue FIQs to the main CPU when it's empty.
19:03:40preglowLinusN: we might have some clipping problems with the eq
19:03:42Rob2222i recognize that i have real problems typing english
19:03:54LinusNpreglow: booo
19:04:00preglowLinusN: as in, we might be unable to detect a clip, and get an overflow as a result
19:04:42linuxstbIt seems the code in IPL was specific to the COP - I subtracted 0x10 from some undocumented addresses and suddenly the cpu started responding.
19:04:47preglowLinusN: to trigger this, the codec would have had to completely exhaust its headroom, and the eq operate at 24 db gain
19:05:15preglowlinuxstb: oh, i assumed you knew there was different addresses for the cop and cpu on most regs :>
19:05:27preglowlinuxstb: are they listed on the pp5020 wiki page?
19:05:29LinusNpreglow: not very likely, is it?
19:05:33preglowLinusN: no
19:05:42linuxstbI sort of assumed that, but I had absolutely no idea what the ipl code was doing. And no, these are undocumented addresses.
19:05:50preglowit'll also be fun to see how this works on arm, where we don't have guard bits in the accumulator
19:06:08preglowwe can always reserve some, though
19:06:12preglowon arm we have full width accumulator
19:06:42linuxstbThe FIQ handler should be very simple though, so it shouldn't be a problem to just write it in assembler.
19:06:53preglowlinuxstb: oh, what'll it do?
19:07:14linuxstbJust keep the fifo full by taking PCM samples from a buffer.
19:07:33linuxstbBut now I need to start thinking about exactly how that can work.
19:08:30LinusNlinuxstb: no dma?
19:08:48preglowyes dma
19:09:03linuxstbThe IPL audio driver doesn't use dma.
19:09:10preglowdoesn't it? i thought you said it did
19:09:13linuxstbI lied.
19:09:22preglowthe ipl does however tell me that the dma on the pp chips is a bit shoddy
19:09:26preglowipl people
19:09:38linuxstbThe function has "dma" in the name, but I think that's because it simulates dma using the cop.
19:09:57preglownot a very far-sighted solution
19:10:01linuxstbWhich is why I initially assumed it was using dma before I looked at the code properly.
19:10:13preglowoh well
19:10:19preglowi'll get back to tweaking the eq
19:10:30 Quit MrShlee ("Changed by popular Request - "I am the heart of your darkness, you stinking oompa-loompa morons!"")
19:11:04*preglow listens to white noise'
19:12:40Bgergood band :)
19:15:14preglowthis platform really is challenged when it comes to audio work
19:18:10 Quit SteL (Read error: 104 (Connection reset by peer))
19:21:34Rob2222preglow: the ipod?
19:21:53 Quit ep0ch (Read error: 110 (Connection timed out))
19:22:57 Join uwe__ [0] (
19:24:49 Join DangerousDan [0] (
19:26:15linuxstbpreglow: Quick arm assembler question - if I wanted to replace "bl fiq" (where fiq is the name of a C function) with a "long call", is it "ldr r0, =fiq \n mov pc, r0" ?
19:26:34preglowldr pc, =fiq
19:26:36preglowshould work
19:26:51preglowpc is a register just like any other
19:28:31linuxstbWhat about the link register?
19:28:40preglowwhat about it?
19:28:53preglowright, like that
19:29:13preglowpc is always two positions in front of the instruction you're at now
19:29:25 Quit DangerousDan ("Miranda IM! Smaller, Faster, Easier.")
19:29:41preglowso i think you need to do a mov lr, pc
19:29:49preglowas long as the next instruction is the ldr
19:30:20linuxstbSo "mov lr,pc" followed by "ldr pc, =fiq" is the equivalent to "bl fiq" ?
19:30:25preglowbut wait a sec, i'm suddenly not too sure about using pc directly in the ldr, i think gcc actually goes via a mov as well
19:30:32preglowhaving a look at a disassembly
19:31:47preglowright, gcc uses bx
19:31:56preglowthe ldr should probably work
19:32:24 Join ts-x [0] (
19:32:50 Join DangerousDan [0] (
19:34:26 Join stamppot [0] (
19:40:27 Join NightCat [0] (
19:40:34NightCatHi all!
19:43:45 Join petur [0] (
19:49:39 Quit linuxstb (Read error: 110 (Connection timed out))
19:49:46 Join linuxstb [0] (
19:50:59 Join Zoric [0] (
19:54:40 Quit Midgey31 ("Download Gaim:")
19:58:07 Join ild2 [0] (
20:00:42 Quit DangerousDan (Read error: 104 (Connection reset by peer))
20:02:31 Quit ild2 ("Nettalk6 -")
20:04:59 Join RotAtoR [0] (
20:06:59linuxstbpreglow: Seems that faad is flying on the ipod....
20:07:08preglowyeah, i noticed
20:07:15preglowyou got any nice playback going? :>
20:07:26linuxstbIt's not perfect, but it's getting there.
20:07:38linuxstbIt seems realtime for aac.
20:08:03preglowperhaps that's the data cache helping
20:10:26 Join DangerousDan [0] (
20:10:30 Quit DangerousDan (Read error: 104 (Connection reset by peer))
20:10:43linuxstbI don't think I'm dealing with the pcm playback system properly yet though, and that's causing the problems. The fifo filling itself seems fine - no stuttering.
20:11:08 Join DangerousDan [0] (
20:14:42linuxstbpreglow: libmad is happy as well. I think I've fixed it now :)
20:15:13linuxstbFinally got the pcm buffer filling...
20:15:21peturI'm going to try colinux with debian as build environment because cygwin is slooow. Any advise against it before I do the work?
20:15:25preglowi've got this nasty headache right now, i'm just gonna go away from the screen until the pills kick in
20:15:26linuxstbStill get data abort errors on flac though.
20:15:44linuxstbI'm going to take a break too. Later.
20:15:56linuxstbI'll upload a patch before I go though.
20:17:19linuxstbWork needed on Vorbis.... Not realtime :(
20:18:31 Join webguest78 [0] (
20:20:47 Part webguest78
20:22:14 Quit Nilisco (Remote closed the connection)
20:22:44 Join DocterD [0] (
20:23:19peturis there any dev with commit rights that has time to consider the recording gain patch (H1xx/H3xx)?
20:24:05 Join Rincewind [0] (
20:30:40 Join Nilisco [0] (
20:33:25 Join Xerion [0] (
20:35:24 Quit CrookedRain ()
20:38:43linuxstbOK, first decent patch for audio on the ipod if anyone (with a Color/Photo or Nano) wants to test:
20:39:24Paul_The_NerdNow see, that's what I like to see as the first message after I wake up.
20:39:32linuxstbGood morning :)
20:40:17Paul_The_NerdWould this apply on top of audio.diff from before?
20:40:31linuxstbNo, from clean cvs
20:40:59muesli__what stands cvs for?
20:41:56preglowconcurrent versioning system
20:41:57preglowi think
20:42:03Paul_The_NerdI think that's right.
20:43:18Rincewindin german: fortlaufendes Versionskontroll-system (so etwa)
20:43:21linuxstbThis ipod's odd. AAC seems realtime (just about), but ALAC isn't...
20:43:39Paul_The_NerdALAC isn't?
20:43:40muesli__german translations are aweful ;)
20:44:08Rincewindi know
20:44:26linuxstbPaul_The_Nerd: My test track isn't.
20:45:09linuxstbFLAC has memory alignment bugs - so it crashes. Vorbis isn't realtime either.
20:45:15linuxstbBut mp3 seems fine.
20:51:39Rincewindi have to go
20:51:49 Quit Rincewind ("bye")
20:51:58 Quit Maxime` (Read error: 104 (Connection reset by peer))
20:52:04 Join Maxime [0] (
20:53:27Paul_The_Nerdlinuxstb: When about should FLAC crash?
20:53:39 Quit TCK (Read error: 110 (Connection timed out))
20:53:40Paul_The_NerdWhen you're back, that is.
20:55:24preglowwhen you try to play a file
20:55:30preglowi think it only crashes on files that have seek tables
20:55:58Paul_The_NerdI was about to say, I'd assumed that it'd crash instantly, then it made it through a good portion of one.
20:56:39 Join DanHibiki [0] (
20:58:05preglowaac is realtime
20:58:07preglowthis is just plain silly
20:58:39preglowseriously, this is silly
20:58:40 Quit DocterD ("Leaving")
20:58:43Paul_The_NerdMine doesn't seem to like the Next/Prev buttons.
20:58:43preglowit doesn't even struggle
20:59:02preglowworks fine here
20:59:12preglowehh, until it starts playing, that is
20:59:13Paul_The_NerdEvery other song doesn't play for me.
20:59:32preglowme neither
20:59:38 Join Midgey34 [0] (
21:00:42preglowi get some small residual crackling
21:00:45preglowit's barely audible
21:01:30preglowi wonder why musepack doesn't work
21:02:11 Quit stamppot (Remote closed the connection)
21:02:52***Saving seen data "./dancer.seen"
21:03:14preglowgapless playback works
21:03:41 Quit Midgey34 (Read error: 104 (Connection reset by peer))
21:03:57Paul_The_NerdCurse you for having tracks on hand.
21:03:58 Join linuxstb_ [0] (
21:04:11preglowcopied my Testfiles/ dir to the nano as well
21:04:24 Quit linuxstb_ (Client Quit)
21:04:29 Join linuxstb_ [0] (
21:05:00preglowbut yeah, mpeg, aac, ac3, wavpack, they all work
21:05:06 Join stamppot [0] (
21:05:18linuxstb_So what's the cop good for?
21:05:38preglowas in how?
21:05:52linuxstb_I mean how can Rockbox use it?
21:06:14preglowwell, i'd think playback/dsp
21:06:31preglowbasically everything related to sound, so we don't need to worry about cache issues
21:07:50 Quit linuxstb_ (Client Quit)
21:07:58 Join linuxstb_ [0] (
21:08:21preglowi've got a realtime ogg file here
21:08:28preglowbut man, is it struggling
21:08:39linuxstb_(sorry, lost my connection)
21:09:04Slasherihmm, i think i will implement the wps caching soon to allow really fast boot..
21:09:05linuxstb_I was half-joking about the cop. I was just thinking that maybe (to save power) we could just ignore it.
21:09:14preglowSlasheri: how will that work?
21:09:29preglowlinuxstb_: haha, well, i've thought about it myself
21:09:32preglowand for now, i say we do it
21:09:37Paul_The_Nerdpreglow: What were you saying about mpc not working?
21:09:38preglowonly problem is that ui is really sluggish right now
21:09:46preglowPaul_The_Nerd: just that
21:09:46Slasheripreglow: when wps is first loaded, all bitmaps would be stored in the cache in rockbox native format
21:10:03preglowSlasheri: is the bmp load that slow? wouldn't it be more than enough just to save all the bmps in one large bmp file?
21:10:07Paul_The_NerdWell, mine's about as "not working" as Ogg seems to be.
21:10:11Slasheriat boot time, those could be loaded from a single cache file fast without opening multiple files
21:10:17Paul_The_NerdWell, Vorbis
21:10:22preglowi personally think wps caching is going a bit far
21:10:22Slasheripreglow: that would help also much
21:10:37Slasheriopen is the slowest call..
21:10:49preglowSlasheri: any idea why the hell wps load is so fast on ipods?
21:11:07Slasherihmm, maybe ipods hard drives has integrated cache ram
21:12:17Paul_The_NerdNever mind, somehow I switched files.
21:12:22linuxstb_Well, my drive is a Toshiba MK6006GAH
21:12:48linuxstb_Paul_The_Nerd: Yes, I've noticed that bug. Just seek a tiny bit in the file to get sound back.
21:13:11Slasheripreglow: or you just have very few files on the hard disk :)
21:13:48linuxstb_Slasheri: That's not the problem. I recently reformatted my H140, and even with only rockbox on the hard drive, wps loading was still slow.
21:13:48preglowSlasheri: true...
21:13:57preglowSlasheri: plus, mine is flash, heh
21:14:14Slasherihaha :D
21:14:39linuxstb_I think boxes takes about 2 seconds on the ipod and about 4-5 seconds on my h140
21:15:12Slasheriyeah, flash has about a zero seek time :)
21:15:24Slasheriso no wonder why it's faster..
21:15:29 Join slimx [0] (
21:15:32linuxstb_(I've got a 60GB hard drive in my ipod)
21:15:42Slasherithat would be probably as fast as with the dircache enabled
21:15:48preglowlinuxstb_: sure the asm opts for vorbis are triggered?
21:16:09slimxhy linuxstb I've got a working lcd driver for ipod 3g
21:16:11linuxstb_No idea. We've also remove most of the IRAM usage I think.
21:16:16preglowSlasheri: hooray!
21:16:22preglowlinuxstb_: oh?
21:16:25slimxhline, vline, line capable
21:16:31preglowlinuxstb_: god damn, yeah, you've disabled icode_attr
21:16:32linuxstb_preglow: long call problems...
21:17:03Paul_The_NerdAlso... volume doesn't work in all situations.
21:17:06linuxstb_And also, I don't think all the icode fits into the ipod's iram.
21:17:23linuxstb_slimx: Hooray! We have audio playback as well now.
21:17:33preglowlinuxstb_: it doesn't
21:17:34 Quit t0mas ("Doei")
21:17:39preglowlinuxstb_: we'll need some separate scheme for that
21:17:58BHSPitMonkeyrb on the 3g??
21:18:05slimxnow i need some help for bitmap part of the lcd driver
21:18:12linuxstb_preglow: Yes. Plus you should enable the extra 32kb on the pp5021
21:18:13slimxyes BHSPitLappy
21:18:23Slasherilinuxstb_: oh, ipods can even play audio now? :O
21:18:43linuxstb_Since an hour or so ago, yes :)
21:18:50slimxyes BHSPitMonkey :p
21:18:53preglowlinuxstb_: yeah
21:18:57slimxbot ??
21:18:58Slasherioh :)
21:19:48BHSPitMonkeyum, no
21:20:05BHSPitMonkeylinuxstb_: which models?
21:20:07preglowbut i need to get back to the eq stuff
21:20:17linuxstb_BHSPitMonkey: Nano and 4G
21:21:11linuxstb_mp3, aac, wavpack, ac3, wav are all OK. Ogg and ALAC need a little optimising, FLAC has some memory alignment bugs to fix.
21:21:13BHSPitMonkeyaudio formats? (or is there a website page I should be seeking)
21:21:33BHSPitMonkeycuh-razy timing
21:21:35preglowlinuxstb_: i don't think vorbis yet uses arm opts
21:21:39preglowlinuxstb_: i'll look into it now
21:22:08BHSPitMonkeywill we be seeing an iTunesDB parser someday? :D
21:23:21 Quit linuxstb (Read error: 110 (Connection timed out))
21:23:27 Join linuxstb [0] (
21:24:23Paul_The_Nerdlinuxstb_: lossless wavpack, and ~200kbit aac are kinda choppy on mine at about the same amount as Ogg was.
21:26:14 Quit linuxstb_ ("CGI:IRC (Ping timeout)")
21:27:05 Join linuxstb_ [0] (
21:28:29linuxstb_Paul_The_Nerd: I've only got one aac file - 128kbps. That one seems fine, apart from an occasional glitch when (I think) the audio buffer is filling from disk.
21:29:08preglowmy ogg files now actually crash the cpu after a while
21:29:13preglowmy first illegal instruction exception so far
21:29:21linuxstb_Is that with the arm opts enabled?
21:29:21Paul_The_NerdGotcha. My Ogg was encoded at Q8 and the aac at ~200, and the felt *about* the same.
21:29:25preglowlinuxstb_: yea
21:29:26BHSPitLappywhen I re-build after a cvs update, do I need to update the makefile as well?
21:29:30BHSPitLappyor will it be the same
21:29:35linuxstb_It's not in CVS yet.
21:29:43Paul_The_NerdSame song, both encoded down from a flac.
21:29:46BHSPitLappystill a general question :P
21:29:49Paul_The_NerdSeemed the best way to try it.
21:29:49slimxso can someone tell me what would be the preferred way for 3g bitmap support ?
21:30:01linuxstb_I think I may as well commit it though. Give me a second...
21:30:33slimxwill it be to repack horizontally all data
21:30:57 Join paugh [0] (n=kickback@2001:5c0:8fff:ffff:8000:0:3e03:6822)
21:31:00linuxstb_slimx: Yes, that's been planned.
21:31:16linuxstb_The problem is that the fonts are stored as mono bitmaps - so we'll need a new font format.
21:31:20 Nick paugh is now known as AliasCoffee (n=kickback@2001:5c0:8fff:ffff:8000:0:3e03:6822)
21:31:27slimxor to get rockbox working for both linear and vertical bitmaps
21:31:52linuxstb_But even with colour LCDs, storing mono bitmaps horizontally packed will bring improvements. So it's a general issue, not just for your port.
21:32:50linuxstb_So do you have a horizontally packed framebuffer?
21:32:58linuxstb_I mean in your implementation?
21:33:04slimxyes i have
21:33:27slimxso bitmaps just can't work for now
21:33:39slimxsince i didn't repack it
21:34:26linuxstb_BHSPitLappy: Audio playback is now in CVS.
21:34:50slimxfb_data lcd_framebuffer[LCD_H][LCD_W/4]
21:34:58preglowsome of the asm opts are flat out wrong
21:35:18 Quit Kohlrabi (Read error: 104 (Connection reset by peer))
21:35:28linuxstb_Maybe it's worth checking their latest svn
21:36:19preglowi will
21:36:27preglowthis is the kind of error that gets fixed prett quick
21:36:35preglowsince you can't bloody compile without errors all over the place
21:38:49linuxstb_slimx: Do you have font drawing working? Or is that your next problem?
21:39:36slimxit is my next problem
21:39:52Domonokyui.. audio on Ipod.. so its time for a "gentlemen" mail ? :-)
21:39:55slimxi need to implement correctly draw_bitmap_part
21:40:06slimxand mono_bitmap as well
21:40:40linuxstb_You should talk to amiconn about it - he was the one talking about changing the format for horizontally packed lcds.
21:41:03linuxstb_But I think for now, it will be easier to make your bitmap functions take a vertical bitmap and convert to the horizontal format.
21:41:13 Quit linuxstb (Read error: 110 (Connection timed out))
21:41:21 Join linuxstb [0] (
21:41:21slimxbut i don't think i'm good enough to repack horizontaly image data
21:41:27preglowlinuxstb_: it's still wrong in svn....
21:41:49preglowit's a quick fix anyway
21:41:52linuxstb_I would have thought the IPL people at least would have had problems.
21:42:17preglowhah, no
21:42:21preglowthis is one of _OUR_ bugs
21:42:26preglowsomeone's removed a memory dereference
21:42:50preglowwell ok, i just need to macrofy some inlines
21:43:49 Quit Thus0 ("Leaving")
21:45:46slimxis there such wrapping code samples in the rockbox tree ?
21:47:25linuxstb_I don't think so. Maybe the lcd-16bit.c code will help a little - it at least does half the conversion for you.
21:47:54slimxyou write 16bpp ?
21:48:35linuxstb_No, amiconn did.
21:49:10slimxhe is the bitconverting master ;) ?
21:49:50preglowyes, yes he is
21:50:09slimx!invoke amnicon
21:50:29preglowno! not amnicon! he's the evil twin!
21:50:33*preglow flees
21:51:01linuxstb_I'm sure he's looking forward to writing a new lcd driver :)
21:51:15 Nick linuxstb_ is now known as postglow (
21:51:21preglowwe're doomed!
21:51:31slimxi hope
21:52:04 Nick lostlogic is now known as lostglow (
21:52:30 Nick postglow is now known as linuxstb_ (
21:52:50linuxstb_What happened?
21:53:51preglowstandard reaction to evil twins
21:54:10 Nick lostglow is now known as lostlogic (
21:56:40safetydanWhat library is the current leading contender for WMA playback under Rockbox?
21:57:02linuxstb_There is only one open source wma decoder - in ffmpeg
21:57:15 Join tucoz [0] (
21:57:52tucozcongratulations linuxstb. Now, fire up a cigar and post that Gentlemen mail :)
21:58:33 Join solexx [0] (
21:58:58linuxstb_tucoz: Thanks :)
21:59:09 Join tvelocity [0] (
21:59:14tucozwow, 11 targets with sound.
21:59:26preglowthis surely does mark the point at which the ipod part starts being useable
22:00:13tucozimho, this is frontpage news
22:00:14linuxstb_Does that mean daily builds, and....
22:00:44*Paul_The_Nerd gasps.
22:00:50Paul_The_NerdDon't say that word.
22:00:58*petur hides from the ipod user flood
22:01:12tucozhehe, are you worried for being head of the support section.
22:01:17linuxstb_We can just send them to #rockbox.ipod
22:02:52 Join Rondom_ [0] (
22:03:45preglowlinuxstb_: looks like the usb reboot thing has broken
22:04:20linuxstb_I've noticed that. It doesn't work for me if I plug usb in with the ipod turned off. But if I'm in rockbox and plug in usb, it works.
22:04:40preglownot here, it just stays at the usb logo
22:04:55tucozaha, so the 3G has a slower processor than the current targets. Wonder if it will be able to run rockbox on it.
22:05:08linuxstb_preglow: It _never_ works?
22:05:10 Quit dpassen1 (Read error: 110 (Connection timed out))
22:05:24Paul_The_NerdMine matches linuxstb_'s description, but I've got the RetailOS USB mode applied.
22:05:44preglowlinuxstb_: apparently not
22:05:49preglowlinuxstb_: we have realtime ogg, btw
22:05:59*linuxstb_ cheers
22:06:30linuxstb_Have you tested high-bitrate ogg?
22:06:42preglownope, primarily because i have no high-bitrate ogg
22:06:46preglowoh wait, that's not true
22:06:48preglowi'll copy some
22:09:01tucozA good thing about the ipod port is that it should be not that hard to get hold of a fairly cheap rockbox device.
22:09:15 Nick Rondom_ is now known as Rondom (
22:09:24preglowlinuxstb_: 265kbps works fine
22:09:31linuxstb_Nice :)
22:09:39preglowsmall wonder it didn't work
22:09:40tucozconsidering the amount of ipods sold.
22:09:46preglowwell, perhaps i'm thinking too highly of gcc
22:09:55slimxtucoz, i hope it will give better perfs than ipod linux does
22:10:09preglowa bit surprising it doesn't manage fast 64 bit arithmetic itself
22:10:23preglowi'm pretty certain we will
22:10:27preglowif only because we use a smaller kernel
22:10:47linuxstb_The linux kernel is about 1.6MB by itself...
22:11:00slimxyes that's why i'm working on the port
22:11:15tucozslimx, ok. is the ipod linux usable on the 3g?
22:11:21slimxwe'll do it
22:11:43slimxfaster and better :)
22:12:01slimxi tried
22:12:42slimxit wasn't really good
22:12:46tucozcool, guess rockbox is less demanding than a linux kernel
22:13:01preglowno guessing involved
22:13:03preglowit is
22:13:09preglowwe do less
22:13:21preglowtucoz: btw, what up with the latex manual?
22:13:31 Quit solexx_ (Read error: 110 (Connection timed out))
22:13:32slimxmp3 loading was too long
22:13:58slimxand broke at high rates :p
22:14:04tucozpreglow. I have to hand in my masters thesis in three weeks. So, I am pretty busy with that. But, I´ll have a look at it after that.
22:14:39preglowtucoz: i was thinking more on the status of it, can we commit it?
22:15:01preglowslimx: well, don't expect much with your device yet, it's very much slower than our current targets
22:15:17tucozI have done nothing more on it. I think linuxstb had a look on some changes some time before christmas.
22:15:41linuxstb_No, I didn't really do anything with it either.
22:15:50tucozI think some minor changes to the file structure
22:15:51linuxstb_But we shouldn't forget it.
22:16:36tucozIf you do, I´ll remind you. Hopefully with cvs-ready version.
22:18:21tucozI think we need to think about how to separate the different targets. Maybe just post something in the forum thread if you come to think of anything,
22:19:15tucozanyway. got to leave. see you.
22:19:19 Part tucoz
22:19:39 Join dpassen1 [0] (
22:20:24slimxtime will tell
22:21:15slimxi just expect to get a useable rockbox
22:21:52 Quit Bger (Read error: 104 (Connection reset by peer))
22:22:12linuxstb_I'm sure it will be. And I'm sure more people will start to help you.
22:22:34 Quit midkay_ ("Leaving")
22:22:38 Quit Xerion (" ")
22:22:42 Quit safetydan ("Leaving")
22:24:01preglowlinuxstb_: there you go
22:24:06preglownow ogg should work just nice
22:24:48linuxstb_:) So it plays anything now?
22:25:49preglowthere's flac
22:25:52linuxstb_Now you'll have to write your eq routines in arm as well...
22:26:00preglowlinuxstb_: sure, but i'm insane and like asm now
22:26:03linuxstb_I was talking about any Vorbis file.
22:26:16 Join Xerion [0] (
22:26:16preglowlinuxstb_: i've no idea, i have nothing higher than the 265kbps one
22:26:42slimxi'll update to see what you did for sound :)
22:27:26preglownothing that applies to your unit, i think
22:27:41linuxstb_No, but the principle will be identical I think.
22:28:49 Join Bger [0] (n=Bager@
22:29:22linuxstb_I now need to finish the wm8975 driver - we don't even have volume control yet. But we have a datasheet :)
22:29:30 Join gibbs_ [0] (n=irc@tor/session/x-d838bbca8547222d)
22:29:48Paul_The_NerdAnd that's a very nice thing, that is.
22:30:20gibbs_somebody please kill the mother freaking ali rose wiki spammer
22:30:40 Part gibbs_
22:30:58Paul_The_NerdWell that was pleasant.
22:33:13preglowand i need to finish the eq
22:33:31preglowwhich involves measurements
22:33:32preglowi love those
22:34:27 Join TCK [0] (
22:35:56linuxstb_Ogg isn't quite realtime for me - I get occasional skips when the disk is being read.
22:36:44linuxstb_But once the buffer is full, it's perfect.
22:37:48preglowno, it's still not as fast as the other codecs
22:37:58preglowbut that's a fact we'll have to get used to, i think
22:38:12preglowi'd love it if monty on co made vorbis2 soon
22:38:18preglowand co
22:38:29preglowthey've probably learnt a great deal about being embedded-friendly since last time
22:38:51Slasherilinuxstb_: please consider separating the pcm_playback.c into different files at some point (for example pcm_uda1380 and pcm_wm8975.c)
22:39:16linuxstb_Slasheri: Yes, that seemed obvious to me as well.
22:39:24Slasherigreat :)
22:40:49preglowa better cvs
22:41:38Paul_The_NerdI was just curious why it was suddenly being shouted about.
22:42:00linuxstb_It allows renaming and moving of files.
22:42:18peturit's been shouted about several times ;)
22:42:31Paul_The_NerdNot surprising that it has. :)
22:42:40 Part Zoric
22:47:25 Quit linuxstb_ ("CGI:IRC (Ping timeout)")
22:47:35lostlogicHmm... think it'll play music on first attempt for phase one pcmbuf rehack?
22:48:10Bgerlinuxstb this needs the "Gentlemen, we have sound" on the home page ...
22:49:30lostlogicw00t! music plays!
22:52:01lostlogicthe pcmbuffer and the descriptors for it are now all allocated out of the main buffer, instead of the descriptors being allocated separately statically
22:52:24lostlogicperformance looks to be nearly identical to the "old way"
22:52:28 Join matsl [0] (
22:55:28Paul_The_NerdNearly identical?
22:56:17lostlogicyeah, I didn't change anything really... actually I was kinda expecting worse, because this moves the descriptors from IRAM to SDRAM
22:56:18preglowmain buffer?
22:56:31BHSPitLappylinuxstb: how'd your gif viewer ever work out?
22:56:33lostlogicpreglow: they are in the same part of space as the pcmbuffer
22:56:34preglowdoesn't exactly sound like prime use of iram
22:56:56lostlogicpreglow: hrm?
22:58:40preglowdoesn't exactly sound like the best kind of data to keep in iram
22:59:02lostlogicthe buffer descriptors? That's why they're moved to sdram with the linked list style buffer that I've got now.
22:59:40lostlogicalso saves in total ram allocated in all cases, except when using maximum crossfade setting
22:59:54BHSPitLappywow, guys!
23:00:02BHSPitLappyI just tried a song for the first time
23:00:21Paul_The_NerdSurvey says?
23:00:42BHSPitLappyit was good
23:00:49BHSPitLappyit's stuttered twice though
23:01:06BHSPitLappy(AAC 128k VBR)
23:01:06Paul_The_NerdWhat type of file?
23:01:46BHSPitLappysounds great though
23:01:51preglowit's a miracle, direct from heaven, that aac works at all
23:01:55BHSPitLappyi know
23:02:01Paul_The_NerdInteresting way of putting it.
23:02:13BHSPitLappyis it just me, or is volume control ineffective? :D
23:02:21preglowfuck childbirth, this is a bona-fide miracle
23:02:50 Quit San ()
23:02:56***Saving seen data "./dancer.seen"
23:03:04 Quit muesli__ ("ich will Khe!!!")
23:03:06Paul_The_Nerdit was decided that with so many disagreements over scale it was just easier to make it constant. :-P
23:03:37preglowBHSPitLappy: doesn't work, no
23:03:46BHSPitLappyit's ok :D
23:03:55BHSPitLappyPaul_The_Nerd: haha
23:03:58 Quit linuxstb (Read error: 110 (Connection timed out))
23:04:05 Join linuxstb [0] (
23:04:34pregloww00t indeed
23:04:40preglowheard anything from at&t?
23:04:42*amiconn reads about audio on iPod, and even aac
23:05:16BHSPitLappyok, so when i go to the menu during playback, how do I get back to the, ahem, "now playing" screen?
23:05:28 Quit actionshrimp (Read error: 110 (Connection timed out))
23:05:50preglowBHSPitLappy: play?
23:05:56preglowBHSPitLappy: as in the button
23:06:07BHSPitLappyit's not doing anything
23:06:12BHSPitLappy(from the main menu)
23:06:17linuxstbPress MENU to exit the menu
23:06:26BHSPitLappyoh...I hit PREV and it worked shows my Metallica test song as Genre:Blues
23:07:06BHSPitLappyi wonder if that's actually what the tag says
23:07:08amiconnSevere wiki spam alert! :-(
23:07:19BHSPitLappyuh oh
23:07:44 Join __peer__ [0] (
23:08:57peturwell if you compare their current work with their first records, it's not far off :P
23:09:26BHSPitLappylinuxstb: MENU only shows the song screen if you hold it down
23:09:40BHSPitLappybut just going back tree-style with << works
23:11:09BHSPitLappywoah...have there been major optimisations in general? bejeweled seems to be running a lot faster
23:11:11 Join Genre9mp3 [0] ( fast as it ever should :P
23:11:41 Quit NightCat (Remote closed the connection)
23:11:45preglowbejeweled needs frame rate compensation
23:13:10BHSPitLappyheck, everything seems to be running a lot faster than my last build
23:13:48Genre9mp3Newbie here.....A Quick-Simple question...does Rockbox will ever support video for the H300s?
23:14:34thegeekI think it safe to say that it will probably eventually do so
23:16:10*Bagder expects a gentlemen mail soon...
23:16:13 Join kkurbjun [0] (
23:16:41preglowlinuxstb: gentleman mail!
23:17:03kkurbjundoes anyone understand variable arguement functions well, specifically creating them and using the arguements?
23:17:51preglowwhat do you need it for?
23:18:32kkurbjunI'm trying to make a simple printf, and I have it, but when I pass on variables such as integers, they get all messed up
23:18:44kkurbjunvoid printf (const char format[], ...)
23:18:44kkurbjun char p_buf[50];
23:18:44DBUGEnqueued KICK kkurbjun
23:18:44kkurbjun static int p_xtpt;
23:18:44kkurbjun snprintf(p_buf, sizeof(p_buf), format);
23:18:44***Alert Mode level 1
23:18:44kkurbjun rb->lcd_putsxy(1,p_xtpt, (unsigned char *)p_buf);
23:18:45Bagderyou could check the source for the rockbox printf code
23:18:47kkurbjun rb->lcd_update();
23:18:47Bagderfor example
23:18:49kkurbjun p_xtpt+=10;
23:18:50kkurbjun if(p_xtpt>160) p_xtpt=0;
23:18:53kkurbjun rb->sleep(100);
23:18:57kkurbjunthat's what I have
23:19:00kkurbjunoh, there is one?
23:19:03kkurbjunI didn't realize that
23:19:08BagderI meant snprintf
23:19:27Bagderyou need to use va_list, va_start, va_arg (and va_end)
23:19:34 Quit linuxstb (Read error: 104 (Connection reset by peer))
23:19:54Bagderthus, you can use snprintf() from within your printf
23:20:23Bagderbut instead use vsnprintf
23:20:40kkurbjunwell, it's passing arguements, strings work.. sometimes.. and integers never work.. is that function accessable to plugins?
23:20:50 Quit Genre9mp3 ()
23:20:54kkurbjunI'll look at the example
23:20:56Bagderwell that snippet was plain wrong
23:21:09Bagderit works by pure accident
23:21:22kkurbjunso I need the va_ stuff then..
23:22:18Bagderyou can get inspiration from the fdprintf() function
23:22:34kkurbjunok, thanks, I'll look into it
23:22:57Bagderearly night tonight... off to bed I go
23:24:32 Join linuxstb [0] (
23:24:53BHSPitLappydoes midi work, i wonder
23:25:50CtcpIgnored 1 channel CTCP requests in 0 seconds at the last flood
23:25:50*LinusN does the famous "gentlemen" dance
23:27:06*Paul_The_Nerd cheers.
23:28:03BHSPitLappy192 mp3 sounds great
23:28:25LinusNtime to buy an ipod then :-)
23:28:27BHSPitLappysuch sonic detail! :D haha
23:28:45***Alert Mode OFF
23:29:09lostlogicwhen the 5g has audio, then... then it's iPod time
23:29:21*LinusN considers a "Linus needs an ipod" thread on MR :-)
23:29:36BHSPitLappywhen the 5g has audio... then the 6g will be a better target :D
23:29:38Paul_The_NerdI think MR might not be the best place for that. ;-)
23:29:39linuxstbThose donations will flood in
23:30:48BHSPitLappydoes midi work well on the supported targets?
23:31:09BHSPitLappyI had a software-based midi player on my pocketpc once...
23:31:26Paul_The_NerdBHSPitLappy: At the moment, midi doesn't really work at all.
23:31:58linuxstbEven Rockboy has sound.... (sort-of)
23:32:05Paul_The_NerdThe code there runs at 70something % speed, if I recall, but only renders it to wave, and doesn't actually play back or write to disk. It's sorta a "work in progress" that lost the "progress" at some point.
23:32:25BHSPitLappylinuxstb: running on what?
23:32:34linuxstbMy 4g
23:32:50BHSPitLappydoes that run on the nano? :D
23:33:07 Join midkay [0] (n=midkay@
23:33:12Paul_The_NerdThere aren't screen settings for the nano yet, I believe.
23:33:12linuxstbNo, and it also doesn't have very good button mappings (only the direction keys and start... )
23:33:50BHSPitLappyno taps in rockbox, right
23:34:03linuxstbNot at the moment.
23:34:20BHSPitLappylinux doesn't pick up my nano's taps either
23:34:38*BHSPitLappy speculates this is due to different wheel manufacturer
23:34:43linuxstbWell, we haven't tried to implement them in Rockbox at all.
23:35:18BHSPitLappyso was that gif plugin yours?
23:35:28linuxstbNo - eli_sherer
23:35:42 Quit Rondom ("I'm leaving on a jetplane, don't know when I'll be back again...")
23:35:45linuxstbHe wrote most of those "plugbox" plugins for the iriver H300.
23:36:29BHSPitLappyI'm interested in it (since 'accidentally' seeing it work correctly on my nano :D )
23:38:04BHSPitLappymusic + bejeweled = :D
23:40:04Paul_The_Nerdthere's a bejeweled patch that makes it use the new BMP loader, and speeds up the brick dropping and such.
23:40:20BHSPitLappyit's already really fast on my nano right now...
23:40:39BHSPitLappy(much faster than my last build... has the patch been implemented?)
23:41:13 Part Sando
23:41:16RotAtoRactually i have a new patch that should properly fix speed issues
23:41:40RotAtoRwith no more boosting
23:42:30RotAtoRif you wouldn't mind testing, the patch and bmps are up here ;) :
23:42:41preglowsweet lord
23:42:44preglowaudacity is so shit
23:43:11preglowi am seriously contemplating spitting time into writing a good audio editor for linux
23:43:21*BHSPitLappy likes audacity...
23:43:33preglowit's the best linux audio editor
23:43:37preglowwhich isn't saying much
23:43:44BHSPitLappyi use it in windows actually
23:43:44preglowi want my cooledit, goddamnit
23:43:59RotAtoRadobe audition now...
23:44:02preglowyes, i know
23:44:04*petur is also using audacity atm :D
23:44:05preglowit's the best
23:44:10preglownothing beats it
23:44:11RotAtoRit's what I use as well :)
23:44:31peturhow's the compressor filter in cooledit?
23:46:15 Join Jungti1234 [0] (n=jungti12@
23:46:33Jungti1234hi :)
23:47:18*BHSPitLappy just beat level 1 in bejeweled
23:48:28BHSPitLappy(while listening to music! hells yes!)
23:49:32 Join muesli__ [0] (n=muesli_t@
23:50:33Jungti1234hi muesli__
23:50:51Rob2222no audio on the video, yet. or?
23:51:09muesli__hi Jungti1234
23:51:30BHSPitLappyRob2222: : no
23:52:31preglowLinusN: will i be shot or in any other way killed if i just supply a filtering routine for coldfire now?
23:52:45 Join Thus0 [0] (
23:52:50LinusNi don't get it
23:52:53preglowi never could get a generic c based routine working properly for shelving filters
23:53:28slimxgood news :)
23:53:30LinusNyou mean no eq for the sims/ipods?
23:53:36preglowipod eq will come
23:53:40preglowbut for sims, no
23:53:46preglownot yet at any rate
23:53:47LinusNi don't care
23:53:52preglowi don't either :-)
23:53:55Jungti1234 - I'm hard to read it.
23:54:17slimxipod 3G draw something and load the apple firmware successfully
23:54:22LinusNJungti1234: why?
23:55:20Jungti1234LinusN: Stick all.
23:55:41LinusNJungti1234: i don't understand
23:55:53peturLinusN: sometimes the log is without linefeeds in IE, firefox does it OK ;)
23:56:43LinusNwho uses IE?
23:56:50linuxstbslimx: Good news. Any progress on the bitmaps?
23:57:40Jungti1234Like this. -">
23:58:52BHSPitMonkeyslimx: I'm planning to borrow a 3G this week, will I be able to do anything cool to it with regards to rockbox? :D

Previous day | Next day