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 2010-08-04

00:00:01xvellopixelma: right
00:06:07 Quit einhirn (Quit: Miranda IM! Smaller, Faster, Easier.
00:08:34 Quit darkenvy (Ping timeout: 252 seconds)
00:09:29Buschelmt: the 1024 leading zeroes were not present with r27534
00:12:39Buschelmt: the 1024 leading zeroes were not present with r27582
00:13:29mtBuschel: Thanks for checking ! (still stuck with my /tmp trouble :( ) .... are you bisecting ?
00:14:58Buschelmt: r27583 did it (non-interleaving patch)
00:15:34mthmm I had doubts about it.
00:17:14kugelsaratoga: rockbox also has a absolute point touchscreen mode, but it's not enabled by default because not all places have been converted
00:17:43kugelincluding the wps on cowond2
00:19:05 Quit robin0800 (Quit: Leaving)
00:23:31mtBuschel: I think I know where the problem is
00:23:44mt s->samples += s->num_channels * s->samples_per_frame;
00:24:34mt^ this line : I should check if the frame is skipped or not before doing this (like in r27582)
00:26:04AlexPAny fuze people want to comment on the last post here: ?
00:27:14Buschelmt: is this line used twice in r27583? line 1397 and 1402.
00:29:11mtyeah that's twice ... /me wants to resolve this stupid /tmp problem to be able to try. :-\
00:29:29CIA-6New commit by bieber (r27685): Theme Editor: Created the RBMovable abstract class for screen elements that can be moved around, began implementing it and making images, viewports, ...
00:30:14mtfinally ... compiling !
00:31:18CIA-6r27685 build result: All green
00:32:10Buschelmt: in r27583 the issue is solved when aplying a factor of 2 -> s->samples += 2*(s->num_channels * s->samples_per_frame);
00:32:27 Join JdGordon [0] (~jonno@rockbox/developer/JdGordon)
00:32:29Buschelmt: don't ask me where the factor of 2 comes from...
00:33:00*Buschel sync to head again
00:36:06 Quit n1s (Quit: Lämnar)
00:37:50 Join DewiL [0] (
00:39:08Buschelmt: will you submit this fix? I will need to get some sleep now.
00:39:32mtBuschel: sure, I need to check something first and then submit it
00:40:14Buschelmt: perfect. and keep me updated with your float-version of the decoder and the diffs.
00:40:20Buschelsee you!
00:40:23mtof course
00:40:32 Quit Buschel (Quit: ChatZilla 0.9.86 [Firefox 3.6.8/20100722155716])
00:40:32mtbuschel : Good night !
00:42:10DewiLHey everyone, I'm playing around with a Rockbox theme for the Sansa Fuze. I was wondering if anyone here with a Fuze would be able to try it out before I upload it to the Rockbox site. I've never done one before, and don't want to upload it if it's not put together correctly. I'm not sure if this is the right place to go with this, so if not I apologize, but please point me in the right direction. The rockbox forums asked to not post themes
00:43:15AlexPDewiL: You can have a thread for opinions/tests in the themes subforum
00:44:55AlexPDewiL: The Posting in this forum thing is to try and stop people just posting completed themes, but if you stick a screen shot up to ask for opinions, and a link to your theme to ask for testers then that is fine
00:49:15 Join bunnyboi [0] (
00:49:29DewiLOoh, Ok. I wasn't sure because the pinned thread in the forum asks that themes not be attached to a post... only screenshots for feedback. I didn't want to seem rude or anything.
00:49:32***Saving seen data "./dancer.seen"
00:56:27CIA-6New commit by kugel (r27686): Run Rockbox as a service, which allows for music decoding&playback in the background, ...
00:57:00AlexPDewiL: Thanks for checking, but you should be OK :)
00:57:08AlexPDewiL: I at least won't delete it :)
00:57:53CIA-6r27686 build result: All green
00:59:05CIA-6New commit by mt (r27687): Fix the sample count in wma pro.
01:00:43CIA-6r27687 build result: All green
01:01:23 Quit captainkewll (Quit: Page closed)
01:01:56 Quit JdGordon (Ping timeout: 240 seconds)
01:03:20 Quit Dreamxtreme (Quit: +++ OK ATH OK)
01:06:54DewiLAlexP: Thanks a lot! Trying it now.
01:07:39saratogakugel: for phones that skip in the background, do they need a lot more CPU time?
01:07:51saratogaperhaps with optimization we could get most formats working well
01:07:57kugelperhaps yes
01:08:06kugelbut they get little from the system in the first place
01:08:58saratogawe could cheat and use SMP for mp3 so they get 2x as much ;)
01:12:05saratoga"My understanding (and observation) is that if a process is in the background scheduling group then it will receive no more than 5% of the CPU"
01:12:26 Quit BRi7X (Read error: Connection reset by peer)
01:12:33saratogawell 5% of a couple hundred MHz on an ARM11 or Cortex CPU might be workable
01:13:51saratogaparticularly if we have access to NEON or maybe DSP hardware, probably not on the oldest android devices though
01:15:43 Quit simonrvn (Ping timeout: 240 seconds)
01:19:41preglowwould take some work to utilize neon instructions
01:19:48preglowsince we like to keep shit 32 bits as long as possible
01:21:16saratogai think some of the NEON flavors can do packed 32 bit vector ops
01:21:32saratogaIIRC its does 4x32bit integer ops on Cortex
01:21:53 Quit Jerom (Read error: Connection reset by peer)
01:23:35CIA-6New commit by kugel (r27688): Ignore screen orentiation changes and force portrait mode. We cannot handle it any time soon anyway.
01:25:17saratogai think NEON could do a lot of good for the codecs, things like the FFTs, quantization and Windowing code take up a majority of decode time and are readily adapted to it
01:25:18CIA-6r27688 build result: All green
01:26:08saratogaplus all the effort we've put into using LDM on ARM7 gives us a pretty natural starting point for packed ops
01:26:29saratogasince if you've got vector loads and stores, its only a small step to having vector muls too
01:55:10 Join clone4crw [0] (
01:59:31 Join JdGordon| [0] (~jonno@rockbox/developer/JdGordon)
02:01:38 Quit sasquatch (Ping timeout: 276 seconds)
02:03:44 Join sasquatch [0] (
02:12:40JdGordon|bieber: ping
02:16:14 Quit mt (Read error: Connection reset by peer)
02:19:57 Quit DewiL (Quit: Leaving.)
02:22:49bieberJdGordon|: Hey
02:23:06bieberI haven't taken a close look at your patches yet, just read the descriptions
02:27:54kugelsaratoga: 3% cpu load with no lcd updates
02:34:45 Quit komputes (Quit: I haven't slept for ten days, because that would be too long.)
02:35:03JdGordon|bieber: ok :) was just going to ask if you saw the ping overnight
02:35:29 Quit sasquatch (Read error: Operation timed out)
02:35:40JdGordon|the editor doesnt compile for me on my laptop now... but I'm at work so cant tell you the error
02:42:11bieberDid you commit a change to the skin parser?
02:42:28JdGordon|yes, a small one
02:43:35bieberHmm, no compile errors here
02:43:43bieberYou'll have to show me the error when you get a chance
02:43:47 Join sasquatch [0] (
02:47:11JdGordon|do you know if the editor will explode if a code param doesnt start with a LINE or LINE_ALTERNATOR element?
02:48:30bieberHmm, lemme take a look at it
02:48:42bieberFor the 't' param type you want to add, I take it?
02:49:15JdGordon|I was hapily surproised to see it didnt break skin_Debug_tree() so maybe you are ok?
02:49:33JdGordon|git svn rebase is SLOOOOOW
02:49:36***Saving seen data "./dancer.seen"
02:49:54bieberWhat's a tag that uses a code parameter?
02:50:21bieberIn general, I don't think the editor really does anything with any parameter unless the execution of a tag calls for it, so it probably won't break anything
02:50:30JdGordon|the playlist viewport
02:50:35JdGordon|um.. %Vp?
02:51:01JdGordon|or is it %vp? I cant remember :)
02:51:12bieberYep, Vp
02:52:05bieberLooks like the code branch of that union only gets used thrice in my entire code base, and none of them should break if you have a top-level tag
02:52:26JdGordon|oh goody
02:52:38bieberI'm not so sure about variable argument types, though
02:52:54JdGordon|what about it?
02:52:59JdGordon|if the editor will break?
02:53:35bieberI think a lot of my rendering code just uses the expected branch of the data union, so if any of the currently supported tags switch to using variable arguments, that could screw things up
02:53:42bieberWhere would it be used?
02:54:05bieberEither way, it won't take too long to fix, it's just something I'll need to take care of when you make the change
02:54:24JdGordon|let me know where to hack and I'll do the work :)
02:54:35JdGordon|does the editor use the tag table params?
02:55:19JdGordon|what the patch does is try to guess what type of param the user used and then tell the parser to parse that type if it was in the list of expected params
02:55:31JdGordon|so the param type will end up being INTEGER or DECIMAL or whatever
02:55:49JdGordon|i.e as long as nothing uses tag table params directly it should eb ok
02:55:53 Join Jennifur [0] (
02:58:39 Quit bunnyboi (Ping timeout: 240 seconds)
03:01:36bieberJdGordon|: It doesn't use the tag table params, I've generally jut hard-coded param numbers and used them as the expected type (I know, bad me)
03:01:38saratogakugel: with ASM?
03:02:08bieberi.e. when I'm expecting a DECIMAL somewhere, I just grab params[x].data.number and divide it by ten
03:02:29bieberSo you'd just need to wrap some of those in switch or if blocks to check for the type they actually ended up parsing as
03:03:29CIA-6New commit by kugel (r27689): Implement HAVE_LCD_ENABLE and lcd_update_rect(). When Rockbox runs in the background ...
03:03:35kugelsaratoga: no
03:04:31kugelsaratoga: IIUC enabling asm only needs a change in config.h now, but I would like to wait with enabling it until we have a better way to prove what it gives(ie until test_codec)
03:05:30CIA-6r27689 build result: All green
03:05:43kugelit looks like my commit also solved the flickering lcd
03:06:11kugeland the audio drop outs when screen goes off
03:09:57kugelI updated my .apk (, saratoga: maybe have a look if it runs better on your dream? I expect it to
03:12:29 Quit Jennifur (Quit: Nice Scotty, now beam my clothes up too!)
03:15:14kugel^ rockbox is playing music, /system/bin/mediaplayer is *not playing*
03:18:19 Quit clone4crw (Quit: leaving)
03:20:58 Nick advcomp2019_ is now known as advcomp2019 (~advcomp20@unaffiliated/advcomp2019)
03:28:35 Nick DarkJuju is now known as [J] (juju2143@gateway/shell/
03:29:14saratogakugel: much more stable, load while on the WPS seems much less
03:29:21saratogais there anyway to quit it?
03:29:36kugelsaratoga: no
03:30:09 Nick [J] is now known as DarkJuju (juju2143@gateway/shell/
03:30:17kugelyou can stop (long press in the middle when in the wps, or long press bottom right when in menus), and then just press back
03:30:31kugelit will not quit but won't do any harm either
03:31:09kugelI'll probably make long back be a real quit any time soon
03:31:41kugelsaratoga: I expect you can use it just fine with music playing in the background and using other apps now
03:31:55 Quit S_a_i_n_t (Ping timeout: 264 seconds)
03:32:57 Quit lestatar (Ping timeout: 260 seconds)
03:34:01 Join lestatar [0] (
03:36:50 Join S_a_i_n_t [0] (S_a_i_n_t@
03:45:48tmztkugel: do you think it would use less power as a service than the opencore version?
03:46:31kugeltmzt: what is opencore?
03:46:49tmztthe internal dsp framework and codec library
03:46:54tmztof android
03:47:08tmztit can use the phone's dsp for mp3 playback or just play pcm samples
03:47:29kugelI don't know
03:47:32tmztI'm wondering if rockbox's codecs use less cpu cycles and overall power
03:47:34saratogabenchmark the built in decoder
03:48:09kugelthe built in app of my phone uses more cpu, but I don't know if it uses that opencore nor whether my phone has a dsp
03:48:10saratogaactually that would be nice to have as an option in test_codec eventually
03:48:37tmztthe g1 has a dsp and I'm pretty sure it's used for mp3 playback directly
03:48:56tmztwe know the kernel driver has the capability but I've never traced playback to see if it's used
03:49:30tmztthe startup sound also uses the feature, the playmp3 binary calls an ioctl on the adsp node and starts playing the mp3 frames
03:49:39tmztwe also have source for the program
03:50:07saratogai'd be surprised if they use a DSP for mp3
03:50:14saratogathey probably use it for video decoding
03:50:25saratogaat least putting audio on the DSP and video on the CPU would be an odd choice
03:50:37kugeldsp for sound only doesn't make a huge difference does it?
03:51:07saratogaDSP cores usually have somewhat faster multiply-accumulate performance then an arm core, but probably only marginally so
03:51:33saratogaonce you throw in NEON i'm not even sure thats true
03:51:38saratogaIIRC ARM claims their decoder using NEON needs like 10MHz for MP3
03:51:46tmztg1 doesn't have neon
03:51:52tmztor vfp
03:51:53saratogayeah its just arm11
03:52:10saratogaso you're in the 15-20MHz range for MP3
03:52:16kugelarm11 has vfp, doesn't it?
03:52:22saratogaits optional
03:52:24kugelthe beast has vfp too
03:52:46JdGordon|bieber: yeah, obviously we would only need to check the type of the param for the tags which have a guessed type
03:53:14kugelI guess if your phone has 500+ MHz, then 10 or 20 mhz for mp3 won't be noticeable
03:53:16bieberI'm guessing it won't be used too often?
03:53:20tmztkugel: the g1 has an 1136 derived core without vfp
03:53:39kugelwe don't need vfp anyway :p
03:54:14tmztsaratoga: video is also on dsp on the newer devices, g1 class can't really support much in the way of video playback on the dsp
03:54:26saratogasure it can
03:54:39tmztsaratoga: at least the startup sound uses dsp, I don't know if it's used in other playback tasks, I just know it's possible
03:54:52saratogathe startup sound isn't a wav?
03:54:56tmztsaratoga: well, the modules aren't there
03:55:00tmztno, it's mp3
03:55:11saratogahow do you know it uses the DSP?
03:55:56tmztthis is a method for the java part
03:56:10tmztI'll get you the source in a minute, we ported it to other HTC devices that's how we know
03:56:42tmzthere's the dsp framework;a=summary
03:58:39saratogayeah but how do you know the DSP is actually used?
03:58:47JdGordon|bieber: it might be.. depends how nicely it works. The code to do it is worth the flexibility
03:59:15saratogaI mean I don't doubt that theres an MP3 decoder in the framework, but linking the API doesn't tell you were the code executes
04:02:42tmztwell, I'll get an offical version in a minute but this is the program used to play the startup sound from init.rc
04:03:51kugelthat plays wav
04:04:40tmztthere is a software version of the mp3 codec in that opencore.git
04:04:45tmztyes, but read the main() function
04:05:19tmztif (dot && !strcmp(dot,".mp3")) { return mp3_play(fn);
04:05:36tmztafd = open("/dev/msm_mp3", O_RDWR);
04:05:47tmztthat kernel node cooresponds to dsp playback
04:06:13saratogaah the msm is the DSP core
04:07:55tmztyes, msm is the chipset
04:08:07tmztthe phone chipset has two cpus, the arm9 and the arm11
04:08:13tmztthere are also multiple dsps
04:08:33tmztused for modem function, apps function (the adsp) etc.
04:09:05saratogaalthough googling suggests that msm also refers to the onboard DAC
04:09:14saratogaso its not really clear what that function does
04:09:17tmztI've looked at opencore again, it's been awhile it seems the omx part uses hardware playback and codecsv2 is software
04:09:27tmztmsm is just the name of the whole chipset
04:09:36tmztit's the msm7201a
04:10:47kugeldamn, they didn't fix the startForeground problem with the latest OTA update :(
04:11:31 Join bunnyboi [0] (
04:12:24saratogai guess theres no disassembler available for whatever DSP is in that chipset?
04:14:09 Join Barahir_ [0] (
04:15:46tmztI'm not even sure what the dsp instruction set or family is
04:15:51tmztwe only know it as qualcomm qDSP
04:16:14tmztwhat's the goal though? we do know the kernel interface
04:17:18 Quit Barahir (Ping timeout: 248 seconds)
04:18:51saratogawould be neat to try calling that from rockbox
04:20:38tmztwell here's the kerne side of that itnerface
04:20:41tmztah you found it
04:21:21saratogaweird that theres no modern video formats included in that interface, just some old stuff and a lot of audio
04:21:50tmztbecause the qdsp5 can't really support modern video
04:22:05tmztqdsp6 can though, it's in the snapdragons (Incredible,EVO,HD2)
04:22:16saratogaso when i do youtube videos, thats all the ARM core?
04:22:53tmztthe video side I think so
04:23:50tmztthere might be motion correct or dct though
04:24:56tmzthmm, it seems to support h.264 lc or something, I know it doesn't support high or advanced fully in dsp
04:25:05saratogayeah that would make sense, i guess they wouldn't ahve to put it in the public api
04:25:43tmztwell it is in qdsp6 so I don't think that's the reason
04:25:45 Quit pixelma (Disconnected by services)
04:25:47 Join pixelma_ [0] (quassel@rockbox/staff/pixelma)
04:26:03 Nick pixelma_ is now known as pixelma (quassel@rockbox/staff/pixelma)
04:27:06 Quit amiconn (Disconnected by services)
04:27:08 Join amiconn_ [0] (quassel@rockbox/developer/amiconn)
04:27:15 Nick amiconn_ is now known as amiconn (quassel@rockbox/developer/amiconn)
04:38:25 Quit kugel (Remote host closed the connection)
04:49:40***Saving seen data "./dancer.seen"
04:51:00 Quit saratoga (Quit: Page closed)
04:55:47 Join DerPapst1 [0] (
04:56:41 Quit DerPapst (Ping timeout: 246 seconds)
05:06:34 Quit Judas_PhD (Remote host closed the connection)
05:21:43 Quit Zarggg (Quit: Zarggg)
05:24:26 Quit bunnyboi (Quit: There are two major products that come out of Berkeley: LSD and UNIX. We don't believe this to be a coincidence.)
05:32:17 Quit anewuser (Quit: FAMICOMPO 7 - August 15 Through August 31 JST -
05:34:45 Quit Horscht (Quit: Verlassend)
05:41:26 Quit panni_ (Quit: ( :: NoNameScript 3.81 :: ))
05:45:17 Join antil33t [0] (
05:46:59FlynDiceHey what am I missing here, Ive included export ANDROID_NDK_PATH=/home/jack/android-ndk-r4b in my bashrc.txt file but make still can't find the compiler....
05:53:07FlynDiceer nevermind I've embarrassed myself again, I was of course trying to edit .bashrc. bashrc.txt is a different thing altogether....
06:26:16 Quit fdinel (Quit: Miranda IM! Smaller, Faster, Easier.
06:28:06 Quit antil33t ()
06:29:40 Join antil33t [0] (
06:30:54 Quit DerPapst1 (Quit: Leaving.)
06:40:44 Join darkenvy [0] (60fe6f59@gateway/web/freenode/ip.
06:40:54darkenvyokay I finally got into rockbox on my ipod
06:41:13darkenvycan someone verify that if the "play button" is held down that the ipod reboots?
06:41:33S_a_i_n_tit should turn off...not reboot.
06:41:41S_a_i_n_tthough, which iPod do you have?
06:41:43darkenvy(oh Ive been on and off all day, my ipod's play button is stuck saint)
06:41:59darkenvyI have the ipod 30gb
06:42:16S_a_i_n_tthe Video?
06:42:38darkenvyyea it turns off. also note my hard reset doesn't work. But I think this is because the play button circuit is closed haha
06:42:48darkenvyyea the 30gb ipod 5th generation video
06:43:42S_a_i_n_thmmmmm, how do you even start rockbox then?
06:43:59S_a_i_n_tif the play button was should try loading linux.bin at boot.
06:44:06darkenvyoh interestingly enough, holding down menu overrides the play button booting linu
06:44:27*S_a_i_n_t tries this
06:44:47darkenvymy first idea was to recompile the bootloader with the linux.bin line commented out (but had compiling errors all over, im not good jumping into someone elses projects)
06:44:51S_a_i_n_twhat? that should drop it into disk mode?
06:44:56*S_a_i_n_t is confused.
06:45:03 Join kramer3d [0] (~kramer@unaffiliated/kramer3d)
06:45:13S_a_i_n_tplay+menu on boot will drop to disk mode...I don;t get it.
06:45:25darkenvyidk perhaps it took pressure off of the play button? the play button clicks though
06:45:51darkenvyits not like the play button is jammed down or anything
06:46:08S_a_i_n_tit'll be pretty damn hard, if not impossible to do certain things with no play button.
06:46:10darkenvyshit now im in official ipod mode, there is no way out of this one XD
06:46:39S_a_i_n_tI can't reproduce your behaviour with holding menu overriding holding play at boot and not laoding (or trying to) linux.bin
06:46:57darkenvyI was thinking of the back button. Its barely used
06:46:58S_a_i_n_tdarkenvy: boot holding menu.
06:47:20S_a_i_n_tbah, igonre that.
06:47:38darkenvyokay what can I do with this ipod? my last one fried so I ebay-ed this one...... (as the 6th gen isnt rockbox-able) can't get out of the OF now?
06:48:15darkenvyI pulled the battery wire now....
06:49:42***Saving seen data "./dancer.seen"
06:49:44darkenvyregardless this is my current issue....
06:50:04S_a_i_n_tthat's really weird, if play *is* indeed always being "pressed" then I can't see how holding menu as well doesn't frop it into disk mode at boot.
06:50:16S_a_i_n_t*drop, rather
06:50:23darkenvywhen in rockbox, center doesnt work (but does in official) and rockbox exits in about 7+ seconds or so (assuming this is because of the play being pressed)
06:51:02S_a_i_n_tHmmm, yes.
06:51:02darkenvyoh center prolly doesnt work because lay is pressed huh?
06:51:06S_a_i_n_tQuite correct.
06:51:18S_a_i_n_tholding play cancells out "select"
06:51:37S_a_i_n_tA new clickwheel is pretty cheap.
06:51:42S_a_i_n_tcheaper than a new iPod
06:52:08 Nick DarkJuju is now known as [J] (juju2143@gateway/shell/
06:52:10darkenvythe buttons are under the clickweel though
06:52:27S_a_i_n_toh, ...yeah.
06:52:55S_a_i_n_thave you tried having a look to see if there is something between the contacts on the play button?
06:53:05 Nick [J] is now known as DarkJuju (juju2143@gateway/shell/
06:53:15S_a_i_n_tI guess it'd be hard to bust it any more than it is now.
06:53:25darkenvyim doing that now... I gotta get my glasses for this
06:53:29S_a_i_n_thard, but not impossible though ;)
06:54:05 Quit kramer3d (Quit: Leaving)
06:54:05S_a_i_n_tI had a similar incident involving an iPod and a cup of coffee...
06:54:10darkenvyair duster? its a retty tight connection to see anything
06:54:31S_a_i_n_tI took out the battery and washed it in distilled water and let it dry *thouroughly*, and it was fine.
06:55:01S_a_i_n_tI wouldn;t necessarily suggest that here though.
06:56:06S_a_i_n_tI can't remember the mechanics of the buttons underneath (how they make contact) so, I'm not sure what to suggest.
06:56:54darkenvyits like a small pcb square on top of the main pcb square. connected by 4 connections of solder. thats the best I can explain it
06:57:49darkenvyit clicks... so it must be something underneith or a connection on the backside of the board? idk
06:59:50darkenvywhat are my options man? its not really sellable now, except perhaps craigslist and sell it to some poor sap :\
07:01:05S_a_i_n_tprobably better to just keep it.
07:01:21S_a_i_n_tgot yourself a 30GB portable HDD ;)
07:01:51darkenvyha yea
07:02:27darkenvythe whole point why I ebayed this is because this was the best player I could get rockbox on (and upgrade to 240gb. (dont ask I just want ^^ ))
07:02:52S_a_i_n_tIf you're honest, the resale is very, very poor...if you're not, karma :/
07:03:13S_a_i_n_tA new logicboard is the best option if you really want to keep it.
07:03:24S_a_i_n_tsometimes you can find them cheap.
07:03:33darkenvyhow much should those cost? Ive seen them for $80
07:04:01S_a_i_n_ta secondhand one, assuming perfect working order...70~80 USD, yeah.
07:04:15darkenvyall are going to be second hand XD
07:04:46S_a_i_n_tsometimes you find "my iPod just stopped working" and its just the HDD ribbon disconnect from the logicboard ;)
07:05:09darkenvyokay in your honest opinion, do you think that HDD music players are dissapearing? I hate the idea that 16-32GB players are going to be the only option. its like were going back in the past just to transfer to 'flash memory'
07:05:10S_a_i_n_tdarkenvy: Not always, there are plenty of new logicboards available.
07:05:41S_a_i_n_tAnd, yes. I think HDD players are a rare breed now.
07:05:57S_a_i_n_tFlash is just so much cheaper and more reliable.
07:06:26darkenvythat is true but its still more $ per gig than hard drives
07:06:55darkenvyfor music players
07:08:08darkenvy(also between you and me, I like holding something in my hand and having to grip something. these new players you could probably eat )
07:08:08S_a_i_n_tI like flash as I have no need to carry me entire music collection, even if I did...I couldn't as there is no 2TB DAPs ;)
07:08:37S_a_i_n_tI prefer small form factor personally, I'm a Nano man myself.
07:08:44darkenvyah XD
07:09:40S_a_i_n_tIt's really hard to say what to do in your situation though...I'd just keep it as a "portable HDD" and hope I find a cheap logicboard one day.
07:09:47darkenvyyea I carry my whole collection, im the music man in the group. ihome at work, ihome2go boombox, sound system at home, car player, parties, im that guy
07:10:15darkenvyand FLACs are a nessesity
07:11:23darkenvyokay I think im gonna look for an ipod LOCALLY and test drive it in person XD. now I got lots of spare parts :D
07:12:00S_a_i_n_t'cept the logicboard ;)
07:12:11darkenvywell yea lol
07:12:35S_a_i_n_tif you were *really* keen, perhaps you could get a busted logicboard and desolder one of the buttons from it.
07:12:55S_a_i_n_tyou can't really break it any more.
07:13:06darkenvyI bet if I unsolder that button I could dust it and resolder can, but, she's pretty much unusable as a dap.
07:13:33S_a_i_n_tand, yes...possibly.
07:13:39darkenvyI have a busted logic board, my fried ipod! (I put it into the old 12V charging docks.... wouldn't you know...)
07:14:54darkenvyapple must absolutely make everything the least reverse compatable as possible
07:16:03darkenvywell hey man thanks for your help s_a_i_n_t
07:16:11S_a_i_n_twell, generally speaking its a pretty bad idea to mix docks/chargers unless you *know* they're compatible.
07:16:22S_a_i_n_tand, np. I didn't really do much ;)
07:16:23darkenvybut it fit :|
07:16:32darkenvywhat if I was an idiot?!
07:16:32S_a_i_n_tHope you get it sorted though, cheaply.
07:16:46darkenvyyea no kidding....
07:16:50 Quit Stummi (Excess Flood)
07:17:01 Join Stummi [0] (
07:17:06 Quit Stummi (Excess Flood)
07:17:29 Join Guest57801 [0] (
07:17:42darkenvybtw you know anyone selling an audio device cheap? dont matter if its rockboxable my friend is broke and needs a player
07:18:31S_a_i_n_tNot personally.
07:20:06 Part freedrull
07:21:37darkenvyalright thanks again
07:21:59 Quit darkenvy (Quit: Page closed)
07:26:35 Nick Guest57801 is now known as Stummi (
07:40:51 Quit Strife89 (Quit: Leaving)
07:48:30 Join Buschel [0] (
07:49:08Buschelmt: great results :o) I have added some comments -> we should submit both patches.
07:52:03Buscheln1s: (for the logs) can you take a final look at FS #11498 and change the Coldfire asm for vector_fixmul_scalar() to fixmul16 ? This patch will be needed to achieve higher precision of wma pro.
07:52:54Buscheln1s: (for the logs) iif not possible, I will submit the patch and switch off the Coldfire asm as an intermediate step
08:00:21 Join mitk [0] (~mitk@
08:06:53 Join bertrik [0] (~bertrik@rockbox/developer/bertrik)
08:07:27 Join Zagor [0] (bjst@rockbox/developer/Zagor)
08:07:38 Quit tchan (Read error: Connection reset by peer)
08:08:32 Join tchan [0] (~tchan@lunar-linux/developer/tchan)
08:14:07 Quit Buschel (Quit: ChatZilla 0.9.86 [Firefox 3.6.8/20100722155716])
08:25:47 Quit bieber (Ping timeout: 260 seconds)
08:26:35 Join bieber [0] (
08:32:17 Quit TheSeven (Ping timeout: 258 seconds)
08:39:17 Join ender` [0] (
08:40:37 Quit bertrik (Quit: :tiuQ)
08:41:44 Join LinusN [0] (linus@rockbox/developer/LinusN)
08:49:43***Saving seen data "./dancer.seen"
08:56:13 Quit S_a_i_n_t ()
08:57:14 Quit jfc (Ping timeout: 240 seconds)
09:01:07 Join S_a_i_n_t [0] (S_a_i_n_t@
09:01:14 Join Judas_PhD [0] (
09:05:54 Quit lestatar (Ping timeout: 259 seconds)
09:07:35 Join lestatar [0] (
09:11:23 Join einhirn [0] (
09:11:27 Join bmbl [0] (~Miranda@unaffiliated/bmbl)
09:13:09 Join jfc [0] (
09:14:21 Join TheSeven [0] (~TheSeven@rockbox/developer/TheSeven)
09:23:52 Quit lestatar (Ping timeout: 240 seconds)
09:24:45 Join lestatar [0] (
09:36:24 Quit Judas_PhD (Quit: Aaarrrggghhh!!!)
09:41:24 Join petur [0] (~petur@rockbox/developer/petur)
09:42:25CIA-6New commit by jdgordon (r27690): remove old test code
09:44:04CIA-6r27690 build result: All green
09:46:15 Join Rob2222 [0] (
09:47:54 Join Judas_PhD [0] (
09:50:19 Quit Rob2223 (Ping timeout: 260 seconds)
10:07:15 Join hebz0rl [0] (
10:10:53 Quit Judas_PhD (Quit: Aaarrrggghhh!!!)
10:13:40 Join Kitr88 [0] (
10:17:32 Quit Kitar|st (Ping timeout: 276 seconds)
10:17:53 Quit Kitr88 (Ping timeout: 240 seconds)
10:18:00 Join Kitar|st [0] (
10:21:52 Quit JdGordon| (Quit: leaving)
10:22:17 Quit lestatar (Ping timeout: 240 seconds)
10:23:11 Join lestatar [0] (
10:28:17 Quit scorche (Disconnected by services)
10:28:27 Join scorche` [0] (~scorche@rockbox/administrator/scorche)
10:33:50 Join DerPapst [0] (
10:37:40 Join insp_ [0] (~chatzilla@
10:41:54 Join JdGord [0] (~jdg@
10:43:55JdGordDoes anyone know is the string numeric sorting handles negative numbers?
10:46:27gevaertsstrnatcmp() you mean? I suspect not
10:47:00JdGordYeah. Nuts...
10:49:44***Saving seen data "./dancer.seen"
10:50:20 Quit TheSeven (Ping timeout: 276 seconds)
10:50:53JdGordMaybe it isn't needed. Thinking about thee sound tags which return a number as the text value
10:51:30JdGordI don't think they can be used in a conditional other?
10:54:41 Join TheSeven [0] (~TheSeven@rockbox/developer/TheSeven)
10:55:23 Nick scorche` is now known as scorche (~scorche@rockbox/administrator/scorche)
10:57:54pixelmawhich sound tags?
11:01:05 Quit JdGord (Ping timeout: 260 seconds)
11:06:52 Join DRM [0] (
11:11:14 Quit Kitar|st (Ping timeout: 240 seconds)
11:16:54CIA-6New commit by bieber (r27691): Theme Editor: Began implementing code generation for movable viewports
11:18:25CIA-6r27691 build result: All green
11:28:29 Join insp__ [0] (~chatzilla@
11:28:29 Quit insp_ (*.net *.split)
11:28:31 Quit DarkJuju (*.net *.split)
11:28:32 Quit AlexP (*.net *.split)
11:28:34 Quit zu (*.net *.split)
11:28:35 Nick insp__ is now known as insp_ (~chatzilla@
11:30:36 Join AlexP [0] (~alex@rockbox/staff/AlexP)
11:31:31 Join JdGordon [0] (~jonno@rockbox/developer/JdGordon)
11:33:25 Join zu [0] (
11:36:42 Join simonrvn [0] (
11:41:59 Join pamaury [0] (~quassel@rockbox/developer/pamaury)
11:43:56 Join n1s [0] (~n1s@rockbox/developer/n1s)
11:44:32JdGordonbieber: moveable viewports?
11:44:50JdGordongraphics/rbviewport.cpp:51: error: ‘ItemSendsGeometryChanges’ was not declared in this scope <- the error im getting
11:45:49 Quit jfc (Read error: Connection reset by peer)
11:46:12 Join jfc [0] (
11:46:22JdGordonpixelma: I dont know the sound tags well enough.. replay gain? bass/treble/etc?
11:46:43gevaertsJdGordon: are those returned as strings?
11:46:50gevaertsThat seems suboptimal
11:47:54pixelmareplaygain has specific tags on its own but I don't know much about them. Bass/treble can be checked for with the settings tag
11:47:54JdGordonReplaygain value in use (x.y dB). If used as a conditional, Replaygain type in use: %?rg<Off|Track|Album|TrackShuffle|AlbumShuffle|No tag>
11:47:59gevaertsAnyway, I suspect that the way the ascii table is laid out, things will work out OK with a standard string compare
11:48:07 Quit jfc (Read error: No route to host)
11:48:49 Join jfc [0] (
11:49:02JdGordonI have an idea how to do this properly... I'll use a magic number so the tags know to set the int value to a real number instead of the conditional value (for tags that support this)
11:49:31JdGordonstring comparrison will probably be stuck with equals only then
11:49:48JdGordonwhich is really all that is wanted if the other tags work as expected
11:49:59gevaertsI can't really think of a reason to want anything else for strings
11:50:55JdGordonoh poo... I need to check how the bass/treble setting works
11:52:16JdGordonsound settings with decimals are returned as strings and not really posible to put into the intval
11:52:23*JdGordon will think about this over dinner
11:53:45 Quit DRM (Quit: ChatZilla 0.9.86 [Firefox 3.6.8/20100722155716])
11:53:46gevaertsright, and for some of them people will want to use them in comparisons
11:57:39 Join honkytonkwillie1 [0] (
11:58:13 Quit honkytonkwillie (Ping timeout: 265 seconds)
12:04:24 Join watto [0] (~watto@
12:04:38 Part honkytonkwillie1
12:18:02 Quit lestatar (Ping timeout: 265 seconds)
12:19:19 Join lestatar [0] (
12:33:57 Join anewuser [0] (anewuser@unaffiliated/anewuser)
12:34:01 Join efyx [0] (
12:40:35 Quit mc2739 (Ping timeout: 248 seconds)
12:40:54 Part LinusN
12:41:45 Join mc2739 [0] (~mc2739@rockbox/developer/mc2739)
12:49:46***Saving seen data "./dancer.seen"
12:58:57 Join LinusN [0] (linus@rockbox/developer/LinusN)
13:03:40JdGordongevaerts: for string comparissons, do I do case sensitive?
13:04:14JdGordonor not allow the =,!= ops and have 2 new ops for strings
13:08:40 Quit anewuser (Quit: FAMICOMPO 7 - August 15 Through August 31 JST -
13:13:30 Join kugel [0] (~kugel@rockbox/developer/kugel)
13:13:47 Quit insp_ (Read error: Connection reset by peer)
13:14:34gevaertsJdGordon: my use case is "Is this the same album?", so case sensitive is fine for me
13:14:56JdGordon%?if(%ia, =, %Ia)<yes!|>
13:15:01JdGordontestedd and working :)
13:15:54kugeland how's that useful?
13:16:30JdGordonwith 4 lines of avialble space why waste one showing the next artist?
13:16:42pixelmain normal text I like spaced behind the commas, here they confuse me
13:17:01 Join T44 [0] (
13:17:04pixelmaI meant spaces
13:19:25pixelmabecause you could think the space belongs to the string that is going to be compared
13:20:30 Quit Topy (Ping timeout: 245 seconds)
13:21:42JdGordonfair enough, but the parser strips all whitespace after the , so you cant do that anyway
13:22:02 Join Hillshum [0] (4ba5f419@gateway/web/freenode/ip.
13:22:23JdGordonkugel: where is the .rockbox folder? I want to put more fonts in but /sdcard/rockbox.rockbox is empty?
13:23:35pixelmais this strip whitespace an addition for this or not?
13:23:57kugeljust /sdcard/rockbox
13:24:16JdGordonthat is pretty empty also?
13:24:36kugelare you on the latest version?
13:24:49kugelit puts config.cfg in there, and you can extract fonts to it
13:25:03JdGordonthe one from last night your time
13:25:17pixelmabut it's not stripping whitespace in conditionals, is it?
13:25:40JdGordonno, i dont think so pixelma
13:26:18JdGordonkugel: should the rockbox folder have fonts/ and themes/ and such?
13:26:21pixelmajust making sure that things like "%?iy< [%iy]>" is still possible
13:26:26JdGordonwhere do the inbuilt fonts and images come from?
13:27:12kugelthose come from the installation folder, where the binary sits
13:27:30kugelonce you create those folder in /sdcard/rockbox it overrides the ones from the installation
13:27:53kugelso, fonts will make it unable to access the fonts that came with the installation, same for themes and stuff
13:28:32*Hillshum thinks that should be changed
13:28:45JdGordonah awesome
13:30:08JdGordonstylus mode no worky in the lists
13:30:34JdGordonis it not doing the correct press/release actions?
13:31:37kugeloh, I see what's missing
13:32:59kugelJdGordon: you won't get out of the wps with absolute mode I think
13:33:16JdGordonalso, can you PLEASE but the logo in the apk so it is findable in the app list :)
13:33:37 Quit slck (Ping timeout: 248 seconds)
13:33:42JdGordongood point... I'll add default touch regions to the hardcoded wps
13:34:21 Join slck [0] (
13:34:37kugelcan we have a token which explicitely enables absolute mode in skins? otherwise we'll always be dependant on the wps
13:35:34kugelpeople can never safely turn on absolute mode because it's not clear if skins supports touchregions, so each skin should default to grid mode IMO
13:36:53kugelI think that's especially a problem on cowond2 which shares themes with ipodvideo on the theme site
13:37:22JdGordonno need for an extra tag to do it, if any regions are defined that is enough to go into stylus mode
13:37:43kugelah yes, makes sense
13:42:23kugelhm, I get absolute mode working but cannot select stuff (context menu works)
13:43:18JdGordonyeah, my guess is the list is doing debounce-type things, probably a missing release or press event
13:45:46kugelI tried various sorts of short presses now
13:46:10kugelgoing back by clicking the title works as well so I don't think it's a driver problem
13:48:13JdGordonHOLY. CRAP! Java_org_rockbox_RockboxFramebuffer_pixelHandler
13:48:30JdGordonyou had to polute the c code with java names? :D
13:48:30kugelon the other hand, the sdl app works properly
13:48:55kugelJdGordon: not necessarily the "pixelHandler" part, but the other part yes
13:49:07kugelI could also do _pixel_1handler
13:49:52kugelit's strange how these programming "modern" languages dictate your coding style
13:50:05kugel(swap modern and programming)
13:50:50JdGordonI'm not sure but I think your button_Read_Device() might be wrong?
13:51:02JdGordonoh hmm.. maybe not
13:51:11JdGordonBUTTON_REL and _REPEAT aree added later arnt they?
13:51:58JdGordonyeah, thats not it :(
13:53:18kugelmy button_read_device() lacks *data = last_x<<16|last_y yes, but I don't seem to be able to select things
13:53:39kugelwell, selecting works but not actually entering the item
13:54:42JdGordonnot setting *data could be it
13:58:27JdGordonstylus mode is still going to suck alot, rockbox just isnt made for fingers
13:58:42JdGordonat least the sbs can have buttons now though
14:00:20CIA-6New commit by jdgordon (r27692): Force touchscreen targets into 3x3 grid mode when entering the wps/radio if the skin hasnt set any regions
14:00:26JdGordonnice and easy
14:02:11CIA-6r27692 build result: All green
14:05:30 Quit amiconn (Remote host closed the connection)
14:05:30 Quit pixelma (Remote host closed the connection)
14:05:51kugelhm, it seems to interpret the touch as "back", or adds a back to it
14:08:00JdGordonwhat is the sdl application sdl sim? :D
14:10:36kugelyes and no
14:11:50*kugel can't see what's wrong really
14:12:47JdGordonI dont have the ndk so cant help figure it out :(
14:12:58JdGordonand unless its under 10MB I'm not downloading it
14:13:40*JdGordon tries to remember to download it tomorow at work
14:17:20 Join pixelma [0] (quassel@rockbox/staff/pixelma)
14:17:27 Join amiconn [0] (quassel@rockbox/developer/amiconn)
14:18:06kugeloh, I understand
14:21:26 Quit bluebrother (Read error: Connection reset by peer)
14:21:37 Join bluebrother [0] (
14:21:37 Quit bluebrother (Changing host)
14:21:37 Join bluebrother [0] (~dom@rockbox/developer/bluebrother)
14:25:27CIA-6New commit by kugel (r27693): Add a few forgotten files, Fix potential startup problem. Fix absolute touchscreen mode.
14:27:01CIA-6r27693 build result: All green
14:28:08kugelwe just need gestures like swipe and we're done with touchscreen support
14:28:32kugelshit, pitchscreen is not converted :/
14:29:05JdGordoncan java+c share an enum?
14:29:24JdGordonI'm (blindly) adding ball support (unless you want to do it)
14:30:13kugeland prettier scrollbars too
14:30:49kugelJdGordon: no idea, but they can share ints and I guess you can cast java enum to int
14:31:18 Join PouncePony [0] (
14:32:20JdGordontrying find a clean way to convert the ball to a "4way dpad"
14:34:54 Quit Hillshum (Quit: Page closed)
14:39:58*kugel wishes JdGordon a lot of fun :)
14:40:15JdGordonI'm done, but cant compile it...
14:41:17kugelyou could give me the diff
14:41:55 Join earcar [0] (
14:41:56JdGordonhmm, I'm maybe going about thi the wrong way :p
14:42:50*JdGordon would be bloody surprised if it actually worked :D
14:44:15 Quit bieber (Ping timeout: 245 seconds)
14:44:30 Join bieber [0] (
14:45:20*kugel tries that
14:45:58JdGordonif it does work can you do a 480x800 build for me? pretty please? :D
14:48:14kugelit doesn't
14:48:31JdGordonhmm, apparently android converts the ball to Dpad if nothing handles that event, so maybe that would be better? although that wont let us do acceleration scrolling
14:48:35kugelhave you made up onTrackBallEvent() or does it really exist?
14:48:51JdGordonthats in the docs
14:49:02kugelit doesn't seem to be called for me
14:49:22JdGordonbah, lowercase b
14:49:47***Saving seen data "./dancer.seen"
14:49:52JdGordonand the event actions are guessed... the docs suck!
14:51:12kugelI'm not getting a call
14:51:53JdGordondoesnt java need the @Override attrribute thingy?
14:52:04JdGordonI aw your methods dont have so I didnt add it
14:53:25 Quit T44 (Read error: Connection reset by peer)
14:53:33 Join Topy44 [0] (
14:54:15kugelJdGordon: butttonHandler()?
14:55:05earcarhi, I am new to RockBox. I just installed it on my Sansa Clip v2 and it works great! Thanks guys for your awesome work.
14:55:19kugelJdGordon: 3 t
14:55:40JdGordonit's just that special!
14:58:52kugelJdGordon: select works after a bit of fixing
14:58:56kugelnot the directions
14:59:24JdGordonACTION_MOVE might not be the right action
14:59:40JdGordonor the x/y directions are screwballed
14:59:52JdGordonthe doc does say it will be the relative movement so it should work
15:04:17 Quit antil33t (Read error: Connection reset by peer)
15:04:25 Join antil33t [0] (
15:06:19kugelJdGordon: it's getX/getY is [-0.5;0.5], that's why
15:06:24kugelit works with float
15:07:02JdGordonwhat direction was that?
15:08:11JdGordonI would guess down right?
15:10:13kugelall directions
15:10:20 Quit earcar (Quit: bye)
15:11:41JdGordonhow odd
15:13:56kugelwhy odd?
15:14:10 Join JdGordon1 [0] (
15:16:37JdGordon1I wonder if this touch mode thing is getting in the way?
15:17:01 Join panni_ [0] (
15:17:04kugelJdGordon: it works, thre's no problem
15:17:12 Quit JdGordon (Ping timeout: 276 seconds)
15:17:27JdGordon1fully? or just the event?
15:17:39 Nick JdGordon1 is now known as JdGordon (
15:18:30JdGordonoh sweet :)
15:23:31kugelthere's no event when I stop directions
15:24:24JdGordonis it needed?
15:25:24kugelyea if you want repeat actions to work
15:25:34kugelyour patch cleared the button every tick
15:26:12JdGordoneasy enough to fake
15:26:37JdGordonkeep track of how long since the last call into the handler and only return BUTTON_NONE after X ticks
15:27:00JdGordonthat sounds like it would give extra presses though
15:27:15JdGordonmaybe leaving the OS to convert to dpad is better
15:27:46JdGordononKeyDown instead of onTrackballEvent
15:30:20 Join evilnick_B [0] (0c140464@rockbox/staff/evilnick)
15:31:53 Part LinusN
15:34:38 Join jgarvey [0] (
15:37:01JdGordonthanks :)
15:37:40 Join fdinel [0] (
15:39:50kugelheh, 768k lcd framebuffer for that one
15:39:53JdGordonthe ball is really fiddly
15:40:17kugelthat's more than the binsize of normal targets or even the entire ram usage of mono targets
15:40:29JdGordon2.98MB skin buffer!
15:40:52JdGordon4.35MB audio buffer only
15:41:07kugelJdGordon: it works ok here, but I do have a optical track ball, which is quite different from the normal ball
15:41:16JdGordonhosted targets should use malloc for these buffers
15:41:46JdGordonselect works fine, directions fail most of the time
15:43:20JdGordonthe stylus mode is very useable with the 35-nimbus font :)
15:43:36kugeli agree :)
15:45:28*kugel installs the 320x480 version again
15:46:28JdGordonit does need a better sbs though to make the back/cancel area bigger
15:46:28JdGordonand it looks like the top few pixels are missing
15:46:28JdGordonit might be like the fuzes though
15:47:08*kugel can't see that
15:47:24kugelthe most top row is a darker than the rest, but that's all
15:47:40Zagorholy heck, the system font is small on 480x800
15:48:11 Quit r0b- (Ping timeout: 240 seconds)
15:50:00JdGordonhow would people feel about buffer_alloc() actually calling malloc() on hosted targets?
15:50:23*kugel doesn't think that's needed
15:50:44JdGordondoing an 8MB build and losing 1/4 of it to the skin buffer seems crazy
15:50:53 Join miceh [0] (
15:50:57kugeland I don't see a point unless you also remove the need to reboot if someone calls buffer_alloc
15:51:31kugelJdGordon: it might be, but you don't lose anything with a smaller audio buffer on these flash devices
15:51:52JdGordonthats hardly the point though
15:52:22JdGordonmaybe not buffer_alloc() but being able to call the systems malloc instead of that would be nice
15:52:46kugelyou can do that right now
15:53:27kugelI'm not keen on the mess with freeing all the buffers
15:53:54kugelbut we could possibly malloc() in buffer_init instead of a compile time buffer
15:55:16 Quit mitk (Quit: Leaving)
15:55:43*JdGordon puts that idea aside for the time being
15:56:39kugelZagor: you can download the font package and extract it to /sdcard/rockbox/fonts
15:57:42Zagoryeah, I'm trying to do that now. I don't have a USB cable with me so doing everything on the phone.
15:58:07 Join Judas_PhD [0] (
15:59:45 Quit DarkMalloc (Ping timeout: 248 seconds)
16:01:14*kugel thinks rockbox is quite usable on android already
16:01:41JdGordonhmm, can it be restarted?
16:01:52JdGordonit needs the shutdown in menu patch :)
16:02:17kugelit can't, no
16:02:38JdGordonI'm tihnking about the settings which need a reboot to enable
16:02:54Zagorahh, Helvetica-35 looks nice
16:03:02Zagorthe icons are a bit tiny though :)
16:04:37Zagornicely done, kugel!
16:07:38*JdGordon seconds that
16:07:42PouncePonykugel: anyway to exit Rockbox, I can't even get the task killer to stop it
16:08:23kugelPouncePony: you don't need to exit it. just pause/stop playback and forget about it (besides, my task killer can kill it=
16:08:35Zagorforce stop works
16:08:41JdGordonthe notification icon is annoying :)
16:08:53PouncePonyI would never really want to stop it ;)
16:08:57Zagori.e Menu->Applications->Manage->Force stop
16:09:07Zagor(on 2.1)
16:09:37kugelrockbox won't use any noticeable cpu time when it's not playing back and not driving its ui
16:09:52Zagoryeah it's only the icon that's a little "in the way"
16:10:07kugelgah, stop complaining now!
16:11:09*kugel goes trying to fix that ...
16:13:26 Quit JdGordon (Ping timeout: 265 seconds)
16:19:42 Quit bieber (Ping timeout: 276 seconds)
16:19:56 Join bieber [0] (
16:22:48 Join JdGordon [0] (~jonno@rockbox/developer/JdGordon)
16:23:04 Quit JdGordon (Client Quit)
16:28:42 Quit bieber (Ping timeout: 240 seconds)
16:28:55 Join bieber [0] (
16:33:28 Quit Judas_PhD (Quit: Aaarrrggghhh!!!)
16:34:29CIA-6New commit by kugel (r27694): Show/hide notification area icon when starting/stopping playback.
16:34:38kugelthere you go
16:34:53 Quit bieber (Ping timeout: 264 seconds)
16:35:09 Join bieber [0] (
16:36:30CIA-6r27694 build result: All green
16:47:13 Join r0b- [0] (~nnscript@
16:48:22 Join DarkMalloc [0] (~DarkMallo@2607:f0d0:1002:92::2)
16:49:49***Saving seen data "./dancer.seen"
16:56:18 Quit lestatar (Ping timeout: 276 seconds)
16:57:07 Join lestatar [0] (
17:07:48 Part Zagor
17:27:13 Quit lestatar (Ping timeout: 248 seconds)
17:29:33 Join lestatar [0] (
17:34:24 Join toffe82 [0] (~chatzilla@
17:45:26 Join domonoky [0] (~Domonoky@rockbox/developer/domonoky)
17:50:37 Join komputes [0] (~komputes@ubuntu/member/komputes)
17:55:29 Quit komputes (Ping timeout: 248 seconds)
17:56:55 Join komputes [0] (~komputes@ubuntu/member/komputes)
18:01:36 Quit petur (Quit: *plop*)
18:36:33 Join Strife89 [0] (
18:40:19 Join stoffel [0] (
18:46:47 Join Jerom [0] (~jerome@
18:47:59 Quit liar (Remote host closed the connection)
18:48:19 Join earcar [0] (
18:49:52***Saving seen data "./dancer.seen"
18:50:13 Quit Jerom (Client Quit)
18:50:27earcarhey guys, are there any plans to fix the background noise in the Clipv2 build?
18:51:07 Join Jerom [0] (~heidi@
18:53:35bluebrotherbieber: do you know how much interest's around in having a Windows setup program for the Theme Editor? And what do you think about fonts: should an installer be able to download them?
18:54:07bieberI don't know that I've heard anyone wanting one, so I don't really know how much interest there is
18:54:26bluebrotherI've got it basically running so I could start putting installers on my download page and give integrating it into the deploy scripts a look
18:54:45bieberThat would be great :)
18:55:01bluebrotherhmm, maybe I should try to make that download page count download numbers. Unfortunately I don't have any access to server stats :/
18:55:18bieberCan you serve them through a PHP script?
18:55:33bluebrothersure, the file listing already is a php script ;-)
18:56:11bluebrother(I can't turn on +Indexes on that server, seems like .htaccess files are forbidden by the configuration so I wrote a script for it)
18:56:18 Quit AndyI (Ping timeout: 248 seconds)
18:56:35bieberbtw, I'm working on getting things drag/droppable at the moment, do you think it should automatically generate code when you move something around or make the user trigger it?
18:57:20bieberI got some auto-code generation going last night, but the problem is that when it generates the code it gets reparsed and rerendered, so the user's selected item won't persist
18:57:28bluebrotherhmm, not sure. Having the user trigger it might cause users forgetting about it. Automatically generating code might cause user-crafted code getting modified.
18:58:06bieberThat's my other concern, it can screw up formatting a little bit
18:58:46bluebrotherI'm tending towards having the user to trigger code generation. Maybe draw a red background when items have been changed until the user generated code from it?
18:58:56bieberOh, that's not a bad idea
18:59:06bluebrotherbtw, I like the code completion :)
18:59:22bieberI'm thinking I'll throw in a keyboard shortcut, if I can find a letter of the alphabet I haven't already used ;)
18:59:30bluebrother(though I fooled myself first by running an outdated binary wondering why it didn't work)
18:59:49bieberThat'll do it
19:00:13bluebrotheras it's reload in most browsers this should be fairly intuitive. And it's compile + run in MSVS.
19:02:48 Quit pamaury (Remote host closed the connection)
19:02:59 Join AndyI [0] (~pasha_int@
19:03:00bieberSounds good
19:03:25 Quit antil33t (Read error: Connection reset by peer)
19:03:31 Join antil33t [0] (
19:03:48bieberHmm, what's a good icon for code generation?
19:04:11bluebrotheryou could use something like the icons used in kdevelop and company.
19:04:22bluebrothermaybe the Tango project has something suitable?
19:05:05bieberI'll take a look
19:05:20bieberI've actually been kind of disappointed with the range of Tango's icon set
19:06:40bieberI'd use an arrow, but that won't make sense if it gets moved to the other side of the window
19:06:42bluebrothermaybe that cog wheel icon? Or the reload icon?
19:07:08bieberReload is probably best
19:07:17bluebrotherreload might actually be a good pick.
19:08:38bieberHmm, looks like they do have fastforward/etc. icons at least, I can replace my clunky ones with those
19:08:55bieberAnd there's a refresh
19:09:20bluebrotherdespite the number of them the looks of the icons is quite nice imo :)
19:10:42 Quit lestatar (Ping timeout: 240 seconds)
19:10:43bieberIt is a really nice icon set
19:11:41*bluebrother spots that SoC is only running for about 2 more weeks
19:12:48bieberOh wow, it is
19:13:18bluebrotherI should try to get that installer done by that time so we have a nice package at the end of it
19:13:36 Join lestatar [0] (
19:14:23bieberThank you :)
19:14:48bieberI tried putting together a Debian package, but I ended up getting a build error when it came time to finally put it together
19:15:08bieberI think fakeroot couldn't find qmake, or something like that
19:15:38bluebrothernever tried to build Debian packages. I'm a rpm guy ;-)
19:16:28bieberReally? RPM always seemed ghastly to me
19:16:51bieberIt might have just been the distro or my setup, but YaST was soooo slow to install things back when I used SuSE
19:17:51bluebrotherI started to hate Suse rather quickly. Always ended up at some RedHat based distro.
19:18:12bluebrotherI even build a bunch of my own rpm packages for a while. But that's quite a bit ago.
19:18:30bieberHmm. I should give FC another try sometime, now that I have a decent network card
19:18:39bieberWould it be too much trouble to build an rpm?
19:18:59bluebrotherno, someone only needs to write the spec file for it.
19:19:21bluebrotherI fear that I don't have my old spec files available anywhere.
19:19:25 Join fyrestorm [0] (
19:25:51 Join mischasworld [0] (
19:27:06 Quit lestatar (Ping timeout: 260 seconds)
19:27:36 Join Tommy [0] (
19:28:05 Nick Tommy is now known as Guest60205 (
19:28:31CIA-6New commit by bieber (r27695): Theme Editor: Switched playback icons to tango icons
19:28:35 Quit Guest60205 (Client Quit)
19:29:15 Join captainkewlll [0] (2669ecc2@gateway/web/freenode/ip.
19:30:13CIA-6r27695 build result: All green
19:30:33 Join lestatar [0] (
19:31:57 Join bertrik [0] (~bertrik@rockbox/developer/bertrik)
19:35:21 Join dfkt [0] (dfkt@unaffiliated/dfkt)
19:36:14 Join Horscht [0] (~Horscht@xbmc/user/horscht)
19:37:30CIA-6New commit by bieber (r27696): Theme Editor: Replaced zoom icons with modified Tango icons
19:37:53 Quit DerPapst (Quit: Leaving.)
19:38:26 Quit mischasworld (Ping timeout: 245 seconds)
19:39:11CIA-6r27696 build result: All green
19:43:52 Quit captainkewlll (Quit: Page closed)
19:44:39 Quit lestatar (Ping timeout: 265 seconds)
19:46:55 Join lestatar [0] (
19:47:11 Join mischasworld [0] (
19:51:24 Quit hebz0rl (Ping timeout: 240 seconds)
19:51:42 Quit bieber (Ping timeout: 240 seconds)
19:51:56 Join bieber [0] (
19:56:01CIA-6New commit by bieber (r27697): Theme Editor: Overhauled main window toolbar
19:57:36CIA-6r27697 build result: All green
19:57:50 Quit milz (Remote host closed the connection)
19:59:30 Quit mischasworld (Quit: No Ping reply in 180 seconds.)
19:59:43 Join mischasworld [0] (
20:01:15 Quit TheSeven (Ping timeout: 240 seconds)
20:10:30 Quit shai (Ping timeout: 260 seconds)
20:10:36 Join bunnyboi [0] (
20:13:48 Join shai [0] (
20:16:43 Quit lestatar (Ping timeout: 240 seconds)
20:17:15 Join mt [0] (~mtee@rockbox/developer/mt)
20:19:26 Join BRi7X [0] (
20:20:19 Join lestatar [0] (
20:20:30 Quit earcar (Quit: bye)
20:21:09BRi7Xand now another tale from the gigabeat diaries.... it appears this battery in the Gigabeat S i got yesterday is completely "boned", for lack of a better term. the phrase "dry as a bone" might actually work. the question at hand is, knowing that the Gigabeat F and S hard drives are not interchangeable, are the batteries?
20:22:15toffe82if the battery is dry, you have to charge it first with the charger , not the usb
20:22:41BRi7Xit's seriously not taking a charge!
20:23:12toffe82I have some batteries in stock ,
20:23:28toffe82not new but I think they should handle the charge
20:23:36BRi7Xi just bought another hard drive for it online, a battery would be nice, how much?
20:25:00 Quit einhirn (Quit: Miranda IM! Smaller, Faster, Easier.
20:28:40 Join DerPapst [0] (
20:32:06 Quit lestatar (Read error: Connection reset by peer)
20:32:45 Join bug2000 [0] (~bug@unaffiliated/bug2000)
20:34:34CIA-6New commit by kugel (r27698): A bit of work in the pcm driver. Should be a bit more efficient, but more importantly more dependable. Stopping playback now properly recovers if ...
20:36:16CIA-6r27698 build result: All green
20:38:53 Join TheSeven [0] (~TheSeven@rockbox/developer/TheSeven)
20:49:56***Saving seen data "./dancer.seen"
20:55:35bluebrotherBRi7X: have you checked if the battery switch is actually on? That one fooled me once ... ;-)
21:01:09 Quit fyrestorm (Quit: Ur skills' fireproof like a wooden panel -- U got feds talking leet on your IRC channel!)
21:09:42 Quit stoffel (Remote host closed the connection)
21:11:38 Join milz [0] (
21:12:31 Quit shai (Quit: Leaving)
21:16:22 Part watto
21:19:13 Join Jerom1 [0] (~heidi@
21:19:21 Join Giova [0] (~giovanni@
21:19:54 Quit Jerom (Ping timeout: 246 seconds)
21:21:33GiovaI'm here just to inform you that with todays builds, the touchscreen devices doesn't work anymore, I'm speaking about the cowonD2(touching an sbs or a wps area will result in infinite loops of the action) and the onda vx777 (rockbox just freeze after the boot screen)
21:27:34 Join shai [0] (
21:28:02kugelGiova: do you know when the problem was introduced?
21:28:23Giovacause I've tested the latest release just now
21:29:57GiovaI think, but not shure, in one of those related to the android port
21:30:50kugelthe android port works (and has touchscreen), but I haven't touched target independent code so far
21:31:23Giovaok, do the bug I've just discovered be reproduced on the simulator?
21:31:30 Quit r0b- (Read error: Connection reset by peer)
21:32:08kugelI guess not
21:32:09Giovaot: I've got an htc magic, I would like to test the android port.How to?
21:32:24Giovahtc mytouch3g
21:32:27kugelwhat OS version?
21:32:39GiovaCM latest nightly build
21:36:26 Join dlenski [0] (
21:36:42Giovathank you
21:37:47 Join r0b- [0] (
21:41:29 Join petur [0] (~petur@rockbox/developer/petur)
21:43:08 Quit dlenski (Quit: Leaving)
21:43:16kugeldo we have a suitable rockbox logo for the app browser?
21:44:37 Join Buschel [0] (
21:44:49bluebrotherbieber: I have a few installer screenshots here: What do you think about the installer downloading the fonts pack?
21:45:11Giovakugel: about the bug I've notated, I was speaking using the absolute touch mode
21:45:52Buscheln1s: you there?
21:45:53kugelthat works on the android port as well, although I haven't tried it in a wps/sbs
21:45:54 Quit r0b- (Ping timeout: 248 seconds)
21:45:59Giovajust tested, also with the 3x3 grid mode
21:46:07Giovathe bug still
21:46:09bluebrotherkugel: what kind of logo do you need? There's an svg icon for Rockbox Utility. Something like that?
21:47:07kugelbluebrother: oh yea, I think that works well
21:47:16bluebrotherthere's also the "Rb" icon still around on my website
21:47:40Giovafor example, if I touch the 'up' area of the 3x3 grid, the cursor start to move trough the menu items very fast continuously
21:47:48kugelbluebrother: that's also nice
21:47:56kugelwhich one should I pick?
21:48:44bluebrotherI've made that when I did the svg icon for Rockbox Utility, but the one on my website was considered too full. If you always have a big icon that shouldn't be a problem though
21:48:44kugelI'll take the clef for now
21:49:27bluebrother(for Rockbox Utility it can get scaled down to something like 16x16 which simply doesn't work for rockbox-icon.svg)
21:50:40kugelhow to I scale it properly?
21:50:46kugelgimp doesn't do a good job
21:51:27bluebrotherandroid doesn't handle svg icons?
21:51:35kugelgood question
21:51:52bluebrotheryou can try exporting as bitmap from inkscape
21:52:23bluebrotherdepending on the size you need you can also check the other icons around (icns for mac and ico for windows)
21:52:37kugel"Bitmap files (.png, .9.png, .jpg, .gif) or XML files that are compiled into the following drawable resource subtypes"
21:52:47kugelsvg is xml isn''t it?
21:53:28kugeldoesn't look like it eats it though
21:54:12bluebrother"XML files that are compiled" doesn't sound like svg though. Rather like something specific to android.
21:54:43kugelbluebrother: can you do me 72x72, 48x48 and 36x36 pngs of it? I don't have inkscape installed
21:55:24bluebrothersure. Let's see how good the export is.
21:56:22kugeloh and a 24x24 would be nice too (for the notification bar icon)
21:56:35 Join Strife1989 [0] (
21:57:09 Quit BRi7X (Read error: Connection reset by peer)
21:59:15 Quit Strife89 (Ping timeout: 240 seconds)
21:59:23kugeloh wait, reading the icon guide. one shouldn't use the full size, but 60x60 for 72x72, 40x40 for 48x48 and 30x30 for 36x36 (for the app launcher icons)
21:59:33bluebrotherkugel: at
21:59:50bluebrotherhmpf, so I have to redo them again :(
22:01:11bluebrotherwhat size for the 24x24?
22:01:26kugelthey don't mention
22:01:57mtn1s: need some help understanding this snippet : (fixmul16) ... why lsl.l with #7 ?
22:02:03kugellauncher icons don't have 24x24, but a whild guess would be 20x20 :)
22:03:09mt^ also anyone who can help with CF asm
22:03:57mtiiuc, shouldn't it be lsl.l #8 ... ?
22:05:22bluebrotherhmm, did ImageMagick keep the background transparent or not?
22:05:27Buschelmt: you are working on the missing fixmul16 for the patch?
22:05:55kugelbluebrother: the ones on your site have transparent corners
22:06:07mtBuschel: Trying :)
22:07:09Buschelmt: if it works, fine :-) otherwise I would submit the patch and disable the Coldfire asm
22:07:44bluebrotherkugel: yes, but those are not the ones adjusted with Inkscape (for those icon guideline thingy)
22:08:36kugelthen I can't tell you :)
22:08:40mtBuschel: I want to have something committed tonight whether I get it or not, so if I don't get it tonight I
22:08:48mt*I'll disable the asm and commit
22:08:55kugelI can do the transparent border on my own if you like
22:08:57mt(or you commit if you want of course)
22:09:07Buschelmt: I have another change ongoing in this patch
22:09:08kugel(assuming that's what you worry about right now)
22:09:41mtBuschel: v08 ?
22:10:16bluebrotherkugel: padded versions uploaded.
22:10:47bluebrotherchecked with gimp, they do have a transparent background. Though I had to tell ImageMagick to convert one color to transparency :)
22:11:22kugelthey have white borders
22:11:53kugelor corners rather
22:12:16bluebrotheryou mean that few pixels on the edges?
22:12:26Buschelmt: an add-on to v08. we can use a faster fixmul31 implementation that will only show minor diffs (seldom +/-1) via dropping lsb
22:13:14Buscheln1s: you there?
22:13:17kugelbluebrother: yes
22:13:59mtBuschel: I remember something about the coldfire asm in wmapro_math dropping lsb ? or am I making that up ?
22:14:24Buschelmt: coldfire asm does it, the arm asm will do it ;)
22:14:24pixelmaGiova: do you have a D2 to test - and which builld is this exactly?
22:14:25kugelgimp doesn't show them, strange
22:15:12pixelmaGiova: and is there a difference if you touch the screen when in the WPS and in the menu?
22:15:13kugeloh wait it does
22:15:17Giovapixelma: yes, I've got it, I'm testing it with the latest build 27698
22:15:37kugelbluebrother: gimp can fix those, I'll do it. thanks a lot
22:15:48bluebrotherkugel: already uploading new ones
22:15:58bluebrother(and finished ;-)
22:16:04kugeloh cool :)
22:16:15mtBuschel: but fixmul16's current implementation isn't dropping lsb, right ?
22:16:34Buschelmt: correct for all implementations
22:16:35bluebrotherjust figured that I need to pass convert a different option so it keeps the present transparency.
22:16:40Giovapixelma: no, no differences, it just loops in the action
22:16:45pixelmaGiova: maybe you could try daily builds on the D2 then - they don't go far back but maybe it's a quick and easy way to narrow the problem down
22:17:00bluebrotherbtw, do we have screenshots on android around?
22:17:03Giovaeither on 3x3 or absolute, using the touch screen or the phisical buttons
22:17:35Giovapixelma: ok
22:17:57Giovasearching for those daily builds
22:19:10pixelmaor if you can build your own and you know a last "good version", you could try a binary search
22:19:17Giovapixelma: thanks
22:19:24kugelbluebrother: can I have another 32x32 without pad please? :)
22:19:27mtn1s: Forget what I asked, I think I got it (acc<<7 will leave upper 25 bits of the result in acc + lower accext byte == result >> 16). (correct me if I'm wrong)
22:20:03kugelbluebrother: I think I posted some a few days ago. I can make one if you want. but it's not really thrilling as there's no cabbie port :)
22:20:15bluebrotherah, ok :)
22:20:50kugelhm, I wonder why I said 36x36 at all, it's not mentioned anywhere
22:20:56Giovapixelma: 27673 has got the bug
22:21:07bluebrotherso it's 32x32 without padding at all?
22:21:11*kugel should stop looking at tables, there's 36x36 mentioned
22:22:23kugelbluebrother: right
22:23:04bluebrotherkugel: uploaded.
22:23:06Giovapixelma: 27662 idem, it has
22:23:10 Quit bunnyboi (Quit: Hi, I'm a quit message virus. Please replace your old line with this line and help me take over the world of IRC.)
22:23:38kugelthank you!
22:24:21 Join freddyb [0] (
22:24:24bluebrotheryou're welcome
22:24:37Giovapixelma: wehre can I found oldest build?
22:25:32pixelmathe only older builds you could find ready to download are the releases. If you want older ones, you need to build your own
22:25:53pixelmaand check out the source to specoific revisions
22:26:12Giovaok, I would like to build one before the 27656 commit. how?
22:26:14mthmm ... no I got it completely wrong !
22:26:34 Join matt_m [0] (
22:26:37mtthat's result >> 24 not 16 :S
22:27:45matt_mI downloaded rockbox from the svn [I have linux] then I cd'ed into ./tools and sudo ./
22:27:52matt_mand it's taking forever
22:28:10matt_mafter it finishes, can I compile rockbox?
22:30:32 Join saratoga [0] (9803c6dd@gateway/web/freenode/ip.
22:30:52saratogaonce the compilers built you should be ready to go
22:31:53matt_mok, so it's downloading stuff so it can compile?
22:32:03matt_mcause it dl'ed quite a few files
22:32:20matt_mand it keeps 'checking' tons of things
22:32:21saratogayes it downloads gcc and then compiles it
22:32:32matt_mbut I already have gcc?
22:32:52matt_m>_ gcc
22:32:53matt_mgcc: no input files
22:33:10matt_m^ I think I already have it so why does it have to download gcc again
22:34:14saratogabecause you probably do not have the right gcc
22:34:20CIA-6New commit by kugel (r27699): Prettier icons for app launcher and notification bar. ...
22:34:31saratogaunless your local PC uses arm-elf-gcc
22:34:41matt_mohh, ok
22:34:53matt_mso it's normal to take like 10 or 20 minutes to finish then?
22:35:06matt_mI think it's been like at least 10 so far
22:35:06saratogaminutes to days depending on your network speed and CPU
22:35:15matt_mdays O_O ?
22:35:22kugelrecord is 12h I believe
22:35:28gevaertsthat was on cygwin though
22:35:35gevaertslinux is significantly faster
22:35:36matt_moh, record for *longest* ?
22:35:40matt_mor *quickest*
22:35:51matt_mthat's good......
22:35:57matt_malso does it take a lot of disk?
22:36:04CIA-6r27699 build result: All green
22:36:14matt_mI only have 0.5gb free, I really need to repartition soon.
22:36:27kugelbluebrother: ohh sorry, I typo'd your name :(
22:36:35pixelmaGiova: you can specify the revision - either on the first checkout or even when doing an "svn up" with -r
22:37:00Giovaok, great
22:37:00matt_mdo any of you know about plugins and such?
22:37:08GiovaI'll try it right now
22:37:40matt_mi have lots of gif files, when I convert them to png they are double size. so I want to try and compile "gifview"
22:37:53matt_mthat's the whole reason I'm even bothering compiling this manually
22:38:14*bertrik spots a bug entry about overlapping viewports not working
22:38:26CIA-6New commit by kugel (r27700): Delete now unused icons. ...
22:38:43saratogaPNG should be smaller then GIF
22:39:04saratogatheres no reason to use GIF really, its old and crappy
22:39:46matt_moh.. hmm
22:40:03matt_meven with black and white?
22:40:11CIA-6r27700 build result: All green
22:40:13matt_m[i.e. comics]
22:40:46matt_mhey, it's done!
22:41:01saratogayes, check google if you want to know more about PNG
22:41:42 Quit mischasworld (Quit: No Ping reply in 180 seconds.)
22:41:53 Join mischasworld [0] (
22:42:30kugelpng is probably the best format out here
22:42:56matt_mit says:
22:42:58matt_mconfigure didn't find sdl-config, which indicates that you don't have SDL (properly) installed.
22:43:12matt_mis sdl something I can find in my repository? I have OpenSuSE
22:43:56saratogaare you trying to build the simulator?
22:44:11saratogathen you didn't need the arm compiler
22:44:13matt_mbecause I wanna test it on the simulator
22:44:29saratogayou just need the sdl dev packages for your distro
22:44:37matt_mah ok
22:44:47matt_mlet me check if I can install them
22:46:07matt_mit's making
22:46:43 Quit milz (Remote host closed the connection)
22:46:43saratogamatt_m: this is a logged channel, if you just want to chat, see rockbox-community
22:47:16 Join r0b- [0] (
22:47:21matt_moh, I'm sorry
22:49:18 Nick YPSY is now known as Ypsy (
22:50:00***Saving seen data "./dancer.seen"
22:51:49 Join milz [0] (
22:53:37Buschelmt: i am puzzled... seems like the v04 patch introduces clipping if it is not combined with your mdct patch
22:54:21Buschelmt: i did not expect this, but this is reasonable as the mdct patch itself reduces the fract part (depending on the window size)
22:54:52 Quit mischasworld (Quit: No Ping reply in 180 seconds.)
22:55:04 Join mischasworld [0] (
22:55:40mtBuschel: v04 in fs#11498 or 11511 ? (_v04 or mdct_v04)
22:56:21Buschelmt: ahem, my fault. -> v08 in FS #11498
22:56:56Buschelmt: so, you should both patches combined.
22:57:34matt_mI compiled it, but then it says there is no '.rockbox' directory, 'installation incomplete'
22:57:46Buschelmt: or at least the mdct part should be submitted prior to FS #11498/v08
22:57:55mtBuschel: so it's v08 + mdct_v04 ..
22:58:01mtyeah that's what I was going to do
22:58:17Buschelmt: yep, then we're fine ;o)
22:58:42mtalright :)
22:58:57matt_mhey, so if I want to compile custom plugins, how do I do that?
22:59:30mtBuschel: I just want to try a little bit more with the coldfire asm :)
23:00:10matt_mI tried downloading gifview[.zip, extract,] then I coped the 'extra' and 'viebox.c' to my ./rockbox/apps/plugins/, then I complied it but it is not showing up in my compiled folder :-[
23:01:27Buschelmt: if you are still experimenting on the code you may also want to exchange the ARM asm implementation of fixmul31() with the following one ->
23:03:35Giovapixelma: can't understand where the bug was created...
23:03:56Giovapixelma: hopefully tomorrow I would spend a bit more time on searching it
23:04:07Giovapixelma: thank you
23:05:15 Join mischasworld_ [0] (
23:05:30mtsaratoga: do you know about the 1 bit "free" left shift in CF ? I know we can specify an up/down scale factor of 1 bit when using mac.l for example, but I can't see it being done in the CF asm in wmapro_math although the comments say it is done.
23:06:10 Quit mischasworld (Ping timeout: 265 seconds)
23:07:32 Quit Giova (Quit: Sto andando via)
23:10:39S_a_i_n_tmatt_m: I have no idea what you're supposed to do with that .zip.
23:10:48S_a_i_n_tthe sensible idea would be to try the .diff
23:11:22S_a_i_n_tIt seems to suggest it only works in the simulator however...
23:12:57S_a_i_n_tI can tell you however, that the files/folder you placed on your target have no place being there...though, I guess you weren't to know that.
23:14:13*Buschel will take some sleep now
23:14:17Buschelgood night
23:16:01 Quit mischasworld_ (Remote host closed the connection)
23:16:18 Quit bmbl (Quit: Bye!)
23:16:51mtBuschel: good night !
23:18:30 Quit matt_m (Quit: CGI:IRC (Ping timeout))
23:18:59 Quit Buschel (Ping timeout: 258 seconds)
23:24:07 Join T44 [0] (
23:24:32 Quit Topy44 (Ping timeout: 265 seconds)
23:29:43saratogamt: sorry I don't know any CF ASM at all
23:29:55saratogaping amiconn or preglow
23:38:43 Quit bertrik (Quit: :tiuQ)
23:39:23 Quit petur (Quit: Leaving)
23:41:41n1smt: i'm here now
23:44:50mtsaratoga: ok thanks.
23:45:14mtn1s: I just wanted some help understanding the cf asm in wmapro_math
23:45:27mt(if you're free)
23:45:27n1smt: the shift we can specify for the emac doesn't apply when using fractional mode, the result is then always shifted left by 1 (AFAIU, i haven't found this said explicitely in the docs but that's how it's used everywhere and it seems to work)
23:46:12mtah i see ..
23:46:58 Quit AndyI (Ping timeout: 248 seconds)
23:48:59mtn1s : in fixmul16, why do we mac.l then mulu.l ? (what could make the emac stall here ?)
23:51:00mtalso, shouldn't this : "move.l %%accext01, %[t1]\n\t" /* get lower 8 bits */ be move.b rather than .l ?
23:51:29n1swell, i read it as either preventing the stall that would come from doing movclr right after mac.l with the same acc OR there's a stall in switching the emac mode which would be needed to get the lower half of the result with a mac.l instr
23:51:57n1smt: no, mov.b doesn't work with accext :)
23:52:19 Join AndyI [0] (~pasha_int@
23:53:21mtn1s : ah ok .. thanks :)
23:54:09amiconnn1s, mt: It is the former
23:54:42*S_a_i_n_t does not see why should fail (just off hand)
23:55:21kugelI think the albumart is redrawn too often again
23:55:22S_a_i_n_tThe change to make the skins respect the draw order as the tags were hit was snuck in with the new, it *should* work?
23:55:32mtamiconn: could you elaborate ? :)
23:55:34kugelI've also noticed that with the touchscreen cabbie for 320x240
23:55:52n1samiconn: have i understood correctly that the result of mac.l in fractional moe is leftshifed by one and the lsb is always 0 or is the lsb what would be the msb of the lower half of the result?
23:57:32amiconnmt: Fetching the accumulator (using move.l or movcrl.l) directly after m(s)ac causes a two cycle stall
23:57:52amiconnSo we put the mulu.l (which itself is synchronous) inbetween
23:58:13amiconnn1s: Nothing is left shifted (by definition)
23:58:25mtamiconn: Thanks

Previous day | Next day