00:12:55 | | Join Febs [0] (n=chatzill@207-172-204-33.c3-0.rdl-ubr4.trpr-rdl.pa.cable.rcn.com) |
00:17:53 | | Part Redbreva |
00:20:20 | amiconn | Ah, the C200 lcd controller seems to be a samsung or samsung compatible... |
00:22:21 | * | amiconn found an lcd module datasheet showing almost an exact same init sequence as the C200 driver |
00:22:30 | amiconn | Unfortunately there is no command listing |
00:24:47 | | Join My_Sic [0] (n=MySic@bas3-montreal28-1177918486.dsl.bell.ca) |
00:26:38 | maxkelley | what were you trying to accomplish? |
00:27:50 | | Quit kclaf (Connection reset by peer) |
00:28:21 | amiconn | Find out what lcd controller is in there, so that we can implement things the OF doesn't do |
00:28:28 | amiconn | (like the flip mode) |
00:28:47 | amiconn | It's definitely Samsung S6B33, and I found the datasheet :) |
00:28:57 | Bagder | nice! |
00:29:11 | | Join kclaf [0] (i=kclaf@85.95.211.245) |
00:32:38 | | Quit seablue ("life, death, life, death") |
00:38:27 | | Quit bluebrother ("leaving") |
00:42:05 | | Quit Nico_P (Remote closed the connection) |
00:43:02 | | Quit obo ("bye") |
00:43:22 | markun | amiconn: wow, how do you find these things out.. did you ever take a look at the Gigabeat LCD init? |
00:44:35 | amiconn | Trying to guess the controller's display capabilities from the lcd resolution and some hints from the init sequence, then google for datasheets of potentially controllers, and try to match the init sequence |
00:45:12 | amiconn | In this case, the lcd is 132x80, and the init puts the display window at (0,26) - that's a strong hint the controller is 132x132 |
00:45:23 | amiconn | (80+2*26 = 132) |
00:45:23 | | Quit ender` (" BOFH excuse #53: Little hamster in running wheel had coronary; waiting for replacement to be Fedexed from Wyoming") |
00:45:51 | amiconn | The S6B33 is actually *not* 132x132 - that's why my search took quite long |
00:47:40 | * | Bagder drops the bomb |
00:47:49 | nls | ? |
00:49:09 | daurn|laptop | so |
00:49:13 | daurn|laptop | what res was it? |
00:49:27 | | Quit nls () |
00:49:49 | amiconn | The B2 variant (smallest matching) is 132x162, but its default setting is for 132x132 |
00:50:08 | petur | any objections if H10 keyboard action ABORT is changed from FF to POWER ? |
00:50:32 | | Quit ompaul (Client Quit) |
00:51:46 | amiconn | markun: Yes, I once took a look at the gigabeat lcd init. That is one complex monster... didn't find a matching datasheet |
00:52:49 | * | amiconn admits that he is less interested in the gigabeat |
00:54:22 | | Join JdGordon [0] (n=jonno@c220-237-57-253.smelb1.vic.optusnet.com.au) |
00:54:57 | | Quit mirak (Remote closed the connection) |
00:55:09 | amiconn | Bagder: Did you notice the occasional missing builds today? |
00:55:25 | Bagder | nope, I've not been around much today |
00:55:30 | markun | amiconn: I guess I should read it like this, right? http://130.89.160.166/Gigabeat/lcd-init.txt |
00:56:27 | | Join midgey [0] (n=tjross@westquad-188-27.reshall.umich.edu) |
00:57:21 | | Quit Entasis_ ("Leaving") |
00:57:34 | amiconn | Ah, that table contains the actual commands.... a lot of commands just for init |
00:58:55 | amiconn | Looks like 0 indicates command, 1 indicates data, with the following byte being the command/data value |
00:59:35 | markun | exactly |
00:59:48 | markun | that's why I wrote it like this |
01:00 |
01:01:25 | Bagder | linuxstb: c200 bootloader is now on the server |
01:01:46 | amiconn | Bagder: There are 'holes' in the build table, I wonder why.... |
01:02:16 | linuxstb | Bagder: Thanks. Could you delete the sansapatcher in the c200 directory? There's now the combined sansapatcher there. |
01:02:48 | Bagder | it already is deleted |
01:03:02 | Bagder | now that or those servers not deleting gets a bit annoying... |
01:05:27 | * | Bagder goes to bed |
01:05:42 | | Join dandin1 [0] (n=dandin1@bas7-ottawa23-1088817943.dsl.bell.ca) |
01:07:40 | *** | Saving seen data "./dancer.seen" |
01:09:51 | | Join rocko [0] (n=rocko@pc-71-80-121-24.will.ct.charter.com) |
01:15:54 | JdGordon | *groan* morning guys |
01:16:09 | * | JdGordon hates mondays :( |
01:17:34 | JdGordon | hey kkurbjun, anything exciting to report? |
01:18:27 | kkurbjun | well I just made anew commit |
01:18:29 | kkurbjun | :) |
01:18:47 | kkurbjun | it has the working interrupts, which is good, but now I'm stuck on ata |
01:18:54 | kkurbjun | well, not stuck |
01:19:17 | kkurbjun | but it didn't just automatically start working :) |
01:19:41 | | Quit lee-qid ("aufwiederbyebientotsayonara") |
01:19:47 | JdGordon | hehe, dont you hate when that happens :) |
01:20:37 | | Join linuxstb__ [0] (n=linuxstb@i-83-67-212-170.freedom2surf.net) |
01:20:37 | | Join linuxstb___ [0] (n=chatzill@i-83-67-212-170.freedom2surf.net) |
01:20:51 | | Quit linuxstb (Nick collision from services.) |
01:20:52 | | Nick linuxstb___ is now known as linuxstb (n=chatzill@i-83-67-212-170.freedom2surf.net) |
01:21:20 | | Quit linuxstb_ (Nick collision from services.) |
01:21:24 | jhMikeS | petur: sort of |
01:23:04 | petur | jhMikeS: in pcm_record, is CHUNKF_ERROR used for all kinds of errors? |
01:24:18 | jhMikeS | yep |
01:24:43 | petur | and would it be ok to use pcmrec_end_file i.s.o. pcmrec_close_file ? so the header can get written? |
01:25:07 | | Part kkurbjun |
01:25:12 | | Join kkurbjun [0] (n=kkurbjun@c-67-166-49-171.hsd1.co.comcast.net) |
01:25:50 | jhMikeS | ummm...hmmm...iirc that condition should probably hop over that. |
01:26:37 | amiconn | The C200 LCD controller is obviously either an S6B33 *variant*, or the datasheet forgot to mention a bit |
01:27:16 | petur | jhMikeS: I'm looking at a more gracefull recording shutdown. One is an issue in recording.c, the other is about leaving a usable file behind |
01:27:48 | petur | jhMikeS: but I'm off to bed real soon so no hurry ;) |
01:29:12 | jhMikeS | petur: ok. I think some little tweaks might be nescessary or other dangers could creep in from such a change. |
01:29:57 | | Join courtc [0] (n=court@c-24-99-230-218.hsd1.ga.comcast.net) |
01:30:31 | petur | right, I'lll have to study that code a bit more then. It's all a bit complex in there :/ |
01:30:59 | jhMikeS | It is, I know. But I did as little as could to implement the features people wanted. |
01:31:46 | | Nick advcomp2019_ is now known as advcomp2019 (n=advcomp2@66.172.231.192) |
01:34:25 | | Join saratoga [0] (i=9803c6dd@gateway/web/cgi-irc/labb.contactor.se/x-c1868be2d7907506) |
01:34:39 | saratoga | wow, how long have we had an actual TI port in progress for ? |
01:34:43 | ddalton | how can I tell how many items are in the file borwser? |
01:34:49 | ddalton | browser |
01:35:27 | maxkelley | is sansapatcher needed for the c200? |
01:36:02 | maxkelley | ddalton: 1..2...3... :) |
01:36:09 | ddalton | with code? |
01:36:17 | maxkelley | oh. |
01:37:35 | maxkelley | will decreasing the brightness setting conserve battery life? It's unbelievable how much battery backlights waste. |
01:38:33 | jhMikeS | amiconn: I did some swp(b) checks on pp5020 and there doesn't seem to be anything wrong with it. When it "locks" afaik it's not really locked. FIQ will continue to operate until the buffer empties out. Something else is amiss. Some errors that can come up with disk access like not being able to read resume info after setting the clock to 80MHz give me pause. |
01:40:40 | petur | maxkelley: I think you answered your own question |
01:40:45 | maxkelley | are we able to control the c200's button backlight? it's always on, wasting battery. |
01:41:20 | maxkelley | petur: I was wondering if the brightness setting altered the brightness of the backlight or the screen. |
01:41:23 | pixelma | not yet but on the e200 they do - I hope for it too |
01:41:50 | maxkelley | like allow more light though or less light, while still having the backlight at the same brightness. |
01:42:29 | linuxstb | maxkelley: sansapatcher isn't strictly needed, but it's the recommended way to install (because it keeps the OF in the firmware partition, rather than requiring it as a file on the FAT partition). |
01:42:47 | maxkelley | ah, ok. |
01:43:27 | pixelma | maxkelley: I read the logs a bit - in now yesterday's I read theat Zagor was trying some things with the buttonlight on the c200 |
01:43:49 | maxkelley | is it just a matter of finding which gpio port? |
01:44:12 | ddalton | anyone here familiar with the file browser code? |
01:44:21 | maxkelley | apparently, on the e200, it's port 7, from what i can see. |
01:44:31 | maxkelley | oh, wait. |
01:44:35 | maxkelley | GPIOG, port 7 |
01:45:21 | pixelma | maxkelley: http://www.rockbox.org/irc/reader.pl?date=20070923#00:44:32 |
01:45:57 | ddalton | pixelma: do you know about buttons? |
01:46:14 | ddalton | or petur? |
01:46:38 | | Join webguest38 [0] (i=424322b3@gateway/web/cgi-irc/labb.contactor.se/x-6dc4b6115ed76662) |
01:46:49 | webguest38 | hey can anyone help me? |
01:46:52 | maxkelley | thanks |
01:46:58 | webguest38 | test |
01:46:59 | ddalton | with? |
01:47:21 | ddalton | webguest38: what? |
01:47:25 | pixelma | webguest38: we don't know beecause we don't know the question... |
01:48:11 | webguest38 | i can't get rockbox to start..im using a 4g 20gb ipod...i've tried everything |
01:48:19 | maxkelley | pixelma: I forgot entirely about the two leds.. |
01:48:35 | scorche | webguest38: well, what is it doing? |
01:48:36 | maxkelley | when the c200 boots, the button lights come on before the menu/power light. |
01:48:57 | maxkelley | I'll have to talk to zagor. |
01:49:09 | maxkelley | anyhow, I'm gonna have food. |
01:49:16 | maxkelley | I'll be back in a bit. |
01:50:08 | | Quit petur ("Zzzzz") |
01:50:26 | ddalton | what code is executed when a charger is plugged in? |
01:50:35 | ddalton | so just when you plug it in |
01:50:37 | webguest38 | i can turn it off but when i try menu+select it does nothing...ive held it for like a minute numerous times..i've also tried turning the hold on and then off and trying it..nothing |
01:51:15 | linuxstb | webguest38: So what do you see on your ipod's screen when you turn it on? |
01:52:22 | saratoga | wow, the MPC people finally put out a beta for SV8 |
01:52:32 | saratoga | i wonder how hard that will be to support in rockbox |
01:53:08 | webguest38 | the only way it will turn on is if i plug it into the charger |
01:54:16 | | Quit Thundercloud (Remote closed the connection) |
01:55:32 | | Quit Bagder (Read error: 110 (Connection timed out)) |
01:55:36 | linuxstb | webguest38: OK, but what does the screen show? |
01:58:38 | | Quit webguest38 ("CGI:IRC (Ping timeout)") |
02:00 |
02:01:15 | ddalton | linuxstb: Do you know about the playback code? |
02:01:46 | linuxstb | I know it's in playback.c, but that's about all... |
02:02:52 | | Join BigMac [0] (n=mike@c-71-234-95-131.hsd1.ct.comcast.net) |
02:02:58 | ddalton | linuxstb: ok do you think I should have ago at fixing the paused playback issue with voice? If so should I do a quick fix which would be to stop playback if you pause it with talk menus on otherwise it would behave as normal |
02:04:33 | ddalton | webguest38: so it will boot rockbox if you plug it in? |
02:04:49 | scorche | *** webguest38 quit ("CGI:IRC (Ping timeout)") |
02:05:37 | saratoga | why is there a "charge during USB connection" option on the gigabeat? |
02:05:53 | saratoga | is there really a reason someone might want to change that? |
02:05:56 | ddalton | ok so how do I pause playback on the sim? |
02:06:40 | amiconn | saratoga: Yes, e.g. if the port isn't capable of delivering enough power (passive hub, some laptops) and would shut down otherwise |
02:07:32 | ddalton | who uses voice here? |
02:08:12 | | Nick fxb is now known as fxb__ (n=felixbru@h1252615.stratoserver.net) |
02:09:01 | daurn|laptop | i occasionally speak |
02:09:13 | daurn|laptop | give the vocal chords a workout, you know? |
02:09:38 | | Quit gromit` (Remote closed the connection) |
02:10:51 | ddalton | can someone tell me the difference between "stop playback" and "pause playback" they both resume from the same spot they were stopped at or paused at. |
02:13:26 | | Quit midgey () |
02:14:49 | amiconn | "Pause" just pauses. It stays in the WPS and keeps the already buffered music |
02:15:51 | amiconn | "Stop" exits to the browser and flushes the buffer |
02:16:14 | ddalton | amiconn: I don't have the skills to rewrite the playback code and I don't really want to. So do you think a quick fix could be just stop playback if voice menus is on. Or if not what needs to be done to get voice working when playback is paused |
02:16:35 | | Join Bagder [0] (n=daniel@rockbox/developer/bagder) |
02:17:39 | ddalton | amiconn: what are the key maps for the sim? |
02:17:49 | ddalton | what button is play? |
02:19:06 | | Join Mack|IRC [0] (n=mackenzi@142.46.8.10) |
02:19:21 | Mack|IRC | rockbox as in the game thing you install on your ipod? |
02:19:50 | | Part Mack|IRC |
02:21:26 | ddalton | hmmm my fix works good here apart from leaving the wps |
02:21:55 | ddalton | is there some way we can return to the wps with out starting playback? |
02:22:02 | amiconn | no |
02:22:08 | amiconn | That's why there is pause |
02:22:31 | ddalton | so there is nothing I can use in the pause function to achieve this? |
02:23:12 | * | ddalton opens playback.c |
02:23:43 | ddalton | amiconn: can we tell if the voice is talking when playback is paused? |
02:28:04 | | Part pixelma |
02:29:09 | ddalton | amiconn: around? |
02:30:03 | | Quit jhulst (Read error: 104 (Connection reset by peer)) |
02:39:27 | | Quit saratoga ("CGI:IRC") |
02:40:54 | ddalton | what happens if you pause playback and then press stop? |
02:43:14 | | Join advcomp2019_ [0] (n=advcomp2@66.172.231.192) |
02:43:20 | | Quit advcomp2019 (Nick collision from services.) |
02:43:26 | | Nick advcomp2019_ is now known as advcomp2019 (n=advcomp2@66.172.231.192) |
02:46:52 | | Join jhulst [0] (n=jhulst@unaffiliated/jhulst) |
02:51:16 | | Quit dandin1 () |
02:51:32 | | Join BHSPitMonkey [0] (n=stephen@unaffiliated/bhspitmonkey) |
02:58:09 | | Quit Pyromancer (Remote closed the connection) |
02:58:29 | | Join advcomp2019_ [0] (n=advcomp2@66.172.231.192) |
02:58:43 | | Quit advcomp2019 (Nick collision from services.) |
02:58:46 | | Join Pyromancer [0] (i=DeepInTh@c-24-63-23-50.hsd1.ma.comcast.net) |
02:58:47 | | Nick advcomp2019_ is now known as advcomp2019 (n=advcomp2@66.172.231.192) |
03:00 |
03:07:42 | *** | Saving seen data "./dancer.seen" |
03:12:31 | | Join SkinInd95 [0] (n=chatzill@71-217-146-114.hlna.qwest.net) |
03:22:20 | | Part kkurbjun |
03:25:54 | maxkelley | ddalton: it stops. |
03:26:13 | ddalton | maxkelley: where do you end up what screen? |
03:26:29 | maxkelley | home screen |
03:26:43 | ddalton | what's "home screen"? |
03:27:12 | maxkelley | I believe whatever you set it to be, by default the rockbox menu (files, database..) |
03:27:33 | ddalton | ok so my quick fix won't work |
03:27:45 | maxkelley | what is it? |
03:29:10 | ddalton | as you might know voice can't talk when playback is paused. It can however when playback is stopped. So my fix was going to be: -pause playback -stop playback -return to wps and then the voice would be able to talk |
03:37:35 | | Join RoC_MasterMind [0] (n=Free@c-66-177-39-225.hsd1.fl.comcast.net) |
03:39:03 | | Quit RudMan (Remote closed the connection) |
03:45:03 | | Quit jhMikeS (Nick collision from services.) |
03:45:09 | | Join jhMikeS [0] (n=jethead7@rockbox/developer/jhMikeS) |
03:45:53 | | Join RudMan [0] (n=RudMan@ool-182fb504.dyn.optonline.net) |
03:49:05 | | Part toffe82 |
03:49:48 | | Quit SirFunk (Read error: 110 (Connection timed out)) |
03:50:22 | | Join BiptoN [0] (i=4ca6cb5d@gateway/web/cgi-irc/labb.contactor.se/x-e5b865d49dc86609) |
03:50:36 | | Quit billytwowilly (Read error: 104 (Connection reset by peer)) |
03:50:39 | | Join blargit [0] (n=chris@CABLE-72-53-22-61.cia.com) |
03:52:25 | BiptoN | hey fellas |
03:52:51 | BiptoN | i noticed some posts from linus in the irc chats about RB on a microtrack |
03:53:03 | BiptoN | was that ever pursued? |
03:57:12 | | Join root [0] (n=root@216.36.141.104) |
03:57:43 | | Quit root (Client Quit) |
03:58:29 | | Join velixzeen [0] (n=velixzee@216.36.141.104) |
04:00 |
04:02:45 | | Quit jhulst (Read error: 104 (Connection reset by peer)) |
04:02:45 | velixzeen | hello, what is the best way to get my e280 sansa working again? Dual boot fails, original firmware won't boot. |
04:05:43 | velixzeen | Have read the thread on the forum about the e260, but could not locate the v0.20 sansapather |
04:14:19 | krazykit | velixzeen, follow the recovery procedure on the wiki to restore your device to it's original state. do both the bootloader and firmware (manufacturer mode and the other one) |
04:14:32 | krazykit | then read the thread again and find that sansapatcher. |
04:14:49 | | Quit hannesd_ (Read error: 104 (Connection reset by peer)) |
04:14:56 | velixzeen | hello krazykit, thanks |
04:15:20 | velixzeen | will go to wiki now and read there. |
04:15:39 | | Join hannesd_ [0] (n=light@gate-hannes-tdsl.imos.net) |
04:15:43 | krazykit | remember to follow the directions exactly, too. this procedure definitely works, as i've walked a user through it the other night |
04:16:19 | velixzeen | ahhh nice, it is tested ;-) |
04:17:15 | velixzeen | just got the e280 today, listened to it for 30seconds, with original firmware, and then put rockbox on |
04:17:35 | velixzeen | so feeling a little sheepish right now. |
04:19:31 | | Join toffe82 [0] (n=chatzill@adsl-70-135-35-21.dsl.frs2ca.sbcglobal.net) |
04:21:24 | | Quit RudMan (Remote closed the connection) |
04:22:08 | | Join joecool [0] (i=joecool@gateway/tor/x-9db3711accfe40a8) |
04:24:59 | | Join jhulst [0] (n=jhulst@unaffiliated/jhulst) |
04:32:19 | velixzeen | krazykit: Looks like I need to put the old mi4 file on, then reboot it, and it will reinstall the firmware to original state. Am I on the right track? |
04:32:53 | krazykit | velixzeen, well, you need to put in the original bootloader first, too |
04:36:53 | | Join Leumas64 [0] (n=Booyeah6@24-113-216-254.wavecable.com) |
04:37:14 | velixzeen | Ok. I am looking at instructions under "Recovery Mode" on http://www.rockbox.org/twiki/bin/view/Main/SansaE200Unbrick |
04:37:32 | Leumas64 | Has anyone else had problems with rockboxes way to get rid of .sat encryption? I'm not able to do it |
04:40:13 | | Part Leumas64 |
04:40:21 | | Join Leumas64 [0] (n=Booyeah6@24-113-216-254.wavecable.com) |
04:43:46 | velixzeen | krazykit: Does not matter which order I do it? Firmware then bootloader? |
04:43:53 | Leumas64 | Does anyone know how to transfer files from the gigabeat to your computer without the .sat encryption? I tried rockboxes way of doing that but it didnt work, all i was able to access was the hard drive but when i copied and pasted it, it only copied the folder and none of the songs. |
04:44:43 | alienbiker99 | that sounds more like a computer problem than a rockbox one, Leumas64 |
04:44:45 | krazykit | velixzeen, bootloader first. after it's in manufacturing mode, it goes to recovery mode |
04:45:36 | Leumas64 | any ideas appreciated, im all out. |
04:47:04 | krazykit | Leumas64, the only way is the one on the wiki, as far as i know |
04:47:26 | Leumas64 | Ok, thanks |
04:47:32 | krazykit | Leumas64, is it in "windows media player" mode? |
04:48:16 | Leumas64 | Yeah, when i do WMP mode it comes up in "My Computer" as an Audio device, and in gigabeat room mode, it comes up as an extra hard drive |
04:48:39 | krazykit | you've gone throught it exactly in the wiki? |
04:49:01 | Leumas64 | Pretty darn sure |
04:49:23 | alienbiker99 | erggg refreshing database takes soo long on the of =\ |
04:49:38 | krazykit | i can't do much troubleshooting, sorry, as i've never used the gigabeat's original firmware |
04:49:48 | Leumas64 | if i look at the properties of the folder on the audio device(Gigabeat) it says that the files can only be copied if its not connected to a PC |
04:49:59 | krazykit | you're going through the cradle |
04:50:01 | krazykit | ? |
04:50:03 | Leumas64 | yeah |
04:50:23 | Leumas64 | if it makes a difference, im using 2.02 firmware |
04:51:07 | krazykit | i don't really know; i'd just double check your settings and such |
04:51:48 | Leumas64 | Ok, ill try tinkering with it some more |
04:52:35 | | Join jac0b [0] (n=jac0b@user-11fau0s.dsl.mindspring.com) |
04:53:21 | jac0b | has anyone here had problems install cygwin on vista? |
04:54:16 | rvvs89 | Why don't you ask in #cygwin? |
04:55:15 | jac0b | thanks |
04:57:15 | Leumas64 | Hmm, My Gigabeat is Failing to start as a portable device, "This device cannot start"(code 10) Anyone know how to fix this? |
04:57:24 | velixzeen | krazykit: I am not sure how to get to manufacturing mode. I saw recover mode, now I get LUN0 locked then LUN0 unlocked repeated on the screen. |
04:57:52 | krazykit | yeah, i think that's normal, velixzeen |
04:57:53 | | Quit RoC_MasterMind ("Leaving") |
04:58:19 | velixzeen | oh, good. |
04:58:22 | krazykit | assuming, you followed the directions, it ought to show up as a drive now |
04:58:51 | velixzeen | dmesg sees sda, so here's hoping |
04:58:57 | krazykit | yep |
04:59:03 | | Quit jac0b () |
04:59:55 | krazykit | velixzeen, oh, maybe not recovery mode. e200tool at this point |
05:00 |
05:00:09 | velixzeen | right |
05:00:46 | * | krazykit should've opened the directions |
05:03:09 | velixzeen | krazykit: I cannot mount the device, at least not as I was before flashing with rockbox. |
05:03:31 | velixzeen | does e200tool need the device to be mounted? |
05:03:42 | scorche | you cant mount in manufacturing mode |
05:03:49 | scorche | and you dont need to |
05:04:00 | velixzeen | ok good |
05:04:06 | velixzeen | thanks scorche |
05:06:01 | velixzeen | hmmm, I think I'm in trouble here, e200tool command failed to find any device |
05:06:24 | scorche | are you in manufacturing mode? |
05:07:08 | velixzeen | I don't believe I am, it just keeps printing LUN0 locked then LUN0 unlocked to the screen of the e280 |
05:07:33 | scorche | that is recovery mode...not manufacturing |
05:07:43 | *** | Saving seen data "./dancer.seen" |
05:08:27 | | Quit Leumas64 () |
05:12:28 | | Quit BiptoN ("CGI:IRC (EOF)") |
05:12:47 | velixzeen | scorche: ok so what is the method for getting into manufacturing mode? Sorry to ask, but I am not finding this yet on forum. |
05:13:18 | scorche | you shouldnt be looking at a forum |
05:13:25 | scorche | you should be looking at a wikipage |
05:14:01 | velixzeen | k |
05:15:55 | | Join bb__ [0] (n=bb@dslb-088-074-154-183.pools.arcor-ip.net) |
05:15:55 | | Quit EnterUserName (Read error: 104 (Connection reset by peer)) |
05:20:28 | | Join Leumas64 [0] (n=Booyeah6@24-113-216-254.wavecable.com) |
05:23:59 | velixzeen | Well, I see nothing about how to get into manufacture mode. The wiki page just says to enter it. The e280 is not asking me if I want that mode. I am at a loss here. |
05:25:15 | Leumas64 | When following the .sat Wiki on how to recover your music files, do you need wmp 10 and gigaroom installed? |
05:27:28 | | Quit bb_ (Read error: 110 (Connection timed out)) |
05:27:36 | velixzeen | Can anyone tell me how to get the e280 into manufacture mode? |
05:27:44 | krazykit | velixzeen, yeah, it's on a different page, actually. i'll add those to that one when i get time, but for now: http://www.rockbox.org/twiki/bin/view/Main/SansaE200RBootloaderPatching |
05:27:48 | krazykit | read step two |
05:28:04 | krazykit | you need the regular e200 bootloader from step one |
05:29:39 | velixzeen | thanks for the page krazykit |
05:31:47 | ddalton | can someone see what I am doing wrong here? http://pastebin.ca/raw/708779 |
05:32:35 | alienbiker99 | hmmm i keep getting this database not ready error but the database is fine. its on my e350, but ill try a daily build when i can. |
05:34:39 | ddalton | is anyone looking at my patch? |
05:35:19 | krazykit | ddalton, i looked, but my C skills are pretty much abysmal, sorry |
05:36:56 | ddalton | krazykit: ok but was there anything wrong with the variables? It was saying all the variables like UNIT_MUSICFILES weren't declared. |
05:37:46 | krazykit | mate, i don't even remember how to declare variables |
05:37:57 | ddalton | o ok then |
05:39:40 | krazykit | but if it's like the variable declared in talk.c before the stuff you added, it doesn't look blatantly incorrect. |
05:49:10 | | Join james_malone [0] (n=James@58.175.83.231) |
05:52:59 | | Quit Leumas64 () |
05:53:07 | alienbiker99 | currently there is no way to display the wps sideways correct? sideways as in turn the screen 90 degrees. e.g. turn the sansa so its "widescreen" mode |
05:53:56 | krazykit | there's a patch for the gigabeat that does that, i imagine you could adapt it for the sansa |
05:54:17 | krazykit | but you can't switch between landscape and portait on the fly, you need seperate builds |
05:54:24 | alienbiker99 | oh ok thanks |
05:54:29 | krazykit | and a special bootloader |
06:00 |
06:00:51 | alienbiker99 | hm, do you know if viewports is still being worked on? |
06:01:51 | krazykit | i wasn't aware that somebody was actively coding in the first place |
06:02:29 | alienbiker99 | oh ok, i really didn't know too much cept for the little bit i read on te wiki |
06:04:00 | * | ddalton gives up! |
06:05:54 | | Quit My_Sic ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") |
06:06:31 | | Quit james_malone ("I was using BOFHNet IRC version 1.2 by fmillion - get your copy today from http://www.the-bofh.com/bofhnet/irc !") |
06:10:37 | velixzeen | krazykit: I got throught writing the BL file to the e280 |
06:12:23 | velixzeen | I cannot copy the mi4 file to it. The partition table is messed up and /dev/sda1 does not exist |
06:12:42 | velixzeen | I cannot mount /dev/sda1 |
06:13:02 | velixzeen | I have the unit in recovery mode |
06:16:16 | krazykit | is dmesg saying anything particularly bad? |
06:16:35 | krazykit | and so, does it not work without redoing the firmware part itself? |
06:17:01 | velixzeen | yes, dmesg is saying: sda: unknown partition table |
06:17:43 | velixzeen | rockbox still boots though |
06:17:57 | krazykit | rockbox shouldn't boot though |
06:18:06 | krazykit | you installed the original bootloader... |
06:18:11 | velixzeen | I thought so, |
06:18:43 | velixzeen | This makes no sense |
06:19:52 | krazykit | unfortunately, i can't help anymore this evening. i've got a paper to write before morning, 9 hours away. good luck, though! between the wiki pages and the forums, you probably should be able to get it |
06:20:23 | velixzeen | It wrote the rom file. I did that twice. |
06:20:37 | velixzeen | well, |
06:20:54 | velixzeen | good luck on the paper |
06:20:59 | velixzeen | thanks for the help |
06:26:33 | | Quit lazka (Remote closed the connection) |
06:28:59 | | Join corevette [0] (n=corevett@adsl-75-18-211-21.dsl.pltn13.sbcglobal.net) |
06:29:04 | corevette | what is a battery bench |
06:29:19 | ddalton | it is in the manual |
06:29:28 | ddalton | it tests your battery though |
06:29:32 | ddalton | how long it goes for |
06:29:49 | scorche | amoing other things.. |
06:31:24 | | Join payam [0] (i=4b12d315@gateway/web/cgi-irc/labb.contactor.se/x-1beef8526074bd8a) |
06:31:33 | | Quit payam (Client Quit) |
06:41:44 | ddalton | should requests for new ports be made in teh tracker? I am guessing no |
06:41:53 | ddalton | scorche? |
06:42:02 | ddalton | the tracker |
06:42:05 | krazykit | you don't request new ports, you start a thread and start working on them, typically |
06:42:11 | scorche | new ports arent requested |
06:42:30 | ddalton | ok then because someone requested one I will comment |
06:42:41 | | Join webguest61 [0] (i=60e547cf@gateway/web/cgi-irc/labb.contactor.se/x-36b9b61f7d68847b) |
06:42:49 | scorche | hrm? |
06:42:59 | ddalton | wait |
06:43:21 | | Quit webguest61 (Client Quit) |
06:44:47 | ddalton | ok go to p7823 and you will see what I am talking about. Is my comment ok? |
06:46:00 | scorche | well, i dont really see a need to comment...it will be closed soon enough |
06:46:26 | ddalton | o well its there and only took me 10 seconds to type :-) |
06:47:21 | krazykit | 7824 as well. this person seems to have opened two bugs for it. |
06:47:41 | * | ddalton won't comment on that one :-) |
06:48:03 | joecool | oh shit i'm on fire |
06:48:24 | joecool | sorry, wrong channel |
06:49:04 | | Join Sanitized [0] (n=chatzill@ool-4576c9b0.dyn.optonline.net) |
06:49:22 | * | rvvs89 is wondering |
06:49:39 | rvvs89 | Does Rockbox have scroll-wheel acceleration on its iPod build? |
06:49:51 | joecool | no |
06:49:59 | joecool | at least not anywhere on the menus |
06:50:18 | joecool | ..... possibly hidden though, but still takes a year and a day to get through artists on my ipod |
06:50:34 | rvvs89 | Well, I seem to remember the Sansa build has acceleration |
06:50:37 | | Join kubiix [0] (n=Miranda@ip-89-103-17-41.karneval.cz) |
06:50:52 | | Quit velixzeen ("ircII EPIC4-2.6 -- Are we there yet?") |
06:51:06 | joecool | rvvs89: well the ipod isn't a sansa now is it :P |
06:51:29 | joecool | i don't think they have it at least for the 5/5.5G because of screen refresh issues |
06:57:06 | | Part corevette ("Leaving") |
07:00 |
07:04:15 | | Quit ddalton ("leaving") |
07:04:19 | | Join ddalton [0] (n=daniel@203-214-50-20.dyn.iinet.net.au) |
07:04:37 | ddalton | any devs around? |
07:07:47 | *** | Saving seen data "./dancer.seen" |
07:13:58 | | Join SirFunk [0] (n=Sir@206-159-155-246.netsync.net) |
07:13:59 | | Join joecool_ [0] (i=joecool@gateway/tor/x-26c18ead8231832e) |
07:20:36 | JdGordon | ddalton: you should no by now... almost no devs are online before 6pm our time |
07:21:14 | ddalton | JdGordon your on |
07:21:27 | ddalton | what there all asleep? |
07:21:41 | JdGordon | they are in gmt +0/+1 |
07:24:50 | | Quit joecool (Nick collision from services.) |
07:24:52 | | Nick joecool_ is now known as joecool (i=joecool@no-sources/joecool) |
07:25:08 | ddalton | JdGordon: Ok I want to try this button thing one more time. |
07:25:12 | ddalton | what should I do first? |
07:25:37 | ddalton | I want a long press to call a certain function I will write and a short press to go to the fm radio |
07:26:14 | JdGordon | i have no idea what your talking about... and im busy atm |
07:26:58 | ddalton | well I want to make a long press run a function I will write and a short press to go to the radio |
07:30:39 | | Quit JdGordon ("Konversation terminated!") |
07:34:02 | | Quit courtc (Read error: 104 (Connection reset by peer)) |
07:34:30 | | Join courtc [0] (n=court@c-24-99-230-218.hsd1.ga.comcast.net) |
07:38:58 | | Join JdGordon [0] (n=jonno@c220-237-57-253.smelb1.vic.optusnet.com.au) |
07:45:53 | | Join Nico_P [0] (n=nicolas@rockbox/developer/NicoP) |
07:47:03 | | Join homielowe [0] (n=chatzill@d207-81-67-190.bchsia.telus.net) |
07:52:38 | | Quit Nico_P (Remote closed the connection) |
08:00 |
08:02:16 | | Quit JdGordon ("Konversation terminated!") |
08:06:55 | | Quit ddalton ("leaving") |
08:11:24 | | Quit TMM (Read error: 110 (Connection timed out)) |
08:17:57 | | Part toffe82 |
08:28:20 | | Nick fxb__ is now known as fxb (n=felixbru@h1252615.stratoserver.net) |
08:31:34 | | Nick fxb is now known as fxb__ (n=felixbru@h1252615.stratoserver.net) |
08:31:52 | | Join Rob222241 [0] (n=Miranda@p54B16305.dip.t-dialin.net) |
08:39:38 | | Join ender` [0] (i=krneki@84-255-206-8.static.dsl.t-2.net) |
08:40:23 | | Quit ivan` (Read error: 110 (Connection timed out)) |
08:40:41 | | Quit darkless (Read error: 113 (No route to host)) |
08:41:02 | | Join GodEater [0] (n=c2cbc95c@rockbox/staff/GodEater) |
08:46:06 | | Join einhirn [0] (n=Miranda@p5B032CB3.dip0.t-ipconnect.de) |
08:48:37 | | Quit Rob2222 (Read error: 110 (Connection timed out)) |
08:48:40 | | Join B4gder [0] (n=daniel@static-213-115-255-230.sme.bredbandsbolaget.se) |
08:51:33 | | Join Ebert [0] (n=EbErT@adsl-145-72-140.asm.bellsouth.net) |
08:52:30 | Ebert | i think my gigabeat is having memory allocation problems |
08:52:53 | markun | what makes you think that? |
08:53:39 | Ebert | the clock goes blank after a while, rockboy plugin now reads "not enough memory" |
08:54:04 | | Quit SkinInd95 (Read error: 110 (Connection timed out)) |
08:54:36 | | Join eiki [0] (n=eiki@modemcable046.227-81-70.mc.videotron.ca) |
08:54:38 | eiki | hi all |
08:55:11 | markun | Ebert: weird problem |
08:55:15 | markun | no idea what it could be |
08:55:32 | Ebert | hm, and the clock is back now, with accurate time |
08:55:40 | B4gder | the clock goes blank ? what clock? |
08:55:57 | B4gder | in the status bar? |
08:56:01 | Ebert | top left corner |
08:56:07 | markun | Ebert: but I think the rockboy problem is a problem with the amount of memory the plugin reserves |
08:56:08 | Ebert | ahem right corner |
08:56:38 | B4gder | I don't these your both problems are related |
08:56:40 | markun | Ebert: does it happen with any ROM or just one? |
08:56:42 | Ebert | yes markun, i didn't think the 2 were related, just checking |
08:56:44 | eiki | say, I got a lil question. I've been considering buying a mp3 player. Im checking for that new 160gig ipod (I know its not supported yet, but eventually), but I'm not totally into using itunes and such for managing my existing music library and copying files on the ipod. would having rockbox just let me drag'n'drop my mp3/ogg files into the ipod through usb like any other usb drive? |
08:56:47 | Ebert | any markun |
08:56:48 | | Quit GodEater ("CGI:IRC") |
08:56:51 | | Join GodEater [0] (n=c2cbc95c@rockbox/staff/GodEater) |
08:57:19 | B4gder | eiki: there's a risk the 160gb one never will be supported |
08:57:25 | eiki | how so? |
08:57:26 | scorche | eiki: it would, but dont hold your breath waiting for a port, unless you plan on having a go at it yourself |
08:57:40 | B4gder | eiki: 1 - nobody works on it 2 - it is encrypted badly |
08:57:53 | GodEater | or rather 2) it is encrypted well |
08:57:57 | * | scorche wishes it was encrypted badly... |
08:58:04 | B4gder | depends on your viewpoint ;-) |
08:58:10 | markun | Ebert: but if it would be supported then rockbox would make it a normal UMS device where you can drag your ogg vorbis files to. |
08:58:37 | eiki | ok. thing is, Im just trying to find a nice hdd mp3 player where my music collection can fit in... altho I'm way not into all the DRM stuff that comes with itunes n' co.. too bad there's not, to my knowledge, a more "open" alternative with that much storage. |
08:58:59 | eiki | I though the checksum thing got cracked by the gtkpod crew |
08:59:11 | B4gder | openness vs lots of storage... |
08:59:20 | scorche | that isnt the encryption we are talking about |
08:59:21 | Ebert | are there any other big memory allocation problems running around that someone knows of? |
08:59:27 | B4gder | eiki: the itunes db cecksum is not the firmware encryption |
08:59:31 | eiki | scorche: ok |
08:59:35 | B4gder | Ebert: no |
08:59:40 | Ebert | cool |
08:59:45 | scorche | well, if you are looking for just an mp3 player, you could get an archos recorder...i have a 160 gig hard drive in mine |
08:59:59 | eiki | B4gder: yeah, wish I could find a 80g (or more) alternative... |
09:00 |
09:00:18 | B4gder | eiki: the ipod video 5.5g ... |
09:00:51 | markun | too bad these drive's are difficult to buy separately and are so expensive |
09:00:57 | eiki | yeah |
09:01:07 | | Join Thundercloud [0] (n=thunderc@84-51-130-71.judith186.adsl.metronet.co.uk) |
09:01:08 | markun | a Gigabeat X20 upgraded to 80GB for example would be really nice |
09:01:37 | Ebert | if you can find an x20 heh |
09:01:46 | | Join LinusN [0] (i=linus@rockbox/developer/LinusN) |
09:01:47 | markun | or else maybe a F10 |
09:01:59 | Ebert | are there hd's thin enough? |
09:03:10 | markun | there are 2 sizes of the HDD's: http://www.rockbox.org/twiki/bin/view/Main/HardDriveReplacement |
09:03:10 | eiki | the gigabeat website only talks about the U serie |
09:03:26 | markun | eiki: the F and X have been discontinued |
09:03:41 | markun | (maybe even the S if you can't find it) |
09:03:51 | eiki | oh I see..seems like most compagnies are just doing flash memory models now |
09:04:04 | B4gder | yeah :-/ |
09:05:03 | eiki | but is there any nice "open" model with 40g of storage or so availible anywhere? |
09:05:22 | B4gder | http://www.rockbox.org/twiki/bin/view/Main/BuyersGuide |
09:05:40 | eiki | cause as for a flash mp3 player, I already have my cellphone, Im more looking of one that I could fit most of my library to bring on long trips |
09:06:37 | markun | eiki: maybe the iaudio X5 with a 60GB hdd |
09:07:38 | B4gder | someone should add c200 to that page... |
09:07:38 | eiki | yeah, looking at these right now (thanks badger for that buyersguide link!) |
09:07:51 | *** | Saving seen data "./dancer.seen" |
09:08:26 | | Join petur [0] (n=petur@rockbox/developer/petur) |
09:09:10 | | Quit blargit (Read error: 104 (Connection reset by peer)) |
09:09:21 | | Join billytwowilly [0] (n=chris@CABLE-72-53-22-61.cia.com) |
09:10:17 | eiki | the iriver looks nice |
09:10:40 | markun | which one? |
09:10:54 | eiki | either h100 or h300 |
09:11:50 | markun | I stopped using my h120 now that I have my Gigabeat F40 |
09:11:53 | eiki | I could order one from ebay, since canadian dollar is now rock high compared to USD, that might be a good time to buy one |
09:12:11 | eiki | h120 = h100, 20g? |
09:12:15 | markun | yes |
09:12:55 | B4gder | well, strictly speaking there was a h100 once which isn't exactly the h120... |
09:13:12 | B4gder | just pointing it out |
09:13:21 | eiki | humm.. that f40 look nice, let me check it out :D |
09:13:44 | | Quit jhulst (Read error: 104 (Connection reset by peer)) |
09:13:57 | eiki | hymmm yeah, looks really nice |
09:14:40 | eiki | oh and there is a 60g model... even better |
09:14:53 | * | amiconn would prefer the H1x0 over the gigabeat any day |
09:15:00 | eiki | how so? |
09:15:01 | | Join pondlife [0] (n=Miranda@cpc1-rdng11-0-0-cust362.winn.cable.ntl.com) |
09:15:03 | markun | eiki: it's the most 'powerful' player in terms of CPU power, but lacks radio and recording |
09:15:06 | amiconn | It has a few features the gigabeat doesn't have |
09:15:15 | markun | and the screen is not visible with the backlight off |
09:15:15 | GodEater | and lacks a colour lcd screen :) |
09:15:18 | amiconn | digital input/output, and radio |
09:15:56 | eiki | what do you mean by digital input/output? |
09:16:05 | amiconn | s/pdif |
09:16:22 | eiki | so better sound quality for earphones? |
09:17:00 | amiconn | Nothing to do with earphones |
09:17:03 | scorche | http://en.wikipedia.org/wiki/Spdif |
09:17:31 | markun | maybe if you have a portable amplifier with a built-in DAC |
09:18:07 | eiki | ok.. so basicly Id have to check between gigabeat f40 (60g), iriver h140 and h340 |
09:18:24 | amiconn | The gigabeat might be better if you're interested in video (I still don't understand why toshiba sells/sold it as a dap) |
09:18:43 | eiki | dap? |
09:18:50 | amiconn | digital audio player |
09:18:50 | markun | digital audio player |
09:18:53 | LinusN | digital audio player |
09:18:55 | LinusN | :-) |
09:18:55 | markun | hah ;) |
09:18:59 | eiki | <- newb :P |
09:18:59 | eiki | hehe |
09:19:04 | amiconn | echo... cho |
09:19:21 | markun | morning LinusN |
09:19:24 | LinusN | morning |
09:19:36 | eiki | so, Id have to compare these 3 models.. h340 just look like a 140 with color screen and different casing |
09:20:07 | LinusN | my favourite among those 3 would be the 140 |
09:20:21 | eiki | why 140 over 340? |
09:21:05 | LinusN | s/pdif, plus i think the 340 feels bulkier |
09:21:29 | LinusN | and you can see the lcd even with the backlight off |
09:21:54 | eiki | aye, but Id prefer a color lcd requiring backlight tho :P |
09:22:19 | LinusN | my ears don't care about the lcd ;-) |
09:22:31 | LinusN | (color sound) :-P |
09:22:45 | | Nick kclaf is now known as kclafk (i=kclaf@85.95.211.245) |
09:23:16 | eiki | altho on the other hand, the gigabeat can have 60g capacity |
09:24:18 | eiki | will have to check pricing before I decide |
09:25:07 | | Join SkinInd95 [0] (n=chatzill@71-217-146-114.hlna.qwest.net) |
09:28:08 | | Quit Rick ("I… don't need to be here.") |
09:28:23 | eiki | humm.. there's no h140 on ebay, altho there are two h340, one for 199$ and the other for 50$ (used) |
09:28:31 | petur | eiki: you can buy a 80GB disk and put it in the h140/h340 ;) |
09:29:07 | eiki | aye |
09:29:09 | GodEater | provided you make sure you get the right disk |
09:29:12 | | Join CaptainSquid [0] (n=Miranda@proxy11.netz.sbs.de) |
09:29:14 | markun | or in your Gigabeat (like linuxstb did) |
09:29:20 | eiki | http://cgi.ebay.com/iRiver-H340-40GB-MP3-PLAYER-GOOD-CONDITION_W0QQitemZ270169454582QQihZ017QQcategoryZ114622QQssPageNameZWDVWQQrdZ1QQcmdZViewItem |
09:29:51 | amiconn | LinusN: Even the M5 has 'color sound', whatever that means... |
09:30:11 | | Quit GodEater ("CGI:IRC") |
09:30:17 | | Join GodEater [0] (n=c2cbc95c@rockbox/staff/GodEater) |
09:30:47 | | Join davina [0] (n=davina@cpc1-sout6-0-0-cust616.sotn.cable.ntl.com) |
09:30:57 | | Nick kclafk is now known as kclaf (i=kclaf@85.95.211.245) |
09:31:34 | B4gder | I think it refers to one of those weird sound alterering techs they offer |
09:31:43 | LinusN | probably |
09:33:22 | | Quit davina (Read error: 104 (Connection reset by peer)) |
09:33:45 | | Join davina [0] (n=davina@cpc1-sout6-0-0-cust616.sotn.cable.ntl.com) |
09:37:02 | | Join ddalton [0] (n=daniel@203-214-50-20.dyn.iinet.net.au) |
09:43:04 | eiki | humm.. iriver 340 for 50$.. that one sounds tempting |
09:45:55 | ddalton | how can I make the current paused track be removed from the buffer? |
09:47:32 | ddalton | can you even make it do that? |
09:49:43 | GodEater | ddalton: could you perhaps explain why you'd want to ? |
09:50:29 | | Join JdGordon [0] (n=jonno@c220-237-57-253.smelb1.vic.optusnet.com.au) |
09:50:40 | ddalton | GodEater: voice doesn't talk when playback is paused. I just want tomake a quick fix because it is anoying me a bit. |
09:50:44 | | Join Rick [0] (i=rick@pool-96-229-91-46.lsanca.dsl-w.verizon.net) |
09:50:46 | ddalton | to make |
09:51:20 | ddalton | also I can't go through the wps unless I listen to music for example menu options |
09:51:40 | ddalton | and pausing playback is easier than activating the wps context menu and then stopping playback |
09:52:03 | | Join haemmy [0] (n=stefan@194.208.162.140) |
09:52:34 | ddalton | GodEater: is it possible to remove the current playing track from the buffer? |
09:53:44 | LinusN | ddalton: the current playback code doesn't allow speech when the playback is paused, and it is unfortunately not that easy to fix |
09:54:23 | markun | LinusN: can't we just continue to feed the last value to the DAC while pausing? |
09:54:24 | ddalton | LinusN: I just asked this on the mailing list but what needs to be done? |
09:54:48 | | Join Zagor [0] (n=bjorn@rockbox/developer/Zagor) |
09:55:28 | LinusN | the problem is that the pause/play logic is done by the PCM playback code, and not by the codecs |
09:55:44 | ddalton | because it is very simple to make the pause function talk but it won't be in the wps |
09:55:46 | petur | hah... seems customers of Virgin Media will now understand what DRM means: from next month their traks will no longer play because Virgin stops the service... |
09:55:56 | petur | *tracks |
09:55:56 | ddalton | just calling stop but then that isn't pause |
09:56:46 | LinusN | ddalton: the solution is to refactor the playback code, and we all know how fun/easy that is... :-) |
09:57:18 | ddalton | LinusN: how much code is it? |
09:57:38 | LinusN | it's not the amount of code, it's the complexity |
09:58:02 | ddalton | how complicated? |
09:58:39 | LinusN | 11 |
09:58:49 | | Join neoliv [0] (n=oliv@htr06-1-82-227-228-20.fbx.proxad.net) |
09:58:52 | ddalton | 11 what? |
09:58:56 | LinusN | exactly |
09:59:01 | ddalton | right |
09:59:10 | ddalton | so what needs to be done? do you know? |
09:59:21 | ddalton | where is the code where talking about located? |
09:59:37 | LinusN | well, we move the pause/play logic from the pcm drivers to the playback code |
10:00 |
10:00:48 | LinusN | the pcm code is target specific, and is in the various pcm-xxx.c files in the firmware/target tree |
10:02:12 | ddalton | LinusN: should I do it or do I need more c skills |
10:02:14 | | Join Nico_P [0] (n=nicolas@rockbox/developer/NicoP) |
10:02:28 | LinusN | it's really not about c skills |
10:02:48 | ddalton | so would I be able to do it? (I am a pacient person) |
10:02:50 | LinusN | it's about having a good understanding how the playback code works, and should work |
10:02:50 | | Join spiorf [0] (n=spiorf@host109-22-dynamic.21-87-r.retail.telecomitalia.it) |
10:03:49 | | Quit Rick ("I… don't need to be here.") |
10:06:12 | ddalton | LinusN: could we return to the wps somehow with out starting playback? |
10:06:34 | JdGordon | no |
10:06:36 | LinusN | unfortunately not |
10:06:53 | | Join pixelma [0] (i=pixelma@rockbox/staff/pixelma) |
10:06:55 | JdGordon | well technically it could be done... but its not wanted anyway |
10:08:53 | ddalton | jdGordon how? Is it hard to do? |
10:09:29 | JdGordon | possibly... |
10:10:32 | neoliv | Hello to all the rockbox coders. I'm here to see how I could help fixing the "nano" bug discussed here : http://forums.rockbox.org/index.php?topic=11504.75 |
10:10:45 | | Join Rick [0] (i=rick@pool-96-229-91-46.lsanca.dsl-w.verizon.net) |
10:11:48 | neoliv | I'm using an old rockbox that is working fine, but the new ones are having trouble on my old nano. It seems the bug is due to a recent change so I'm here to see if I can help fix it. |
10:12:24 | neoliv | I'm not familiar with your code but I'm able to compile and test all you want. (able to read C... and more if need be) |
10:12:33 | | Join tictoc [0] (i=tabac@gateway/gpg-tor/key-0xB9002659) |
10:13:58 | | Quit tedrock (Remote closed the connection) |
10:16:18 | | Join gromit` [0] (i=gromit@ras75-5-82-234-244-69.fbx.proxad.net) |
10:16:27 | Zagor | neoliv: what exactly is going wrong |
10:16:29 | Zagor | ? |
10:16:55 | neoliv | I guess the thread (starting at the page I gave should give all details) |
10:17:05 | neoliv | but the thing is, acces to files are not working properly |
10:17:13 | neoliv | playback crashes or hangup |
10:17:20 | neoliv | any codec, any acces |
10:17:24 | Zagor | oh sorry, I missed the thread |
10:17:29 | neoliv | np :) |
10:17:54 | neoliv | the bug has been traced to a particular patch |
10:18:13 | neoliv | but... hard to debug without having a "faulty" nano |
10:18:22 | neoliv | so here I'am to help if possible |
10:18:38 | neoliv | willing to compile and report everything you could think of... |
10:18:55 | neoliv | (lending the nano is an option but i'm using it rather intensively... >2h a day) |
10:20:00 | neoliv | here is the tracker: http://www.rockbox.org/tracker/task/7510#comment17128 |
10:20:39 | | Join tedrock [0] (n=tedrock@d235-159-230.home1.cgocable.net) |
10:20:57 | Nico_P | JdGordon: seen my small fix to the mouse-in-sim patch ? |
10:20:59 | Zagor | neoliv: have you verified that r14003 works and r14004 doesn't? |
10:21:16 | JdGordon | Nico_P: yeah, didnt look at it though |
10:21:33 | Nico_P | it's quite trivial |
10:21:38 | neoliv | other people did that. |
10:21:44 | neoliv | I'm using a older build that is working |
10:21:56 | neoliv | and tested a lot of newer ones that didn't |
10:21:58 | | Join austriancoder [0] (n=austrian@rockbox/developer/austriancoder) |
10:22:14 | neoliv | I can redo the test if you thing it's worth a second check |
10:23:21 | Zagor | that would be nice. I'll make you two builds to try. |
10:23:31 | neoliv | fine |
10:23:38 | neoliv | I can build them here... do not bother |
10:23:42 | Zagor | ok |
10:24:00 | neoliv | if I can recall my svn cli for dates ;) |
10:24:12 | Zagor | don't use date, use revision |
10:24:13 | | Quit GodEater ("CGI:IRC (Ping timeout)") |
10:24:14 | ddalton | LinusN: around? |
10:24:31 | neoliv | sorry... cvs habits o:) |
10:24:38 | Zagor | svn co -r r14003 |
10:25:03 | Zagor | or "svn up -r r14003" |
10:25:30 | Zagor | sorry, "14003" not "r14003" |
10:27:31 | | Join Arathis [0] (n=doerk@p5B03BB47.dip0.t-ipconnect.de) |
10:28:58 | | Join obo [0] (n=obo@rockbox/developer/obo) |
10:29:41 | neoliv | zagor: thx. build in progress |
10:30:02 | neoliv | (old box here... may take a while) |
10:30:06 | Zagor | np |
10:34:34 | Zagor | neoliv: while waiting, please check which version bootloader you have. (press >>| while booting) |
10:34:55 | ddalton | jhMikeS: around? |
10:35:06 | pondlife | ddalton: That was quick! :) |
10:35:50 | jhMikeS | ddalton: yes |
10:36:34 | ddalton | jhMikeS: Do you know anything about voice when playback is paused? did you write any patches that were maybe getting closer to sorting this problem out? |
10:36:44 | ddalton | pondlife told me to talk to you |
10:36:56 | pondlife | Low latency PCM... |
10:36:59 | pondlife | brb |
10:37:27 | jhMikeS | I haven't written much of anything to straighten it out since there are issues regarding what pondlife mentioned. |
10:37:32 | pixelma | Zagor: I think it is a well known problem with some Nanos (unfortunately none available to a dev) and already tracked back to this commit... testing once again won't hurt though |
10:37:41 | ddalton | so do you know where I should start? |
10:38:09 | Zagor | pixelma: yes, I'm reading through the comments and threads. it appears to also be related to the specific nano version? |
10:38:22 | ddalton | what code? |
10:38:41 | jhMikeS | ddalton: basically, pcm is paused right in the middle of any transfer of audio and pausing basically is nothing more than pausing the outgoing audio. |
10:38:50 | | Quit Sanitized (Read error: 110 (Connection timed out)) |
10:39:16 | ddalton | jhMikeS: so that includes the voice? |
10:39:18 | Zagor | however I like to "start from scratch". a few minutes "wasted" build time is worth it to avoid chasing the wrong thing |
10:39:24 | ddalton | been paused |
10:39:34 | jhMikeS | ddalton: it basically consists of playback.c and pcmbuf.c code. |
10:40:34 | pixelma | IIUC it is hardware related, the firmware version was an idea once but some of the reports in the tracker show the same as known working Nanos (e.g. Llorean's) |
10:40:38 | ddalton | jhMikeS: so would I need to be a good programmer? Or should I just forget about even trying? |
10:40:46 | pixelma | that was to Zagor |
10:41:33 | neoliv | zagor: rebooting on the 14003 right now. unable to read the bootload version though |
10:41:40 | neoliv | is there a way to read it using big fonts? |
10:41:53 | JdGordon | ddalton: yes, dont even bother with playback code |
10:41:56 | jhMikeS | ddalton: it really needs a huge going over since the pcm buffer does not provide a way to play anything else when paused. it needs to provide another channel in essence. |
10:41:56 | Zagor | neoliv: ok, ignore the bootloader |
10:42:08 | neoliv | (I have my own wps for max readability... anywhere in debug menus?) |
10:42:13 | ddalton | ok I will work on something else :-) |
10:42:41 | ddalton | can any devs help me out with some button code? |
10:42:43 | pondlife | Did any dev (e.g. amiconn :) ) take up the offer on the forum - a European user with a failing Nano... |
10:43:03 | pondlife | ddalton: Haha, feel free to fix up the playback stuff too! |
10:43:05 | Zagor | pondlife: neoliv is here now with his failing nano |
10:43:27 | ddalton | I would if I new how :-) |
10:43:48 | neoliv | hum... some news here... the 14003 juste crashed here |
10:43:53 | neoliv | rechecking revision to be sure |
10:43:54 | JdGordon | Nico_P: whats the story with mob? |
10:43:57 | jhMikeS | ddalton: all I'm saying is anything from playback.c throught to the pcm buffer is really some hairy, ugly code and I suppose I'd wait for the buffer rewrite before doing major revision to. |
10:44:31 | ddalton | ok well I am far from a programmer so I don't think I would have much luck |
10:44:41 | Nico_P | JdGordon: I'm getting back to it |
10:44:48 | neoliv | 14003 is crashing on 2 mp3 read i've tried |
10:44:53 | JdGordon | yay :) |
10:45:04 | Zagor | neoliv: ok. did you build this in a new dir or in your old build dir? |
10:45:18 | neoliv | from scratch, new trunk new build |
10:45:48 | neoliv | ok... dichotomy or does anyone have a better idea? |
10:46:00 | Zagor | ok. and I take it the crash symptoms are the same ones we are looking for? |
10:46:18 | neoliv | symptoms vary... here it is a : data abort |
10:46:32 | neoliv | on some builds I've tried it was a hang-up |
10:46:36 | neoliv | on others a plain reboot |
10:46:50 | pondlife | Nico_P: yay yay :) |
10:47:19 | neoliv | the 14004 is ready. can try to check if symptoms vary |
10:47:25 | tyrion_ | Want! −−> http://www.codinghorror.com/blog/archives/000959.html |
10:48:03 | neoliv | Zagor: is ther a way to read the bootloader version once rockbox has booted? (using my wps?) |
10:48:41 | Zagor | neoliv: no. the running firmware does not know the version of the bootloader |
10:48:45 | * | jhMikeS wonders if MrH would be interested in helping figure out the HW semaphores on PP which are basically a scientific fact now (since debugging refrences show up in the H10 fw). |
10:48:58 | neoliv | the "ipod diagnostic" is svc aug 17 2005... |
10:49:02 | ddalton | JdGordon: Do you know of any wiki page that tells you how to do buttons? |
10:49:03 | Nico_P | pondlife: maybe you can help me with codec_pcmbuf_position_callback |
10:49:21 | neoliv | you said to push >> while booting. here it brings the diagnostics up |
10:49:27 | pondlife | Nico_P: Maybe I can answer simple questions... |
10:49:40 | neoliv | no "info" menu ... as far as I'm able to see |
10:49:42 | pondlife | Can't guarentee correct answers though |
10:49:49 | pondlife | (or how to spell) |
10:50:16 | ddalton | pondlife: do you know how to do buttons? |
10:50:24 | Nico_P | pondlife: ok... I've been having some headaches with it... first, when is it used ? only on track change ? |
10:51:05 | Zagor | neoliv: I guess the simplest option is to download ipodpatcher and update your bootloader. then we know you have the latest recommended anyway. |
10:51:23 | Zagor | neoliv: http://download.rockbox.org/bootloader/ipod/ipodpatcher/ |
10:51:53 | neoliv | zagor: 20060126 |
10:51:56 | neoliv | is it enough? |
10:52:05 | neoliv | i'll update too of course |
10:52:23 | Zagor | yes, please update |
10:52:46 | | Quit linuxstb (Read error: 110 (Connection timed out)) |
10:53:44 | pondlife | Nico_P: Looking in pcmbuf.c, seems to only be called when out of data... look for position_callback in there |
10:54:11 | pondlife | The comment reads "/* The buffer is finished, call the callback functions */" |
10:54:46 | pixelma | neoliv: maybe you don't have a faulty Nano after all... |
10:55:28 | neoliv | ? :) |
10:55:51 | Nico_P | pondlife: which buffer is that ? the PCM buffer ? |
10:56:14 | | Join Entasis [0] (n=Jarred@ppp121-45-50-38.lns11.adl2.internode.on.net) |
10:56:28 | Nico_P | my problem with that callback is that it requires quick access to the previous track's ID3 info... I don't really know how to provide that |
10:56:53 | neoliv | back in a minute... windows here... reboot time |
10:57:55 | | Part neoliv |
11:00 |
11:01:44 | | Join neoliv [0] (n=oliv@htr06-1-82-227-228-20.fbx.proxad.net) |
11:01:53 | | Quit tedrock (Read error: 104 (Connection reset by peer)) |
11:03:44 | | Quit gtkspert (Remote closed the connection) |
11:04:54 | | Join gtkspert [0] (n=gtkspert@gateless.info) |
11:06:39 | | Join tedrock [0] (n=tedrock@d235-159-230.home1.cgocable.net) |
11:07:06 | ddalton | JdGordon: can you either tell me where to find info on doing buttons or help me with a long press of rec and a short press? |
11:07:08 | | Nick linuxstb__ is now known as linuxstb (n=linuxstb@i-83-67-212-170.freedom2surf.net) |
11:07:30 | ddalton | a long should call a function I will write a short should go to the radio |
11:07:53 | *** | Saving seen data "./dancer.seen" |
11:07:55 | | Join KiOui [0] (n=yan@86.72.200.248) |
11:08:07 | KiOui | Hi here |
11:08:15 | neoliv | Zagor: ok... back online with the latest bootloader |
11:08:22 | neoliv | 14003 is working now |
11:08:24 | pondlife | Nico_P: IIRC, that's only used to keep the progress bar running to the end of a track when then playback engine has moved onto the next track... maybe put some logging in on the sim to confirm. |
11:08:32 | neoliv | trying 14004 ASAP |
11:08:35 | pondlife | It may be that you can find a simpler method? |
11:08:45 | Zagor | neoliv: excellent |
11:08:50 | KiOui | Does anyone know if the script which build all english voice files for all targets is available somewhere? |
11:08:50 | Nico_P | pondlife: so maybe I could just get rid of it for now ? |
11:08:56 | Nico_P | pondlife: I'll try the logging |
11:09:10 | pondlife | Yes, I think I might have added it ages ago :) |
11:09:28 | Nico_P | hopefully I'll be able to find a better way around that issue |
11:09:55 | pondlife | Problem is, the progress bar needs to be driven by the PCM playback position, but in the playback code. |
11:10:00 | ddalton | KiOui: svn has it! |
11:10:02 | neoliv | does anyone know a way to "force" a boot to original firmware? here sometimes it boots to the diag screen (eventhough i'm holding the menu down while booting) |
11:10:24 | B4gder | KiOui: http://svn.rockbox.org/viewvc.cgi/www/tools/buildall-voices.pl?view=markup |
11:10:44 | LinusN | pondlife: something that is likely to go away if we go the low-latency path |
11:10:49 | pondlife | Indeed |
11:10:56 | Nico_P | pondlife: could't we give the WPS access to the PCM progress value ? |
11:10:58 | pondlife | But we need to work with what we have |
11:11:06 | ddalton | LinusN: have you got some time to help me with buttons? |
11:11:13 | LinusN | not really |
11:11:25 | LinusN | busy at work atm |
11:11:37 | ddalton | ok all it was was making a long call a cetain function. I can do the other stuff later |
11:11:44 | pondlife | Nico_P: You might be able to get the required position from pcm anyway, or just store the previous track length in a global for now ;) |
11:11:51 | ddalton | is it hard to do? |
11:12:08 | Nico_P | pondlife: I'll try that |
11:13:14 | pondlife | There will inevitably be a little hackery involved to give you wiggle room here. Put "Hack!" comments in... |
11:13:54 | Nico_P | will do :) |
11:13:59 | neoliv | zagor: hum... 14004 working too... |
11:14:06 | neoliv | will try the latest build now |
11:14:10 | Zagor | neoliv: good |
11:14:12 | * | ddalton Gives up his tried 5 things all which have failed. 1. voice for stats.c 2. fixing the playback issue 3. say the current song in the wps 4. make a long press of rec call a function and 5. make a short press go to the radio |
11:14:24 | ddalton | he has |
11:14:37 | * | ddalton goes and reads his book on c! |
11:16:02 | pondlife | ddalton: It's not easy to get instant results hacking the Rockbox core, don't give up... |
11:16:55 | ddalton | pondlife: I haven't given up on rockbox coding but just those 5 things I tried to implement. I guess I am not really a programmer so I really need to study c a lot more to make some useful patches. |
11:17:08 | ddalton | and become a programmer |
11:17:14 | ddalton | what do you think? |
11:18:05 | | Quit Ebert () |
11:18:22 | Nico_P | ddalton: the first patches I contributed were a few simple bugfixes I came up with while trying to understand the code... |
11:18:45 | Nico_P | then I hacked album art on the current code |
11:19:04 | ddalton | Nico_P: I can't really fix bugs. Maybe I just can't read the code (understand it) what was your first one? |
11:19:13 | Nico_P | but it took me a lot of time to get acquainted with the codebase |
11:20:45 | Nico_P | ddalton: my actual first one was FS #2920 |
11:21:47 | Nico_P | ddalton: my point is: start with small tweaks to get used to the code |
11:21:59 | ddalton | I have been able to do very simple things like make the wake up alarm talk and make the time voice in 12 hour format as well as 24 (it uses the setting) |
11:22:03 | Nico_P | ddalton: and never touch playback.c if you don't absolutely have to ;) |
11:22:07 | pondlife | :) |
11:22:17 | ddalton | ok that sounds like good advice :-) |
11:22:43 | pondlife | The first rule of playback.c club is.. |
11:22:54 | | Part KiOui |
11:24:33 | Nico_P | pondlife: you do not talk about the playback.c club ? ;) |
11:24:38 | neoliv | zagor: ok problem fixed here for me |
11:24:57 | Zagor | neoliv: excellent. |
11:25:03 | neoliv | i'll reply on the thread to describe my checks and see if other people are as lucky as me. |
11:25:11 | neoliv | thx very much for your help |
11:25:18 | Zagor | you're welcome |
11:25:22 | neoliv | and the great work you are doing with rockbox |
11:25:24 | Nico_P | pondlife: the logging confirms that the callback is used in the last seconds of each track |
11:25:48 | ddalton | Nico_P: Do you know how to do buttons? |
11:25:56 | pondlife | Nico_P: And no other time? |
11:26:03 | neoliv | really... i'm helping people doing their first "ipodpatcher" here :) |
11:26:05 | pondlife | Try some skipping too |
11:26:12 | Nico_P | pondlife: it doesn't appear so |
11:26:19 | | Join bluebrother [0] (i=bqVSNgzq@rockbox/staff/bluebrother) |
11:26:27 | pondlife | That means my memory is better than I thought :) |
11:26:41 | neoliv | some are a bit... worried about the patch step... once it's done they are almost all happy. |
11:26:49 | pondlife | So you can probabaly find a simpler solution and scrap it? |
11:26:51 | neoliv | thx again... and CUl8R |
11:27:39 | Nico_P | pondlife: skipping doesn't make it be called... I think I'll use some global vars and then try to find a better solutions |
11:28:00 | Nico_P | ddalton: what do you mean by "do buttons" ? associate actions to buttons ? |
11:28:09 | pondlife | Nico_P: Don't forget the comments! |
11:28:26 | Nico_P | pondlife: I'll try not to |
11:28:31 | pondlife | :) |
11:28:49 | * | pondlife has an appaling comment ratio on Ohloh... |
11:28:52 | ddalton | Nico_P: for example make a long press of rec call a certain function. Can you even do that? |
11:31:37 | Nico_P | ddalton: yes. the button code master is JdGordon. I think most of the base code is in action.c... I'm not sure where you'd add a new action though |
11:32:08 | ddalton | ok do you know how to make a long press of rec do something? |
11:32:15 | ddalton | like call a function |
11:32:52 | Nico_P | that would qualify as "adding a new action", and I don't know how to do it, no |
11:33:05 | neoliv | zagor: report done. thx and see you maybe for a more "useful" patch one day or another ;) |
11:33:07 | ddalton | ok then |
11:33:23 | Zagor | neoliv: good job on the testing |
11:33:38 | | Part neoliv |
11:33:47 | Zagor | ddalton: you can't do that universally. buttons are assigned specifically for each screen/menu |
11:34:27 | Zagor | so you have to decide where you want that function/action, then add it to that screen or menu |
11:35:17 | Zagor | (well, technically, menus work the same everywhere but I don't think you want to change the menu module) |
11:35:49 | ddalton | ok I was going to try and get a long rec call a function when in the file browser and then in the radio and in the wps |
11:36:57 | | Quit tedrock (Remote closed the connection) |
11:37:30 | | Join amiconn_ [0] (i=3e088e42@rockbox/developer/amiconn) |
11:37:31 | Nico_P | ddalton: r14141 (Finally use the rec button to get to the rec screen on sansa and iriver hxxx. hold rec to get there... short press still is unused) might interest you |
11:37:58 | Nico_P | ddalton: there are probably some things to be learned by looking at the diffs |
11:39:12 | Nico_P | Zagor: there appears to be a small problem in the SVN revision regex for the logreader script... |
11:39:31 | Zagor | oh? |
11:39:37 | * | Zagor looks |
11:39:56 | Zagor | ah, I see |
11:40:49 | Zagor | fixed |
11:41:05 | Nico_P | :) |
11:45:42 | | Quit spiorf (Remote closed the connection) |
11:45:56 | | Join tedrock [0] (n=tedrock@d235-159-230.home1.cgocable.net) |
11:47:10 | | Join spiorf [0] (n=spiorf@host109-22-dynamic.21-87-r.retail.telecomitalia.it) |
11:48:29 | | Join KiOui [0] (n=yan@86.72.200.248) |
11:48:35 | KiOui | Hi again there |
11:49:09 | KiOui | About buildall-voices.pl, it passes the name of the target to ../tools/configure; but the ../tools/configure I have in the trunk accept only a number |
11:49:45 | KiOui | Should I use a different ../tools, or maybe a different rockbox repository? |
11:53:09 | bluebrother | KiOui: I just tried to select the language by using the name and it worked. |
11:53:32 | KiOui | Not the language, the platform target |
11:53:40 | bluebrother | you can do that too. |
11:54:00 | KiOui | The scripts talks about "player" or "ipodvideo", not "0" or "22" |
11:54:18 | bluebrother | you can put "player" instead of "0" etc. |
11:54:41 | bluebrother | the configure script doesn't tell that it's possible, but it is possible −− just have a look into the configure script ;-) |
11:55:48 | | Quit Soap () |
11:58:37 | | Join rockho [0] (n=rocko@pc-71-80-121-24.will.ct.charter.com) |
11:58:41 | | Quit rocko (Connection reset by peer) |
11:59:20 | KiOui | I always have "Please select a supported target platform!" |
11:59:35 | bluebrother | and what are you entering? |
12:00 |
12:00:16 | linuxstb | kiOui: Yes, and at that prompt, you can either enter a number or the (undocumented) target name. |
12:00:45 | bluebrother | for example, I usually use "h120" instead of "10" as that is the internal target name |
12:00:52 | bluebrother | (taken from the configure script) |
12:02:34 | | Quit homielowe (Remote closed the connection) |
12:03:27 | KiOui | I enter this: |
12:03:40 | | Quit einhirn (Read error: 104 (Connection reset by peer)) |
12:04:54 | KiOui | echo -e "gigabeatf\na\nv\n\n14\ne\n-v fr\n" | ../tools/configure |
12:06:50 | bluebrother | KiOui: I have a small bash script for setting up the manual builds. It looks like that: http://pastebin.ca/709052 |
12:10:15 | KiOui | bluebrother: I'll try it for voices |
12:10:46 | KiOui | But it looks strange that the perl script doesn't work on my system, I'll continue to investigate |
12:13:15 | rasher | bluebrother: that won't work for voices, since that part of configure asks about RAM size as well for some targets |
12:14:17 | B4gder | KiOui: with double quotes (") you need double backslashes |
12:14:24 | B4gder | use single quotes instead |
12:16:08 | pixelma | rasher: you are asked about RAM size when configuring for the manual as well... |
12:17:22 | Nico_P | pondlife: well I've tried both approaches: global vars and complete removal. I think i'll go with the first as it makes the code simpler, and if I'm lucky the problem will solve itself |
12:18:08 | pondlife | Yes |
12:18:38 | pondlife | As long as the progress bar plays to the far end! It used to stop progressing completely for a bit. |
12:18:42 | rasher | pixelma: I see. Well colour me confused. |
12:19:01 | | Quit kubiix (Read error: 110 (Connection timed out)) |
12:19:11 | Nico_P | pondlife: well when I remove the callback the progressbar does stop |
12:19:30 | pondlife | So you know what to avoid :) |
12:19:34 | Nico_P | yes |
12:19:59 | Nico_P | is the pcm code aware of the global position in the track ? |
12:20:06 | pondlife | Probably not |
12:20:18 | pondlife | Nor should it be |
12:20:40 | B4gder | right, pcm is not even "track" |
12:20:44 | B4gder | just data |
12:20:45 | pondlife | We should be working towards PCM being a general audio output stage, with no "playback" dependencies |
12:21:14 | pondlife | Pause is the obvious problem ATM... |
12:21:26 | Nico_P | and so isn't the progressbar always lagging behind tha actual elapsed time ? |
12:21:42 | pondlife | No, because playback allows for that, IIRC |
12:21:51 | pixelma | rasher: yes, it doesn't make sense. It's just that the query for (m)anual etc. comes after the query for ram size without exception |
12:21:53 | pondlife | (I don't have the code handy ATM.) |
12:22:01 | Nico_P | ok |
12:22:07 | | Quit Arathis ("Bye, bye") |
12:22:22 | pondlife | As I recall, the latency is a known value which is compensated for in playback.c |
12:22:43 | Nico_P | makes sense |
12:22:48 | linuxstb | Interesting idea for crossfading - http://phippo.is-a-geek.com/mixramp.html |
12:22:56 | pondlife | The end-of-track bit works backwards though, but luckily they join up nicely :) |
12:23:29 | pondlife | linuxstb: Nice |
12:24:59 | linuxstb | pondlife: I wonder if he would like to implement it in playback.c ;) |
12:26:18 | pondlife | Hmm, maybe - after Nico_P's cleaned it all up it'll be easy |
12:26:22 | pondlife | :) |
12:26:56 | Nico_P | time will tell |
12:27:11 | Nico_P | I encourage you to follow developement on my public git repo |
12:27:23 | Nico_P | feel free to join it too ! :) |
12:27:56 | pondlife | I'll keep an eye on it, but proabably won't contribute much until you get some stuff into Rockbox SVN. |
12:28:31 | pondlife | Any reason you can't add the buffering code to Rockbox SVN yet? That must be pretty much stable. |
12:28:50 | pondlife | Not that it'll actually be used by anything... |
12:28:54 | * | JdGordon slaps Nico_P with a trout shaped 2x4 |
12:28:56 | Nico_P | I could, yes. But there's no code using it |
12:29:02 | | Join XavierGr [0] (n=xavier@ppp132-113.adsl.forthnet.gr) |
12:29:17 | Nico_P | JdGordon: what have I done to deserve this treatment ? :) |
12:29:40 | JdGordon | dont worry.. was just a random attack |
12:29:45 | JdGordon | kids these days... :p |
12:30:00 | pondlife | ...with their hoodies and wooden fish... |
12:30:11 | linuxstb | Nico_P: Have you thought about using your buffering code in the hwcodec playback engine? |
12:30:42 | pondlife | That could be a nice test case. |
12:30:45 | Nico_P | linuxstb: I'd like to make HWCODEC use it, but I have no such target |
12:31:08 | pondlife | If you put the code into SVN, maybe some kind MAS user could play with it? |
12:31:11 | Nico_P | linuxstb: the playback code is simpler, isn't it ? |
12:32:24 | linuxstb | Nico_P: I don't know the hwcodec playback code, but would assume it's much simpler... |
12:32:49 | linuxstb | As well as probably being easier. it would be a first steps towards the big unification. |
12:33:14 | Nico_P | sounds like a good idea, I'll have a look |
12:33:35 | linuxstb | It's a shame the sim doesn't support hwcodec audio playback - I don't know how much you could do in the sim. |
12:36:46 | Nico_P | why doesn't audio work in HWCODEC sims ? couldn't some simple MAS emulation be used ? |
12:38:39 | B4gder | I'm sure it could, if someone just wrote one ;-) |
12:40:58 | Nico_P | what does the MAS take as input ? isn't it bitswapped PCM data ? |
12:41:17 | B4gder | yes |
12:41:24 | B4gder | mp3 data even |
12:42:08 | Nico_P | ah, so why couldn't we not do the bitswap and pass that data to SDL or our mp3 codec ? |
12:42:27 | amiconn_ | Latency and end-of-track has several problems on swcodec |
12:42:38 | B4gder | Nico_P: again, just because nobody made it do so |
12:42:45 | B4gder | there's no technical reason why it can't be done |
12:42:59 | amiconn_ | Like, playback knows about the latency for elapsed time and current track metadata, but not for next track metadata |
12:43:00 | B4gder | we even once had sound for the hwcodes |
12:43:03 | Nico_P | B4gder: ok, I just wanted to know if it was doable in theory |
12:43:19 | B4gder | ... based on libmad too |
12:43:34 | Nico_P | why did it disappear ? |
12:43:39 | amiconn_ | So, near the end of a track. the Next track info show info from 2 tracks ahead, while current track info stays correct |
12:43:45 | B4gder | it was a terrible implementation afair |
12:44:14 | B4gder | and I'm quite sure that was before swcodec even so things are entirely different today |
12:44:18 | | Join seablue [0] (n=s@0x535c1344.banxx3.adsl-dhcp.tele.dk) |
12:45:24 | amiconn_ | A MAS emulator would probably be more complex than the whole swcodec playback engine.... |
12:45:42 | B4gder | why so? |
12:45:54 | linuxstb | But it would very useful as not many devs have hwcodec devices. |
12:46:19 | B4gder | I would imagine a system where most accesses to MAS is replaced with a function or macro, that when built for the simultator communicates with a MAS thread that |
12:46:33 | B4gder | does what the mas would do |
12:46:58 | linuxstb | Sounds like it would also force a useful abstraction... |
12:47:07 | amiconn_ | The mas does not only take mp3 data |
12:47:17 | amiconn_ | It also communicates via i2c |
12:47:21 | B4gder | no, but we could start with the mp3 data |
12:47:26 | amiconn_ | And then there is the pcm codec... |
12:47:29 | B4gder | and the i2c communication could be emulated the same way |
12:47:40 | B4gder | and we could ignore the pcm codec to start with |
12:48:12 | B4gder | a perfect emulation is dead hard, yes but something that is 95% for mp3 is not |
12:49:57 | amiconn_ | perhaps |
12:50:18 | | Join Bam1 [0] (i=the@c-69-249-243-110.hsd1.pa.comcast.net) |
12:50:27 | Bam1 | Hi |
12:50:43 | * | amiconn_ has to admit that he doesn't deem the sim that useful for debugging, except for ui stuff |
12:50:57 | Bam1 | Can Rockbox play videos on an Ipod Nano 1st gen? |
12:51:02 | B4gder | Bam1: yes |
12:51:16 | bluebrother | Bam1: check http://www.rockbox.org/wiki/PluginMpegplayer |
12:51:30 | Bam1 | thanks B4gder and bluebrother |
12:53:46 | * | bluebrother wonders why there are no more bug reports on rbutil −− are people not using it or not experiencing bugs? |
12:53:58 | | Join retxed [0] (n=dexter@bb116-14-38-131.singnet.com.sg) |
12:54:11 | | Part retxed |
12:55:22 | | Quit Bam1 () |
12:56:33 | pixelma | bluebrother: didn't check since Friday, should the c200 issues be solved now? |
12:56:37 | | Quit SkinInd95 ("ChatZilla 0.9.78.1 [Firefox 2.0.0.7/2007091417]") |
12:57:12 | bluebrother | the c200 should work fine now −− detection worked nicely on my faked player. |
12:57:32 | | Quit tedrock (Read error: 113 (No route to host)) |
12:57:54 | bluebrother | if you want to try current svn (including usb detection on windows): http://www.stud.uni-karlsruhe.de/~uhcn/rockbox/rbutil/rbutilqt.zip |
12:59:41 | | Join tedrock [0] (n=tedrock@d235-159-230.home1.cgocable.net) |
12:59:48 | bluebrother | but I'm wondering if users are using it. I should start writing a section on rbutil for the manual |
13:00 |
13:00:28 | Nico_P | bluebrother: I think it should be advertised more |
13:00:52 | bluebrother | maybe add a screenshot to the announcement in the forums? hmm. |
13:02:06 | bluebrother | I think I'll start writing something for the manual later. |
13:02:07 | Nico_P | why not add something about it to the front page ? |
13:02:50 | B4gder | well, having the manual describe the rbutil way will of course make a lot more people use it |
13:03:00 | B4gder | as we like to refer people there... |
13:04:18 | linuxstb | We could simply add a link in the manual to the rbutil wiki page for now - maybe with a note saying that it is still in development and feedback/testing is needed. |
13:04:50 | bluebrother | my idea was to split the installation section into "automatic" and "manual" installation |
13:05:05 | bluebrother | that way we could easily move the manual installation somewhere to the appendix later. |
13:06:44 | Zagor | how does rbutil do with the bootloaders? when, if ever, will it upgrade the bootloader? |
13:07:54 | *** | Saving seen data "./dancer.seen" |
13:08:23 | markun | B4gder: looked at the firmware of the Ainol V2000. Unencrypted and full of open source stuff (ffmpeg, VisualBoyAdvance) |
13:08:35 | B4gder | wow |
13:08:50 | markun | don't know why it's sometimes called a iphone clone |
13:08:55 | markun | maybe the design |
13:08:56 | B4gder | markun: any idea what OS it runs? |
13:09:15 | markun | no, but I'll link you to the firmware |
13:09:24 | B4gder | please do |
13:09:33 | Zagor | markun: for the same reason every mp3 player is an "ipod killer" |
13:10:06 | markun | http://130.89.160.166/ainol_v2000/main.ldr |
13:10:09 | B4gder | well, this is one of them "full screen" media players |
13:10:28 | markun | but no phone |
13:10:33 | B4gder | hehe, true |
13:10:35 | Zagor | B4gder: yeah, hence "iphone" instead of "ipod" |
13:10:37 | markun | 533MHz blackfin based |
13:11:07 | Zagor | I guess it gets you more clicks |
13:11:48 | B4gder | "This is not a bootable disk. Please insert a bootable floppy and |
13:11:49 | B4gder | press any key to try again ... |
13:11:49 | B4gder | " |
13:11:54 | B4gder | floppy |
13:12:06 | markun | ;) |
13:12:09 | LinusN | standard boot sector |
13:12:33 | markun | I don't see many computers with a floppy drive these days |
13:12:43 | LinusN | quite rare |
13:12:56 | B4gder | media players with floppies however... |
13:13:45 | markun | maybe through the SD slot with a SDIO adapter or something :) |
13:13:45 | linuxstb | Wasn't there once a DAP based on iomega zip drives? Or did I imagine it? |
13:14:24 | B4gder | markun: seems to be using wxMusik too |
13:15:05 | Zagor | why don't you just download the source tarball instead? ;-P |
13:15:13 | B4gder | "wxMusik (former only called Musik) is a multimedia library supporting specifically mp3,mp2,ogg,mpc,ape and wav" |
13:15:35 | Zagor | tagline: "because w!namp is teh suck" |
13:15:40 | | Join GodEater [0] (n=c2cbc95c@rockbox/staff/GodEater) |
13:15:56 | markun | Zagor: I wrote them an email about the source of the V1000 firmware, but got no reply of course :) |
13:16:05 | Zagor | ah, that was just a random line |
13:16:23 | B4gder | and it seems they also have mplayer/mencoder snippest |
13:16:25 | Zagor | markun: did you write in simplified or traditional chinese? :) |
13:16:27 | B4gder | snippets |
13:16:55 | markun | ..\video\wmv\decode\ms_src\ms_orig\InterlaceCore_wmv9.c |
13:17:03 | markun | Snes9X: Memory allocation failure - not enough RAM/virtual memory available. |
13:17:47 | markun | but I also wonder what OS they are using |
13:18:36 | B4gder | "THIS SCRIPT WAS STOLEN" |
13:18:39 | B4gder | hahahaha |
13:18:46 | Zagor | hehe |
13:18:52 | B4gder | now that's nice string |
13:19:04 | | Quit haemmy () |
13:19:07 | B4gder | "SATAN IS OUR FATHER!" |
13:19:27 | B4gder | weird things |
13:19:39 | linuxstb | They do seem to have violated licenses with style... No half measures. |
13:19:53 | GodEater | is this that chinese outfit ? |
13:20:34 | B4gder | yes |
13:20:40 | markun | yes, Ainol is a Chinese company |
13:20:40 | B4gder | http://www.pmptoday.com/2007/05/26/shearers-v2000-with-real-media-support/ |
13:20:44 | linuxstb | Maybe if anyone wanted to take action, their distributors would be the people to complain to. |
13:20:52 | B4gder | "Would need a sector size > 16k, which GEMDOS can't work with" |
13:20:54 | linuxstb | (rather than the Chinese company themselves) |
13:21:15 | markun | mp4nation.com is selling this player, maybe we could ask for the source code through them? |
13:22:14 | markun | nowhere can I find the resolution of the TFT |
13:22:19 | Zagor | markun: wanna bet they say "take it up with the manufacturer"? |
13:22:24 | linuxstb | markun: I think it really needs a copyright holder to complain - to put pressure on the manufacturer to release the source. |
13:22:41 | B4gder | "Copyright (C) 1998, Thomas G. Lane" |
13:22:42 | markun | I asked in #ffmpeg, but no reply |
13:22:46 | B4gder | "Copyright (C) 1998,1999 Juergen Buchmueller, all rights reserved." |
13:23:05 | B4gder | "Copyright 1998 Gilles Vollant" |
13:23:11 | B4gder | lots of them in there... |
13:23:14 | markun | :) |
13:24:07 | | Quit tedrock (Read error: 110 (Connection timed out)) |
13:24:24 | markun | http://www.mp4nation.com/products/index.php?PID=V2000 |
13:25:16 | markun | I would expect a lot more than 15 hours audio playback |
13:25:35 | advcomp2019 | linuxstb, if i remember right the iomaga dap use the clik or clix disks |
13:27:51 | | Join norbusan [0] (n=norbusan@chello213047086216.5.14.tuwien.teleweb.at) |
13:27:54 | Zagor | markun: I think they've overspec:d the processor to avoid having to optimize the code |
13:27:56 | | Part norbusan |
13:28:06 | Zagor | ...which hurts the runtime |
13:28:08 | | Join przemhb [0] (i=5035dcaa@gateway/web/cgi-irc/labb.contactor.se/x-d08bba1670e6b521) |
13:28:24 | markun | Zagor: but the blackfin can dynamically lower the freq and core voltage |
13:28:40 | markun | it is supposed to be very efficient |
13:29:00 | Zagor | markun: yeah, but the have to do it too... and it rather looks like they've crammed together all the components they could find |
13:29:11 | B4gder | ah Buchmueller is a MAME guy |
13:29:26 | Zagor | I mean sw components |
13:29:46 | | Quit atsea-45 (Remote closed the connection) |
13:30:30 | markun | at least they have firmware updates |
13:30:41 | markun | maybe they wanted to release soon and optimize later |
13:30:56 | przemhb | Hi all |
13:31:08 | petur | markun: it is, a customer of ours uses it in a battery operated system that needs both performance and efficiency |
13:31:37 | markun | hi przemhb |
13:31:54 | petur | apart from that, the debugger of analog devices sucks big time |
13:33:42 | przemhb | I am wondering if someone could be so kind and take a look at my patch released some 3 weeks ago - #7712 ? It adds a new codepage CP1250, which is used by most of Poles and not only Poles; without it files using national diacritical characters cannot be played |
13:34:14 | markun | przemhb: I'll take a look |
13:34:29 | przemhb | thank you very much |
13:35:21 | markun | przemhb: maybe not a good idea to change the ID of all the codepages |
13:35:26 | przemhb | markun: affter applying the patch you'll be able to play the file and M3U playlist I've attached |
13:36:27 | przemhb | markun: I've tried to keep codepages in order, so I placed CP1250 before CP1251 |
13:36:28 | JdGordon | ho hum, im bored |
13:36:31 | pondlife | Nico_P: WPS eye-candy? You're not trying to avoid playback.c are you? ;) |
13:36:34 | | Join patrakov [0] (n=patrakov@212.220.81.195) |
13:36:37 | | Join kwanteen__ [0] (n=quentin_@82.255.214.251) |
13:36:47 | | Join kubiix [0] (n=Miranda@ip-89-103-17-41.karneval.cz) |
13:36:55 | markun | przemhb: but that way people who have set one of those codepages will get the wrong one after updating rockbox.. |
13:37:32 | patrakov | Hello, I have a 80GB Video iPod, rockbox is already installed and plays MP3 files well. How to enable the playback of flac and aac-in-mp4 files? |
13:37:56 | Nico_P | pondlife: I need to cool off sometimes :) |
13:38:05 | krazykit | patrakov, it's already enabled |
13:38:24 | pondlife | haha. I find if I get out of "playback mode" it takes ages to get back in. |
13:38:35 | przemhb | markun: well - you're right... |
13:38:46 | amiconn_ | markun: Why would it get the wrong one? |
13:38:47 | krazykit | patrakov, but if you have songs that you bought from iTunes that are crippled with DRM, you can't play them |
13:39:02 | patrakov | krazykit: yes, there is a flac.codec file. but if I press the middle button on a flac or ogg-flac file, it doesn't play |
13:39:18 | patrakov | and aac files are self-encoded with faac |
13:39:21 | markun | amiconn_: I assumed we save the number, I'll check again |
13:41:02 | przemhb | markun: if you thnik it would be better I can place CP1250 as last tonight ? |
13:41:22 | patrakov | so, how to debug this "flac files are not recognized" problem? |
13:41:55 | LinusN | patrakov: offer one of your flac files for download, so one of us can examine it |
13:42:17 | B4gder | me takes a guess at weird meta-data... |
13:42:21 | B4gder | like id3 |
13:42:22 | LinusN | me too |
13:42:36 | * | markun too |
13:42:40 | patrakov | LinusN: it's big, but I can provide a flac command line that produced it - would this be enough? |
13:43:06 | LinusN | sure |
13:43:09 | JdGordon | amiconn_: without having to reimplement every lcd drawing function for viewports, do you have any idea how to tell it what offset to draw at? (so 0,0 is the top of the viewport instead of the top of the screen) |
13:43:10 | markun | patrakov: or make a small one from a tiny wav file |
13:43:23 | amiconn_ | markun: The codepage is saved as a named option, like many others |
13:43:39 | markun | patrakov: ok, so no problem |
13:43:39 | patrakov | flac -e −−ogg -o "01 - Paris Musette.ogg" -T "TITLE=Paris Musette" -T "TRACKNUMBER=1" -T "ARTIST=Paul Mauriat" -T "ALBUM=French Collection 2000" -T "GENRE=Instrumental" track01.wav |
13:43:53 | linuxstb | patrakov: Rockbox doesn't support ogg/FLAC |
13:44:12 | | Join james_malone [0] (n=James@58.175.83.231) |
13:44:16 | patrakov | so should I retry with flac without the ogg container now? |
13:44:17 | markun | linuxstb: would it be difficult to support? |
13:44:25 | LinusN | patrakov: yes |
13:44:31 | markun | as we also have ogg/speex support |
13:44:43 | linuxstb | markun: Probably not, but I can't see the benefit of the added complexity of Ogg... |
13:45:14 | linuxstb | I think patrakov is the first person in more than two years of FLAC support to want to play Ogg/FLAC... |
13:46:08 | | Quit james_malone (Client Quit) |
13:47:35 | patrakov | ok, it plays |
13:47:39 | linuxstb | patrakov: Out of curiousity, is there a reason you chose to encode your files as Ogg/FLAC, instead of plain FLAC? |
13:47:45 | JdGordon | would anyone have a problem with splitting the radio.c file up into a few radio_* files? |
13:47:53 | JdGordon | or into a radio/ folder under gui |
13:48:01 | LinusN | JdGordon: why? |
13:48:08 | | Join My_Sic [0] (n=MySic@bas3-montreal28-1177918486.dsl.bell.ca) |
13:48:28 | JdGordon | because im bored and want to maybe get it wps-y.. and its a mess anyway |
13:48:51 | LinusN | i wouldn't mind, if it makes the code better |
13:49:12 | pondlife | JdGordon: Do I recall you once looked into a method for Rockbox to check the bootloader version? So if someone updated the main build it could warn if an old bootloader was in use? |
13:49:29 | JdGordon | I gave it half an effort a while ago |
13:49:45 | pondlife | You got as far as some kind of magic number in a register? |
13:49:55 | JdGordon | that was the plan, but it didnt work |
13:50:03 | patrakov | linuxstb: because my previous attempt was to encode wav to flac using a swiss-army knife (ffmpeg), and rockbox didn't recognize the result (mplayet did). then I tried to wrap flac in ogg container - ffmpeg segfaulted. then I installed the "flac" tool and tried to make an ogg-flac file with it. Rockbox didn't recognize it. Then you told me to use native flac - and it worked |
13:50:36 | daurn|laptop | JdGordon: ! |
13:50:41 | JdGordon | ? |
13:51:02 | | Quit ddalton ("leaving") |
13:51:38 | JdGordon | pondlife: it would be best if there was a nice way to stick the verison string into a know place in RAM that would be generic enough for every target |
13:52:04 | pondlife | Doesn't have to be the same on every target, does it? |
13:52:14 | pondlife | Just consistent in the source code. |
13:52:15 | patrakov | linuxstb: so there is still a bug report: Rockbox doesn't recognize flac files produced with the "ffmpeg" tool, like this: ffmpeg -i track01.wav -acodec flac -author "Paul Mauriat" -album "French Collection 2000" -year 2000 -track 1 -title "Paris Musette" "01 - Paris Musette.flac" |
13:52:18 | JdGordon | yeah |
13:52:44 | pondlife | So why not have a config-.h definition for a bootloader version address? |
13:53:05 | pondlife | 0 means that target has no known suitable address, hence no test. |
13:53:43 | JdGordon | well yeah, it shuold work.... what brought that on again? |
13:54:09 | | Quit iamben (Read error: 104 (Connection reset by peer)) |
13:54:11 | linuxstb | patrakov: That ffmpeg command-line _should_ work. I'll investigate. |
13:54:23 | pondlife | The possibility that people have been wasting their time looking for Nano problems when it might have been user error all along... |
13:54:42 | patrakov | linuxstb: thanks |
13:54:44 | linuxstb | patrakov: Are you sure you called the file .flac, and not .ogg ? Rockbox uses the extension as the first part of the format detection. |
13:54:52 | patrakov | yes |
13:54:59 | | Quit My_Sic ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") |
13:55:11 | pondlife | In such cases, upon booting, Rockbox splashed for 30 seconds with "UPDATE YOUR BOOTLOADER" that would be a good thing. :) |
13:55:20 | linuxstb | patrakov: Anything special about your track01.wav? Is it just a track ripped from a CD? |
13:55:26 | patrakov | yes |
13:56:22 | JdGordon | pondlife: ok, ill have another try at it |
13:57:37 | pondlife | Well, you did say you were bored :) |
13:57:47 | * | pondlife sadly lacks that problem |
13:57:53 | amiconn_ | JdGordon: The clipping in each function needs to be adjusted for viewports, but that's not really a problem |
13:58:28 | JdGordon | not clipping... offsetting |
13:58:42 | JdGordon | although clipping does have a similar problem |
13:58:57 | JdGordon | unless the viewports are done at the lowest lcd drawing functions |
13:59:30 | amiconn_ | of course |
13:59:49 | JdGordon | ok, so they all need redoing anyway, so maybe its not a big deal |
13:59:50 | amiconn_ | Yes, and the offsetting happens directly after clipping... still not really a problem |
13:59:55 | pondlife | I'd think that all offsets would only be relative to a viewport, never the screen. The initial screen would itself be a viewport, of course. |
13:59:58 | | Part LinusN |
14:00 |
14:00:11 | amiconn_ | Why would you need to redo all the functions??? |
14:00:25 | JdGordon | umm |
14:00:28 | amiconn_ | pondlife: Of course |
14:00:54 | patrakov | linuxstb: now about the aac codec. Should it recognize only *.aac files, or are *.m4a/*.mp4 files also acceptable? |
14:01:36 | linuxstb | patrakov: Only m4a/mp4 files. But they need to be "streaming" format - I believe Nero has an option for that (but I'm not 100% sure - I'm not an AAC expert) |
14:01:44 | pondlife | The only time screen co-ords are used would be when defining a viewport, right? Otherwise viewports would have to have "parents"... urgh. |
14:01:51 | patrakov | I use Linux and have no Nero |
14:02:16 | patrakov | I need a command line for either ffmpeg or faac |
14:02:25 | amiconn_ | pondlife: yes |
14:02:38 | linuxstb | patrakov: Lear is the person to talk to about AAC, but he isn't here at the moment... |
14:03:08 | | Part KiOui |
14:03:22 | JdGordon | pondlife: does it get put in iram or dram? |
14:03:33 | pondlife | DRAM I'd think. |
14:03:37 | patrakov | linuxstb: OK, thanks |
14:03:41 | pondlife | Not sure it matters much though |
14:04:08 | | Quit patrakov ("Leaving.") |
14:04:11 | JdGordon | well, it needs to be somewhere where it wont be overwritten when rockbox is loaded |
14:04:46 | pondlife | Of course |
14:05:13 | pondlife | But that doesn't necessarily prevent DRAM. |
14:05:28 | pondlife | Looks like the Nano problem isn't just bootloader though :( |
14:05:35 | | Join atsea- [0] (i=atsea-@gateway/tor/x-60c2f0e4052db62b) |
14:07:00 | | Join Genre9mp3 [0] (n=yngwiejo@athedsl-185736.home.otenet.gr) |
14:07:16 | JdGordon | amiconn_: i'm saying they would need to be modified anyway because they wold somehow need to be told which rectangle to offset/clip to |
14:09:14 | | Join jac0b [0] (n=jac0b@user-11fau0s.dsl.mindspring.com) |
14:09:19 | pondlife | JdGordon: We already have clipping code, that just needs to be part of the viewport layer. The viewports themselves can be restricted to prevent them going offscreen when they are set up. |
14:10:30 | JdGordon | yeah, but when apps calls some lcd function wtith an x,y pixel value, it will need to know what offset into the screen that pixel actually is |
14:10:50 | JdGordon | trying to see how it can be added without modifing the apps layer too much to start with |
14:11:20 | pondlife | JdGordon: Why will the app need to know the screen offset? |
14:11:29 | JdGordon | it shouldnt.. thats what im saying |
14:11:46 | | Quit jac0b () |
14:11:52 | JdGordon | it wants to draw to 0,0 (in the viewport), but the lcd funcion needs to know 0,0 is really 5,10 |
14:12:34 | | Join lee-qid [0] (n=liqid@p54965D0C.dip.t-dialin.net) |
14:12:38 | Zagor | we already have margins, which is a subset of that |
14:12:54 | pondlife | I'd expect the app will only need to pass a viewport number in, the lcd function will add the offsets after clipping. |
14:12:58 | | Join velixzeen [0] (n=velixzee@216.36.141.104) |
14:13:11 | JdGordon | we dont want to have to set the margins before and after redrawing the viewport though |
14:13:43 | pondlife | Won't margins be replaced by viewports ultimately? |
14:13:55 | JdGordon | I would tihnk so |
14:14:05 | pondlife | They'll also work within a viewport initially. |
14:14:06 | linuxstb | patrakov: I've just tried a flac file encoded by ffmpeg, and it doesn't work for me either... I don't have time to investigate any more now though, but I think it's related to the metadata blocks (or lack of them) |
14:14:19 | Zagor | viewports should definitely replace margins |
14:14:22 | * | JdGordon hopes this frustrates amiconn_ enough to start coding it :D |
14:14:22 | amiconn_ | JdGordon: Yes, modified, but that modification is dead simple |
14:14:26 | Zagor | having both would be ... ungood |
14:14:26 | pondlife | I think of a viewport as being like the current screens |
14:14:48 | pixelma | linuxstb: already left... |
14:14:48 | JdGordon | hehe ungood |
14:14:56 | pondlife | i.e. the remote would be a viewport (one or more) too. |
14:15:10 | linuxstb | pixelma: I just noticed. He was there when I started typing that sentence though... |
14:15:18 | amiconn_ | Zagor: The margins as they are implemented now will go away |
14:15:49 | amiconn_ | pondlife: That won't work. The app layer needs to distinguish main & remote |
14:16:20 | pondlife | Of course, but it would still work like screens do at the moment. |
14:16:31 | JdGordon | viewports is going to go between the screens api and the lcd drawing functions? |
14:16:33 | amiconn_ | JdGordon: There are still several more important things to implement than viewports |
14:16:40 | JdGordon | like? |
14:16:41 | pixelma | linuxstb: it's also interesting (and if Lear reads the logs...) |
14:16:42 | pondlife | Nano |
14:17:17 | | Quit kubiix (Read error: 104 (Connection reset by peer)) |
14:18:00 | pondlife | How does the current code know which screen is the remote? |
14:18:15 | | Quit Thundercloud (Read error: 113 (No route to host)) |
14:18:22 | JdGordon | it doesnt really, just different drawing funcitons are set for the screens api sturct |
14:18:36 | JdGordon | i _tinhk_ the struct has a type enum whihc you can check |
14:18:45 | JdGordon | but ideally the screen type would be irrelevant anyway |
14:18:54 | pondlife | RWPS vs WPS ? |
14:19:21 | pondlife | If it's done by a flag on the screen, then why not just keep that flag on each viewport. |
14:19:23 | amiconn_ | JdGordon: It can't be irrelevant. Different depths, pixel formats etc |
14:19:35 | JdGordon | to the apps code it is |
14:19:38 | JdGordon | sort of |
14:19:42 | | Part velixzeen |
14:19:44 | JdGordon | size is what matters |
14:19:50 | pondlife | :) |
14:20:05 | pondlife | Size and destination (main/remote) |
14:20:17 | | Quit Febs (Read error: 110 (Connection timed out)) |
14:27:25 | amiconn_ | My idea of identifying viewports is by their address. The root viewport can then be set by passing a NULL pointer |
14:27:57 | pondlife | Each viewport would start with a header structure defining size etc? |
14:28:31 | JdGordon | yeah, I thought passing the viewport id instead of the pointer would be easier |
14:28:47 | pondlife | I was thinking there wouldn't be a heirarchy (i.e no root), just an initial viewport (number 0) plus a second one for targets with remotes. |
14:29:23 | * | JdGordon wants z-ordering built into viewports |
14:29:40 | pondlife | No |
14:29:43 | pondlife | Not needed |
14:29:49 | JdGordon | yes it is |
14:29:56 | pondlife | Why overlap? |
14:29:59 | pondlife | Splash? |
14:30:07 | JdGordon | more than splash, but yes |
14:30:22 | pondlife | I thought that the initial one would not support overlapping |
14:30:22 | JdGordon | I have some ideas for the list which would need it |
14:30:34 | petur | _please_ keep it simple |
14:30:39 | pondlife | KISS it better |
14:30:47 | linuxstb | JdGordon: What ideas? |
14:30:58 | JdGordon | well, I figured if it was drawing staright intot he lcd buffer anyway, just draw the lowest first, then draw each one above it beore the lcd update |
14:32:02 | JdGordon | well, an idea... have a small rect which would make it painfully obvious roughly where int he list you are if its an alphabeticle list.. e.g it would show the first letter for the first item in a larger font |
14:32:20 | gammy | hm |
14:32:21 | JdGordon | or first fw letters if they are the same |
14:32:24 | pondlife | Hmm, multiple fonts too? |
14:32:38 | * | JdGordon 's grand vision for them :p |
14:32:48 | pondlife | Nice idea, but maybe not in the first cut. |
14:33:55 | JdGordon | but yeah, even splashes in todays code are "z-ordered".. just that the bottom screen isnt redrawn |
14:34:07 | JdGordon | but it wouldnt be in the viewports any mostly... |
14:34:42 | amiconn_ | A viewport would have a struct holding its parameters. Normally there wouldn't be a hierarchy, with one exception |
14:35:10 | JdGordon | hmm... ok, maybe it wouldnt need it after all... the screen could do its own heighrachy and redrwa them in the order it wants |
14:35:22 | amiconn_ | The scroll code needs to inherit from the active viewports, in order to be able to destroy the correct scrolling objects when clearing a viewport |
14:36:58 | amiconn_ | And no z-order either; if viewports overlap the one which draws last wins |
14:43:08 | GodEater | any takers for DevConPub3, possibly in a fortnight ? |
14:43:36 | linuxstb | GodEater: Probably worth mentioning that it's in London... |
14:44:05 | GodEater | the "3" implies this does it not ? |
14:44:16 | | Join Thundercloud [0] (n=thunderc@84-51-130-71.judith186.adsl.metronet.co.uk) |
14:44:20 | linuxstb | I guess - but for new readers... |
14:44:21 | GodEater | it's not "DevConPubAbroad" |
14:44:30 | pondlife | Maybe, name your date |
14:44:42 | linuxstb | So we've claimed DevConPub as being (C) London? ;) |
14:46:14 | pondlife | UK at least... |
14:46:52 | GodEater | pondlife: you can come and look and go "ooooh" at the Gigabeat S60s |
14:47:19 | pondlife | Arm wrestle for one? |
14:47:22 | pondlife | I'll get in training.... |
14:47:35 | GodEater | sure - wrestle linuxstb |
14:47:58 | * | pondlife imagines GodEater returning home with 5 new DAPs |
14:48:09 | GodEater | ...and a worn out arm |
14:48:27 | GodEater | Oct. 8th ? |
14:48:43 | pondlife | No good for me. |
14:49:01 | | Quit GodEater ("CGI:IRC (EOF)") |
14:49:29 | | Join GodEater [0] (n=c2cbc95c@rockbox/staff/GodEater) |
14:49:38 | * | GodEater curses CGI-IRC |
14:49:54 | GodEater | when would suit you then sir ? |
14:52:05 | B4gder | I checked Ainol's web site and find no mentioning of V2000, but I find they have a U20 model who they advertise with the words "Austria chip" and it certainly made me smile |
14:53:39 | GodEater | so - are there any telechips players in the "queue" to be ported ? |
14:53:58 | B4gder | TMM says he wants to work on the iAudio 7 |
14:53:59 | * | GodEater makes oblique references to an email he wasn't sent |
14:54:10 | GodEater | is that it though ? |
14:54:21 | B4gder | claimed to be TCC77x |
14:54:38 | GodEater | seems a shame to "waste" such a bounty :) |
14:55:10 | B4gder | and it claims 60 hours run-time... |
14:55:35 | GodEater | wow |
14:55:42 | GodEater | that's fairly impressive |
14:55:47 | B4gder | 16GB version "coming soon" |
14:55:51 | * | JdGordon wishes he was taught mroe about hardware hacking in his course |
14:55:53 | Lars_G | GodEater: I'd also think a lot of people would love to have a go at rockbox in the new classic/fatty pods |
14:56:06 | | Join shepRd_ [0] (n=mal@udsl-3-160.WA.dft.com.au) |
14:56:22 | GodEater | Lars_G: there's that huge "encrypted firmware" hurdle to get over first there though |
14:56:58 | GodEater | which personally doesn't make me want to start a port on any of them |
14:57:30 | pondlife | GodEater: 18th Oct? |
14:58:28 | Zagor | the cowon d2 could be a fun target, since it has a touchscreen. lots of new code to write! :-) |
14:58:40 | shepRd_ | mmm, my Sansa e250 hardlocked with a "Data abort at 01FC13F0" .. do I have to pull/short the batteries or wait for them to run flat to get past? |
14:58:51 | JdGordon | is the d2 the one with the same hardware as the mrobe 500? |
14:59:00 | Zagor | JdGordon: I don't know |
14:59:03 | Lars_G | GodEater: I think that makes it more valuable... well it would once rockbox has a working usb stack.. would be the "replace your closed OF completely and save your device!" idea |
14:59:16 | GodEater | pondlife: I've noted it down - check with linuxstb. I have to go off an nuke a virus infected server. |
14:59:26 | GodEater | Lars_G: how does it make it more valuable ? |
14:59:28 | Zagor | JdGordon: yeah, looks very similar anyway |
14:59:31 | pondlife | OK, I'm happier to wait if it means we can get more people |
14:59:49 | * | JdGordon is slwoly getting the ui ready for touch screen waiting for th emrobe to star working :p |
14:59:49 | Zagor | shepRd_: hold the power button until it goes black |
14:59:54 | pondlife | Not that you and linuxstb were unpleasant company... |
15:00 |
15:00:24 | Lars_G | GodEater: because it offers people who like the hardware but not the extra closed software an option to have the hardware and use it as they see fit |
15:00:29 | shepRd_ | Zagor: thanks, I just didn't hold long enough ;- |
15:00:37 | B4gder | about 15 seconds should do it |
15:00:49 | Lars_G | the only important part here is that it should be a full replacement. |
15:01:02 | Zagor | Lars_G: this is not just a question of us now wanting to port. apple made a deliberate effort to prevent us. |
15:01:05 | Lars_G | and without touching the OF at all (or inspecting it) or our american friends would go to jail. |
15:01:12 | * | Lars_G nods |
15:01:14 | shepRd_ | I tried a few combo's to see if I could guess a hidden key combo ;-) |
15:01:14 | Lars_G | I get that |
15:01:28 | | Join DerPapst [0] (n=DerPapst@p54BD2C61.dip0.t-ipconnect.de) |
15:01:36 | Lars_G | In fact if I must be sicnere this is the reason I will be switching from iPod to sansa |
15:01:39 | DerPapst | good afternoon :) |
15:01:44 | Lars_G | once I figure and fix my convolute podcast system |
15:01:47 | linuxstb | pondlife, GodEater: I think the 18th is OK for me - too early to tell... |
15:02:27 | linuxstb | JdGordon: The D2 has a telechips cpu IIRC. |
15:03:06 | linuxstb | JdGordon: And there's a version available now with DAB radio, so it's an interesting target for that reason... |
15:03:10 | Zagor | linuxstb: doesn't the mrobe? |
15:03:17 | B4gder | no |
15:03:21 | Zagor | oh, ok |
15:03:26 | B4gder | mrobe 500 is tms320dm320 |
15:03:30 | Zagor | they look so similar I thought it was the same design |
15:04:09 | JdGordon | the mrobe has a bloody camera... who the heck puts a camera onto an mp3 player :p |
15:04:19 | B4gder | d2 is said to have a TCC7801 (in a rockbox mailing I found) |
15:04:34 | Zagor | wikipedia concurs |
15:04:37 | * | JdGordon looks at "olympus" and changes the senatces to say who the heck puts a mp3 player onto a camera |
15:04:41 | Zagor | http://en.wikipedia.org/wiki/Cowon |
15:05:16 | B4gder | its odd that they brand some things cowon and some things iAudio |
15:05:21 | Zagor | yeah |
15:05:52 | JdGordon | .. and digital radio doesnt imterest me at all... its the same crap music at better quality |
15:06:10 | linuxstb | Or (in the UK at least), worse quality... |
15:06:38 | B4gder | the D2 claims 52 hours run-time |
15:06:53 | B4gder | Cowon really does excel at the claimed run-times |
15:06:56 | linuxstb | Similar to the iAudio 7 - which claims 60. |
15:07:24 | JdGordon | ah, I was thining the cowan A2.. |
15:07:57 | *** | Saving seen data "./dancer.seen" |
15:10:04 | B4gder | JdGordon: does the mrobe500 use 24 bit lcd? |
15:10:21 | JdGordon | 16bit i tihnk |
15:10:42 | B4gder | I see the D2 is at least claimed to be 24bit |
15:11:08 | B4gder | and APE support... :-O |
15:11:21 | Zagor | "APE will be supported by future firmware upgrade." |
15:11:25 | B4gder | hahaha |
15:11:39 | Zagor | I bet they have lots of requests for that |
15:12:00 | * | linuxstb is curious to know what compression levels they can handle |
15:12:01 | B4gder | oh yeah, both APE users mailed them ;-P |
15:12:20 | Zagor | "Video File up to 320x240(QVGA), 30fps" |
15:12:40 | Zagor | records radio to wma! |
15:12:48 | | Join nicktastic [0] (n=nick@unaffiliated/nicktastic) |
15:12:51 | linuxstb | Now that's the killer feature for me... |
15:12:51 | Zagor | how odd |
15:13:13 | linuxstb | I hope it doesn't do that for DAB... |
15:13:19 | amiconn_ | JdGordon: The D2 has a bloody touch screen :( |
15:13:30 | Zagor | can't see anything about dab. only fm radio. |
15:13:38 | JdGordon | why the :( makes for some fun code |
15:14:07 | amiconn_ | Touch operation is a pita for a dap imo |
15:14:12 | linuxstb | Zagor: It's relatively new, and I think only available in the UK |
15:14:18 | Zagor | ok |
15:14:24 | GodEater | linuxstb: do you mean "killer" in the sense that it's killed your desire for it ? :) |
15:14:29 | JdGordon | depends how its done |
15:14:40 | Zagor | I tend to agree with amiconn about touchscreen. but it could be fun to code! |
15:14:54 | amiconn_ | I mean touch in general, not only touch screen |
15:15:00 | linuxstb | GodEater: It's made me want to fix it... |
15:15:09 | Zagor | yeah, I want a solid click when I press something |
15:15:09 | GodEater | hehe |
15:15:28 | JdGordon | the click sound makes it better, but yeah, proper buttons are nicer |
15:15:41 | linuxstb | D2 with DAB review - http://reviews.cnet.co.uk/digitalmusic/0,39029994,49292360,00.htm |
15:15:45 | amiconn_ | I tried using the ipod in the car. The wheel is a real pita whitout looking at the unit |
15:16:26 | * | JdGordon tihnks apple is in cahoots with insurance car companies or something.. bound to be lots of itouch related accidents |
15:16:27 | Zagor | I played with a d2 during lunch. for some reason they require double-click to open each function... |
15:16:36 | Zagor | very annoying |
15:16:46 | JdGordon | double click? or select then click? |
15:17:02 | Zagor | unsure, could be select+click. |
15:17:12 | JdGordon | the same as the mr500 then |
15:17:25 | Zagor | with big honking icons it's quite unnecessary imho |
15:17:53 | Zagor | maybe you'd want that for the "delete all" button, but not basic menus |
15:18:26 | JdGordon | big icons is for fat fingures... |
15:18:47 | JdGordon | and yeah, the select then click is needed or else your bound to do something you dont want |
15:19:20 | | Part przemhb |
15:19:25 | bluebrother | anyone with an x5v around? |
15:19:39 | | Join Rincewind [0] (i=EK9kThy3@nat-wh-1.rz.uni-karlsruhe.de) |
15:20:20 | linuxstb | JdGordon: Sounds like a setting is needed... |
15:20:41 | JdGordon | your being sarcastic.. right....? |
15:21:15 | linuxstb | Given our sample, 50% of users want select+click, 50% want single-click... |
15:21:40 | JdGordon | http://www.rockbox.org/twiki/bin/view/Main/SimMouseInterface if you want to try it out... |
15:21:56 | | Join maraz [0] (i=maraz@lakka.kapsi.fi) |
15:22:11 | Zagor | I've never needed select+click on any other touchscreen device, why would I need it now? |
15:22:14 | linuxstb | The only touch-screen device I have is a GPS, which is single-click, and I have no problem with it. |
15:22:24 | Zagor | Even the tomtom in my car doesn't have it |
15:22:51 | JdGordon | actually.. to tell you the truth, I never actually tried it with single click |
15:22:54 | Zagor | we don't exactly have a lot of destructive actions anyway |
15:23:03 | JdGordon | I did it 2 clicks because i hadnt got the scrolling working yet :p |
15:23:10 | Zagor | hehe |
15:23:41 | JdGordon | we have 1 killer destructive action... load track |
15:23:49 | JdGordon | accidentl click will wipe your playlist |
15:24:12 | linuxstb | Isn't there already a setting for that? |
15:24:20 | Zagor | party mode :) |
15:24:22 | bluebrother | you can enable "warn on erasing dynamic playlist" (or similar) |
15:26:24 | * | JdGordon changes vote to single click |
15:26:25 | Zagor | [main.c] Cachable memory pool from [0x%x] size=[0x%x] |
15:26:33 | JdGordon | witht he proviso that the scroller gets more work :p |
15:26:42 | Zagor | looks like cowon left lots of debug info in their firmware |
15:26:57 | B4gder | that we like! |
15:27:05 | * | bluebrother considers double click useless even on the PCs desktop |
15:27:12 | Zagor | and it's unscrambled |
15:27:25 | B4gder | Zagor: but with two checksums somewhere in the header... |
15:27:30 | bluebrother | what firmware? Iaudio 7? |
15:27:33 | Zagor | B4gder: ok |
15:27:40 | B4gder | if "telchip standard" at least |
15:27:40 | Zagor | bluebrother: i'm looking at the d2 |
15:27:42 | B4gder | telechip |
15:27:55 | bluebrother | ok. |
15:29:22 | | Join jac0b [0] (n=jac0b@user-11fau0s.dsl.mindspring.com) |
15:29:42 | Zagor | weird three-step firmware upgrade process with reboots between each step |
15:30:03 | linuxstb | Zagor: Yes, I looked at that - it wasn't at all clear what was happening... |
15:31:16 | Rincewind | Zagor: You are responsible for the web page, right? |
15:31:25 | Zagor | Rincewind: yes |
15:31:32 | Rincewind | would it be possible to have 10 commit messages on the front page? |
15:31:44 | * | linuxstb wanted to ask the same question |
15:31:47 | * | markun also votes for more than 4 |
15:32:09 | linuxstb | Also, the timestamps on the front page and "last 4 weeks" page are in different timezones... |
15:32:11 | Rincewind | because with the current 5 i always have to check further to get all commits since the last day |
15:32:12 | Zagor | you have 15 if you click the header |
15:33:04 | Zagor | we can't have everything on the front. it's already very crowded. |
15:33:20 | | Part Lars_G |
15:33:49 | Rincewind | would it be possible to have always the commits from the last 30 hours on the front page? |
15:34:04 | scorche | that could get very long... |
15:34:11 | * | JdGordon joins the voting and agrees with the others |
15:34:15 | Zagor | very very long |
15:34:20 | Rincewind | then it is sometimes more and sometimes less and if I check regularly I don't have to click to a second page |
15:34:35 | Zagor | Rincewind: the front page is not the "development status" page. |
15:34:37 | petur | Zagor: but you could add the 'since 4 weeks' link back |
15:34:38 | scorche | especially is JdGordon is committing anything that day... |
15:34:40 | scorche | if |
15:34:45 | JdGordon | haw haw haw |
15:34:51 | Zagor | petur: look again :) |
15:34:59 | JdGordon | Zagor: can you add anchors to the recent.html page please? |
15:35:05 | Zagor | JdGordon: sure |
15:35:16 | petur | Zagor: nice - thanks |
15:35:34 | JdGordon | :) cheers |
15:35:51 | * | DerPapst thinks "who" should be the 2nd column on the svn table |
15:35:56 | Rincewind | another thing, if I click the "subversion" header, it should go directly to the anchor Subversion |
15:36:17 | DerPapst | Rincewind: that is what JdGordon just requested ;) |
15:36:42 | amiconn_ | DerPapst:: Imo 'what' and 'where' is more important information than 'who' |
15:36:44 | Rincewind | ah ok, I was typing without reading everything first ^^ |
15:36:49 | Zagor | anchors added |
15:37:09 | JdGordon | all hail Zagor the great ! |
15:37:18 | DerPapst | amiconn_: hmm... ok ;) |
15:39:06 | Rincewind | Zagor: would it be possible to add the "since 4 weeks, since 2.5 etc" links to the bottom of recent.html, too? |
15:39:15 | Zagor | sure |
15:40:10 | Rincewind | thanks |
15:41:03 | Zagor | done |
15:42:11 | Rincewind | Another idea: maybe the svn revision number, too? Maybe this can be put under the date in a smaller font and only on since-4weeks.html and similar |
15:42:24 | | Quit kwanteen__ (Read error: 104 (Connection reset by peer)) |
15:42:53 | Zagor | Rincewind: just mouse-over one of the "where" links to see the revision |
15:42:58 | Zagor | in the url |
15:43:19 | | Join LinusN [0] (i=linus@rockbox/developer/LinusN) |
15:43:30 | | Quit CaptainSquid ("Miranda IM!") |
15:43:31 | Rincewind | ok, I didn't know that. that's ok for me, then. |
15:46:26 | bluebrother | Zagor: how about adding it as title tag to the timestamp? IIRC it should show as pop-up while hovering then |
15:49:52 | | Join FOAD_ [0] (n=dok@dinah.blub.net) |
15:50:48 | | Quit atsea- (Remote closed the connection) |
15:50:59 | | Join contxt [0] (n=jac0b@user-11fau0s.dsl.mindspring.com) |
15:51:04 | | Quit contxt (Remote closed the connection) |
15:53:56 | | Quit joecool (Remote closed the connection) |
15:55:02 | Zagor | bluebrother: that's an idea. remind me tomorrow :) |
15:56:28 | | Quit tictoc (Remote closed the connection) |
15:57:59 | scorche | well then...off i go |
15:58:05 | scorche | whopps |
15:58:29 | | Join tictoc [0] (i=tabac@gateway/gpg-tor/key-0xB9002659) |
16:00 |
16:00:37 | | Quit Zagor ("Client exiting") |
16:01:31 | | Join desowin [0] (n=desowin@hdp186.internetdsl.tpnet.pl) |
16:03:11 | | Quit FOAD (Read error: 110 (Connection timed out)) |
16:03:12 | | Nick FOAD_ is now known as FOAD (n=dok@dinah.blub.net) |
16:03:16 | | Quit jac0b (Read error: 110 (Connection timed out)) |
16:03:19 | | Join Redbreva [0] (n=chatzill@host86-147-105-135.range86-147.btcentralplus.com) |
16:04:40 | | Part LinusN |
16:08:49 | | Join kugel [0] (n=kugel@e178120231.adsl.alicedsl.de) |
16:09:03 | kugel | hi |
16:09:12 | kugel | can someone change my username at the tracker please? |
16:10:42 | B4gder | from what to what? |
16:12:21 | kugel | godess to kugel |
16:12:29 | kugel | maybe even kugel. |
16:13:07 | B4gder | it seems I can't change the user name |
16:13:38 | B4gder | I suggest you register with your new name and i can delete the old one |
16:13:46 | kugel | ok |
16:14:22 | kugel | email address taken |
16:14:37 | kugel | delete it before i reregister please |
16:14:51 | B4gder | done |
16:17:56 | kugel | thank you |
16:18:25 | kugel | can you tell me what those diffenrent highlightenings of the tasks mean? |
16:18:42 | kugel | some are cyan, some orange, some red |
16:18:56 | B4gder | severity level i think |
16:19:06 | B4gder | and no, we don't really care about that... :-) |
16:19:37 | XavierGr | now that is lame! |
16:19:38 | markun | B4gder: I just looked at the firmware upgrade of the Gemei X-900. Looks a lot like the one of the Ainol V2000 |
16:19:47 | markun | but not the same open source products used |
16:19:53 | XavierGr | mingw and vmware is exactly the same in speed |
16:19:59 | kugel | ok |
16:20:00 | B4gder | markun: another chinese ? |
16:20:14 | markun | yes |
16:20:25 | XavierGr | time (make && make install) resulted in 4.30 minutes for both (up and down) |
16:21:10 | B4gder | markun: I summed up yours and my findings here => http://daniel.haxx.se/blog/2007/09/24/ainol-license-violation/ |
16:23:15 | | Join B4gder_ [0] (n=daniel@static-213-115-255-230.sme.bredbandsbolaget.se) |
16:23:24 | | Quit B4gder (Connection reset by peer) |
16:23:25 | markun | B4gder_: interested in the X900 firmware? |
16:23:43 | B4gder_ | sure! |
16:24:18 | markun | http://130.89.160.166/gemei_x900/main.ldr |
16:24:42 | B4gder_ | are the .ldr extensions the ones the used originally? |
16:24:47 | markun | yes |
16:25:00 | | Quit maxkelley (Remote closed the connection) |
16:25:04 | | Join maxkelley [0] (n=max@cpe-74-69-17-126.rochester.res.rr.com) |
16:25:25 | B4gder_ | seems to be the same file format |
16:25:32 | markun | B4gder_: the upgrades both also contained a "mguires" folder with skins for the interface |
16:26:30 | markun | a google for "main.ldr" brings up a lot of links to either Ainol or Gemei related pages |
16:27:11 | B4gder_ | yeah, same APE, same unzip, same NES, same libjpeg, same wxMusik etc |
16:27:30 | markun | but no ffmpeg |
16:27:36 | markun | but I found xvid |
16:28:51 | | Join atsea- [0] (i=atsea-@gateway/tor/x-3d667e448abdbf72) |
16:28:52 | B4gder_ | "c:\main.ldr" ... |
16:29:12 | B4gder_ | it certainly looks like this OS accesses the disk with drive letters in DOS style |
16:30:05 | B4gder_ | video\wmv\decode\ms_src\ms_orig is indeed an interesting path |
16:30:33 | | Quit GodEater ("CGI:IRC (Ping timeout)") |
16:32:15 | markun | "Would need a sector size > 16k, which GEMDOS can't work with" |
16:32:36 | B4gder_ | yeah GEMDOS seems to be the OS |
16:32:52 | B4gder_ | but it's not really clear to me |
16:33:03 | markun | yes, the same strings in the v2000 file |
16:33:34 | B4gder_ | I found this on GEMDOS => http://www.stud.uni-karlsruhe.de/~uk48/TOSBook/online/004.html |
16:34:46 | markun | and some links to Atari ST stuff |
16:35:00 | B4gder_ | yes => http://en.wikipedia.org/wiki/Graphical_Environment_Manager#Atari_versions |
16:35:05 | markun | http://toshyp.atari.org/005001.htm |
16:36:02 | B4gder_ | ... /* Use Atari GEMDOS variation of MS-DOS fs */ |
16:36:20 | markun | hm, ok, so maybe only the fs |
16:36:47 | B4gder_ | I wonder if there might be some chinese unicode comments/strings in those images |
16:39:15 | markun | I've tried "big5" and found no obvious block of strings |
16:39:49 | B4gder_ | I wonder if this image is only the "application" chunk and not the actual OS |
16:41:30 | B4gder_ | I'm off for now! |
16:41:32 | | Quit B4gder_ ("It is time to say MOOO") |
16:43:31 | | Join jgarvey [0] (n=jgarvey@cpe-069-134-102-044.nc.res.rr.com) |
16:44:16 | | Join GodEater [0] (n=c2cbc95c@rockbox/staff/GodEater) |
16:44:54 | | Join nls_ [0] (n=nils@nl104-208-167.student.uu.se) |
16:45:52 | bluebrother | some tasks are too stupid to be true −− this "My problems" guy seems to be incapable to even STFW :( |
16:46:25 | | Quit JdGordon ("Konversation terminated!") |
16:48:06 | | Nick parafin|away is now known as parafin (i=parafin@paraf.in) |
16:48:32 | GodEater | bluebrother: task no ? |
16:48:55 | * | nls_ spots the topic count in the Audio playback & playlists forum :-D |
16:49:16 | bluebrother | GodEater: Bagder just requested a reopen request on that task ... |
16:50:07 | * | GodEater can't spot it |
16:50:09 | bluebrother | s/requested/denied/ |
16:50:31 | bluebrother | FS #7805 |
16:51:23 | bluebrother | kugel: I believe dionoea wanted to look into porting info-zip to rockbox |
16:53:34 | GodEater | I must be slow today |
16:53:37 | GodEater | STFW ? |
16:53:50 | bluebrother | search the fine web |
16:53:51 | nls_ | search the friggin wiki ? |
16:53:57 | GodEater | ah |
16:57:47 | | Quit Ghwomb ("ChatZilla 0.9.78.1 [Firefox 2.0.0.7/2007091417]") |
17:00 |
17:00:10 | GodEater | Forums. Post marked "Help| 2 questions". User is clearly a genius. |
17:00:43 | bluebrother | indeed. |
17:05:21 | | Quit GodEater ("CGI:IRC (Ping timeout)") |
17:05:23 | | Quit atsea- (Remote closed the connection) |
17:06:37 | | Join miepchen^schlaf [0] (n=hihi@p54BF6CE6.dip.t-dialin.net) |
17:07:58 | *** | Saving seen data "./dancer.seen" |
17:10:26 | | Join TMM [0] (n=hp@ip565b35da.direct-adsl.nl) |
17:11:00 | TMM | linuxstb: hey man! alive? |
17:11:42 | | Join shepRd [0] (n=mal@udsl-3-160.WA.dft.com.au) |
17:11:56 | | Quit spiorf (Read error: 104 (Connection reset by peer)) |
17:12:44 | | Join spiorf [0] (n=spiorf@87.21.22.109) |
17:12:45 | * | linuxstb checks |
17:12:48 | linuxstb | TMM: Yes. |
17:20:23 | | Nick hannesd_ is now known as hannesd (n=light@gate-hannes-tdsl.imos.net) |
17:21:11 | * | Nico_P likes the gradient line selector a lot |
17:21:51 | linuxstb | Does it work correctly with scrolling lines? |
17:22:03 | Nico_P | good qustion |
17:22:26 | Nico_P | it does |
17:22:34 | | Quit Entasis (Read error: 104 (Connection reset by peer)) |
17:22:55 | bluebrother | does it work on greyscale as well? |
17:22:59 | Nico_P | a problem I noticed is that it displays two gradients in screens where two lines are selected |
17:23:16 | bluebrother | might be an interesting effect to have two greyscales as selection |
17:24:09 | Nico_P | I don't think it works on grayscale but it can probably be adapted |
17:24:52 | bluebrother | not sure if it would be useful in terms of readability though. |
17:25:20 | * | linuxstb wishes someone would sort out the status bar on the larger LCDs |
17:25:33 | Nico_P | linuxstb: what do you mean ? |
17:25:42 | Nico_P | ah, the status bar |
17:25:45 | | Quit shepRd_ (Read error: 110 (Connection timed out)) |
17:26:45 | | Join GodEater [0] (n=c2cbc95c@rockbox/staff/GodEater) |
17:26:53 | | Join Frazz [0] (n=Fraser@thelawsons.plus.com) |
17:27:02 | Nico_P | linuxstb: what would you like to see changed ? |
17:27:28 | GodEater | http://www.regdeveloper.co.uk/2007/09/22/sflc_gpl_microsoft/ |
17:28:14 | linuxstb | Nico_P: Firstly to use larger icons, but I think it needs to be themable to match the WPS. |
17:31:16 | nls_ | linuxstb: agreed |
17:32:59 | Nico_P | linuxstb: I agree too... this is yet another ocurrence of "rockbox needs to be prettir" |
17:33:04 | | Join kfazz [0] (n=ken@76-203-137-185.lightspeed.wlfrct.sbcglobal.net) |
17:33:06 | Nico_P | prettier* |
17:36:30 | | Join The-Compiler [0] (n=florian@69.11.76.83.cust.bluewin.ch) |
17:39:56 | nls_ | Nico_P: it's also a usablility issue, the icons and text'can be quite hard to see on displays with very small pixels |
17:40:57 | nls_ | wow this midiplugin sounds awful in my sim, wonder if it's a 64 bit thing as it sounds good on my player |
17:44:19 | | Join Ebert [0] (n=EbErT@adsl-145-72-140.asm.bellsouth.net) |
17:49:08 | | Join haemmy [0] (n=stefan@194.208.162.140) |
17:50:06 | | Join JTD121 [0] (i=183f652a@gateway/web/cgi-irc/labb.contactor.se/x-ae9b7fe02169cd87) |
17:50:38 | JTD121 | Hey guys, I notice you don't have a port to the 2nd Gen Nano |
17:50:48 | JTD121 | Would you guys consider a donation of one to start development? |
17:50:59 | | Join Pete [0] (n=chatzill@host81-153-160-191.range81-153.btcentralplus.com) |
17:51:10 | JTD121 | I was looking through all the FAQs to see if you would take a donation or something |
17:51:13 | Nico_P | JTD121: what's mainly needed is donation of an exploit method to run code on the nano 2G |
17:52:04 | JTD121 | Ah, so you need someone that knows the hardware a little better than most people? |
17:53:11 | Nico_P | it's actually more than that. Apple has implemented a protection to prevent users from running custom code on their players, so we'd need a workaround before even considering a port |
17:53:28 | JTD121 | Alrighty, I see now |
17:53:37 | Nico_P | JTD121: it's also the same on the latest models |
17:53:52 | JTD121 | I would imagine it was, since it seemed so effetive in the 2nd gen |
17:55:18 | JTD121 | So there's no one at Apple that has 'leaked' any insight into it? |
17:55:45 | Nico_P | unfortunately, no |
18:00 |
18:00:13 | | Quit amiconn_ ("CGI:IRC") |
18:05:56 | | Quit JTD121 ("CGI:IRC (EOF)") |
18:07:30 | | Join toffe82 [0] (n=chatzill@h-74-0-180-178.snvacaid.covad.net) |
18:08:25 | spiorf | but anyone has an idea on WHY they implement these protections? |
18:08:51 | Nico_P | spiorf: probably to prevent people like us from running code |
18:08:53 | spiorf | i mean, if a player can run rockbox, this can only be an added value |
18:09:02 | | Quit daurn|laptop (Read error: 104 (Connection reset by peer)) |
18:09:06 | nls_ | amiconn: could you share one of your midis that are too complicated for the midiplay plugin to keep up or point me to where I can find a free one? |
18:09:08 | Nico_P | spiorf: it means less control for them |
18:09:11 | spiorf | = more people will buy player |
18:09:30 | Nico_P | spiorf: they want you to use iTunes |
18:09:39 | bluebrother | spiorf: I guess the main reason are those cheap chinese rip-offs. |
18:09:40 | spiorf | oh, THAT |
18:10:00 | Nico_P | bluebrother: why ? |
18:10:06 | | Join daurn|laptop [0] (n=fake@unaffiliated/daurnimator) |
18:10:08 | spiorf | yeah, why= |
18:10:08 | GodEater | spiorf: people who buy their music through itunes == $$$ to Apple. They couldn't give a crap about the >1% of their users that use Rockbox. |
18:10:15 | bluebrother | well, if they start to pirate their software ... |
18:10:20 | GodEater | or <1% even |
18:10:45 | Pete | anyone familiar with gigabeat insides? i appear to have bust my screen while taking the thing apart. stupid curiosity |
18:10:57 | bluebrother | and the users won't notice it. |
18:11:06 | spiorf | i bought an ipod nano because it can run rockbox |
18:11:21 | Nico_P | bluebrother: the chinese ripoffs don't have the sema hardware at all, do they ? |
18:11:22 | markun | Pete: 'bust' in which way? |
18:11:27 | spiorf | if it wasn't "hackable" i would have bought something cheaper |
18:11:32 | GodEater | spiorf, and you're in that <1% then - that they don't care about. |
18:11:43 | | Quit pondlife ("disconnected has pondlife") |
18:11:55 | bluebrother | I don't think it's much of the apple buyers who bought the Ipod because of Rockbox |
18:12:06 | spiorf | my point was: if they don't care, why spending money and time to avoid people like me running rockbox? |
18:12:08 | | Join lazka [0] (n=lazka@83-65-237-62.dynamic.xdsl-line.inode.at) |
18:12:15 | Pete | at first i could see that the lcd was displaying things but the backlight wouldnt work, now in attempting to fix the backlight nothing appears on the screen at all |
18:12:50 | bluebrother | they don't care if they loose buyers like you −− you also won't use the ITMS most likely |
18:12:57 | GodEater | spiorf: because then you become part of 99.9% that they do care about :) |
18:13:14 | markun | Pete: there are only 2 connectors I think. Are both of them connected? |
18:13:33 | bluebrother | Nico_P: I see two problems: (1) ripoffs that are different, users don't notice it and call apple because they think it's an Ipod |
18:13:53 | Pete | yeah, the backlight one was disconnected but i think i got it reseated ok, although i do hate ribbon cables |
18:14:13 | bluebrother | (2) ripoffs trying to clone the hardware or trying to disassemble the Ipod (both in hardware and software terms) to clone it even much better. |
18:14:18 | | Quit petur ("work->home") |
18:15:10 | kfazz | where exactly are the statusbar icons defined? |
18:15:38 | GodEater | in the source code I'd imagine |
18:15:41 | | Join Dark_Apostrophe [0] (n=darkapos@supporter/monthlybyte/DarkApostrophe) |
18:15:49 | bluebrother | check apps/recorder/icons.[ch] |
18:15:58 | kfazz | thanks |
18:16:04 | Dark_Apostrophe | Now that I have Rockbox on my Toshiba gigabeat f20, do I need the cradle for anything? |
18:16:04 | Nico_P | bluebrother: good points, but I think the main reason is still lokc-in |
18:16:16 | Nico_P | kfazz: I'm working on the gradient patch right now |
18:16:18 | markun | Dark_Apostrophe: nope |
18:16:21 | bluebrother | Nico_P: that would be (3) ;-) |
18:16:22 | Nico_P | kfazz: hope you don't mind |
18:16:25 | markun | Dark_Apostrophe: good to hear it all worked out :) |
18:16:27 | Dark_Apostrophe | markun: Ok |
18:16:28 | kfazz | i passed that up first time thinking it was archos specific |
18:16:42 | Dark_Apostrophe | markun: linuxstb helped me out |
18:16:49 | * | bluebrother read an article about chinese hardware piracy a while ago |
18:16:49 | Dark_Apostrophe | markun: Works like a charm |
18:16:51 | kfazz | Nico_P: what on? |
18:17:01 | kfazz | no i don't |
18:17:12 | Dark_Apostrophe | markun: Also, just one more question: Is there a way to delete files from within Rockbox's own file manager? |
18:17:17 | | Quit Jon-Kha ("leaving") |
18:17:29 | | Join Jon-Kha [0] (i=jon-kha@80-248-247-190.cust.suomicom.fi) |
18:17:30 | bluebrother | and it seems it has become a *huge* problem for the industry (they gave an example on Harting, which are making industry connectors) |
18:17:30 | Nico_P | kfazz: I've been cleaning it up and now I'm adding separate modes for solid colour and gradient colour |
18:17:38 | Nico_P | kfazz: I'm hoping to commit it |
18:17:48 | kfazz | awesome |
18:18:07 | markun | Dark_Apostrophe: sure, just hold select and choose "delete" |
18:18:15 | markun | select = center of cross |
18:18:26 | Dark_Apostrophe | markun: If I push select, it starts playing off the files |
18:18:26 | kfazz | do you think it's better to draw the gradient in FG or BG? |
18:18:43 | kfazz | if in FG you can see it over bitmaps |
18:18:51 | Nico_P | kfazz: FG makes more sense to me |
18:18:56 | Nico_P | kfazz: what bitmaps ? |
18:19:02 | nls_ | Dark_Apostrophe: hold it down a little longer |
18:19:31 | kfazz | did you see the screenshot in the forum thread with black background and just the selected text color changed? |
18:19:33 | Dark_Apostrophe | Hmm, you're right - thanks |
18:19:39 | kfazz | bitmaps as in a background pic |
18:19:46 | Dark_Apostrophe | Also, there are certain directories I don't need to have visual in the file browser |
18:20:00 | Dark_Apostrophe | fonts, fwimg, image |
18:20:03 | Nico_P | kfazz: ah, the backdrop... well I believe the line selector should hide the backdrop |
18:20:13 | Dark_Apostrophe | Is it possible to make them not show in the file browser? |
18:20:33 | markun | Dark_Apostrophe: HOLD, not just push |
18:20:36 | | Join ivan` [0] (n=ivan`@adsl-71-143-7-140.dsl.scrm01.pacbell.net) |
18:20:46 | Dark_Apostrophe | markun: I just saw that. :) |
18:20:49 | markun | :) |
18:20:51 | kfazz | so do i, which was why i changed it, but that eliminates the possibilty of using a different font color as the selector |
18:21:09 | kfazz | without the gradient |
18:21:09 | Nico_P | kfazz: also I fixed a slight display glitch... the gradient was drawing one line too much |
18:21:11 | Dark_Apostrophe | So can I make those directories invisible? |
18:21:13 | | Join Arathis [0] (n=doerk@p5B03BB47.dip0.t-ipconnect.de) |
18:21:31 | kfazz | that was pretty much trial by error code |
18:21:33 | markun | Dark_Apostrophe: if you don't plan to use the original firmware anymore you can replace the GBSYSTEM folder with our dummy one (+ the bootloader) |
18:21:43 | Nico_P | kfazz: I hadn't realised that |
18:21:44 | bluebrother | Dark_Apostrophe: set the hidden flag using the PC and then select something different than "all" as filetype view |
18:21:53 | markun | Dark_Apostrophe: http://www.rockbox.org/twiki/bin/view/Main/GigabeatFXPort#Improved_Boot_Time_Optional |
18:22:08 | Dark_Apostrophe | bluebrother: hidden flag = a dot before the directory |
18:22:41 | Dark_Apostrophe | Also, all of the video, music etc... dirs are within gbsystem/ |
18:23:31 | bluebrother | Dark_Apostrophe: no. |
18:23:56 | bluebrother | there are two types of hidden files: (1) files starting with a dot. That's the way to hide files on *nix systtems. |
18:24:09 | Dark_Apostrophe | Well, I use Debian on all my computers |
18:24:26 | bluebrother | (2) set the "hidden" flag in the filesystem. FAT has a hidden flag. If that is set the file won't show up in the browser |
18:24:40 | bluebrother | you can use mtools for that |
18:25:05 | Dark_Apostrophe | Wait, can I just move the music and video directories to /? |
18:25:20 | Dark_Apostrophe | I don't plan to use the original firmware for anything. |
18:25:26 | bluebrother | you can move the data files to any place you like |
18:25:28 | Dark_Apostrophe | Hell, I think it's not even there any more. |
18:25:30 | Dark_Apostrophe | Great |
18:25:39 | Dark_Apostrophe | What about the existing music database though? |
18:26:06 | markun | Dark_Apostrophe: be careful not to remove GBSYSTEM/FWIMG/FWIMG01.DAT (which is the bootloader) |
18:26:11 | bluebrother | iirc the OF will automatically set the hidden flag on the system folder |
18:26:34 | markun | some other files need to have a minimal file size or else the Gigabeat refuses to boot |
18:26:46 | Dark_Apostrophe | ok |
18:27:14 | Dark_Apostrophe | can I just set the hidden flag on gbsystem/ and ignore it all? |
18:27:33 | | Join Domonoky [0] (n=Domonoky@f051097108.adsl.alicedsl.de) |
18:28:04 | markun | sure |
18:28:18 | | Quit Isolinear (Read error: 104 (Connection reset by peer)) |
18:28:40 | Dark_Apostrophe | markun: So wha toptuions do I pass to mtools? |
18:28:46 | Dark_Apostrophe | what options* |
18:29:07 | markun | never used mtools |
18:29:15 | Dark_Apostrophe | bluebrother? |
18:29:50 | markun | Dark_Apostrophe: is there a 'attrib' tool? |
18:30:17 | Dark_Apostrophe | mattrib |
18:33:29 | | Join Isolinear [0] (n=A@c-76-105-254-119.hsd1.or.comcast.net) |
18:34:25 | | Quit GodEater ("CGI:IRC (Ping timeout)") |
18:36:40 | Dark_Apostrophe | darkapostrophe@Shadowfax:/media/disk$ mattrib +h gbsystem/ |
18:36:40 | Dark_Apostrophe | Can't open /dev/fd0: No such device or address |
18:36:40 | Dark_Apostrophe | Cannot initialize 'A:' |
18:40:18 | | Quit The-Compiler ("Connection reseted by god") |
18:40:21 | | Join Lear [0] (i=chatzill@rockbox/developer/lear) |
18:41:12 | bluebrother | Dark_Apostrophe: you can't run mtools on any path, you need to run it on drive letters |
18:41:15 | | Join vasp [0] (n=vasp@ti211110a080-10466.bb.online.no) |
18:41:26 | bluebrother | check /etc/mtools.conf |
18:41:54 | vasp | hi, how is the battery-life reduction when using rockbox on a 5g ipod at the moment? |
18:41:59 | bluebrother | and then you can do something like mattrib +h Z:/gbsystem |
18:42:16 | bluebrother | it's still worse compared to the OF. |
18:42:38 | | Quit rockho (Read error: 110 (Connection timed out)) |
18:42:45 | vasp | I can live with worse, but not useless.. |
18:43:11 | bluebrother | there are people using their Ipods with Rockbox, so I think it's useable |
18:43:20 | bluebrother | check the BatteryRuntime wiki page |
18:43:26 | vasp | ok, thanx |
18:43:30 | Dark_Apostrophe | bluebrother: Drive letters?! |
18:43:36 | Dark_Apostrophe | bluebrother: this isn't windows, dude... |
18:43:40 | bluebrother | yep ... |
18:44:16 | bluebrother | you still need drive letters (which are assigned in the configuration file) |
18:44:23 | Dark_Apostrophe | Ok |
18:44:27 | Ebert | http://www.rockbox.org/twiki/bin/view/Main/IpodRuntime vasp |
18:44:38 | Dark_Apostrophe | Anyway, how long should Doom take to start? |
18:44:40 | bluebrother | and if you omit the drive letter a: is assumes −− that's the reason why it couldn't initialize a: |
18:44:53 | bluebrother | it takes a few seconds on my player. |
18:44:57 | | Quit obo ("bye") |
18:45:11 | bluebrother | but I don't own a color target. No idea if its much different |
18:46:00 | vasp | yeah, lookin' at it now Ebert. Whats being done to reduce power consumption, and is it likely to get better? |
18:47:04 | bluebrother | the assumption is that some parts of the hardware isn't initialized properly. But it's not known what exactly this is (and how to change it) |
18:49:00 | | Join low_light [0] (i=c730180b@gateway/web/cgi-irc/labb.contactor.se/x-be504e3ed7d085b9) |
18:49:32 | vasp | okey. are there players that are more open with specs than the ipod? |
18:50:42 | Domonoky | vasp: yes.. all rockbox targets without the portalplayer chipset for example.. :-) |
18:51:01 | Domonoky | so everything not ipod or sansa i think.. :-) |
18:51:20 | Dark_Apostrophe | My gigabeat seems pretty open |
18:51:32 | Dark_Apostrophe | Formatted, dumped some files in, and it was runnin Rockbox. |
18:51:39 | Dark_Apostrophe | Well, not quite that simple, but almost. :) |
18:51:57 | Ebert | dark, i think gigabeat is the best port atm |
18:52:19 | Dark_Apostrophe | Problem is - they're damn hard to find. I bought mine off eBay, and had to resurrect it |
18:52:30 | * | Domonoky still likes his h120 very much.. very stable.. and many features.. :-) |
18:52:51 | vasp | all I want is a player able to play flac, and have long battery life |
18:53:00 | toffe82 | Dark_Apostrophe: where are you from , there are still a lot of working one on Ebay USA |
18:53:15 | Dark_Apostrophe | I live in Norway... |
18:53:58 | | Quit low_light ("CGI:IRC (Ping timeout)") |
18:54:07 | | Join low_light [0] (i=c730190b@gateway/web/cgi-irc/labb.contactor.se/x-4bfd2801e85cfdff) |
18:54:19 | pixelma | vasp: then the M5L would be something for you - even though they are hard to find. maybe you should have a look at the BuyersGuide in the wiki.. |
18:54:33 | * | Domonoky would recommend a iaudio x5l or m5l to vasp.. |
18:55:07 | vasp | I have to add one more spec; huge hard drive |
18:56:06 | low_light | Nico_P: can't a custom line selector just be a bitmap loaded as part of a theme/config? (like icons) |
18:56:17 | Domonoky | vasp: take a look at: http://www.rockbox.org/twiki/bin/view/Main/BuyersGuide |
18:56:18 | | Join petur [0] (n=petur@rockbox/developer/petur) |
18:56:33 | Nico_P | low_light: it could, but that would become slightly more compilcated |
18:56:37 | Ebert | there are no older iriver players on ebay usa tho :) |
18:56:41 | low_light | amiconn: good find on the c200 lcd :) |
18:57:16 | Nico_P | low_light: I think custom colours/gradients are a good first step |
18:58:17 | Dark_Apostrophe | Ok, after moving the directories, the database plugin can't seem to find them again |
18:58:31 | Dark_Apostrophe | How to I force it to look in directories other than gbsystem/? |
18:59:38 | low_light | Nico_P: I would have thought it would be easier (no gradient calculation, etc), but I haven't looked at the patch. |
19:00 |
19:00:22 | Nico_P | low_light: a problem I see is that bitmaps don't scale... gradients are easy to scale |
19:02:33 | | Quit haemmy () |
19:03:15 | | Quit kfazz ("Leaving") |
19:04:16 | | Join tpickers66 [0] (i=524529a2@gateway/web/cgi-irc/labb.contactor.se/x-2a552632f54a62e0) |
19:04:19 | | Join haemmy [0] (n=stefan@194.208.162.140) |
19:05:07 | | Quit Dark_Apostrophe (Read error: 104 (Connection reset by peer)) |
19:05:16 | | Quit vasp (Remote closed the connection) |
19:08:00 | *** | Saving seen data "./dancer.seen" |
19:11:11 | | Join triscuit [0] (i=cefb0b7f@gateway/web/cgi-irc/labb.contactor.se/x-ee6af48994f40a93) |
19:12:04 | * | bluebrother looks around for x5v ownser |
19:12:13 | triscuit | hey, i have a question about a sixty gig ipod video. |
19:12:16 | bluebrother | *owners |
19:12:34 | bluebrother | that's fine. Interested in actually asking the question? |
19:12:42 | triscuit | yeah |
19:12:45 | triscuit | sorry |
19:12:54 | bluebrother | no problem −− just ask |
19:12:58 | triscuit | it says data abort at 4000130c |
19:13:07 | triscuit | won't shut off, restart or anything |
19:13:13 | triscuit | tried to run rockvista wps |
19:13:14 | bluebrother | do you have the latest bootloader? |
19:13:17 | triscuit | yeah |
19:13:24 | triscuit | installed it like three days ago |
19:13:36 | bluebrother | you can reset the Ipod by holding Menu + Select |
19:13:44 | triscuit | been trying that |
19:14:01 | bluebrother | you might need to flip the hold switch on and off first |
19:14:21 | bluebrother | and then hold the buttons for quite a while −− something like up to 30 seconds isn't uncommon |
19:14:23 | triscuit | wtf dude...thank you much |
19:14:38 | triscuit | tried that like fifteen times |
19:14:39 | triscuit | well |
19:14:42 | triscuit | that fixed it! |
19:15:52 | | Quit petur ("switching...") |
19:15:52 | | Quit triscuit (Client Quit) |
19:16:01 | | Join petur [0] (n=petur@rockbox/developer/petur) |
19:16:21 | | Quit Rincewind ("Cya") |
19:18:42 | bluebrother | Domonoky: I considered doing another update release of rbutil. What do you think? |
19:20:06 | | Quit low_light ("CGI:IRC (EOF)") |
19:22:02 | Domonoky | no problem.. go on.. :-) |
19:22:03 | | Quit Rob222241 (Read error: 104 (Connection reset by peer)) |
19:22:44 | | Join Rob2222 [0] (n=Miranda@p54B16305.dip.t-dialin.net) |
19:22:46 | | Quit Rob2222 (Read error: 104 (Connection reset by peer)) |
19:22:53 | bluebrother | btw, I noticed that the talk file windows didn't flicker anymore. Have you done something about that? |
19:23:05 | | Join Rob2222 [0] (n=Miranda@p54B16305.dip.t-dialin.net) |
19:23:34 | Domonoky | no i havent done anything.. but it didnt flicker on windows.. so i dont know.. |
19:23:46 | bluebrother | interesting. |
19:25:08 | | Join Shadowrazor [0] (i=HydraIRC@152.190-245-81.adsl-dyn.isp.belgacom.be) |
19:25:20 | | Join GodEater [0] (n=bryan@rockbox/staff/GodEater) |
19:26:02 | | Quit Rob2222 (Read error: 104 (Connection reset by peer)) |
19:27:38 | | Join Rob2222 [0] (n=Miranda@p54B1673A.dip.t-dialin.net) |
19:28:40 | | Join fm2 [0] (i=d9b9545a@gateway/web/cgi-irc/labb.contactor.se/x-3f3594bb90ed2fe6) |
19:28:58 | | Quit Shadowrazor (Client Quit) |
19:29:10 | fm2 | I keep getting the following error when building the H120 sim: filetypes.c:89: error: `VOICE_EXT_RWPS' undeclared here (not in a function) |
19:29:22 | fm2 | Even with the fresh SVN. |
19:29:26 | nls_ | fm2 did you try a "make clean" ? |
19:29:36 | * | bluebrother wanted to ask the same |
19:29:41 | fm2 | nls_: yes, sure |
19:29:49 | | Join sjnovick [0] (n=sjnovick@user-10lfdvu.cable.mindspring.com) |
19:29:56 | nls_ | and your source is entirely unmodified? |
19:30:05 | | Join Shadowrazor [0] (i=HydraIRC@152.190-245-81.adsl-dyn.isp.belgacom.be) |
19:30:31 | fm2 | nls_: yes (made svn revert) |
19:31:00 | pixelma | also tried to configure again? |
19:31:01 | nls_ | fm2: have you tried running configure again? |
19:31:03 | fm2 | The symbol is not in the generated file |
19:31:08 | * | nls_ too slow |
19:31:40 | fm2 | pixelma, nls_: several times. The same is for building target and e200 sim (haven't tried the others) |
19:31:46 | GodEater | amiconn: around ? |
19:32:09 | nls_ | fm2: try deleting your source checkout and start over... |
19:32:35 | fm2 | This is the first time I experience the situation. I built RB without any problems before. |
19:32:53 | sjnovick | Hi. I have a sandisk sansa c250. it that part of the c200 series? |
19:33:07 | nls_ | sjnovick: yep |
19:33:12 | fm2 | nls_: eyes, that would be the ultimate cure. |
19:33:17 | bluebrother | you could also grep the source tree for that symbol and then svn st the offending file |
19:33:37 | nls_ | fm2: it seems to be the simplest solution |
19:33:48 | fm2 | bluebrother: the "bad" file is automatically generated by a tool (genlang?) |
19:34:01 | GodEater | anyone from .de around ? |
19:34:07 | bluebrother | GodEater: yep |
19:34:12 | Domonoky | fm2: try a make clean in the tools dir ? |
19:34:16 | GodEater | bluebrother: is ipxserver.de a known ISP ? |
19:34:42 | bluebrother | not to me, but I'm not used to the ISP market. |
19:35:06 | GodEater | someone from that domain has been attempting to gain access to my PC |
19:35:13 | GodEater | so I'm trying to work out who to complain to :) |
19:35:41 | bluebrother | let me check their website |
19:36:02 | GodEater | looks like a hosting company actually |
19:36:22 | fm2 | Domonoky: is it the same as make veryclean from the build dir (I already did that)? I think, it's a problem with sources, will check out again. |
19:36:29 | bluebrother | yeah, it is. I guess it's one of those smaller ISP / hosting companies. |
19:37:27 | GodEater | guess one of their boxes has been rooted =/ |
19:37:46 | bluebrother | they have support@ipx-server.de and emergency@ipx-server.de |
19:38:41 | bluebrother | can't find any other address that looks better suited. |
19:38:41 | | Quit fm2 ("CGI:IRC (EOF)") |
19:38:56 | GodEater | I sent the email to seitz@ip-partner.de |
19:39:05 | GodEater | he's listed as the contact for the domain |
19:39:16 | GodEater | Christian Seitz apparently |
19:39:35 | bluebrother | ah, from the whois query? Haven't found that on the website. |
19:39:59 | GodEater | yeah |
19:40:35 | * | GodEater hopes his very civil (I thought) email gets a nice polite reply |
19:41:28 | | Join freqmod [0] (n=freqmod@m050g.studby.ntnu.no) |
19:42:47 | | Join ompaul [0] (n=ompaul@freenode/staff/gnewsense.ompaul) |
19:43:24 | | Join FOAD_ [0] (n=dok@dinah.blub.net) |
19:50:41 | | Join webguest42 [0] (i=411d1acb@gateway/web/cgi-irc/labb.contactor.se/x-c4f302435885b0b6) |
19:51:14 | | Join kubiix [0] (n=Miranda@ip-89-103-17-41.karneval.cz) |
19:51:31 | | Join atsea- [0] (i=atsea-@gateway/tor/x-8a1900956a3e7e68) |
19:51:46 | webguest42 | help!!! Rockbox unresponsive!! |
19:52:22 | | Quit tpickers66 ("CGI:IRC (EOF)") |
19:52:49 | GodEater | webguest42!!!! How!!!! What DAP!!!!!? |
19:53:15 | GodEater | bluebrother: on further investigation, I find more of the same from some israeli addresses too |
19:53:23 | GodEater | clearly Mosad are after me |
19:53:26 | GodEater | :) |
19:54:14 | webguest42 | I was just trying rockbox today on ipod 5.5 gen when it stops responding; backlight is working, but it wont turn off!! |
19:54:24 | GodEater | webguest42: so hard reset it |
19:54:51 | webguest42 | it wont (Assuming it's Menu + sel) |
19:55:09 | GodEater | hold switch to on, then to off again first |
19:55:13 | GodEater | and it will do it |
19:55:32 | GodEater | there's nothing Rockbox does (or indeed COULD do) to intefer with this process - it's in the hardware |
19:55:44 | webguest42 | phew thanks!! |
19:56:22 | GodEater | for the owners of the most unbrickable player ever - ipod owners do like to panic more than anyone else I've ever met |
19:57:02 | webguest42 | haha |
19:57:28 | GodEater | for the record, the rockbox recommended way to brick your ipod is this: Use a hammer. A lot. Vigourously, and with gusto. |
19:57:55 | GodEater | sadly we've not figured out a way to do it with mere software |
19:58:44 | Domonoky | GodEater: maybe we could write a plugin to do this :-) rockbrick.rock :-) |
19:58:55 | sjnovick | Not exactly a rockbox question, but wondered if you had encountered this before: |
19:59:09 | GodEater | Domonoky: well only if we could actually figure out a way to do it |
19:59:51 | | Quit webguest42 ("CGI:IRC (EOF)") |
19:59:51 | sjnovick | In linux, when I connect the sansa c250 for the first time, I can put files onto the device. I disconnect (unmount), turn off the device. turn it back on...and then the files become read only! I cannot touch the files, even as root! Has anyone ever had that complaint before? |
19:59:52 | | Quit FOAD (Read error: 110 (Connection timed out)) |
19:59:53 | | Nick FOAD_ is now known as FOAD (n=dok@dinah.blub.net) |
20:00 |
20:00:16 | | Join pepie34 [0] (n=pepie34@cop60-1-82-240-26-92.fbx.proxad.net) |
20:01:54 | GodEater | sjnovick: is the drive mounted read-only (check with "mount") |
20:02:24 | sjnovick | i'll check. |
20:03:25 | sjnovick | [it takes a long time for the computer to recognize the c250...i connected it and now i'm waiting] |
20:04:03 | GodEater | sjnovick: is that just the HAL stuff? or does dmesg take ages to see it too ? |
20:05:08 | sjnovick | i must admit, i'm not a pro at linux. the device is automounted. i don't know HAL or dmesg (though I do know that HAL has something to do with device identification) |
20:05:41 | GodEater | dmesg (when entered in a terminal) should show you the device pretty quickly |
20:06:01 | GodEater | it'll be at the very bottom of the output (which will be quite lengthy usually) |
20:06:11 | | Quit haemmy () |
20:06:16 | | Quit gammy (Read error: 110 (Connection timed out)) |
20:07:16 | sjnovick | dmesg tells me that it's waiting for the device to settle |
20:07:41 | GodEater | that shouldn't take long at ALL |
20:07:50 | GodEater | the c2xx is flash based isn't it ? |
20:07:54 | sjnovick | it doesn't take any time on a windows box. |
20:07:59 | sjnovick | yes, flash based. |
20:08:09 | GodEater | how long have you had it ? |
20:08:17 | sjnovick | a few days |
20:08:22 | GodEater | brand new ? |
20:08:26 | sjnovick | yes |
20:08:41 | sjnovick | Now, dmesg gives the message: "FAT: Filesystem panic" for this device. |
20:08:42 | GodEater | hrmmm |
20:08:46 | GodEater | ah |
20:08:47 | sjnovick | It works great in windows. |
20:09:05 | sjnovick | I just don't want to use it with windows computer...but might have to. :| |
20:09:06 | GodEater | what device is it ? (/dev/sd something usually) |
20:09:29 | | Quit pepie34 ("Ex-Chat") |
20:09:30 | sjnovick | /dev/sdb |
20:09:54 | GodEater | is the FAT panic complaining about /dev/sdb1 or just /dev/sdb ? |
20:10:16 | sjnovick | just sdb1 |
20:10:24 | sjnovick | brb...in a couple of minutes...kids. sorry. |
20:10:39 | GodEater | when you get back, run "fsck.vfat -a /dev/sdb1" |
20:11:42 | | Quit austriancoder (Remote closed the connection) |
20:15:01 | bluebrother | GodEater: sounds like a GoldenQuote candidate to me ;-) |
20:15:51 | | Join saratoga [0] (i=9803c6dd@gateway/web/cgi-irc/labb.contactor.se/x-bafb5372c0cfb01e) |
20:16:16 | | Quit atsea- (Remote closed the connection) |
20:16:41 | saratoga | Bagder: could we put a Google Summer of Code 2008 link on the front page of rockbox.org? |
20:16:58 | saratoga | i'd like to start recruiting potiential applicats as soon as possible |
20:17:20 | bluebrother | saratoga: why on the front page? Why not the wiki index page? |
20:17:32 | saratoga | bluebrother: advertising |
20:17:46 | | Join stevenm [0] (n=stevenm@infranelson.student.umd.edu) |
20:17:55 | bluebrother | hehe ... but isn't it a bit too early for that? |
20:17:56 | sjnovick | sorry about that GodEater, I'm back. |
20:18:01 | saratoga | let more then just the main rockbox devs know about it before students begin trying to get summer internships |
20:18:01 | Nico_P | saratoga: any reason you want to do it so early ? |
20:18:23 | sjnovick | "Invalid disk format in boot sector" |
20:18:34 | pixelma | sjnovick: was that always the same in linux? |
20:18:40 | sjnovick | yes |
20:19:05 | sjnovick | After using the "reformat" option on the device, it works fine for the first connection. |
20:19:20 | sjnovick | But, if I put a file on the device, then something bad happens. |
20:19:27 | sjnovick | A file, e.g., rockbox. |
20:19:29 | | Join jhulst [0] (n=jhulst@unaffiliated/jhulst) |
20:19:33 | saratoga | Nico_P: figured it would be better to give everyone lots of time to propose ideas, etc |
20:19:52 | saratoga | you think this is too early? |
20:21:12 | Nico_P | I don't know... It's in a long time, but it's probably a good idea to start informing potential students soon |
20:21:56 | saratoga | anyway, I've proposed two projects, and was planning to get one of the CompE courses at my school to advertise for us |
20:22:16 | | Join random_desu [0] (n=chatzill@85.234.50.28) |
20:22:55 | | Join My_Sic [0] (n=MySic@bas3-montreal28-1177918486.dsl.bell.ca) |
20:24:39 | | Quit My_Sic (Client Quit) |
20:24:49 | pixelma | sjnovick: my idea was that maybe you don't have the c250 set to msc mode (in the original firmware's usb settings if they exist). Don't know what a reformat could have caused... |
20:25:34 | sjnovick | That's the difference between the c200 and c250...I don't appear to have the ability to change to/from msc mode. |
20:26:02 | Nico_P | saratoga: nice |
20:27:09 | pixelma | sjnovick: you may have a firmware revision (of the original one) that disabled the setting (v 1.01.05 or 1.01.06 IIRC) |
20:27:26 | sjnovick | ah perhaps. maybe i can downgrade! |
20:27:50 | Ebert | did rockbox participate in the "google summer of code"? |
20:28:16 | bluebrother | yes |
20:29:20 | bluebrother | http://www.rockbox.org/twiki/bin/view/Main/SummerOfCode |
20:29:32 | | Join My_Sic [0] (n=MySic@bas3-montreal28-1177918486.dsl.bell.ca) |
20:30:02 | Ebert | when's the next time google is doing another? |
20:30:24 | Domonoky | summer 08 |
20:30:54 | ze | heh |
20:31:28 | ze | when's the next time we're gonna have a july? |
20:31:32 | | Quit Arathis ("Bye, bye") |
20:31:41 | * | Ebert runs from july's heat |
20:31:57 | bluebrother | ze: no idea ... could you enlighten me? ;-) |
20:32:17 | ze | heh |
20:35:43 | | Join Llorean [0] (n=llorean@cpe-70-113-103-34.austin.res.rr.com) |
20:36:45 | | Quit amiconn (" darrrn routerrr....") |
20:38:19 | | Join mirak [0] (n=mirak@m207.net81-66-74.noos.fr) |
20:38:35 | | Quit sjnovick ("Leaving") |
20:40:40 | | Join amiconn [0] (n=jens@rockbox/developer/amiconn) |
20:42:47 | amiconn | GodEater: I'm here now. |
20:44:20 | GodEater | amiconn: doesn't matter - bluebrother helped me out |
20:47:34 | | Join DXM [0] (n=dxm@200.181.211.161) |
20:50:51 | DXM | rockbox works in new shuffle? |
20:51:11 | * | amiconn is a little bit puzzled |
20:51:33 | amiconn | nls_: Is there a reason why that const'ed table shouldn't be int32_t instead of long? |
20:51:39 | bluebrother | DXM: no |
20:51:53 | DXM | tks ;D |
20:51:56 | | Part DXM |
20:52:02 | bluebrother | the front page clearly states that ... |
20:52:56 | | Join merbanan [0] (n=banan@83.233.243.132) |
20:53:47 | * | bluebrother wonders why people can't just read the frontpage |
20:54:29 | | Quit jhulst (Remote closed the connection) |
20:58:23 | | Join atsea- [0] (i=atsea-@gateway/tor/x-c714b74a7503bb65) |
20:59:50 | Llorean | bluebrother: I think they just always assume there might be more up to date info in here |
21:00 |
21:00:43 | bluebrother | and ignore the fact that the last update in the "project news" section is only about a week old. Hmpf. |
21:02:09 | | Quit Pete (Nick collision from services.) |
21:02:34 | | Join mister_pink [0] (n=chatzill@host81-153-160-191.range81-153.btcentralplus.com) |
21:02:34 | advcomp2019 | plus the shuffle does not have display |
21:03:13 | Llorean | advcomp2019: And Rockbox has voice. There'd be no reason not to port to a display-less target. |
21:03:54 | advcomp2019 | o ok did not know |
21:05:58 | * | amiconn thinks that a port to one of the shuffles would in fact be quite interesting |
21:06:18 | amiconn | Unfortunately the chances for such a port are very low |
21:06:38 | | Join hannesd_ [0] (n=light@gate-hannes-tdsl.imos.net) |
21:07:15 | Nico_P | amiconn: the hardware is unknown ? |
21:08:02 | *** | Saving seen data "./dancer.seen" |
21:08:23 | amiconn | Shuffle 1st gen is an architecture not supported by gcc or any other free C compiler |
21:08:47 | | Join MethoS- [0] (n=clemens@pD955EE82.dip.t-dialin.net) |
21:09:01 | amiconn | Shuffle 2nd and 3rd gen are the same unknown, encrypted and protected stuff as the 2nd+ gen nano and the classic |
21:09:10 | Nico_P | oh, pity :( |
21:09:48 | Nico_P | btw, you said this: "[14:16] <amiconn_> JdGordon: There are still several more important things to implement than viewports"... what do you have in mind ? |
21:10:03 | maraz | wonder why they keep restricting the format... |
21:10:40 | amiconn | E.g. the suspend implementation for 1st/2nd gen, involving a more or less total power management rework |
21:11:03 | | Quit hannesd (Read error: 110 (Connection timed out)) |
21:11:04 | | Nick hannesd_ is now known as hannesd (n=light@gate-hannes-tdsl.imos.net) |
21:11:45 | advcomp2019 | there is a the displayless stone but i think you talked about it before |
21:12:24 | amiconn | ? |
21:13:19 | amiconn | Nico_P: The shuffle 1st gen is a Sigmatel chipset, which has a motorola DSP56000 core |
21:14:03 | Nico_P | amiconn: ok, well if you find some time to start implementing viewports, I'm sure lots of people will want to see the patch :) |
21:14:06 | gregj | http://storage.dobreprogramy.pl/video/SushizMateuszemSellem-332k.wmv |
21:14:12 | gregj | rockbox crashes on this |
21:14:14 | amiconn | So in case someone wants to port the whole thing to DSP assembler.... a bit too hard if you ask me |
21:14:27 | Nico_P | indeed |
21:16:24 | advcomp2019 | amiconn, i was talking about the displayless creative zen stone |
21:16:52 | amiconn | ah |
21:17:28 | | Quit desowin ("use linux") |
21:20:24 | maxkelley | what's the point of RB on the shuffle anyways? besides more codecs. |
21:21:14 | | Join Lear_ [0] (i=chatzill@rockbox/developer/lear) |
21:22:18 | Llorean | maxkelley: Pretty much the whole point of Rockbox is unrestricted use of your player (any codecs the processor can play fast enough and UMS access). |
21:22:43 | pixelma | e.g. playlists without using a computer if I understand correctly, putting music there without itunes... |
21:22:55 | amiconn | More control about the playback order (on the fly playlists etc) |
21:23:54 | amiconn | Even some plugins would probably make sense, especially if tts gets ported |
21:24:58 | | Join ZeroA4 [0] (n=Pergunte@ns1.agrovale.com) |
21:25:27 | amiconn | A port to the shuffle might attract blind users. They wouldn't miss the display, and the shuffle has real buttons, unlike the other ipods |
21:25:59 | stevenm | anyone with an H300 wanna try out v0.00001 of a drum sequencer plugin? |
21:30:22 | mister_pink | has anyone got a busted gigabeat with an intact screen? i seem to have broken mine... |
21:34:06 | Nico_P | stevenm: why is it only on H300 ? |
21:34:59 | stevenm | Nico_P, that's the only device I have, and technically it isn't even mine. It is just the very beginning. Colors are randomly picked instead of carefully chosen, you can't edit the pattern yet and auto-play, etc. |
21:35:29 | stevenm | But you can keep hitting Next and it will step thru the pattern, hilight the right parts on the screen, and play it |
21:35:33 | Nico_P | stevenm: do you know about the uisimulator ? |
21:36:11 | stevenm | Nico_P, yes, I've been using that to test, and I could use it to set the screen locations for other targets. But I only started on this yesterday |
21:36:25 | stevenm | still a lot of work to be done |
21:36:29 | Nico_P | ok... it sounds like a cool plugin anayway |
21:36:59 | stevenm | yeah. i've got the beat from Goodbye Horses (from silence of the lambs) hardcoded in there now and playing it is way more fun than should be :) |
21:39:51 | | Quit spiorf (Remote closed the connection) |
21:40:19 | stevenm | By the way, is there any sort of conversion tool or macro to convert RRGGBB colors into native device LCD colors? |
21:40:24 | | Join spiorf [0] (n=spiorf@host109-22-dynamic.21-87-r.retail.telecomitalia.it) |
21:41:22 | Nico_P | stevenm: there is hex_to_rgb that takes a string whith hex values and returns an int |
21:41:32 | stevenm | Nico_P, aah, thanks! |
21:41:39 | Nico_P | you can then use the int with the RGB_PACK and RGB_UNPACK macros |
21:41:58 | Nico_P | don't know what's in the plugin API, though... look in plugin.h |
21:42:10 | stevenm | yay. looks like RGB_PACK is what I was looking for |
21:43:17 | | Join bluey- [0] (n=bluey@dslb-088-073-070-213.pools.arcor-ip.net) |
21:43:42 | | Quit MethoS- (Remote closed the connection) |
21:44:01 | sgsax | so I've noticed lots of talk about blind-friendly features, has rb always been reaching out to this audience? |
21:46:08 | stevenm | I think the voice menus were added a while back.. a few years maybe? |
21:46:33 | sgsax | not blind myself, but I think the idea is fantastic |
21:46:45 | sgsax | it's something you just don't normally see |
21:46:49 | sgsax | (no pun intended) |
21:47:06 | stevenm | :) |
21:47:32 | maxkelley | heh |
21:47:46 | sgsax | was jsut wondering if it was one of the original project goals, or just a happy coincedence |
21:47:58 | stevenm | i think it came in midway |
21:48:22 | | Quit Lear (Read error: 110 (Connection timed out)) |
21:50:38 | amiconn | The voice UI was added in March 2004 - long before any swcodec target was supported |
21:50:38 | | Quit bluey- (Read error: 104 (Connection reset by peer)) |
21:54:37 | | Quit eiki () |
21:59:13 | | Join advcomp2019_ [0] (n=advcomp2@66.172.231.192) |
21:59:33 | | Quit advcomp2019 (Nick collision from services.) |
21:59:35 | | Nick advcomp2019_ is now known as advcomp2019 (n=advcomp2@66.172.231.192) |
22:00 |
22:01:01 | | Quit Shadowrazor (Read error: 110 (Connection timed out)) |
22:01:27 | | Join fm2 [0] (i=53f23d5b@gateway/web/cgi-irc/labb.contactor.se/x-8b94e26d1526def3) |
22:01:41 | * | Nico_P is quite pleased with the improved line selector patch :) |
22:01:53 | fm2 | Anybode here who's familiar with .lang file format and genlang script? |
22:02:02 | stevenm | Nico_P, ooh what's it do? |
22:02:17 | maxkelley | tell me, sister morphine. |
22:02:21 | Nico_P | stevenm: look at FS #7808 |
22:02:33 | * | maxkelley looks |
22:03:37 | fm2 | I had the problem that not all of VOICE_xxx symbols were added to the generated lang.h file, e.g. VOICE_EXT_RWPS which led to compile errors in filetypes.c. Checking out RB anew didn't help. |
22:04:05 | fm2 | So I looked into genlang and saw that entries with ": none" are ignored. Am I right? |
22:04:59 | maxkelley | I'd like that committed. |
22:05:12 | fm2 | genlang:399: ""none" as dest (without quotes) means that this entire phrase is to be ignored" |
22:05:38 | fm2 | But how should it work then? There are many entries with "none" in them. |
22:05:54 | fm2 | Bagder: could you shed some light? |
22:06:19 | maxkelley | would it be possible to log gpio status while in OF? |
22:06:34 | maxkelley | er, well, nevermind. |
22:07:02 | Bagder | fm2: I don't quite understand the question |
22:07:52 | fm2 | Bagder: the question is: why is VOICE_EXT_RWPS ignored by genlang whereas other entries with "none" are not. |
22:08:17 | Bagder | I have no idea |
22:08:21 | amiconn | All entries while evaluate to none: are ignored. That's intended behaviour |
22:08:22 | fm2 | I replaced "none" with "" in that entry and it found its way into the generated lang.h |
22:08:34 | Bagder | none or not equal to "" |
22:08:40 | Bagder | not is not equal I meant |
22:08:47 | Bagder | "" means the string is nothing |
22:08:57 | Bagder | none means the string isn't used and isn't used in the output at all |
22:09:09 | amiconn | Of course not all entries that have none: as one possibility evaluate to none. That depends on the selected target and its features |
22:09:28 | amiconn | E.g. VOICE_EXT_RWPS only makes sense on targets wtih a remote lcd. |
22:09:45 | HardDisk_WP | hallo |
22:10:24 | bluebrother | pixelma: what do you thing about hiding the base url for wiki links and showing only the wiki page name in the manual? It's hyperlinked anyway |
22:10:26 | fm2 | Bagder: it was (line 10019 in english.lang): *: none And I replaced it with *: "" |
22:10:43 | HardDisk_WP | [amsg] hallo |
22:11:14 | Bagder | fm2: none means it isn't used |
22:11:19 | Bagder | then it makes no defines either |
22:11:54 | fm2 | Bagder: but I build the sim for H120. It's used there (it's in filetypes.c) |
22:12:14 | Bagder | afaik, the h120 sim builds fine |
22:12:19 | | Join blargit [0] (n=chris@CABLE-72-53-22-61.cia.com) |
22:12:55 | pixelma | bluebrother: I can imagine that a few people also like to read the pdf in printed form... |
22:13:09 | Bagder | fm2: is your build different in any way? |
22:13:16 | fm2 | But not for me :-( And I've checked out everything just a minute ago. |
22:13:19 | | Quit billytwowilly (Read error: 104 (Connection reset by peer)) |
22:13:30 | fm2 | Absolutely no changes |
22:14:09 | * | Bagder tries |
22:14:15 | fm2 | But VOICE_EXT_RWPS is not in the generated lang.h That's what's driving me mad |
22:14:26 | bluebrother | hmm. Maybe add an icon that indicated a wiki page and print the base url somewhere in the introductory section? |
22:15:09 | bluebrother | and besides, when reading the printed manual −− do those people really want to type in the complete urls? |
22:15:09 | fm2 | So I tried to understand how genlang works and found there the line 397 which ignores entries with the value 'none' |
22:15:22 | Bagder | grep RWPS lang.h |
22:15:22 | Bagder | VOICE_EXT_RWPS, |
22:15:34 | | Join gammy [0] (i=1001@c83-251-149-213.bredband.comhem.se) |
22:15:44 | Bagder | built h120 sim right now |
22:16:32 | Bagder | fm2: does your app/remote (in the build dir) contain the "remote" feature? |
22:16:39 | Bagder | argh |
22:16:43 | Bagder | apps/features is the file name |
22:17:41 | fm2 | Bagder: yes, line 14 |
22:17:53 | amiconn | Does the 'features' build require some special tools? |
22:18:16 | Bagder | just the host cc |
22:18:24 | Bagder | gcc even |
22:18:36 | bluebrother | maybe parsing features.txt uses the cross compiler by mistake? |
22:19:05 | Bagder | it used to |
22:19:13 | pixelma | bluebrother: that was just my first thought, I don't know if the complete url is necessary. I like the idea with an icon saying "wiki page" but I am not sure. |
22:19:38 | bluebrother | I'll try creating a diff. |
22:19:38 | Bagder | the Makefile does "$(SILENT)cat $< | $(HOSTCC)" |
22:20:00 | Bagder | and fm2's feature file seems to be correct |
22:20:10 | Bagder | fm2: cygwin or linux? |
22:20:40 | fm2 | Bagder: cygwin. But it worked before! |
22:20:51 | amiconn | It also uses grep |
22:20:54 | Bagder | and it seems to still work for others... |
22:21:00 | Bagder | true, it also uses grep |
22:21:20 | amiconn | Maybe it's a line ending issue? |
22:21:37 | fm2 | Bagder: that's why I wonder! How am I different? |
22:21:46 | amiconn | fm2: Is your cygwin configured for unix or windows line endings? |
22:21:58 | fm2 | amiconn: IIUC, genlang takes care of line endings |
22:22:10 | | Quit DerPapst (Nick collision from services.) |
22:22:15 | amiconn | And do you use commandline svn, or e.g. tortoise |
22:22:17 | | Join DerPapst [0] (n=DerPapst@p54BD2C61.dip0.t-ipconnect.de) |
22:22:24 | | Quit My_Sic ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") |
22:22:24 | Bagder | fm2: run make V=1 and check the genlang command line |
22:22:30 | amiconn | fm2: Genlang might, but grep might not |
22:22:53 | fm2 | amiconn: I don't know anymore. How can I check? |
22:22:55 | Bagder | and make may not |
22:23:00 | Bagder | "$(SILENT)for f in `cat $(OBJDIR)/features`; do feat="$$feat:$$f" ; done; " |
22:24:04 | | Quit freqmod (Remote closed the connection) |
22:25:31 | fm2 | amiconn: is there a setting which I could check to tell whether cygwin is set up with CRLF or just CR (or just LF)? |
22:25:57 | | Quit random_desu (SendQ exceeded) |
22:26:10 | | Join freqmod [0] (n=freqmod@m050g.studby.ntnu.no) |
22:26:32 | | Quit Lear_ ("ChatZilla 0.9.78.1 [Firefox 2.0.0.7/2007091417]") |
22:26:36 | | Quit Isolinear (Read error: 104 (Connection reset by peer)) |
22:27:07 | fm2 | If I redirect the ouput of make to a file, CRLF are generated. |
22:27:30 | fm2 | I probably have set it up so that it uses the same line endings as tortoise |
22:28:34 | | Join random_desu [0] (n=chatzill@85.234.50.28) |
22:29:36 | Bagder | I still think make V=1 is your best next step |
22:29:55 | fm2 | Bagder: genlang cmd line: perl -s /cygdrive/c/work/rockbox/svn/tools/genlang -p=/cygdrive/c/work/rockbox/svn/build_h120_sim/lang -t=h120$feat lang/english.lang |
22:30:07 | Bagder | there's the problem |
22:30:26 | fm2 | Bagder: how should it look like? |
22:30:26 | Bagder | very strange |
22:30:46 | Bagder | the -t there should list all "features" separated with colons |
22:31:11 | | Quit freqmod (Remote closed the connection) |
22:31:21 | | Join florinp3 [0] (i=59888a98@gateway/web/cgi-irc/labb.contactor.se/x-b8bce217599d8eb5) |
22:31:49 | fm2 | Bagder: do you mean it's really a line endings problem? |
22:31:50 | | Join freqmod [0] (n=freqmod@m050g.studby.ntnu.no) |
22:32:06 | | Quit Frazz (Read error: 104 (Connection reset by peer)) |
22:32:15 | Bagder | I'm not sure, but I'm sure there's a problem with the feat variable creation in the makefile |
22:32:29 | Bagder | it could be newlines |
22:32:51 | fm2 | Bagder: where was that features file? |
22:32:58 | Bagder | apps/features |
22:33:05 | Bagder | in your build tree |
22:33:06 | Nico_P | people, any comments/objections on FS #7808 ? |
22:34:13 | fm2 | Bagder: changed line endings to UNIX there, trying... |
22:34:29 | | Join Isolinear [0] (n=A@c-76-105-254-119.hsd1.or.comcast.net) |
22:35:52 | maxkelley | Nico_P: I haven't tested it, but I like the idea. |
22:36:45 | Nico_P | maxkelley: thanks :) I'm seeking some more technical comments though |
22:37:15 | | Quit miepchen^schlaf ("Verlassend") |
22:37:56 | maxkelley | heh. the integrity of the usability of the patch therefore intensifies the necessitation of committing this improvisational element into the main subversion source branch. |
22:38:06 | maxkelley | how's that? :) |
22:38:08 | pixelma | Nico_P: don't you have more important things to do? ;P |
22:38:10 | Nico_P | nice :) |
22:38:53 | Nico_P | pixelma: I'm getting warmed up :) |
22:38:58 | maxkelley | pixelma: did Zagor publish his finds on the gpio pins for the c200? |
22:39:50 | pixelma | maxkelley: didn't see aything specific |
22:40:26 | Nico_P | pixelma: besides, eyecandy is important too ;) |
22:40:30 | maxkelley | mmmrmph. |
22:40:38 | maxkelley | I agree with that point. |
22:41:17 | fm2 | Bagder: yes, the problem was the line endings in features! |
22:41:19 | | Quit florinp3 ("CGI:IRC (EOF)") |
22:41:21 | maxkelley | if rockbox is to be a viable alternative for consumers to install by themselves, eyecandy will be a certain priority to them. |
22:41:32 | Llorean | maxkelley: How does that bar make it more usable? |
22:41:46 | pixelma | Nico_P: I didn't have a colour target until last Wednesday and really don't care about gradients in the selector bar |
22:42:11 | Llorean | I don't see how eyecandy makes it any more *viable* for consumers to install, it just makes it look more attractive. |
22:42:12 | Bagder | fm2: then I'd guess your cygwin has the wrong setting for that. Or similar... |
22:42:30 | fm2 | I'll better change cygwin to use UNIX line endings! |
22:42:47 | maxkelley | Llorean: it doesn't, but it makes it more likely for the common consumer to say, "Oh look, that looks cool, and increases the functionality of my player! hell yeah, I want it!" |
22:42:49 | fm2 | Bagder: thank you! |
22:42:56 | Bagder | I'm glad we nailed it |
22:42:57 | | Quit merbanan ("Leaving") |
22:43:07 | bluebrother | we should better remove all eye-candy to disencourage ipod users installing Rockbox −− until all other bugs are fixed ;-) |
22:43:07 | pixelma | fm2: IIRC tortoise didn't like that but ask petur; I think he uses that too (or did) |
22:43:19 | Llorean | maxkelley: Then please never say it *does* again. You mentioned usability in relation to a patch that doesn't affect it. |
22:43:29 | fm2 | Bagder: yes. Hua, the world is round again! :-) |
22:43:50 | Llorean | maxkelley: You also have to remember, every piece of eyecandy code added negatively affects every user who doesn't want it, so you *have* to take both sides into account |
22:43:58 | petur | tortoise converts to native, you have to configure cygwin to native too |
22:44:23 | maxkelley | Llorean: that's what options are for. |
22:44:23 | | Join obo [0] (n=obo@rockbox/developer/obo) |
22:44:28 | fm2 | petur: ...and then ask Bagder why genlang doesn't work? |
22:44:39 | Llorean | maxkelley: Options don't make binary size increase and increased RAM usage go away. |
22:44:40 | maxkelley | and I never said that it increased the usability of rockbox, just the appeal. |
22:44:47 | petur | hmmm gtg, back in 30 min |
22:45:07 | fm2 | petur: if I setup cygwin for CRLF, do all the text utils and the shell also use that setting? |
22:45:09 | maxkelley | that is true, but how come OF's can fit eyecandy in, and still have room for more? |
22:45:30 | Llorean | maxkelley: I didn't say it *can't* be fit, I said it comes with a cost. |
22:45:38 | maxkelley | that's true. |
22:45:50 | Llorean | OFs are mostly crap |
22:45:54 | Llorean | In fact, most people agree on that. |
22:45:58 | Llorean | In a lot of cases they perform poorly |
22:45:59 | maxkelley | yep, that's why I switched :) |
22:46:11 | maxkelley | my OF would corrupt my MP3 files after a short time. |
22:46:13 | Llorean | So why are you suggesting we do what the OFs do, if this could be part of why they ARE crap? |
22:46:19 | bluebrother | pixelma: what do you think about this? http://www.stud.uni-karlsruhe.de/~uhcn/rockbox/wikiicon.png |
22:46:25 | Llorean | Many OFs have very sluggish responses to screen changes, etc, due to the added eyecandy |
22:46:47 | Llorean | We also beat the battery life of several OFs because of good buffering and lean code |
22:46:48 | maxkelley | No, I'm not. In fact, I myself like the simplicity of rockbox's interface, but I'm thinking about people that like the eyecandy. |
22:46:59 | Llorean | People who like eyecandy over added features can keep using the OF |
22:47:07 | | Part fm2 ("Thnaks again master Bagder!") |
22:47:08 | maxkelley | heh, Ok. |
22:47:14 | Llorean | I don't see that it necessarily pays to attract people who *only* want the eyecandy. |
22:47:40 | Llorean | bluebrother: That's to be the icon for "Wiki Page"? |
22:47:55 | Llorean | maxkelley: That being said I'm in favour of the gradient patch, though I'd like it to be a gradient between two colors. |
22:48:05 | bluebrother | well, it's the first icon I came around which didn't looked too bad. |
22:48:10 | bluebrother | but I'm free for suggestions. |
22:48:17 | maxkelley | bluebrother: look again. |
22:48:21 | Llorean | bluebrother: I don't mind it. |
22:48:30 | maxkelley | or am I looking at the wrong thing? |
22:48:46 | Nico_P | Llorean: a gradient between two colors is perfectly possible, but it requires an additional setting |
22:48:48 | maxkelley | I got a screenshot of XPDF. |
22:48:56 | Llorean | Nico_P: It'd be much much preferable I think. |
22:49:05 | Llorean | Nico_P: Considering background color changes, etc. |
22:49:09 | bluebrother | it's \Laserbeam of the marvosym package. An overview of icons is here: http://tug.ctan.org/info/symbols/comprehensive/symbols-a4.pdf |
22:49:16 | maxkelley | I believe that would be helpful, too. |
22:49:19 | Llorean | maxkelley: Bluebrother works on the manual. |
22:49:32 | bluebrother | I'd like to keep using marvosym as we already use that and don't want to add more dependencies. |
22:49:42 | | Join jhulst [0] (n=jhulst@unaffiliated/jhulst) |
22:49:53 | bluebrother | maxkelley: is _is_ a screenshot of xpdf ;) |
22:50:08 | maxkelley | oh. :) |
22:50:14 | Llorean | Nico_P: Some people using solid color backgrounds may want the highlight bar to seem to fade into the background (or out of) and choose one of the two colors as their background color, for example. |
22:50:29 | maxkelley | heh, I apologize if I'm being annoying.. I'm being distracted from my homework :) |
22:50:41 | pixelma | bluebrother: maybe that icon (or a similar) that you can see in wikipedia, used there for "link opens in another window/tab"? |
22:50:42 | Nico_P | Llorean: good one :) I'll start implementing the second colour |
22:50:55 | bluebrother | I already tried \Ecommerce (page 14) but didn't like that too much |
22:51:21 | pixelma | Nico_P: that's already a lot of added options... *shrug* |
22:52:24 | maxkelley | what if the line selector menu is consolidated into one, with options: bar, dot, gradient (and gradient is a sub-menu, which has options for the gradient) |
22:52:29 | pixelma | bluebrother: if there is one |
22:52:42 | Llorean | Nico_P, pixelma: Could it not be easier to simply use a .bmp for the highlight bar, instead of gradients or anything, and just let that be part of themes? |
22:52:43 | | Quit freqmod (Remote closed the connection) |
22:52:49 | | Quit Xerion (Read error: 104 (Connection reset by peer)) |
22:52:54 | bluebrother | well, I'm still searching that pdf. Quite a lot of characters ... |
22:52:58 | Llorean | Then you can use a gradient, a pattern, a color, two colors, or whatever? |
22:53:07 | Llorean | And less needed "options" |
22:53:14 | pixelma | Llorean: that's what low_light already suggested and I like the idea too |
22:53:21 | maxkelley | a bmp makes sense, but it'd be nice to configure it on the player. |
22:53:25 | Nico_P | Llorean: this was suggested and it's indeed a nice idea, but it's less flexible |
22:53:33 | bluebrother | an option to underline instead of inverting the complete line would be interesting too. |
22:53:39 | pixelma | maxkelley: use "rockpaint"... |
22:53:45 | maxkelley | pixelma: point taken :) |
22:53:48 | Llorean | Nico_P: Less flexible how? |
22:54:11 | Nico_P | Llorean: a bitmap doesn't scale, it's harder to change on target |
22:54:19 | maxkelley | wouldn't using a bmp make it more complicated, because you'd need a seperate bmp for each target. |
22:54:22 | | Join Xerion [0] (i=xerion@cp198589-d.landg1.lb.home.nl) |
22:54:34 | Llorean | Nico_P: Most themes don't scale either, though |
22:54:35 | maxkelley | which just adds to the list of bmps that new ports require to be scaled. |
22:54:49 | Llorean | maxkelley: The default bar wouldn't be a bitmap |
22:54:54 | maxkelley | I thought themes do, just not wps's. |
22:55:06 | Nico_P | Llorean: WPS don't, but any font can go on any backdrop |
22:55:51 | bluebrother | pixelma: the email symbol c't uses is available ... |
22:56:34 | Llorean | Nico_P: Vertical stretching is a problem I guess. |
22:56:44 | maxkelley | I know! SVG :) |
22:57:45 | Nico_P | Llorean: I'm all for adding bitmap as an option, but not as the only one |
22:58:03 | maxkelley | I think the simplest way to do it would be the options, and perhaps add bitmap as an additional option. |
22:58:16 | maxkelley | heh, what Nico_P just said :) |
22:58:39 | * | petur back |
22:59:11 | | Quit ZeroA4 ("Ex-Chat") |
22:59:15 | maxkelley | wb. |
23:00 |
23:00:02 | Nico_P | Maybe we need a colours submenu somewhere |
23:00:33 | maxkelley | whee, head is spinning. |
23:00:54 | maxkelley | display > colors ? |
23:01:44 | | Join My_Sic [0] (n=MySic@bas3-montreal28-1177918486.dsl.bell.ca) |
23:01:45 | Nico_P | something like that |
23:01:47 | pixelma | at least I think it should belong into the selector settings as maxkelley suggested earlier |
23:01:58 | | Quit nicktastic ("Leaving") |
23:01:59 | | Join Lambuntu [0] (n=Lambchop@wbr-2310.student.iastate.edu) |
23:02:28 | maxkelley | that's interesting, irssi didn't highlight that line. |
23:02:34 | | Quit My_Sic (Client Quit) |
23:03:27 | Nico_P | pixelma: I was thinking of a submenu with FG/BG colours and line selector colours |
23:03:31 | maxkelley | I think having a colors menu at this point would just further complicate things, so I think that it would be nice to have the following options in line selector: inverted bar, dot, gradient, bitmap |
23:03:46 | pixelma | bluebrother: which one (can't recall that atm)? |
23:04:15 | Nico_P | maxkelley: that's what there is (without the bitmap option), but settings to choose the colours are also required |
23:04:17 | | Join midgey [0] (n=tjross@westquad-188-27.reshall.umich.edu) |
23:04:41 | maxkelley | Nico_P: the gradient option would have a submenu, where that would be selected. |
23:04:47 | | Nick fxb__ is now known as fxb (n=felixbru@h1252615.stratoserver.net) |
23:05:09 | bluebrother | pixelma: I updated the screenshot −− the rightmost icon |
23:05:10 | maxkelley | removing the necessity to have a "line selector gradient colors" option in the display menu, or whereever. |
23:05:22 | Nico_P | maxkelley: there also is a "solid colour" setting that shares colours with the gradient setting |
23:05:36 | maxkelley | ah. |
23:05:42 | Nico_P | maxkelley: http://www.rockbox.org/tracker/task/7808?getfile=14854 |
23:05:46 | | Quit kubiix (Read error: 104 (Connection reset by peer)) |
23:06:08 | maxkelley | bluebrother: I like the last or second |
23:06:29 | bluebrother | same for me ;-) |
23:06:34 | midgey | so, rumor has it i'm the mysterious poster from japanese pastebin |
23:06:39 | maxkelley | hehe :) |
23:06:59 | maxkelley | Nico_P: hmmm.. will those be removed on the inverted/dot settings? |
23:07:04 | | Join Zagor [0] (n=bjst@46.35.227.87.static.tab.siw.siwnet.net) |
23:07:04 | bluebrother | the last one is the icon the german magazine c't uses for indicating email addresses |
23:07:08 | Nico_P | maxkelley: no |
23:07:18 | maxkelley | hmm. |
23:07:19 | Nico_P | midgey: seen the patch ? |
23:07:26 | midgey | looking at it now |
23:07:39 | midgey | i was planning on implementing gradients, but never got around to it |
23:07:49 | maxkelley | I guess that works. |
23:08:01 | Nico_P | midgey: kfazz is the one to thank for the gradient |
23:08:04 | *** | Saving seen data "./dancer.seen" |
23:08:09 | midgey | indeed |
23:09:18 | pixelma | bluebrother: we should use \boxbox just for its name ;) |
23:09:48 | nls_ | amiconn: thanks got your file, will hopefully do testing of different -O levels tomorrow, and no there is no reason it isn't int32_t I just dind't change more than necessary but it probably should be changed so I'll do it :-) |
23:09:52 | midgey | Nico_P: do you think the invert variable in the scrolling struct should be renamed? |
23:10:17 | midgey | same with invert_cursor in settings |
23:10:52 | Nico_P | midgey: probably, yes |
23:11:05 | midgey | Nico_P: i was thinking the same |
23:11:17 | | Part Domonoky |
23:11:27 | midgey | iirc, jdgordan didnt like the invert_cursor == 1 etc lines |
23:11:41 | Nico_P | that's understandable |
23:11:48 | Nico_P | what about cursor_mode ? |
23:12:05 | midgey | sounds good |
23:12:38 | mirak | I have a .Wav file with glitches, and conversion to flac fails. Do you have any idea how to repair it |
23:13:27 | midgey | Nico_P: it seems like the general approach in 7808 is pretty similar to my original patch, have there been any comments regarding the implementation? |
23:13:50 | Nico_P | I'm not sure, and I was interested in that too |
23:14:04 | midgey | there might be a cleaner way to do it |
23:14:52 | amiconn | A coloured selector bar probably makes sense, and imho it could even replace the inverted bar on colour targets, as you can make it look the same as an inverted bar |
23:15:15 | amiconn | But I can't say I like the gradient stuff |
23:15:30 | midgey | its also nice to just have the selected item change text color |
23:15:55 | midgey | but leave the background the same |
23:15:59 | Nico_P | midgey: the invert_cursor setting is referred to in quite a lot of places... I think it would be better to do the renaming in a separate patch |
23:16:21 | Nico_P | midgey, amiconn: oth can be done with the solid colour setting |
23:16:31 | amiconn | yes |
23:16:35 | Nico_P | I personally prefer the gradient |
23:16:38 | Zagor | web server update in progress |
23:16:44 | midgey | Nico_P: i saw that, i'm glad it was added |
23:17:00 | amiconn | Gradient slows down things, and doesn't really improve usability |
23:17:10 | midgey | and yes i think if the patch is committed, the rename should be a second commit/code police |
23:17:23 | amiconn | Maybe it's not that bad, but I probably won't use it |
23:17:39 | midgey | its only implemented on color targets, correct? |
23:17:51 | Nico_P | yes |
23:18:03 | midgey | im not sure how useful a greyscale gradient would have been :P |
23:18:06 | Nico_P | amiconn: have you looked at the implementation ? |
23:18:08 | Llorean | Gradients are popular though |
23:18:14 | bluebrother | hmm, the icon doesn't work for the html version. But I guess it isn't really necessary there. |
23:18:16 | | Quit saratoga ("CGI:IRC (Ping timeout)") |
23:18:17 | midgey | and pretty |
23:18:19 | Bagder | Gradients look nice in general |
23:18:24 | amiconn | Yes, it would't work on low depth targets anyway, and we have no high-depth greyscale targets (yet) |
23:18:42 | amiconn | (>= 16 shades of grey) |
23:19:07 | | Quit Redbreva (Read error: 110 (Connection timed out)) |
23:20:27 | pixelma | the power of gradients (see player's svgs) ... ;) |
23:20:31 | Nico_P | amiconn: actually the solid coulour setting can't really emulate the inverted bar because of cases where there is a backdrop |
23:20:44 | amiconn | Hmm, true |
23:21:00 | amiconn | See how much I care about those graphical gimmicks? |
23:21:10 | Nico_P | hehe :) |
23:21:21 | Nico_P | amiconn: and have you looked at the implementation ? (sorry to repeat the question) |
23:21:32 | amiconn | Only very briefly |
23:21:49 | * | midgey prays it wasn't too terrible |
23:22:05 | Nico_P | nothing shocking with changing the lcd_puts funcs ? |
23:31:30 | pixelma | bluebrother: I thought something like the SquareShadow* ones in table 193 of the pdf you linked to earlier but the pointing hand is also nice |
23:33:43 | | Join DefineByte [0] (n=DefineBy@bb-87-81-195-5.ukonline.co.uk) |
23:34:48 | | Quit Genre9mp3 () |
23:40:03 | | Join eigma [0] (n=cat@CABLE-206-188-76-21.cia.com) |
23:40:50 | DefineByte | there was a post on /. a week ago saying that the method for generating the checksum on new iPods has been reverse engineered. Does that have any significance when it comes to rockbox on the new iPods? Just wondering. :) |
23:41:00 | | Join RaZorbacK [0] (n=BOFHIRC@gar31-1-82-66-75-34.fbx.proxad.net) |
23:41:16 | Zagor | DefineByte: no |
23:41:36 | | Quit kugel ("ChatZilla 0.9.78.1 [Firefox 2.0.0.6/2007073113]") |
23:41:41 | DefineByte | blunt and to the point :) |
23:41:48 | Zagor | :) |
23:41:54 | Bagder | DefineByte: http://daniel.haxx.se/blog/2007/09/18/rockbox-on-the-ipod-classic/ |
23:42:54 | DefineByte | thanks. that clears that up then :) |
23:49:44 | nls_ | Bagder: there's a typo in your mrobe post, it says the hard drive is 20MB ;-) |
23:49:55 | Bagder | oops |
23:50:04 | Bagder | I'm stuck in the early 90s! ;-) |
23:50:05 | | Quit jgarvey ("Leaving") |
23:58:13 | eigma | anyone know how OF vs Rockbox power consumption compares on the Gigabeat FX (s3c2440)? |
23:58:33 | markun | eigma: more or less the same |
23:58:41 | eigma | thanks |
23:58:57 | | Quit random_desu (SendQ exceeded) |