00:00:01 | xvello | pixelma: right |
00:06:07 | | Quit einhirn (Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org) |
00:08:34 | | Quit darkenvy (Ping timeout: 252 seconds) |
00:09:29 | Buschel | mt: the 1024 leading zeroes were not present with r27534 |
00:12:39 | Buschel | mt: the 1024 leading zeroes were not present with r27582 |
00:13:29 | mt | Buschel: Thanks for checking ! (still stuck with my /tmp trouble :( ) .... are you bisecting ? |
00:13:37 | Buschel | yes |
00:14:58 | Buschel | mt: r27583 did it (non-interleaving patch) |
00:15:34 | mt | hmm I had doubts about it. |
00:17:14 | kugel | saratoga: rockbox also has a absolute point touchscreen mode, but it's not enabled by default because not all places have been converted |
00:17:43 | kugel | including the wps on cowond2 |
00:19:05 | | Quit robin0800 (Quit: Leaving) |
00:23:31 | mt | Buschel: I think I know where the problem is |
00:23:44 | mt | s->samples += s->num_channels * s->samples_per_frame; |
00:24:34 | mt | ^ this line : I should check if the frame is skipped or not before doing this (like in r27582) |
00:26:04 | AlexP | Any fuze people want to comment on the last post here: http://forums.rockbox.org/index.php?topic=24965.0 ? |
00:27:14 | Buschel | mt: is this line used twice in r27583? line 1397 and 1402. |
00:29:11 | mt | yeah that's twice ... /me wants to resolve this stupid /tmp problem to be able to try. :-\ |
00:29:29 | CIA-6 | New 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:14 | mt | finally ... compiling ! |
00:31:18 | CIA-6 | r27685 build result: All green |
00:32:10 | Buschel | mt: 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:29 | Buschel | mt: don't ask me where the factor of 2 comes from... |
00:32:34 | mt | :) |
00:33:00 | * | Buschel sync to head again |
00:36:06 | | Quit n1s (Quit: Lämnar) |
00:37:50 | | Join DewiL [0] (~darin@74-142-207-108.dhcp.insightbb.com) |
00:39:08 | Buschel | mt: will you submit this fix? I will need to get some sleep now. |
00:39:32 | mt | Buschel: sure, I need to check something first and then submit it |
00:40:14 | Buschel | mt: perfect. and keep me updated with your float-version of the decoder and the diffs. |
00:40:20 | Buschel | see you! |
00:40:23 | mt | of course |
00:40:32 | | Quit Buschel (Quit: ChatZilla 0.9.86 [Firefox 3.6.8/20100722155716]) |
00:40:32 | mt | buschel : Good night ! |
00:42:10 | DewiL | Hey 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:42:48 | DewiL | Link: http://newhoa.deviantart.com/art/Flow-Sansa-Fuze-Rockbox-Theme-173678587 |
00:43:15 | AlexP | DewiL: You can have a thread for opinions/tests in the themes subforum |
00:44:55 | AlexP | DewiL: 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] (~androgyne@cpe-72-224-31-169.nycap.res.rr.com) |
00:49:29 | DewiL | Ooh, 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:27 | CIA-6 | New commit by kugel (r27686): Run Rockbox as a service, which allows for music decoding&playback in the background, ... |
00:57:00 | AlexP | DewiL: Thanks for checking, but you should be OK :) |
00:57:08 | AlexP | DewiL: I at least won't delete it :) |
00:57:53 | CIA-6 | r27686 build result: All green |
00:59:05 | CIA-6 | New commit by mt (r27687): Fix the sample count in wma pro. |
01:00 |
01:00:43 | CIA-6 | r27687 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:54 | DewiL | AlexP: Thanks a lot! Trying it now. |
01:07:39 | saratoga | kugel: for phones that skip in the background, do they need a lot more CPU time? |
01:07:51 | saratoga | perhaps with optimization we could get most formats working well |
01:07:57 | kugel | perhaps yes |
01:08:06 | kugel | but they get little from the system in the first place |
01:08:58 | saratoga | we could cheat and use SMP for mp3 so they get 2x as much ;) |
01:12:05 | saratoga | "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:33 | saratoga | well 5% of a couple hundred MHz on an ARM11 or Cortex CPU might be workable |
01:13:51 | saratoga | particularly 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:41 | preglow | would take some work to utilize neon instructions |
01:19:48 | preglow | since we like to keep shit 32 bits as long as possible |
01:21:16 | saratoga | i think some of the NEON flavors can do packed 32 bit vector ops |
01:21:32 | saratoga | IIRC its does 4x32bit integer ops on Cortex |
01:21:53 | | Quit Jerom (Read error: Connection reset by peer) |
01:23:35 | CIA-6 | New commit by kugel (r27688): Ignore screen orentiation changes and force portrait mode. We cannot handle it any time soon anyway. |
01:25:17 | saratoga | i 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:18 | CIA-6 | r27688 build result: All green |
01:26:08 | saratoga | plus all the effort we've put into using LDM on ARM7 gives us a pretty natural starting point for packed ops |
01:26:29 | saratoga | since if you've got vector loads and stores, its only a small step to having vector muls too |
01:55:10 | | Join clone4crw [0] (~root@96-42-90-88.dhcp.roch.mn.charter.com) |
01:59:31 | | Join JdGordon| [0] (~jonno@rockbox/developer/JdGordon) |
02:00 |
02:01:38 | | Quit sasquatch (Ping timeout: 276 seconds) |
02:03:44 | | Join sasquatch [0] (~username@p4FC64F8E.dip.t-dialin.net) |
02:12:40 | JdGordon| | bieber: ping |
02:16:14 | | Quit mt (Read error: Connection reset by peer) |
02:19:57 | | Quit DewiL (Quit: Leaving.) |
02:22:49 | bieber | JdGordon|: Hey |
02:23:06 | bieber | I haven't taken a close look at your patches yet, just read the descriptions |
02:27:54 | kugel | saratoga: 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:03 | JdGordon| | 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:40 | JdGordon| | the editor doesnt compile for me on my laptop now... but I'm at work so cant tell you the error |
02:42:11 | bieber | Did you commit a change to the skin parser? |
02:42:28 | JdGordon| | yes, a small one |
02:43:35 | bieber | Hmm, no compile errors here |
02:43:43 | bieber | You'll have to show me the error when you get a chance |
02:43:47 | | Join sasquatch [0] (~username@p4FC64F8E.dip.t-dialin.net) |
02:47:11 | JdGordon| | do you know if the editor will explode if a code param doesnt start with a LINE or LINE_ALTERNATOR element? |
02:48:30 | bieber | Hmm, lemme take a look at it |
02:48:42 | bieber | For the 't' param type you want to add, I take it? |
02:48:46 | JdGordon| | yeah |
02:49:15 | JdGordon| | I was hapily surproised to see it didnt break skin_Debug_tree() so maybe you are ok? |
02:49:33 | JdGordon| | git svn rebase is SLOOOOOW |
02:49:36 | *** | Saving seen data "./dancer.seen" |
02:49:54 | bieber | What's a tag that uses a code parameter? |
02:50:21 | bieber | In 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:30 | JdGordon| | the playlist viewport |
02:50:35 | JdGordon| | um.. %Vp? |
02:51:01 | JdGordon| | or is it %vp? I cant remember :) |
02:51:08 | S_a_i_n_t | %Vp |
02:51:12 | bieber | Yep, Vp |
02:52:05 | bieber | Looks 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:26 | JdGordon| | oh goody |
02:52:38 | bieber | I'm not so sure about variable argument types, though |
02:52:54 | JdGordon| | what about it? |
02:52:59 | JdGordon| | if the editor will break? |
02:53:35 | bieber | I 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:42 | bieber | Where would it be used? |
02:54:05 | bieber | Either 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:24 | JdGordon| | let me know where to hack and I'll do the work :) |
02:54:35 | JdGordon| | does the editor use the tag table params? |
02:55:19 | JdGordon| | 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:31 | JdGordon| | so the param type will end up being INTEGER or DECIMAL or whatever |
02:55:49 | JdGordon| | i.e as long as nothing uses tag table params directly it should eb ok |
02:55:53 | | Join Jennifur [0] (~androgyne@cpe-72-224-31-169.nycap.res.rr.com) |
02:58:39 | | Quit bunnyboi (Ping timeout: 240 seconds) |
03:00 |
03:01:36 | bieber | JdGordon|: 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:38 | saratoga | kugel: with ASM? |
03:02:08 | bieber | i.e. when I'm expecting a DECIMAL somewhere, I just grab params[x].data.number and divide it by ten |
03:02:29 | bieber | So 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:29 | CIA-6 | New commit by kugel (r27689): Implement HAVE_LCD_ENABLE and lcd_update_rect(). When Rockbox runs in the background ... |
03:03:35 | kugel | saratoga: no |
03:04:31 | kugel | saratoga: 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:30 | CIA-6 | r27689 build result: All green |
03:05:43 | kugel | it looks like my commit also solved the flickering lcd |
03:06:11 | kugel | and the audio drop outs when screen goes off |
03:09:57 | kugel | I updated my .apk (http://www.alice-dsl.net/simonemartitz/rockbox/Rockbox.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:14:38 | kugel | http://pastie.org/1074155 |
03:15:14 | kugel | ^ 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/57o9.org/x-rvtgqyzjtrrbhfts) |
03:29:14 | saratoga | kugel: much more stable, load while on the WPS seems much less |
03:29:21 | saratoga | is there anyway to quit it? |
03:29:36 | kugel | saratoga: no |
03:30:09 | | Nick [J] is now known as DarkJuju (juju2143@gateway/shell/57o9.org/x-rvtgqyzjtrrbhfts) |
03:30:17 | kugel | you 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:31 | kugel | it will not quit but won't do any harm either |
03:31:09 | kugel | I'll probably make long back be a real quit any time soon |
03:31:41 | kugel | saratoga: 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] (~chatzilla@cpe-72-229-41-214.nyc.res.rr.com) |
03:36:50 | | Join S_a_i_n_t [0] (S_a_i_n_t@203.184.1.163) |
03:45:48 | tmzt | kugel: do you think it would use less power as a service than the opencore version? |
03:46:31 | kugel | tmzt: what is opencore? |
03:46:49 | tmzt | the internal dsp framework and codec library |
03:46:54 | tmzt | of android |
03:47:08 | tmzt | it can use the phone's dsp for mp3 playback or just play pcm samples |
03:47:29 | kugel | I don't know |
03:47:32 | tmzt | I'm wondering if rockbox's codecs use less cpu cycles and overall power |
03:47:34 | saratoga | benchmark the built in decoder |
03:48:09 | kugel | the 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:10 | saratoga | actually that would be nice to have as an option in test_codec eventually |
03:48:37 | tmzt | the g1 has a dsp and I'm pretty sure it's used for mp3 playback directly |
03:48:56 | tmzt | we know the kernel driver has the capability but I've never traced playback to see if it's used |
03:49:30 | tmzt | the startup sound also uses the feature, the playmp3 binary calls an ioctl on the adsp node and starts playing the mp3 frames |
03:49:39 | tmzt | we also have source for the program |
03:50:07 | saratoga | i'd be surprised if they use a DSP for mp3 |
03:50:14 | saratoga | they probably use it for video decoding |
03:50:25 | saratoga | at least putting audio on the DSP and video on the CPU would be an odd choice |
03:50:37 | kugel | dsp for sound only doesn't make a huge difference does it? |
03:51:07 | saratoga | DSP cores usually have somewhat faster multiply-accumulate performance then an arm core, but probably only marginally so |
03:51:33 | saratoga | once you throw in NEON i'm not even sure thats true |
03:51:38 | saratoga | IIRC ARM claims their decoder using NEON needs like 10MHz for MP3 |
03:51:46 | tmzt | g1 doesn't have neon |
03:51:52 | tmzt | or vfp |
03:51:53 | saratoga | yeah its just arm11 |
03:52:10 | saratoga | so you're in the 15-20MHz range for MP3 |
03:52:16 | kugel | arm11 has vfp, doesn't it? |
03:52:22 | saratoga | its optional |
03:52:24 | kugel | the beast has vfp too |
03:52:46 | JdGordon| | bieber: yeah, obviously we would only need to check the type of the param for the tags which have a guessed type |
03:53:14 | kugel | I guess if your phone has 500+ MHz, then 10 or 20 mhz for mp3 won't be noticeable |
03:53:16 | bieber | I'm guessing it won't be used too often? |
03:53:20 | tmzt | kugel: the g1 has an 1136 derived core without vfp |
03:53:39 | kugel | we don't need vfp anyway :p |
03:54:14 | tmzt | saratoga: 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:26 | saratoga | sure it can |
03:54:39 | tmzt | saratoga: 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:52 | saratoga | the startup sound isn't a wav? |
03:54:56 | tmzt | saratoga: well, the modules aren't there |
03:55:00 | tmzt | no, it's mp3 |
03:55:11 | saratoga | how do you know it uses the DSP? |
03:55:56 | tmzt | this is a method for the java part http://stackoverflow.com/questions/1972027/android-playing-mp3-from-byte |
03:56:10 | tmzt | I'll get you the source in a minute, we ported it to other HTC devices that's how we know |
03:56:42 | tmzt | here's the dsp framework http://android.git.kernel.org/?p=platform/external/opencore.git;a=summary |
03:58:39 | saratoga | yeah but how do you know the DSP is actually used? |
03:58:47 | JdGordon| | bieber: it might be.. depends how nicely it works. The code to do it is worth the flexibility |
03:59:15 | saratoga | I 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:00 |
04:02:42 | tmzt | well, I'll get an offical version in a minute but this is the program used to play the startup sound from init.rc http://www.netmite.com/android/mydroid/1.6/system/extras/sound/playwav.c |
04:03:51 | kugel | that plays wav |
04:04:40 | tmzt | there is a software version of the mp3 codec in that opencore.git |
04:04:45 | tmzt | yes, but read the main() function |
04:05:19 | tmzt | if (dot && !strcmp(dot,".mp3")) { return mp3_play(fn); |
04:05:36 | tmzt | afd = open("/dev/msm_mp3", O_RDWR); |
04:05:47 | tmzt | that kernel node cooresponds to dsp playback |
04:06:13 | saratoga | ah the msm is the DSP core |
04:07:55 | tmzt | yes, msm is the chipset |
04:08:07 | tmzt | the phone chipset has two cpus, the arm9 and the arm11 |
04:08:13 | tmzt | there are also multiple dsps |
04:08:33 | tmzt | used for modem function, apps function (the adsp) etc. |
04:09:05 | saratoga | although googling suggests that msm also refers to the onboard DAC |
04:09:14 | saratoga | so its not really clear what that function does |
04:09:17 | tmzt | I've looked at opencore again, it's been awhile it seems the omx part uses hardware playback and codecsv2 is software |
04:09:27 | tmzt | msm is just the name of the whole chipset |
04:09:36 | tmzt | it's the msm7201a |
04:10:47 | kugel | damn, they didn't fix the startForeground problem with the latest OTA update :( |
04:11:31 | | Join bunnyboi [0] (~androgyne@cpe-72-224-31-169.nycap.res.rr.com) |
04:12:24 | saratoga | i guess theres no disassembler available for whatever DSP is in that chipset? |
04:14:09 | | Join Barahir_ [0] (~jonathan@frnk-590f5178.pool.mediaWays.net) |
04:15:46 | tmzt | I'm not even sure what the dsp instruction set or family is |
04:15:51 | tmzt | we only know it as qualcomm qDSP |
04:16:14 | tmzt | what's the goal though? we do know the kernel interface |
04:17:18 | | Quit Barahir (Ping timeout: 248 seconds) |
04:18:27 | saratoga | http://kernel.ubuntu.com/git-repos/rtg/linux-2.6/drivers/staging/dream/qdsp5/ |
04:18:51 | saratoga | would be neat to try calling that from rockbox |
04:20:38 | tmzt | well here's the kerne side of that itnerface |
04:20:41 | tmzt | ah you found it |
04:21:21 | saratoga | weird that theres no modern video formats included in that interface, just some old stuff and a lot of audio |
04:21:50 | tmzt | because the qdsp5 can't really support modern video |
04:22:05 | tmzt | qdsp6 can though, it's in the snapdragons (Incredible,EVO,HD2) |
04:22:16 | saratoga | so when i do youtube videos, thats all the ARM core? |
04:22:53 | tmzt | the video side I think so |
04:23:00 | saratoga | bizzare |
04:23:50 | tmzt | there might be motion correct or dct though |
04:24:56 | tmzt | hmm, it seems to support h.264 lc or something, I know it doesn't support high or advanced fully in dsp |
04:25:05 | saratoga | yeah that would make sense, i guess they wouldn't ahve to put it in the public api |
04:25:43 | tmzt | well 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] (~Alexander@p4FE8F19C.dip.t-dialin.net) |
04:56:41 | | Quit DerPapst (Ping timeout: 246 seconds) |
05:00 |
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 - http://midr2.under.jp/compo/vol7/index.html) |
05:34:45 | | Quit Horscht (Quit: Verlassend) |
05:41:26 | | Quit panni_ (Quit: ( www.nnscript.de :: NoNameScript 3.81 :: www.XLhost.de )) |
05:45:17 | | Join antil33t [0] (~Mudkips@124-197-51-80.callplus.net.nz) |
05:46:59 | FlynDice | Hey 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:07 | FlynDice | er nevermind I've embarrassed myself again, I was of course trying to edit .bashrc. bashrc.txt is a different thing altogether.... |
06:00 |
06:26:16 | | Quit fdinel (Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org) |
06:28:06 | | Quit antil33t () |
06:29:40 | | Join antil33t [0] (~Mudkips@124-197-51-80.callplus.net.nz) |
06:30:54 | | Quit DerPapst1 (Quit: Leaving.) |
06:40:44 | | Join darkenvy [0] (60fe6f59@gateway/web/freenode/ip.96.254.111.89) |
06:40:54 | darkenvy | okay I finally got into rockbox on my ipod |
06:41:06 | S_a_i_n_t | \o/ |
06:41:13 | darkenvy | can someone verify that if the "play button" is held down that the ipod reboots? |
06:41:33 | S_a_i_n_t | it should turn off...not reboot. |
06:41:41 | S_a_i_n_t | though, which iPod do you have? |
06:41:43 | darkenvy | (oh Ive been on and off all day, my ipod's play button is stuck saint) |
06:41:59 | darkenvy | I have the ipod 30gb |
06:42:16 | S_a_i_n_t | the Video? |
06:42:38 | darkenvy | yea 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:48 | darkenvy | yea the 30gb ipod 5th generation video |
06:43:42 | S_a_i_n_t | hmmmmm, how do you even start rockbox then? |
06:43:59 | S_a_i_n_t | if the play button was stuck...it should try loading linux.bin at boot. |
06:44:06 | darkenvy | oh interestingly enough, holding down menu overrides the play button booting linu |
06:44:27 | * | S_a_i_n_t tries this |
06:44:47 | darkenvy | my 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:51 | S_a_i_n_t | what? 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:13 | S_a_i_n_t | play+menu on boot will drop to disk mode...I don;t get it. |
06:45:25 | darkenvy | idk perhaps it took pressure off of the play button? the play button clicks though |
06:45:51 | darkenvy | its not like the play button is jammed down or anything |
06:46:08 | S_a_i_n_t | it'll be pretty damn hard, if not impossible to do certain things with no play button. |
06:46:10 | darkenvy | shit now im in official ipod mode, there is no way out of this one XD |
06:46:39 | S_a_i_n_t | I can't reproduce your behaviour with holding menu overriding holding play at boot and not laoding (or trying to) linux.bin |
06:46:57 | darkenvy | I was thinking of the back button. Its barely used |
06:46:58 | S_a_i_n_t | darkenvy: boot holding menu. |
06:47:20 | S_a_i_n_t | bah, igonre that. |
06:47:38 | darkenvy | okay what can I do with this ipod? my last one fried so I ebay-ed this one...... (as the 6th gen isnt rockbox-able) |
06:48:01 | S_a_i_n_t | so....you can't get out of the OF now? |
06:48:15 | darkenvy | I pulled the battery wire now.... |
06:49:42 | *** | Saving seen data "./dancer.seen" |
06:49:44 | darkenvy | regardless this is my current issue.... |
06:50:04 | S_a_i_n_t | that'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:16 | S_a_i_n_t | *drop, rather |
06:50:23 | darkenvy | when 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:02 | S_a_i_n_t | Hmmm, yes. |
06:51:02 | darkenvy | oh center prolly doesnt work because lay is pressed huh? |
06:51:06 | S_a_i_n_t | Quite correct. |
06:51:18 | S_a_i_n_t | holding play cancells out "select" |
06:51:37 | S_a_i_n_t | A new clickwheel is pretty cheap. |
06:51:42 | S_a_i_n_t | cheaper than a new iPod |
06:52:08 | | Nick DarkJuju is now known as [J] (juju2143@gateway/shell/57o9.org/x-rvtgqyzjtrrbhfts) |
06:52:10 | darkenvy | the buttons are under the clickweel though |
06:52:27 | S_a_i_n_t | oh, ...yeah. |
06:52:55 | S_a_i_n_t | have 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/57o9.org/x-rvtgqyzjtrrbhfts) |
06:53:15 | S_a_i_n_t | I guess it'd be hard to bust it any more than it is now. |
06:53:25 | darkenvy | im doing that now... I gotta get my glasses for this |
06:53:29 | S_a_i_n_t | hard, but not impossible though ;) |
06:54:05 | | Quit kramer3d (Quit: Leaving) |
06:54:05 | S_a_i_n_t | I had a similar incident involving an iPod and a cup of coffee... |
06:54:10 | darkenvy | air duster? its a retty tight connection to see anything |
06:54:31 | S_a_i_n_t | I took out the battery and washed it in distilled water and let it dry *thouroughly*, and it was fine. |
06:55:01 | S_a_i_n_t | I wouldn;t necessarily suggest that here though. |
06:55:03 | darkenvy | really.... |
06:56:06 | S_a_i_n_t | I can't remember the mechanics of the buttons underneath (how they make contact) so, I'm not sure what to suggest. |
06:56:54 | darkenvy | its 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:49 | darkenvy | it clicks... so it must be something underneith or a connection on the backside of the board? idk |
06:59:50 | darkenvy | what are my options man? its not really sellable now, except perhaps craigslist and sell it to some poor sap :\ |
07:00 |
07:01:05 | S_a_i_n_t | probably better to just keep it. |
07:01:21 | S_a_i_n_t | got yourself a 30GB portable HDD ;) |
07:01:51 | darkenvy | ha yea |
07:02:27 | darkenvy | the 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:52 | S_a_i_n_t | If you're honest, the resale is very, very poor...if you're not, karma :/ |
07:03:13 | S_a_i_n_t | A new logicboard is the best option if you really want to keep it. |
07:03:24 | S_a_i_n_t | sometimes you can find them cheap. |
07:03:30 | S_a_i_n_t | +-ish |
07:03:33 | darkenvy | how much should those cost? Ive seen them for $80 |
07:04:01 | S_a_i_n_t | a secondhand one, assuming perfect working order...70~80 USD, yeah. |
07:04:15 | darkenvy | all are going to be second hand XD |
07:04:46 | S_a_i_n_t | sometimes you find "my iPod just stopped working" and its just the HDD ribbon disconnect from the logicboard ;) |
07:05:09 | darkenvy | okay 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:10 | S_a_i_n_t | darkenvy: Not always, there are plenty of new logicboards available. |
07:05:41 | S_a_i_n_t | And, yes. I think HDD players are a rare breed now. |
07:05:57 | S_a_i_n_t | Flash is just so much cheaper and more reliable. |
07:06:26 | darkenvy | that is true but its still more $ per gig than hard drives |
07:06:55 | darkenvy | for music players |
07:08:08 | darkenvy | (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:08 | S_a_i_n_t | I 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:37 | S_a_i_n_t | I prefer small form factor personally, I'm a Nano man myself. |
07:08:44 | darkenvy | ah XD |
07:09:40 | S_a_i_n_t | It'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:47 | darkenvy | yea 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:15 | darkenvy | and FLACs are a nessesity |
07:11:23 | darkenvy | okay 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:00 | S_a_i_n_t | 'cept the logicboard ;) |
07:12:11 | darkenvy | well yea lol |
07:12:35 | S_a_i_n_t | if you were *really* keen, perhaps you could get a busted logicboard and desolder one of the buttons from it. |
07:12:55 | S_a_i_n_t | you can't really break it any more. |
07:13:06 | darkenvy | I bet if I unsolder that button I could dust it and resolder |
07:13:13 | S_a_i_n_t | well...you can, but, she's pretty much unusable as a dap. |
07:13:33 | S_a_i_n_t | and, yes...possibly. |
07:13:39 | darkenvy | I have a busted logic board, my fried ipod! (I put it into the old 12V charging docks.... wouldn't you know...) |
07:13:58 | S_a_i_n_t | *ouch* |
07:14:54 | darkenvy | apple must absolutely make everything the least reverse compatable as possible |
07:16:03 | darkenvy | well hey man thanks for your help s_a_i_n_t |
07:16:11 | S_a_i_n_t | well, generally speaking its a pretty bad idea to mix docks/chargers unless you *know* they're compatible. |
07:16:22 | S_a_i_n_t | and, np. I didn't really do much ;) |
07:16:23 | darkenvy | but it fit :| |
07:16:32 | darkenvy | what if I was an idiot?! |
07:16:32 | S_a_i_n_t | Hope you get it sorted though, cheaply. |
07:16:46 | darkenvy | yea no kidding.... |
07:16:50 | | Quit Stummi (Excess Flood) |
07:17:01 | | Join Stummi [0] (stummi@doppeldenk.org) |
07:17:06 | | Quit Stummi (Excess Flood) |
07:17:29 | | Join Guest57801 [0] (stummi@doppeldenk.org) |
07:17:42 | darkenvy | btw you know anyone selling an audio device cheap? dont matter if its rockboxable my friend is broke and needs a player |
07:18:31 | S_a_i_n_t | Not personally. |
07:20:06 | | Part freedrull |
07:21:37 | darkenvy | alright thanks again |
07:21:39 | darkenvy | peace |
07:21:59 | | Quit darkenvy (Quit: Page closed) |
07:26:35 | | Nick Guest57801 is now known as Stummi (stummi@doppeldenk.org) |
07:40:51 | | Quit Strife89 (Quit: Leaving) |
07:48:30 | | Join Buschel [0] (~chatzilla@p54A3F66C.dip.t-dialin.net) |
07:49:08 | Buschel | mt: great results :o) I have added some comments -> we should submit both patches. |
07:52:03 | Buschel | n1s: (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:54 | Buschel | n1s: (for the logs) iif not possible, I will submit the patch and switch off the Coldfire asm as an intermediate step |
08:00 |
08:00:21 | | Join mitk [0] (~mitk@195.117.162.130) |
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] (~quassel@162-78.97-97.tampabay.res.rr.com) |
08:32:17 | | Quit TheSeven (Ping timeout: 258 seconds) |
08:39:17 | | Join ender` [0] (krneki@foo.eternallybored.org) |
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:00 |
09:01:07 | | Join S_a_i_n_t [0] (S_a_i_n_t@203.184.4.230) |
09:01:14 | | Join Judas_PhD [0] (~kevin@misterfluffy.dsl.xmission.com) |
09:05:54 | | Quit lestatar (Ping timeout: 259 seconds) |
09:07:35 | | Join lestatar [0] (~chatzilla@cpe-72-229-41-214.nyc.res.rr.com) |
09:11:23 | | Join einhirn [0] (~Miranda@bsod.rz.tu-clausthal.de) |
09:11:27 | | Join bmbl [0] (~Miranda@unaffiliated/bmbl) |
09:13:09 | | Join jfc [0] (~john@dpc6682208002.direcpc.com) |
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] (~chatzilla@cpe-72-229-41-214.nyc.res.rr.com) |
09:36:24 | | Quit Judas_PhD (Quit: Aaarrrggghhh!!!) |
09:41:24 | | Join petur [0] (~petur@rockbox/developer/petur) |
09:42:25 | CIA-6 | New commit by jdgordon (r27690): remove old test code |
09:44:04 | CIA-6 | r27690 build result: All green |
09:46:15 | | Join Rob2222 [0] (~Miranda@p4FDCA63A.dip.t-dialin.net) |
09:47:54 | | Join Judas_PhD [0] (~kevin@misterfluffy.dsl.xmission.com) |
09:50:19 | | Quit Rob2223 (Ping timeout: 260 seconds) |
10:00 |
10:07:15 | | Join hebz0rl [0] (~hebz0rl@dslb-088-065-058-032.pools.arcor-ip.net) |
10:10:53 | | Quit Judas_PhD (Quit: Aaarrrggghhh!!!) |
10:13:40 | | Join Kitr88 [0] (~Kitar_st@BSN-182-136-141.dial-up.dsl.siol.net) |
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] (Kitar_st@BSN-142-71-250.dial-up.dsl.siol.net) |
10:21:52 | | Quit JdGordon| (Quit: leaving) |
10:22:17 | | Quit lestatar (Ping timeout: 240 seconds) |
10:23:11 | | Join lestatar [0] (~chatzilla@cpe-72-229-41-214.nyc.res.rr.com) |
10:28:17 | | Quit scorche (Disconnected by services) |
10:28:27 | | Join scorche` [0] (~scorche@rockbox/administrator/scorche) |
10:33:50 | | Join DerPapst [0] (~Alexander@dslb-088-069-136-249.pools.arcor-ip.net) |
10:37:40 | | Join insp_ [0] (~chatzilla@81.198.214.94) |
10:41:54 | | Join JdGord [0] (~jdg@122.110.108.79) |
10:43:55 | JdGord | Does anyone know is the string numeric sorting handles negative numbers? |
10:46:27 | gevaerts | strnatcmp() you mean? I suspect not |
10:47:00 | JdGord | Yeah. Nuts... |
10:49:44 | *** | Saving seen data "./dancer.seen" |
10:50:20 | | Quit TheSeven (Ping timeout: 276 seconds) |
10:50:53 | JdGord | Maybe it isn't needed. Thinking about thee sound tags which return a number as the text value |
10:51:30 | JdGord | I 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:54 | pixelma | which sound tags? |
11:00 |
11:01:05 | | Quit JdGord (Ping timeout: 260 seconds) |
11:06:52 | | Join DRM [0] (~chatzilla@ppp-93-104-1-137.dynamic.mnet-online.de) |
11:11:14 | | Quit Kitar|st (Ping timeout: 240 seconds) |
11:16:54 | CIA-6 | New commit by bieber (r27691): Theme Editor: Began implementing code generation for movable viewports |
11:18:25 | CIA-6 | r27691 build result: All green |
11:28:29 | | Join insp__ [0] (~chatzilla@81.198.214.94) |
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@81.198.214.94) |
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] (~zu@ks355000.kimsufi.com) |
11:36:42 | | Join simonrvn [0] (simon@209.1-ppp.3menatwork.com) |
11:41:59 | | Join pamaury [0] (~quassel@rockbox/developer/pamaury) |
11:43:56 | | Join n1s [0] (~n1s@rockbox/developer/n1s) |
11:44:32 | JdGordon | bieber: moveable viewports? |
11:44:50 | JdGordon | graphics/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] (~john@dpc6682208002.direcpc.com) |
11:46:22 | JdGordon | pixelma: I dont know the sound tags well enough.. replay gain? bass/treble/etc? |
11:46:43 | gevaerts | JdGordon: are those returned as strings? |
11:46:50 | gevaerts | That seems suboptimal |
11:47:54 | pixelma | replaygain 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:54 | JdGordon | Replaygain 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:59 | gevaerts | Anyway, 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] (~john@dpc6682208002.direcpc.com) |
11:49:02 | JdGordon | I 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:31 | JdGordon | string comparrison will probably be stuck with equals only then |
11:49:48 | JdGordon | which is really all that is wanted if the other tags work as expected |
11:49:59 | gevaerts | I can't really think of a reason to want anything else for strings |
11:50:55 | JdGordon | oh poo... I need to check how the bass/treble setting works |
11:52:16 | JdGordon | sound 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:46 | gevaerts | right, and for some of them people will want to use them in comparisons |
11:54:02 | JdGordon | yeah |
11:57:39 | | Join honkytonkwillie1 [0] (~honkytonk@142-3-178-69.static.gci.net) |
11:58:13 | | Quit honkytonkwillie (Ping timeout: 265 seconds) |
12:00 |
12:04:24 | | Join watto [0] (~watto@193.203.81.165) |
12:04:38 | | Part honkytonkwillie1 |
12:18:02 | | Quit lestatar (Ping timeout: 265 seconds) |
12:19:19 | | Join lestatar [0] (~chatzilla@cpe-72-229-41-214.nyc.res.rr.com) |
12:33:57 | | Join anewuser [0] (anewuser@unaffiliated/anewuser) |
12:34:01 | | Join efyx [0] (~efyx@lap34-1-82-225-185-146.fbx.proxad.net) |
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:00 |
13:03:40 | JdGordon | gevaerts: for string comparissons, do I do case sensitive? |
13:04:14 | JdGordon | or 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 - http://midr2.under.jp/compo/vol7/index.html) |
13:13:30 | | Join kugel [0] (~kugel@rockbox/developer/kugel) |
13:13:47 | | Quit insp_ (Read error: Connection reset by peer) |
13:14:34 | gevaerts | JdGordon: my use case is "Is this the same album?", so case sensitive is fine for me |
13:14:56 | JdGordon | %?if(%ia, =, %Ia)<yes!|> |
13:15:01 | JdGordon | testedd and working :) |
13:15:54 | kugel | and how's that useful? |
13:16:30 | JdGordon | with 4 lines of avialble space why waste one showing the next artist? |
13:16:42 | pixelma | in normal text I like spaced behind the commas, here they confuse me |
13:17:01 | | Join T44 [0] (~Topy44@f049046196.adsl.alicedsl.de) |
13:17:04 | pixelma | I meant spaces |
13:19:25 | pixelma | because 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:42 | JdGordon | fair 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.75.165.244.25) |
13:22:23 | JdGordon | kugel: where is the .rockbox folder? I want to put more fonts in but /sdcard/rockbox.rockbox is empty? |
13:23:35 | pixelma | is this strip whitespace an addition for this or not? |
13:23:43 | JdGordon | nope |
13:23:57 | kugel | just /sdcard/rockbox |
13:24:16 | JdGordon | that is pretty empty also? |
13:24:36 | kugel | are you on the latest version? |
13:24:49 | kugel | it puts config.cfg in there, and you can extract fonts to it |
13:25:03 | JdGordon | the one from last night your time |
13:25:17 | pixelma | but it's not stripping whitespace in conditionals, is it? |
13:25:40 | JdGordon | no, i dont think so pixelma |
13:26:18 | JdGordon | kugel: should the rockbox folder have fonts/ and themes/ and such? |
13:26:21 | pixelma | just making sure that things like "%?iy< [%iy]>" is still possible |
13:26:26 | JdGordon | where do the inbuilt fonts and images come from? |
13:27:12 | kugel | those come from the installation folder, where the binary sits |
13:27:30 | kugel | once you create those folder in /sdcard/rockbox it overrides the ones from the installation |
13:27:53 | kugel | so, 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:45 | JdGordon | ah awesome |
13:30:08 | JdGordon | stylus mode no worky in the lists |
13:30:34 | JdGordon | is it not doing the correct press/release actions? |
13:31:37 | kugel | oh, I see what's missing |
13:32:59 | kugel | JdGordon: you won't get out of the wps with absolute mode I think |
13:33:16 | JdGordon | also, 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:42 | JdGordon | good point... I'll add default touch regions to the hardcoded wps |
13:34:21 | | Join slck [0] (Venci@Venci-Notebook-LAN.ipv6.6bez10.info) |
13:34:37 | kugel | can we have a token which explicitely enables absolute mode in skins? otherwise we'll always be dependant on the wps |
13:35:34 | kugel | people 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:15 | JdGordon | umm |
13:36:53 | kugel | I think that's especially a problem on cowond2 which shares themes with ipodvideo on the theme site |
13:37:22 | JdGordon | no need for an extra tag to do it, if any regions are defined that is enough to go into stylus mode |
13:37:43 | kugel | ah yes, makes sense |
13:42:23 | kugel | hm, I get absolute mode working but cannot select stuff (context menu works) |
13:43:18 | JdGordon | yeah, my guess is the list is doing debounce-type things, probably a missing release or press event |
13:45:46 | kugel | I tried various sorts of short presses now |
13:46:10 | kugel | going back by clicking the title works as well so I don't think it's a driver problem |
13:48:13 | JdGordon | HOLY. CRAP! Java_org_rockbox_RockboxFramebuffer_pixelHandler |
13:48:30 | JdGordon | you had to polute the c code with java names? :D |
13:48:30 | kugel | on the other hand, the sdl app works properly |
13:48:55 | kugel | JdGordon: not necessarily the "pixelHandler" part, but the other part yes |
13:49:07 | kugel | I could also do _pixel_1handler |
13:49:52 | kugel | it's strange how these programming "modern" languages dictate your coding style |
13:50:05 | kugel | (swap modern and programming) |
13:50:50 | JdGordon | I'm not sure but I think your button_Read_Device() might be wrong? |
13:51:02 | JdGordon | oh hmm.. maybe not |
13:51:11 | JdGordon | BUTTON_REL and _REPEAT aree added later arnt they? |
13:51:58 | JdGordon | yeah, thats not it :( |
13:53:18 | kugel | my button_read_device() lacks *data = last_x<<16|last_y yes, but I don't seem to be able to select things |
13:53:39 | kugel | well, selecting works but not actually entering the item |
13:54:42 | JdGordon | not setting *data could be it |
13:58:27 | JdGordon | stylus mode is still going to suck alot, rockbox just isnt made for fingers |
13:58:42 | JdGordon | at least the sbs can have buttons now though |
14:00 |
14:00:20 | CIA-6 | New 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:26 | JdGordon | nice and easy |
14:02:11 | CIA-6 | r27692 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:51 | kugel | hm, it seems to interpret the touch as "back", or adds a back to it |
14:08:00 | JdGordon | what is the sdl application sdl sim? :D |
14:10:36 | kugel | yes and no |
14:11:50 | * | kugel can't see what's wrong really |
14:12:47 | JdGordon | I dont have the ndk so cant help figure it out :( |
14:12:58 | JdGordon | and 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:06 | kugel | oh, I understand |
14:18:09 | kugel | strange |
14:21:26 | | Quit bluebrother (Read error: Connection reset by peer) |
14:21:37 | | Join bluebrother [0] (~dom@f053154166.adsl.alicedsl.de) |
14:21:37 | | Quit bluebrother (Changing host) |
14:21:37 | | Join bluebrother [0] (~dom@rockbox/developer/bluebrother) |
14:25:27 | CIA-6 | New commit by kugel (r27693): Add a few forgotten files, Fix potential startup problem. Fix absolute touchscreen mode. |
14:27:01 | CIA-6 | r27693 build result: All green |
14:28:08 | kugel | we just need gestures like swipe and we're done with touchscreen support |
14:28:32 | kugel | shit, pitchscreen is not converted :/ |
14:29:05 | JdGordon | can java+c share an enum? |
14:29:24 | JdGordon | I'm (blindly) adding ball support (unless you want to do it) |
14:30:13 | kugel | and prettier scrollbars too |
14:30:49 | kugel | JdGordon: no idea, but they can share ints and I guess you can cast java enum to int |
14:31:18 | | Join PouncePony [0] (~pouncep@24-241-15-134.dhcp.rnrp.nc.charter.com) |
14:32:20 | JdGordon | trying 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:15 | JdGordon | I'm done, but cant compile it... |
14:41:17 | kugel | you could give me the diff |
14:41:55 | | Join earcar [0] (~carmine@host86-89-dynamic.22-79-r.retail.telecomitalia.it) |
14:41:56 | JdGordon | hmm, I'm maybe going about thi the wrong way :p |
14:42:37 | JdGordon | http://pastebin.com/N9MNh4pL |
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] (~quassel@162-78.97-97.tampabay.res.rr.com) |
14:45:20 | * | kugel tries that |
14:45:58 | JdGordon | if it does work can you do a 480x800 build for me? pretty please? :D |
14:48:14 | kugel | it doesn't |
14:48:31 | JdGordon | hmm, 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:35 | kugel | have you made up onTrackBallEvent() or does it really exist? |
14:48:51 | JdGordon | thats in the docs |
14:49:00 | JdGordon | http://developer.android.com/reference/android/app/Activity.html#onTrackballEvent%28android.view.MotionEvent%29 |
14:49:02 | kugel | it doesn't seem to be called for me |
14:49:22 | JdGordon | bah, lowercase b |
14:49:47 | *** | Saving seen data "./dancer.seen" |
14:49:52 | JdGordon | and the event actions are guessed... the docs suck! |
14:51:12 | kugel | I'm not getting a call |
14:51:32 | JdGordon | bugge |
14:51:33 | JdGordon | r |
14:51:53 | JdGordon | doesnt java need the @Override attrribute thingy? |
14:52:04 | JdGordon | I aw your methods dont have so I didnt add it |
14:52:53 | JdGordon | saw* |
14:53:25 | | Quit T44 (Read error: Connection reset by peer) |
14:53:33 | | Join Topy44 [0] (~Topy44@f049046196.adsl.alicedsl.de) |
14:54:15 | kugel | JdGordon: butttonHandler()? |
14:55:04 | JdGordon | ? |
14:55:05 | earcar | hi, 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:19 | kugel | JdGordon: 3 t |
14:55:26 | JdGordon | hehe |
14:55:40 | JdGordon | it's just that special! |
14:58:52 | kugel | JdGordon: select works after a bit of fixing |
14:58:56 | kugel | not the directions |
14:59:24 | JdGordon | ACTION_MOVE might not be the right action |
14:59:40 | JdGordon | or the x/y directions are screwballed |
14:59:52 | JdGordon | the doc does say it will be the relative movement so it should work |
15:00 |
15:04:17 | | Quit antil33t (Read error: Connection reset by peer) |
15:04:25 | | Join antil33t [0] (~Mudkips@124-197-51-80.callplus.net.nz) |
15:06:19 | kugel | JdGordon: it's getX/getY is [-0.5;0.5], that's why |
15:06:24 | kugel | it works with float |
15:07:02 | JdGordon | what direction was that? |
15:08:11 | JdGordon | I would guess down right? |
15:10:09 | kugel | :? |
15:10:13 | kugel | all directions |
15:10:20 | | Quit earcar (Quit: bye) |
15:11:41 | JdGordon | how odd |
15:13:56 | kugel | why odd? |
15:14:10 | | Join JdGordon1 [0] (~jonno@pa58-109-131-68.pa.nsw.optusnet.com.au) |
15:16:37 | JdGordon1 | I wonder if this touch mode thing is getting in the way? |
15:16:47 | JdGordon1 | http://android.toolib.cn/guide/topics/ui/ui-events.php#TouchMode |
15:17:01 | | Join panni_ [0] (hannes@ip-95-222-52-93.unitymediagroup.de) |
15:17:04 | kugel | JdGordon: it works, thre's no problem |
15:17:12 | | Quit JdGordon (Ping timeout: 276 seconds) |
15:17:27 | JdGordon1 | fully? or just the event? |
15:17:39 | | Nick JdGordon1 is now known as JdGordon (~jonno@pa58-109-131-68.pa.nsw.optusnet.com.au) |
15:18:23 | kugel | fully |
15:18:30 | JdGordon | oh sweet :) |
15:23:31 | kugel | there's no event when I stop directions |
15:24:07 | JdGordon | ? |
15:24:24 | JdGordon | is it needed? |
15:25:24 | kugel | yea if you want repeat actions to work |
15:25:34 | kugel | your patch cleared the button every tick |
15:25:45 | JdGordon | ah |
15:26:12 | JdGordon | easy enough to fake |
15:26:37 | JdGordon | keep track of how long since the last call into the handler and only return BUTTON_NONE after X ticks |
15:27:00 | JdGordon | that sounds like it would give extra presses though |
15:27:15 | JdGordon | maybe leaving the OS to convert to dpad is better |
15:27:46 | JdGordon | onKeyDown instead of onTrackballEvent |
15:30:20 | | Join evilnick_B [0] (0c140464@rockbox/staff/evilnick) |
15:30:41 | kugel | possibly |
15:31:53 | | Part LinusN |
15:34:38 | | Join jgarvey [0] (~jgarvey@cpe-065-190-066-089.nc.res.rr.com) |
15:36:40 | kugel | JdGordon: http://www.alice-dsl.net/simonemartitz/rockbox/Rockbox-480x800.apk |
15:37:01 | JdGordon | thanks :) |
15:37:40 | | Join fdinel [0] (~Miranda@modemcable235.127-131-66.mc.videotron.ca) |
15:39:50 | kugel | heh, 768k lcd framebuffer for that one |
15:39:53 | JdGordon | the ball is really fiddly |
15:40:17 | kugel | that's more than the binsize of normal targets or even the entire ram usage of mono targets |
15:40:29 | JdGordon | 2.98MB skin buffer! |
15:40:52 | JdGordon | 4.35MB audio buffer only |
15:41:07 | kugel | JdGordon: it works ok here, but I do have a optical track ball, which is quite different from the normal ball |
15:41:16 | JdGordon | hosted targets should use malloc for these buffers |
15:41:46 | JdGordon | select works fine, directions fail most of the time |
15:43:20 | JdGordon | the stylus mode is very useable with the 35-nimbus font :) |
15:43:36 | kugel | i agree :) |
15:45:28 | * | kugel installs the 320x480 version again |
15:46:28 | JdGordon | it does need a better sbs though to make the back/cancel area bigger |
15:46:28 | JdGordon | and it looks like the top few pixels are missing |
15:46:28 | JdGordon | it might be like the fuzes though |
15:47:08 | * | kugel can't see that |
15:47:24 | kugel | the most top row is a darker than the rest, but that's all |
15:47:40 | Zagor | holy heck, the system font is small on 480x800 |
15:48:11 | | Quit r0b- (Ping timeout: 240 seconds) |
15:50:00 | JdGordon | how would people feel about buffer_alloc() actually calling malloc() on hosted targets? |
15:50:23 | * | kugel doesn't think that's needed |
15:50:44 | JdGordon | doing an 8MB build and losing 1/4 of it to the skin buffer seems crazy |
15:50:53 | | Join miceh [0] (~mtq@h1439481.stratoserver.net) |
15:50:57 | kugel | and I don't see a point unless you also remove the need to reboot if someone calls buffer_alloc |
15:51:31 | kugel | JdGordon: it might be, but you don't lose anything with a smaller audio buffer on these flash devices |
15:51:52 | JdGordon | thats hardly the point though |
15:52:22 | JdGordon | maybe not buffer_alloc() but being able to call the systems malloc instead of that would be nice |
15:52:46 | kugel | you can do that right now |
15:53:27 | kugel | I'm not keen on the mess with freeing all the buffers |
15:53:54 | kugel | but 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:39 | kugel | Zagor: you can download the font package and extract it to /sdcard/rockbox/fonts |
15:57:42 | Zagor | yeah, 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] (~kevin@misterfluffy.dsl.xmission.com) |
15:59:45 | | Quit DarkMalloc (Ping timeout: 248 seconds) |
16:00 |
16:01:14 | * | kugel thinks rockbox is quite usable on android already |
16:01:41 | JdGordon | hmm, can it be restarted? |
16:01:52 | JdGordon | it needs the shutdown in menu patch :) |
16:02:17 | kugel | it can't, no |
16:02:38 | JdGordon | I'm tihnking about the settings which need a reboot to enable |
16:02:54 | Zagor | ahh, Helvetica-35 looks nice |
16:03:02 | Zagor | the icons are a bit tiny though :) |
16:04:37 | Zagor | nicely done, kugel! |
16:06:43 | kugel | :> |
16:07:38 | * | JdGordon seconds that |
16:07:42 | PouncePony | kugel: anyway to exit Rockbox, I can't even get the task killer to stop it |
16:08:23 | kugel | PouncePony: you don't need to exit it. just pause/stop playback and forget about it (besides, my task killer can kill it= |
16:08:35 | Zagor | force stop works |
16:08:41 | JdGordon | the notification icon is annoying :) |
16:08:53 | PouncePony | I would never really want to stop it ;) |
16:08:57 | Zagor | i.e Menu->Applications->Manage->Force stop |
16:09:07 | Zagor | (on 2.1) |
16:09:37 | kugel | rockbox won't use any noticeable cpu time when it's not playing back and not driving its ui |
16:09:52 | Zagor | yeah it's only the icon that's a little "in the way" |
16:10:07 | kugel | gah, stop complaining now! |
16:10:11 | kugel | ;) |
16:10:11 | Zagor | :-) |
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] (~quassel@162-78.97-97.tampabay.res.rr.com) |
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] (~quassel@162-78.97-97.tampabay.res.rr.com) |
16:33:28 | | Quit Judas_PhD (Quit: Aaarrrggghhh!!!) |
16:34:29 | CIA-6 | New commit by kugel (r27694): Show/hide notification area icon when starting/stopping playback. |
16:34:38 | kugel | there you go |
16:34:53 | | Quit bieber (Ping timeout: 264 seconds) |
16:35:09 | | Join bieber [0] (~quassel@162-78.97-97.tampabay.res.rr.com) |
16:36:30 | CIA-6 | r27694 build result: All green |
16:47:13 | | Join r0b- [0] (~nnscript@76.235.177.235) |
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] (~chatzilla@cpe-72-229-41-214.nyc.res.rr.com) |
17:00 |
17:07:48 | | Part Zagor |
17:27:13 | | Quit lestatar (Ping timeout: 248 seconds) |
17:29:33 | | Join lestatar [0] (~chatzilla@cpe-72-229-41-214.nyc.res.rr.com) |
17:34:24 | | Join toffe82 [0] (~chatzilla@12.169.218.14) |
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:00 |
18:01:36 | | Quit petur (Quit: *plop*) |
18:36:33 | | Join Strife89 [0] (~Strife89@adsl-80-159-207.mcn.bellsouth.net) |
18:40:19 | | Join stoffel [0] (~quassel@p57B4CA15.dip.t-dialin.net) |
18:46:47 | | Join Jerom [0] (~jerome@95.171.131.249) |
18:47:59 | | Quit liar (Remote host closed the connection) |
18:48:19 | | Join earcar [0] (~carmine@host145-115-dynamic.18-79-r.retail.telecomitalia.it) |
18:49:52 | *** | Saving seen data "./dancer.seen" |
18:50:13 | | Quit Jerom (Client Quit) |
18:50:27 | earcar | hey guys, are there any plans to fix the background noise in the Clipv2 build? |
18:51:07 | | Join Jerom [0] (~heidi@95.171.131.249) |
18:53:35 | bluebrother | bieber: 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:07 | bieber | I don't know that I've heard anyone wanting one, so I don't really know how much interest there is |
18:54:26 | bluebrother | I'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:45 | bieber | That would be great :) |
18:55:01 | bluebrother | hmm, maybe I should try to make that download page count download numbers. Unfortunately I don't have any access to server stats :/ |
18:55:18 | bieber | Can you serve them through a PHP script? |
18:55:33 | bluebrother | sure, the file listing already is a php script ;-) |
18:56:11 | bluebrother | (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:35 | bieber | btw, 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:20 | bieber | I 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:28 | bluebrother | hmm, 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:06 | bieber | That's my other concern, it can screw up formatting a little bit |
18:58:46 | bluebrother | I'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:56 | bieber | Oh, that's not a bad idea |
18:59:06 | bluebrother | btw, I like the code completion :) |
18:59:22 | bieber | I'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:30 | bluebrother | (though I fooled myself first by running an outdated binary wondering why it didn't work) |
18:59:39 | bluebrother | F5? |
18:59:49 | bieber | That'll do it |
19:00 |
19:00:13 | bluebrother | as 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@212.14.205.32) |
19:03:00 | bieber | Sounds good |
19:03:25 | | Quit antil33t (Read error: Connection reset by peer) |
19:03:31 | | Join antil33t [0] (~Mudkips@124-197-51-80.callplus.net.nz) |
19:03:48 | bieber | Hmm, what's a good icon for code generation? |
19:04:11 | bluebrother | you could use something like the icons used in kdevelop and company. |
19:04:22 | bluebrother | maybe the Tango project has something suitable? |
19:05:05 | bieber | I'll take a look |
19:05:20 | bieber | I've actually been kind of disappointed with the range of Tango's icon set |
19:06:40 | bieber | I'd use an arrow, but that won't make sense if it gets moved to the other side of the window |
19:06:42 | bluebrother | maybe that cog wheel icon? Or the reload icon? |
19:07:08 | bieber | Reload is probably best |
19:07:17 | bluebrother | reload might actually be a good pick. |
19:08:38 | bieber | Hmm, looks like they do have fastforward/etc. icons at least, I can replace my clunky ones with those |
19:08:55 | bieber | And there's a refresh |
19:09:20 | bluebrother | despite the number of them the looks of the icons is quite nice imo :) |
19:10:42 | | Quit lestatar (Ping timeout: 240 seconds) |
19:10:43 | bieber | It is a really nice icon set |
19:11:41 | * | bluebrother spots that SoC is only running for about 2 more weeks |
19:12:48 | bieber | Oh wow, it is |
19:13:18 | bluebrother | I 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] (~chatzilla@cpe-72-229-41-214.nyc.res.rr.com) |
19:14:23 | bieber | Thank you :) |
19:14:48 | bieber | I 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:08 | bieber | I think fakeroot couldn't find qmake, or something like that |
19:15:38 | bluebrother | never tried to build Debian packages. I'm a rpm guy ;-) |
19:16:28 | bieber | Really? RPM always seemed ghastly to me |
19:16:51 | bieber | It might have just been the distro or my setup, but YaST was soooo slow to install things back when I used SuSE |
19:17:51 | bluebrother | I started to hate Suse rather quickly. Always ended up at some RedHat based distro. |
19:18:12 | bluebrother | I even build a bunch of my own rpm packages for a while. But that's quite a bit ago. |
19:18:30 | bieber | Hmm. I should give FC another try sometime, now that I have a decent network card |
19:18:39 | bieber | Would it be too much trouble to build an rpm? |
19:18:59 | bluebrother | no, someone only needs to write the spec file for it. |
19:19:21 | bluebrother | I fear that I don't have my old spec files available anywhere. |
19:19:25 | | Join fyrestorm [0] (~nnscript@static-71-249-251-152.nycmny.east.verizon.net) |
19:25:51 | | Join mischasworld [0] (~quassel@f051037108.adsl.alicedsl.de) |
19:27:06 | | Quit lestatar (Ping timeout: 260 seconds) |
19:27:36 | | Join Tommy [0] (www-data@giant.haxx.se) |
19:28:05 | | Nick Tommy is now known as Guest60205 (www-data@giant.haxx.se) |
19:28:31 | CIA-6 | New 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.38.105.236.194) |
19:30:13 | CIA-6 | r27695 build result: All green |
19:30:33 | | Join lestatar [0] (~chatzilla@cpe-72-229-41-214.nyc.res.rr.com) |
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:30 | CIA-6 | New 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:11 | CIA-6 | r27696 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] (~chatzilla@cpe-72-229-41-214.nyc.res.rr.com) |
19:47:11 | | Join mischasworld [0] (~quassel@f051037108.adsl.alicedsl.de) |
19:51:24 | | Quit hebz0rl (Ping timeout: 240 seconds) |
19:51:42 | | Quit bieber (Ping timeout: 240 seconds) |
19:51:56 | | Join bieber [0] (~quassel@162-78.97-97.tampabay.res.rr.com) |
19:56:01 | CIA-6 | New commit by bieber (r27697): Theme Editor: Overhauled main window toolbar |
19:57:36 | CIA-6 | r27697 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] (~quassel@f051037108.adsl.alicedsl.de) |
20:00 |
20:01:15 | | Quit TheSeven (Ping timeout: 240 seconds) |
20:10:30 | | Quit shai (Ping timeout: 260 seconds) |
20:10:36 | | Join bunnyboi [0] (~androgyne@cpe-72-224-31-169.nycap.res.rr.com) |
20:13:48 | | Join shai [0] (~Shai@l192-117-110-233.cable.actcom.net.il) |
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] (~BRi7X@c-68-80-181-29.hsd1.pa.comcast.net) |
20:20:19 | | Join lestatar [0] (~chatzilla@cpe-72-229-41-214.nyc.res.rr.com) |
20:20:30 | | Quit earcar (Quit: bye) |
20:21:09 | BRi7X | and 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:21:35 | toffe82 | no |
20:22:15 | toffe82 | if the battery is dry, you have to charge it first with the charger , not the usb |
20:22:41 | BRi7X | it's seriously not taking a charge! |
20:23:12 | toffe82 | I have some batteries in stock , |
20:23:28 | toffe82 | not new but I think they should handle the charge |
20:23:36 | BRi7X | i 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. http://miranda-im.org) |
20:28:40 | | Join DerPapst [0] (~Alexander@p4FE8E887.dip.t-dialin.net) |
20:32:06 | | Quit lestatar (Read error: Connection reset by peer) |
20:32:45 | | Join bug2000 [0] (~bug@unaffiliated/bug2000) |
20:34:34 | CIA-6 | New 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:16 | CIA-6 | r27698 build result: All green |
20:38:53 | | Join TheSeven [0] (~TheSeven@rockbox/developer/TheSeven) |
20:49:56 | *** | Saving seen data "./dancer.seen" |
20:55:35 | bluebrother | BRi7X: have you checked if the battery switch is actually on? That one fooled me once ... ;-) |
21:00 |
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] (~kyle@S0106002500fe5b38.cg.shawcable.net) |
21:12:31 | | Quit shai (Quit: Leaving) |
21:16:22 | | Part watto |
21:19:13 | | Join Jerom1 [0] (~heidi@95.171.131.249) |
21:19:21 | | Join Giova [0] (~giovanni@93.37.242.61) |
21:19:25 | Giova | hi |
21:19:54 | | Quit Jerom (Ping timeout: 246 seconds) |
21:21:33 | Giova | I'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] (~Shai@l192-117-110-233.cable.actcom.net.il) |
21:28:02 | kugel | Giova: do you know when the problem was introduced? |
21:28:10 | Giova | no |
21:28:23 | Giova | cause I've tested the latest release just now |
21:29:57 | Giova | I think, but not shure, in one of those related to the android port |
21:30:50 | kugel | the android port works (and has touchscreen), but I haven't touched target independent code so far |
21:31:23 | Giova | ok, 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:08 | kugel | I guess not |
21:32:09 | Giova | ot: I've got an htc magic, I would like to test the android port.How to? |
21:32:24 | Giova | htc mytouch3g |
21:32:27 | kugel | what OS version? |
21:32:39 | Giova | CM latest nightly build |
21:36:12 | kugel | Giova: http://www.alice-dsl.net/simonemartitz/rockbox/Rockbox.apk |
21:36:26 | | Join dlenski [0] (~dlenski@fuhrer2219.physics.umd.edu) |
21:36:42 | Giova | thank you |
21:37:47 | | Join r0b- [0] (~nnscript@adsl-76-235-177-235.dsl.klmzmi.sbcglobal.net) |
21:41:29 | | Join petur [0] (~petur@rockbox/developer/petur) |
21:43:08 | | Quit dlenski (Quit: Leaving) |
21:43:16 | kugel | do we have a suitable rockbox logo for the app browser? |
21:44:37 | | Join Buschel [0] (~chatzilla@p54A3E1C5.dip.t-dialin.net) |
21:44:49 | bluebrother | bieber: I have a few installer screenshots here: http://www.alice-dsl.net/dominik.riebeling/mig/index.php?currDir=./rockbox What do you think about the installer downloading the fonts pack? |
21:45:11 | Giova | kugel: about the bug I've notated, I was speaking using the absolute touch mode |
21:45:52 | Buschel | n1s: you there? |
21:45:53 | kugel | that 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:59 | Giova | just tested, also with the 3x3 grid mode |
21:46:07 | Giova | the bug still |
21:46:09 | bluebrother | kugel: what kind of logo do you need? There's an svg icon for Rockbox Utility. Something like that? |
21:47:07 | kugel | bluebrother: oh yea, I think that works well |
21:47:16 | bluebrother | there's also the "Rb" icon still around on my website |
21:47:28 | bluebrother | kugel: http://www.alice-dsl.net/dominik.riebeling/rockbox/rockbox-icon.svg |
21:47:40 | Giova | for 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:48 | kugel | bluebrother: that's also nice |
21:47:56 | kugel | which one should I pick? |
21:48:44 | bluebrother | I'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:44 | kugel | I'll take the clef for now |
21:49:27 | bluebrother | (for Rockbox Utility it can get scaled down to something like 16x16 which simply doesn't work for rockbox-icon.svg) |
21:50:40 | kugel | how to I scale it properly? |
21:50:46 | kugel | gimp doesn't do a good job |
21:51:27 | bluebrother | android doesn't handle svg icons? |
21:51:35 | kugel | good question |
21:51:52 | bluebrother | you can try exporting as bitmap from inkscape |
21:52:23 | bluebrother | depending on the size you need you can also check the other icons around (icns for mac and ico for windows) |
21:52:37 | kugel | "Bitmap files (.png, .9.png, .jpg, .gif) or XML files that are compiled into the following drawable resource subtypes" |
21:52:47 | kugel | svg is xml isn''t it? |
21:53:05 | bluebrother | yes. |
21:53:28 | kugel | doesn't look like it eats it though |
21:54:12 | bluebrother | "XML files that are compiled" doesn't sound like svg though. Rather like something specific to android. |
21:54:43 | kugel | bluebrother: can you do me 72x72, 48x48 and 36x36 pngs of it? I don't have inkscape installed |
21:55:24 | bluebrother | sure. Let's see how good the export is. |
21:56:22 | kugel | oh and a 24x24 would be nice too (for the notification bar icon) |
21:56:35 | | Join Strife1989 [0] (~Strife89@adsl-80-195-95.mcn.bellsouth.net) |
21:57:09 | | Quit BRi7X (Read error: Connection reset by peer) |
21:59:15 | | Quit Strife89 (Ping timeout: 240 seconds) |
21:59:23 | kugel | oh 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:33 | bluebrother | kugel: at http://www.alice-dsl.net/dominik.riebeling/rockbox/ |
21:59:50 | bluebrother | hmpf, so I have to redo them again :( |
22:00 |
22:00:20 | kugel | :( |
22:01:11 | bluebrother | what size for the 24x24? |
22:01:26 | kugel | they don't mention |
22:01:31 | bluebrother | ok |
22:01:57 | mt | n1s: need some help understanding this snippet : http://www.pastie.org/1075857 (fixmul16) ... why lsl.l with #7 ? |
22:02:03 | kugel | launcher icons don't have 24x24, but a whild guess would be 20x20 :) |
22:03:09 | mt | ^ also anyone who can help with CF asm |
22:03:57 | mt | iiuc, shouldn't it be lsl.l #8 ... ? |
22:05:22 | bluebrother | hmm, did ImageMagick keep the background transparent or not? |
22:05:27 | Buschel | mt: you are working on the missing fixmul16 for the patch? |
22:05:55 | kugel | bluebrother: the ones on your site have transparent corners |
22:06:07 | mt | Buschel: Trying :) |
22:07:09 | Buschel | mt: if it works, fine :-) otherwise I would submit the patch and disable the Coldfire asm |
22:07:44 | bluebrother | kugel: yes, but those are not the ones adjusted with Inkscape (for those icon guideline thingy) |
22:08:36 | kugel | then I can't tell you :) |
22:08:40 | mt | Buschel: I want to have something committed tonight whether I get it or not, so if I don't get it tonight I |
22:08:48 | mt | *I'll disable the asm and commit |
22:08:54 | Buschel | wait |
22:08:55 | kugel | I can do the transparent border on my own if you like |
22:08:57 | mt | (or you commit if you want of course) |
22:09:07 | Buschel | mt: I have another change ongoing in this patch |
22:09:08 | kugel | (assuming that's what you worry about right now) |
22:09:41 | mt | Buschel: v08 ? |
22:10:16 | bluebrother | kugel: padded versions uploaded. |
22:10:47 | bluebrother | checked with gimp, they do have a transparent background. Though I had to tell ImageMagick to convert one color to transparency :) |
22:11:22 | kugel | they have white borders |
22:11:53 | kugel | or corners rather |
22:12:16 | bluebrother | you mean that few pixels on the edges? |
22:12:26 | Buschel | mt: 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:14 | Buschel | n1s: you there? |
22:13:17 | kugel | bluebrother: yes |
22:13:59 | mt | Buschel: I remember something about the coldfire asm in wmapro_math dropping lsb ? or am I making that up ? |
22:14:24 | Buschel | mt: coldfire asm does it, the arm asm will do it ;) |
22:14:24 | pixelma | Giova: do you have a D2 to test - and which builld is this exactly? |
22:14:25 | kugel | gimp doesn't show them, strange |
22:15:12 | pixelma | Giova: and is there a difference if you touch the screen when in the WPS and in the menu? |
22:15:13 | kugel | oh wait it does |
22:15:17 | Giova | pixelma: yes, I've got it, I'm testing it with the latest build 27698 |
22:15:37 | kugel | bluebrother: gimp can fix those, I'll do it. thanks a lot |
22:15:48 | bluebrother | kugel: already uploading new ones |
22:15:58 | bluebrother | (and finished ;-) |
22:16:04 | kugel | oh cool :) |
22:16:15 | mt | Buschel: but fixmul16's current implementation isn't dropping lsb, right ? |
22:16:20 | mt | (coldfire) |
22:16:34 | Buschel | mt: correct for all implementations |
22:16:35 | bluebrother | just figured that I need to pass convert a different option so it keeps the present transparency. |
22:16:40 | Giova | pixelma: no, no differences, it just loops in the action |
22:16:45 | pixelma | Giova: 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:00 | bluebrother | btw, do we have screenshots on android around? |
22:17:03 | Giova | either on 3x3 or absolute, using the touch screen or the phisical buttons |
22:17:35 | Giova | pixelma: ok |
22:17:57 | Giova | searching for those daily builds |
22:18:32 | pixelma | http://www.rockbox.org/dl.cgi?bin=cowond2 |
22:19:10 | pixelma | or if you can build your own and you know a last "good version", you could try a binary search |
22:19:17 | Giova | pixelma: thanks |
22:19:24 | kugel | bluebrother: can I have another 32x32 without pad please? :) |
22:19:27 | mt | n1s: 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:03 | kugel | bluebrother: 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:15 | bluebrother | ah, ok :) |
22:20:50 | kugel | hm, I wonder why I said 36x36 at all, it's not mentioned anywhere |
22:20:56 | Giova | pixelma: 27673 has got the bug |
22:21:07 | bluebrother | so it's 32x32 without padding at all? |
22:21:11 | * | kugel should stop looking at tables, there's 36x36 mentioned |
22:22:23 | kugel | bluebrother: right |
22:23:04 | bluebrother | kugel: uploaded. |
22:23:06 | Giova | pixelma: 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:38 | kugel | thank you! |
22:24:21 | | Join freddyb [0] (~chatzilla@216.8.239.112.etczone.com) |
22:24:24 | bluebrother | you're welcome |
22:24:37 | Giova | pixelma: wehre can I found oldest build? |
22:25:32 | pixelma | the 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:53 | pixelma | and check out the source to specoific revisions |
22:26:12 | Giova | ok, I would like to build one before the 27656 commit. how? |
22:26:14 | mt | hmm ... no I got it completely wrong ! |
22:26:34 | | Join matt_m [0] (www-data@giant.haxx.se) |
22:26:37 | mt | that's result >> 24 not 16 :S |
22:26:44 | matt_m | 'ello |
22:27:45 | matt_m | I downloaded rockbox from the svn [I have linux] then I cd'ed into ./tools and sudo ./rockboxdev.sh |
22:27:52 | matt_m | and it's taking forever |
22:28:10 | matt_m | after it finishes, can I compile rockbox? |
22:30:32 | | Join saratoga [0] (9803c6dd@gateway/web/freenode/ip.152.3.198.221) |
22:30:52 | saratoga | once the compilers built you should be ready to go |
22:31:53 | matt_m | ok, so it's downloading stuff so it can compile? |
22:32:03 | matt_m | cause it dl'ed quite a few files |
22:32:20 | matt_m | and it keeps 'checking' tons of things |
22:32:21 | saratoga | yes it downloads gcc and then compiles it |
22:32:32 | matt_m | but I already have gcc? |
22:32:52 | matt_m | >_ gcc |
22:32:53 | matt_m | gcc: no input files |
22:33:10 | matt_m | ^ I think I already have it so why does it have to download gcc again |
22:34:14 | saratoga | because you probably do not have the right gcc |
22:34:20 | CIA-6 | New commit by kugel (r27699): Prettier icons for app launcher and notification bar. ... |
22:34:31 | saratoga | unless your local PC uses arm-elf-gcc |
22:34:32 | matt_m | :-[ |
22:34:41 | matt_m | ohh, ok |
22:34:53 | matt_m | so it's normal to take like 10 or 20 minutes to finish then? |
22:35:06 | matt_m | I think it's been like at least 10 so far |
22:35:06 | saratoga | minutes to days depending on your network speed and CPU |
22:35:15 | matt_m | days O_O ? |
22:35:22 | kugel | record is 12h I believe |
22:35:28 | gevaerts | that was on cygwin though |
22:35:30 | matt_m | omw.... |
22:35:35 | gevaerts | linux is significantly faster |
22:35:36 | matt_m | oh, record for *longest* ? |
22:35:40 | matt_m | or *quickest* |
22:35:51 | matt_m | that's good...... |
22:35:57 | matt_m | also does it take a lot of disk? |
22:36:04 | CIA-6 | r27699 build result: All green |
22:36:14 | matt_m | I only have 0.5gb free, I really need to repartition soon. |
22:36:27 | kugel | bluebrother: ohh sorry, I typo'd your name :( |
22:36:35 | pixelma | Giova: you can specify the revision - either on the first checkout or even when doing an "svn up" with -r |
22:37:00 | Giova | ok, great |
22:37:00 | matt_m | do any of you know about plugins and such? |
22:37:08 | Giova | I'll try it right now |
22:37:40 | matt_m | i 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:53 | matt_m | that'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:26 | CIA-6 | New commit by kugel (r27700): Delete now unused icons. ... |
22:38:43 | saratoga | PNG should be smaller then GIF |
22:39:04 | saratoga | theres no reason to use GIF really, its old and crappy |
22:39:46 | matt_m | oh.. hmm |
22:40:03 | matt_m | even with black and white? |
22:40:11 | CIA-6 | r27700 build result: All green |
22:40:13 | matt_m | [i.e. comics] |
22:40:46 | matt_m | hey, it's done! |
22:41:01 | saratoga | yes, 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] (~quassel@f051037108.adsl.alicedsl.de) |
22:42:30 | kugel | png is probably the best format out here |
22:42:33 | kugel | there* |
22:42:56 | matt_m | it says: |
22:42:58 | matt_m | configure didn't find sdl-config, which indicates that you don't have SDL (properly) installed. |
22:43:12 | matt_m | is sdl something I can find in my repository? I have OpenSuSE |
22:43:56 | saratoga | are you trying to build the simulator? |
22:44:03 | matt_m | yes |
22:44:11 | saratoga | then you didn't need the arm compiler |
22:44:13 | matt_m | because I wanna test it on the simulator |
22:44:17 | matt_m | oh.. |
22:44:29 | saratoga | you just need the sdl dev packages for your distro |
22:44:37 | matt_m | ah ok |
22:44:47 | matt_m | let me check if I can install them |
22:45:06 | matt_m | yay |
22:46:07 | matt_m | it's making |
22:46:43 | | Quit milz (Remote host closed the connection) |
22:46:43 | saratoga | matt_m: this is a logged channel, if you just want to chat, see rockbox-community |
22:47:16 | | Join r0b- [0] (~nnscript@adsl-76-235-177-235.dsl.klmzmi.sbcglobal.net) |
22:47:21 | matt_m | oh, I'm sorry |
22:49:18 | | Nick YPSY is now known as Ypsy (~ypsy@geekpadawan.de) |
22:50:00 | *** | Saving seen data "./dancer.seen" |
22:51:49 | | Join milz [0] (~kyle@S0106002500fe5b38.cg.shawcable.net) |
22:53:37 | Buschel | mt: i am puzzled... seems like the v04 patch introduces clipping if it is not combined with your mdct patch |
22:54:21 | Buschel | mt: 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] (~quassel@f051037108.adsl.alicedsl.de) |
22:55:40 | mt | Buschel: v04 in fs#11498 or 11511 ? (_v04 or mdct_v04) |
22:56:21 | Buschel | mt: ahem, my fault. -> v08 in FS #11498 |
22:56:56 | Buschel | mt: so, you should both patches combined. |
22:57:34 | matt_m | I compiled it, but then it says there is no '.rockbox' directory, 'installation incomplete' |
22:57:46 | Buschel | mt: or at least the mdct part should be submitted prior to FS #11498/v08 |
22:57:55 | mt | Buschel: so it's v08 + mdct_v04 .. |
22:58:01 | mt | yeah that's what I was going to do |
22:58:17 | Buschel | mt: yep, then we're fine ;o) |
22:58:42 | mt | alright :) |
22:58:49 | Buschel | gogogo! |
22:58:51 | Buschel | :) |
22:58:57 | matt_m | hey, so if I want to compile custom plugins, how do I do that? |
22:59:30 | mt | Buschel: I just want to try a little bit more with the coldfire asm :) |
23:00 |
23:00:10 | matt_m | I 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:00:19 | matt_m | *viewbox.c |
23:01:27 | Buschel | mt: if you are still experimenting on the code you may also want to exchange the ARM asm implementation of fixmul31() with the following one -> http://www.pastebin.org/447970 |
23:02:07 | mt | Alright |
23:03:35 | Giova | pixelma: can't understand where the bug was created... |
23:03:56 | Giova | pixelma: hopefully tomorrow I would spend a bit more time on searching it |
23:04:07 | Giova | pixelma: thank you |
23:05:15 | | Join mischasworld_ [0] (~quassel@f051037108.adsl.alicedsl.de) |
23:05:30 | mt | saratoga: 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:39 | S_a_i_n_t | matt_m: I have no idea what you're supposed to do with that .zip. |
23:10:48 | S_a_i_n_t | the sensible idea would be to try the .diff |
23:11:22 | S_a_i_n_t | It seems to suggest it only works in the simulator however... |
23:12:57 | S_a_i_n_t | I 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:17 | Buschel | good night |
23:16:01 | | Quit mischasworld_ (Remote host closed the connection) |
23:16:18 | | Quit bmbl (Quit: Bye!) |
23:16:51 | mt | Buschel: 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] (~Topy44@f049046196.adsl.alicedsl.de) |
23:24:32 | | Quit Topy44 (Ping timeout: 265 seconds) |
23:29:43 | saratoga | mt: sorry I don't know any CF ASM at all |
23:29:55 | saratoga | ping amiconn or preglow |
23:38:43 | | Quit bertrik (Quit: :tiuQ) |
23:39:23 | | Quit petur (Quit: Leaving) |
23:41:41 | n1s | mt: i'm here now |
23:44:50 | mt | saratoga: ok thanks. |
23:45:14 | mt | n1s: I just wanted some help understanding the cf asm in wmapro_math |
23:45:27 | mt | (if you're free) |
23:45:27 | n1s | mt: 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:12 | mt | ah i see .. |
23:46:58 | | Quit AndyI (Ping timeout: 248 seconds) |
23:48:59 | mt | n1s : in fixmul16, why do we mac.l then mulu.l ? (what could make the emac stall here ?) |
23:51:00 | mt | also, shouldn't this : "move.l %%accext01, %[t1]\n\t" /* get lower 8 bits */ be move.b rather than .l ? |
23:51:29 | n1s | well, 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:57 | n1s | mt: no, mov.b doesn't work with accext :) |
23:52:19 | | Join AndyI [0] (~pasha_int@212.14.205.32) |
23:53:21 | mt | n1s : ah ok .. thanks :) |
23:54:09 | amiconn | n1s, mt: It is the former |
23:54:42 | * | S_a_i_n_t does not see why http://www.rockbox.org/tracker/task/11520?project=1&show_task=&order=dateopened&sort=desc should fail (just off hand) |
23:55:21 | kugel | I think the albumart is redrawn too often again |
23:55:22 | S_a_i_n_t | The change to make the skins respect the draw order as the tags were hit was snuck in with the new parser...so, it *should* work? |
23:55:32 | mt | amiconn: could you elaborate ? :) |
23:55:34 | kugel | I've also noticed that with the touchscreen cabbie for 320x240 |
23:55:52 | n1s | amiconn: 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:56:36 | n1s | s/moe/mode/ |
23:57:32 | amiconn | mt: Fetching the accumulator (using move.l or movcrl.l) directly after m(s)ac causes a two cycle stall |
23:57:52 | amiconn | So we put the mulu.l (which itself is synchronous) inbetween |
23:58:13 | amiconn | n1s: Nothing is left shifted (by definition) |
23:58:25 | mt | amiconn: Thanks |