00:00:55 | fml | Yes, it's the same LANG_ID. Hence the meaning should be the same. Hence it's a bug. |
00:02:40 | onlysoaa | Hmm! I'm wondering if I could use the _RGBPACK macros to write to an rgb888 framebuffer? |
00:02:49 | notlistening | How long do we search for? |
00:03:56 | | Quit tomers ("ChatZilla 0.9.84 [Firefox 3.0.10/2009042523]") |
00:05:57 | | Join matsl [0] (n=matsl@1-1-4-2a.mal.sth.bostream.se) |
00:09:02 | fml | Hrm... But this can be ambiguous... I.e. we probably have the global setting for the icons in the theme settings and if it's enabled then the viewer setting is relevant. But only then. |
00:10:23 | | Quit slyyx (Read error: 60 (Operation timed out)) |
00:10:29 | | Join Lss [0] (n=Lss@cm254.delta88.maxonline.com.sg) |
00:11:41 | Llorean | There probably shouldn't be a separate setting for the viewer. |
00:12:20 | Llorean | We don't have a different setting for menus vs filetree vs database for icons, so playlist doesn't really need to be special, I think |
00:13:13 | fml | I dont' like the icons in the file view as they only eat space, but in the playlist viewer, I'd like the song being played marked. |
00:13:32 | Llorean | That shouldn't be treated as an icon. |
00:14:51 | fml | But it's an icon. Also, there is a marker if the item is moved in the playlist. It's also an icon. |
00:15:46 | Llorean | "Icons" should refer to the filetype icons. |
00:16:07 | Llorean | Images that are icon-sized but functional, like those, shouldn't be restricted by the option to display (or not) the other icons. |
00:16:22 | | Quit stoffel ("leaving") |
00:18:29 | fml | Yes, that's also what I'd expect. But for a non-technical user, they are icons. |
00:18:45 | Llorean | I think for most non-technical users they're pointers, not icons. |
00:18:53 | Llorean | Icons, to non-technical people, are like Windows icons. |
00:19:19 | Mikachu | all images that are icon-sized are icons, that is more or less the definition of an icon :) |
00:19:21 | | Join FlynDice [0] (n=FlynDice@12.233.167.178) |
00:19:50 | FlynDice | bertrik: ping |
00:19:59 | Llorean | Mikachu: Where are you pulling this "definition" from? |
00:20:26 | | Join fdinel [0] (n=Miranda@modemcable204.232-203-24.mc.videotron.ca) |
00:20:27 | Mikachu | for example wiktionary says "A small picture which represents something" |
00:20:34 | Mikachu | and "An image, picture, or other representation." |
00:20:50 | Llorean | Yes, and pointers don't represent something. They *are* something, whereas filetype icons represent the file type. |
00:21:18 | Llorean | And it really has nothing to do with being "icon sized" |
00:21:28 | Mikachu | to be clear we can call them 'filetype icons' in the settings then? |
00:21:44 | Llorean | It's not just filetypes that get icons though |
00:21:47 | Llorean | It's also setting types. |
00:21:59 | Llorean | They're representative icons for list entries. |
00:22:22 | Llorean | We don't hide the pointer in the normal list when icons are disabled, do we? |
00:22:26 | Llorean | The little arrow to show which line is selected? |
00:23:11 | Mikachu | i should hope not :) |
00:23:23 | | Join Makuseru [0] (n=max@163.106.40.24.aeneasdsl.com) |
00:23:31 | Llorean | It would seriously hinder usability |
00:23:44 | | Quit Makuseru (Read error: 104 (Connection reset by peer)) |
00:23:46 | Llorean | I'm kinda surprised we hide the images fml mentioned. |
00:24:27 | | Join __lifeless [0] (n=lifeless@188.16.123.42) |
00:24:31 | Mikachu | on a nano screen, the note icon takes up maybe two letters space |
00:25:03 | | Quit FlynDice (simmons.freenode.net irc.freenode.net) |
00:25:03 | NSplit | simmons.freenode.net irc.freenode.net |
00:25:03 | | Quit onlysoaa (simmons.freenode.net irc.freenode.net) |
00:25:03 | | Quit _lifeless (simmons.freenode.net irc.freenode.net) |
00:25:03 | | Quit goffa (simmons.freenode.net irc.freenode.net) |
00:25:03 | | Quit J-23 (simmons.freenode.net irc.freenode.net) |
00:25:37 | Mikachu | i don't remember, are the non-playing entries also indented to align with the entry that does have the now-playing icon? |
00:26:04 | NHeal | simmons.freenode.net irc.freenode.net |
00:26:04 | NJoin | goffa [0] (n=goffa@216.220.23.105) |
00:26:28 | Mikachu | they are |
00:26:31 | NJoin | FlynDice [0] (n=FlynDice@12.233.167.178) |
00:26:31 | NJoin | onlysoaa [0] (i=422480c4@gateway/web/ajax/mibbit.com/x-119695b6dd6b04c3) |
00:26:31 | NJoin | J-23 [0] (n=zelazko@unix.net.pl) |
00:26:38 | | Part onlysoaa |
00:26:51 | | Join onlysoaa [0] (i=422480c4@gateway/web/ajax/mibbit.com/x-d7a5ea9292632744) |
00:27:11 | Llorean | There should pretty much always be an now playing mark and move marker in the playlist |
00:27:29 | fml | Llorean: just checked: if the icons are disabled but the cursor is set to "arrow" then the icon 'column' is still shown. In that column, only the pointer is shown. If the icons are shown too then two columns are reserved. |
00:27:34 | Mikachu | i guess this is more of a tangent but it would be nice if the other entries weren't indented :) |
00:27:52 | Llorean | Mikachu: I think it would look pretty bad if they weren't. |
00:28:03 | Mikachu | sure, but you could see what you had in your playlist then |
00:28:14 | Llorean | Huh? |
00:28:23 | Llorean | One or two characters isn't going to make a significant difference. |
00:28:25 | Mikachu | i'm only bringing this up as a possible reason that icon is removed when icons are disabled |
00:28:34 | Mikachu | Llorean: have you ever had an ipod nano? :) |
00:28:43 | Llorean | I was the first person to hear Rockbox on a Nano. |
00:28:44 | Llorean | So yes. |
00:28:49 | Mikachu | okay |
00:28:59 | Mikachu | well, it's like 5% of the total characters on a line |
00:29:23 | Llorean | Less than that, at least with the default font |
00:30:17 | Llorean | 3% or so, I'd say. Given that, if you have 30+ character filenames where you need that one extra character to identify what the file actually is, you might want a better naming scheme. |
00:30:20 | Mikachu | i use the 6x13 one since i need somewhat readable cjk characters |
00:30:26 | fml | Ok, I think I'll file a bug report. |
00:31:04 | Llorean | Mikachu: Do you really need *one* more character to identify your files? It happens to line up so perfectly? |
00:31:23 | Mikachu | i'm just saying it could be a reason why the icon is removed |
00:31:55 | Mikachu | and you're right, i should probably use title-artist instead of artist-title on my ipod, but it's a little boring to rename files every time i copy them over :) |
00:34:09 | Mikachu | i have a short attention span, i forgot mentioning the not indenting thing :) |
00:34:56 | Mikachu | it does happen every now and then that an artist or group name is more or less the width of the screen, yes |
00:35:09 | | Join slyyx [0] (n=slyyx@142.46.8.26) |
00:36:22 | | Join dfkt [0] (i=dfkt@unaffiliated/dfkt) |
00:37:07 | *** | Saving seen data "./dancer.seen" |
00:41:32 | slyyx | onlysoaa: Ok, we know two things: On the AAT2550 pin 4 reports current charge, pin 14 and 15 are just "Is Charging" |
00:41:55 | | Quit bluebrother ("leaving") |
00:42:03 | | Join Hillshum [0] (n=chatzill@unaffiliated/hillshum) |
00:42:04 | slyyx | I just need to figure out what pins go into the TCC... |
00:42:33 | Hillshum | Could someone please delete http://www.rockbox.org/tracker/task/10273#comment30754 for me? |
00:44:08 | onlysoaa | Hey slyyx: good finds. I'm working on the fake 32-bit LCD driver. So far so good! |
00:44:32 | slyyx | Alright |
00:44:43 | onlysoaa | Colors are off at the moment but at least I can confirm that the controller can read from a 32bit framebuffer. |
00:45:11 | Hillshum | Llorean: You really should just move http://forums.rockbox.org/index.php?topic=21847 into the "Other Utilities" board |
00:45:11 | | Quit fml ("CGI:IRC (EOF)") |
00:46:01 | slyyx | onlysoaa: Did you know the P2 was designed to support an ext battery |
00:46:16 | Llorean | Hillshum: No, it should stay locked. |
00:46:20 | slyyx | It has a 24pin connector for one apparently |
00:46:30 | Hillshum | Why? |
00:46:38 | Llorean | Hillshum: Notice the words "designed to work with Rockbox" in the description of the "Other Utilities" section? |
00:46:43 | | Quit bertrik (Read error: 113 (No route to host)) |
00:46:48 | Llorean | What parts of Rhapsody or the OF were designed to work with Rockbox, exactly? |
00:47:06 | Llorean | Or did you not read that far before deciding it was the right place for that thread? |
00:47:13 | Mikachu | Hillshum: done |
00:47:26 | * | Hillshum misunderstood the intent of the "other utilities" board |
00:47:36 | Hillshum | Mikachu: Thanks |
00:47:44 | FlynDice | bertrik: funman: (for the logs)Hey, I got radio working on my e200v2. I ran a battery bench with fs#10048 at fastbus 64/32(and got 12:38 by the way) and when I tried radio afterwards it worked. 64MHz was max for this setup. Checking back with higher freqs now. |
00:47:58 | Llorean | Hillshum: Is there some way I could make it clearer than what's written there? |
00:48:02 | onlysoaa | slyyx: Whoa, I didn't know that! Maybe we could make a 50 hour battery after all this to match the D2. ;) |
00:52:12 | | Quit DarkDefender (Remote closed the connection) |
00:58:43 | | Join lee321987 [0] (n=chatzill@1Cust555.an1.cle11.da.uu.net) |
00:59:47 | lee321987 | I'm trying to build the Simulator in Ubuntu. When I configure, and select "S", I get this error: configure didn't find sdl-config, which indicates that you don't have SDL (properly) installed. Please correct and re-run configure! |
01:00 |
01:00:52 | Hillshum | lee321987: run "sudo apt-get install sdl-dev" (i think) |
01:02:12 | | Join lee321987_ [0] (n=chatzill@1Cust6026.an1.cle11.da.uu.net) |
01:02:32 | lee321987_ | sorry - lost my connection. Did I miss an answer? Anyone know what packages I need? |
01:03:18 | Hillshum | lee321987: run "sudo apt-get install sdl-dev" (i think) |
01:03:21 | Torne | libsdl1.2-dev |
01:04:34 | | Join funman [0] (n=fun@rockbox/developer/funman) |
01:04:41 | lee321987_ | I'll download it. Thanks. |
01:05:40 | | Quit kkurbjun (Read error: 110 (Connection timed out)) |
01:07:53 | Unhelpful | onlysoaa: so the data gets copied and converted into a temporary buffer before the LCD controller gets it? |
01:08:49 | onlysoaa | Well it's just like the D2's driver. The Rockbox framebuffer is copied into the driver framebuffer, which is what the LCD controller reads. |
01:08:53 | | Quit lee321987 (Read error: 60 (Operation timed out)) |
01:09:10 | onlysoaa | I'm having trouble though. |
01:09:20 | onlysoaa | unsigned long is 32 bits, right? |
01:09:30 | onlysoaa | Oh shit, no, it's 16 bits. |
01:09:44 | Mikachu | er, on what arch would a long be 16 bits? |
01:10:00 | onlysoaa | Wait what. |
01:10:08 | onlysoaa | I haven't a clue. |
01:10:12 | onlysoaa | How long is a long? |
01:10:23 | | Quit lee321987_ ("ChatZilla 0.9.84 [Firefox 3.0.10/2009042316]") |
01:10:33 | Torne | 32 bits on anything rockbox supports, afaik |
01:11:04 | onlysoaa | Alright, then, I'm confused as to why it seems to be cutting off the R channel. |
01:14:29 | | Quit Hillshum ("ChatZilla 0.9.83 [Firefox 3.0.3/2008092417]") |
01:15:58 | | Quit dfkt ("-= SysReset 2.53=- Ph'nglui mglw'nafh Cthulhu R'lyeh wgah'nagl fhtagn.") |
01:17:25 | | Quit pixelma (Nick collision from services.) |
01:17:25 | | Join pixelma_ [50] (n=pixelma@rockbox/staff/pixelma) |
01:17:39 | | Quit amiconn (Nick collision from services.) |
01:17:39 | | Join amiconn_ [50] (n=jens@rockbox/developer/amiconn) |
01:17:43 | | Nick pixelma_ is now known as pixelma (n=pixelma@rockbox/staff/pixelma) |
01:17:59 | | Nick amiconn_ is now known as amiconn (n=jens@rockbox/developer/amiconn) |
01:18:13 | | Join robin0800 [0] (n=robin080@cpc3-brig8-0-0-cust436.brig.cable.ntl.com) |
01:19:03 | | Quit robin0800 (Remote closed the connection) |
01:20:29 | | Quit ender` (" When I die, I want to go like my Grandfather who died peacefully in his sleep, not screaming like all of the passengers in") |
01:22:55 | funman | FlynDice: do you have anything against committing FS #10048 ? |
01:23:54 | FlynDice | No it works very nicely for me besides radio and we can figure that out later. That's my opinion! |
01:24:09 | | Quit HellDragon (Read error: 104 (Connection reset by peer)) |
01:24:19 | FlynDice | did you see my comment about radio? |
01:24:19 | | Join HellDragon [0] (i=jd@modemcable022.187-203-24.mc.videotron.ca) |
01:25:07 | funman | yes i saw, but i can't help here since i don't have e200v2 :/ |
01:25:47 | FlynDice | it's a lead at least :) |
01:29:35 | funman | too late for commit: a blocking comment on the flyspray task |
01:31:28 | pixelma | Llorean: I think I remember seeing that insert shuffled too again (but not always) and also on hwcodec. It's actually a quite old one which I thought was fixed... I also think there is a currently closed bug report for it on a Recorder, maybe time to reopen it... |
01:31:29 | funman | someone from the forums will send me a c200v2 and a fuzev2 |
01:31:42 | | Quit n1s ("Lämnar") |
01:32:26 | funman | does Dustin Skoracki (sko) come on irc ? |
01:33:10 | funman | he signed off 11 days ago :/ |
01:33:54 | onlysoaa | Holy crap my LCD driver is slo~ow. |
01:34:12 | onlysoaa | I suppose it could be rewritten in asm later on. |
01:34:19 | notlistening | FlynDice, what radio issues did you have i had some too last night |
01:34:34 | funman | onlysoaa: usually only the f |
01:35:03 | funman | onlysoaa: usually only the functions for drawing YUV (mpeg2 decoder) or greyscale (on mono/grayscale targets) are written in asm |
01:35:46 | notlistening | domonoky, you got a minute to talk through how you want the filenames outputted by the SAPI app? |
01:35:49 | onlysoaa | funman: The ARM framebuffer copy is also written in asm. |
01:35:51 | Llorean | pixelma: Ah, I only searched open tasks before posting a new one. |
01:35:52 | funman | that said, I don't know if some LCD screens can output YUV |
01:36:34 | onlysoaa | funman: The P2's LCD controller can output YUV, yes. |
01:36:43 | funman | onlysoaa: oh right, is this code only for rgb565 ? |
01:36:51 | pixelma | Llorean: I also saw this weirdness again that when moving files in a playlist where songs had been inserted shuffled (I think that's the common factor, the wrong one will be shown on the marked line during the move (the right one has the "selected" icon and you also actually move the right one. Occured to me once recently, have to try out how to reproduce |
01:36:54 | domonoky | notlistening: it should output a wav into a given filename/path, like all other tts apps/scripts :-) |
01:37:13 | Llorean | pixelma: I wonder why "Insert Shuffled" is a special case. |
01:37:24 | onlysoaa | funman: Yeah. The arm framebuffer copy copies from rgb565 to rgb565. |
01:37:28 | onlysoaa | funman: O |
01:37:40 | pixelma | Llorean: could be that th bug report was about plain "shuffle", don't remember |
01:37:42 | onlysoaa | funman: I'm writing a function to copy from rgb565 to rgb888. |
01:38:01 | funman | could finally get correct colors? |
01:38:20 | onlysoaa | I'm getting there. ;) |
01:38:31 | notlistening | domonoky, was not sure what pther processing you are doing on these files after generation |
01:39:24 | onlysoaa | Shoot, for some reason, the two most significant bytes of each 16bit pixel are ignored. |
01:39:34 | Llorean | pixelma: Any idea who'd be best to ask about playlist stuff? |
01:39:40 | domonoky | notlistening: after generating, they are encoded with rbspeex, and either combined to a .voice file or, places on the dap as .talk files. |
01:39:58 | onlysoaa | onlysoaa: So it happens that a black to red gradient I'm trying to display shows up as four dark gradients. |
01:40:15 | funman | onlysoaa: how is 8+8+8 packed to 16 pixels ? Oo |
01:40:24 | funman | *16bits pixels |
01:40:52 | notlistening | domonoky, does your app do all that work or does mine tneed to do part or all of it? |
01:41:04 | pixelma | Llorean: last time JdGordon gave me a "fix". He later said that he's surprised that it worked... |
01:41:18 | Llorean | Ah. |
01:41:21 | pixelma | maybe it just covered the issue |
01:41:29 | onlysoaa | funman: 5+6+5 is though. It's the input to my function that's not reading properly for some reason. |
01:41:51 | domonoky | notlistening: rbutil does all that. a tts engine just needs to take a text and a filename, and generate a wavfile out of this. |
01:42:00 | funman | couldn't some (slow) shifting per pixel just do the trick? |
01:42:28 | onlysoaa | That's exactly what I'm doing! |
01:42:40 | onlysoaa | And it's slow, and for some reason, the R channel is missing two bits. |
01:43:14 | notlistening | domonoky, thanks, i am getting there quicker than i expected :D |
01:43:36 | funman | perhaps a stupid idea : on the sansa ams the lcd controller is wired in a weird manner : there is a 16 bits fifo to transfer pixels, but only the 4 msb and 4 lsb are mapped so that's a 8 bits transfer |
01:44:03 | funman | i.e. transfer(char data) { REG = (data << 4)|(data >>4); } |
01:44:06 | onlysoaa | Huh? o_o |
01:44:38 | onlysoaa | Oh... |
01:44:51 | funman | you could try to shift again the 2 msb of R channel? (just an idea ..) |
01:45:10 | | Join sko [0] (n=sko@M7300.m.strato-dslnet.de) |
01:45:49 | funman | sko: hi! i just read the FS task you posted |
01:46:24 | funman | how similar are the e200v2 and fuze drivers with it ? |
01:46:59 | notlistening | domonoky, would it not be good to use the applications cache directory or am i just going to throw these files where rbutil runs from? |
01:47:27 | onlysoaa | Shifting it by two |
01:47:35 | domonoky | rbutil will give you filenames some where in the OS specifc temp directory. |
01:47:41 | sko | funman: hi, uhm... I have to take a look... but i think they are nearly the same |
01:47:44 | onlysoaa | Uhm... nevermind. I'll keep looking into it. |
01:48:13 | funman | sko: if the differences are only subtle, they can be merged into one file |
01:48:33 | sko | yes, i was thinking about that too |
01:48:51 | funman | kugel started unifying the drivers but it's paused now i think |
01:49:20 | funman | see FS #9933 |
01:49:20 | slyyx | onlysoaa: Would involve actually modding the player :P |
01:49:20 | slyyx | But according to this diagram..the board is designed for it |
01:49:29 | notlistening | brilliant, so as an example -o c:/temp/a.wav will come from rbutil |
01:49:30 | | Quit slyyx ("Reconnecting") |
01:49:39 | | Join slyyx [0] (n=slyyx@142.46.8.26) |
01:51:49 | | Quit Nico_P (Remote closed the connection) |
01:52:06 | onlysoaa | Ugh... Why can't the dumb LCD controller shift the bits for me? |
01:52:40 | slyyx | onlysoaa: Which controller? the one in the TCC? |
01:52:44 | notlistening | domonoky, and as a nicety do you want differing audio formats? |
01:52:48 | onlysoaa | Yeah. |
01:53:10 | slyyx | onlysoaa: Here, let me help ya |
01:53:57 | domonoky | notlistening: you mean different sample rates or alike ? |
01:54:08 | onlysoaa | slyyx: If you can get the R and B bits to shift left from an rgb565 framebuffer, it would be GREAT. |
01:54:41 | notlistening | domonoky, yeah sorry bad terminology used there |
01:54:58 | domonoky | notlistening: configurability is always nice :-) |
01:55:39 | | Join intrados [0] (n=intrados@cpe-71-67-129-220.woh.res.rr.com) |
01:55:43 | Llorean | Some people are willing to spend the RAM on higher quality voices, while others would prefer them as small as possible and maintain understandability. |
01:56:41 | notlistening | you got it, just out of interest can i have a file name in rockbox with <> characters in it? |
01:56:45 | sko | funman: i took a look at both drivers, there are some differences, but i think they could be merged into one |
01:57:15 | funman | sko: if you can do that that would be nice .. |
01:57:25 | pixelma | notlistening: don't think so |
01:57:42 | Llorean | notlistening: It's still FAT32 |
01:58:00 | Llorean | Rockbox doesn't magically change the capabilities of the filesystem. |
01:58:10 | funman | sko: after that perhaps we can look at merging the LCD because they are very similar (approximate to 90° :) |
01:58:16 | domonoky | who do we speak the sd-card entry ? |
01:58:27 | domonoky | s/who/how |
01:58:48 | notlistening | right just funks up the xml parser in sapi but i can turn that on and off |
01:58:50 | Llorean | domonoky: It probably falls back to spelling or numbering. |
01:58:50 | sko | i'll try it... but tomorrow, its really late here and i have to get some sleep (last night was very short too ^^) |
01:59:07 | notlistening | yeah noticed that on my e200v2 |
01:59:08 | * | pixelma remembers the false <MMC1> directory created when testing the recording directory setting patch and having a hard time getting it removed again |
01:59:31 | | Quit intrados (Client Quit) |
02:00 |
02:00:11 | funman | sko: thanks ;) no hurry .. it's better to code when not tired. good night! |
02:00:24 | slyyx | onlysoaa: Why not just hand it rgb555? |
02:00:35 | sko | funman: thanks :) bye |
02:00:43 | | Quit sko ("bye") |
02:01:01 | | Join saratoga [0] (n=9803c6dd@gateway/web/cgi-irc/labb.contactor.se/x-7a1f7d83952dc873) |
02:01:22 | slyyx | onlysoaa: The lcdc supports 555 and 565 apparently..what is the issue? |
02:06:56 | saratoga | is the TCC780 and TCC780X different? |
02:10:47 | onlysoaa | The P2 uses the TCC7801. I think 780x refers to the whole family. |
02:11:03 | | Join perfectdrug [0] (n=marko@p5B0EE7C1.dip.t-dialin.net) |
02:11:16 | onlysoaa | I tried setting it to rgb555, but it didn't turn out so well. :P |
02:11:29 | onlysoaa | I think the LCD needs rgb666 in. |
02:11:30 | saratoga | is the 780 part of the 780x family? |
02:11:42 | onlysoaa | There is no 780 I think. |
02:11:45 | onlysoaa | I'll be back in a bit. |
02:11:52 | saratoga | there is |
02:11:55 | saratoga | i have a datasheet for it |
02:12:18 | onlysoaa | I think that's the 780x datasheet. |
02:12:28 | | Quit onlysoaa ("http://www.mibbit.com ajax IRC Client") |
02:13:17 | saratoga | ok good |
02:15:08 | funman | saratoga: FlynDice do you happen to listen to flac files ? i just tested playing flac with fs#10048 and i can reproduce what mc2739 described; and now i'm playing some flac without the patch |
02:15:50 | saratoga | funman: no but i can make some |
02:16:27 | saratoga | onlysoaa: looking at the datasheet, have you tried checking the LCD Image0 Control Register (LI0C) to see which color format the controller is operating in? |
02:17:44 | | Quit domonoky (Read error: 104 (Connection reset by peer)) |
02:22:36 | | Join onlysoaa [0] (i=422480c4@gateway/web/ajax/mibbit.com/x-6381861f6bfab9ec) |
02:23:14 | saratoga | onlysoaa: did you see my remark? |
02:23:26 | onlysoaa | I don't think so. |
02:23:31 | saratoga | logs |
02:31:58 | slyyx | onlysoaa: The lcd is 6,6,6, but they are only giving 4,4,4 to the lcd |
02:32:32 | slyyx | So, 454 makes no sense... |
02:33:15 | onlysoaa | Huh? Whhat's giving 444 to the LCD? |
02:33:22 | slyyx | sec, reading again |
02:33:28 | onlysoaa | The LCD itself supports 888, but it's being fed 666. |
02:33:44 | slyyx | yeah |
02:33:48 | slyyx | sorry, had the numbers wrong :P |
02:33:53 | saratoga | changing the controller to 565 might make sense then |
02:34:00 | slyyx | yeah |
02:34:09 | Unhelpful | you need to know what the *controller* wants. whatever downconversion it's doing before sending to the LCD shouldn't matter. |
02:34:13 | onlysoaa | Indeed, but somehow the controller doesn't shift the R and B bits to compensate for the missing bits. |
02:34:23 | slyyx | Unhelpful: The controller has two options |
02:34:40 | slyyx | Unhelpful: 565, and 555 |
02:34:46 | onlysoaa | The controller does read rgb565. |
02:34:48 | onlysoaa | Oh! |
02:34:54 | onlysoaa | Feeding it 555 wouldn't hurt. |
02:34:59 | onlysoaa | We'd lose a bit though. |
02:35:22 | slyyx | Oh well |
02:35:30 | slyyx | Only matters for album art |
02:35:41 | Unhelpful | since 555 still fits in 16 bits, if we *must* use 555 for the LCD, we may as well use 555 internally. |
02:35:51 | saratoga | it supports a lot of modes |
02:35:54 | onlysoaa | Well we still need to feed 555 into the framebuffer. :| |
02:36:46 | slyyx | You know more about the framebuffer then I do |
02:36:50 | saratoga | 555, 565, 888, YUV |
02:37:09 | *** | Saving seen data "./dancer.seen" |
02:37:17 | slyyx | saratoga: You know things about the tcc? |
02:39:15 | saratoga | i'm just skimming the LCD controller datasheet now |
02:40:11 | slyyx | ..Why do I not see 888... |
02:40:23 | saratoga | which datasheet are you looking at? |
02:40:25 | onlysoaa | rgb888 is in the framebuffer. |
02:40:35 | slyyx | Oh..I see it |
02:41:26 | slyyx | Since the lcd is 666....We should use 555, no? |
02:41:37 | saratoga | 565 would make the most sense |
02:41:37 | slyyx | 888 would be pointless |
02:41:47 | slyyx | But it is causing issues? |
02:42:06 | saratoga | ? |
02:42:23 | slyyx | It is giving you issues, no? |
02:42:25 | onlysoaa | 565 would indeed make the the most sense, but it's doesn't shift the R and B channels right! |
02:42:40 | saratoga | its probably not initialized correctly then |
02:43:06 | slyyx | onlysoaa: Are you reading the datasheet? Or basing it off of the D2 code? |
02:43:32 | | Quit matsl (Remote closed the connection) |
02:43:43 | onlysoaa | slyyx: Both. :P |
02:43:44 | saratoga | which mode is the control register in when you boot up? |
02:44:08 | onlysoaa | Control register of the LCD controller? |
02:44:21 | onlysoaa | I set it to output rgb666. |
02:45:04 | saratoga | what is it set as the input? |
02:45:17 | saratoga | and I guess also check the endianness too incase the OF is doing something silly with that |
02:45:59 | onlysoaa | Right now as rgb888, because I'm trying to write an rgb888 framebuffer. |
02:46:13 | onlysoaa | I had it set at rgb565 before though. |
02:47:02 | | Quit perrikwp ("http://www.mibbit.com ajax IRC Client") |
02:47:06 | saratoga | why 888? |
02:47:10 | | Join perrikwp [0] (i=4aa794a0@gateway/web/ajax/mibbit.com/x-b700b0f7ec7e30bf) |
02:47:14 | saratoga | i don't think rockbox supports that? |
02:47:33 | onlysoaa | Because 565 was causing problems. D: |
02:47:56 | slyyx | onlysoaa: Why do we not just go 555? |
02:48:12 | saratoga | well 16 bits per pixel makes more sense then 15 |
02:48:20 | slyyx | 888 would make the most sense..then we lose nothing... |
02:48:27 | saratoga | except for rockbox support |
02:48:34 | saratoga | which is kind of important |
02:48:51 | onlysoaa | We can't just go 555 because the controller expects rgb565. |
02:48:57 | onlysoaa | The bit layout is different. |
02:49:03 | onlysoaa | I'll be back in a bit. |
02:49:03 | slyyx | The controller _has_ a 555 mode |
02:49:46 | slyyx | Hmm..I need to lookup the proper shutdown for this... |
02:51:38 | | Quit saratoga ("CGI:IRC (EOF)") |
02:53:59 | | Quit perfectdrug ("Leaving.") |
03:00 |
03:01:27 | | Join yashwa7 [0] (n=IceChat7@c-75-72-150-85.hsd1.mn.comcast.net) |
03:01:55 | | Quit HellDragon (Read error: 60 (Operation timed out)) |
03:02:02 | slyyx | onlysoaa: Any clue how to read the touchscreen |
03:03:51 | | Join Trid [0] (n=LOLFAGS@c-67-160-90-137.hsd1.wa.comcast.net) |
03:05:12 | | Quit funman ("leaving") |
03:06:08 | Trid | Hi. I've been using rockbox for a couple weeks on the V1 Sansa Fuze, and I wrote a step by step guide to putting rockbox onto unsupported sansa players. Could I have permission to edit the wiki? My username is NatStory |
03:17:09 | Llorean | Trid: Is there something wrong with existing instructions? |
03:17:30 | Trid | I found them kind of confusing |
03:17:39 | Llorean | We don't generally like random guides being added. There should be the developer instructions, and then when the port is complete, the manual. |
03:17:40 | Trid | and messed up a few times before I got it right |
03:17:45 | Trid | okay |
03:18:23 | Llorean | Were they confusing in a poorly written way, or simply because you were unfamiliar with terms/tools/development? |
03:19:01 | onlysoaa | slyyx: I don't know how to access the touch screen. I guess you could look at the pins and see if you can get a reading from GPIO. |
03:19:13 | Trid | I thought some steps were missing, and that other instructions were unclear |
03:20:33 | | Join hillshum [0] (n=quassel@unaffiliated/hillshum) |
03:20:36 | Llorean | Trid: If you'd like to fix the instructions, I'll give you write access. |
03:20:54 | Trid | That would be great. |
03:20:56 | Trid | Thanks |
03:21:21 | slyyx | onlysoaa: I duno which gpio it uses |
03:21:37 | onlysoaa | slyyx: The schematics don't show? |
03:21:41 | slyyx | No |
03:21:49 | slyyx | Atleast, not named anything nice |
03:21:57 | onlysoaa | That's odd. I'll look through it. |
03:22:09 | yashwa7 | I applied for GSoC but failed to make it. Still i would like to work on my proposal. Was wondering if I will get an unofficial mentor. |
03:22:51 | Llorean | Trid: Done. As I said, please try to focus on making it developer information, rather than a simplified guide for end users. |
03:23:07 | Trid | Got it. Thanks. |
03:23:23 | | Join andrewbeveridge [0] (i=586d6810@gateway/web/ajax/mibbit.com/x-9365ebd71e2b45ce) |
03:25:23 | slyyx | onlysoaa: Connected vita "18bit parallell" (i2c or w/e its called I guess) |
03:26:03 | onlysoaa | slyyx: Do you think it could be UART? |
03:26:50 | | Join HellDragon [0] (i=jd@modemcable022.187-203-24.mc.videotron.ca) |
03:26:54 | slyyx | It just says "18bit parallell"..no clue |
03:27:06 | slyyx | wait..nvm |
03:27:07 | slyyx | that is the lcd |
03:27:14 | slyyx | 6*3=18 |
03:27:16 | onlysoaa | slyyx: i2C_DAT1? |
03:27:25 | slyyx | Looking into it... |
03:27:26 | onlysoaa | I2C_CLK1 |
03:27:37 | onlysoaa | It'd be useful if we knew what model the touch panel is. |
03:27:38 | onlysoaa | D: |
03:27:54 | slyyx | Someone does..the wiki does |
03:27:56 | slyyx | sec |
03:28:14 | onlysoaa | No, that's just the LCD screen. Not the touch panel. |
03:28:48 | slyyx | ah, yes |
03:28:54 | slyyx | sec |
03:29:00 | slyyx | maybe the components list does |
03:29:08 | onlysoaa | Oh right. |
03:29:54 | Mode | "#rockbox +o scorche " by ChanServ (ChanServ@services.) |
03:30:11 | slyyx | AT300 AH59-01858A TOUCH/PANEL;87X45X0.15,CAPACITIVE,T1006 |
03:30:15 | Mode | "#rockbox -o scorche " by ChanServ (ChanServ@services.) |
03:32:33 | onlysoaa | Good find! |
03:32:41 | onlysoaa | See if you an find a datasheet for it too. |
03:32:46 | onlysoaa | can* |
03:32:49 | slyyx | Does bnot list a model number :P |
03:32:59 | slyyx | Just a samsung part number |
03:32:59 | onlysoaa | Sorry, I'm a tad busy right now. |
03:33:17 | slyyx | yeah, np |
03:34:18 | onlysoaa | Ah crap. |
03:34:24 | | Quit Trid ("ChatZilla 0.9.84 [Firefox 3.0.10/2009042316]") |
03:46:38 | | Join metabsd [0] (n=meta@bas5-montreal28-1177917409.dsl.bell.ca) |
03:47:01 | | Part metabsd |
03:48:19 | | Quit yashwa7 ("Easy as 3.14159265358979323846...") |
03:49:11 | slyyx | onlysoaa: How goes it? |
03:49:30 | | Join saratoga [0] (i=9803c6dd@rockbox/developer/saratoga) |
03:51:02 | saratoga | yashwa7: (for the logs) contact me when you get a chance |
03:53:49 | | Quit chandoo ("Leaving") |
03:56:54 | andrewbeveridge | hi, can I request wiki write perms for AndrewBeveridge please? |
03:57:23 | hillshum | sure |
03:57:39 | Llorean | andrewbeveridge: What were you going to edit? |
03:57:47 | saratoga | done |
03:58:03 | andrewbeveridge | Llorean: no edits, just creation of a new port page, for the Cowon O2 |
03:58:21 | andrewbeveridge | I'm compiling information at the moment |
03:58:40 | saratoga | Llorean: can we get GSOC applicants emails? |
03:59:07 | Llorean | I don't know. I think that may be under the purview of project admins, and I'm not one this year. |
03:59:19 | saratoga | ah ok |
03:59:42 | * | andrewbeveridge says thanks quietly so as not to disturb =) |
03:59:45 | * | Llorean puts "contact email" on the list of things we need to get _before_ acceptance next year. |
04:00 |
04:00:00 | hillshum | saratoga: ask Bagder? |
04:00:05 | saratoga | its surprising that the application doesn't give us their gmail account |
04:00:34 | Llorean | Agreed |
04:00:42 | * | slyyx throws arms up in the air and gives up.... |
04:00:58 | onlysoaa | slyyx, where are you at? |
04:01:44 | * | Mikachu catches slyyx' arms and gives them back to him |
04:02:39 | slyyx | onlysoaa: Trying to find: Pin that connects from pins 4, and 14..that it states go out from the power chip.. |
04:02:59 | onlysoaa | Hmm... o: |
04:03:05 | Unhelpful | jhmikes would still be the best person to ask about anything beast-specific, right? |
04:03:41 | Llorean | Unhelpful: Good starting point, at least. |
04:04:11 | | Quit evilnick_home1 ("Leaving.") |
04:04:23 | Unhelpful | i'd like to see if the hang check on it can be made to display a panic message... not even sure where that implementation is, i'm digging through the target dir now |
04:04:34 | | Join evilnick_home [0] (n=evilnick@pool-173-52-142-29.nycmny.east.verizon.net) |
04:05:53 | | Quit evilnick_home (Client Quit) |
04:06:08 | | Join evilnick_home [0] (n=evilnick@pool-173-52-142-29.nycmny.east.verizon.net) |
04:06:47 | * | slyyx slaps head |
04:06:59 | slyyx | "The TCC780 has 8 channel general purpose low-power ADC for battery level detection, |
04:07:02 | slyyx | key detection, remote control interface, touch screen interface, etc. |
04:07:12 | slyyx | Right in front me of |
04:07:17 | * | slyyx gets coat and leaves |
04:07:32 | onlysoaa | D:! |
04:07:51 | onlysoaa | Well at least you found it! |
04:07:58 | slyyx | Yeah... |
04:08:06 | onlysoaa | Looks like you'll end up doing most of the port in the end. |
04:08:08 | onlysoaa | :P |
04:08:13 | slyyx | gotta go read about adc now... |
04:09:16 | onlysoaa | Hey, do you think there's a way to make the LCD controller shift the bits? I'd really rather not hack together an 32bit framebuffer if I don't have to. It's really slow. |
04:10:42 | slyyx | Just give it what it wants? |
04:11:03 | onlysoaa | That's what I tried first! |
04:11:18 | onlysoaa | rgb565 in, rgb666 out. |
04:11:41 | slyyx | and? |
04:12:04 | onlysoaa | Well, it looks like what you have. |
04:12:14 | onlysoaa | Unless you modified code that I patched. |
04:12:30 | slyyx | looks fine to me |
04:12:47 | onlysoaa | It's greenish! |
04:13:01 | slyyx | lemme look again |
04:13:03 | onlysoaa | The R and B channels need a shift to the left. |
04:14:48 | slyyx | oh yeah, I see |
04:14:55 | slyyx | looks more like it is missing the red channel |
04:15:20 | slyyx | Test it, make it display three colour bars |
04:15:31 | slyyx | I bet you, the red one will not be red |
04:15:51 | onlysoaa | Do you think? |
04:16:02 | slyyx | yeah, try it |
04:16:06 | onlysoaa | Alrighty. |
04:16:18 | onlysoaa | I did the same thing with my rgb888 code, but the red channel got all weird. |
04:16:29 | slyyx | I duno how rockbox works for displaying stuff, but display a red blue and green bar |
04:16:32 | onlysoaa | It'd be a real surprise if it does the same thing with rgb565. |
04:16:43 | onlysoaa | I wouldn't think so though. |
04:16:51 | slyyx | I am positive it is just missing red |
04:18:08 | onlysoaa | You may be right. ;) I'm in Windows right now. |
04:18:20 | onlysoaa | I won't be able to recompile until I reboot into Ubuntu. |
04:18:30 | slyyx | Alright |
04:18:41 | slyyx | I will code the test color bar thing then |
04:19:11 | onlysoaa | Just modify the Rockbox logo bitmap with some gradients and see what shows up. |
04:19:13 | onlysoaa | That's what I did. |
04:19:36 | slyyx | ah |
04:19:43 | slyyx | I will |
04:20:52 | slyyx | onlysoaa: Which bitmap is it using? |
04:21:09 | onlysoaa | Native, 320xsomething. |
04:24:19 | slyyx | onlysoaa: yeah |
04:24:20 | slyyx | red is missing |
04:24:23 | slyyx | I win :P |
04:24:44 | onlysoaa | Oh youuuu. You win indeed. :P |
04:24:52 | onlysoaa | Now what? |
04:24:57 | onlysoaa | Oh wait! |
04:25:01 | onlysoaa | Does red show AT ALL? |
04:25:48 | slyyx | Looks black |
04:25:58 | onlysoaa | Not even small speckles of red? |
04:25:59 | onlysoaa | Hmm... |
04:26:03 | * | slyyx checks again |
04:26:06 | onlysoaa | That's utterly strange. |
04:26:14 | slyyx | My red was not perfectly red so it had some colour..but no red |
04:26:23 | onlysoaa | Hmm... |
04:26:26 | onlysoaa | Odd! |
04:26:30 | onlysoaa | What to make of that now? |
04:26:33 | slyyx | oh |
04:26:36 | slyyx | red is just dark.. |
04:26:39 | slyyx | very dark |
04:26:49 | onlysoaa | Ah hah! |
04:27:05 | onlysoaa | Did you put just a red box or did you do a black to red gradient? |
04:27:11 | onlysoaa | Try a gradient and see what it does. |
04:27:35 | slyyx | I just stuck a red, blue, and green line in with the gimp |
04:27:41 | onlysoaa | Ahh. |
04:27:44 | onlysoaa | Make a red gradient. |
04:27:48 | slyyx | k |
04:27:52 | onlysoaa | Black to 0xff0000 |
04:28:13 | onlysoaa | I think you'll get the same as I got with my rgb888 code! |
04:29:09 | | Quit HellDragon (Read error: 104 (Connection reset by peer)) |
04:30:22 | slyyx | weird.. |
04:30:31 | onlysoaa | What does it show? |
04:30:33 | slyyx | it displays like...black-red-black-red-black |
04:30:42 | onlysoaa | Four gradients? |
04:30:47 | slyyx | three or four..yeah |
04:30:51 | onlysoaa | Hehe |
04:30:57 | onlysoaa | Same as what I had. |
04:31:05 | onlysoaa | What's up with that now? |
04:31:18 | slyyx | Let me try it with the other channels to see if it is just red that is broken |
04:31:33 | onlysoaa | Looks like I knocked myself out making an rgb888 framebuffer for absolutely nothing. :P |
04:31:37 | onlysoaa | The others are fine. |
04:32:16 | onlysoaa | ...it's the two most significant bits of the R channel that are cleared. |
04:32:50 | onlysoaa | Do you think it could have to do with timings or clock? |
04:33:12 | slyyx | Let me take a look at your code here for a bit.. |
04:33:20 | onlysoaa | Alrighty. |
04:33:37 | slyyx | what did you change exactly? |
04:34:26 | onlysoaa | The LCD controller configuration, mostly. |
04:34:38 | onlysoaa | Just compare it to the D2's and you'll see the differences. |
04:34:39 | slyyx | which file is that in? |
04:34:45 | slyyx | which file is that in? |
04:34:53 | onlysoaa | lcd-ypp2.c and lcd-cowond2.c |
04:35:00 | slyyx | k |
04:36:30 | notlistening | night all |
04:36:44 | | Quit notlistening ("Leaving") |
04:37:00 | slyyx | ...I do not understand what this thing does..how does lcd_write_reg work? |
04:37:11 | *** | Saving seen data "./dancer.seen" |
04:37:19 | onlysoaa | That's specific to the D2 right now. |
04:37:23 | onlysoaa | It doesn't do anything for the P2. |
04:37:38 | onlysoaa | I haven't figured out how to work it for the P2 yet, actually... |
04:37:53 | onlysoaa | If you find out how, it could give us a clue as to how to get the rest to work too. |
04:37:54 | slyyx | But you changed what you do with it... |
04:38:23 | slyyx | so for now, init_device is what is important..k |
04:38:31 | slyyx | ah..I remember this |
04:38:38 | onlysoaa | I tried to mimick the suggested startup settings from the LCD data sheet, but obviously they aren't set correctly, because it's still specific to the D2 panel. |
04:38:42 | andrewbeveridge | hi, erm I seem to be redirected to "http://www.rockbox.org/twiki/bin/oops/Main/AndrewBeveridge?template=oopsaccessdenied" whenever I try to edit my own wiki page... It was literally working fine a few minutes ago, any ideas? |
04:39:37 | | Join Zom_ [0] (n=zom@h-129-151.A258.priv.bahnhof.se) |
04:39:39 | | Quit Zom_ (Client Quit) |
04:39:43 | slyyx | onlysoaa: brb, once I get back I will dive into the datasheet |
04:39:57 | onlysoaa | Alrighty. |
04:39:59 | onlysoaa | (: |
04:43:37 | | Join HellDragon [0] (i=jd@modemcable022.187-203-24.mc.videotron.ca) |
04:43:45 | slyyx | onlysoaa: back |
04:45:30 | | Join chandoo [0] (n=chandoo@ool-4353b978.dyn.optonline.net) |
04:45:34 | | Join scott_67 [0] (i=3a6e9ee2@gateway/web/ajax/mibbit.com/x-8b0375ce2e166e1e) |
04:46:15 | scott_67 | hi guys, is there a volume limit patch other than replaygain? |
04:46:23 | Llorean | No. |
04:46:32 | scott_67 | I see |
04:46:48 | Llorean | We've yet to figure out how to apply patches to humans to prevent them from pressing up continually, but word is there's a workaround in which you simply limit yourself. |
04:46:59 | onlysoaa | slyyx: welcome back. (: |
04:47:02 | scott_67 | have found an old patch but looking for a precompile binary |
04:47:41 | hillshum | scott_67: to apply the patch you'll need the source code |
04:47:46 | scott_67 | this one is old http://www.rockbox.org/tracker/task/6555 |
04:47:54 | scott_67 | i know about patch and stuff |
04:48:29 | hillshum | and sync it to svn most likely |
04:49:09 | scott_67 | podzilla doesnt have a volume limiting as well |
04:49:27 | scott_67 | and i cant figure to load eu firmware on 4g ipod colour |
04:50:42 | andrewbeveridge | scott_67: may i ask why you need volume limiting so much? |
04:50:49 | * | andrewbeveridge hopes that isn't considered off topic |
04:51:26 | scott_67 | @andrew, coz it will save the ears of my oldies |
04:51:45 | scott_67 | i can only let them use psp bec of its alvs something |
04:51:55 | scott_67 | but psp is bulky |
04:52:04 | scott_67 | and i only have a spare 4g ipod |
04:52:05 | Llorean | Please use real English in here, as per the channel guidelines. |
04:52:10 | Llorean | Also, this is getting terribly off-topic. |
04:53:01 | scott_67 | Sorry Llorean, my apologies. I was just gathering some information regarding my problem. |
04:53:18 | slyyx | ...who wants volume limiting...anyway..I was going to rewrite the int lcd code.. |
04:53:55 | scott_67 | I want it slyyx |
04:54:05 | scott_67 | :) |
04:54:10 | slyyx | Just do not turn it up that high? |
04:54:49 | scott_67 | If you're telling that to a 50 year old that forgets about his memory, it is another story |
04:55:18 | Llorean | As you mentioned earlier, replaygain is also an option. |
04:55:30 | Llorean | A volume limiter wouldn't do any good, since they could just as easily adjust the volume limit if they decided it needed to be louder |
04:55:42 | slyyx | onlysoaa: Look up what bits 2,6,8,25,and 30 are |
04:56:03 | slyyx | er..and 23 |
04:56:07 | slyyx | not 30 |
04:56:27 | scott_67 | If you locked the volume limit, it will take a bit of tinkering for them to adjust it |
04:56:56 | perrikwp | just set a pre-cut in the equalizer |
04:56:59 | scott_67 | anyway, it is a feature that I am looking for and there are reasons behind it. |
04:57:05 | scott_67 | thanks perri |
04:57:13 | slyyx | The p2 has it in an option... |
04:57:19 | slyyx | anyway, off topic |
04:57:22 | Llorean | slyyx: And we don't care about original firmwares here. |
04:57:53 | slyyx | Someone should code it as a passworded feature |
04:58:00 | slyyx | then you give it to your kids, and not have to worry about it |
04:58:18 | Llorean | It would always be possible to just reset the settings. |
04:58:29 | hillshum | still security through obscurity |
04:58:40 | | Nick hillshum is now known as Hillshum (n=quassel@unaffiliated/hillshum) |
04:58:52 | slyyx | Hillshum: Password is not obscurity? |
04:58:54 | andrewbeveridge | if it matters that much surely one could edit the source to remove the upper options and recompile? |
04:58:57 | onlysoaa | slyyx: the bits of what exactly? |
04:59:03 | slyyx | onlysoaa: the lcd cont |
04:59:06 | onlysoaa | Ohh. |
04:59:13 | slyyx | andrewbeveridge: If your kids are that smart |
04:59:14 | onlysoaa | Kk hold on. |
04:59:21 | slyyx | I am talking about these people with 8 year olds with mp3 players |
04:59:34 | Llorean | As has been said, there's always replaygain or the EQ precut. |
04:59:51 | scott_67 | I will try the EQ precut |
05:00 |
05:00:03 | Llorean | Or you could adjust the gain in the audio files when you encode them for your listeners, so that they're much quieter than average and impossible to get to an unsafe level even without a volume limiter. |
05:00:41 | Hillshum | slyyx: it might help to compile without the eq menu and use a .cfg file to set the pre-cut |
05:01:22 | slyyx | Hillshum: could work, yeah |
05:01:27 | | Join togetic [0] (n=ib@unaffiliated/ibuffy) |
05:02:39 | slyyx | onlysoaa: Those bits are set...I bet you it is something to do with those |
05:04:19 | scott_67 | the eq precut works even at max volume, it is tolerable |
05:04:28 | scott_67 | i just wish it can still be limited |
05:04:33 | scott_67 | anyway, thanks guys |
05:04:46 | andrewbeveridge | scott_67: it can be, just edit and recompile. |
05:05:29 | scott_67 | ah yeah, i can lower it further, the max now is -24db |
05:07:47 | togetic | you rockbox experts, i'm needing some help |
05:08:12 | andrewbeveridge | with? |
05:08:40 | onlysoaa | slyyx: you have the TCC780x datasheet, right? It'd probably be quicker if you look it up yourself. |
05:08:49 | togetic | i partitioned my ned 1stgen 4gb ipod nano that came in today |
05:08:51 | togetic | fdisk |
05:08:54 | | Quit HellDragon (Read error: 104 (Connection reset by peer)) |
05:08:55 | | Quit chandoo ("Leaving") |
05:08:59 | togetic | using ^ |
05:09:00 | | Join HellDragon [0] (i=jd@modemcable022.187-203-24.mc.videotron.ca) |
05:09:06 | Hillshum | slyyx: a password is still obscurity because there's other ways to get rid of the limit |
05:09:11 | onlysoaa | slyyx: In any case, I inverted the HSYNC and VSYNC clocks because that's how the OF did it. |
05:09:39 | togetic | downloaded the mbr-nano4gb.bin, ran sudo dd if=mbr-nano4gb.bin of=/dev/sdb3 |
05:09:43 | onlysoaa | slyyx: So don't reverse that. :P For the other bits... they made sense kinda so I just left them like that. |
05:09:46 | togetic | downloaded the installer |
05:09:54 | togetic | wait, first i ejected it with the eject command |
05:09:59 | togetic | plugged it back in |
05:10:05 | togetic | downloaded the installer and ran it |
05:10:12 | krazykit | togetic, you would dd the mbr to sdb, not sdb3 |
05:10:13 | slyyx | onlysoaa: there is no 666 mode... |
05:10:36 | togetic | krazykit: why sdb? |
05:10:36 | onlysoaa | slyyx: It's 18pxwd. |
05:10:48 | togetic | sdb3 is the ipod, where it's mounted.. |
05:10:48 | slyyx | oh, yeah :P |
05:11:06 | andrewbeveridge | togetic: no, sdb3 is the partition |
05:11:12 | andrewbeveridge | sdb is the actual device |
05:11:13 | slyyx | onlysoaa: so it looks like it is somehow overflowing the red value.. |
05:11:18 | togetic | oh |
05:11:28 | togetic | i'll try that again then |
05:11:41 | andrewbeveridge | you can't mount the device, you mount a filesystem on a certain partition |
05:11:44 | | Quit HellDragon (Read error: 104 (Connection reset by peer)) |
05:11:57 | onlysoaa | slyyx: Yeah. |
05:12:28 | onlysoaa | onlysoaa: I think it might have to do with the clock. |
05:12:36 | onlysoaa | slyyx* oops again. |
05:12:56 | slyyx | yeah, you did that timing math right? |
05:13:00 | onlysoaa | I'm thinking maybe it's shooting data too fast, so the red bits got clipped. |
05:13:02 | onlysoaa | I did not! :P |
05:13:07 | slyyx | ...do it? |
05:13:16 | onlysoaa | I don't have my code in front of me. D: |
05:13:25 | slyyx | Fine..I will do it |
05:13:44 | onlysoaa | Thanks. :P We don't even know the refresh rate of this thing yet. |
05:13:54 | onlysoaa | All that clockdiv stuff went right over my head. |
05:14:04 | slyyx | Its all in the datasheet |
05:14:19 | onlysoaa | I know, that's why it went right over my head. :P |
05:14:34 | onlysoaa | I'll go through it again though. I might figure out something out. |
05:14:39 | onlysoaa | uhh, -out |
05:15:02 | togetic | ack, now i can't mount it after unmounting it |
05:15:15 | togetic | $ sudo mount /dev/sdb3 /media/ipod |
05:15:16 | togetic | mount: special device /dev/sdb3 does not exist |
05:17:02 | onlysoaa | slyyx, what's the LCLK? |
05:17:44 | andrewbeveridge | togetic: join the community channel please so i can try and help you (it is unrelated to rockbox) |
05:18:21 | togetic | oh |
05:18:23 | | Join HellDragon [0] (i=jd@modemcable022.187-203-24.mc.videotron.ca) |
05:18:53 | slyyx | onlysoaa: onlysoaa clock...refresh..rate..or something |
05:20:40 | onlysoaa | slyyx: |
05:20:49 | onlysoaa | GPIOD11 for LCLK |
05:21:07 | slyyx | k |
05:35:59 | onlysoaa | slyx, found anything? o: |
05:36:35 | onlysoaa | slyyx* |
05:44:03 | slyyx | onlysoaa: was afk |
05:46:07 | slyyx | How do you know it is gpiod11? |
05:47:12 | slyyx | Oh, yeah |
05:47:17 | onlysoaa | The datasheet. ;D |
05:48:06 | slyyx | it is on the same pin as gpiod11, it isnt gpiod11 though... |
05:48:58 | onlysoaa | Huh? |
05:49:18 | slyyx | LCLKDIV is actually what you want |
05:49:40 | onlysoaa | LCLKDIV relates to LCLK. |
05:49:54 | onlysoaa | It's important to know what LCLK is first. |
05:50:51 | | Join Tristan [0] (n=Tristan@i.dont.want.to.die.virgin.net.in) |
05:52:04 | slyyx | I duno :P |
05:53:00 | onlysoaa | slyyx: shoot. |
05:53:10 | slyyx | programmed |
05:53:10 | slyyx | frequency of the LCD/memory controller |
05:53:23 | slyyx | Check the datsheet |
05:53:36 | onlysoaa | Wait, it's set in system-tcc780x.c |
05:53:37 | slyyx | as in, the lcd datasheet |
05:53:44 | onlysoaa | I set it according to the OF. |
05:53:50 | slyyx | k |
05:53:51 | slyyx | good |
05:53:59 | slyyx | Just do the math and see if it fixes it :P |
05:54:32 | onlysoaa | ... |
05:54:33 | onlysoaa | no no |
05:54:35 | onlysoaa | wait |
05:54:44 | onlysoaa | LCDSI CTRL0 |
05:54:48 | onlysoaa | Look into that register. |
05:54:58 | onlysoaa | I found it. |
05:54:58 | onlysoaa | ;D |
05:55:14 | onlysoaa | It doesn't have to do with clocks I think. |
05:55:16 | | Quit efyx_ (Remote closed the connection) |
05:55:28 | slyyx | Just tell me when you get it working :P |
05:55:45 | onlysoaa | Alright. Looks like I'm going back into ubuntu. |
05:56:32 | onlysoaa | I'll be right back. (: |
05:56:34 | | Quit onlysoaa ("http://www.mibbit.com ajax IRC Client") |
06:00 |
06:00:22 | | Join mib_fncp8x [0] (i=422480c4@gateway/web/ajax/mibbit.com/x-ed95732b9775a339) |
06:00:29 | mib_fncp8x | Haha, I'm back. ;D |
06:00:34 | | Nick mib_fncp8x is now known as onlysoaa (i=422480c4@gateway/web/ajax/mibbit.com/x-ed95732b9775a339) |
06:01:46 | slyyx | onlysoaa: hey |
06:02:52 | | Quit perrikwp ("http://www.mibbit.com ajax IRC Client") |
06:02:57 | | Join perrikwp [0] (i=4aa794a0@gateway/web/ajax/mibbit.com/x-0ca2bd87946a7771) |
06:03:15 | onlysoaa | Alright, I'll be looking into the thing I found now. |
06:10:58 | slyyx | Well, sometime next week I will get the power stuff working, and make it so you can use the touchscreen |
06:11:22 | slyyx | gotta figure out acd |
06:12:13 | onlysoaa | Cool! |
06:13:36 | | Join hd [0] (i=jd@modemcable022.187-203-24.mc.videotron.ca) |
06:13:38 | | Quit HellDragon (Read error: 54 (Connection reset by peer)) |
06:22:55 | | Quit timc (Read error: 110 (Connection timed out)) |
06:23:28 | | Quit Hillshum (Remote closed the connection) |
06:25:57 | | Join timc [0] (n=aoeu@116.3.196.61) |
06:28:43 | | Join ademille_ [0] (n=ademille@c-24-10-232-214.hsd1.ut.comcast.net) |
06:29:32 | | Quit andrewbeveridge ("mibbit.com: ZZZZzzzzzz.....") |
06:30:15 | | Quit fdinel ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") |
06:32:46 | | Quit togetic (Read error: 104 (Connection reset by peer)) |
06:33:49 | | Quit ademille_ ("Leaving") |
06:35:23 | | Join ademille [0] (n=ademille@c-24-10-232-214.hsd1.ut.comcast.net) |
06:36:19 | | Nick ademille is now known as aaron2 (n=ademille@c-24-10-232-214.hsd1.ut.comcast.net) |
06:37:13 | *** | Saving seen data "./dancer.seen" |
06:43:30 | | Part aaron2 |
06:45:34 | slyyx | onlysoaa: any luck? |
07:00 |
07:05:47 | onlysoaa | slyyx: Nope. ): Even after setting the LCDSI the colors are still the same. |
07:05:55 | onlysoaa | Is there a way to make the RB logo show longer? |
07:08:49 | | Join NightMayor [0] (n=chatzill@CPE001c1023e13f-CM001ceacce8ba.cpe.net.cable.rogers.com) |
07:10:46 | slyyx | onlysoaa: Edit the code? |
07:12:45 | | Part NightMayor |
07:14:13 | onlysoaa | slyyx: Duh, I was wondering where. :P |
07:14:48 | onlysoaa | It turns out the LCDSI stuff is irrelevant, because the LCD controller talks to the LCD directly. |
07:14:59 | onlysoaa | LCDSI is for something like a different screen. |
07:27:17 | | Join BHSPitLappy [0] (n=BHSPitLa@unaffiliated/bhspitmonkey) |
07:47:07 | | Quit __lifeless (Remote closed the connection) |
07:47:23 | | Join __lifeless [0] (n=lifeless@188.16.110.41) |
07:49:59 | | Join Horschti [0] (n=Horscht@xbmc/user/horscht) |
07:54:56 | | Quit slyyx (Read error: 110 (Connection timed out)) |
07:55:54 | | Join bertrik [0] (n=bertrik@ip117-49-211-87.adsl2.static.versatel.nl) |
08:00 |
08:06:48 | | Quit Horscht (Read error: 110 (Connection timed out)) |
08:20:52 | | Quit daurnimator (Read error: 110 (Connection timed out)) |
08:21:50 | | Join petur [0] (n=peter@d54C6F58E.access.telenet.be) |
08:22:15 | | Join daurnimator [0] (n=daurnima@unaffiliated/daurnimator) |
08:22:36 | | Join Rob2223 [0] (n=Miranda@p4FDCDADF.dip.t-dialin.net) |
08:24:12 | | Quit jmillikin (Read error: 110 (Connection timed out)) |
08:37:15 | *** | Saving seen data "./dancer.seen" |
08:40:17 | | Quit Rob2222 (Read error: 110 (Connection timed out)) |
08:44:07 | | Join HellDragon [0] (i=jd@modemcable022.187-203-24.mc.videotron.ca) |
08:44:35 | | Quit hd (Read error: 54 (Connection reset by peer)) |
08:53:21 | | Quit HellDragon (Read error: 104 (Connection reset by peer)) |
08:53:28 | | Join HellDragon [0] (n=jd@modemcable022.187-203-24.mc.videotron.ca) |
08:57:02 | bertrik | does the sansa m200 use a center button to confirm things? |
08:59:14 | bertrik | a bunch of ams sansa targets still define LANG_CONFIRM_WITH_BUTTON to "PLAY = Yes". I think it should be "SELECT = Yes" |
09:00 |
09:01:12 | bertrik | If I change this in english.lang I suppose I also have to change it in all other languages, right? |
09:03:10 | | Join bmbl [0] (n=Miranda@unaffiliated/bmbl) |
09:09:16 | | Join stas [0] (n=stas@c7.campus.utcluj.ro) |
09:10:00 | stas | Hi guys, do you know if there is a pdf reader for it? |
09:10:32 | bertrik | No, there is no pdf reader for rockbox |
09:10:52 | stas | not even hacks? |
09:22:28 | bertrik | not that I know of |
09:26:06 | | Join stoffel [0] (n=sfr@p57B4D469.dip.t-dialin.net) |
09:27:23 | | Join hd [0] (n=jd@modemcable022.187-203-24.mc.videotron.ca) |
09:28:24 | | Join HellDragon_ [0] (n=jd@modemcable022.187-203-24.mc.videotron.ca) |
09:37:25 | | Join _lifeless [0] (n=lifeless@188.16.96.107) |
09:39:56 | | Quit BHSPitLappy (Remote closed the connection) |
09:40:54 | | Quit HellDragon (Read error: 110 (Connection timed out)) |
09:41:18 | | Join HellDragon [0] (n=jd@modemcable022.187-203-24.mc.videotron.ca) |
09:45:54 | | Quit hd (Read error: 110 (Connection timed out)) |
09:46:27 | | Quit HellDragon_ (Read error: 110 (Connection timed out)) |
09:50:42 | | Quit dmb ("Leaving") |
09:51:20 | | Join hd [0] (n=jd@modemcable022.187-203-24.mc.videotron.ca) |
09:51:26 | | Join webguest9283 [0] (n=3e10f680@gateway/web/cgi-irc/labb.contactor.se/x-698d1fa79eec1f4d) |
09:52:43 | | Quit __lifeless (Read error: 110 (Connection timed out)) |
09:56:02 | | Join n1s [0] (n=n1s@rockbox/developer/n1s) |
09:56:26 | | Quit webguest9283 ("CGI:IRC (Ping timeout)") |
10:00 |
10:00:36 | | Join dmb [0] (n=dmb@unaffiliated/dmb) |
10:03:53 | | Quit HellDragon (Read error: 110 (Connection timed out)) |
10:04:46 | | Join flydutch [0] (n=flydutch@host46-210-dynamic.15-87-r.retail.telecomitalia.it) |
10:12:57 | | Join DarkDefender [0] (n=rob@78-69-30-229-no36.tbcn.telia.com) |
10:13:30 | | Join antil33t [0] (n=Mudkips@119.224.12.185) |
10:17:48 | | Quit antitrons (Read error: 110 (Connection timed out)) |
10:18:34 | | Join perfectdrug [0] (n=marko@p5B0EF4D6.dip.t-dialin.net) |
10:37:19 | *** | Saving seen data "./dancer.seen" |
10:43:05 | | Join DarkAnthey [0] (n=darkanth@94.27.88.128) |
10:45:12 | | Join funman [0] (n=fun@rockbox/developer/funman) |
10:45:19 | | Part perfectdrug |
10:47:30 | | Join linuxstb [0] (n=linuxstb@rockbox/developer/linuxstb) |
10:54:05 | | Join Jaykay [0] (n=chatzill@p5DDC632E.dip.t-dialin.net) |
10:56:45 | * | bertrik notices again that rockbox uses a "bouncy" progressbar to indicate file copy/move/delete progress |
10:57:23 | | Join Jaykay_ [0] (n=chatzill@p5DDC5AF1.dip.t-dialin.net) |
10:57:57 | bertrik | It's not really a bug but I'm tempted into making it a real progress bar that indicates a true percentage of kbytes moved/copied or # files deleted |
10:58:56 | Jaykay_ | is gapless plyback supposed to work on an e200 with mp3-loops? |
10:59:02 | Jaykay_ | *playback |
11:00 |
11:02:52 | | Quit n1s (Read error: 60 (Operation timed out)) |
11:04:44 | stas | bertrik: thx |
11:06:24 | linuxstb | Jaykay_: It should do, if the mp3 files have the gapless info stored. Do they play gapless in anything else (e.g. foobar) ? |
11:09:25 | amiconn | bertrik: Calculating the total beforehand would take a significant amount of time. Especially for delete opration, or when copying lots of small files |
11:09:41 | Jaykay_ | linuxstb: i don't have any gapless info :) and i tried only in vlc-player, and vlc-player needs ~3seconds to play a track again |
11:10:36 | bertrik | for delete we could just count the number of files instead of the number of bytes, since deletion time is probably not related to file size |
11:11:06 | amiconn | Well, counting the files would take almost as long as actually deleting them. Both are directory operations |
11:11:42 | bertrik | I don't know if this is indeed true |
11:12:17 | amiconn | With recursive deirectory traversing it definitely is, at least without dircache |
11:13:07 | | Quit Jaykay (Read error: 110 (Connection timed out)) |
11:13:14 | bertrik | Hmm, isn't there really anything better we can come up with than just a "bouncy" progress indicator? |
11:13:37 | bertrik | It's now just a basic "hey I'm still alive" indicator but otherwise totally useless |
11:16:07 | | Quit tessarakt (Read error: 104 (Connection reset by peer)) |
11:17:41 | | Quit AndyI (Read error: 113 (No route to host)) |
11:18:24 | | Join tessarakt [0] (n=jens@e180077153.adsl.alicedsl.de) |
11:18:30 | Jaykay_ | linuxstb: Itunes plays it in a perfect loop without a gap |
11:19:41 | bertrik | For file copy/move we could use a true progress indicator for each individual file. So you still see something to determine that it's still alive and for single big-ish files you see actual progress |
11:20:38 | Jaykay_ | linuxstb: sorry, not perfect... it cuts the last ~0,5 sec of the track off |
11:20:45 | | Join daurn [0] (n=daurnima@unaffiliated/daurnimator) |
11:21:03 | linuxstb | Jaykay_: Do you know how the file was encoded? |
11:21:06 | | Join n1s [0] (n=n1s@rockbox/developer/n1s) |
11:21:15 | Jaykay_ | linuxstb: no |
11:21:41 | Jaykay_ | tags says fraunhofer... not that accurate |
11:23:02 | Jaykay_ | no, not the tags... only itunes |
11:24:41 | pixelma | maybe it's the Itunes version of gapless? Did you try other media players? |
11:26:13 | | Join q-rip [0] (n=92e6801d@gateway/web/cgi-irc/labb.contactor.se/x-0dd5651c3baeb799) |
11:26:19 | q-rip | hello |
11:26:46 | q-rip | is there any chance that rockbox will run on a classic 80gb ipod soon? |
11:27:18 | Jaykay_ | pixelma: only vlc-player, but it needs approx. 3sec to start the track again |
11:27:20 | amiconn | Unhelpful: ping |
11:28:45 | n1s | q-rip: no |
11:29:21 | q-rip | what do they need to encrypt the firmware? |
11:30:08 | funman | Apple knows, not us |
11:30:18 | q-rip | apple sux! |
11:30:20 | q-rip | :) |
11:31:17 | pixelma | Jaykay_: ah, now I understand what you meant with mp3 loop... to me gapless is for files that "belong together", so probably wouldn't call what you want (if I understood correctly) "gapless" |
11:32:25 | Jaykay_ | pixelma: i have some tracks which are designed to be looped (without gaps) and while repeating one i hear gaps when the track is started again. thats my "problem" :) |
11:33:49 | | Nick Jaykay_ is now known as Jaykay (n=chatzill@p5DDC5AF1.dip.t-dialin.net) |
11:34:00 | | Quit funman ("worktime!") |
11:34:15 | pixelma | don't have such tracks. But you should really try to find out how they were encoded (which type of gapless tags they have) |
11:37:39 | Jaykay | pixelma: should those tag be in normal id3-tags? |
11:37:40 | | Quit daurnimator (Read error: 110 (Connection timed out)) |
11:38:46 | | Join AndyI [0] (i=AndyI@212.14.205.32) |
11:45:26 | | Join robin0800 [0] (n=robin080@cpc3-brig8-0-0-cust436.brig.cable.ntl.com) |
11:47:46 | linuxstb | Jaykay: So it works for some of your files, but not all? |
11:48:18 | Jaykay | linuxstb: no, on rockbox it works for none of those files |
11:49:01 | | Quit q-rip ("CGI:IRC") |
11:50:01 | linuxstb | Jaykay: Could you upload one of the files somewhere? |
11:50:17 | Jaykay | linuxstb: sure... where? |
11:50:29 | linuxstb | Wherever you can... |
11:51:11 | linuxstb | Or you could email it to me? |
11:51:16 | | Join ender` [0] (i=krneki@foo.eternallybored.org) |
11:58:51 | Jaykay | linuxstb: net/download-1687797/205308_Final_Encounter.mp3.html">http://www.file-upload.net/download-1687797/205308_Final_Encounter.mp3.html |
11:58:52 | | Quit at0m (Remote closed the connection) |
11:58:58 | | Part stas ("Leaving") |
11:59:12 | Jaykay | http://www.newgrounds.com/audio/listen/205308 there it's played in a perfect loop |
11:59:23 | Jaykay | and you can download it there too argh... |
12:00 |
12:01:10 | | Quit AndyI (Read error: 110 (Connection timed out)) |
12:04:18 | linuxstb | Jaykay: Thanks - I've downloaded it from newgrounds.com. I can't see anything that looks like gapless info in that file, which is why Rockbox can't play it gaplessless. I'm not an expert on mp3 gapless though - maybe someone else will read this and double-check. |
12:13:19 | Mikachu | can a file be encoded gapless with itself even? |
12:16:18 | linuxstb | Mikachu: Why not? What's the difference? |
12:16:50 | Mikachu | i don't know :) |
12:17:07 | CIA-38 | New commit by bluebrother (r21201): Clean up configuration dialog debug output. |
12:20:24 | | Join Nico_P [50] (n=nicolas@rockbox/developer/NicoP) |
12:21:32 | | Join ender [0] (i=krneki@foo.eternallybored.org) |
12:23:37 | | Join moos [0] (i=mustapha@rockbox/staff/moos) |
12:24:31 | | Quit scott_67 ("http://www.mibbit.com ajax IRC Client") |
12:33:15 | | Part DarkAnthey |
12:34:24 | | Quit ender` (Read error: 110 (Connection timed out)) |
12:35:58 | | Join fdinel [0] (n=Miranda@modemcable204.232-203-24.mc.videotron.ca) |
12:36:07 | | Join domonoky [0] (n=Domonoky@rockbox/developer/domonoky) |
12:37:22 | *** | Saving seen data "./dancer.seen" |
12:37:24 | | Quit Jaykay ("ChatZilla 0.9.84 [Firefox 3.0.10/2009042316]") |
12:40:37 | | Join AndyI [0] (i=AndyI@212.14.205.32) |
12:43:20 | | Quit AndyI (Client Quit) |
12:45:33 | | Quit stoffel ("leaving") |
12:49:22 | | Quit ender (Read error: 110 (Connection timed out)) |
12:50:06 | | Join AndyI [0] (i=AndyI@212.14.205.32) |
12:51:39 | | Quit perrikwp ("http://www.mibbit.com ajax IRC Client") |
12:52:02 | | Join perrikwp [0] (i=4aa794a0@gateway/web/ajax/mibbit.com/x-7cf3750e4fa5fd74) |
12:53:52 | amiconn | Hmm. I wonder what would be the best place to put bit_n_table for plugins on SH1 |
12:54:13 | amiconn | Imho a whole new .c file for just this table would be overkill |
12:55:10 | amiconn | I could put it into gcc-support.c, but it isn't really gcc support. And other pluginlib .c files are even more specialised |
12:58:09 | | Join at0m [0] (n=at0m@94-225-90-23.access.telenet.be) |
12:58:40 | | Join marek__ [0] (n=marek@78-131-211-178.tktelekom.pl) |
12:58:47 | | Nick marek__ is now known as IuDeX (n=marek@78-131-211-178.tktelekom.pl) |
12:59:15 | IuDeX | hey. Anyone got a new Clip BootloadeR? |
13:00 |
13:02:03 | | Join stripwax [0] (n=Miranda@87-194-34-169.bethere.co.uk) |
13:03:34 | | Quit IuDeX (Remote closed the connection) |
13:06:45 | | Join biengo [0] (n=quassel@xdsl-81-173-225-75.netcologne.de) |
13:13:46 | | Quit perrikwp ("http://www.mibbit.com ajax IRC Client") |
13:13:53 | | Join perrikwp [0] (i=4aa794a0@gateway/web/ajax/mibbit.com/x-772f5932ad456ed2) |
13:23:30 | | Join barrywardell_ [0] (n=barrywar@79.97.87.212) |
13:24:11 | | Nick fxb__ is now known as fxb (n=felixbru@h1252615.stratoserver.net) |
13:30:32 | | Nick fxb is now known as fxb__ (n=felixbru@h1252615.stratoserver.net) |
13:31:04 | | Quit petur ("party time") |
13:32:41 | | Nick fxb__ is now known as fxb (n=felixbru@h1252615.stratoserver.net) |
13:40:43 | Unhelpful | amiconn: yes? |
13:41:04 | amiconn | See my question ~50 minutes ago |
13:42:04 | Unhelpful | mhm. i had created a support.c for it, with the expectation that there might be other things that could use it... it *does* seem a little silly in a file of its own, though. |
13:49:25 | | Join HellDragon [0] (n=jd@24.203.187.22) |
13:52:18 | | Join efyx_ [0] (n=efyx@lap34-1-82-224-140-171.fbx.proxad.net) |
13:57:37 | Unhelpful | amiconn: is misaligned access the *only* trigger for data abort messages on ARM? |
14:00 |
14:00:58 | | Quit perrikwp ("http://www.mibbit.com ajax IRC Client") |
14:01:02 | Unhelpful | ...did somebody add new, and extremely verbose vorbis metadata debugging? :/ |
14:01:09 | | Join perrikwp [0] (i=4aa794a0@gateway/web/ajax/mibbit.com/x-dc3b3dcc38950fe0) |
14:05:15 | | Join ender` [0] (i=krneki@foo.eternallybored.org) |
14:05:32 | | Quit crashd (Read error: 104 (Connection reset by peer)) |
14:05:47 | | Join crashd [0] (i=foobar@lostnode.org) |
14:06:22 | | Quit hd (Connection timed out) |
14:10:11 | | Part Etu |
14:12:10 | | Join ender [0] (i=krneki@foo.eternallybored.org) |
14:12:26 | stripwax | Unhelpful - ? |
14:12:54 | Unhelpful | stripwax: the sim is suddenly dumping *all* comments to the console while building cache in pictureflow. |
14:14:25 | stripwax | Unhelpful - oh .. I hadn't seen that, doesn't sound ideal |
14:14:57 | Unhelpful | the albumart "album art found" spam was bad enough, and still useful. but this is a bit much. :) |
14:15:21 | | Join hd [0] (n=jd@modemcable022.187-203-24.mc.videotron.ca) |
14:15:32 | * | stripwax tries to work out if profiling on arm targets is broken again |
14:16:59 | Unhelpful | i didn't even know we had profiling on target :) |
14:17:33 | | Join stoffel [0] (n=sfr@p57B4D469.dip.t-dialin.net) |
14:18:18 | stripwax | :) yep. need to turn it on in advanced build options, and also add profiling start/stop instructions to source code running in the thread you want to profile. whether it currently works or not is a matter for investigation.. certainly used to |
14:19:04 | stripwax | will see if H120 target profiling works .. arm seems to not register any function calls at all, so empty profile result |
14:19:21 | Unhelpful | makes me wonder if i *actually* need one-off benchmark plugins for jpeg, scaler, etc. ;) |
14:20:50 | | Join HellDragon_ [0] (n=jd@modemcable022.187-203-24.mc.videotron.ca) |
14:20:56 | stripwax | Unhelpful - probably still useful, as the benchmark can drive the code in specific ways (e.g. like we still need test_codec) without needing to instrument the code first |
14:21:04 | | Quit perrikwp ("http://www.mibbit.com ajax IRC Client") |
14:21:13 | stripwax | useful 'as well' rather than 'instead' that is :) |
14:21:31 | | Join perrikwp [0] (i=4aa794a0@gateway/web/ajax/mibbit.com/x-20c5a67575ab6aa5) |
14:23:44 | Unhelpful | hrm, also re: beast hangcheck timer, it needs to be disabled on panic, or at least set longer before displaying panic message. beast goes off a few seconds after panic :/ |
14:24:22 | stripwax | yeah, getting zeros on H120 also. profiling seems borked |
14:25:16 | | Quit hd (Read error: 60 (Operation timed out)) |
14:30:01 | | Quit ender` (Read error: 110 (Connection timed out)) |
14:30:28 | | Quit HellDragon (Read error: 110 (Connection timed out)) |
14:32:25 | r0b- | i wish someone told me mpeg 1 was better then mpeg2 :P |
14:34:06 | Unhelpful | it was? i don't see how, really. |
14:37:23 | *** | Saving seen data "./dancer.seen" |
14:38:23 | | Join gregzx [0] (n=chatzill@dto231.neoplus.adsl.tpnet.pl) |
14:38:39 | * | stripwax smacks forehead after realising $(PROFILE_OPTS) isn't included in most makefiles .. only some .. |
14:39:31 | Unhelpful | hrm... i'll need to consult hardware docs to see if there's a way to set the action taken by the hardware watchdog :/ |
14:52:42 | | Join teru [0] (n=teru@KD059133112132.ppp.dion.ne.jp) |
14:53:11 | | Join perfectdrug [0] (n=marko@p5B0EF4D6.dip.t-dialin.net) |
14:54:36 | | Quit Zarggg () |
14:55:07 | | Join HellDragon [0] (n=jd@modemcable022.187-203-24.mc.videotron.ca) |
15:00 |
15:05:22 | | Join Zarggg [0] (n=zarggg@65-78-69-194.c3-0.eas-ubr6.atw-eas.pa.cable.rcn.com) |
15:06:59 | | Quit Nico_P (Remote closed the connection) |
15:07:11 | r0b- | mpeg1 for a mobile video isnt bad i guess |
15:12:03 | | Quit HellDragon_ (Read error: 110 (Connection timed out)) |
15:13:37 | | Join hd [0] (n=jd@modemcable022.187-203-24.mc.videotron.ca) |
15:27:19 | | Join funman [0] (n=fun@rockbox/developer/funman) |
15:27:39 | | Quit HellDragon (Read error: 110 (Connection timed out)) |
15:28:37 | funman | Unhelpful: permission, domain, and virtual address translation error causes data abort on ARM |
15:29:14 | * | Unhelpful suspects buflib_buffer_in/out |
15:31:44 | | Quit DarkDefender (Remote closed the connection) |
15:32:38 | funman | Unhelpful: you can get more information in UIE() by reading cp15 registers 5 & 6 |
15:33:08 | funman | see the technical reference manual for your cpu (i'm reading arm922t but i think it's similar) |
15:33:10 | r0b- | i cant believe mpeg1 is able to encode a 700MB .avi file to a 300MB.mpg file |
15:33:23 | * | funman points r0b- to #rockbox-community |
15:33:38 | r0b- | ok |
15:33:40 | r0b- | bye |
15:33:41 | | Part r0b- |
15:36:24 | teru | Would someone please confirm FS #10249? |
15:38:45 | funman | saratoga: ping |
15:40:10 | n1s | teru: i think someone was working on a more complete fix for it or something but i don't' remember who |
15:40:32 | n1s | hmm, my memor says Soap |
15:41:20 | soap | I'm not that smart. |
15:43:57 | n1s | ah, it's AlexP, sorry |
15:44:14 | perfectdrug | is it possible to translate the manual in a smart way so that when something changes the changes are shown and you just have to update the missing strings? like the languagefiles? is this even considered? |
15:44:56 | n1s | perfectdrug: there is no such system in it currently at least |
15:45:16 | perfectdrug | would it be possible? |
15:45:53 | | Quit daurn (Read error: 110 (Connection timed out)) |
15:45:56 | | Join daurn| [0] (n=daurnima@ppp121-44-202-42.lns10.mel4.internode.on.net) |
15:47:19 | perfectdrug | I just think when someone translates the manual of a stable rockboxversion if it would be wasted when you lost focus of the upcoming changes for later versions |
15:57:24 | bertrik | funman, have you tried FS #10285 (alternative clip button driver) yet? |
15:57:35 | | Quit stoffel ("leaving") |
16:00 |
16:00:04 | funman | bertrik: no, i'm running a battery benchmark on my Clip (got 4:30 runtime with SVN and LCD always on) |
16:03:09 | funman | i'll enable logf on my fuze to try to see why flac files skip with fs#10048 (i never used logf before) |
16:06:00 | | Join gartral [0] (n=gareth@adsl-75-33-78-34.dsl.bcvloh.sbcglobal.net) |
16:07:31 | teru | n1s: ok. thanks. |
16:07:38 | | Join stripwax5443 [0] (n=Miranda@87-194-34-169.bethere.co.uk) |
16:08:11 | gartral | the FeatureComparison page on twiki says the Sansa OF can't record, this isn't quite true, that should be "Yes -Partial/Badly", shouldn't it? |
16:09:11 | n1s | perfectdrug: it would probably be possible but i don't know how feasible it would really be, we are only barely keeping up with the manual as it is and translated variants would probably lag behind and confuse users even more |
16:12:36 | gartral | it also says Sansa Firmware records WAV only right under that |
16:13:02 | | Quit moos (simmons.freenode.net irc.freenode.net) |
16:13:02 | NSplit | simmons.freenode.net irc.freenode.net |
16:13:02 | | Quit KBH (simmons.freenode.net irc.freenode.net) |
16:13:02 | | Quit freqmod (simmons.freenode.net irc.freenode.net) |
16:13:02 | | Quit FrankTM_ (simmons.freenode.net irc.freenode.net) |
16:13:02 | | Quit DaCapn (simmons.freenode.net irc.freenode.net) |
16:13:02 | | Quit fxb (simmons.freenode.net irc.freenode.net) |
16:17:03 | funman | gartral: it also says "Wrong facts? Feel free to edit this page." |
16:17:43 | funman | that said I don't know if "Sansa firmware" applies to both c200 and e200 |
16:22:53 | | Quit stripwax (Read error: 110 (Connection timed out)) |
16:26:36 | | Join robin0800_ [0] (n=robin080@cpc3-brig8-0-0-cust436.brig.cable.ntl.com) |
16:32:41 | | Quit perrikwp ("http://www.mibbit.com ajax IRC Client") |
16:33:57 | | Quit robin0800_ (Remote closed the connection) |
16:34:04 | | Quit lyngaas (Remote closed the connection) |
16:34:21 | | Join robin0800_ [0] (n=robin080@cpc3-brig8-0-0-cust436.brig.cable.ntl.com) |
16:35:12 | | Quit robin0800_ (Remote closed the connection) |
16:37:22 | | Join Juice^ [0] (n=juice@179.81-166-167.customer.lyse.net) |
16:37:27 | *** | Saving seen data "./dancer.seen" |
16:38:50 | | Join lyngaas [0] (n=staale@19.81-167-149.customer.lyse.net) |
16:39:55 | NHeal | simmons.freenode.net irc.freenode.net |
16:39:55 | NJoin | moos [0] (i=mustapha@rockbox/staff/moos) |
16:39:55 | NJoin | KBH [0] (n=hbk@pool-71-96-74-73.dfw.dsl-w.verizon.net) |
16:39:55 | NJoin | freqmod [0] (i=quasselg@dhcp208-240.ed.ntnu.no) |
16:39:55 | NJoin | FrankTM_ [0] (n=frank@212-182-153-12.ip.telfort.nl) |
16:39:55 | NJoin | DaCapn [0] (i=dacapn@using.your.wireless-inter.net) |
16:39:55 | NJoin | fxb [0] (n=felixbru@h1252615.stratoserver.net) |
16:40:07 | | Quit robin0800 (Read error: 110 (Connection timed out)) |
16:42:24 | funman | i'm trying to enable logf in pcmbuf.c but my fuze will lock on startup |
16:43:19 | funman | logf("pcmbuf len: %ld", seconds); will lock, logf("pcmbuf len: %ld"); will NOT, logf("pcmbuf len:", seconds); will -> I deduce that logf called with more than 1 argument will lock my fuze |
16:47:42 | | Join stoffel [0] (n=sfr@p57B4D469.dip.t-dialin.net) |
16:49:36 | | Quit onlysoaa ("http://www.mibbit.com ajax IRC Client") |
16:50:44 | stripwax5443 | funman - does logf( "test %s", test ) lock? or something odd going on with the format string |
16:50:48 | | Nick stripwax5443 is now known as stripwax (n=Miranda@87-194-34-169.bethere.co.uk) |
16:51:44 | | Quit gartral ("leaving") |
16:52:18 | stripwax | I mean logf( "test %s", "test" ) obviously |
16:52:25 | funman | it fails as well |
16:52:57 | funman | also logf("bla", x); will lock and there is no format |
16:56:05 | funman | hum my 'x' is a size_t perhaps that can harm |
16:56:23 | | Join mazling [0] (i=largeear@host217-44-66-232.range217-44.btcentralplus.com) |
16:59:37 | funman | making it an int and using %d doesn't improve the situation - but using logf("bla %d", x); works fine >> |
17:00 |
17:00:00 | funman | ... using logf(("bla %d", x); _somewhere else_ in pcmbuf.c |
17:06:17 | | Quit teru ("Quit") |
17:07:24 | | Join saratogahome [0] (n=41becb3b@gateway/web/cgi-irc/labb.contactor.se/x-4802ea3ba773377f) |
17:07:31 | saratogahome | funman: pong |
17:08:09 | | Quit mazling ("o/~ locked in silent monologue - in silent scream... o/~") |
17:11:48 | funman | saratogahome: i was wondering if you used the latest patch on FS #10048 in the build you provided on ABI fuze forum, but i checked and this is really the last patch. I just posted a comment on the task : i think we still have problems with storage transfers, and this confirms what the people on the abi thread are seeing |
17:18:26 | saratogahome | funman: i downloaded that patch just a minutes before posting the build, so it should be latest |
17:18:37 | saratogahome | i wonder why test_disk doesn't catch the problems though |
17:18:50 | funman | yeah no doubt |
17:19:04 | funman | perhaps the problems are not frequent enough for test_disk to catch them in one run |
17:20:53 | funman | also i don't know why we didn't see errors with other codecs than flac since I would say higher compression = less error tolerance |
17:20:59 | funman | (error in the bitstream) |
17:23:52 | | Join togetic [0] (n=ib@unaffiliated/ibuffy) |
17:24:02 | | Quit perfectdrug ("Leaving.") |
17:24:19 | funman | and now my fuze doesn't boot >> perhaps r21200 which incidentally changed the FM code on Sansa ams |
17:25:41 | saratogahome | perhaps lossy codecs just don't transfer enough from the disk to cause an error frequently |
17:26:44 | funman | sounds sensible. anyway i can't boot anymore with fs#10048, even r21200 applied. will do further tests later |
17:31:51 | | Quit alexbobp (Read error: 110 (Connection timed out)) |
17:34:36 | | Join Lear [0] (i=chatzill@rockbox/developer/lear) |
17:36:14 | | Quit stripwax (Read error: 110 (Connection timed out)) |
17:41:34 | | Quit funman ("leaving") |
17:42:00 | | Join taylor_ [0] (n=taylor@c-24-91-82-205.hsd1.ma.comcast.net) |
17:45:56 | | Join alexbobp [0] (n=alex@ppp-70-253-78-64.dsl.austtx.swbell.net) |
17:46:45 | | Join net [0] (i=c1ee8945@gateway/web/ajax/mibbit.com/x-f6204ea72fc2a666) |
17:49:14 | net | <Kutaragi> The 'Walkman' of the 21st century |
17:50:30 | saratogahome | probably the wrong channel |
17:52:47 | net | <Kutaragi> is the iPod the walkman of the 21st century? |
17:53:36 | krazykit | net, this is an on-topic channel about rockbox. please read the guidelines linked in the channel topic |
17:56:21 | | Part net |
17:56:24 | | Join net [0] (i=c1ee8945@gateway/web/ajax/mibbit.com/x-f6204ea72fc2a666) |
17:57:10 | | Part net |
17:57:11 | | Join net [0] (i=c1ee8945@gateway/web/ajax/mibbit.com/x-f6204ea72fc2a666) |
17:57:29 | | Part net |
17:59:59 | | Quit stoffel ("leaving") |
18:00 |
18:01:17 | | Join itcheg [0] (i=62db4c46@gateway/web/ajax/mibbit.com/x-2e4c5c4d2e78ba6b) |
18:10:50 | | Quit taylor_ ("Leaving") |
18:19:24 | | Quit n1s ("Lämnar") |
18:21:00 | | Quit saratogahome ("CGI:IRC (EOF)") |
18:28:04 | amiconn | Unhelpful: Btw, BIT_N() in plugins is not just for speed - if may cause the shift-by-n subroutine to be no longer needed, and then it makes the plugin smaller |
18:28:13 | amiconn | Happens e.g. for alpine_cdc |
18:30:34 | * | amiconn thinks that might also be due to a related optimisation though (replacing /4 by >>2 and %4 by &3) |
18:31:52 | | Join robin0800 [0] (n=robin080@cpc3-brig8-0-0-cust436.brig.cable.ntl.com) |
18:35:24 | | Quit fyrestorm ("lamers envy me like they envy bill g -- main boot xp, just the way it should be!") |
18:37:18 | | Join n00b81 [0] (n=taylor@c-24-91-82-205.hsd1.ma.comcast.net) |
18:37:30 | *** | Saving seen data "./dancer.seen" |
18:43:52 | | Quit itcheg ("http://www.mibbit.com ajax IRC Client") |
18:51:20 | | Join fyrestorm [0] (n=nnscript@cpe-24-90-81-178.nyc.res.rr.com) |
18:54:05 | | Join togetic1 [0] (n=Trey@adsl-072-148-025-090.sip.hsv.bellsouth.net) |
18:54:13 | togetic1 | oi |
18:54:30 | togetic1 | i restored ipod using itunes on my bro's windows computer |
18:54:41 | togetic1 | so i have the firmware |
18:54:45 | togetic1 | and then i installed rockbox |
18:55:01 | togetic1 | and in .rockbox, created folders for my audio |
18:55:06 | togetic1 | how do i start rockbox? |
18:55:30 | togetic1 | i stopped the device using itunes |
18:55:38 | togetic1 | removed it from the usb outlet |
18:55:43 | | Join kkurbjun [0] (n=kkurbjun@rockbox/developer/kkurbjun) |
18:55:46 | togetic1 | couldn't figure out how to start rockbox |
18:55:58 | togetic1 | then i plugged it back in and created the folders and put the audio there |
18:56:09 | togetic1 | however, now i don't know how to start rockbox |
18:56:15 | togetic1 | could someone please help? |
18:57:28 | togetic1 | i only have about 5 more mins that i can stay here before we leave on this mini-vacation |
18:57:49 | | Nick n00b81 is now known as taylor_ (n=taylor@c-24-91-82-205.hsd1.ma.comcast.net) |
18:57:50 | krazykit | i suspect you have to reboot the ipod |
18:57:56 | togetic1 | how do you do that? |
18:58:24 | amiconn | Unhelpful: jpeg viewer is sped up bit BIT_N() on recorder (+8% for large images when decoding at 1/8 - the speedup is in the huffman decoding) |
18:58:56 | pixelma | togetic1: http://download.rockbox.org/manual/rockbox-ipodnano/rockbox-buildch2.html#x4-190002.3 |
18:59:16 | | Quit taylor_ ("Leaving") |
18:59:34 | togetic1 | sweet! |
18:59:36 | pixelma | could you also please try to put more of your thoughts on one line? Makes it a lot easier to read... |
18:59:37 | Llorean | togetic1: Also, you don't need to put your audio in .rockbox, in fact of all the places it can be put (which is, anywhere) that's probably the worst since it's a hidden folder |
18:59:40 | amiconn | Unhelpful: (1) What about the jpeg code in apps/recorder/ - is it related in any way to apps/plugins/jpeg? Also, is it used on SH1 (pictureflow?)? |
18:59:40 | togetic1 | running rockbox now :) |
18:59:59 | togetic1 | alright |
19:00 |
19:01:24 | Unhelpful | amiconn: apps/plugins/jpeg oes not presently use the core-import decoder. there are defines for an in-memory version of it, and that is built in pluginlib but not used anywhere yet. we *could* use that decoder in pluginjpeg. pictureflow uses the core decoder on targets that have it, and a pluginlib import of it (without the in-memory code) on targets that don't. |
19:02:33 | amiconn | So the code in apps/recorder/ does get used on SH1? |
19:02:50 | Unhelpful | in pictureflow, yes, it does. |
19:03:39 | | Join Chesteta [0] (n=Chesteta@dyn53-149.res-hall.ndsu.NoDak.edu) |
19:04:20 | Unhelpful | the in-memory version of the core decoder is part of a longer-term plan to get the jpeg plugin unified with the core decoder, so if that gets finished, BIT_N in jpeg_load.c would help there, too. |
19:05:03 | Chesteta | hello, I just did an svn update and recieved a message saying "conflict discovered in 'firmware/drivers/generic_i2c.c' I can select postpone, diff-full, edit, mine-conflict, theirs conflict or show all options... any tips? |
19:05:35 | Unhelpful | Chesteta: you need to merge the changes you've made with the ones from svn. |
19:05:49 | | Quit flydutch ("/* empty */") |
19:05:57 | Chesteta | I believe this is due to the fm patch I have applied... would 'theirs conflict' basically unpatch the file and get the latest file? |
19:06:23 | | Join perrikwp [0] (i=4aa794a0@gateway/web/ajax/mibbit.com/x-c463c87431d591d4) |
19:06:39 | Unhelpful | i'm not sure, i don't work with svn that much. just using the svn version of that file with the rest of your files patched might be bad, though. |
19:06:47 | | Join soycamo [0] (n=camo@c-24-21-174-87.hsd1.or.comcast.net) |
19:07:12 | Chesteta | unhelpful: thanks, I did not make the changes, (well I did patch it but did not write the code) so not sure how to merge it... |
19:11:26 | | Join itcheg [0] (i=62db4c46@gateway/web/ajax/mibbit.com/x-9d2b0ce54f956c73) |
19:11:42 | Chesteta | hmm I think im just going to use 'postpone' then... |
19:12:49 | | Join merbanan [0] (n=banan@c-83-233-163-22.cust.bredband2.com) |
19:13:13 | Chesteta | then ill 'unpatch' then update and repatch |
19:13:18 | Chesteta | :D |
19:17:08 | | Quit Chesteta () |
19:18:08 | | Join Xerion_ [0] (i=xerion@82-170-197-160.ip.telfort.nl) |
19:26:39 | | Join BHSPitLappy [0] (n=BHSPitLa@unaffiliated/bhspitmonkey) |
19:27:16 | | Quit Llorean (Read error: 54 (Connection reset by peer)) |
19:27:41 | | Join Llorean [0] (n=DarkkOne@adsl-99-182-52-92.dsl.hstntx.sbcglobal.net) |
19:33:53 | | Quit dmb ("Leaving") |
19:34:26 | | Quit Xerion (Read error: 110 (Connection timed out)) |
19:34:26 | | Nick Xerion_ is now known as Xerion (i=xerion@82-170-197-160.ip.telfort.nl) |
19:40:32 | | Quit soycamo (Read error: 110 (Connection timed out)) |
19:41:07 | | Quit itcheg ("http://www.mibbit.com ajax IRC Client") |
19:41:28 | | Join itcheg [0] (i=62db4c46@gateway/web/ajax/mibbit.com/x-4f45c406eb9f9709) |
19:43:35 | | Quit biengo (Remote closed the connection) |
19:51:02 | | Quit togetic1 ("Leaving.") |
19:53:23 | | Join stripwax [0] (n=Miranda@87-194-34-169.bethere.co.uk) |
19:54:11 | | Join wincent [0] (n=wincent@host-091-097-048-211.ewe-ip-backbone.de) |
20:00 |
20:10:29 | | Join bluebrother [0] (n=Dom@f053153203.adsl.alicedsl.de) |
20:35:20 | | Quit itcheg ("http://www.mibbit.com ajax IRC Client") |
20:37:35 | *** | Saving seen data "./dancer.seen" |
20:44:52 | | Join Chesteta [0] (n=Chesteta@dyn53-149.res-hall.ndsu.NoDak.edu) |
20:45:17 | Chesteta | hello, is flyndice or funman around? |
20:46:32 | FlynDice | hey |
20:46:43 | GodEater | doesn't look like it |
20:46:48 | Chesteta | he mentioned I needed to use -p1 for funman patches... I had done this; the rest of the patch did apply correctly however the 'sources' part did give that error |
20:46:51 | GodEater | ah, so you're set away, but pretending ? :) |
20:47:10 | FlynDice | shhhhhh |
20:47:36 | Chesteta | figured it would be better to try and talk to you in person rather than through the thread ;) |
20:48:07 | Chesteta | any advice? |
20:48:34 | Chesteta | I am sure I used -p1 because it did patch, just gave that error in the begining |
20:49:14 | FlynDice | Chesteta: I tried applying the latest patch and it applied fine to svn. You could try reverting that 1 file I guess but I'm not really an svn expert |
20:49:36 | Chesteta | oh; ill just re-checkout everything i suppose |
20:49:54 | | Join balug_ [0] (n=dvg@HSI-KBW-078-042-132-156.hsi3.kabel-badenwuerttemberg.de) |
20:49:57 | Chesteta | i just had which is why i posted the comment since i had no other patches applied |
20:50:01 | | Join itcheg [0] (i=62db4c46@gateway/web/ajax/mibbit.com/x-69c3824bf537aacb) |
20:50:14 | Chesteta | maybe i just got a bad checkout?> |
20:50:14 | | Join petur [0] (n=peter@d54C6F58E.access.telenet.be) |
20:52:36 | FlynDice | Chesteta: can you just look at the diff and make the correction yourself, it's probably just 1 line in sources? |
20:53:00 | Chesteta | umm I can try... not much of a coder :/ |
20:53:22 | Chesteta | im willing to give it a shot if you can answer questions :) |
20:53:38 | FlynDice | its not really coding it's cut & pating... |
20:53:43 | Chesteta | oh hah |
20:53:44 | FlynDice | er pasting |
20:53:52 | Chesteta | im a pro at cutting and pasting ;) |
20:54:30 | Chesteta | can i use notepad to edit the diff or does that not support all of the characters? (i know sometimes notepad messes sourcecode up) |
20:54:46 | FlynDice | did it leave you a sources.rej file? |
20:55:52 | Chesteta | what directory would that be at? it said something about apps\(cant remember)\sources in the error |
20:56:37 | Chesteta | i couldnt find the directory it was in |
20:56:48 | FlynDice | try apps/firmware/sources I think |
20:57:19 | Chesteta | hmm wierd its not there :/ |
20:57:32 | FlynDice | wait, was it in apps? |
20:57:33 | Chesteta | thats probably why it didnt work (doh) |
20:57:52 | Chesteta | im missing the directory for some reason ?? |
20:58:09 | Chesteta | thats why it didnt patch properly, sorry for the confusion |
20:58:12 | stripwax | there isn't an apps/firmware directory.. just apps/ or firmware/ .. |
20:58:32 | Chesteta | oh |
20:58:40 | FlynDice | yes, my faulty memory I'm finding the dir right now |
21:00 |
21:00:20 | saratoga | has anyone setup an ARM emulator for testing code? |
21:01:00 | bertrik | saratoga, funman did this IIRC when experimenting with the ams sansa dualboot loader |
21:01:34 | Chesteta | flynndice: the checkout finished, it patched just fine this time |
21:01:55 | FlynDice | ok, after scrolling up to take a look it seems the generic_i2c.c file was the one creating the problem, for some reason I thought it was one of the SOURCES files |
21:02:21 | Chesteta | oh |
21:02:22 | | Join jmillikin [0] (n=jmilliki@c-24-130-227-85.hsd1.ca.comcast.net) |
21:02:22 | FlynDice | Why is that always quicker... ;) |
21:02:23 | bertrik | uh oh I last worked on that file |
21:03:09 | FlynDice | bertrik: I think your file is fine, it was a patching issue I think |
21:04:22 | Chesteta | actually when i try to apply generic_i2c_fix.patch to r21201, it says reversed or previously applied patch detected |
21:04:49 | Chesteta | so was your last work doing the same thing as generic_i2c_fix.patch? |
21:05:15 | FlynDice | Chesteta: Ithink that's the patch he committed |
21:05:57 | | Quit BHSPitLappy (Read error: 104 (Connection reset by peer)) |
21:07:09 | Chesteta | ohh, it doesnt say its closed in fs#10267 so thats why i tried applyin it |
21:13:49 | CIA-38 | New commit by Domonoky (r21202): pdbox: new patch by wincent. make s_print work on sim. |
21:18:32 | | Quit itcheg ("http://www.mibbit.com ajax IRC Client") |
21:20:19 | domonoky | hi wincent, just commited you latest patch :-) (there where still a few instances of "x=x" instead of "(void)x", but i changed it before commiting.) |
21:21:43 | wincent | Thanks :-) |
21:24:52 | | Join Lars_web [0] (n=Lars_web@190.202.100.94) |
21:24:56 | Lars_web | Hey all |
21:25:14 | Lars_web | I come for one second using an ugly irc applet, to make a question |
21:26:02 | Lars_web | I have a Sansa with rockbox, it's currently totally discharged, my lattest pull was compiled afaik with usb support |
21:26:25 | Lars_web | still when I hook it into the pc to recharge and listen to music, rockbox launches and then launches the OF (it's rockbox doing it, not the bootloader) |
21:26:30 | | Quit barrywardell_ () |
21:26:45 | saratoga | boot first, then plug in the USB |
21:26:48 | Lars_web | is there any way I can launch rockbox telling it to use usb in rechage mode only and stay on rockbox, so I can play music from rockbox while recharching? |
21:26:59 | Lars_web | saratoga: too little juice to boot without connecting |
21:27:13 | Llorean | Then you need to let it charge a little first. |
21:27:19 | saratoga | recharge it then |
21:27:26 | Lars_web | And once I do it |
21:27:37 | Lars_web | How can I tell rockbox to recharge only? not to enter disk mde |
21:27:38 | Lars_web | mode |
21:27:39 | Llorean | Lars_web: Hold "select" while inserting the USB cable in rockbox, exactly like it tells you in the manual |
21:27:57 | Lars_web | thanks llorean, I looked but missed it on the manual |
21:28:54 | bertrik | hm, I'm getting immediate data aborts on my clip with funman's latest patch when trying to start playback |
21:30:19 | Lars_web | ok I'm off to continue fighting the router and net setup |
21:30:22 | Lars_web | thanks guys |
21:33:34 | saratoga | apt-get on an emulated arm box is really really slow |
21:34:38 | Lars_web | hav you tought about negative playlist insertion? |
21:34:45 | Lars_web | I have 3 audiobooks on my rockbox |
21:35:11 | Lars_web | it'd be nice to be able to insert all artists on the db shuffled, and then de-insert the two audiobook artists.. |
21:35:48 | Llorean | You could use comments, genres, or simply make use of the filetree to avoid accidentally inserting audio you don't want in your playlist. |
21:37:38 | | Quit Chesteta () |
21:39:27 | | Quit bmbl ("Woah!") |
21:43:00 | | Quit Lars_web (Read error: 60 (Operation timed out)) |
21:45:37 | | Quit kkurbjun ("Leaving.") |
21:46:41 | | Quit Lear ("ChatZilla 0.9.84 [Firefox 3.5pre/20090605044036]") |
21:46:43 | | Quit hd (Client Quit) |
21:56:44 | | Quit petur (Read error: 104 (Connection reset by peer)) |
21:57:14 | | Join HellDragon [0] (i=jd@modemcable022.187-203-24.mc.videotron.ca) |
21:57:24 | | Join petur [50] (n=petur@rockbox/developer/petur) |
21:58:02 | | Quit moos ("Rockbox rules the DAP world") |
22:00 |
22:00:56 | | Quit bluebrother (No route to host) |
22:04:14 | | Quit HellDragon (Read error: 104 (Connection reset by peer)) |
22:07:36 | | Join HellDragon [0] (i=jd@modemcable022.187-203-24.mc.videotron.ca) |
22:09:11 | | Join mcuelenaere [0] (n=mcuelena@78-21-191-122.access.telenet.be) |
22:11:57 | | Quit mcuelenaere (Read error: 104 (Connection reset by peer)) |
22:12:27 | | Join rasher [0] (n=rasher@0x5550f5a3.adsl.cybercity.dk) |
22:12:48 | | Join mcuelenaere [0] (n=mcuelena@78-21-191-122.access.telenet.be) |
22:16:43 | | Quit merbanan ("Leaving") |
22:27:16 | | Join bluebrother [0] (n=Dom@f053153203.adsl.alicedsl.de) |
22:29:52 | CIA-38 | New commit by mcuelenaere (r21203): Onda VX747: 'touchscreenize' the play button on the cabbiev2 theme |
22:30:12 | bluebrother | linuxstb / domonoky: any comments about FS #10220? I'd like to get that ready for committing the next couple of days. |
22:32:55 | | Quit wincent (Read error: 110 (Connection timed out)) |
22:37:39 | *** | Saving seen data "./dancer.seen" |
22:40:06 | | Join kugel [0] (n=kugel@rockbox/developer/kugel) |
22:41:05 | kugel | bertrik: what speaks against using my patch? Speed up is speed up |
22:44:55 | | Quit balug_ ("Ex-Chat") |
22:47:16 | | Join arcticfang [0] (n=4b5904fe@gateway/web/cgi-irc/labb.contactor.se/x-68551be3afe31a3f) |
22:48:24 | domonoky | bluebrother: no comment. if it works, put it in :-) |
22:49:57 | arcticfang | Hey everyone. Another question. I've got XCode for Mac. I'm wondering, 1) How can I make the .rockbox folder unhidden when viewing my iPod on the Mac? and 2) How can I insert patches to Rockbox using XCode? |
22:52:30 | Unhelpful | has any attempt ever been made at simulating the rockbox scheduler in the sim? |
22:53:00 | saratoga | i think we currently use SDL for that right? |
22:53:27 | arcticfang | Can anyone answer my 2 questions? |
22:53:45 | krazykit | arcticfang, please have patience in waiting for an answer |
22:54:37 | arcticfang | Sorry, just trying to hurry. ^_^;; My apologies. |
22:55:18 | Unhelpful | saratoga: as i understand it, we use SDL threads, which are not far removed from system threads. we could simulate scheduling perhaps by having yields set a per-thread lock, and wait on it, and then adding a scheduler thread that unblocks RB threads appropriately. |
22:56:12 | bluebrother | ok :) |
22:56:13 | | Quit FlynDice (Read error: 54 (Connection reset by peer)) |
23:00 |
23:00:47 | Llorean | arcticfang: How to view hidden folders is more of a thing specific to your operating system, not really Rockbox-specific. Try google |
23:00:55 | Llorean | As to "inserting patches", there's a guide to compiling on our wiki that should help\ |
23:04:20 | | Nick Horschti is now known as Horscht (n=Horscht@xbmc/user/horscht) |
23:07:43 | | Quit arcticfang ("CGI:IRC (EOF)") |
23:08:36 | | Join arcticfang [0] (n=4b5904fe@gateway/web/cgi-irc/labb.contactor.se/x-8969ee4a2355ec20) |
23:09:48 | arcticfang | Thanks Llorean. I figured it out. Now I have 2 more questions - 1) How can I install patches to rockbox on my Mac, and 2) Are .cpp files compatible with Rockbox, or is it just .c files? |
23:10:30 | | Join Insilic0 [0] (n=4a45af4d@gateway/web/cgi-irc/labb.contactor.se/x-51b087a2f46d23ca) |
23:10:37 | Llorean | arcticfang: I already told you what to look for regarding patches. |
23:11:33 | Llorean | And .cpp and .c files are just source code. Rockbox is written in C so most files with the extension .cpp probably aren't usable, but then they wouldn't be a patch for Rockbox anyway. |
23:12:50 | arcticfang | Llorean: Sorry, Firefox quit on me so I didn't see your last post. Where should I look regarding patches? And also, is there any way to make a .cpp file into a patch? |
23:13:08 | Mikachu | arcticfang: the chat is logged fyi |
23:13:16 | bertrik | kugel, what patch? you mean the DBOP FIFO with interrupt patch? |
23:13:22 | kugel | yea |
23:13:24 | Llorean | arcticfang: The developers portion of the wiki. And, if you don't know C and C++ a .cpp file won't do you any good. |
23:13:35 | bertrik | I think for the clip it's not worth the complexity over the simpler patch and clip is already plenty fast |
23:13:41 | Llorean | arcticfang: A patch is just a list of source code changes. To make one you have to know programming. |
23:14:34 | | Join ademille [0] (n=ademille@c-24-10-232-214.hsd1.ut.comcast.net) |
23:14:40 | kugel | bertrik: I can't really understand prefering a slower way of doing in a driver |
23:15:20 | kugel | also, it's not really complex at all, imo |
23:15:29 | | Quit Insilic0 ("CGI:IRC (Ping timeout)") |
23:15:32 | ademille | Maurus, I lied about my vx777 sd card. It's actually a 4gb SDHC. |
23:15:47 | arcticfang | Llorean: I'll check that out. ^_^ I've been getting into C++ recently. I know what a .cpp file is, and I somewhat know the basics of C++. Would I need to change to C instead for my work to be compatible with Rockbox? |
23:16:00 | bertrik | kugel, do you even know why it is faster, then? |
23:16:07 | kugel | and I wouldn't want different code doing the same thing on our AMSes (I still have unified drivers in my mind) |
23:16:17 | * | bluebrother points out that he can write programs using .txt files. The file extension doesn't matter ... |
23:16:34 | mcuelenaere | ademille: ah, that could explain some things |
23:16:36 | Llorean | arcticfang: As I said, Rockbox is written in C. You should spend some time practicing writing plugins for Rockbox and learning about it. |
23:16:38 | bluebrother | arcticfang: Rockbox is C, with a bit of asm. |
23:16:43 | kugel | bertrik: probably because polling hardware pins is slower than reading a variaible |
23:16:49 | mcuelenaere | ademille: have you tried editing those files as I asked you? |
23:17:16 | bertrik | kugel, and do you also plan to have the same fix in the asm greyscale driver? |
23:17:28 | kugel | sure |
23:17:49 | bluebrother | while C and C++ are usually treated equally the languages are in fact rather different. Given that you use the specific language features. And while C++ does understand _most_ C it is not simply a superset of C. |
23:17:51 | arcticfang | Thanks. :) I will go check out that developer's section.. thanks again. ^_^ |
23:17:51 | bertrik | I still think it's unnecessary complexity for clip |
23:18:32 | kugel | where is that complex? |
23:18:34 | | Quit arcticfang ("CGI:IRC") |
23:19:08 | ademille | mcuelenaere: I'll have to setup the development environment. I don't have a cross compiler setup yet. I just pulled down the latest from svn. |
23:19:31 | mcuelenaere | ademille: ok, you know of tools/rockboxdev.sh? |
23:20:00 | ademille | I think I read about that couple months ago. Will that setup my cross compiler? |
23:20:07 | mcuelenaere | yep |
23:20:22 | mcuelenaere | just select mips and add the toolchain to your path afterwards |
23:20:27 | ademille | Good deal. It can be a real pain to get those right. |
23:20:32 | ademille | Will do thanks. |
23:21:49 | bertrik | kugel, should be obvious |
23:22:06 | kugel | it's not obvious to me |
23:23:43 | kugel | it's a tad bit more complex, yes, but far from too complex to justify a slower solution |
23:24:49 | | Join solexx [0] (n=jrschulz@e176113046.adsl.alicedsl.de) |
23:24:57 | kugel | are your numbers based off SVN or with the MMU patch (I seem to remember the difference was higher with the patch) |
23:25:42 | solexx | current SVN doesn't build for h120 on my system |
23:25:47 | kugel | svn+my patch vs mmu-patch + my patch that is |
23:25:52 | solexx | The first error is "rockbox/apps/settings_list.c:796: error: `LANG_SORT_INTERPRET_NUMBERS' undeclared here (not in a function)" |
23:26:13 | CIA-38 | New commit by learman (r21204): Fix missed text change in beep volume, and adjust related strings to match (good for the keyclick setting too). |
23:27:09 | CIA-38 | New commit by amiconn (r21205): Convert a number of places in core and plugins to use the BIT_N() macro instead of 1<<n. Speeds up things on SH1, and also reduces core binsize. Most ... |
23:27:22 | solexx | But the dev page on rockbox.org says current SVN is ok. What could be wrong on my side? |
23:27:41 | Bagder | solexx: patches applied? |
23:28:11 | solexx | Bagder: none, apart from my build directories the working copy is clean |
23:28:25 | Llorean | solexx: Tried removing the build folder and creating a fresh one? |
23:28:56 | solexx | Llorean: not yet, I only tried make reconf. But I'll try now. |
23:31:31 | bertrik | kugel, how much faster is it with the interrupt? it's not exactly slow right now. |
23:31:45 | bertrik | and it annoys me that we don't know why it is faster |
23:32:12 | bertrik | there is such a thing as trying to over-optimise things |
23:32:29 | kugel | uhm, polling hardware pins vs a in-ram variable doesn't sound right for you? |
23:32:30 | solexx | Llorean: strange, it works when I use a new build directory |
23:33:14 | kugel | bertrik: you call that over-optimising? |
23:33:22 | bertrik | we're not polling hardware pins |
23:33:57 | linuxstb | bluebrother: My comments on your beastpatcher patch are the same as domonoky ;) You may want to point mcuelenaere to it though (FS #10220). |
23:34:00 | solexx | Interestingly, when I make clean, I still have a few files left: lang.{c,h,o} and max_language_size.h. They don't exist in the new build dir after building & cleaning. |
23:34:06 | kugel | but a register that's not in RAM, but in a seperate unit |
23:34:31 | kugel | I can imagine that this is slower |
23:34:46 | Llorean | solexx: There's "make veryclean" too |
23:34:52 | mcuelenaere | linuxstb: ? |
23:35:21 | linuxstb | mcuelenaere: See FS #10220 - bluebrother asked if I had any comments on it. |
23:36:16 | kugel | calling it over-optimizing seems hilarious to me. It's not really complex at all (also, comments can explain it nicely). I really think we should get the maximum peformance we can get out of our drivers |
23:36:47 | mcuelenaere | ah ok. Well I don't currently use Windows anymore so I don't know whether I'm needed here (and I believe bluebrother is more familiar with Win32 than me).. |
23:37:11 | linuxstb | mcuelenaere: Then I guess we'll all leave bluebrother to it ;) |
23:37:38 | * | bertrik misses the hilarity somehow |
23:37:47 | solexx | Llorean: oh, didn't know that. Thanks. Apparently those files were to blame. make veryclean doesn't remove them either, though. |
23:37:51 | kugel | and I miss the complexity |
23:38:03 | bertrik | ok, start coding every driver in asm then |
23:38:25 | bertrik | how much faster is it anyway? do you know? |
23:41:53 | kugel | it was noticeably faster on the fuze unboosted vs your patch (65 or so to 90) |
23:41:57 | | Quit jordan` (Read error: 104 (Connection reset by peer)) |
23:42:15 | | Join jordan` [0] (i=gromit@78.235.252.137) |
23:42:37 | kugel | that's with the mmu patch |
23:42:39 | amiconn | solexx: Those files changed position at some point. New 'make clean' won't delete them in their old places |
23:43:05 | kugel | can this be fixed? that's annoying |
23:43:08 | amiconn | Delete them by hand, or wipe the whole build dir and configure a fresh one |
23:43:25 | | Join moos [0] (i=mustapha@rockbox/staff/moos) |
23:43:57 | amiconn | 'make veryclean' is rarely needed. The difference to 'make clean' is that 'make veryclean' cleans the tools as well |
23:46:31 | bertrik | I get 2156 fps unboosted and 3562 fps boosted now, I think the display refreshes the screen at 80 fps |
23:48:28 | kugel | so my patch is 700fps faster unboosted |
23:50:02 | kugel | (with the mmu patch) |
23:55:39 | * | amiconn is a bit puzzled regarding the deltas |
23:56:00 | amiconn | There shouldn't have been any delta for arm/ coldfire/ mpis |
23:56:06 | * | amiconn blames gcc |
23:56:35 | Bagder | nah, surely gcc is innocent! ;-) |