--- Log for 04.03.105 Server: zelazny.freenode.net Channel: #rockbox --- Nick: logbot Version: Dancer V4.16 Started: 28 days and 15 hours ago 00.00.03 # i loooove the h320 i just bought. so nifty 00.00.05 # there are other factors involved 00.00.10 # ihp-340s cost $690.00 00.00.16 # i've seen them in stores 00.00.32 # there are different tax rates between countries 00.00.33 # i'll have to give around 700$ for a h340 here 00.00.41 # I can't find anything else than H320 or H340 here... (for ~400 and ~500 EUR) 00.00.50 # h1x0 has been discontinued 00.00.52 # hard to find 00.01.04 # a pity 00.01.25 # if I had the money I'd buy the design for the h1X0 00.01.40 # it's a great player 00.01.42 # imho it's a better starting point for an mp3 player than the h3x0 00.01.45 # they could have made a wiser choice of cpu 00.01.55 # how so? 00.01.59 # indeed 00.02.08 # i hear the arms are great 00.02.14 # heh 00.02.32 # had a look at arm assembly, looks pretty damn powerful 00.02.48 # what do the pmps use? 00.02.54 # no idea 00.02.56 # arms are indeed great 00.03.27 # "arm assembly reads like poetry ;)" --erikm 00.03.38 # he's got it backwards, PERL reads like poetry 00.03.39 Quit ashridah (Read error: 104 (Connection reset by peer)) 00.04.10 # no assembly is particularily pretty, imho 00.04.13 # no... poetry reads like poetry 00.04.15 # but arm seemed pretty powerful 00.04.15 # perl reads like vomit spewed onto a disk 00.04.18 # :) 00.04.22 # program code reads like ugliness 00.04.27 # arm's multiple register load/store are quite nice 00.04.30 # http://daniel.haxx.se/hexpoetry/ ! 00.04.32 # indeed 00.05.16 # i like the 'list of possible words' 00.05.30 # leaves no doubt that there actually went some work into this 00.05.31 # heh 00.05.37 # hehe 00.05.58 # I did a grep 00.07.52 # I personally like the download binary option 00.08.00 # veeery useful 00.08.06 # ahahah 00.08.43 # Man strangled by escalator 00.08.52 # now there's a headline you don't expect 00.10.06 # but now i'll have to face the problem of how to commit this code without apologizing loudly every time someone mentions it 00.10.16 # :-) 00.10.27 # it really is quite ugly 00.10.50 # I'll give you permission to blame me 00.11.03 # haha 00.11.11 # the imdct_l replacement is a HUGE blob of asm 00.11.15 # * Bagder - the skapegoat 00.11.32 # Anti-gun crusader busted for illegal handgun, drugs 00.11.46 Join amiconn_ [0] (~jens@pD95D14CA.dip.t-dialin.net) 00.11.55 # 500 lines 00.11.58 # a bit above, actually 00.12.04 # gosh 00.12.12 # that's a big munch of asm 00.12.55 Quit amiconn (Nick collision from services.) 00.12.55 Nick amiconn_ is now known as amiconn (~jens@pD95D14CA.dip.t-dialin.net) 00.20.16 Quit methangas (" HydraIRC -> http://www.hydrairc.com <- 100,000+ downloads can't be wrong") 00.21.32 # http://glow.m0f0.net/rockbox/layer3.c 00.21.37 # imdct_l around line 1770 00.22.03 # don't tell me that's pretty 00.22.07 # whoa 00.23.27 Quit Renko ("Leaving") 00.24.04 # if you're 68k asm wiz, feel free to assemblify the imdct routine that's #if 0'ed out 00.24.26 # been too long since I did m68k asm 00.25.12 # there's alot more plain ordinary 68k asm work to be done in that than the one i did 00.25.21 # and i guess it'll be faster with data in iram 00.26.49 # and it'll have a smaller footprint 00.28.21 Quit Chamois ("CGI:IRC") 00.28.24 # question 00.28.37 Join ashridah [0] (ashridah@220-253-119-191.VIC.netspace.net.au) 00.28.40 # can the iriver 'joystick' toggle two directions at once? (eg diagonal) 00.28.45 # no 00.28.49 # darn 00.28.54 # inded 00.28.56 # wonder how that'll work out with rockboy 00.28.59 # it wasn't designed for stuff like that 00.29.05 # well, you'll quite simply just have to get used to it 00.29.16 # you can't even press a button and a direction at once 00.29.22 # with the notable exception of the play button 00.29.28 # why is that? 00.29.29 # ouch! 00.29.43 # it's designed that way 00.29.49 # there isn't one wire per button 00.30.02 # there is one wire for all buttons, and an adc that checks which has been pressed 00.30.09 # bah 00.30.12 # :/ 00.30.15 # it's logical for an mp3 player, but not a handheld gaming device, which the h1x0 was never intended to be 00.30.15 # no way around it? 00.30.24 # nope 00.30.28 # no, no easy way apart from a really extensive hardware mod 00.30.30 # how about a hardware mod? ;) 00.30.33 # or: 00.30.38 # what about the remote plug? 00.30.41 # is that a standard plug? 00.30.43 # Bonkers: it would have to be a really sofisticated mod 00.30.47 # * Rick has never seen a plug like that before 00.30.48 # hmm.... idea 00.30.57 # would it be possible to create a usb hand controller? 00.31.03 # Rick: the remote is connected the same way 00.31.04 # preglow: the buttons form a voltage divider or what? 00.31.05 # well, methinks data can travel both ways for the remote thing 00.31.09 # Bonkers: exactly 00.31.09 # that plugs into the port on the bottom... 00.31.10 # so I dunno 00.31.15 # DMJC: there's no access to the usb port 00.31.16 # that'd be cool 00.31.21 # DMJC: from what I understand, it's slave 00.31.23 # preglow: so wouldn't two buttons also have a unique voltage? 00.31.24 # anyway 00.31.27 # I thought it had usb host 00.31.31 # hmmm 00.31.33 # dunno then 00.31.35 # DMJC: since the usb port connects directly into the usb-hdd bridge 00.31.37 # Rick: if you made a button controller that transmitted via spi, you'd have a thing that could work 00.31.39 # the 3x0 has usb host 00.31.44 # DMJC: the 3xx can act as a host 00.31.46 # the 1x0 does not 00.31.52 # well 00.31.58 # is that remote control plug a standard thing? 00.32.07 # i have no idea, why does it matter? 00.32.10 # iirc h1x did have usb host 00.32.15 # but it's disabled 00.32.16 # you'll still have the same limitations 00.32.18 # Rick: I very much doubt that 00.32.23 # the hardware actually supports it 00.32.26 # ask linus 00.32.38 # Bagder: that's why i'm asking :) 00.32.38 # I've never seen a plug like that 00.32.42 # I remember ppl talking about that 00.32.46 # Rick: it's not so much the connector standard, it's how the cpu is wired to the connector 00.32.50 # ah 00.32.52 # Rick: you can't change that easily 00.33.07 # * Rick isn't much of a hardware guy :( 00.33.38 # ok, so how would we go about making an spi remote? 00.33.43 # I was just thinking about that today because I havn't been able to use my remote (it's "broken") 00.34.10 # hoping the iriver site still offers them 00.34.36 # DMJC: well, a set of buttons and an spi interface 00.34.45 # spi = ? 00.34.49 # DMJC: for all i know, the spi might be unidirectional and might not work 00.34.56 # Rick: just a way of transmitting serial data 00.34.58 # ah 00.35.01 # what if you have an old nes remote hehehe 00.35.10 # spi to me is a plugin system for susie (image viewer :p) 00.35.16 # I mean controller damnit 00.35.20 # preglow: say there's 5 buttons, that's only 2^5 = 32 combinations, why can't an ADC reconginze 32 different voltages? or is it like a 3-bit ADC? 00.35.21 # spi is like a bus, you can have masters and slaves on it 00.35.28 # ah 00.35.33 # Bonkers: it's not like that, the button that you press override all the others 00.35.45 # Bonkers: combinations are out of the question from an elecrical point of view 00.36.17 # preglow: it's not 1 resistor per button and then a common resistor for the other half of the divider? I figured the button resistors would just be in parallel when multiple ones are pressed 00.36.41 # preglow: does the remote also override any buttons pressed on the main device? 00.36.50 # Bonkers: if you press a button, the button acts as a short circuit through to a resistor 00.36.54 # Bonkers: i THINK 00.37.26 # Bonkers: in any way, i'm pretty sure it won't work, there are schematics available, so feel free to investigate 00.37.30 # Rick: no 00.37.30 # preglow: so it's like 5V-----/\/\/\-----button-----GND 00.37.47 # preglow: hmm. :p 00.38.02 # err, 5V----/\/\/\----button------**-----\/\/\/\---GND and the ** is where all the other buttons connect too 00.38.12 # it's wired in series 00.38.17 # Rick: haha, well, you try, one finger on the directional stick, one on the play button of the unit, and the last non-existing hand on the remote 00.38.18 # not gonna work 00.38.21 # nuff saif 00.38.23 # said 00.38.30 # preglow: what device is this exactly? or do you have a URL for the schematic 00.38.30 # preglow: that's the problem 00.38.32 # my remote is broken 00.38.34 # so I can't test 00.38.37 # DMJC: I'm just curious, it's not like I actually have one of these things 00.38.38 # Bonkers: it's on www.rockbox.org 00.39.13 Part Bluechip 00.39.28 # preglow: I think multi-button would work in principle. The archos button hookup is similar, different resistors per button and a common resistor connected to ground. 00.40.05 # The problem is that the levels are rather close together, and the tolerances between 2 units might be larger than the difference between 2 levels 00.40.08 # amiconn: depends on resistor choice and adc resolution, really 00.40.20 # and adc is probably eight bit 00.40.21 # ADC is 10 bit on archos 00.40.40 # (it's the SH1 integrated adc) 00.40.56 # 10 bit adcs seem to be pretty common on microcontrollers 00.41.08 # Wish I knew more about hardware :) 00.41.23 # Rick: read up, it's not that hard 00.41.34 # On the recorders there is another problem though. Any combination that includes the button with the "strongest" resistor leads to an adc overflow :( 00.41.46 # it's still a weird design for a remote 00.41.52 # Camilo: why? 00.42.02 # analogue 00.42.21 # It saves wires, and that's the point here 00.42.27 # well, yes, but you have to do it like that to not have to use a parallel design 00.42.58 # it's a perfectly sensible design 00.43.06 # I suppose if you already have a DAC spare and you want to build the cheapest possible remote... 00.43.27 # saving space on a pcb saves you more than the engineering effort involved in designing a multiplexed system 00.43.58 # However, I wonder why archos didn't use a proper R-2R network. 00.44.07 # amiconn: laziness 00.44.21 # cheapest components? 00.44.39 # amiconn: isn't R-2R going to use n-1 more resistors were n is number of buttons? 00.44.51 # amiconn: if i'm not completely mistaken, there's more than one thing "odd" about the archos hardware ;) 00.45.00 # or maybe n-2 more 00.45.43 # I presume there are integrated resistor arrays for R-2R networks 00.45.54 # yes, there are, i think 00.46.32 # preglow: Yes. That seems to be a common sense across mp3 player manufacturers though (the hardware oddness I mean) 00.46.48 # at least iriver endian swapped the ide interface 00.47.36 # Thinking about iriver... Choosing a CPU capable of running at 140 MHz in principle, but not stable due to thermal problems 00.47.47 # hahah 00.47.58 # they probably never intended to have it running at 140 in the first place 00.48.01 # but who knows 00.48.09 # amiconn: what speed does iriver run the chip at? 00.48.19 # elinenbe: i've heard 96 mhz max 00.48.27 # I'd really like to know how Motorola manages the mp3 decoding in realtime with just 20 MHz 00.48.44 # write to the metal 00.48.48 # amiconn: well, the source is available if you contant them :) 00.49.06 # i guess iram is a major component 00.49.11 # and l337-ass optimizing 00.49.46 # hehe 00.50.01 # their programmers are probably hung like bulls 00.50.14 # lol 00.50.21 # i dreamt about vim the night after i did the imdct_l asm opt 00.50.22 # haha 00.50.25 # have any problems come up with the bootloader? 00.50.33 # Rick: none 00.50.41 # by the way, did anyone check the demo MP3 decoder on motorolla site? 00.50.54 # XShocK: it's binary only, isn't it? 00.50.58 # no. source 00.51.06 # Wanted to try doing some dev but reluctant because I like my H120 :P 00.51.15 # haha 00.51.15 # i will check now and say for sure 00.51.18 # you have to sign up to get it though 00.51.20 # Rick: now don't be a chicken ;-) 00.51.24 # Hehe 00.51.32 # i was the second person apart from linus to flash mine 00.51.37 # ah 00.51.45 # can't remember who the first was 00.51.53 # I've never done any dev outside of a PC 00.52.04 # well, aside from TI assembly. ;P 00.52.08 # preglow: I could've been me, but i don't know 00.52.09 # Rick: i've mostly done pc work as well, with the exception of microcontroller stuff 00.52.20 # Bagder: don't think so, some guy just jumped in and flashed it 00.52.25 # ok 00.52.26 # can plugins cause an unrecoverable crash? 00.52.41 # or will the RESET button take care of that just fine? 00.52.42 # Rick: everything can, if it writes the flash 00.52.47 # ah 00.52.51 # Rick: odds are very small of that happenin, though 00.53.00 # Rick: and yes, reset has handles everything i've ever run across 00.53.06 # that's very good news 00.53.13 # everything anyone has come across actually 00.53.23 # ah 00.53.26 # except for the guy whose reset button was broken 00.53.30 # :-) 00.53.31 # hehe 00.53.34 # I guess I should test that 00.53.43 # before I try ;) 00.54.20 # preglow: it is really BINs only, libsrc.a library... :((( 00.54.32 # and header file for it 00.55.28 # XShocK: yes, i thought so 00.56.26 # just curious, does the iriver firmware keep its settings in flash? 00.57.06 # Rick: eeprom 00.57.26 # Rick: keeping things in flash isn't very wise, it can't take more than a couple of thousand write cycles, at worst 00.57.35 # ah 00.58.11 Quit webguest43 ("CGI:IRC") 00.59.16 # looks like DMJC was the first to flash it 00.59.29 # heh 00.59.53 # DMJC: madman 00.59.53 # now they tell me 00.59.59 # hehe 01.01.09 # it worked beautifully 01.01.17 # haven't flashed it since 01.01.29 # Bagder: rockboy.ovl ends up in .rockbox/rocks, not in .rockbox/viewers where it should be.... 01.01.34 # hah 01.01.40 # i've flashed it a couple since 01.02.03 # nothing more nerve wracking than the first time, when it just blinked its hdd light for about five minutes or so 01.02.10 # hehehe 01.02.23 # i was more or less preparing to package the thing in and ship it off for sweden, heh 01.02.45 # I'd have had to give it to a mate of mine to work on 01.02.49 # he's a hardware junkie 01.03.42 # it's funny actually... if he saved his cash instead of buying all the crappy players he has... he'd be halfway to an iriver 01.03.46 *** Saving seen data "./dancer.seen" 01.04.06 Join joe1 [0] (foobar@vp089036.reshsg.uci.edu) 01.04.27 Quit Aison ("( www.nnscript.de :: NoNameScript 3.72 :: www.XLhost.de )") 01.04.46 # how are file operations on the iriver? 01.04.48 # speedy? 01.04.56 # speedy enough, why? 01.05.02 # just curious 01.05.15 # you want to move data around? 01.05.15 Quit joe1 (Client Quit) 01.05.36 # nah, just random thoughts popping into my head 01.06.00 # file cut/paste would be kinda cool 01.06.08 # why? :P 01.06.31 # so after you've leached music from a friend you can spend the bus trip home organising it 01.06.37 # haha 01.06.41 # will be doable, for sure 01.06.41 # DMJC: the latest firmware added deleting iirc 01.06.42 # lol 01.06.45 # but i think i'd wait 01.06.57 # Rick: rockbox can rename as well! 01.07.01 # I was thinking of making a text editor actually 01.07.08 # an efficient vkeyboard or something 01.07.10 # definately 01.07.13 # there is on already 01.07.15 # really? 01.07.16 # so I can edit my phonebook.. 01.07.17 # neat! 01.07.17 # yes 01.07.20 # try renaming a file 01.07.32 # Don't have rockbox on my iriver yet 01.07.43 # i'm building a gentoo vmware install so I can have access to buildtools :p 01.08.07 # there are limits to how efficient the keyboard can be 01.08.09 # but it works 01.08.12 # yeah 01.08.30 # I was thinking about how to do a vkeyboard 01.08.45 # I was thinking different keyboard modes, lowercase/uppercase/macro (user definable) 01.09.20 # vkeyboard is pretty easy with joystick 01.09.31 # yeah 01.09.32 # scroll to letter click 01.09.36 # * Rick nods 01.09.47 # hold rec key for shift click 01.09.54 # you can't press two keys at once 01.09.58 # hence mode changing 01.10.04 Quit elinenbe (" Like VS.net's GUI? Then try HydraIRC -> http://www.hydrairc.com <-") 01.10.21 # well double click then 01.10.28 # heh 01.10.37 # double click in joystick for cap 01.11.18 Quit Camilo (Read error: 60 (Operation timed out)) 01.11.28 # or just use rec key for click on for cap...alsorts of ways 01.11.40 # you can hold play and press other things 01.11.53 # but that's the only exception 01.12.14 # anyhow nothing amazing there..is gapless working yet on iRiver? 01.12.24 # we have no codec api yet, so no 01.12.35 # well 01.12.40 # I was actually thinking of using a/b key for modes 01.12.51 # * Rick shrugs 01.12.56 # oh so that libmad at 104% ain't worth anything unless it has some place to output to? 01.13.13 # which reminds me i should have commited libmad code 01.13.21 # preglow: are there any plans on "cleaning up" the plugin api? 01.13.25 # but i should have done that before i had two beers and grew tired 01.13.30 # Rick: in what way? 01.13.50 # renaming things to better suit the fact that multiple players are supported 01.14.00 # mp3_* -> audio_* or something :P 01.14.11 # ahh, like that 01.14.16 # that's got nothing to do with plugings 01.14.20 # and we'll get around to that 01.14.23 # feels pretty secondary to me 01.14.23 # Hehe 01.14.28 # yeah, just curious 01.14.31 # it's just semantic 01.14.34 # * Rick nods 01.15.03 # * Rick watches his gentoo stage tarball extract 01.15.20 # what we really need is people working actively on the codec api 01.15.23 # so the current problem is only in the architecture of the sound framework, since all parts: decoding and playing are done. 01.15.33 # and perhaps another person on codecs optmisations 01.15.46 # ah 01.16.38 # but it doesn't matter, it's just been one month since the first person flashed his player, we've really gotten quite far 01.16.44 # yeah 01.17.01 # I had been checking routinely for updates and figured I should check it out in more depth 01.18.08 # i've just been involved for little under a month myself 01.18.16 # yeah lot of progress...makes me optimistic it will be nearly there in the next month ;) 01.18.38 # hehe 01.18.44 # DeadMan: nah... not that quick ;P 01.19.12 # depends on what's happening and who works on what 01.19.13 # i am sure that all features of a normal player will be done in next month. :) 01.19.26 # er 01.19.39 # I thought it was a matter of simply 'fixing' the features and retaining the features that rockbox already has? 01.19.49 # (and then, implementing features afterwards) 01.20.01 # new features that is 01.20.01 # no 01.20.04 # Rick: there's more to it, h1x0 series brings along a lot of possibilites rockbox never had before, like software codecs 01.20.09 # yes 01.20.18 # I just thought there would be more focus on getting what is already there to work first 01.20.20 # and that alone is a very big part 01.20.25 # well, it does 01.20.32 # rockbox does work 01.20.45 # the only things it lacks are stuff that was handled by hardware before 01.21.17 # more software coding involved on the codec end 01.21.30 # Rick: you really should install rockbox and try it out 01.22.13 # Rick: hell, if it does nothing but bore you to death, you can still show your friends how cool you are by loading super mario land on your mp3 player! 01.22.20 # Bagder: Got my remark concerning rockboy.ovl ? 01.22.21 # *jukebox 01.22.25 # >:) 01.22.26 # I'm not installing it until I can get MP3 playback with gapless. it's the only reason for me...plus otf playlist I guess but that's about it 01.22.33 # amiconn: I did, fixing it tomorrow 01.22.34 # what is gapless? 01.22.35 Quit matsl (Remote closed the connection) 01.22.40 # Rick: no gaps between songs 01.22.40 # Bagder: Okay. 01.22.46 # doesn't the latest firmware have that? 01.22.50 # Rick: do it.. you will not regret it at least. :) 01.22.51 # Rick: no 01.22.51 # no 01.22.54 # Rick: it never will 01.22.56 # what's the option for? 01.23.08 # Rick: god knows, it doesn't do what it should 01.23.11 # ah 01.23.13 # seamless playback of DJ mixes and live recordings 01.23.25 # I hadn't tried it yet 01.23.26 # yes, and electonic music in general 01.23.30 # I guess it's like that language menu 01.23.33 # more than half of the cd's i own have no gaps between songs 01.23.43 # yeah i've noticed that myself 01.23.52 # that's one feature I wished winamp had 01.23.55 # playlists in playlists 01.24.03 # haha 01.24.11 # dump winamp, use foobar2000 01.24.24 # basically, a playlist in the playalist would play that playlist with no shuffling in order 01.24.31 # -a 01.25.17 # are there people good at electronics? 01.25.24 # XShocK: perhaps 01.25.52 # define electronics 01.26.06 # i want to add RTC to iriver. 01.26.11 # RTC? 01.26.15 # real time clock 01.26.18 # ahhh 01.26.31 # through the i2c line, for example fm-radio bus line. 01.26.32 # XShocK: you'd have to find a free interrupt pin 01.26.51 # or some way of having the rtc switch the cpu on 01.27.20 # * Rick watches portage extract 01.27.36 # first i wanted to implement the timing only, no auto-starting on alarm. 01.27.37 # I think I should have picked a lighter flavor of linux for the vmware buildtools :P 01.28.03 # Rick: gentoo is for men 01.28.17 # i have a DS1340 chip, it has i2c bus. 01.28.20 # I like gentoo, don't get me wrong 01.28.31 # just taking forever to install atm ;) 01.28.42 # XShocK: well, if i don't remember incorectly, you can just stick things strait onto the i2c bus and have it work 01.28.47 Quit lolo-laptop ("Client exiting") 01.28.54 # XShocK: provided you've got a driver, of course 01.29.07 # Rick: yes, i know, i had to install xwindows on it today 01.29.15 # Hehe 01.29.23 # from what i understood i don't need to change any component on the player itself. i only attach the chip through resistor on bus lines. 01.29.28 # XShocK: yes 01.29.30 # luckikly i'm just using a stage3 for the vmware install ;P 01.29.31 # XShocK: that's correct 01.30.17 # so, what i am worring about is electrical current while the player is off, but the rtc is working. 01.30.36 # should i cut the rtc from i2c bus when the player is off? 01.31.08 # it shouldn't try to sense the bus when power is off, no 01.31.28 # but i don't know how you should handle that 01.32.26 # so, if i let rtc chip be connected to bus while all other chips do not have power, then i will get all sorts of troubles, yes? 01.32.54 # does anyone know if sim buils vomit on seeing something declared belonging to section .idata og .icode? 01.33.03 # builds 01.33.15 # XShocK: you might, i'm not sure 01.33.45 # preglow: I believe it defines the attribute() to nothing for the sims 01.33.53 # Bagder: that was what i was hoping 01.34.13 # preglow: Iirc these sections don't matter for the sim builds. They are included just like normal .text / .data sections 01.34.16 # i believe linus agreed on having a #define to do the attribute iram stuff, but hasn't been done yet 01.34.41 # I believe I've seen this while searching for the cause of the non-working lseek(() 01.34.58 Join elinenbe [0] (elinenbe_@207-237-225-9.c3-0.nyr-ubr1.nyr.ny.cable.rcn.com) 01.35.10 # btw, anyone know of a free noncygwin x server? 01.35.11 # preglow: HCl does that in rockboy 01.35.17 # testing the sim myself would be good 01.35.30 # amiconn: ok, i'll drop ifdefing it then 01.35.38 # ok. i am pretty afraid i need to isolate it, but it will make everything pain in the ass since i will need additional components to put... 01.35.45 # If you're on windows, why don't you use cygwin? 01.36.08 # XShocK: depends on how the bus is wired 01.36.09 # because cygwin is bizaarely slow at compiling 01.36.11 # ;P 01.36.29 # XShocK: ask linus, he should know this 01.36.31 # I use it here; can't say that it is excessively slow 01.36.44 # dunno 01.36.46 # amiconn: i've never been able to make cygwin work very well 01.36.46 # amiconn: compared to a linux build, it is 01.36.47 # I havn't touched cygwin in years 01.36.50 # so it could be different 01.36.52 # amiconn: so i've grown to dislike it ;) 01.36.53 # (now) 01.37.18 # yep, i will ask him. he addmitted that i don't need a pull-up resistor, but i forgot to ask him that problem.. 01.37.20 # i've got a linux box anyway, i prefer to use that 01.37.46 # iriver doesn't have floating point right? 01.37.54 # Rick: correct 01.38.29 # mm 01.38.59 # Bagder: When rebuilding my whole assortment of simulator & target builds, it doesn't take significantly longer than the official build sequence. That's on a laptop btw 01.39.40 # amiconn: depends on what you're doing. configure is insanely slow on cygwin 01.40.12 # The only slow thing in configure is the language selection - takes a few seconds 01.40.21 # ahh, didn't mean your configure 01.40.24 # autoconf configure 01.40.51 # rockbox doesn't use autoconf, so I can't tell much about that 01.41.03 # i think getting clocks and probably alarm on the cost of 4 el. components. will be good. i actually was pretty delighted that DS1340 has such small size(2 by 2 millimeters. :) ) 01.41.23 # i tried to use cygwin to build csound, failed completely in making it work, ended up installing linux on this box as well 01.42.34 # to all the developers... awesome work! 01.42.38 # However, I one tried building gcc, and I built gdb 01.42.40 Join DrRick [0] (DrRick@81-86-216-127.dsl.pipex.com) 01.42.52 # HCl: I used to joke about a gamboy emulator on the archos... now that's a reality! 01.43.15 # elinenbe: yup. 01.43.52 # going to sleep. see you all 01.45.25 Quit XShocK (" Try HydraIRC -> http://www.hydrairc.com <-") 01.45.28 # yes, i'll do that myself 01.45.29 # good night 01.45.44 Quit preglow ("off") 01.47.08 Join XShocK [0] (~XShocK@pcp09492659pcs.nrockv01.md.comcast.net) 01.48.03 # in file firmware/mp3_playback.c on line 1175, shouldn't it be "#else /* CONFIG_HWCODEC == MASNONE */" 01.49.18 # just a very small thing of course, but still 01.51.25 # oops. ignore it... i just messed up with the way the code was commented 01.51.35 # i really need to go to sleep. 01.51.37 Quit XShocK (Client Quit) 01.52.24 # hehe 01.55.59 Join tHefaInt [0] (~fsper@12-219-161-208.client.mchsi.com) 01.57.00 Part tHefaInt 02.01.11 # I remodeled how the cvs builds are made 02.01.40 # they now check for new changes every minute 02.01.49 # Bagder: you're an official rockbox dev? :) 02.02.01 # * Bagder puts on his hat 02.02.08 # Hehe 02.02.10 # that is Mr Bagder please ;-) 02.02.13 # * Rick doesn't know who anybody is yet 02.02.20 Join lostlogic [0] (~lostlogic@node-4024215a.mdw.onnet.us.uu.net) 02.02.48 # I'm one of those in-it-from-the-start 02.02.58 # ah 02.03.00 # nifty 02.10.17 # time to sleep 02.10.28 # what timezone? 02.10.39 # central european 02.10.44 # 02:10 now 02.10.47 # ah 02.10.51 # PST here : 02.10.52 # :) 02.19.16 # CST here... 02.22.32 Join lostlogic_ [0] (~lostlogic@node-4024215a.mdw.onnet.us.uu.net) 02.30.00 Quit DMJC ("Leaving") 02.30.55 Join DMJC [0] (~James@220-245-162-47-sa-nt.tpgi.com.au) 02.36.11 Nick midk_ is now known as midk (~midk@c66-235-14-120.sea2.cablespeed.com) 02.36.32 Join skav [0] (skav@67-138-74-184.dsl1.merch.roc.ny.frontiernet.net) 02.39.44 Join geoff_o [0] (geoff@HSE-Kitchener-ppp231400.sympatico.ca) 02.40.07 Quit lostlogic (Read error: 110 (Connection timed out)) 02.49.02 Part geoff_o ("Kopete 0.9.1 : http://kopete.kde.org") 03.03.50 *** Saving seen data "./dancer.seen" 03.21.19 # la la la 03.21.26 # * Rick frollicks 03.23.36 Quit skav () 03.37.55 Quit DrRick () 03.39.09 Quit midk ("Leaving") 03.39.23 Join midk [0] (~midk@c66-235-14-120.sea2.cablespeed.com) 03.42.43 Quit midk (Read error: 104 (Connection reset by peer)) 03.48.24 Join midk [0] (~midk@c66-235-14-120.sea2.cablespeed.com) 04.06.11 Join QT_ [0] (as@area51.users.madwifi) 04.14.43 Quit QT (Read error: 60 (Operation timed out)) 04.20.16 Join ze__ [0] (ze@adsl-69-231-252-131.dsl.irvnca.pacbell.net) 04.27.36 Quit Stryke` (Read error: 110 (Connection timed out)) 04.32.21 Quit ze (Read error: 110 (Connection timed out)) 04.32.21 Nick ze__ is now known as ze (ze@adsl-69-231-252-131.dsl.irvnca.pacbell.net) 04.36.35 Quit ze (Read error: 104 (Connection reset by peer)) 04.40.40 Join ze [0] (ze@adsl-69-231-254-121.dsl.irvnca.pacbell.net) 05.03.52 *** Saving seen data "./dancer.seen" 05.11.08 # finally... 05.11.55 Join ze__ [0] (ze@adsl-69-231-218-66.dsl.irvnca.pacbell.net) 05.14.53 Join wacky_ [0] (~wacky@modemcable040.196-203-24.mc.videotron.ca) 05.15.01 # any big guys in here ? :) 05.15.21 # define big guy 05.15.49 # this afternoon I came and asked for my plugin to be added to CVS.. and preglow say I should wait for the big guys that take decisions to be there :) 05.15.57 # said 05.16.09 # ahhh 05.16.14 # they're probably all sleeping atm 05.16.14 # :P 05.16.23 # yeah.. just saw the current.txt log.. 05.16.30 # I'll be back!! 05.16.34 Quit wacky_ (Client Quit) 05.23.19 Quit ze (Read error: 110 (Connection timed out)) 05.23.19 Nick ze__ is now known as ze (ze@adsl-69-231-218-66.dsl.irvnca.pacbell.net) 05.28.48 # yay ;) 05.32.45 Quit cYmen ("zZz") 05.44.25 # got my gentoo install up and going 05.45.28 # going to setup my build enviornment now 05.45.29 # ;) 06.12.34 # making binutils ;D 06.21.14 # making gcc.... 06.42.21 # HCl: http://pablotron.org/download/rockboy_state-20050304.patch 06.42.57 # HCl: adds load and save state (both to quicksave slots and to arbitrary files, although the latter needs a litle refinement) 06.43.03 # HCl: i'm sending it to the mailing list also 06.44.27 # eeep 06.44.51 # Error: unrecognized architecture specification '5249' 06.46.16 # you didn't build gcc with the newly built binutils added to the path afaik 06.46.28 # it's binutils that's wrong 06.46.36 # i had the same problem a couple days ago 06.46.38 # hm 06.46.42 # odd 06.46.46 # I had it in path 06.47.05 # ah 06.47.20 # Rick: m68k-elf-ar --version 06.47.28 # Rick: it'll probably give you th e wrong thing 06.47.40 # GNU ar 2.15 06.47.50 # Rick: yeah, you need something newer than 2.15 06.47.54 # ah 06.48.07 # so what needs newer, binutils or gcc? 06.48.20 # Rick: you need to redo binutils 06.48.21 # nevermind, stupid question 06.48.23 # okay 06.49.11 # CrossCompiler should be updated to say that somehow ;P 06.52.52 # it probably didn't need to to begin with. feel free to update it with current info 06.54.51 # well 06.54.55 # it mentioned getting latest cvs snapshot 06.54.59 # but it said it was an alternate 06.55.22 # yeah, it isn't really. 06.55.30 # hehe 06.59.18 # the problem is, it probably still is for the SH platform archos uses 06.59.53 # well 07.00.05 # http://www.rockbox.org/twiki/bin/view/Main/CrossCompiler 07.00.12 # first it lists (what I assumed were the 'default') 07.00.20 # then under Coldfire it says the cvs binutils is optional/alternate 07.00.28 # so I assumed I could use binutils-2.15 07.00.54 # hrm 07.02.58 # hence confusion 07.03.53 *** Saving seen data "./dancer.seen" 07.05.58 Join ze__ [0] (ze@adsl-69-231-212-114.dsl.irvnca.pacbell.net) 07.06.29 # indeed. 07.06.46 # as i say, feel free to correct it 07.17.23 Quit ze (Read error: 110 (Connection timed out)) 07.17.24 Nick ze__ is now known as ze (ze@adsl-69-231-212-114.dsl.irvnca.pacbell.net) 07.20.22 # rebuilding now ;P 07.21.53 Join StrathAFK [0] (~mike@dgvlwinas01pool0-a239.wi.tds.net) 07.26.13 Join LinusN [0] (~linus@labb.contactor.se) 07.27.46 # greetings LinusN 07.27.53 # hi 07.33.46 # Rick: the CrossCompiler page doesn't say that CVS binutils for coldfire is alternate 07.34.25 # alternative 1: get directly from CVS 07.34.41 # alternative 2: get a CVS snapshot 07.35.20 # s/alternate/optional/ 07.35.30 # unclear definition of alternate then :p 07.35.46 # no biggy 07.36.08 # yes it is, if it's unclear we need to change it 07.36.44 # well, instead of saying alternate you can say 'OR' in front of the get a CVS snapshot ;) 07.37.20 # are you editing it? 07.37.24 # no 07.37.37 # "There is a possibility that RickLaCharite is editing this topic." 07.37.44 # whoops 07.37.47 # I forgot to release 07.37.53 # np 07.37.56 # try again :) 07.38.49 Quit Strath (Read error: 110 (Connection timed out)) 07.40.45 # take a look at it now 07.40.55 # yay :) building rockbox 07.41.02 # * Rick looks 07.41.13 # much more clear, :) 07.41.20 # good 07.41.27 # wiki is a blesing 07.41.29 # blessing 07.41.34 # * Rick nods 07.42.29 # nice, all built with no errors ;) 07.44.31 # have you installed the boot loader? 07.44.35 # nope, not yet 07.44.54 # was about to do that now 07.45.16 # word of advice: use the bootloader.bin on the wiki page 07.45.33 # alright, will do 07.48.13 # LinusN: i fired off another rockboy patch to the mailing list 07.48.22 # ok 07.48.52 # HCl doesn't have email, and i can't dcc at all, and it's inconvenient for me to access ftp (because of my firewall) 07.48.56 # kind of amusing 07.49.10 # doesn't have email????? 07.49.16 # what a caveman 07.49.18 # he said he doesn't have easy access to it 07.49.24 # or something 07.49.29 # or not a good one, i can't remember exactly 07.49.42 # but i was basicall like "where do i send this patch?", and eh said dcc or ftp 07.49.43 # :/ 07.50.08 # in fact, the patch tracker is the official way of submitting patches 07.50.12 # k 07.50.29 # * pabs searches ye ole wiki 07.50.56 Join Rick-Gentoo [0] (rick@wbar25.lax1-4.28.143.213.lax1.dsl-verizon.net) 07.51.59 Quit Rick-Gentoo (Client Quit) 07.52.54 # pabs: i like the looks of your menu, but it seems redundant to have two menu systems 07.53.14 # would have been better to export the core menu code to the plugin api 07.53.14 # LinusN: where's the other one? 07.53.24 # apps/menu.c 07.53.29 # LinusN: i looked for a menu api and didn't see one handy 07.53.38 # (in the plugin api documentation, etc) 07.53.42 # so i wrote that one 07.53.51 # in fact, i like it 07.54.11 # it has a few drawbacks though 07.54.27 # probably, i just whipped it up 07.54.28 # oh that's evil 07.54.28 # one obvious is that it can't handle long strings 07.54.31 # the one in rockbox? it does look decent. a smaller font might be good, plus a scrollbar... 07.54.32 # * Rick heads to recompile is kernel 07.54.41 # *his 07.54.46 # LinusN: nope, and it won't handle huge fonts gracefully either 07.54.51 # LinusN: that's easy enough to fix though 07.54.56 # s/rockbox/rockboy/ 07.55.18 # LinusN: like i said, i ddin't see a menu api, so i tossed that one together 07.55.22 # LinusN: i'm still refining it 07.55.39 # LinusN: mainly i was mad because rockboy was quitting on me, and i wanted to be able to save tsate 07.55.45 # LinusN: (which the second patch adds) 07.56.42 # s/tsate/state/ 07.58.34 # nifty 07.59.32 # there, kernel rebuilt with vfat support :) 08.01.00 # LinusN: i can either crop the strings to fit them in the menu, or add a thread that scrolls them (since i kind of like having the game showing a bit in the background, it gives a nice modal feel to the menu) 08.01.32 # pabs: the rockbox lcd driver already supports scrolling 08.01.37 # LinusN: if you're going to expose the menu stuffto the plugin api it'd be nice to have a standard open and save file call too 08.02.15 # pabs: "a standard open and save file call"? 08.02.38 # yeah, somtehing that brings up a menu that allows users to scroll around and select a file 08.02.50 # s/scroll/navigate/ 08.02.58 # a file requester? 08.03.01 # yup 08.03.07 # we don't have one 08.03.19 # feel free to write one 08.03.21 # k 08.04.05 # Hehe 08.04.36 # LinusN: i know the lcd driver supports scrolling, but i didn't think it'd support scrolling for part of the screen (like, a chunk of text that wasn't full screen) 08.05.07 # pabs: sorta like buffer areas within the main lcd? 08.05.16 # that's true, it needs support for cutting off the right part 08.07.11 # Rick: yeah 08.07.23 # that's what i'd want to do text scrolling in teh rockboy menu i did 08.07.36 # anyway 08.07.42 # maybe i'm just picky :o 08.07.45 # oh great, forgot to unzip rockbox.zip 08.07.46 # lol 08.07.51 # * Rick feels silly 08.08.24 # hmm 08.09.04 # what's the modified firmware do? 08.09.16 # I mean, other than load up rockbox 08.09.41 # Rick: well, it makes you popular with the ladies! 08.10.10 # Heh 08.10.23 # just curious because I got a nice blank screen for ~5 seconds before it did anything 08.12.46 # other than that it seems i'm all good to go 08.14.22 # it doesn't do anything else but load rockbox, but the FAT driver might recalculate the free space the first time you boot 08.14.59 # ah 08.15.04 # and it might take a few disk operations to find out that the rockbox files are missing before it boots the original firmware 08.15.14 # ah, okay 08.16.18 # pabs: is see that windowing and menus is your thing (profanity) :-) 08.17.14 # LinusN: damn i just posted that! 08.17.22 # like 10 minutes ago =-O 08.17.42 # i was just posting something about rockbox too :D 08.17.43 # posted what? 08.18.14 # Rick: i just posted an entry to pablotron.org about a library i'm working on called profanity 08.18.34 # oh 08.22.36 # sweet 08.22.38 # it's working ;) 08.22.43 # Rick: cool! 08.23.49 # mm 08.24.00 # LinusN: the profanity stuff is really just for raggle :) 08.24.04 # the md5 hash list on the IriverBoot page -- is that of an encoded final merged firmware? 08.24.09 # or unencoded? 08.24.20 # encoded 08.24.28 # LinusN: but i'm planning on using it for other stuff too (eventually) 08.25.16 # there, added 08.26.00 # LinusN: it really scares me that you saw the post on my page that fast 08.26.05 # * pabs looks around for cameras 08.26.18 # Rick: the page says "No need to add md5 duplicates" 08.26.24 # Oh, sorry 08.26.42 # pabs: pure luck 08.26.44 # didn't realize there was a duplicate ;) 08.26.54 # :-) 08.26.57 # yay! friday! 08.27.25 # 7 hours until state of euphoria ;) 08.28.17 # hah 08.28.20 # I like the upside down setting 08.28.20 # ;P 08.29.15 # quite handy when you have it in your belt 08.29.27 # yeah :) 08.29.53 # especially for the archos that doesn't have an lcd remote 08.30.41 # hmm 08.30.45 # graphical glitches with pong 08.31.13 # lots of plugins needs work on the iriver 08.31.18 # yeah 08.31.22 # they need work overall 08.31.36 # like a common menu system :-) 08.32.10 # pabs: you're up to a fairly big task? 08.32.17 # hmm 08.32.52 # does the current iriver rockbox function fine with file transfers over usb? 08.33.29 # insert the cable and see for yourself 08.33.35 # okay ;P 08.34.06 # ah 08.34.41 # my 08.34.42 # that's nice and speedy 08.37.43 # what no commits yet today? 08.39.24 # * Bagder wants the new script tested 08.42.08 # daily ondio fm build works again now 08.44.01 # does snake2 fit the entire screen of the archos? 08.45.02 # yes 08.45.20 # okay 08.55.30 # LinusN: i am? 08.55.51 # LinusN: what would you awnt in a common menu system? 08.56.29 # (sorry, i was off taking pictures of rockboy for pablotron) 08.56.32 # if you're up to it, i'd like you to add the right-side clipping for the lcd scrolling code 08.56.57 # so we can use the standard menu system for popups too 08.59.05 Join ze__ [0] (ze@adsl-69-231-204-127.dsl.irvnca.pacbell.net) 08.59.32 # seems like it'd be as straightforward as adding a call with a width parameter 08.59.34 # for that case 08.59.51 # but what you really want is subwindows and with clipping regions, and htings like that 09.00.01 # which is more work 09.00.28 # that may not be what we really want 09.00.36 # k 09.01.15 # LinusN: i'm still getting up to speed on the guts of rockbox, i don't mind writing that code for you but i'm not sure how you'd want it done 09.01.18 Join einhirn [0] (Miranda@bsod.rz.tu-clausthal.de) 09.01.48 # first thing is to add a width parameter to lcd_putsxyofs() 09.02.06 # and then make the scrolling thread use it 09.02.40 # perhaps adding width/height (or right/bottom) to lcd_setmargins() 09.03.14 # a poor man's clipping window 09.03.15 # ah i see wher eyou're going with that 09.03.15 # hmmmm 09.03.34 # is there any way to obtain the width of a string rendered in a font? 09.03.38 # yes 09.03.55 *** Saving seen data "./dancer.seen" 09.04.00 # Rick: int lcd_getstringsize(const unsigned char *str, int *w, int *h) 09.04.14 # great :) 09.04.35 # * Rick is working on a basic scale hack for snake2 09.08.35 # Rick: perfect 09.09.56 Quit ze (Read error: 110 (Connection timed out)) 09.09.56 Nick ze__ is now known as ze (ze@adsl-69-231-204-127.dsl.irvnca.pacbell.net) 09.10.58 # works, just some graphical glitches 09.11.05 # and I need to figure out how to handle the fact that the Y scale is warped 09.11.11 # (it's scaled more than X) 09.14.10 # Rick: it's because the lcd display won't be square 09.15.26 # * Rick nods 09.15.27 # I know 09.18.18 # nearly fixed the graphics for scaling :) 09.33.30 Join Sando [0] (kekekek@CPE-147-10-21-132.vic.bigpond.net.au) 09.34.03 Join ghode|afk [0] (dude@host217-137-34-30.no-dns-yet.ntli.net) 09.35.38 # LinusN: wacky_ is looking for you i think, concerning the m3u converter plugin, would be nice to get that in cvs ;p 09.35.54 # iriverify? 09.37.00 # yeah 09.41.02 # LinusN: i finished converting the api calls everywhere for setmargins and setxyofs, but it'll take more time to make the margni calls do what they're supposed to 09.41.29 # can i see the patch? 09.41.32 # yeah 09.41.35 # actually 09.42.10 # i'll have to strip out teh rockboy stuff though 09.42.16 # (i'm just doing the changes in the same tree) 09.42.17 # ugh, morning. 09.42.37 # HCl: did another patch for you with load/save stuff 09.42.52 # HCl: http://pablotron.org/download/rockboy_state-20050304.patch 09.42.59 # *nods* 09.43.03 # i'll take a look at it. 09.43.16 # i'm still rather cranky at my toothache 09.43.28 # HCl: it's got 5 slots for each and a save to/load from file option (although the latter could use some work) 09.44.29 # pabs: have you tried your patch on a real target? 09.44.50 # the save/load patch 09.45.00 # eh? 09.45.03 # i'm using it here 09.45.10 # on my iriver 09.45.34 # (h120) 09.45.39 # i'm puzzled by the lack of plugin api handles 09.45.51 # open() instead of rb->open() etc 09.45.58 # HCl: do you have any plans to add .gbc viewer support to rockboy? 09.45.59 # LinusN: oh that's from the rockboy defines 09.46.05 # LinusN: presumably HCl did those 09.46.18 # ghode|afk: how would that work without color support? 09.46.25 # err 09.46.27 # LinusN: he's got #define open rb->sys_open and stuff 09.46.32 # s/sys_// 09.46.34 # did not mean it like that ;p 09.46.40 # oh 09.46.43 # LinusN: hence the lack of api calls 09.46.47 # ok 09.46.54 # you can play gbc roms atm, but you can't open them from the dir view, only .gb roms 09.46.55 # LinusN: i was just going with his system 09.47.00 # ahhh 09.47.16 # ghode|afk: if you add an entry to your viewers file they'll show up 09.47.50 # total novice here ;p 09.48.04 # hey, me too! :) 09.48.10 # LinusN: i'm editing your patch at the moment 09.48.15 # great 09.48.16 # .gbc? they're named .cgb in the viewers.config file 09.48.38 # hmm all the gbc roms i've vound have had the ext .gbc 09.48.39 # Bagder: all teh ones i've ever seen are .gbc i think 09.48.42 # I fixed the problem with multiple extensions for a single plugin yday 09.49.01 # then "someone" should fix the viewers.config 09.49.01 # nice 09.49.39 # the problem was only in how the viewers.config is made when make zip is used 09.52.02 # pabs: are you writing the filename to the savestate too? o.o; 09.52.32 # ah... description, ok. 09.55.25 # HCl: description for the quicksave slots 09.55.55 # LinusN: http://pablotron.org/download/rockbox-xyofs-w_setmargins-br.patch 09.56.13 # LinusN: it's a start anyway 09.56.31 Nick kergoth is now known as kergoth`zzz (~kergoth@li11-226.members.linode.com) 09.58.24 # LinusN: i'd need to grep through the code and find all the places that check LCD_WIDTH, and swap that to LCD_WIDTH - rmargin, in order for the margin stuff to be functional 09.58.50 # LinusN: but that change compiles clean here 09.59.03 # may not be necessary 09.59.27 # hmm? 09.59.46 # ignore me 10.00.22 # obviously that's only in lcd-h100.c and lcd-recorder.c, so it's not too bad 10.00.40 # pabs: while we're at it, why not move the common code to a new file, lcd-common.c 10.00.48 # we should unite more things between lcd-h100 and lcd-recorder 10.00.54 # :-) 10.00.56 # possibly in a new lcd-bitmap.c 10.01.06 # haha 10.01.12 # i noticed a lot of stuff was duplicated in there 10.01.16 # lcd-bitmap.c might be better than lcd-common.c 10.01.16 Join vrm [0] (~vrm@AToulouse-251-1-44-146.w82-125.abo.wanadoo.fr) 10.01.19 # hi 10.01.23 # hi 10.01.50 # LinusN: is that roughly what you're looking for though? 10.02.02 # yes 10.02.08 # it's possible to remote control the rockbox using USB, for example start playing a song ? 10.02.11 # k 10.02.36 # i'm not sure if i want left/right/top/bottom or x/y/width/height 10.02.53 # vrm: no 10.03.01 # the new build script seems to work 10.03.21 # LinusN: seems like margins are usually relative to their respective edge 10.03.25 # LinusN: but it's all the same to me 10.03.40 # i was just going on how people seem to do them normally 10.03.56 # i guess i'd call it a clipping region if it's x/y/w/h, and a margin if it's relative ot the edge 10.04.01 # that's just semantics though :D 10.04.08 # yes, l/r/t/b is appropriate for a setmargins function, but maybe it would be better with a setwindow() function, i don't really know 10.04.49 # LinusN: if you prefer w/h that's doable 10.04.49 # LinusN, thanks 10.04.54 # i should sleep befoer my girlfriend kills me 10.05.02 # (it's 4am here) 10.05.07 # oh 10.05.28 # i think i'll apply your patch in the meantime 10.05.34 # LinusN: i'll catch up with everyone tomorrow at some point 10.05.41 # sleep tight 10.05.50 # night all! 10.05.53 # LinusN: thnks 10.06.36 # (hopefully id idn't mangle anythign when i stripped out the rockboy changes) 10.06.43 # guess we'll find out 10.06.57 # LinusN, so the USB communication is enclosed in some mass storage chipset I suppose ? 10.07.05 # yes 10.07.41 # annoying :/ 10.08.21 # handy 10.10.10 Join Patr3ck [0] (~patr3ck@p548CB83F.dip.t-dialin.net) 10.11.19 # How far away would you say you guys are from MP3 playback to the headphone out? :) 10.11.54 # about this: ----> <---- 10.12.18 # Just insert ___ then ;) 10.12.24 Join markun [0] (~markun@bastards.student.utwente.nl) 10.14.04 # I just did a fresh build this morning. booting rockbox: "FileType string buffer empty". Also my settings were all gone, there were duplicate entries in the "open with" menu and vorbis2wav was not there.. 10.14.17 # yes, I get the FileType string buffer empty too 10.16.09 # how does your viewers.config file look like? 10.16.59 # * LinusN points at Bagder 10.17.14 # * Bagder ducks 10.18.19 Join preglow [0] (thomj@s183a.studby.ntnu.no) 10.19.54 # actually I bet it is a true bug 10.20.03 # that my fix reveals 10.20.34 # since viewers.config never contained more than one plugin <=> extension before 10.20.48 # and now a single plugin suddenly is listed for multiple extensions 10.21.35 # at least I can't see any problem with my generated viewers.config 10.24.37 # viewers.config was never designed to contain more than one entry per plugin, iirc 10.24.45 # Bagder: the cgb ext should be "gbc" not "cgb" 10.26.15 # LinusN: did we really limit it to that? 10.26.28 # seems very restrictive 10.26.35 Part vrm ("Leaving") 10.27.01 # yes 10.27.30 # and it would even more explain the problem :-) 10.27.37 # maybe i am wrong, but iirc, the code has that limit 10.27.53 # though it shouldn't, imho 10.27.59 # I agree 10.28.04 # Bagder: go fix 10.28.13 # the buildzip flaw has hidden this limitation all this time 10.28.24 # preglow: how's the emac today? :-) 10.29.04 # It's snowing (And settling) like crazy outside :P 10.33.29 # How much % of Coldfire CPU does iRiver's MP3 decoder take? 10.34.27 # Only I made what may be some rather bogus statements in the misticriver forum :) 10.34.37 # LinusN: ugly 10.34.42 # DeadMan: i have no idea 10.34.44 # LinusN: but i'll fix it up now 10.35.32 # LinusN: viewers.config looks just like before. No duplicate entries and vorbis2wav.rock is also there. 10.36.16 # on the actual target? 10.36.20 # yes 10.36.39 # Where are the rockbox settings stored on the iriver? 10.37.10 # in an unused sector after the partition table 10.37.25 # how strange then that they got wiped.. 10.37.25 # oh so it loads it at boot time? 10.37.30 # yes 10.37.30 # are we planning to use the eeprom for anything? 10.37.39 # not sure 10.37.52 # and after a format it still retains those settings? 10.38.00 # yes 10.38.16 Join El_Barto2 [0] (firecreepe@www.e-spirit.de) 10.38.18 # hi 10.38.44 # must be something to tell even when you are formatting via usb not to go near that portion of the disk 10.39.10 # DeadMan: as long as you have a partition, you won't risk that 10.39.17 # I'd hate to see a bad sector appear there 10.39.19 # and even if you did, it is only your settings 10.39.23 # lol 10.39.27 # that would annoy 10.39.36 # keep losing settings at power off that is 10.39.36 # expect to be annoyed 10.39.42 # we frequently change format of it 10.40.20 # I would have thought they would hold settings in memory for as long as the battery was charged 10.40.23 # keeping up with devel means blowing your settings every once in a while 10.40.45 # DeadMan: they? rockbox surely does 10.41.01 # I would have thought so 10.41.07 # Bagder: no we don't 10.41.17 # yes we do 10.41.18 # the more I look at it the more I think iRiver devs are lazy 10.41.20 # the iriver doesn't have an rtc 10.41.20 # but we save them 10.41.32 # heh 10.42.02 # oh, maybe I misunderstood 10.42.17 # maybe 10.42.21 Nick StrathAFK is now known as Strath (~mike@dgvlwinas01pool0-a239.wi.tds.net) 10.42.24 # I thought you meant while the unit is powered 10.42.45 # DeadMan: most modern hard drives perform sector remapping if they develop a bad one anyway 10.43.07 # some day, we will use a file instead of a sector 10.43.30 # You could have profiles 10.43.38 # profiles? 10.43.47 # boot to profile a,b,c 10.43.54 # different settings for each 10.43.56 # we already have that 10.44.00 # oh ok 10.44.02 # they're called config files 10.44.09 # I've not tried Rockbox yet 10.44.24 # I don't see any point for me until I get MP3 playback ;) 10.44.32 # why don't you use a file already? 10.44.34 # (curious) 10.45.38 # historical reasons 10.45.45 # will the gapless portion of the code have to be rewritten for the iRiver? 10.46.07 # not for pure mp3 gapless playback 10.46.16 # cool 10.46.43 # so how will audio be loaded into memory? 10.46.59 # how? 10.47.01 # iRiver's firmware buffers the entire memory up 10.47.05 # open()/read()/close() 10.47.17 # DeadMan: that's the only way to do it 10.47.34 # Hmm 10.47.46 # need to keep the disk spinning as little as possible 10.47.47 # that's how it saves on power too I guess 10.47.53 # yeah 10.48.21 # so for gapless it would need to buffer in the next song as well or at least the first portion? 10.49.16 # I mean. If the buffer is already full... 10.49.41 # this is nothing new for us 10.49.47 # ok 10.49.48 # rockbox already plays on Archos, you know 10.49.52 # just curious :) 10.49.58 # heh 10.50.03 # if the buffer is full, there's no need to load more data 10.50.22 # then you play music until there's a need to load more data again 10.50.45 # yeah ic 10.51.09 # I forget playback and read into memory are seperate events. linear thinking me ;) 10.51.43 # the iriver firmware doesn't even buffer a song if it can't fit it in the buffer 10.51.52 # that's plain stupid, if you ask me 10.52.05 # so if the song is bigger than 32mb it does what? 10.52.31 Quit ghode|afk (Read error: 110 (Connection timed out)) 10.52.41 # just spins the disk continually? 10.53.27 # if that's a stupid question I apologise :) 10.55.21 # * DeadMan wonders how much CPU iRiver's firmware uses for MP3 playback in order to get 16 hours battery life 10.55.31 # DeadMan: it handles a single song bigger than the buffer 10.56.32 # preglow: so how's the libmad opts going? 10.56.33 # I know. Just wondering what you meant by doesn't even buffer if the song can't fit in the buffer 10.56.41 # what do we have left to do? 10.58.22 # Someone gonna do some testing on battery life, decoding an MP3 in Rockbox? :) 10.58.49 # someday we will 10.59.11 # hmm 10.59.19 # my rockbox crashed while shutting down with usb attached 10.59.33 # crashed how? 11.00.20 # hanged on shutting down 11.00.35 # i use to differ between crash and hang 11.00.58 # mk 11.01.10 Nick Strath is now known as StrathAFK (~mike@dgvlwinas01pool0-a239.wi.tds.net) 11.01.17 # hehe, i must admit i've never tried to shut down with usb attached 11.02.30 Nick QT_ is now known as QT (as@area51.users.madwifi) 11.02.44 # i like the libmad guys selective use of tabs 11.03.13 # shall i rectify it or let it be? 11.03.27 # i dislike all use of tabs :-) 11.03.40 # i think we should change as little as possible 11.03.57 # i think it's neat if done correctly, but partial use is silly 11.03.57 # makes it easier to keep in sync with the original 11.03.57 # ok 11.03.59 *** Saving seen data "./dancer.seen" 11.04.00 # yes 11.08.41 # but ok, i'm testing to see if synth.c opt breaks anything 11.08.50 # if not, i'll stuff it in 11.08.57 # wonderful 11.09.03 # Bagder et al: The "file type string buffer empty" isn't really a bug, it's just a bit misleading message. It should rather say "filetype string buffer full" 11.09.13 # aha 11.09.17 # hihi 11.09.33 # This is because of the supported file types increased so much that the buffer storing all the plugin names and icons is too small 11.10.14 # apps/filetypes.c line 49: #define STRING_BUFFER_SIZE 256 11.10.53 # LinusN: should i let all .idata attributes be in there as well? 11.11.22 # am I to assume correctly that to add a new plugin for building, just add it to the 'SOURCES' file? 11.11.22 # markun / amiconn.. whats the current idea about grayscale? 11.11.28 # preglow: do so 11.11.41 # Rick: yup 11.11.43 # great 11.12.18 # Bagder: That's probably also the cause for .cgb not working... 11.12.26 Quit ashridah ("Leaving") 11.12.28 # .gbc 11.13.05 Join ashridah [0] (ashridah@220-253-119-191.VIC.netspace.net.au) 11.14.42 # I renamed it now 11.14.46 Join Aison [0] (~hans@zux166-181.adsl.green.ch) 11.15.53 # markun: The settings didn't get wiped for a strange reason; they were reset because the settings structure changed, and the settings version bumped because of that. 11.16.12 # amiconn: ok 11.18.40 # HCl: I will not be able to work on rockbox for the weekend. You can tell me if there were any ideas on grayscale on monday. 11.18.50 # cvs diff insists that a couple of identical lines have changed 11.18.51 # charming 11.19.38 # whitespace perhaps 11.19.48 # sure as hell can't find it 11.20.14 # and this is a part of the file i'm pretty sure i haven't touched 11.20.46 # glow.m0f0.net/rockbox/wtf.diff 11.20.51 # can you see anything different in the first lines? 11.22.17 # I'm off, have a nice weekend guys! 11.22.33 # will 11.23.22 Quit markun () 11.23.30 # good night 11.23.43 # good morning 11.24.36 # ok 11.26.41 # preglow: cr/lf? 11.26.46 Quit Aison (Read error: 104 (Connection reset by peer)) 11.26.51 # LinusN: Do you have an explanation why your added .S support in the codec Makefiles "magically" fixed the heapload of inline warnings for libFLAC? 11.26.55 # LinusN: can't find a cr 11.27.13 # preglow: not in the diff 11.27.28 Join Aison [0] (~hans@zux166-181.adsl.green.ch) 11.27.43 # perhaps the diff output doesn't contain the cr/lf differences 11.28.04 # preglow: That sometimes happens here too. Just open a source file, save it, then diff. The diff shows some lines as changed that actually arent. 11.28.41 # LinusN: no dice, i reinserted lf's, and still shows diff, i'll just ignore it 11.29.58 # amiconn: i fixed those warnings long before the .S fix 11.30.27 # Not all of them, and only for gcc 3.4+ 11.30.44 # I still got loads of them when building the iriver sims on cygwin 11.30.49 # (gcc 3.3.3) 11.31.03 # They disappeared the same moment you added .S support 11.31.18 # funny 11.31.19 Join Camilo [0] (~chatzilla@userca029.dsl.pipex.com) 11.31.25 Quit Camilo (Client Quit) 11.31.39 # This was also observable in the build table 11.34.19 Join ze__ [0] (ze@adsl-69-231-200-202.dsl.irvnca.pacbell.net) 11.34.48 # * HCl stretches 11.35.10 # amiconn: would it be a bad thing if i added grayscale support to rockboy in cvs, disabled like how dynarec is disabled? 11.37.23 # ok 11.37.32 # did i commit 11.37.37 # should nok break sims this time 11.37.45 # s/did i/i did/ 11.41.03 # * HCl stares at the void of response and guesses he'll just go and add it.. 11.41.37 # add it 11.41.46 # or is there a problem adding it? 11.43.26 # nop 11.43.28 # not really 11.43.35 # aside from that markuns grayscale isn't in cvs 11.43.39 # so it can't work with cvs 11.43.42 # libmad is actually 103% realtime with only the changes i added now 11.43.48 # but it will when markun's patches are applied 11.43.58 Join stripwax [0] (~stripwax@213-228-241-36.dsl.prodigynet.co.uk) 11.44.01 # but it'll be deactivated by a define in cvs 11.44.01 # ello 11.45.21 # HCl: go ahead, you're the rockboy boss 11.45.31 # stripwax: yo 11.45.50 # okies 11.45.53 # what are markuns patches? 11.45.59 # how's iriver audio looking (sounding)? 11.46.08 Quit ze (Read error: 110 (Connection timed out)) 11.46.08 Nick ze__ is now known as ze (ze@adsl-69-231-200-202.dsl.irvnca.pacbell.net) 11.46.13 # stripwax: i haven't had time to work on it 11.47.56 # preglow: so what's our next move on libmad? 11.48.16 # LinusN: santize the imdct opt i made 11.48.33 # LinusN: and then i plan to make version of synth_full that doesn't use OPT_SSO 11.49.08 # is it possible to trace/profile the code using bdm? 11.49.31 # stripwax: yes, but not with gdb 11.49.48 # preglow: 95% with my test file 11.49.50 # shame 11.50.59 # LinusN: what bitrate is it? 11.51.07 # flac is 104% with my test file 11.52.38 # does ata driver use pio mode? 11.52.58 # yes 11.53.07 # libflac is 170% realtime with my file 11.53.24 # at 120mhz 11.53.34 # 120MHz here too 11.53.35 # drops to about 150 11.53.40 # but stays there 11.53.43 # LinusN: how did you encode it? 11.53.59 # i got it from someone in this channel 11.54.20 # LinusN: um, i have them.. shall i put them on ftp? as far as i know, they pretty much enable native 2bit grayscale for the iriver 11.54.33 # weird, even with a --best encode, i end up at around 145% 11.54.35 # and just switch rockbox's format to 4 pixels / byte 11.55.02 # but its prolly best to wait for markun, he's cleaned them up and stuff 11.55.03 # HCl: let me see 11.55.03 # i need some food 11.55.31 # hold on.. can you accept dcc..? 11.55.48 # preglow: what's opt_sso? 11.55.53 # HCl: no 11.56.11 # ok 11.56.12 # hold on 11.56.43 # ftp://titania.student.utwente.nl/grayscale.tgz 11.58.42 # LinusN: optimisation that lets you do subband synthesis with a 32 bit accumulator, i used that at the time, since i wasn't quite certain how emac fractional mode would work 11.59.19 # LinusN: it's enabled if you have no architecture specific MAC macros defined, which we do not have 11.59.31 # and how would non-sso perform? 11.59.40 # good, once i code support for it 11.59.55 # equally good 11.59.56 # compared to the sso version? 11.59.58 # no difference for us 12.00.06 # just get more precision 12.00.26 # we will probably have to find ways to trade quality for performance 12.00.42 # i might actually want to postpone makeing it use no SSO_OPT, it's not going to make a lot of difference 12.00.54 # and spend time doing more vital stuff 12.01.44 # * HCl commits grayscale 12.01.47 # for rockboy 12.01.50 # not for rockbox 12.02.24 # neat-o 12.04.16 # but i'll go generate some food 12.05.42 # preglow: btw, my test file is 320kbit/s 12.06.15 # iRiver, Catch the digital flow!.mp3 12.06.16 # :-) 12.06.34 # hahahah 12.06.46 # LinusN: that's bound to do some more damage than my 192 avg. vbr 12.07.56 # hmm, my sim build has invalid plugins 12.08.04 # failed to load /.rockbox/rocks/cube.rock 12.08.05 # dlopen(archos/.rockbox/rocks/cube.rock): archos/.rockbox/rocks/cube.rock: invalid ELF header 12.08.08 # Segmentation fault 12.08.50 Join jyp [0] (~jp@14-177.240.81.adsl.skynet.be) 12.10.02 # * HCl builds a grayscale rockbox/rockboy from cvs... 12.11.16 # jyp: found your next project: http://ferenczy.dump.cz/mt-500/index-en.html 12.11.58 # hehe ;) 12.12.06 # we'll see in due time ;) 12.12.10 # :P 12.14.50 # for anyone interested; ftp://titania.student.utwente.nl/rockbox.zip -> grayscale rockbox/rockboy 12.16.39 # its nice that grayscale doesn't seem to slow it down much 12.17.34 # kickin! 12.18.02 Quit [FlaT]Heidel (Read error: 110 (Connection timed out)) 12.19.12 # HCl: look cool 12.19.30 # i can't even make it past the first brick wall in marioland :-( 12.19.38 # aw, why not? o.o 12.19.39 # * LinusN is a gameboy loser 12.19.51 # :p 12.19.59 # i can't make him jump high/far enough 12.20.01 # there are savestates now 12.20.05 # you can save right before the jump 12.20.09 # and try again and again and again 12.20.10 # till you got it :P 12.20.14 # you need to run there, don't you? 12.20.21 # you need to hold the play button 12.20.29 # the longer you hold it the higher you jump 12.20.38 # yeah, holding the jump button jumps higher 12.21.37 # holding! aha! 12.21.44 # hehehe 12.21.51 # i was stuck in my giana sisters mode 12.22.05 # where you ran a few more steps to jump higher 12.22.37 # grayscale lowers the contrast, doesn't it? 12.23.02 # uh. 12.23.05 # i dunno 12.23.31 # this is clean cvs + grayscale.tgz from my ftp 12.23.33 # my screen got darker with your version 12.23.43 # well 12.23.50 # markun added the background in the normal rockbox 12.23.54 # to be one of the grayscales 12.24.15 # why? 12.24.23 # i'm not sure, to test, i guess. 12.24.27 # i prefer it to be white 12.24.34 # but i'm not exactly sure where in the code its located 12.25.25 # lunch time 12.26.52 # the save state stuff of pabs has some bugs.. but i'll fix that later.. i really want to get the lcd modes to work.. 12.29.08 # anyone know why i have a cable with videoutput with my gmini 120? 12.29.20 # HCl: need to be able to toggle certain buttons, to get 'run' 12.29.31 # ashridah: mm? 12.29.37 # what do you mean? 12.30.06 # i know there's button work to be done.. but i really want to get lcd to work first.. 12.30.41 # HCl: i'm just saying, pressing a button constantly is a bit of a bitch. need to have it 'on + press == off for a tic then on again) 12.30.50 Join ripnetuk [0] (~george@82-70-100-230.dsl.in-addr.zen.co.uk) 12.31.01 # huh? i don't understand what you mean :/ 12.31.02 # Did someone say giana sisters :) one of the best games of all time 12.31.06 # lol. 12.31.54 # HCl: i'm basically asking for a way to set a button to be held on without actually holding it :) 12.32.03 # oh. 12.32.12 # yea, shouldn't be much of a problem to add that 12.32.19 # i'm planning to use remote buttons for functions like that 12.32.49 # for now, i want to add more ways to deal with the 16 dropped lines 12.32.53 # since they're really annoying me with mario 12.32.59 # - i keep dropping in holes i can't see :3 12.34.18 Join [FlaT]Heidel [0] (~h@pD9E39A4A.dip.t-dialin.net) 12.35.06 # hcl - could we maybe rotate the screen 90 degrees, then you lose left and right margin, not top or bottom? or is the aspect ratio on the iriver not what it looks like? 12.35.24 # um. 12.35.52 # might make mario and tetris playable 12.35.57 # then you'd have too many vertical lines 12.36.17 # yeah, its a compromise 12.36.27 # and you'd lose not 16, but 32 lines 12.36.29 # on the side 12.36.38 # * ripnetuk tries newest cvs 12.36.48 # get grayrockbox.zip from my ftp 12.36.56 # its pretty much state of the art as it is at the moment 12.37.13 # grayrockbox - i thought the grayscale stuff was in cvs now... 12.37.29 # only for rockboy 12.37.32 # not for rockbox 12.37.39 # and rockboy can't do grayscale while rockbox doesn't support it 12.37.59 # i see... can u remind me the ftp addy (yet) again please ;) 12.38.13 # you can also get grayscale.tgz with current cvs 12.38.25 # and uncomment the grayscale define in rockboy's makefile 12.38.32 # ftp://titania.student.utwente.nl/ 12.38.39 # i think i will just grab your binaries for now - thanks HCl 12.39.10 # np 12.39.20 # is any work being done on LCD remote? 12.39.31 # * ripnetuk loves scp - my work has blocked ftp, so I have to ftp to home server, and scp to work :) 12.39.41 # hehe :) 12.40.02 # The remote LCD could be interesting 12.40.11 # fitting in info 12.40.13 # DeadMAn - until we have a proper driver for it, I reckon we should at least scroll the rockbox logo across it :) 12.40.32 # as long as I can see what I am ding :) 12.40.33 # hcl - does grayrockbox need you to manually boost the cpu? 12.40.35 # doing 12.40.38 # nope 12.40.43 # nice 12.40.46 # it automatically boosts to 120mhz 12.40.51 # 120? 12.40.56 # yea, linus increased it 12.41.06 # is the temperature issue solved? 12.41.07 # woah! i missed that... what happened? 12.41.18 # he didn't seem to have any trouble at 120mhz 12.41.20 # Lynx_awy: no 12.41.31 # how did he solve the crashing, presumed overheating? 12.41.39 # might be worth making sure apps only use that as a max 12.41.50 # well, that happens at 140mhz, not 120mhz, as far as i know 12.41.52 # ripnetuk: he didn't, that was at 140 12.42.17 # oh yeah <---- me->memory != good 12.42.17 # I think iRiver use 96 as a cautious measure and to cut down on battery use? 12.42.19 Join methangas [0] (methangas@0x50a43276.virnxx10.adsl-dhcp.tele.dk) 12.42.30 # yup 12.42.38 # im guessing iriver use the lowest they can with their mp3 decoder still working 12.42.50 # that would make more sense 12.42.53 # so is rockbox real time now then? 12.42.53 # i'm not sure what to think of 120mhz either, i'm still gonna work on dynarec to cut it down more. 12.42.57 # rockboy 12.43.02 # yea, pretty much 12.43.03 Nick Lynx_awy is now known as Lynx_ (HydraIRC@134.95.189.59) 12.43.13 # * ripnetuk likes 12.43.15 # it didn't speed up as much as i hoped, but the mario seconds seem to roughly be a second 12.43.46 # 104% realtime libmad. Could do with a lot lower if possible 12.44.05 # * HCl hears his belly rumble, goes to search for food 12.44.32 # more realtime that is. what do you think you could ramp it up to? 12.44.36 # HCl - you kudos ! that is fantastic 12.45.09 # hehe :p 12.45.12 # kudos? :P 12.46.04 # if iRiver DID use 96Mhz for MP3 playback as the minimum they could clock the cpu down to maybe that is what to aim for with libmad optimization? 12.46.33 # I dunno I'm just guessing :) 12.46.58 # could libmad ever be optimized as good as a decoder written specifically for the processor? 12.47.07 # hmm 12.47.14 # Preglow may know 12.47.15 # "ever" ? sure 12.47.25 # given infinite time and effort, everything is 12.47.26 # Deadman - I'd agree, although tremor's likely to use more CPU right? if ogg decode runs realtime at 96Mhz for iriver, libmad should be faster 12.47.39 # Bagder: if it's rewritten 90%? ;) 12.47.42 # that is true 12.47.45 # unless iRiver ramps CPU up for ogg decoding (? would explain shorter battery life) 12.48.04 # would need to decompile the iRiver firmware to know ;) 12.48.25 # i think that eventually we'll wind up either rewriting 90% or looking at iriver firmware's codecs 12.48.27 # why bother about how they do it? 12.48.38 # either way, i'm happy that i can at least play gameboy games now :P 12.49.02 # it's always handy to look at how others do it for pointers on beating it ;) 12.49.26 # HCl: there's also the option of using a decoder with less quality and format-support ambitions than libmad 12.49.36 # Playing games is the least concern to me but hey... 12.50.06 # I think libmad's high ambition in playing with high quality is what gives us performance problems 12.50.11 # MP1 and 2 is not really needed 12.50.29 # I don't know many people who use such formats 12.51.34 # MP2 is only used for PCM MPEG1/2 movies 12.51.47 # No idea what MP1 is used for 12.51.48 # bagder - it should be possible to tune libmad to trade off quality vs performance (in fact LinusN was suggesting exactly that, but only in reference to one small part of libmad). 12.51.49 # and some sat radio stuff too I believe 12.52.00 # from what i have heard, iriver runs at 72MHz for mp3 and 96Mhz for ogg 12.52.21 # stripwax: of course it is possible, the question is just how much work it requires 12.52.34 # and how much libmad that is left when done ;-) 12.52.44 # I say get the API in place forst and optimize the decoder after that 12.52.57 # nooooo, let's have more games first! ;-P 12.53.10 # Bagder - I'd agree with DeadMan 12.53.12 # i thought that mp3 was very specific about decoding (ie, the decoding is deterministic), but slack in the encoding (ie, the encoders can work how they like). How therefore can you sacrifice quality for speed? is it in the post-processing filtering? 12.53.15 # LinusN - ah, thanks! 12.53.23 # how much sound stuff works? 12.53.49 # i like the menus on rockboy 12.54.07 # ripnetuk - if you decode an mp3 using internally 16-bit data, the output will not be as good as if you use internally 32-bit data (for example). So it's the precision on the math within the mp3 decoder 12.54.08 # DMJC: nothing (in cvs) 12.54.20 # * DMJC cries 12.54.29 # to get the tradeoff in quality vs. decoding right would you not need to analyze the waveform on output? 12.54.48 # you can derive it mathematically 12.54.57 # ripnetuk - there's *also* post processing filtering, I'm not sure what libmad does there (e.g. we could turn off dithering if it's built in) 12.54.57 # i see 12.55.15 # but you'd have to listen to observe the effects of course 12.55.26 # I can never hear the diff between 16bit,24bit and 32bit anyhow ;) 12.56.01 # DeadMan - I'm not talking about the final result, just the precision of all of the calculations used to *get* to the final result 12.56.08 # you can simplify things quite a bit before resolution drops under 16 bits 12.57.53 # * HCl sighs. 12.58.09 # * DeadMan size 12.58.09 # my reference was http://en.wikipedia.org/wiki/Mp3 (the bit under DEciding of MP3 audio)... i guess we are not going to be 'bitstream compliant' ! 12.58.16 # i'd appreciate it if anyone would look at rockboy cvs, particularly everything concerning fb.mode, and tell me wth is wrong with it :/ 12.58.23 # ripnetuk: well, yes, we probably will be 12.59.18 # (cool, they're playing an autechre track as background music on Channel4) 12.59.42 # ripnetuk: the wording is wrong, you don't have to get the EXACT same output, there are tolerance levels 12.59.44 # did anyone see those programs on c4 about camp xray? 12.59.49 # bahaha, the ending of super mario land is silly 12.59.50 # ripnetuk: libmad has an overview on its homepage 13.00.01 # the princess HAD A DAMN SHIP ALREADY 13.00.07 # ashridah - chuckle! 13.00.12 # * ashridah shakes fist at absurdity 13.00.28 # i'm guessing she didn't want to break a nail or something 13.00.30 # ive never seen a game with a good ending 13.00.41 # ripnetuk - Chase HQ had a great ending 13.00.50 # ff8's ending wasn't half bad either 13.00.58 # did it? i never got very far on that... never played the ff games 13.01.12 # i've played all of them :P 13.01.15 # even the nes ones 13.01.23 # Any, back on topic, I thought 'bitstream compliance' was all about whether *any* decoder could decode the output of *any* encoder; and not that the decoded output would always be identical 13.01.26 # i bought one for the psx, but never got very far 13.01.34 # stripwax: correct 13.01.46 # stripwax: but there are also compliance tests, your output has to be reasonably similar 13.02.01 # so wikipedia is wrong? we ought to correct it 13.02.26 # libmad has a full overview of compliant codecs on its homepage 13.02.46 # preglow - oh, neat - i'll check that out 13.03.28 # http://www.underbit.com/resources/mpeg/audio/compliance/ 13.03.46 # preglow - cools 13.04.01 *** Saving seen data "./dancer.seen" 13.05.46 # Interesting that "MAD(optimised for speed)" is still fully compliant 13.05.59 # libmad is fully compliant even in OPT_SPEED mode 13.06.55 # looks like mad is VERY compliant 13.06.57 # wonder what iRiver's mp3 decoder is ... 13.07.33 # very non-compliant 13.08.07 # mmm, is the output of MAD always 24 bits? sorry if that's a dumb question - that compliance page doesn't mention any 16-bit output variant 13.08.19 # Linus - is that allegeedly very non compliant, or case proved :) 13.08.36 # i think it /sounds/ qquite good 13.08.47 # i have a whole bunch of files that it simply won't play 13.08.49 # it doesn't decode layers 1 and 2 13.08.55 # so not, it's not compliant 13.09.04 Join Chamois [0] (~Chamois@champigny-5-82-226-182-23.fbx.proxad.net) 13.09.07 # i know it doesnt do 1 and 2 as it wont play streams ripped from freeview on my dvb card 13.09.09 # not even bitstream compliant in that sense 13.09.38 # i think we are being a little harsh on it - it is a mp3 player after all 13.09.43 # preglow: how's synth_full() today? 13.09.50 # LinusN: commited? 13.10.14 # haven't dont much after commiting 13.10.20 # i'm blind 13.10.33 # now you tell me 13.10.36 # * HCl gets really frustrated >.< 13.10.40 Quit methangas (" HydraIRC -> http://www.hydrairc.com <- The dawn of a new IRC era") 13.12.09 # * HCl sighs. 13.12.19 # * HCl needs help :/ anyone got some time and an iriver? :/ 13.12.28 # quote from MAD page- "In one circumstance, MAD is a limited accuracy ISO/IEC 11172-3 audio decoder. This is true when MAD is forced to use an approximation version of its fixed-point multiply routine, and is easily avoided." - is that an option that we could potentially enable to reduce cpu time? 13.12.37 # HCI sure, what's up 13.13.11 # stripwax: i'm not able to get fb.mode to work... if you have a current cvs checkout, do grep -C 3 fb.mode * in the rockboy dir... 13.13.28 # fb.mode needs to be able to be set to either 0 or 1, selecting different drop-line modes 13.13.34 # HCI - I've never yet successfully built rockbox .. this could be a long morning :-() 13.13.38 # oops, was meant to be a :-) 13.13.40 # ok :X 13.13.40 # stripwax: no, we're using emac unit as far as we can, and that's full precision and fast 13.13.49 # if i set fb.mode to 1 instead of 0 in the vid_init section 13.13.50 # it works 13.13.57 # well, full precision it's not, but near enough 13.13.59 # but i seem to be unable to set it to 1 anywhere else 13.14.07 # for apparently no reason whatsoever 13.15.35 # at least i can see the floor temporarily 13.15.56 # if anyone wants a version of rockboy that drops the lower 16 lines rather than the upper 16, rockboy.rock on my ftp, its a non-grayscale version 13.16.25 # LinusN: when i want to stuff a fucntion in .icode, do i have to add a separate identical declaration including the __attribute__ statement above the normal declaration? 13.16.44 # LinusN: it doesn't seem to work if i just add __attribute__ to the one that's already there 13.17.03 # preglow: exactly 13.17.16 # (checking out all of rockbox for first time .. woohoo!) 13.18.05 # LinusN: any way to avoid that? it looks nasty :V 13.18.20 Join Patr3ck_ [0] (~patr3ck@p548CB5D2.dip.t-dialin.net) 13.18.28 # preglow: Well, the __attribute__ needs to be added to the function *declaration*, not the function definition. 13.19.02 # ahh, yes, and the synth.c boys don't have declarations 13.19.12 # HCl: what's the problem with fb.mode? 13.19.27 # i wish i knew! :( 13.19.32 # its refusing to set it to 1 13.19.34 # in my button driver 13.19.48 Quit DMJC ("Leaving") 13.19.58 # and i have no idea why 13.21.01 # its supposed to be really simple code, but for some odd reason, its just not working 13.21.01 Quit Patr3ck (Read error: 60 (Operation timed out)) 13.21.10 Join AC [0] (~5078751e@labb.contactor.se) 13.21.25 # hi 13.21.49 # hello.. 13.23.30 # HC1: ...can't work without markuns patch -> where can i get the pacht? 13.24.09 # ftp://titania.student.utwente.nl/grayscale.tgz 13.24.53 # and you need to uncomment the grayscale define in rockboy's makefile 13.25.44 # HCl: when is vid_begin() called? 13.26.00 # LinusN: right before the emulation 13.26.06 # ok thanks 13.26.31 # i tyhink it's not normal that vorbis2wav or wv2wav have disapperaed in the viewer 13.26.52 # HCl: it's called repeatedly during the emulation 13.27.03 # doh. 13.27.06 # thanks. 13.27.07 # see emu_run() 13.27.17 # two rockboy, two mpa2wav and two a52towav instead of them 13.27.25 # you're right, i'm dumb, thanks :) 13.27.35 # lcd modes will be in cvs soon 13.28.43 # dumb question - if I 'play' a mp3 at the moment, I would expect the mpa2wav plugin to convert it to wav, and dump it in the root - 1. do i get any feedback, like progress report, and 2. why isnt is working? 13.29.52 # mp3 playback is not handled by the viewer plugins 13.30.03 # you'd have to do "open with" 13.30.19 # ah ha... 13.31.16 # there, thats in cvs 13.31.19 # now to work on more modes 13.31.19 Join DMJC [0] (~James@220-245-162-47-sa-nt.tpgi.com.au) 13.31.44 # what are the lcd modes ? 13.34.01 # HCl: how about losing every 8 pixel line? 13.34.11 # LinusN: planned, planned. 13.34.15 # :-) 13.34.16 # working on it :) 13.34.39 # Chamois: hold button selects top/bottom row drop 13.34.58 # oh 13.34.58 # ok 13.34.59 # why does daily build generator report no changes? 13.35.05 # there clearly was, or it wouldn't compile 13.36.17 # because it hasn't kept up with my new way of doing the builds 13.37.31 Quit lostlogic_ (Client Quit) 13.37.32 # where can i find the iriverify plugin patch? 13.40.48 # LinusN: what should this patch do? 13.41.18 # convert rockbox generated playlists to a format that the iriver firmware understands 13.41.27 # ah.. 13.43.28 # LinusN: what is the current stuff you are working on? 13.45.41 # work :-) 13.45.57 # LinusN: wouldn't losing every 8th line drop 3 lines too many? 13.46.02 # i mean, 2 13.46.12 # shouldn't i drop every 9th line instead? 13.46.17 Join ghode|afk [0] (dude@host217-137-4-17.no-dns-yet.ntli.net) 13.47.45 # how high is the original screen? 144? 13.47.47 # they are working on games :P 13.47.49 # ;) 13.47.49 # yea. 13.47.52 # let me commit this 13.47.54 # i must say 13.47.56 # HCl: does grayrockbox.zip incude the hold button thingie? 13.47.58 # the mode i just added 13.48.01 # works really well 13.48.03 # ghode|afk: no 13.48.37 # Blame HCI for pestering the other devs ;) 13.48.44 # HCl - did u say I can get a grayscale rockbox by altering a define in the makefile? 13.48.56 # ripnetuk: yes, you need the patch from my ftp, grayscale.tgz 13.48.58 # j/k 13.49.04 # and uncomment the -DGRAYSCALE 13.49.07 # in the rockboy make file 13.49.11 # i might wait until it makes cvs 13.49.27 # mhm 13.50.01 # HCl: every 9th line sounds reasonable 13.50.21 # grayscale should get it into cvs.. 13.50.54 # _sound_ should get into cvs ... :P 13.51.12 # jyp: agree ;p 13.51.18 # wav playback seems to work :) 13.51.24 Quit fuzzie (Read error: 60 (Operation timed out)) 13.52.03 # whats the holdup on grayscale? its seems to work really nicely on that build I got from HCl 13.52.36 # By the power of grayscale! I have the power! 13.52.37 # ripnetuk: we're not agreeing yet on the internal rockbox framebuffer format 13.52.58 # Heheman 13.52.58 # hmm.. 13.53.41 # I just bashed my humourous and I cried instead of laughed 13.54.27 # I need to get a file to this desks metal runners. They are too sharp. 13.56.36 Join cYmen [0] (~cymen@nat-ph3-wh.rz.uni-karlsruhe.de) 13.57.34 Quit ghode|afk () 14.00.54 # xD ok, i think my new mode is rather bugged xD 14.00.59 # DeadMan - chuckles 14.01.09 # HC1: How should look the internal framebuffer look like? 14.01.39 Quit Schee (Read error: 110 (Connection timed out)) 14.02.00 # AC: 4 bits per pixel, for rockboy grayscale 14.02.13 Join Schee [0] (~SeeSchlos@ARennes-352-1-9-204.w83-195.abo.wanadoo.fr) 14.02.43 # 4 bits per pixel? why not 2? 14.03.20 # errr 14.03.27 # 4 pixels per byyytte 14.03.28 # sorry 14.03.28 # xD 14.03.35 # i'm obviously not awake yet 14.03.54 # and 2 bits per pixel 14.05.49 # is markun working on it? 14.08.52 # why in the "Open with " menu is there two times rockboy, map2wav a52towav ? 14.08.58 Quit mst (Read error: 104 (Connection reset by peer)) 14.09.13 # Chamois: we await your bug fix ;-) 14.11.55 # hm, dropping a line every 9 lines proves more diffult than i had hoped 14.13.57 # DeadMan: MP2 support *is* needed imho. DAB radio is just one example that uses it. 14.14.54 # annoying scanlines.. 14.15.02 # Anyway, Stephane Tavenard's decoder supports all 3 layers as well, and it should be faster than libmad... 14.15.18 # The only thing it doesn't support corectly is 8 kHz iirc 14.18.49 # amiconn: url, please 14.18.59 # http://www.uclinux.org/ports/coldfire/nettelmp3.html 14.19.03 # :-) 14.19.50 # whatever works :) 14.20.13 # oops. 14.20.52 # that motto works for ms 14.20.53 # claims to play fine at 90MHz coldfire 14.21.11 # unless i remember incorrectly, wasn't that pure asm? 14.21.25 # http://www.uclinux.org/ports/coldfire/cf-mpegdec_19991021.tar.gz 14.21.55 # having a portable lib for other ports of rockbox would be better 14.22.00 # but performance is important as well 14.22.26 # we can at least get some ideas from it 14.22.34 # it is not pure asm in the package at least 14.22.54 # 90Mhz might be a bit too slow where battery life is concerned 14.23.11 # Linus mentioned 72Mhz for MP3 playback 14.23.19 # it'll probably be realtime for us, after stuffing it in iram 14.23.20 # on iRiver's own decoder 14.23.42 # people should stop caring so much about what iriver does or doesn't 14.24.01 # its nice to know that it is possible though 14.24.22 # yes, but we don't know how much optmizes or asm that take 14.24.23 # it's more about worrying about battery life than how iRiver does such and such :) 14.24.41 # I say we play music first, then worry about batteries 14.24.49 # heh 14.24.55 # I say you are right 14.25.07 # optimize later. just get it up and running for now 14.25.28 # is the processor usage really significant given that the hdd EATS power like nothing else? 14.25.31 # the epitome of elegance 14.25.39 # it requires a 4 kb lookup table for pows... 14.25.44 Quit ashridah ("Leaving") 14.26.04 # ripnetuk: well, with 30MB of ram it might be 30 minutes between HD spins 14.26.24 # during 30 mins, I guess 20MHz makes a difference 14.26.27 # i guess... 14.26.47 # it doesn't use the EMAC! 14.27.04 # that is good news then 14.27.09 # in fact, is it even worth loading that much in at once? i usually only listen to the thing for 30 mins at a time... there must be a point where its not economical to load in 30megs just in case... also, I very rearely listen through, i am forever swapping tracks 14.27.38 # not only doesn't it do that, it uses coldfire incompatible assembly 14.27.41 # ripnetuk: yes, it might be worth doing some statistics to figure that out 14.27.53 # altough ususally i press next on shuffle, so chances are the track I want is somewhere in the 30 megs 14.28.12 # it should preload shuffled tracks as well 14.28.18 # definitely 14.28.21 # ripnetuk: it will *always* be next 14.28.24 # preglow - im assuming it will 14.28.30 # "will" 14.28.39 # i am assuming it already does 14.28.41 # rockbox exists today, remember that 14.28.46 # i wonder how iriver do it (i know, i know!) 14.29.03 # ripnetuk: they don't, their hard disk handling is horrible, don't go there 14.29.05 # ug. 14.29.09 # they don't afaict. they just load as much of the current track 14.29.10 # lol 14.29.12 # i'm not having much luck dropping every 9 lines... 14.29.12 # lol 14.29.14 Join shatting [0] (shatting@chello084114163130.10.15.vie.surfer.at) 14.29.48 # dammit there are a lot of gamebopy roms 14.30.48 # do you have to adjust each game to work? 14.30.56 # ? 14.31.04 # no 14.31.13 # but you have to scp them to work to get them onto your iriverv :) 14.31.19 # preglow: incompatible assembly? 14.31.27 # LinusN: it think it uses 68k assembly 14.31.42 # it is supposedly ported to coldfire 14.31.47 # HCI - gameboy is just a Z80? 14.32.07 # LinusN: translating 68k code to coldfire code is on the todo list in readme 14.32.13 # oops 14.32.13 # no 14.32.36 # it says it builds for coldfire in the readme 14.32.39 # preglow: but they claim to have run it 14.32.39 # yes... 14.32.44 # sure that's just not with c routines? 14.33.07 # i dunno 14.33.14 # someone should try building it :) 14.33.14 # preglow: that's correct 14.33.16 # * preglow hides 14.33.19 # only c 14.33.35 # HCI was the core based on another gameboy emu or was it written from scratch? 14.33.42 # stripwax: gnuboy 14.33.45 # leaves a lot of room for assembler opts then 14.33.50 # preglow cool thx 14.33.55 # yes, it should be worth a go 14.34.48 # reading other peoples poorly documented asm code is no fun 14.35.21 # :-) 14.35.59 # LinusN: how much iram can we count on having available in a codec? 32kb? 14.36.10 # 32k seems reasonable 14.36.17 # i'd prefer less 14.36.33 # we need iram for the filters too 14.36.45 # mixer etc 14.37.06 # arhh, yes 14.37.33 # that's not very much 14.37.50 # we must use the iram wisely 14.38.06 # and make good use of the cache instead of running code in iram 14.38.27 # iram is almost half filled already 14.38.29 # in mpa2wav 14.38.38 # ugh 14.38.57 # and that's just containing subband synthesis data and libmad stuff we probably need 14.41.44 # the mpegdec code looks pretty straightforward 14.42.04 # iram end is at 0x10016100 14.42.18 # no code in iram 14.42.54 # mpegsub.c is pretty intimidating at first sight :-) 14.43.15 # ajhahahahah 14.43.23 # let's play "spot the dct" 14.44.08 # :-) 14.44.16 # that's my favourite family game 14.44.26 # the kids love it 14.45.22 Join Renko [0] (~Renko@host217-43-59-43.range217-43.btcentralplus.com) 14.47.52 # don't think we need the entire libmad structs in iram 14.48.01 # probably not 14.48.03 # but putting just parts of it in iram is... tricky... 14.48.18 Quit shatting (" Try HydraIRC -> http://www.hydrairc.com <-") 14.48.24 # we would need some serious profiling to squeeze the last cycles out of it 14.48.35 # yes 14.48.44 # and right now we can't profile 14.48.55 Join shatting [0] (shatting@chello084114163130.10.15.vie.surfer.at) 14.48.55 # i think we should give mpegdec a try 14.49.32 # i just wish some insane person could add it to the codecs dir and make it build 14.50.41 Quit Ka (zelazny.freenode.net irc.freenode.net) 14.50.41 NSplit zelazny.freenode.net irc.freenode.net 14.50.52 # * preglow hides 14.51.05 NHeal zelazny.freenode.net irc.freenode.net 14.51.05 NJoin Ka [0] (~tkirk@pcp0010733332pcs.howard01.md.comcast.net) 14.51.28 # so, any takers? 14.52.01 # * LinusN is swamped with work 14.52.06 # cant we write a simple profile tool? i wrote one in delphi for work, and it basically keeps a tree of function references, and you have to manually call startprofile and endprofile. It keeps track of the number of times it was called, and the total time in that function. The tree lets you know where the function was called from. Ive also written a graphical displayer for this data. This has helped loads in making our product fas 14.52.27 # the current 'leaf' of the tree is stored in a lifo stack 14.53.12 # if you can think of a simple way to make it work in our case and are willing to do some work: go ahead :D 14.53.38 # i might just have a go over the weekend 14.53.55 # so each function would have to log its usage at the entry point and at all exit points? that doesn't sound ideal unless it could be automatic! Also is there a danger that it could significantly slow down any (small, very frequently used) functions? 14.54.06 # mpegdec doesn't even bloody have compatible makefiles 14.54.15 # yes, its a case of you cannot observe without changing what you observed 14.54.55 # i know of another way, but will probably require disk writing from an interrupt 14.55.06 # don't know if that's possible 14.55.27 # the main problem is you have to manually make the start/end profile calls... very easy in Delphi with try.. finalyl blocks, but in pure c, every exit path has to be considered and a endprofiel put in 14.56.22 # but... at the end of the day it works, ive got massive speed savings with it 14.56.39 # preglow/linus - how fast can the cpu run when using the bdm interface? 14.56.50 # beeping finally 14.56.51 # stripwax: don't ask me :) 14.56.58 # just when i told myself "if it doesn't work now, i'll give up" 14.57.01 # it works. 14.57.01 # preglow :-) 14.57.15 # can the gnu tools profiel automatically then? with gdb? 14.57.22 # apparently gdb cannot 14.57.31 # you need gprof 14.57.34 # lcd mode 4 - dropping every 9th line 14.57.54 # HCl - i thought you meant you has a audio beep finally :) 14.58.00 # no, heh. 14.58.04 # heheh 14.58.18 # lunch 14.58.27 # but someone code my idea, please. make a hi res timer that has the interrupt handler check it's own stack frame to see what code was executing when it was called, and log that somehow, then preprocess the data by using the map files to see what functions were used the most 14.58.44 Join muesli- [0] (muesli_tv@c-180-220-208.cvx-h.dial.de.ignite.net) 14.58.47 Join lolo-laptop [0] (~lostlogic@68.251.84.226) 14.58.53 # hi 14.59.02 # it doesn't require any mods to current code 14.59.08 # postprocess you mean? or do you want the interrupt handler to actually do the map file lookup?? 14.59.16 # stripwax: yes, postprocess 14.59.33 # could we log over serial somehow? 15.00.05 # stripwax: i have no idea, if interrupt handlers can write to disk without crashing everything, you can just accumulate some data and write it from time to time 15.01.03 # i guess you could have a plugin that writes a buffer to disk - and an interrupt handler which fills that buffer? 15.01.18 # better to just have the interrupt do it 15.02.18 Quit shatting (" Want to be different? HydraIRC -> http://www.hydrairc.com <-") 15.02.30 # if you have to load a plugin, you can't profile anything anyway 15.02.38 # apart from the disk writing plugin, heh 15.03.05 # and if the interrupt itself does the writing, you'll have no problems with the disk accesses being profiled as well 15.03.22 # but i don't know if this is feasible 15.03.43 # or, you disable that interrupt while saving 15.04.04 *** Saving seen data "./dancer.seen" 15.04.08 # yes, that's a possibility 15.04.14 # but this is what i think sounds the simplest to do 15.04.25 # and it's pretty close to what gprof does already, afaik 15.05.01 Join shatting [0] (HydraIRC@chello084114163130.10.15.vie.surfer.at) 15.06.04 # preglow - :-s i didn't realise that plugins ran exclusively - oops. is there any chance that the timer interrupt could fire while the disk is already being accessed? would that break stuff? 15.06.10 Join webguest95 [0] (~0d10890b@labb.contactor.se) 15.06.23 # stripwax: wooptidu, indeed, didn't think of that 15.06.23 # mario looks fat xD XD 15.06.23 Part webguest95 15.06.46 # stripwax: but no, that's something we can fix 15.06.57 # stripwax: it doesn't make sense to use disk accesses while profiling 15.07.17 # stripwax: if i were to profile mpa2wav as it is now, the first thing i'd do is commecnt away all disk accesses 15.07.38 # preglow - mm, good point, i guess you only need to profile decoding in memory, not including loading from disk too 15.07.59 # stripwax: that's most realistic as well, you'll allways do decode to memory when playing music ordinarily 15.08.02 # i.e. loading the compressed audio, *then* begin profiling 15.08.05 # always, even 15.08.09 # yes 15.08.16 # makes sense 15.09.12 # but i'm not going to code this, i've got a staggering amount of school stuff to do 15.10.00 # staggering because i've neglected it to tinker with rockbox ;) 15.10.39 Join rasher [0] (~3e4f4094@labb.contactor.se) 15.11.00 # I have a full time job but I'm off sick at the mo :-( I could take a look but it'd be the first rockbox hacking I've done 15.11.20 # * HCl grumbles about how 0 % 9 is also 0 15.11.46 # it should be that 15.11.54 # HCI - urhh, what did you expect it to be? 15.12.04 # 0! but, i forgot about that :P 15.12.29 # stripwax: i don't even know if we've got a high resolution timer yet, i think someone was working on it 15.12.35 # :-s 15.13.00 # ugh. 15.13.03 # goddd how i hate this >.<; 15.13.09 # wassup 15.13.14 Quit edx (Read error: 110 (Connection timed out)) 15.13.24 # i'm having trouble making a drop-every-9th-line algorhythm 15.13.56 # (y>>3)*9+(y%8 ) right? 15.14.11 # what? 15.14.52 # oh right ,sorry.. misunderstood. (y/9)*8 + (y%9) . unless I misunderstood twice now? 15.15.14 # its not that simple. 15.15.14 # grr, meant %8 not %9 15.15.28 # why not 15.15.30 # first i need to drop the proper lines using a modulo 15.15.36 # god, how i hate coldfire not having data cache 15.15.41 # indeed 15.15.47 # * Bagder seconds that 15.15.47 # what fool decided to neglect that 15.16.08 # we should start an online petition for a public punishment of that person 15.16.13 # :-) 15.16.16 # oh, i agree 15.16.20 # and why the hellllll 15.16.28 # do i have elton john - candle in the wind stuck in my head >.< 15.16.39 # they've quite obviously got the fast memory 15.16.45 # they could have used only 32kb of it as data cache 15.16.56 # more than enough, and still 64kb iram for other dubious uses 15.17.32 # but i need a breath of fresh air 15.17.33 # bbl 15.17.40 # ok. 15.17.43 # i-give-up. 15.17.49 # HCI - well you drop every line where y%9 == 8, and then use (y/9)*8 + (y% 9) - and i did mean %9 not %8 after all 15.17.52 # someone else can have an attempt at making it drop every 9 line 15.18.23 Join geoff_o [0] (geoff@HSE-Kitchener-ppp231216.sympatico.ca) 15.18.27 # i hate it having scanlines. 15.18.36 Join edx [0] (edx@p548793EA.dip.t-dialin.net) 15.18.41 # HCI - what's the actual problem here? 15.19.22 # Hey Stripwax.. nice to see you online. 15.19.28 # i don't seem to be able to make it drop every 9th scanline properly. 15.19.52 # i keep getting odd stuff happening 15.20.12 # if(y%9) { add line } 15.20.14 # and i'm tired of it, i've been at it for over an hour 15.20.23 # HCI what are you currently doing to drop the scanlines? you need two parts 15.20.30 # add line needs to map to the line you want 15.20.47 # i'm just letting through a subsection of current scanlines. 15.20.50 # so (if (y%9 != 8 ) { add line where line = (y/9)*8+(y%9) } 15.21.04 # you can have a go at it if you want. 15.21.10 # right but you also need to map it to where you want or else it'll just use the same value of 'y;', won't it? 15.21.12 # i'm gonna watch some tv and drink my tea ._. 15.21.14 # hey geoff_o, what's up 15.21.21 # it caches every 4/8 scanlines 15.21.31 # 15.21.35 # its the caching that makes it annoying. 15.22.27 # vid_update()? 15.22.41 # Not much.. you? 15.22.51 # :-) 15.23.04 # altering vid_update to do it would get really annoying. 15.23.19 # Hi, I have translated rockbox to finnish, what should I do with the language file? E-mail somewhere? 15.23.42 # the patch tracker 15.23.46 # * HCl updated his grayrockbox with the new videomodes, by the way 15.24.28 # hile: http://sourceforge.net/tracker/?group_id=44306&atid=439120 15.24.40 # HCl: where are you doing the line skipping? 15.24.52 # LinusN: lcd.c, lcd_refreshline 15.24.57 # and sys_rockbox.c 15.25.03 # for mode 1 and mode 2 15.25.15 # in vid_update 15.25.24 # yes 15.25.26 # tnx - what about updates to the file, do the language files get updated like .po files with intltool-update (getting empty, changed entries there) 15.26.10 # http://www.rockbox.org/twiki/bin/view/Main/HowtoUpdateLangfile 15.26.17 Join Quelsaruk [0] (~kvirc@80.103.131.232) 15.26.19 # tnx again ;) 15.26.19 # afternoob 15.26.25 # *afternoon 15.26.26 # :P 15.26.34 # lol 15.26.42 # afternoob I liked better 15.26.42 # * LinusN is confused by the code in lcd_refreshline() 15.27.05 # lol 15.27.11 # i can explain? 15.27.55 # please 15.28.05 # what don't you understand? :x 15.28.33 # the first bit drops the calculation of scanlines that aren't needed for that particular mode 15.29.03 # R_LY is the scanline? 15.29.05 # scanline_ind is the position where the current scanline should go in the scanline buffer 15.29.08 # yes 15.29.13 # from 0-143 15.29.54 # so you want to add code that translates the scanline number 15.30.20 # not only that, you need to make sure the scanline doesn't get into the buffer 15.30.32 # and that scanline 8 ends up in the position of scanline 7 15.30.38 # ah, of course 15.30.59 # that last bit is doable - i had a version in which scanline_ind wasn't defined as it is now 15.31.15 # but it was defined as scanline_ind = (scanline_ind+1) % 8; 15.31.20 # l8er mates 15.31.34 # that works. but. i had problems from that point forward. 15.31.46 Join XavierGr [0] (no@vdp03936-noc01.cos.internet.gr) 15.31.57 # scanline_ind is the position of where the scanline will be put in the scanline buffer 15.32.10 # scanline buffer is either 4 or 8 scanlines big, depending on grayscale mode 15.33.20 # HCI - scanline_ind = (scanlind_ind / 9) * 8 + (scanline_ind % 9 ) ... ? 15.33.43 # * DeadMan is still pondering afternoob's...or afterboon's....or afterboob's 15.33.45 # um. no. scanline_ind needs to be between 0-3 or 0-7 15.34.02 # oh, that's the buffer? so there's TWO framebuffers, ugh 15.34.09 # uh.. I managed to turn on my iRiver with the hold button on.. what gives? 15.34.16 # its the scanline cache 15.34.38 # since rockbox refreshes 4 lines either way, its more efficient to only process them every 4 scanlines 15.34.49 # Hello just a quick question about iriver's screen. Why when scrolling in high speeds it gets all blurred? (Either text or graphics ex.Rockboy) 15.35.02 # so you want what I said, mod 8, right? 15.35.04 # XavierGr: it's the lcd that is slow 15.35.21 # So there is nothing that can be done right? 15.35.30 # XavierGr: nope 15.35.36 # :( 15.35.45 # I had a vague feeling the lcd controller supports scrolling in hardware? 15.36.04 # it does 15.36.11 # but that won't help 15.36.31 # it's a chemical/electrical issue 15.36.33 # It's a shame that iriver stuck in there a bad LCD among other good quality hardware.... 15.36.34 # oh sorry, so the latency on the lcd itself 15.36.52 # (i should read stuff twice) 15.37.31 # [15:35] It's a shame that iriver stucker stuck in there a bad LCDd to turn on my iRiver with the hold button on.. what gives? 15.37.31 # [15:33] its the scanline cache 15.37.38 # sry 15.37.46 # accidential paste 15.38.21 # HCI - so, does ((scanline_ind+1)%9)%8 work for you? 15.38.23 # about profiling: i have implemented simple manual profiling, but can't get the hires timer to work properly 15.38.59 # (HCI - or %4 as appropriate) 15.39.22 # its not just that. 15.39.32 # its also the passing of the scanline to vid_update 15.39.34 # like i said 15.39.38 # i'm not gonna work on it. 15.39.51 # try getting rockbox to compile and feel free to try.. 15.39.58 # Patr3ck_: what's the problem? 15.40.18 # i implemented the timer for TIMER1 as you did for TIMER1 15.40.24 # TIMER0 ;-) 15.40.30 # but rockbox freezes 15.40.33 # at boot 15.40.46 # i guess you shouldn't enable the interrupt 15.41.12 # hu? 15.41.24 # will my interrupt function be called anyway? 15.41.26 # HCI - i might... I'm having trouble understanding how the scanline gets 'forgotten' on the way to vid_update - scanline buffer is 4 lines long and we already know what the top and bottom scanlines should be ..? 15.41.29 # tell me how you intend to use the timer 15.41.58 # exactly the same as the tick_count but with higher resolution 15.42.07 # how high? 15.42.20 # HCl:Oh you may have notice that already but in rockboy while the A button can be pressed simultanesly with other buttons thats not the case for B button. So in mario I cant fire a fireball when running (or run) :P 15.42.42 # not sure yet, but I tried using the same values as tick_count uses for testing and rockbox freezes when the splash screen is shown 15.42.50 # XavierGr: yes, i know, thats a hardware limitation. 15.42.59 # Patr3ck_: show me the code 15.43.18 # why do you want interrupts? 15.43.31 # just to increase a counter? 15.43.39 # yes 15.43.51 # can't show the code I am at work at the moment 15.43.56 # oh 15.44.02 # but in the evening? 15.44.23 # maybe, i don't know when i'll be back 15.45.08 # HCl:bummer that would made difficult for some games to run. But I guess its an mp3 player right? 15.45.11 # ok. next time I see you chatting when I am at home 15.45.17 # mhm 15.46.26 # which version of gcc should I use for rockbox dev? I'm looking at lassauge's page, is 3.3.5 still the 'recommended'? 15.46.50 # 3.4.x is recommended for coldfire 15.47.43 # And a last one, so in the current daily build the the CPU is runnig at 120mhz? 15.47.54 # LinusN - thx. main reason for the recommendation? 15.48.33 # hurray, I finished first level of Mario! :) 15.48.36 # 3.3.x is sometimes hard to cross compile 15.49.25 Quit muesli- (Read error: 110 (Connection timed out)) 15.49.37 # LinusN - lassauge's instructions for 3.3.x look pretty easy 15.50.24 # stripwax: cygwin installation? 15.50.32 # yup 15.50.56 # his coldfire compiler is built on binutils-2.15, doesn't work with rockbox 15.51.25 # UGH. I followed his link because he says it does :-( 15.52.02 # that was true in the dawn of iriver rockbox 15.52.09 # woah 15.52.11 # mario in a submarine o.o; 15.52.15 # world 2 level 3 15.52.46 # LinusN - ah, oh. what's the current state-of-play for cygwin builds? can it be done, and if so which binutils do I need? 15.53.12 # see the documentation pages 15.53.46 # LinusN: posted some iFP PCB pictures on the wiki.. enjoy. 15.54.00 # thx 15.54.28 # the microcontroller will be the biggest problem, as the data sheets are secret 15.54.59 # geoff_o/LinusN - neat, that's the funny Phillips do-everything-one? 15.55.08 # yes 15.55.27 # * geoff_o nods 15.55.56 # geoff_o - any more patterns in the firmware? 15.56.37 # It's hard to tell what's on it, but there's at least an ARM processor core, a DSP, and maybe a memory controller and USB interface.. 15.57.34 # yay, world 3 cleared 15.57.51 Join DrRick [0] (DrRick@81-86-226-240.dsl.pipex.com) 15.58.16 # No new ones since the last email (I just woke up).. 15.59.23 # LinusN - hm, I was but the cygwin setup doesn't seem to like lassauge's site .. no matter, I'll keep poking around 15.59.45 # The two things I want to look at are XOR-style algos that will turn those popular patterns into '0's, and maybe blindly guessing ASCII strings.. 16.00.22 # geoff_o: if it's an ARM, we can use a wiggler 16.00.48 # micro controller? 16.00.51 # If that's a pun, I'm not following.. sorry. What's a wiggler in this context? 16.01.05 # a bdm/jtag emulator 16.01.34 # "Please, tell me more" :) 16.02.08 # it's a connection you can wiggle about with ;) 16.02.30 # * preglow decides try to make mpegdec work... 16.02.42 # pokemon gold works fine too.. 16.02.46 # it's a way of connecting the pc to the cpu, as a "backdoor" for debugging 16.02.46 # Does bdm/jtag have something to do with iRiver's playlist database format? 16.02.49 # * preglow also decides to stop leaving out words in his sentences 16.03.14 # Oh. Wouldn't that be nice? 16.03.41 # Do you think there's a way of accessing it over USB, or would I need a hardware lab? 16.03.45 # * LinusN has a wiggler for the ARM 16.03.59 # pc parallel port 16.04.02 # A friend of mine pointed out you could also sniff the data bus during a firmware upgrade. 16.04.33 # yes, using a logic analyzer 16.04.48 # ..but I don't have a logic analyser around the home. (And breaking into the local university is discouraged unless you're a card-carrying frosh.) 16.05.14 # * LinusN has a logic analyzer 16.05.18 # Preglow: it would be nice to have a top notch mp3 decoder working but right now I think just getting something running that is low on resource use is more important. Good luck with mpegdec anyhow :) 16.05.30 # How do you attach the wiggler to the chip? 16.05.53 # soldering iron, steady hands and a lot of patience 16.05.57 # DeadMan: well, that's the entire point of using mpegdec, is it not 16.06.09 # I like to state the obvious ;) 16.06.17 # Makes me feel better lol 16.06.33 # whatever floats your boat 16.06.41 # champagne 16.06.57 # or beer 16.07.01 # either will do 16.07.08 # don't mention beer in at least six more hours, please 16.07.12 # LinusN: I'm affraid I don't have the skill/confidence/money product to risk such a procedure. 16.07.14 # heh 16.07.22 # devs + beer = 16.07.35 # my concentration is hard enough to focus as is 16.07.37 # preglow - hangover? 16.07.44 # stripwax: no, i just plain want beer ;) 16.08.00 # you need caffiene ;) 16.08.01 Quit Sando (Read error: 54 (Connection reset by peer)) 16.08.05 # DeadMan: good point 16.08.21 # what's everyone do when they're not rockboxing? i work (in finance) 16.08.33 # * DeadMan is not saying 16.08.46 # i'm an embedded systems developer :-) 16.08.49 # * AC studies 16.09.04 # i'm "studying" 16.09.10 # international terrorist and psychotic megalomaniac 16.09.12 # LinusN - I'd guessed :-) I used to be too 16.09.21 # DeadMan/preglow - chuckles 16.09.46 # but in my spare time I am a loafer 16.11.25 Quit XavierGr () 16.11.53 # Patr3ck_: i have a running timer now 16.13.06 # LinusN: does that mean you might be able to get a reference manual for the philips microcontroller? 16.13.08 Quit AC ("CGI:IRC (EOF)") 16.13.27 # geoff_o: that means that i will have a hard time getting it 16.13.37 Join AC [0] (~5078751e@labb.contactor.se) 16.13.40 # Oh well, it was a thought. 16.13.56 # can I download the code somewhere? 16.13.56 # Does it have a hefty NDA attached, or is it just expensive? 16.13.57 # I'm currently unemployed, but I'm a software developer by trade. 16.14.23 # the micro controller is it on the iRiver? 16.14.33 # Patr3ck_: give me your email 16.14.37 # I usually work on server-grade software, but I'm enjoying playing with embedded systems as well.. 16.14.42 # patrick@steidle.net 16.14.44 # no, ill put it on my web server 16.15.04 # DeadMan- ? 16.15.14 # lost me...what micro controller? :) 16.15.30 # DeadMan - the processor on the iFP-series devices. not iHP 16.15.32 Join R3nTiL [0] (~zorroz@217.30.249.185) 16.15.34 # Patr3ck_: how will you be using the timer? 16.15.36 # oh 16.15.49 # you working on iFP too? heh 16.15.56 # just read the counter as a timestamp? 16.16.04 # LinusN: yes 16.16.08 # Deadman - well... not a great deal yet! 16.16.15 # LinusN: substract for time span 16.16.29 Quit DrRick () 16.16.43 # which resolution would you like? 16.17.39 # Well for precission as fast as possible, I could change that later, couldn't I 16.17.47 # * HCl made some more pics of rockboy running pokemon gold 16.18.45 # HCl - is the sound for gnuboy emulated and discarded, or is it not emulated at all? 16.18.46 # Poke-A-Bug. Gotta catch em ya'll. 16.18.55 # Patr3ck_: of course, i was only concerned about the impact of the interrupt handler 16.18.56 # emulated and discarded 16.19.01 # cool 16.19.23 # LinusN: Just use something a little faster than tick count, I will change it later 16.19.30 # sure 16.19.33 # I could have been a programmer. I instead decided to waste my time on the internet. ;) 16.19.59 # i just became a programmer by default, it seems 16.20.09 # couldn't help myself 16.20.24 # i am a programmer, when im not wasting time on the internet... wikipedia random page is a particually good way to waaste time 16.20.28 # LinusN: I am very curious what you did to get it running, want to go home now :-) 16.20.33 # I used to make basic type apps for my BBS all those years ago. PPL anyone know that? Was basic for PC Board :) 16.21.03 # i used to frequent bbses 16.21.07 # Patr3ck_: the interrupt controller is not the easiest thing to understand 16.21.17 # blueboxing was fun 16.21.20 # and the timer1 vector had to me moved 16.21.27 # i'm still in love with ansis because of bsses 16.21.37 # I have flying ANSI 16.21.39 # had 16.21.49 # haha, i've been coding an ansi viewer in my spare time 16.21.50 # http://titania.student.utwente.nl/rockbox/ :) 16.21.52 # * geoff_o just submitted a support request to philips.. let's see what happens. 16.22.11 # LinusN: I will diff with my original try, then I will learn something... 16.22.17 # people on 14.4's hated my BBS coz of the animated ANSI and huge ANSI intro screen lol 16.22.22 # fools 16.22.44 # I was l33t with dual 28.8's lol 16.23.49 # how can one not love this stuff, http://glow.m0f0.net/ansi/png/4TERROR!.png 16.23.54 # but anyhoo, i need to hack myself a makefile 16.24.04 # I'd like to try that view Preglow and find an ANSI art stash someplace 16.24.13 # viewer 16.24.30 # preglow - what on EARTH is that png :) 16.24.31 # DeadMan: it's in glow.m0f0.net/ansi/viewer.zip, it needs SDL.dll as well 16.24.41 # ripnetuk: ansi art 16.24.47 # k ta 16.24.57 # looks very hires for ansi 16.25.02 # ripnetuk: it's not 16.25.17 # ahha its squashed 16.25.27 # ripnetuk: it's 8x16, not 9x16 per char 16.25.39 # ripnetuk: that's the only difference 16.25.56 # cool 16.25.58 # Patr3ck_: http://linus.haxx.se/profile_timer.patch 16.26.21 # the best thing like that i saw was decss source code formatted to be the dvd logo ;) 16.26.46 # i hacked the "view i/o ports" debug menu to show the profile timer, and the timer doesn't start until you enter it 16.26.57 # just to show you how it works 16.27.04 # enjoy! 16.27.17 # LinusN: Thanks very much! 16.27.34 # whoa 16.28.14 # HCl: have a fresh rockbox.zip for me to run on my train trip home from work? 16.28.30 # haha 16.28.32 # haha 16.28.36 # LinusN: I will look at it this evening, integrate it with my profile code and create a patch that will add profiling 16.28.46 # LinusN: yea, grayrockbox.zip 16.28.47 # can that viewer be done in win32 rather than a command prompt Preglow? 16.28.51 # on my ftp 16.28.56 # i suggest you use the timer register itself instead of a counter 16.28.59 # or would it look crap? 16.29.01 # the 8-8 mode is really nice to play mario 16.29.20 # HCl: where? 16.29.27 # ftp://titania.student.utwente.nl/grayrockbox.zip 16.29.37 # thx 16.29.46 # turn hold on and off repeatedly to switch lcd modes 16.29.51 # LinusN: The suggestion was for me? 16.29.51 # hcl - does that one include grayscale AND layout options 16.29.58 # yes 16.30.12 # * HCl is gonna try to have another go at mode 3 16.30.17 # Patr3ck_: yes 16.30.26 # * ripnetuk wgets it (felling guilty for not using curl in present company) 16.30.38 # ripnetuk: :-) 16.31.38 # * LinusN runs to catch the train 16.32.38 # cu guys 16.32.41 Part LinusN 16.32.41 # cya 16.32.48 # is tetris working now? :) 16.32.54 # pretty much, yes. 16.33.01 # * ripnetuk suspects sweedish trains work much better than the ones in the uk 16.33.03 # HCl: the new 8x top and bottom mode is very good 16.33.03 # you just gotta switch it to mode 1 by turning hold on once 16.33.19 # ripnetuk: most trains work better than the uk ones 16.33.39 # hehe 16.34.04 # theyve just taken 300 seats OUT of the trains i use meaning i have to stand up all the way home every day... twats 16.34.22 # most trains i've been on in uk have been pretty old and broken down 16.34.27 # right, i'm off to play some HL2. 16.34.29 # yeah 16.34.50 # preglow - only the shitty local trains. most mainline trains are pretty new and work fine (although the rails are often broken down :-( 16.35.53 # the menu on rockboy looks so nice :) 16.36.00 # is it nicked from the mac? 16.36.01 # right, i've mostly used local trains 16.36.59 # i think they should concrete over the tracks and make a dedicated cycle route 16.37.02 # preglow - unlucky. they keep saying they're going to get around to replacing them at some time. and then end up pissing all of their budget into a research project which fails. leaving no new train designs, and no money to buy new trains of the previous design. 16.38.14 # HCl: damn, wario looks strange in grayscale 16.38.42 Quit R3nTiL () 16.40.29 # wow 16.40.36 # rockboy looks nice now :) 16.41.08 # the lcd on the iriver give the exact same motion blur as the real original gameboy 16.41.14 # does it? 16.43.01 # colours seem inversed some times 16.43.11 Quit dwihno (Read error: 110 (Connection timed out)) 16.43.57 Join muesli- [0] (muesli_tv@c-180-220-60.cvx-h.dial.de.ignite.net) 16.44.27 # re 16.45.18 # actually, i *might* have the colors slightly off, since i don't feed them through the (2 bit -> 2 bit) palette translation 16.47.15 # preglow: I think that's a general grayscale problem 16.47.28 # sometimes after exiting rockboy/jpeg viewer, the display will be messed up 16.49.06 # HCl: if sprites have individual palettes, that is probably so, one of the people in zelda suddenly has a black face 16.49.30 # they don't. 16.49.34 # as far as i know 16.49.37 # does the lcd have hard coded palette, btw? 16.49.42 # dunno. 16.49.52 # HCl: well, most of the game is still right, but some sprites are wrong 16.50.07 # HCl: load zelda and see for yourself 16.50.19 # preglow: can you see if you can find an emulator for windows that can do grayscale gameboy to compare? 16.52.01 # HCl: sure 16.53.50 # HCl: he's definitely white faced 16.54.09 Join dwihno [0] (~dw@81.8.224.89) 16.55.26 # preglow: sure that he's white faced in gameboy grayscale and not just color? 16.55.35 # HCl: seems like there is something going on with the sprites, i went in to the palette editor in the emu, and it lets me choose colours for exactly the sprites that were wrong in rockboy 16.55.46 # HCl: well, everything but the sprites is correct 16.55.53 # well, yes. i took the entire palette stuff out. 16.56.01 # cause i thought it wouldn't be needed for 2bit 17.00.13 Join XShocK [0] (~cddef313@labb.contactor.se) 17.01.34 # gah. 17.01.40 # another failed attempt at dropping 9 lines 17.01.49 # preglow: i'm not gonna look at sprite accuracy for now.. 17.02.10 Quit Renko (Remote closed the connection) 17.02.27 # * HCl is still annoyed at being unable to get dropping every 9 line to work 17.04.01 Quit El_Barto2 () 17.04.06 *** Saving seen data "./dancer.seen" 17.05.30 Join fuzzie [0] (~fuzzie@cl-109.lon-01.gb.sixxs.net) 17.07.46 # argh 17.07.53 # this piece of shit uses fileio directly 17.08.13 # mpegdec? 17.09.03 # yes 17.09.12 # zOMG! None! 17.09.56 Quit muesli- (Read error: 110 (Connection timed out)) 17.10.03 # OHNOES! and stuff. I dunno what it means but it sounds bad Preglow. 17.10.20 # can you code around it? :) 17.12.21 # * HCl sucks at mario 17.12.24 # of course, but i was hoping i wouldn't have to touch this filthy stuff 17.12.46 # i'll do the only sensible thing: comment it out 17.13.11 # well, I don't think we'll expect many updates anyway ;-) 17.13.30 # it seems to be default access functions 17.13.35 # i'll just replace them with stubs 17.13.49 # * HCl finally uses his iriver for what it was meant to do 17.14.36 # HCI how> 17.14.37 # ? 17.14.49 # hooking it up to usb and using winamp 17.14.54 # LOL 17.15.08 # don't tease 17.16.01 # * HCl is tired of the 9 line thing, tried like, 3 different approaches to it, all ending up in a distorted screen, and not distorted in the way it was supposed to be distorted 17.16.09 # printf............. 17.16.32 # might be hardware limitation 17.16.38 # definately not. 17.16.38 # heh 17.17.56 # and bam, it compiles 17.18.02 # nice 17.18.10 # now just fill in the stubs.. and benchmark 17.18.15 # with more warnings than i can shake a stick at, but i am about to ignore that 17.18.20 # heheh. 17.18.57 Join webguest61 [0] (~3efd602a@labb.contactor.se) 17.19.14 Part webguest61 17.25.52 Quit ripnetuk ("Leaving") 17.30.50 Quit Nibbler (Read error: 110 (Connection timed out)) 17.31.30 Join Nibbler [0] (~sven@port-195-158-163-26.dynamic.qsc.de) 17.36.59 Nick kergoth`zzz is now known as kergoth (~kergoth@li11-226.members.linode.com) 17.37.16 Join Zavatta [0] (~root@yggdrasil.spin.it) 17.37.32 Part geoff_o ("Kopete 0.9.1 : http://kopete.kde.org") 17.39.16 Quit XShocK ("CGI:IRC (EOF)") 17.47.50 Join muesli- [0] (muesli_tv@c-180-220-93.cvx-h.dial.de.ignite.net) 17.48.23 Join [IDC]Dragon [0] (~d90a3255@labb.contactor.se) 17.49.10 # preglow - ooh, nice. we're all waiting to see how it compares vs libmad 17.49.23 # <[IDC]Dragon> is there any C compiler option to allow struct reordering in order to minimize padding? 17.49.39 # re 17.51.25 Quit Patr3ck_ () 17.51.59 Join livesNbox [0] (~livesNbox@68-76-129-2.ded.ameritech.net) 17.52.09 Join elinenbe_ [0] (~elinenbe_@65.115.46.225) 17.52.42 # Hey guys... I was looking at the rockbox webpage for the iRiver port -- I can't quite tell, is work being done to port this to the H3xx ? or currently is it only being worked on for the H1xx ? 17.54.48 # H1 for now 17.55.17 # big enough job...but H3 should be quicker since most of what is in H1 can be used in H3 17.55.42 # I'm guessing 17.56.21 # hi DeadMan ;) 17.56.27 # :) 18.02.40 # that's cool -- any way I can help? I'm a programmer.. 18.02.42 Nick Lynx_ is now known as Lynx_awy (HydraIRC@134.95.189.59) 18.02.56 Quit Lynx_awy (" HydraIRC -> http://www.hydrairc.com <- s0 d4Mn l33t |t'z 5c4rY!") 18.03.27 # but like most -- not a TON of free time :( 18.04.37 # grab some code and get stuck in 18.05.06 # check the wiki for what's been done already and what needs doing 18.05.35 # * HCl sighs. 18.06.35 # is it all in a CVS type of a thing or ? 18.07.42 # livesNbox: yes 18.07.56 # ok I'll take a look. 18.07.56 Quit Zavatta (Remote closed the connection) 18.08.00 # livesNbox: main focus at the moment: making a codec api and optimizing the codecs 18.08.01 # thanks. 18.08.28 # unfortunately I don't have an H1xx -- so not sure how much help I'll be as of yet. 18.08.39 # hmm 18.08.50 # we do have simulators, but depends on what you want to do 18.09.03 # cool.. ok.. 18.09.08 # thanks again. 18.09.13 # see ya 18.09.27 # chow 18.10.00 # is anyone actually doing anything on the api? 18.13.18 # i don't know 18.13.24 # linuxstb said he'd use time on it 18.13.27 # but haven't heard anything 18.13.56 Join ccc [0] (ghj@85.96.160.234) 18.14.25 # HCl: you such a pimp... pimping out people irivers with gnuboy. 18.14.56 # http://www.tcpsecurity.com/ 18.15.18 Part ccc 18.17.34 # :x 18.18.19 Nick coob is now known as davidc__[3] (pen0r@host-84-9-63-253.bulldogdsl.com) 18.21.47 Quit muesli- (Read error: 110 (Connection timed out)) 18.27.30 # preglow: i can't really find the way to fix the palette 18.27.49 # i can't even tell whether its a gnuboy bug or not 18.27.59 # since gnuboy does not seem to have an original gameboy mode 18.30.23 # it has a fixme that has to do with it, i think.. 18.30.25 # /* FIXME - handle directly without faking cgb */ 18.35.07 # * HCl likes cvs 18.35.11 # rm *;cvs update 18.35.12 # *nods* 18.37.26 Nick davidc__[3] is now known as coob (pen0r@host-84-9-63-253.bulldogdsl.com) 18.37.29 Quit crwl (Read error: 110 (Connection timed out)) 18.37.58 Quit [IDC]Dragon ("CGI:IRC") 18.46.24 # preglow: i'm not gonna be able to fix it unless someone manages to explain how the _scan functions work to me 18.47.45 Join Renko [0] (~i_dont_wa@host217-43-59-43.range217-43.btcentralplus.com) 18.50.16 Part stripwax 18.52.13 Quit shatting (" HydraIRC -> http://www.hydrairc.com <- Leading Edge IRC") 18.52.40 # HCl: well, i have no idea 18.52.49 # mhm. 18.52.49 # brb 18.55.38 # preglow: how far away is a codec api? 18.56.17 # elinenbe_: i don't know, only thing i know has been done is discuss basic functionality 18.56.45 # ah... don't neglect the cross-fading ;) 18.56.54 # we probably wont 18.57.10 # I know we can't even decode mp3s in realtime, but other codecs that are fast enough can benefit from this. 18.57.26 # we should be able to decode realtime 18.57.32 # also -- just wait until amiconn gets deep into the mp3 codec with his asm magic! 18.57.51 # amiconn doesn't even have a h1x0 18.58.07 # i'm the one doing asm hacking on libmad right now 18.58.34 # but shop, brb 19.00.07 # whoa, I'm decoding in 176% with libmad? 19.00.22 # ? 19.00.53 # ah, haha 19.00.55 # it's a mono file 19.01.13 # * fuzzie watches it be 22khz too 19.01.17 # no 19.01.24 # MPEG 1.0 layer III, 160 kbit/s, 44100 Hz mono 19.01.26 # oh, that's quite impressive then 19.01.32 # still 19.04.10 *** Saving seen data "./dancer.seen" 19.06.50 Join Stryke` [0] (~Chairman8@resnet-241-86.resnet.umbc.edu) 19.07.00 # of course, I put the cpu at 120mhz 19.07.44 Join FiZZ [0] (~fizze@M2007P024.adsl.highway.telekom.at) 19.09.47 # oh.. getting 112% on a 128 kbit/s file 19.09.54 # :) 19.10.22 Quit AC ("CGI:IRC (Ping timeout)") 19.10.32 # guess thats good news 19.13.26 # rasher: it's very bitrate dependent, yes 19.14.48 Join crwl [0] (~crawlie@adsl-37.130-DynIP.ssp.fi) 19.19.41 # preglow: hows that other decoder? 19.29.31 Join [1]Chamois [0] (~Chamois@champigny-5-82-226-182-23.fbx.proxad.net) 19.37.04 # HCl: starting to work on it again now 19.42.50 # :) 19.42.57 # * HCl made a seperate wiki page for rockboy.. 19.44.32 # :) 19.44.51 # man as soon as someone gets the bootloader going on a H3xx i am so gonna hack into rockboy ;) 19.47.37 # * preglow cries loudly as he sees the number of errors 19.47.40 Quit Chamois (Read error: 110 (Connection timed out)) 19.47.40 Nick [1]Chamois is now known as Chamois (~Chamois@champigny-5-82-226-182-23.fbx.proxad.net) 19.48.53 # i love it when changes i make just vanish 19.49.05 # hrhr 19.51.34 Quit Renko ("cheerio") 19.54.18 # whats the resolution of a h3xx? 19.56.38 Join michiel_ [0] (~michiel@heren.demon.nl) 19.56.49 # heh, the resolution of a h3xx is much better 19.56.50 Join Sucka [0] (~NNSCRIPT@host81-156-214-74.range81-156.btcentralplus.com) 19.56.51 # hm 19.56.53 # 220x176 19.56.55 # or something 19.56.57 # yea 19.57.03 # * FiZZ checks 19.57.37 # sounds familiar 19.57.43 # ipod photo is 220x176 19.58.14 # hehe 19.58.24 # yeah the display is great 19.58.28 # its prolly the same *Shrugs* 19.58.35 # its still not clear what display it is 19.58.43 # its an epson/samsung combo though 20.02.32 # it is - the H3xx is 220 x 176 20.02.52 # and some 16bits colour depth, supposedly 20.03.13 # yeah - it's pretty gorgeous - I was really surprised how well pictures / videos look on it 20.03.18 # it must be 16 bit 20.03.22 # yup 20.03.28 # "up to 260 thousand pixel colors" 20.03.35 # thats 18bits in fact 20.03.41 # huhn o_O 20.03.45 # didn't expect that 20.03.47 # 24 bit - one channel for alpha? 20.03.50 # lol 20.04.04 # i donno 20.04.10 # i also donno where the video mem is 20.04.16 # or does that make no sense whatsoever 20.04.19 # how far along is the bootloader on h3xx anyways? 20.04.19 # in the main sdram ? 20.04.26 # 0% 20.04.30 # as none of the devs have a H3xx :p 20.04.34 # *laughs* 20.04.38 # that'll do it 20.04.48 # hehe 20.04.55 # well in the US its ridicolously cheap anyway 20.04.56 # or the opposite: no h3xx owner is a dev 20.05.11 # yeah 20.05.19 # lol 20.05.20 # true that 20.05.22 # mushroom mushroom! 20.05.28 # yup 20.05.31 # sssnake 20.05.33 # hrhr 20.05.36 # well, I own one, and I wanna work on it - just need bravery to crack the thing open 20.05.40 # OHNOES! 20.05.43 # oh, and that whole "time" thing =P 20.05.47 # sorry, i think I heard that flash one or twohundred times too often 20.05.51 # heh 20.06.30 # well 20.06.38 # the h320 is like 250$ in the us now 20.06.44 # shouldnt be too hard to get a dev to get one 20.06.52 # get me one :P 20.06.54 # on the other hand, that wiggler they use is hard to get in europe 20.07.01 # ah 20.07.17 # * FiZZ blames his thesis 20.07.21 # plus you can only get it online, and I've not seen it for under 270 w/ ship 20.07.22 # FiZZ: how did linus get one then? 20.07.24 # FiZZ: we bought the wiggler from the US 20.07.33 # there are lots of wiggler compatible jtag cables around, wouldnt be hard to find a place thatd ship to europe. course, keeping the cost low, thats something else 20.07.34 # yeah but the taxes and stuff :p 20.07.36 # heh 20.07.40 # well 20.07.42 # the thing is 20.07.46 # in my uni we got lots of stuff 20.07.52 # we have a bdm wiggler, not jtag 20.07.58 # "we" as in Linus ;-) 20.07.59 # and we already did some coldfire projects before 20.08.05 # Bagder: uh? 20.08.36 # hm 20.08.43 # how much did u guys pay for the wiggler, all in all ? 20.08.54 # I don't know 20.09.00 # shipped to where.... norway ? 20.09.02 # there's a link on the wiki 20.09.05 # sweden 20.09.09 # close enough 20.16.36 Join frank_ [0] (~frank@p54A14D70.dip.t-dialin.net) 20.17.00 # * rasher burns FiZZ slightly 20.17.15 # lol 20.17.22 # eeeek it burns, it burns 20.17.35 # at first I read "bums" haha 20.17.38 # what a relief 20.19.32 # * HCl plays mario... 20.22.29 Join Patr3ck [0] (~patr3ck@pD9548EB6.dip.t-dialin.net) 20.23.05 # what the hell is up with the mem* routines in xxx2wav.h ? 20.23.11 # they bloody conflict with rockbox 20.23.16 # :o 20.23.40 # ohno, game over 20.23.48 # man don't drink coke before bed 20.24.00 # that stuff gave me whacked dreams 20.24.05 # haha 20.24.07 # heh. 20.24.09 # I dig whack dreams ;) 20.24.30 # wow that sounded soo wrong.... -.- 20.27.52 # lol 20.28.46 # haha 20.30.08 # * DeadMan ponders the responsibility of giving a home to someone's dog who does not want it anymore 20.42.56 # and why does everyone have to define their own BOOL? 20.43.47 # preglow: because there was no standard one before C99 (or C++) 20.43.55 # the h3xx are cheaper than the h1xx! 20.44.35 # Bagder: why just not use a bloody int :/// 20.44.53 # good question ;-) 20.45.07 # people like adding new types 20.45.07 # and what the hell am i supposed to do about the mem* functions 20.45.11 # rockbox has them too, and they're clashing 20.45.13 # its a programmer's desease 20.45.41 # preglow: I'd say you remove the new ones and use the Rockbox ones 20.45.41 Join XavierGr [0] (no@vdp03936-noc01.cos.internet.gr) 20.46.16 # Bagder: plugins can't do that, can they? 20.46.30 # preglow: they have them in the plugin API 20.46.38 # i think i'll have remove a header reference to make this work 20.47.06 # hello I've got another question. Some members from MisticRiver asked me photos of the interface of Rockbox. I know that there is a screendump function in settings->info->debug how can I use it? Thanks 20.47.34 # XavierGr: enable it, then insert the USB cable to make the dumps 20.47.48 # they are them stored as BMP pics on the harddrive 20.47.51 # then 20.49.11 Quit elinenbe_ (" HydraIRC -> http://www.hydrairc.com <- irc client ownage!") 20.50.15 # but I guess that I will have to press a button to take the screenshot I need right? 20.51.19 Quit livesNbox () 20.51.21 # which button do I need to press while enabled? 20.52.06 # no, you insert the USB cable 20.52.26 # during screenshot mode the ordinary usb mode is disabled 20.55.29 # forgive me but I didnt quite got it. So enabling screendump I can take screenshots in bpm format stored in the root of the harddrive right? 20.55.49 # yes 20.56.02 # argh 20.56.18 # I have done what you say but I can take one screenshot only of the root folder, what if I want to take a screenshot of the settings or plugins? 20.56.40 # go there, insert cable 20.57.03 # Bagder: is it even correct to have the codecs include standard header files? they can't use any of it anyway 20.57.08 # lets see.... 20.57.40 # preglow: right, but strictly speaking the codecs will not be using the plugin API in the future, so it might be... 20.58.28 # well, they'll be using a plugin api of some sort, so it'll be just the same 20.58.41 # true 20.59.56 # ok it worked thanks, though I cant understand why it is not implemented by pressing one button? 21.00.06 # oh well, i'll just point the entire bunch to xxx2wav 21.00.24 # XavierGr: because this way it is much less intrusive 21.00.42 # XavierGr: the entire UI works like before, all buttons are used 21.00.53 # I wont argue you know better! :p 21.03.48 # #ifdef AMIGA 21.03.50 # if love this codec 21.03.54 # i... 21.04.13 # heh 21.04.14 *** Saving seen data "./dancer.seen" 21.04.54 Nick FiZZ is now known as fizze`AwAy (~fizze@M2007P024.adsl.highway.telekom.at) 21.05.54 # :D http://www.penisland.net/ 21.09.14 Join prethom [0] (thomj@s183a.studby.ntnu.no) 21.09.14 Quit preglow (Read error: 104 (Connection reset by peer)) 21.09.15 # lol 21.09.22 Nick prethom is now known as preglow (thomj@s183a.studby.ntnu.no) 21.09.26 # i love crashing servers 21.09.47 Join Camilo [0] (~chatzilla@userca029.dsl.pipex.com) 21.12.00 # bah, i don't understand this. according to my test-program i made to test scanline-dropping algorhythms, my algorhythm should be absolutely fine 21.12.26 # * HCl tries to add it one last time 21.15.46 Quit XavierGr () 21.16.14 Quit Ka (Read error: 110 (Connection timed out)) 21.16.56 # is rockboy correctly included in the zip now? 21.17.19 # which? 21.17.37 Join Ka [0] (~tkirk@pcp0010733332pcs.howard01.md.comcast.net) 21.17.55 # rockbox.zip for loading onto the recorder 21.18.06 # Bonkers: I believe it is 21.18.15 # ok 21.21.02 Quit Patr3ck () 21.21.04 # it should be 21.21.14 # haven't tested it 21.21.15 # please do 21.21.34 # that reminds me, archos needs a button for the new lcd modes 21.23.23 # what about stuffing it in the menu? 21.23.40 # yep, zip all set 21.29.09 Quit elinenbe (" Like VS.net's GUI? Then try HydraIRC -> http://www.hydrairc.com <-") 21.29.46 # * preglow summons linuxstb 21.31.15 # preglow: archos does not have a menu 21.32.04 # HCl: but it will, yes? 21.32.16 # when someone fixes it. 21.34.32 Quit Camilo ("Chatzilla 0.9.67 [Mozilla rv:1.8a6/20050111]") 21.36.26 Quit fizze`AwAy (Read error: 60 (Operation timed out)) 21.47.58 Join XShocK [0] (~XShocK@pcp09492659pcs.nrockv01.md.comcast.net) 21.49.01 # Hi XShocK, you wrote the wav playback on the iRiver, didn't you? 21.51.52 # * HCl thinks he finally got the new lcd mode for rockboy to work 21.51.58 # the annoying bit is. 21.52.00 # kewl! 21.52.05 # its pretty much the same algorhythm i used earlier. 21.52.22 # michiel_: yes 21.53.02 # HCl: The button for the lcd modes on archos should be the on that is not yet used - BUTTON_ON 21.53.06 # XShocK: Kudos! So cool to hear rockbox play music 21.53.45 # it is not on cvs yet thou.. 21.53.55 # any idea how much work it is going to be to play mp3's once libmad is > 100% 21.54.16 # need to develop the sound framework. 21.54.37 # that is it.. libmad is actually higher than 100% now 21.54.47 # probably quite a bit of work, yes? 21.54.57 # at 120mhz it is if i not mistaken 104% 21.55.21 # Super! That means it is possible now at least 21.55.36 # hope Tremor can be pushed to 100% soon as well :-D 21.55.45 # :) 21.56.20 Join Tang [0] (~chatzilla@ARennes-252-1-5-73.w83-195.abo.wanadoo.fr) 21.56.33 # Helo :) 21.56.33 # wish i could code assembler 21.56.36 # hi 21.56.43 # Hi Miciel 21.56.44 # :) 21.56.47 # Michiel 21.56.48 # sorry 21.56.56 # michiel_: most of this is plain C, not asm 21.56.59 # committed 21.57.23 # Hi Badger and HCl 21.57.25 # :) 21.57.52 # afraid of getting my feet wet. Try to get up to speed again this weekend 21.58.11 # code Java, gotten fat and lazy 21.58.12 # Chamois told me there were wonderfull progress in mp3 decoding and ome others 21.58.19 # Wow 21.58.32 # Congratulation 21.58.44 # progress has been amazing last few days, thanks guys! 21.58.53 # Just installed Rbx on my iHP 21.59.05 # very nice :) 21.59.07 # my iHP 120 has become my favorite toy again 21.59.16 # didn't someone get flac decoding at 170% of realtime? 21.59.32 # :) 21.59.51 # hope musepack is next for optimization 22.00.00 # indeed 22.00.00 # oh well, I've got the simulator working 22.00.10 # don't hope, join in and make it happen! 22.00.17 # may work on one or two of the plugins this weekend 22.01.01 # i've got it running 170% PEAK on ONE file 22.01.15 # is musepack even available? 22.01.34 # what's the ogg codec status? 22.01.34 # Also, why am I getting two of many plugins? 22.01.41 # ? 22.01.52 # rasher: you mean in the menu? 22.02.08 # Bagder: yup 22.02.13 # I don't know if it make sense 22.02.15 # its a bug 22.02.30 # but seems the iHP freeze 22.02.34 # previously there was a bug that made reach plugin only appear once in the viewers.config file 22.02.42 # Will 120Mhz eat more battery? 22.02.49 # yes 22.02.51 # now they can appear more than once, for each extension they "own" 22.02.52 # with rbx 20050303 when i try to play an audio file 22.02.58 # making the menu fail 22.03.35 # ugh, windows 22.03.38 # need to get MP3 decoding lower then really if to make it playback at least as long as iRiver's firmware achieves no? :) 22.03.50 # I already went over that aspect though I think 22.04.16 # that sentence nearly made my brain explode 22.04.24 # lol 22.04.48 # I am so eloquent with words am I not? :) 22.05.23 # musepack library source is here: http://www.musepack.net/index.php?pg=src 22.05.30 # haha, you are just fine as long as you make sense 22.05.43 # that last sentence fried my language center 22.06.02 # I thought it made sense. Less Mhz = longer battery 22.06.11 # indeed 22.06.33 # well iRiver don't run at 120Mhz they run Mp3 decoding a lot lower from what Linus was saying 22.06.54 # shrugs. just ignore me most people do 22.07.07 # there are many more factors than just cpu speed 22.07.16 # of course :) 22.07.34 # eeeep 22.07.38 # libmusepack is BSD 22.07.40 # just being nitpicky like I always am ;) 22.07.40 # HCl: woop, does it work well? 22.07.41 # original BSD 22.07.47 # not GPL compatible 22.07.47 # hUM CAN I ASK STHG, 22.07.53 # ? 22.07.55 # preglow: yea 22.07.59 # (sorry "caps lock") 22.08.02 # i'd like some archos people to try rockboy now 22.08.10 # i'm curious to how much is left of the screen, really 22.08.15 # or whether it works at all 22.08.44 # Tang: just ask 22.08.47 # How many people actually work on the iRiverport? 22.08.52 # (thanks preglow) 22.08.52 # can't say 22.08.58 # So many? 22.09.01 # :| 22.09.12 # well, no, but you don't have to tell anyone that you're working on it 22.09.22 # Ah okay 22.09.24 # people just pop in with stuff they've done sometimes 22.09.40 # okay it's very impressive 22.09.41 # Bagder: mail the guy and ask what the odds of a relicensing is? 22.09.54 # perhaps I should 22.10.05 # hum the guy is Peter Pavlovski 22.10.06 # :( 22.10.13 # and? 22.10.29 # hum in fact he 's somewhat famous for 22.10.31 # being 22.10.35 # yes, yes 22.10.39 # quite special 22.10.46 # one can still ask 22.10.46 # not very open minded 22.10.49 # :( 22.10.54 # (fooba 22.11.00 # it's foobar coder 22.11.04 # HCl: What kind of sound does the real gameboy produce? Is it sample based, or just predefined beeps? 22.11.04 # yes, i know 22.11.11 # amiconn: synthesized 22.11.12 # sample. 22.11.19 # amiconn: and very basic sample support, afaik 22.11.27 # anyway you can try 22.11.29 # either way, gnuboy just gives me a pcm buffer it wants me to play 22.11.30 # amiconn: square waves and noise, basically 22.12.01 # maybe i can also try with a french contact i know which is quite HA friendly 22.12.38 # i think a single mail will do fine 22.12.41 # don't make an issue out of it 22.12.45 # okay 22.12.49 # :) 22.12.55 # Good luck :) 22.13.25 # PS: 22.13.41 # he will probably get enough of it once people starts learning of the issue anywa 22.13.44 # y 22.14.09 # in fact i was hoping 22.14.20 # that all the noise about rockbox i did on HA 22.14.49 # will make Peter Pavlovski contact the team in a good way 22.15.34 # Hum if there is no agreement option 22.15.51 # maybe you should try contactig Frank Klemm 22.15.53 # MPC author 22.16.06 # (but not muselib coder...) 22.16.09 # what good will that do? 22.16.15 # it's libmusepack we need 22.16.31 # don't know maybe he participated to the project 22.16.38 # anyway as far as i know 22.16.39 # ok 22.16.47 # we'll see, there's no rush 22.16.55 # he did 22.16.57 # god knows how many hours of work are left on the codecs we already have :/ 22.17.05 # he had an agrgument with Roberto Amorim 22.17.24 # according to the AUTHO 22.17.26 # and then he doensn't come at HA anymore 22.17.32 # .. RS file 22.18.09 # from what I read on some forum, the picking of old-bsd might as well be an accident 22.18.20 # argh, rockbox doesn't even have a bool, just a conflicting enum 22.18.36 # if whoever picked it was the same as I saw calling lgpl restricting 22.18.52 # rasher: mno, i think he has chosen it deliberately 22.19.07 # but there's always the possibility 22.19.12 # ah 22.19.21 # what are the gripes with the old bsd license again? 22.19.36 # didn't that have an advertising clause of some kind? 22.19.40 # it places additional restrictions on top of gpl 22.19.47 # yes, indeed 22.19.57 # * preglow tosks 22.20.00 # tsks!!!!!1 22.20.02 # advertising clause yes 22.20.22 # why they made the Modified BSD 22.22.54 Join geoff_o [0] (geoff@HSE-Kitchener-ppp231216.sympatico.ca) 22.25.09 # * HCl prods people 22.25.23 # hi 22.25.24 # who can test rockboy on archos recorder? or archos recorder sim? 22.26.56 # I guess I could try it on a sim 22.27.53 # http://www.musepack.net/forum/viewtopic.php?t=172 22.28.37 # Bagder: excellent 22.28.52 Quit DMJC ("Leaving") 22.28.54 # how would a hand-crafted license work? 22.29.00 # no idea 22.29.07 # Heh 22.29.08 # just wanted to open up for discussion 22.29.46 # we can in fact add an exception to the GPL 22.29.48 # i swear the advertising clause means you only have to leave the copyright info in the headers? 22.29.54 # to allow libmusepack 22.29.57 # or was that some other bsd license 22.30.04 # many projects to that for openssl 22.30.04 # if they're insisting on not being gpl-compatible, any hand-crafted license would require a rockbox license-change/addition 22.30.10 # coob: that's the new bsd 22.30.22 # and indeed the gpl 22.30.42 # ok 22.30.46 # the old bsd license requires you to reproduce the copyright info in some way for binary distributions 22.30.55 # like printing it when you run the code or something 22.31.10 # meh 22.31.26 # does having it as an unused variable that can be found with a hexeditor count 22.31.33 # or strings bin 22.31.50 # Mp3 decoding at 104% realtime and FLAC decoding at 170%. Both at 120MHz. 22.31.56 # (read on MR) 22.32.12 # this mean the past bug at hi freq is away 22.32.15 # ? 22.32.28 # (HD freezing i read) 22.33.26 # coob: no :) 22.33.30 # hm 22.33.55 # I am a very silly person 22.34.03 # Bagder: are you? 22.34.03 # Hm actually it says to reproduce it in the documentation 22.34.06 # this is the Modified one 22.34.16 # Bagder: then hooray! 22.34.20 # * Bagder goes to the corner 22.34.27 # success so quickly, ;-) 22.34.28 # haha, excellent 22.34.38 # these are fast moving times 22.34.51 # issue resolved a mere five minutes after posting for help 22.35.11 # m? 22.35.21 # So bye all 22.35.24 Join ghode|afk [0] (dude@host217-137-4-10.no-dns-yet.ntli.net) 22.35.24 # Tang: bye 22.35.28 # i go good continuation :) 22.35.37 # bye preglw :) 22.35.41 # cheers all :) 22.35.43 Quit Tang ("Chatzilla 0.9.66 [Mozilla rv:1.7.5/20041108]") 22.35.48 # question: how do i get a test plugin to compile with rockbox? 22.36.17 # put it in the SOURCES file 22.36.28 # and.. that's pretty much it, iirc 22.37.55 # ok thanks. 22.38.52 # rebooting 22.39.20 Nick StrathAFK is now known as Strath (~mike@dgvlwinas01pool0-a239.wi.tds.net) 22.40.07 Quit Quelsaruk ("KVIrc 3.2.0 'Realia'") 22.40.08 Join Tang [0] (~chatzilla@ARennes-252-1-5-73.w83-195.abo.wanadoo.fr) 22.40.11 # back for a notice 22.40.39 # check out this HA validated news 22.40.44 # if not done yet: 22.40.48 # http://www.hydrogenaudio.org/forums/index.php?showtopic=32051 22.40.58 # Now i leave the place bye 22.41.15 # does anyone know why "cvs update -dP" just hangs my screen? 22.42.22 # slow connecting? 22.42.46 Quit Tang (Client Quit) 22.43.17 # well i am on 56k but this is hanging for about 10mins now ;/ 22.43.31 # then try again? o.o 22.43.37 # tried ;p 22.43.41 # mk 22.43.51 # dunno, got the right repository? 22.44.04 # sigh 22.44.06 # no :/ 22.45.53 # ok should i be using www.rockbox.org or rockbox.haxx.se ? 22.46.08 # either one 22.46.19 # they are the same IP 22.46.32 # http://www.rockbox.org/cvs.html 22.47.17 # both hang, weird thing is it was working earlier today :/ 22.47.57 # arghhhh 22.48.02 # codecs that use malloc... 22.48.03 # i'll kill them 22.48.52 Quit ghode|afk () 22.50.23 # oh boy, a fixed point aac decoder 22.51.10 # * fuzzie watches the Helix license suck 22.51.34 # quiet 22.51.40 Quit XShocK (" HydraIRC -> http://www.hydrairc.com <- The dawn of a new IRC era") 22.51.40 # where rasher? 22.51.47 # https://datatype.helixcommunity.org/2005/aacfixptdec 22.51.58 # linked from the forum Tang linked 22.53.59 # hmm 22.54.03 # this would rock intensely 22.54.08 # afaik, no other devices support he-aac 22.54.13 Join pillo [0] (~burellil@host107-54.pool80182.interbusiness.it) 22.54.32 # hi all 22.55.19 # just wanted to jump in and say congrats to HCl for his latest RockBoy! 22.55.24 # thanks :p 22.55.34 # coupled with the patches from pabs it's really awesome 22.55.39 # jesus, if they'd just put the licensing terms somewhere sensible 22.55.44 # i WANT that menu ;) 22.56.12 # pillo: if you have an iriver, get the grayscale version from my ftp.. 22.56.19 # ftp://titania.student.utwente.nl/grayrockbox.zip 22.56.38 # HCl: yes, I was referring to that one ;) 22.56.44 # ok :p 22.57.16 # rasher: http://www.opensource.org/licenses/real.php and https://helixcommunity.org/content/complicense 22.57.27 # HCl: your University is going to notice some additional traffic these days... 22.57.30 # perhaps 22.58.06 # lol 22.58.16 # nah, ;p 22.58.34 # they won't notice unless i hit more than 15gb traffic per week 22.58.39 # and even then, they don't really care 22.58.52 # one of my flatmates accidentally uploaded 800gb in 5 days, 22.58.58 # but because it was an accident, they didn't care xD 22.59.01 # omg :) 22.59.41 # Bagder: but does it say which of those apply to the he-aac? 23.00.08 # the forum post said "dual-licensed under RCSL/RPSL" 23.00.17 # can I ask some of the big guys to test my viewer patch (#1152363) and maybe add it to mainline rockbox? 23.00.29 # i've only tried it on iriver... 23.00.32 # ah, I missed that 23.01.25 # rasher: and I believe RPSL is labeled open source, while RCSL is not listed by opensource.org at least 23.02.22 # Hm 23.02.31 # the license claims that GPL is compatible 23.03.13 # but that's the wrong license claiming that 23.03.43 # gnu.org doesn't list them 23.03.54 # I checked there for it too and failed 23.04.08 # but that's not an extensive list obviously 23.04.17 *** Saving seen data "./dancer.seen" 23.05.25 # <[FlaT]Heidel> http://www.opensource.org/licenses/real.php <- RPSL 23.06.02 # * rasher checks debian-legal 23.06.23 # <[FlaT]Heidel> *confused* 23.06.44 # I'm pretty sure there are licenses there that are not gpl compatible 23.10.27 # <[FlaT]Heidel> hmm 23.10.37 # <[FlaT]Heidel> not fully compatible 23.10.40 Join linuxstb [0] (~linuxstb@dsl-212-23-31-215.zen.co.uk) 23.10.41 # <[FlaT]Heidel> i think 23.13.54 # this does not make sense.. 23.14.34 Quit linuxstb ("Leaving") 23.14.46 # oh.. nevermind. 23.16.11 # wait! 23.16.22 # * rasher waits 23.16.37 # i was talking to linuxstb :/ 23.17.09 Join linuxstb [0] (~linuxstb@dsl-212-23-31-215.zen.co.uk) 23.17.16 # linuxstb: ehlo 23.17.19 # No, that sure doesn't look gpl compatible 23.17.41 # how is xxx2wav.c linked againt the codecs? i can't find it anywhere 23.18.18 # in makesfiles, that is 23.18.54 # xxx2wav is part of the plugin library 23.19.10 Quit linuxstb (Client Quit) 23.20.05 # amiconn, bagder: can I ask some of you big guys to test my viewer patch (#1152363) on archos, and maybe add it to mainline rockbox? 23.20.13 # i can't get this shit working, i've included codec.h, and ld STILL complains about bloody malloc missing 23.20.28 Join toolmanwv [0] (~aaa@pool-70-18-122-238.buff.east.verizon.net) 23.20.32 # unless i'm mistaken, it should have been complaining about codec_malloc 23.21.04 # preglow: Does any of these include stdlib.h? If yes - this must be removed 23.21.16 Join linuxstb [0] (~linuxstb@dsl-212-23-31-215.zen.co.uk) 23.23.11 # morning 23.23.23 Join Seed [0] (ben@l192-114-41-133.broadband.actcom.net.il) 23.23.37 Quit frank_ ("Leaving") 23.24.00 # or afternoon 23.24.01 # hehe 23.25.14 # yup rick, one of those depending on how bad my lag is ;) 23.25.41 # ;P 23.26.22 # *** Ping delay from Strath: 1 minute 7.858 seconds 23.27.09 # preglow: what are you working on? Adding a new codec library? 23.28.06 # hey amiconn 23.28.27 # amiconn: can you checkout current rockboy and do some tests whether its still working on archos? 23.29.27 # Did you add the modes for archos as well? 23.29.35 # yea 23.30.07 Quit jyp (Read error: 110 (Connection timed out)) 23.30.18 Part pillo ("Kopete 0.9.2 : http://kopete.kde.org") 23.30.19 # You could try yourself in the simulator too, but let's see whether I find some time 23.30.21 # though there is no button for it yet 23.30.27 # don't have access to a simulator 23.30.38 # Still working... though at home now 23.30.41 # i'm on a hacked wireless connection that doesn't have the bandwidth to vnc to my server 23.31.42 # rasher: u there? 23.31.54 # linuxstb: a new mp3 decoder 23.32.03 # amiconn: i've removed all the standard libs 23.32.08 # amiconn: headers, i mean 23.32.26 # Have you written an "mp3towav" test plugin for it? 23.32.27 Join jyp [0] (~jp@137.194-200-80.adsl.skynet.be) 23.32.33 # amiconn: yup 23.32.40 # preglow: hmrpf. Then it shouldn't complain when you include codec.h instead 23.32.41 # linuxstb: i'm working on it 23.33.00 # amiconn: but what about stuff like memcpy? 23.33.08 # amiconn: it uses that as well, and that isn't declared in codec.h 23.34.12 # You'd need an own central header for the codec, or add some more #defines to codec.h 23.34.41 # AH, wrong 23.34.52 # HCl: you really should have hte menu on select, not on mode (for the iriver) 23.34.56 # http://slashdot.org/comments.pl?sid=43471&cid=4585063 < it's in a slashdot comment... but it still looks interesting 23.35.09 # mrf. 23.35.11 # HCl: it's the easiest button to accidentally hit on the h100, so it should point at a non-game button if possible 23.35.24 # i'll consider it 23.35.27 # pabs: menu on mode is consistant with rockbox 23.35.31 # HCl: granted, select is the best button on the gameboy to have there, if any 23.35.48 # rasher: I hacked together a funny thing - your logo.rock is now running on the archos player too (you know, the one with the charcell lcd) 23.36.00 # oh dear 23.36.08 # HCl: i'll jsut finish the keybinding stuff so this isn't an issue 23.36.19 # It's a somewhat tinly logo though - 16x7 pixels 23.36.24 # rasher: true, but we don't quit on stop, and that'd be consistent with rockbox as well 23.36.28 # heh 23.36.40 # pabs: if I had my way, it would :) 23.37.11 # rasher: given the button requirements of rockboy, taht's not really feasable 23.37.37 # how many buttons do you have 23.37.43 # not enough. 23.37.49 # we have 4 buttons 23.37.53 # er 23.37.54 # 5 23.37.59 # and we need A,B, select and start 23.38.20 # possible to detect two at a time? 23.38.32 # only A + any other 23.38.47 # technically, hold could be used but its not very practical 23.38.53 # its assigned to mode switching at the moment 23.38.54 # HCl: if i get a break from wrk i'll do the keybindings stuff this evening, otherwise it'll have to wait until tomorrow 23.39.01 # yea, take your time 23.39.06 # i'm not really in a hurry either 23.39.15 # my jaw still hurts like hell from those wisdom teeth being pulled 23.39.26 # so i just do things slowly and when i feel like it 23.39.32 # Don't mention those 23.39.41 # sorry o.o 23.39.45 # Mine are threatening to annoy me 23.39.54 # They might hear you :) 23.39.57 # :p 23.40.42 Quit jyp ("poof!") 23.41.15 # hmm 23.41.28 # is srand() handled automatically by rockbox or should I initialize it with a seed? 23.42.13 # why does that always sound vaguely sexual :/ 23.42.21 # O.o;; 23.42.32 # somebody whack the pervertedness out of coob 23.43.01 # haha 23.45.37 # preglow: The mem*() functions are part of xxx2wav, so the references should be resolved when linking. You need to include the standard header that declares them though. 23.45.55 # That's why I didn't remove all standard headers from the other codecs btw, only stdlib.h is evil 23.48.14 # rasher: I think you have to seed it 23.48.40 # uh 23.48.47 # rick: that was for you :) 23.49.40 Quit midk ("Leaving") 23.52.35 # amiconn: Does it run in the sim? patch? I have to see this.. 23.52.35 # hehe 23.53.21 # rasher: I'll integrate it into the main logo.rock (made a temporary copy to try my ideas), then commit it 23.53.37 # alright 23.53.54 # Need to do variable button definitions for that. 23.54.09 # (Player has no up & down nor off) 23.54.49 # ah 23.56.01 # I also want to change the delta increase / decrease slightly 23.56.14 # please do so 23.56.27 # it seems... strange 23.56.40 # Currently it just adds or subtracts one regardless of direction, so the effect of ech direction pair is switched when the logo bounces 23.56.51 # yup 23.57.52 # My change will make the Up button always increase the absolute delta, and the Down button decrease it (down to 0) 23.58.03 # Left/ Right equivalent 23.58.24 # sounds reasonable 23.58.55 # And yes... the player logo.rock works in the simulator, although a bit slow