00:00:14 | Bagder | krz: well, I can tell you that I don't believe in working with a highres version that "compiles" into target versions |
00:00:27 | amiconn | Nico_P: Happens both with FLAC and MP3 VBR |
00:00:37 | Bagder | and I think the people who have done themes for many targets will agree |
00:00:52 | Bagder | but that's all details |
00:00:59 | Nico_P | amiconn: I tested with MP3 VBR... does it also happen to you without shutting down? ie let it stop and resume |
00:01:15 | Nico_P | I also start on the last song in the dir for my testing |
00:01:17 | | Quit Jon-Kha (Remote closed the connection) |
00:01:29 | amiconn | Maybe it works when playing one album without interruption, but that's not my typical usage case |
00:01:52 | Nico_P | I don't think that would change things... are you up-to-date btw? |
00:01:56 | amiconn | The typical resume is not from the start of a song |
00:02:00 | | Join cbr|w [0] (n=cbr@212.98.160.130) |
00:02:44 | | Quit gregzx ("ChatZilla 0.9.81 [Firefox 2.0.0.13/2008031114]") |
00:03:48 | krz | Bagder: sure it will not completely copy wps, but it will preserve layout as much as possible |
00:03:50 | | Quit desowin () |
00:03:57 | Nico_P | krz: I'm also not convinced a unified format for all targets is feasible |
00:04:03 | amiconn | D'oh - H180 is still at r1625 |
00:04:12 | amiconn | *r16925 |
00:04:30 | DerPapst | time to update i'd say :-P |
00:04:34 | Nico_P | amiconn: you need at least r16955 IIRC :) |
00:04:38 | amiconn | Meh, current will give me those nasty wrong indices in wps... but I'll try :/ |
00:04:51 | kugel | r16999 is latest |
00:04:57 | Nico_P | amiconn: oh come on, they only last for a couple seconds ;) |
00:04:58 | kugel | I wonder who will go for r17000 |
00:05:16 | Nico_P | really? 16999 already? I *haveù to commit! |
00:05:27 | amiconn | Nico_P: Yes, but for some reason this is most often the time when I check the displayed track info |
00:05:46 | krz | Nico_P: generally it will preserve layout, this will help to modify wps for new targets |
00:05:52 | kugel | Nico_P: Gogo! |
00:05:54 | Nico_P | amiconn: I really want to solve it, but I need to find a way that won't break anything else |
00:06:20 | kugel | Nico_P: Commit a manual change or something but do it !! :P |
00:06:22 | Nico_P | my plan is to rewrite audio_check_new_track actually |
00:07:34 | | Quit DerDome ("Leaving.") |
00:07:51 | pixelma | krz: I believe in "doing everything explicitely for one screen (resolution, colour depth". I'm pretty sure that even "preserving" a layout would work. Do you know all the different display sizes, colour depth, screen orientation of players Rockbox runs on (not to forget remote screens etc.)? |
00:07:57 | | Quit mcuelenaere () |
00:08:03 | pixelma | eh, wouldn't |
00:09:16 | Nico_P | kugel: IIRC the discussion about the smooth resize was that it could be made simpler/smaller |
00:09:38 | kugel | Nico_P: But then having it in the core? |
00:09:48 | Nico_P | but let's face it, noone has tried to and I don't see it happenning with rotting in the tracker |
00:09:52 | * | pixelma counts 14 cabbiev2 versions... |
00:09:53 | amiconn | Nico_P: I've now updated the H180, and have an album playing. Will report back when it ends |
00:09:58 | | Join gromit`` [0] (n=gromit@ALagny-154-1-47-235.w83-200.abo.wanadoo.fr) |
00:09:59 | Nico_P | amiconn: thanks |
00:10:04 | amiconn | This one is FLAC, btw |
00:10:09 | kugel | Nico_P: Mainly since the creator retired from contributing |
00:10:24 | Nico_P | kugel: well he merely ported the algorithm |
00:10:56 | kugel | Nico_P: I just had the idea the remove those cases for scaling in 1 direction, and take only the part where aspect ratio is kept |
00:11:04 | Nico_P | I think it can't hurt to have it in the pluginlib, and if/when we decide to move it into the core, we can optimise it then |
00:11:53 | | Join Vampiryan [0] (n=vacz@nemesis.dunainfo.net) |
00:12:15 | Vampiryan | . |
00:12:18 | Vampiryan | hi all |
00:12:36 | Nico_P | I think I'll leave all special cases in for now |
00:12:52 | Nico_P | jhMikeS: got r17000! |
00:12:54 | kugel | I wonder a) why simple resize isn't in the core and b) if someone compared the performance of smooth resize against simple resize |
00:13:06 | jhMikeS | \o/ |
00:13:13 | kugel | jhMikeS: Weeehh! |
00:13:46 | moos | amiconn had the 16000th IIRC :) |
00:13:50 | * | jhMikeS looks forward to 20000 |
00:14:00 | bluebrother | a general rule is that thing that could be done in advance should be done in advance. Like decoding images to bmp or scaling them. |
00:14:13 | amiconn | eek |
00:14:13 | bluebrother | or rendering fonts, ... |
00:14:25 | * | amiconn got I08: PrivVio on iriver |
00:14:52 | * | amiconn wonders how that's possible as we're running in supervisor mode... |
00:14:58 | Nico_P | just with audio playack? |
00:15:19 | BigBambi | However with bmp resize it would a) allow you to use any WPS without needing a PC to resize your entire collection, and b) having multiple versions of every cover |
00:15:25 | amiconn | No, it's something in my remote lcd driver code. I'm reworking it because of the reported failures |
00:16:35 | | Part Spex |
00:17:09 | jhMikeS | amiconn: the #0x2700 in the remote drivers should really be #0x2500 since audio DMA isn't normally masked. |
00:17:58 | | Quit bluebrother ("leaving") |
00:18:07 | | Quit gromit` (Read error: 110 (Connection timed out)) |
00:19:03 | | Quit CyBergRind|w (Read error: 110 (Connection timed out)) |
00:19:24 | petur | jhMikeS: any hints what could be causing my crashes in thread.c in the h300 bootloader? If I add a sleep() in iriver_h300.c on line 302 (before usb_init) I get AddrErr and IllInstr |
00:20:39 | | Join tomcat_ha [0] (n=F14_fana@82.148.214.99) |
00:20:40 | | Part tomcat_ha |
00:20:42 | | Join tomcat_ha [0] (n=F14_fana@82.148.214.99) |
00:21:22 | jhMikeS | is there anything inclined to use something too early? any task switching calls will also enable interrupts. |
00:21:32 | amiconn | copy&paste error... |
00:21:49 | | Quit simonrvn ("bbl") |
00:22:00 | | Join TaylorKillian [0] (n=Administ@rs225196.resnet.wright.edu) |
00:22:10 | petur | this is well after interrupts are enabled |
00:22:25 | TaylorKillian | hello all |
00:22:49 | TaylorKillian | just wanted to let you guys know that i updated my application (ARM Emulator) |
00:22:51 | jhMikeS | petur: I'll have a closer look. |
00:23:04 | TaylorKillian | anyways, let me know if you have any further questions |
00:23:20 | tomcat_ha | so my itunes cant see my ipod 5.5 gen at all |
00:23:33 | tomcat_ha | so i cant use the restore option to try to get my ipod working again |
00:24:08 | tomcat_ha | any other way to restore my 5.5 gen ipod? on windows home media center edition |
00:24:11 | | Join webtaz [0] (n=4fd48d9e@gateway/web/cgi-irc/labb.contactor.se/x-fa5084b5d789ae0d) |
00:25:26 | tomcat_ha | i also tried dskchk |
00:25:32 | jhMikeS | petur: weird since there is a big long sleep way before it |
00:25:39 | | Quit lee-qid ("aufwiederbyebientotsayonara") |
00:25:44 | | Quit krz (" ?") |
00:25:44 | petur | jhMikeS: yes |
00:26:09 | | Quit robin0800 (Read error: 104 (Connection reset by peer)) |
00:26:26 | gevaerts | TaylorKillian: thanks for letting us know :) |
00:26:37 | petur | jhMikeS: it has nothing to do with the sleep() itself, but with timing. If I add printf() in between I can also get the crashes. Or it just plain hangs. |
00:26:49 | | Join andrew_ [0] (n=andrew@stjhnf0124w-142162083227.pppoe-dynamic.nl.aliant.net) |
00:27:04 | | Join Nate101 [0] (n=465c9f89@gateway/web/cgi-irc/labb.contactor.se/x-add3c6f691d8339d) |
00:27:18 | Nate101 | i have a question about videos on my ipod |
00:27:28 | petur | I feel there is some bug there that for some reason only happens on my h380 :/ |
00:27:54 | | Quit dabujo (Read error: 104 (Connection reset by peer)) |
00:28:30 | * | jhMikeS wonders about system_init and kernel_init being so late in the game |
00:28:30 | Nate101 | some movie files i have when i try and sync to my ipod video (30gb) are invalid types but windows media player will play them? what are valid types.. |
00:28:50 | BigBambi | MPEG 1/2 |
00:29:07 | BigBambi | at the correct resolution etc |
00:29:20 | BigBambi | See www.rockbox.org/wiki/PluginMpegPlayer |
00:29:39 | BigBambi | Sorry, www.rockbox.org/wiki/PluginMpegplayer |
00:29:42 | Gartral | in short: rockbox is picky |
00:29:47 | BigBambi | No |
00:30:00 | gevaerts | Gartral: you're welcome to implement more codecs |
00:30:03 | BigBambi | It only plays the formats it has a decoder for |
00:30:20 | Gartral | at a designated resolution |
00:30:21 | jhMikeS | petur: if any of that could touch threading in any way there could be problems |
00:30:30 | BigBambi | And at the correct resolution, as it is an MP3 player, not a PC |
00:30:53 | Nate101 | wouldnt it just resize the resolution tho? |
00:30:56 | petur | jhMikeS: any of what? |
00:31:02 | BigBambi | Virtually all the targets cannot resize a video on the fly, it just isn't powerful enough |
00:31:26 | jhMikeS | petur: any of the code before system_init/kernel_init |
00:31:31 | Nate101 | oh...i was wondering cuz for some reason it can do it for my movie |
00:31:47 | BigBambi | No, it can't |
00:31:57 | BigBambi | Rockbox does not resize movies |
00:32:07 | * | petur feels unsafe about trying a bootloader with code changes that early. Must ask LinusN :/ |
00:32:09 | Nate101 | no i mean on my regular ipod, im trying to install rockbox now |
00:32:24 | BigBambi | Do you have a Video IPod? |
00:32:31 | Nate101 | yes |
00:32:42 | BigBambi | It has an additional video decoder chip that we don't know how to use |
00:32:44 | Nate101 | i just got it from my sister, we traded cuz she doesnt like hers and has never used it |
00:33:00 | BigBambi | But in many cases, itunes does stuff on the way over |
00:33:01 | Nate101 | oh alright, but i can still use rockbox right? |
00:33:04 | BigBambi | Yes |
00:33:04 | amiconn | jhMikeS: Late? They happen as the first 2 things in init() (just with the coldstart detection on SH before it) |
00:33:13 | Nate101 | ok cool cuz i had ipod nano 2nd gen and i couldnt before |
00:33:15 | | Quit webtaz ("CGI:IRC (Ping timeout)") |
00:33:31 | Nate101 | also before i couldnt find the bootloader, where is it? |
00:33:37 | BigBambi | Nate101: But with the Ipod video only, you are probably better off watching vids in the Apple firmware, and doing everything else in Rockbox |
00:33:49 | BigBambi | Nate101: Full instructions are in the manual, please read it |
00:33:54 | Nate101 | ok |
00:34:47 | Vampiryan | good night |
00:34:54 | jhMikeS | amiconn: the iriver bootloader does a bunch of stuff before it |
00:35:10 | | Quit waldo ("Konversation terminated!") |
00:35:21 | amiconn | AH, bootloader |
00:35:49 | Nate101 | so i can do everything in rockbox and still watch videos off apple firmware? |
00:35:50 | | Join webtaz [0] (n=4fd48d8f@gateway/web/cgi-irc/labb.contactor.se/x-d328978223074f8b) |
00:36:07 | jhMikeS | If it's guaranteed to not touch the kernel stuff then it's safe. |
00:36:19 | BigBambi | Nate101: Yes, the manual tells you how to dual-boot |
00:36:31 | jhMikeS | petur: Is only the H380 doing this? |
00:36:31 | amiconn | Well, the ON button detection needs to be done as soon as possible, hence it's above. |
00:36:57 | petur | jhMikeS: yes, with my 40GB disk it boots fine |
00:37:36 | petur | but the 80GB disk attached to my h320 also boots fine |
00:37:59 | amiconn | It's done "by hand", i.e. shouldn't influence any kernel stuff. The rtc check is probably necessary too. |
00:38:45 | Nate101 | do i need to install a theme now or can that be done at a later date |
00:39:05 | BigBambi | Whenever you like, but make sure to install the font pack |
00:39:28 | Nate101 | ok and i can install games later too? |
00:39:57 | jhMikeS | petur: Hard to say at this other than something trashing the thread structures later which produces very quick crashes. |
00:39:59 | | Quit BlakeJohnson86 (Remote closed the connection) |
00:40:05 | BigBambi | Most plugins come with - the only ones that need extra installation are doom wads, and various roms for emulators |
00:40:08 | amiconn | Nico_P: red! |
00:40:09 | kugel | Nico_P: Well done :) |
00:40:15 | kugel | doh |
00:40:27 | Nate101 | it says it cant find my ipod |
00:40:34 | Nico_P | I'm so stupid |
00:41:00 | markun | Nico_P: do you want to use it in the jpeg viewer? |
00:41:01 | BigBambi | Nate101: Have you connected it in disk mode via itunes? |
00:41:09 | Nico_P | markun: would be nice |
00:41:10 | petur | jhMikeS: one of the crashes was an AddrErr in struct core_entry cores[NUM_CORES] |
00:41:26 | * | jhMikeS has image scaling filters which are tiny |
00:41:32 | Nate101 | ahhh nope |
00:42:14 | Nico_P | jhMikeS: I know and hope we can do better, but I've been meaning to commit this for a long time and didn't want to let it rot in the tracker any more |
00:43:39 | | Quit midkay ("Leaving") |
00:43:39 | jhMikeS | petur: I'm fairly certain that problem would have to come later from a trashing of the bss section. |
00:44:16 | pixelma | Nico_P: hmm... since when do blank lines above the %wd tag count in the WPS? |
00:44:38 | Nico_P | pixelma: haven't they always counted? |
00:44:40 | kugel | Nico_P: Why didn't you convert pf also to smooth reisze in that run? |
00:44:41 | | Join crzyboyster [0] (n=6210f00c@gateway/web/cgi-irc/labb.contactor.se/x-9df5cb73593523da) |
00:44:50 | * | kugel has 1 patch less in his build, nice |
00:44:59 | Nate101 | alright i think i connected it in disk mode but honestly i have no lue |
00:45:01 | pixelma | Nico_P: I'm not sure but I think not... |
00:45:02 | Nico_P | kugel: because I'm not sure it's fast enough but I'll sure test |
00:45:02 | * | jhMikeS looks for the little gaussian and other filter code |
00:45:09 | crzyboyster | What exactly was r17001 > http://svn.rockbox.org/viewvc.cgi?view=rev;revision=17001 ? Is it an album art resize patch? |
00:45:16 | BigBambi | not yet |
00:45:17 | tomcat_ha | Nate101: i have a similair problem..... but i already seemingly tried everything and am now looking at getting apple support. |
00:45:22 | | Quit webtaz ("CGI:IRC (Ping timeout)") |
00:45:27 | kugel | Nico_P: Let me get on my linux box, I'll test |
00:45:27 | Nate101 | yayy i got it working |
00:45:32 | BigBambi | tomcat_ha: No, you have a different problem |
00:45:39 | | Quit kugel ("ChatZilla 0.9.81 [Firefox 3.0b5/2008032620]") |
00:45:39 | Nate101 | ya i have no idea how i did it but now i see rockbox on my ipod |
00:45:53 | crzyboyster | So does anyone know? |
00:46:07 | BigBambi | crzyboyster: I already answered you |
00:46:19 | jhMikeS | Nico_P: http://jhmikes.cleansoap.org/2_pass_scale.zip |
00:46:23 | crzyboyster | Thanks |
00:46:28 | | Part Gartral |
00:46:31 | | Quit crzyboyster (Client Quit) |
00:46:55 | | Quit ompaul (Client Quit) |
00:47:14 | Nate101 | is it supposed to be like stuck at the do not disconnect screen? |
00:47:47 | amiconn | jhMikeS: Urgh, C++ and floats... |
00:48:03 | pixelma | Nico_P: probably not important, was just surprised a bit |
00:48:06 | BigBambi | Nate101: Have you safely removed it? |
00:48:15 | Nate101 | uhh nope |
00:48:22 | BigBambi | .... |
00:48:33 | petur | hmmm does the h1x0 have a setting to disable the optical link? |
00:48:35 | | Join midkay [0] (n=midkay@rockbox/developer/midkay) |
00:48:45 | BigBambi | petur: In rockbox, yes |
00:48:58 | BigBambi | If you mean optical output on/off :) |
00:49:02 | pixelma | Nico_P: (because I *believed* it was different, but oh well) |
00:49:17 | petur | BigBambi: yes |
00:49:26 | BigBambi | then yes :) |
00:49:44 | Nico_P | pixelma: I don't remember any requirement for the %wd tag to be on top on the WPS |
00:49:46 | Nate101 | ok now im stuck at a screen the says ok to disconnect |
00:49:57 | BigBambi | And have you disconnected it? |
00:50:10 | Nate101 | yes |
00:50:19 | BigBambi | And removed the cable? |
00:50:33 | Nate101 | yep |
00:50:35 | | Join saratoga [0] (n=9803c6dd@gateway/web/cgi-irc/labb.contactor.se/x-8b01d6cb7f8ff467) |
00:50:45 | BigBambi | Menu + select will reset it |
00:51:41 | | Join TaylorKillia1 [0] (n=Administ@rs225196.resnet.wright.edu) |
00:52:01 | Nate101 | ok now i get a menu says |
00:52:05 | | Join kugel [0] (n=kugel@unaffiliated/kugel) |
00:52:10 | | Quit ender` (" Did you know that when you smile at someone you exercise nine different muscles and if you beat them to death you exercise") |
00:52:17 | | Quit TaylorKillian (Read error: 104 (Connection reset by peer)) |
00:52:25 | | Nick TaylorKillia1 is now known as TaylorKillian (n=Administ@rs225196.resnet.wright.edu) |
00:52:30 | tomcat_ha | hmmm |
00:52:37 | Nate101 | rockbox boot loder version 2.0....etc....cant load rockbox.ipod file not found hold menu + select to reboot then select+play for disk mode |
00:52:39 | tomcat_ha | i seeimly lost my recipt and all |
00:52:49 | jhMikeS | amiconn: well, it needs converting of course |
00:52:58 | BigBambi | Nate101: So you haven't extracted a build properly to your iPod |
00:53:07 | tomcat_ha | i wonder how i can convince i am still covered under warrenty with my online backing thing :X |
00:53:08 | | Quit hannesd (Read error: 113 (No route to host)) |
00:53:11 | Nate101 | :S |
00:53:23 | amiconn | jhMikeS: We'd also need an algorithm that can resize on-the-fly, with only little more than 1 line worth of pixels buffered |
00:53:24 | Nate101 | should i reconnect to the computer? |
00:53:29 | BigBambi | yes... |
00:53:33 | Nico_P | crap I'm being sloppy |
00:53:44 | Nate101 | alright |
00:53:46 | amiconn | I mean on-the-fly when loading a .bmp |
00:53:47 | kugel | Nico_P: Is there an easy way to have both pf versions on the target? like renaming the .rock? |
00:53:57 | markun | Nate101: just unzip the rockbox build directly to you player. It has a .rockbox/ folder with the rockbox.ipod file inside |
00:54:03 | Nico_P | kugel: renaming the rock will work |
00:54:04 | jhMikeS | amiconn: then vertical interpolation is severely limited when minimizing |
00:54:07 | | Join simonrvn [0] (i=simon@unaffiliated/simonrvn) |
00:54:13 | BigBambi | Nate101: Read the installing the build part of the manual again |
00:54:18 | petur | BigBambi: care to tell me where the setting for the optical on/off is? |
00:54:29 | BigBambi | petur: One mo, I'll fetch the H100 |
00:54:34 | saratoga | Nico_P: why does that bilinear resize code need seperate cases for horizontal, vertical and horizontal + vertical scaling? |
00:55:05 | Nico_P | saratoga: it's optimisation, but as I said in the commit message they can be removed if/when size matters |
00:55:31 | BigBambi | petur: Settings -> General Settings −−> Playback −−> Optical Output |
00:55:34 | amiconn | jhMikeS: Well, the scaling factor is known in advance, and I do think it should be possible with the help of the destination buffer and the single-line normalized input buffer |
00:55:35 | saratoga | ah thats good then |
00:55:45 | petur | BigBambi: thnx |
00:55:48 | saratoga | if we removed those other cases, the scaling code would be quite small |
00:56:07 | Nate101 | i dont see anything i skipped |
00:56:13 | | Join BlakeJohnson86 [0] (n=bjohnson@99-200-170-134.area2.spcsdns.net) |
00:56:21 | | Quit kugel (Remote closed the connection) |
00:56:24 | BigBambi | Nate101: So you extracted rockbox.zip to the iPod? |
00:56:41 | tomcat_ha | is the concepttronic grab'n go a worthwhile mp3 player? |
00:56:48 | Nate101 | if u mean run the installer thing, find the right place, and click complete installation then yes |
00:57:27 | petur | BigBambi: So I wasn't dreaming (this setting is missing in the manual) |
00:57:30 | BigBambi | Nate101: Rerun the installer, go to the second tab and select install build |
00:57:42 | BigBambi | petur: Ah, I haven't checked the manual :) |
00:58:19 | | Join kugel [0] (n=kugel@unaffiliated/kugel) |
00:58:29 | pixelma | petur: you'll probably find other settins missing in the manual too (though I'm a bit surprised that such an old thing is missing too) :\ |
00:58:38 | * | jhMikeS would still prefer to use C++ for things like mpegplayer where abstraction and containment pays off bigtime |
00:58:40 | pixelma | settings too |
00:58:55 | saratoga | is anyone here familar with variable length coding? |
00:58:58 | Nate101 | it doesnt say install build it says install bootloader |
00:59:08 | BigBambi | And what is the second button? |
00:59:10 | saratoga | i've found yet another bug in that part of the wma decoder, and it'd be helpful to understand how it works |
00:59:23 | saratoga | or rather huffman coding i guess |
00:59:27 | Nate101 | ahahaha thats sneaky |
00:59:49 | BigBambi | Nate101: Complete install should work, but there was a bug in one of the releases of it |
01:00 |
01:00:03 | jhMikeS | isn't huffmann variable-length coding by definition (using prefix codes)? :) |
01:00:54 | saratoga | yes they're the same thing |
01:01:08 | * | Nico_P test builds this time |
01:01:13 | saratoga | well more or less, i think its a DFT vs. FFT thing |
01:01:40 | Nate101 | i still get the ok to disconnect thing |
01:01:54 | | Quit Rob2222 () |
01:02:14 | saratoga | basically i'm wondering what changing the depth of the binary tree actually does |
01:02:34 | | Quit kugel (Client Quit) |
01:02:40 | jhMikeS | limits the maximum code length |
01:03:31 | jhMikeS | or changes it since the maximum code length should be equal to the maximum tree depth |
01:03:47 | | Quit Soap ("Leaving") |
01:04:11 | jhMikeS | depth, path length from root to leaf or whatever :p |
01:04:22 | Nate101 | ya i downloaded and installed and everything but i keep getting the same errors |
01:04:23 | tomcat_ha | So i heared that there are more mp3 players then ipod classic that have 160 gb of memory |
01:04:31 | tomcat_ha | any idea where i can find them? |
01:04:45 | BigBambi | tomcat_ha: Google? This channel is for Rockbox only |
01:04:45 | | Join Llorean [0] (n=DarkkOne@ppp-70-243-34-31.dsl.hstntx.swbell.net) |
01:05:16 | saratoga | jhMikeS: oddly enough, the ffmpeg recommends changing that to conserve memory at the cost of CPU time |
01:05:22 | saratoga | which confuses me |
01:05:45 | saratoga | i would expect that the depth would be determined by the file being decoded |
01:05:53 | amiconn | Nico_P: Resume after playlist end is still possible (only once though - next try will splash "Nothing to resume") |
01:06:05 | amiconn | I got the last 3 seconds of the last song |
01:06:11 | Nico_P | :/ |
01:07:31 | * | amiconn tries something |
01:07:59 | jhMikeS | saratoga: so somehow they allow an increase in path length to conserve memory which I guess makes it approach O(n) instead of O(log(n) or something. I'm just guessing since I'm not actually looking at the code itself. |
01:08:27 | Nate101 | can anybody help me |
01:08:43 | BigBambi | Only if you ask a question |
01:08:50 | | Join soap [50] (n=soap@rockbox/staff/soap) |
01:09:03 | Nate101 | i still can't get that screen off, and ive tried installing both ways like you said |
01:09:19 | BigBambi | Which screen off? |
01:09:40 | Nate101 | the ok to disconnect screen |
01:09:41 | Nate101 | even though it is disconnected |
01:09:54 | BigBambi | So reset it again like last time with menu + select |
01:10:14 | | Join kugel [0] (i=kugel@unaffiliated/kugel) |
01:10:16 | Nate101 | i did |
01:10:21 | BigBambi | and? |
01:10:32 | jhMikeS | It's an array bintree? |
01:10:36 | Nate101 | i get that error message say ing it cant load rockbox.ipod |
01:10:47 | BigBambi | So it still isn't there properly |
01:10:57 | BigBambi | Can you try to extract it manually? |
01:11:09 | Nate101 | hmm i can try |
01:11:28 | BigBambi | Connect to the computer, download the correct build from build.rockbox.org, then extract it directly to your ipod |
01:12:04 | kugel | Nico_P: I can't say that it's slower on my e200, but I also can't say that it looks better |
01:12:27 | Nate101 | how do i extract it directly to my ipod |
01:12:33 | | Join Rob2222 [0] (n=Miranda@p4FDCDCD6.dip.t-dialin.net) |
01:12:41 | BigBambi | Nate101: Do you know how to extract a zip? |
01:12:46 | Nate101 | yes |
01:12:58 | BigBambi | Then do that to your ipod |
01:13:11 | BigBambi | If it is H: then unzip rockboz.zip to H:\ |
01:13:19 | Nate101 | ok |
01:13:30 | * | jhMikeS must point out that pegbox fails to build on gigabeat S |
01:14:05 | amiconn | Pegbox has weird controls on many targets |
01:14:11 | *** | Saving seen data "./dancer.seen" |
01:14:58 | | Quit BigBambi (Remote closed the connection) |
01:15:45 | | Join BigBambi [0] (n=Alex@rockbox/staff/BigBambi) |
01:16:32 | jhMikeS | no keymap is defined but it doesn't say "Unsupported Keymap" but instead complains about each button. |
01:17:08 | | Quit moos ("Rockbox rules the DAP world") |
01:17:55 | * | jhMikeS should just toss a keymap into it |
01:18:29 | kugel | Nico_P: What gets acutally resized in pf? The cached bmp only, or the zoom too? |
01:19:05 | kugel | resized with simple_resize I mean |
01:19:35 | BigBambi | pixelma: Thank you for the cabbie v2 changes on grayscale btw. I can actually read text over the logo on the background now :) |
01:20:04 | Nico_P | kugel: IIRC it's the bitmap after it's loaded |
01:20:11 | kugel | Ahh Nico_P, I see, pictureflow uses another resize for the zoom |
01:20:17 | pixelma | BigBambi: thanks - and me too :) |
01:20:21 | kugel | That's why I can't spot a difference |
01:20:21 | Nico_P | I think it's written to a cache file after being resized |
01:20:23 | Nico_P | yes |
01:20:49 | Nico_P | the improvement will be visible if you use 100% zoom |
01:21:04 | kugel | Should it be possible to use simple/smooth for the zoom as well? |
01:21:11 | kugel | Nico_P: Hardly, with 100x100 album arts ;) |
01:21:31 | Nico_P | no, the zoom is comptletely different code |
01:22:15 | kugel | I see, but it could be changed, can't it? |
01:22:31 | | Quit BHSPitLappy (Remote closed the connection) |
01:23:26 | kugel | Hmm, make a test 150x150 album art, let's see |
01:23:50 | amiconn | Nico_P: Quickest way to reproduce the resume bug: Start playing the second last track of a directory. Stop somewhere within that track. Resume, and let it play up to the end of the dir. |
01:23:54 | Nico_P | kugel: it won't be easy to change |
01:24:19 | Nico_P | amiconn: that's not exactly what I call quick :/ |
01:24:29 | amiconn | It's important to start on the second last (or earlier) track, and to stop somewhere within the track. Last track won't cause it, as well as starting at a track boundary |
01:24:40 | Nico_P | ah, "second last". I read "second" |
01:25:17 | Nico_P | I'll try |
01:25:22 | amiconn | It *may* be important to use something vbr - not sure. Most of my music is vbr |
01:25:32 | saratoga | Maurus Cuelenaere |
01:25:36 | saratoga | Maurus Cuelenaere |
01:25:41 | DBUG | Enqueued KICK saratoga |
01:25:41 | saratoga | Maurus Cuelenaere |
01:25:48 | amiconn | saratoga: ? |
01:25:49 | Nico_P | saratoga: yes? |
01:25:51 | DerPapst | ? |
01:25:54 | saratoga | broekn paste |
01:26:00 | saratoga | in the webclient |
01:26:15 | saratoga | i was trying to paste his name into the client and it pasted it into the chat instead |
01:26:22 | kugel | Nico_P: I guess if only the cached bmp's are resized, there won't be any performance impact, except maybe a slightly higher cache build time |
01:26:33 | saratoga | regardless, has there been any thought to giving that guy whos name i cannot copy and paste svn access |
01:26:49 | saratoga | his CVM patch is already > 200kb |
01:27:08 | saratoga | maybe parts of it should start going into the svn before they become unmanageable |
01:27:59 | saratoga | plus i think parts of it would be useful for the M:Robe port |
01:28:21 | Ctcp | Ignored 1 channel CTCP requests in 0 seconds at the last flood |
01:28:21 | * | Nico_P is in favor |
01:29:15 | pixelma | saratoga: which M:Robe port? ;) |
01:29:55 | Nate101 | is there anyway i can manually install the bootloader? |
01:30:09 | BigBambi | yes, the manual tells you how |
01:30:11 | Llorean | saratoga: Aren't there some things he really needs to clean up in his patch (last time i heard, at least) or has that been addressed? |
01:30:45 | BigBambi | Nate101: But if it is complaining that it can't find rockbox.ipod then the bootloader is there |
01:30:53 | Nate101 | no its not anymore |
01:31:02 | Nate101 | im trying to reinstall the bootloader |
01:31:07 | kugel | Nico_P: My 150x150 AA doesn't get resized in both cases.. |
01:31:09 | Nate101 | cuz i accidentally clicked uninstall bootloader |
01:31:12 | saratoga | Llorean: i think they've mostly been addressed |
01:31:16 | Nate101 | but when i do it says can't open ipod |
01:31:26 | saratoga | and anyway, if hes just adding stuff to his part of the target tree ... |
01:31:47 | Llorean | saratoga: It still needs to meet the coding guidelines... |
01:32:00 | * | Llorean doesn't know what was wrong with it before. |
01:32:11 | Llorean | I just remember that there was some sort of list of things that he needed to fix about it. |
01:33:14 | | Part DavidSG |
01:33:24 | * | Nico_P sees some tabs and some very long lines |
01:34:15 | Nico_P | but I still thinks he would be better off in SVN |
01:34:52 | Nico_P | amiconn: I got the 3 sec resume |
01:35:00 | | Quit mrfree (Read error: 110 (Connection timed out)) |
01:35:11 | Llorean | Nico_P: Couldn't we just say "we'd like you to clean up your patch so that we can give you access and have you commit it?" |
01:35:43 | * | petur gives up on the bootloader for now and goes to sleep |
01:35:46 | | Quit petur ("Zzzzz") |
01:35:47 | Nico_P | Llorean: yes. we should also mention that it would be better if he could break it down in logical pieces if possible |
01:35:52 | Llorean | Absolutely |
01:36:21 | | Quit Nate101 ("CGI:IRC (Ping timeout)") |
01:39:37 | | Quit ali_as_ ("zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZz") |
01:39:48 | Massa | Nico_P, kugel, amiconn, linuxstb, disorganizer: I just added the viewport bgcolor patch to the flyspray tracker as FS #8856 :) |
01:39:57 | soap | http://forums.rockbox.org/index.php?topic=16251.msg121510#msg121510 is funny, but shouldn't we delete it? |
01:40:12 | soap | I'm not going to stick my neck out to do it, though. ;) |
01:40:27 | BigBambi | haha |
01:40:46 | Massa | Comments are (of course) welcome! |
01:41:19 | * | pixelma doesn't want the wma debug output in the sim console to not overwrite the complete backlog :\ |
01:41:54 | pixelma | -not |
01:41:57 | * | gevaerts tries to parse pixelma's sentence and wonders if it means what she wants it to mean :) |
01:42:11 | Llorean | soap: I really don't want to, but I suppose it should be. |
01:42:18 | pixelma | gevaerts: noticed |
01:42:30 | * | gevaerts was just too late |
01:42:35 | | Quit advcomp2019 (Read error: 104 (Connection reset by peer)) |
01:42:41 | DerPapst | DEBUGF them :-P |
01:42:48 | | Join advcomp2019 [0] (n=advcomp2@unaffiliated/advcomp2019) |
01:42:54 | soap | that is exactly how I feel, Llorean. |
01:42:58 | * | Massa just wants to go to bed and sleep (local time is 01:40 and I have to stand up in a few hours ;) |
01:43:06 | Llorean | soap: But I did it anyway. |
01:43:09 | pixelma | other prople can read the forums at this moment? more :\ |
01:43:14 | pixelma | *people |
01:43:33 | DerPapst | Good night all :-) |
01:43:40 | saratoga | Llorean: no has commented on his patches in FS #8686 so far |
01:44:03 | saratoga | and he did break up a few of the pieces a while back but no one commented on them |
01:44:19 | kugel | Massa: Nice |
01:44:31 | saratoga | maybe someone familar with adding a port could post a couple lines in there explaining what we expect? |
01:44:33 | kugel | Massa: Same here, should go to bet too :( |
01:44:34 | | Quit DerPapst ("So Long And Thanks For All The Fish!") |
01:44:35 | Llorean | Massa: I don't understand why you're commenting on overlapping viewports if it's not allowed? |
01:44:45 | saratoga | i'm hesitant to do it myself |
01:44:52 | pixelma | kugel: I bet... |
01:45:00 | pixelma | :P |
01:45:02 | Massa | kugel: so now you can have a look at ;) |
01:45:05 | kugel | ;P |
01:45:12 | kugel | I allready looked :) |
01:45:34 | Llorean | saratoga: Well one expectation is that it meets the coding guidelines, since we don't want to commit "new" (non-ported) code that doesn't meet them. I don't know what else. If I recall, there was code that wasn't organized properly (edits to files when they should be new files) but I don't know about that. |
01:45:37 | Massa | Llorean: well, it was a discussion earlier here - and I thought I add it as note. Shall I remove that note? |
01:45:59 | Llorean | Massa: Well I'm more curious, you describe what it does when viewports overlap. Does it have code for this case, or is this just a side effect, or what/ |
01:46:00 | kugel | Not sure why you put the *parse_viewport_opt_param in an extra function though |
01:46:02 | Llorean | ? |
01:46:03 | saratoga | Llorean: do you remember who had looked at it before? |
01:46:07 | kugel | Is it meant to get reused? |
01:46:23 | Llorean | saratoga: No clue. Sorry |
01:47:06 | Massa | Llorean: actually it's just the same behaviour as is atm (the backdrop colour will always be used) - there's no overlap handling... |
01:47:21 | Llorean | Gotcha |
01:47:55 | Massa | kugel: that's just preparation for later usage in parse_list (when it's able to handle optional parameters) ;) |
01:47:56 | Nico_P | saratoga: Bagder committed part of it |
01:48:14 | saratoga | Nico_P: whats the rev number? |
01:48:27 | | Quit spiorf (Remote closed the connection) |
01:48:39 | kugel | Massa: IMO the || case should be left out |
01:48:49 | saratoga | ah r16347 |
01:48:54 | * | jhMikeS wonders why lists with a hidden seletion are so misbehaved at scrolling |
01:49:00 | kugel | but it will probably be needed when more optional parameters come |
01:49:24 | Massa | kugel: and to make it more readable, btw. shouldn't I used "inline" for that method? |
01:49:29 | saratoga | all before FS #8686 was open though |
01:49:52 | kugel | probably |
01:50:25 | Massa | kugel: why shall || be left out? (to be honest I thought about adding that also to the bg_pattern parameter...) |
01:50:33 | | Quit BlakeJohnson86 (Read error: 104 (Connection reset by peer)) |
01:50:36 | | Quit gevaerts ("GSoC mentors : please look at this task list...") |
01:51:06 | kugel | As I said, it will probably be needed if more optional parameters come ;) |
01:51:58 | Massa | nethertheless - I *now* leave and go to bed - only 4,5 hours left to sleep! Bye everybody! |
01:52:30 | | Quit Massa ("ChatZilla 0.9.81 [Firefox 2.0.0.13/2008031114]") |
01:52:50 | | Join BlakeJohnson86 [0] (n=bjohnson@c-24-118-135-22.hsd1.mn.comcast.net) |
01:52:51 | kugel | Massa: Don't you think it was better to make the function return a bool and edit the char over the pointer? |
01:53:19 | kugel | meh |
01:53:32 | kugel | I'm gonna follow him I think :P |
01:53:38 | kugel | good night |
01:53:50 | | Quit kugel ("ChatZilla 0.9.81 [Firefox 3.0b5/2008032620]") |
02:00 |
02:03:23 | Nico_P | amiconn: for some reason, playlist_end isn't true when audio_stop_playback() is entered |
02:06:54 | soap | ok, since-4weeks,html only shows through 16999, and the front page only shows back to 17002, so is one of those missing two the commit of bmp resize? |
02:07:40 | soap | nevermind - I can look at the SVN mailinglist. :) |
02:08:08 | saratoga | soap: http://www.rockbox.org/recent.shtml#svn |
02:08:13 | saratoga | its r17001 |
02:08:14 | pixelma | it's the red commit in the build table ;) |
02:08:48 | soap | stupid question follows: Does this work in WPS, or (it appears) only in pluggins? |
02:09:06 | saratoga | its in the plugin library so i assume plugin only |
02:09:31 | saratoga | though eventually it'll probably go core i guess |
02:09:43 | Nico_P | soap: as saratoga said: no change in the WPS |
02:09:47 | saratoga | bilinear interpolation is extremely simple, so it shouldn't use much binsize at all |
02:10:19 | pixelma | Nico_P: will grescale eventually get it too? |
02:10:29 | Nico_P | my thinking for committing this was that it would probably generate interest into getting a better version into the core |
02:10:48 | Nico_P | pixelma: hopefully but I don't see myself implementing it for now |
02:13:20 | pixelma | greyscale too |
02:13:55 | * | pixelma should give up typing completely for now and get some sleep too, night |
02:15:09 | | Part pixelma |
02:22:14 | Nico_P | amiconn: I traced the |
02:22:55 | Nico_P | oops. here's the end: ...line responsible for this back to r10039 |
02:32:14 | Nico_P | I need to investigate the fix more |
02:32:17 | Nico_P | but now, bed time |
02:34:04 | | Quit Zarggg () |
02:35:57 | | Quit Nico_P (Remote closed the connection) |
02:38:53 | | Join Zarggg [0] (n=z@216-15-73-111.c3-0.eas-ubr6.atw-eas.pa.cable.rcn.com) |
02:39:25 | saratoga | anyone with a c200 feel like posting the results of a battery bench? |
02:39:36 | saratoga | i'd like to calibrate the c200's battery one of these days |
02:40:57 | | Quit amiconn (Nick collision from services.) |
02:41:04 | | Join amiconn [50] (n=jens@rockbox/developer/amiconn) |
03:00 |
03:14:15 | *** | Saving seen data "./dancer.seen" |
03:16:59 | | Nick fxb is now known as fxb__ (n=felixbru@h1252615.stratoserver.net) |
03:16:59 | | Quit Xerion (Read error: 104 (Connection reset by peer)) |
03:17:28 | | Join Xerion [0] (n=xerion@cp198589-d.landg1.lb.home.nl) |
03:41:53 | | Join hooncakes [0] (n=hooncake@c-68-80-113-123.hsd1.nj.comcast.net) |
03:46:58 | | Quit Thundercloud_ (Remote closed the connection) |
03:54:19 | | Quit hooncakes () |
03:55:28 | | Quit dandin1 () |
03:59:09 | | Join cool_walking_ [0] (n=notroot@203-59-129-195.perm.iinet.net.au) |
04:00 |
04:08:55 | | Join Shaid [0] (n=adam@dsl-202-45-112-116-static.VIC.netspace.net.au) |
04:09:08 | | Join Bagder_ [0] (n=daniel@1-1-5-26a.hud.sth.bostream.se) |
04:23:05 | | Join BlackChaos [0] (i=BlackCha@ool-182cdaac.dyn.optonline.net) |
04:23:05 | | Quit BlackChaos (Client Quit) |
04:27:01 | | Quit Bagder (Read error: 110 (Connection timed out)) |
04:47:21 | | Join sarixe [0] (n=sarixe@ool-435403e9.dyn.optonline.net) |
04:48:52 | | Quit Shaid (Read error: 110 (Connection timed out)) |
04:52:49 | | Quit saratoga ("CGI:IRC (EOF)") |
04:58:06 | | Quit perrikwp ("http://www.mibbit.com ajax IRC Client") |
04:59:28 | | Quit jhMikeS (Nick collision from services.) |
04:59:34 | | Join jhMikeS [50] (n=jethead7@rockbox/developer/jhMikeS) |
05:00 |
05:04:42 | | Join CyBergRind|w [0] (n=cbr@212.98.160.130) |
05:06:26 | | Join perrikwp [0] (i=4aa794a0@gateway/web/ajax/mibbit.com/x-66cc34d5a1c36eea) |
05:08:12 | | Quit Xerion (leguin.freenode.net irc.freenode.net) |
05:08:12 | NSplit | leguin.freenode.net irc.freenode.net |
05:08:12 | | Quit BlakeJohnson86 (leguin.freenode.net irc.freenode.net) |
05:08:12 | | Quit cbr|w (leguin.freenode.net irc.freenode.net) |
05:08:12 | | Quit ch4os_ (leguin.freenode.net irc.freenode.net) |
05:08:12 | | Quit joshin (leguin.freenode.net irc.freenode.net) |
05:08:12 | | Quit HEx (leguin.freenode.net irc.freenode.net) |
05:08:12 | | Quit nicktastic (leguin.freenode.net irc.freenode.net) |
05:08:12 | | Quit gibbon_ (leguin.freenode.net irc.freenode.net) |
05:08:12 | | Quit leox (leguin.freenode.net irc.freenode.net) |
05:08:12 | | Quit BrianHV (leguin.freenode.net irc.freenode.net) |
05:08:12 | | Quit lostlogic (leguin.freenode.net irc.freenode.net) |
05:08:12 | | Quit sbhsu (leguin.freenode.net irc.freenode.net) |
05:08:12 | | Quit pabs (leguin.freenode.net irc.freenode.net) |
05:08:12 | | Quit daven (leguin.freenode.net irc.freenode.net) |
05:08:37 | NHeal | leguin.freenode.net irc.freenode.net |
05:08:37 | NJoin | gibbon_ [0] (n=joel@195.182.2.234) |
05:08:37 | NJoin | nicktastic [0] (n=nick@unaffiliated/nicktastic) |
05:08:39 | NJoin | lostlogic [50] (n=lostlogi@rockbox/developer/lostlogic) |
05:08:58 | NJoin | joshin [0] (n=joshin@VDSL-130-13-240-229.PHNX.QWEST.NET) |
05:09:01 | NJoin | sbhsu [0] (n=a6530466@Zion.dorm.au.edu.tw) |
05:09:04 | NJoin | Xerion [0] (n=xerion@cp198589-d.landg1.lb.home.nl) |
05:11:37 | NJoin | pabs [0] (n=pabs@xor.pablotron.org) |
05:11:47 | NJoin | BlakeJohnson86 [0] (n=bjohnson@c-24-118-135-22.hsd1.mn.comcast.net) |
05:11:47 | NJoin | HEx [0] (i=HEx@83-231-208-215.dsl.prodigynet.co.uk) |
05:11:47 | NJoin | leox [0] (n=leox@165-162-114-200.fibertel.com.ar) |
05:11:47 | NJoin | BrianHV [0] (n=bhv1@copland.brianhv.org) |
05:11:47 | NJoin | daven [0] (n=daven@145.175.adsl.brightview.com) |
05:11:50 | | Join ch4os_ [0] (n=ch4os@host-91-192-90-10.elomza.pl) |
05:11:50 | | Quit BrianHV (Connection reset by peer) |
05:11:50 | | Join BrianHV [0] (n=bhv1@64.62.190.165) |
05:11:51 | *** | Server message 505: 'logbot :Private messages from unregistered users are currently blocked due to spam problems, but you can always message a staffer. Please register! ( http://freenode.net/faq.shtml#privmsg )' |
05:14:02 | | Quit Zarggg () |
05:14:18 | *** | Saving seen data "./dancer.seen" |
05:14:19 | | Join Zarggg [0] (n=z@216-15-73-111.c3-0.eas-ubr6.atw-eas.pa.cable.rcn.com) |
05:17:04 | | Join DiceR [0] (n=cbceb6be@gateway/web/cgi-irc/labb.contactor.se/x-07f83fabfd984017) |
05:18:09 | DiceR | Anybody here using 'black glass' theme with a gigabeat? |
05:20:51 | DiceR | Theme seems broken after upgrading to a new build :( |
05:22:47 | | Join ol_schoola [0] (n=meatwad@c-67-167-20-91.hsd1.il.comcast.net) |
05:24:52 | | Quit m0f0x () |
05:26:36 | | Join codin [0] (n=codin@pool-96-234-114-17.nwrknj.east.verizon.net) |
05:26:42 | codin | hi |
05:34:34 | | Join DavidSG [0] (n=Tordre@n098h202.wsr.mun.ca) |
05:34:49 | | Join wpyh [0] (n=3b42f515@gateway/web/cgi-irc/labb.contactor.se/x-43d1283d557e7bfe) |
05:35:37 | | Quit Horscht ("http://www.geisterfahrer.org") |
05:36:10 | | Part codin ("Leaving") |
05:39:35 | wpyh | hi guys |
05:39:50 | wpyh | this is the first time I'm here |
05:40:11 | wpyh | I tried to connect to the irc servers but I can't seem to (pidgin says "connecting..." |
05:40:25 | wpyh | maybe because I'm in China :p |
05:40:57 | wpyh | so I'm using cgi right now |
05:44:55 | | Quit DiceR ("CGI:IRC") |
05:45:00 | advcomp2019 | wpyh, you have a question about rockbox |
05:52:14 | wpyh | well, nothing important :p |
05:53:12 | wpyh | just like to hear about the meizu m6 port |
05:55:31 | wpyh | and by the way |
05:55:32 | | Quit nplus (Read error: 104 (Connection reset by peer)) |
05:59:43 | wpyh | i've got a rockchip-based player |
05:59:49 | wpyh | has anyone done a port on such chips? |
06:00 |
06:00:00 | wpyh | I mean, I don't see any on the ports list |
06:00:09 | wpyh | bug maybe someone has experience |
06:03:33 | DavidSG | They probably will tell you if you want a new port "start it your self and maybe someone will join in", in fact i do believe people ask frequently about new ports. If only they had some location to store the answers to such questions. |
06:06:04 | wpyh | I would like to start myself, but... I simply don't have the skills |
06:06:17 | wpyh | I would be happy to collaborate though |
06:06:24 | wpyh | the player is OPPO D29 |
06:09:25 | DavidSG | i just googled it i cannot seem to find any english page about it. |
06:10:15 | | Join Shaid [0] (n=adam@dsl-202-45-112-116-static.VIC.netspace.net.au) |
06:19:49 | advcomp2019 | wpyh, you can look at the "new port" in the forums you can find out |
06:21:14 | | Quit sarixe ("(EE) Failed to load "quit" module") |
06:23:56 | wpyh | DavidSG: most likely it's only sold in China |
06:25:14 | wpyh | advcomp2019: There's a topic there but it's old and not updated anymore. Maybe I'll update that topic :) |
06:27:24 | | Quit Zom (Remote closed the connection) |
06:27:35 | | Join Zom [0] (n=zom@h-43-44.A166.cust.bahnhof.se) |
06:29:08 | ze | \ |
06:29:55 | | Join RoC_MasterMind [0] (n=Free@c-71-203-172-58.hsd1.fl.comcast.net) |
06:30:29 | RoC_MasterMind | Any major problems with rockbox on ipod old 3rd gen? |
06:31:10 | | Part DavidSG |
06:35:04 | | Join DavidSG [0] (n=Tordre@n098h202.wsr.mun.ca) |
06:37:09 | | Join thegeek_ [0] (i=thegeek@s220b.studby.ntnu.no) |
06:41:45 | | Quit RoC_MasterMind ("Leaving") |
06:42:36 | | Join countrymonkey [0] (n=4b05639a@gateway/web/cgi-irc/labb.contactor.se/x-bc7c162382b488da) |
06:45:23 | countrymonkey | fs#s8712, 8720, 8722, 8788, 8761, and 8834 are in committable states. Could they be applied to svn? |
06:45:51 | | Join webguest35 [0] (n=60e016c4@gateway/web/cgi-irc/labb.contactor.se/x-9d2a0e8722c6de18) |
06:46:14 | webguest35 | Hey Can someone help me out with my rockboxed ipod video ? |
06:47:00 | countrymonkey | what's wrong? I am a former rockbox ipod user. |
06:47:56 | webguest35 | im trying to get it to play Video's |
06:48:36 | countrymonkey | what format? |
06:48:38 | webguest35 | and for somereason i dont find it anywhere |
06:48:41 | webguest35 | MP4 |
06:49:40 | countrymonkey | bleepity bleep. Rockbox cannot play mp4 vids AFAIK. It has mpegplayer but that only plays mpegs video streams 1 and 2. |
06:50:54 | | Join JdGordon|uni [0] (i=82c20d6a@rockbox/developer/JdGordon) |
06:51:28 | webguest35 | ok pretty much dont understand what you mean by Streams 1 and 2 and AFAIK |
06:51:53 | | Quit Zarggg () |
06:53:03 | Shaid | Simply put: the mpegplayer in rockbox is not capable of playing MP4 videos |
06:53:08 | Shaid | to do that, use the original firmware. |
06:53:23 | JdGordon|uni | arg.. WTF? playback has gone fubar! |
06:53:41 | JdGordon|uni | 3 tracks in a row hacve jumped to the next track after about 40sec or so! |
06:54:18 | JdGordon|uni | oh joy.. its now directory skipped! |
06:54:49 | | Quit thegeek (Read error: 110 (Connection timed out)) |
06:55:03 | | Quit XavierGr (Nick collision from services.) |
06:55:16 | | Join XavierGr [0] (n=xavier@rockbox/staff/XavierGr) |
06:57:32 | countrymonkey | please explain. You sound so out-of-whack. |
07:00 |
07:01:41 | cool_walking_ | webguest35: read the PluginMpegplayer wiki page. |
07:03:39 | webguest35 | ok |
07:05:44 | countrymonkey | Why are there 120 people but half of them I see without fail everytime I come here? |
07:06:29 | countrymonkey | And I don |
07:06:36 | countrymonkey | and I don't mean devs |
07:09:03 | cool_walking_ | Cause I work with computers, so I'm always on one.. |
07:09:22 | countrymonkey | I mean on this chanel. |
07:09:41 | cool_walking_ | 'Cause I'm interested in Rockbox |
07:10:46 | countrymonkey | so am I, but I'm only on this thing about 1 hour a week. |
07:13:06 | cool_walking_ | It doesn't cost anything to just leave the windows here and check it every now and then... |
07:14:06 | countrymonkey | for some reason, when I do that, the messages stack up way too quickly. |
07:14:22 | *** | Saving seen data "./dancer.seen" |
07:20:08 | | Quit csc` (Read error: 110 (Connection timed out)) |
07:23:35 | | Quit JdGordon|uni ("http://www.mibbit.com ajax IRC Client") |
07:23:41 | | Quit webguest35 ("CGI:IRC (EOF)") |
07:25:40 | | Quit countrymonkey ("CGI:IRC (EOF)") |
07:30:04 | | Join countrymonkey [0] (n=4b05639a@gateway/web/cgi-irc/labb.contactor.se/x-1e6e7bfb2df5bb71) |
07:32:45 | countrymonkey | Gosh, I know this only has a vague connection to rockbox, but does anyone know how to get cassettes into an rb playable format? I don't like my cassette player much anymore; it is getting old. |
07:33:35 | | Part toffe82 |
07:47:54 | | Quit XavierGr () |
07:48:53 | | Join DerDome [0] (n=DerDome@dslb-082-083-202-158.pools.arcor-ip.net) |
07:55:34 | | Quit countrymonkey ("CGI:IRC (Ping timeout)") |
07:57:27 | | Join Chronon [0] (i=chronon@c-24-20-117-106.hsd1.mn.comcast.net) |
07:58:09 | | Join LinusN [0] (n=linus@rockbox/developer/LinusN) |
08:00 |
08:07:07 | | Join Rob2223 [0] (n=Miranda@p4FDCE0DC.dip.t-dialin.net) |
08:08:53 | | Join Jon-Kha [0] (n=jon-kha@80-248-247-190.cust.suomicom.fi) |
08:10:16 | | Join argumentD [0] (n=argument@cpe-76-173-115-95.socal.res.rr.com) |
08:10:25 | | Quit DerDome (Remote closed the connection) |
08:10:38 | | Join GodEater [0] (i=c2cbc962@rockbox/staff/GodEater) |
08:10:58 | | Join DerDome [0] (n=DerDome@dslb-082-083-202-158.pools.arcor-ip.net) |
08:14:12 | | Join Bagderr [0] (n=daniel@gateway/web/cgi-irc/labb.contactor.se/x-954f71d506ae75d1) |
08:19:54 | | Quit DerDome ("Leaving.") |
08:23:57 | JdGordon | how do i get stereo 16bit raw PCM from a mp3? |
08:25:30 | | Quit Rob2222 (Read error: 110 (Connection timed out)) |
08:27:52 | Bagderr | at midnight UTC today the gsoc application period ends |
08:28:33 | Bagderr | we're at 18 applications right now |
08:28:52 | Bagderr | (and 5 additional ones marked "Ineligible") |
08:37:07 | DavidSG | last day, eh? |
08:40:45 | | Join davina [0] (n=davina@cpc1-sout6-0-0-cust616.sotn.cable.ntl.com) |
08:41:03 | Bagderr | the submission rate has practically stopped so I don't expect any more applications now |
08:42:30 | | Part LinusN |
08:43:26 | | Join LinusN [0] (n=linus@rockbox/developer/LinusN) |
08:44:04 | | Part LinusN |
08:44:35 | | Join LinusN [0] (n=linus@rockbox/developer/LinusN) |
08:47:06 | GodEater | I'm still not sold on the android proposal. Symbian would be a much better choice in my opinion. |
08:47:34 | GodEater | I'm really not seeing the point of porting Rockbox as an App to a platform which doesn't really exist yet. |
08:47:34 | Bagderr | yes, but I think he picked Android first and then Rockbox... |
08:47:40 | GodEater | I'm sure he did |
08:48:24 | GodEater | I couldn't really get a feel from the public comments on it how well other people have received the idea though. |
08:48:39 | GodEater | do you think it's worth doing on Android? |
08:48:58 | Bagderr | if it would use a working approach, I would |
08:49:38 | Bagderr | I mean, not hackish in a sense that could actually run on a typical android phone |
08:49:40 | GodEater | is there a timeline for how soon Android devices will become available ? |
08:50:18 | Bagderr | "the first handsets built on the platform become available in the second half of 2008" |
08:50:27 | Bagderr | their site says |
08:51:20 | GodEater | and no doubt those first devices will suck horribly |
08:51:27 | Bagderr | yeah |
08:51:47 | Bagderr | and won't be available to mortals but only from weird sources and looking "first gen" all over |
08:51:55 | GodEater | very OpenMoko |
08:52:00 | Bagderr | yeah |
08:52:10 | Bagderr | which btw I was told very bad things about :-/ |
08:52:12 | GodEater | did I imagine you saying you'd seen one of those in the "flesh" ? |
08:52:20 | Bagderr | yes I held one |
08:52:28 | Bagderr | dead though so I couldn't try the sw |
08:52:34 | GodEater | shame |
08:52:41 | GodEater | was the unit as bad as it looks in pictures ? :) |
08:52:56 | Bagderr | I talked to a guy who has a dev openmoko and who's kept along with the project |
08:53:10 | GodEater | what bad things did he have to say about it ? |
08:53:10 | Bagderr | he basically said it sucks |
08:53:23 | GodEater | specifics ? |
08:53:27 | Bagderr | unstable unstable unstable |
08:53:30 | | Quit argumentD (Read error: 113 (No route to host)) |
08:53:32 | GodEater | ah |
08:54:05 | Bagderr | so even though they've been out for quite some time, you still can't make a solid phone call with it |
08:54:28 | GodEater | that's such a shame - I was really hoping it would turn out to be decent |
08:54:34 | Bagderr | but about the unit, it feels pretty good although too large |
08:55:03 | amiconn | So a device that's unstable when used for its main purpose.... reminds me of swcodec rockbox a bit :/ |
08:55:04 | | Join Neovangl1st [0] (n=Neovangl@69.31.87.218) |
08:55:27 | Bagderr | although I use swcodec fine almost every day |
08:55:43 | * | GodEater does too |
08:55:53 | GodEater | I wouldn't call swcodec "unstable unstable unstable" |
08:55:57 | GodEater | I'd call it quirky :) |
08:56:01 | Bagderr | I'd agree |
08:56:12 | Bagderr | and the quirks hardly ever seem to hit me! |
08:56:30 | GodEater | "responds badly to freak outbursts of solar wind" |
08:56:47 | | Quit Neovanglist (Read error: 104 (Connection reset by peer)) |
08:58:08 | | Join ender` [0] (i=krneki@84-255-206-8.static.t-2.net) |
08:58:45 | Bagderr | openmoko is in gsoc2008 but Android isn't |
08:59:13 | amiconn | That's why I said 'a bit'. Some of the quirks hit me more or less regularly, like the wrong playlist index during track change, or the resume after playlist end |
08:59:15 | GodEater | not entirely surprising |
08:59:29 | Bagderr | "Optimize Openmoko code on running on 48MB ram devices." ... |
08:59:39 | amiconn | ...and I know that there are others, not hitting me usually because I don't use the affected features |
09:00 |
09:02:01 | Bagderr | indeed, but that makes it far from unusable |
09:04:04 | LinusN | it's still quite lousy that the playback is that unstable after all this time |
09:04:37 | Bagderr | yeah, but that just reflects the nature of this project |
09:04:58 | Bagderr | we're a lot more about the fun of adding new stuff/ports than refining the existing functionality to perfection |
09:05:27 | LinusN | sure |
09:05:48 | markun | wpyh: which rockchip CPU is inside your player? |
09:06:07 | markun | the older ones are (I thik) mips based, the newer ones ARM. |
09:06:09 | Bagderr | haha, and exactly then my sansa crashed... |
09:06:30 | markun | wpyh: and welcome to #rockbox :) |
09:09:36 | | Quit TaylorKillian (Read error: 110 (Connection timed out)) |
09:11:07 | amiconn | markun: Afaik the older rockchips are a Z80 on speed with a dsp tacked on |
09:12:09 | markun | ah, Z80, I didn't recognize the instruction set |
09:12:39 | Bagderr | 8bit wonders |
09:12:48 | DavidSG | What is the location of the WPS parser code? |
09:13:00 | Bagderr | I guess they may have gotten 16bit extended over time? |
09:14:19 | | Join nikosapi_ [0] (n=nikosapi@ip-35.43.99.216.dsl-cust.ca.inter.net) |
09:14:25 | *** | Saving seen data "./dancer.seen" |
09:18:31 | * | DavidSG found what he was looking for |
09:18:41 | | Join petur [50] (n=petur@rockbox/developer/petur) |
09:19:27 | | Quit simonrvn (Read error: 113 (No route to host)) |
09:19:33 | | Join simonrvn_ [0] (i=simon@unaffiliated/simonrvn) |
09:19:40 | | Nick simonrvn_ is now known as simonrvn (i=simon@unaffiliated/simonrvn) |
09:21:13 | | Quit nikosapi (Read error: 110 (Connection timed out)) |
09:32:54 | | Join TaylorKillian [0] (n=Administ@rs225196.resnet.wright.edu) |
09:33:54 | * | LinusN spots a gsoc candidate |
09:36:05 | markun | LinusN: which one? |
09:36:19 | LinusN | mr Killian |
09:36:23 | markun | ah :) |
09:36:42 | markun | TaylorKillian: which proposal is yours? |
09:37:16 | markun | LinusN: which proposal was it? :) |
09:37:29 | LinusN | Skyeye emulator |
09:38:28 | TaylorKillian | markun: I proposed an ARM Emulator, also the itunes database for rockbox |
09:38:30 | LinusN | or it could be the anti-stun gun plugin, not sure |
09:38:59 | TaylorKillian | doubting the latter will get accepted based on mentor feedback though |
09:39:28 | | Quit linuxstb (Read error: 104 (Connection reset by peer)) |
09:39:37 | TaylorKillian | hows it going LinusN |
09:41:26 | | Join J [0] (n=john@cpc2-mfld9-0-0-cust297.nott.cable.ntl.com) |
09:41:35 | TaylorKillian | heading off to bed, gnight |
09:41:53 | LinusN | nite |
09:45:30 | | Join phinze [0] (n=phinze@CPE-65-30-152-122.wi.res.rr.com) |
09:48:04 | | Quit Ravendug () |
09:48:32 | | Join linuxstb [0] (n=linuxstb@rockbox/developer/linuxstb) |
09:51:10 | wpyh | Addicted: hi markun |
09:51:16 | | Quit Shaid (Read error: 110 (Connection timed out)) |
09:51:20 | wpyh | it's RK2602A |
09:52:01 | wpyh | why is there an "Addicted:" prefix there? |
09:52:45 | linuxstb | Did you press TAB? |
09:57:24 | wpyh | oh yeah |
09:57:30 | wpyh | actually, I pressed Alt-Tab |
09:57:44 | wpyh | because I'm using Firefox and I'm switching tabs |
09:57:51 | wpyh | Any way to turn this feature off? |
09:58:18 | markun | wpyh: don't know, but it's usually a useful feature |
09:58:26 | markun | depends on your irc client |
09:58:49 | wpyh | I'm using the cgi irc client, inside Firefox |
09:59:15 | wpyh | it's because I can't connect using pidgin (maybe because of the Great Firewall here) |
09:59:33 | | Join mrfree [0] (n=mrfree@host1-89-static.40-88-b.business.telecomitalia.it) |
09:59:48 | markun | amiconn: Are the RK26xx Z80 based? Did you find some info somewhere? |
10:00 |
10:00:31 | markun | wpyh: maybe this one is nicer: http://www.mibbit.com/ |
10:00:49 | petur | wpyh: try connecting to freenode on port 8000 ;) |
10:00:50 | | Join mib_ldf3iipt [0] (i=8259a0a6@gateway/web/ajax/mibbit.com/x-0100ba8470a322d7) |
10:01:17 | | Quit mib_ldf3iipt (Client Quit) |
10:03:22 | wpyh | markun & petur: ok, let's try those |
10:04:25 | | Quit wpyh ("CGI:IRC 0.5.9 (2006/06/06)") |
10:05:46 | | Join wpyh [0] (n=william@th245021.ip.tsinghua.edu.cn) |
10:05:55 | wpyh | hi, I'm back |
10:05:56 | wpyh | :) |
10:06:04 | wpyh | I'm using port 8000 to connect |
10:12:36 | GodEater | anyone else here that bought one of the those cheap c240s recently that's started using it with a microsdhc card ? |
10:12:39 | markun | wpyh: I think I'll have time this week to work on the port, and the first test program I want to make should work on all models |
10:12:55 | markun | you have an M3 and M6SP, right? |
10:17:54 | | Join Neovanglist [0] (n=Neovangl@69.31.87.218) |
10:18:18 | | Quit Neovangl1st (Read error: 104 (Connection reset by peer)) |
10:19:46 | | Join gevaerts [0] (n=fg@195-144-092-170.dyn.adsl.xs4all.be) |
10:20:14 | markun | gevaerts: did you by any chance already receive your player? |
10:20:19 | | Join kugel [0] (i=kugel@unaffiliated/kugel) |
10:20:30 | * | gevaerts did indeed get a package in the mail today |
10:20:36 | markun | nice! |
10:20:47 | markun | opened it up yet? ;) |
10:20:56 | gevaerts | I haven't done much with it yet, just booted once |
10:21:18 | wpyh | hi, sorry if I'm a bit late at replying |
10:21:29 | markun | no problem |
10:21:36 | wpyh | markun: yes, I have an M3 and M6SP |
10:22:02 | markun | wpyh: gevaerts now has an M6SL :) |
10:22:26 | wpyh | I'm looking gevaerts: wow |
10:22:38 | wpyh | I'm looking for an M6SL here :p |
10:22:40 | wpyh | I mean secondhand |
10:22:45 | wpyh | since the new one is too expensive |
10:25:19 | | Join webguest21 [0] (n=d9e1c6cf@gateway/web/cgi-irc/labb.contactor.se/x-ca3eae92d626501b) |
10:26:05 | webguest21 | hi, H140, can I flash to RAM only or ROM only ?, or do I have to flash to both |
10:27:41 | markun | webguest21: I don't really understand the question. What exactly are you trying to do? |
10:29:42 | webguest21 | I have flashed my player, and alls well, what I dont understand is, Do I have to flash to RAM and ROM, or can I flash to either RAM or ROM only, |
10:31:08 | petur | I think he refers to run from rom or ram |
10:31:11 | webguest21 | forgive my ignorance, to me RAM and ROM are two seperate places, and I can either flash to one or the other or both |
10:32:22 | Bagderr | webguest21: you flash to the flash memory |
10:32:30 | Bagderr | somtimes referred to as flash rom |
10:33:43 | petur | the latest unofficial h1x0 bootloader has some (confusing) options to flash rockbox itself iirc |
10:33:48 | webguest21 | but do I have to flash to both RAM and ROM when flashing firmware |
10:33:51 | gevaerts | Bagderr: (responding to logs) I still hope for one more application. |
10:34:37 | Bagderr | ah right, the usb audio? |
10:34:50 | Bagderr | webguest21: just follow the instructions and you'll be fine |
10:34:50 | gevaerts | yes. |
10:35:03 | Bagderr | you can't "flash to ram" |
10:35:27 | webguest21 | ok, but the instructions say i can flash to RAM or ROM |
10:35:40 | Bagderr | I don't think that's what it says |
10:35:54 | webguest21 | http://www.rockbox.org/twiki/bin/view/Main/IriverFlashing |
10:36:04 | linuxstb | gevaerts: Have you heard from the usb audio person recently? |
10:36:55 | webguest21 | to clarify, I flash to RAM and then to ROM as well |
10:37:01 | gevaerts | linuxstb: not since friday (I think). He seems to be online now |
10:37:06 | gevaerts | phinze: ping |
10:37:20 | phinze | hey hey |
10:37:27 | gevaerts | good morning :) |
10:37:55 | linuxstb | webguest21: It talks about flashing the "ram image" and "rom image" to flash memory. Which is different to "flashing to ram" |
10:38:02 | phinze | indeed... up late pounding away on gsoc apps |
10:38:09 | petur | webguest21: what are you trying to do? just installing rockbox? |
10:38:39 | gevaerts | phinze: great :) |
10:38:59 | webguest21 | ok, so I can flash either the rom or ram image to the same place, right ? |
10:39:06 | phinze | gevaerts: actually running behind on my rockbox one ... i'll move my specific questions over to a pm |
10:39:15 | markun | gevaerts: you need this DFU tool for your M6SL: http://www.meizume.com/miniplayer-m6-sl/5001-found-working-dfu-tool-m6sl.html |
10:39:16 | | Join Nico_P [50] (n=nicolas@rockbox/developer/NicoP) |
10:39:21 | | Quit Chronon ("ZZZZzzzz") |
10:39:35 | petur | webguest21: what are you trying to do? just installing rockbox? |
10:39:57 | gevaerts | phinze: sure. You still have more than 15 hours... |
10:40:16 | webguest21 | petur; yes, I have installed it fine, just trying to clarufy the flash procedure to another noob like myslef |
10:41:04 | petur | webguest21: flashing the ram or rom image is only when you want to put rockbox completely in the flash. Normal install is just flashing the bootloader |
10:41:51 | wpyh | How about the DFU tool on Linux? |
10:42:09 | Bagderr | wpyh: that's one of the first things to fix really |
10:42:09 | wpyh | I tried it but it could not flash the firmware to the M6 |
10:42:37 | petur | webguest21: it is not 'flashing to ram' but 'flashing a ram build' ie a build that runs from ram (<-> a build that runs from rom) |
10:43:55 | webguest21 | thanks for your help. |
10:44:12 | | Quit webguest21 ("CGI:IRC") |
10:44:30 | wpyh | Bagderr: I tried to look for a free usb analyzer (someone at Meizume said that you can use a usb analyzer in Windows) but couldn't find any |
10:45:26 | Bagderr | and they say DFU is supposed to be a standard ;-) |
10:46:05 | wpyh | someone at Meizume said that Samsung's DFU is not standard :p |
10:46:23 | Bagderr | haha |
10:48:44 | wpyh | wait, I'll look for that post |
10:48:56 | * | gevaerts hopes it is not standard. His first project was going to be to work out the differences |
10:49:24 | Bagderr | well, hopefully it just breaks it at some small point |
10:50:13 | Bagderr | iirc, markun said the SoC boots in big-endian mode and I wonder if the DFU then needs to speak that |
10:50:33 | | Quit cool_walking_ (Remote closed the connection) |
10:50:33 | Bagderr | the openmoko dfu page says it doesn't work in big endian |
10:51:15 | markun | Bagderr: according to kgb2008 it's very different from the dfu standard. We'll see after gevaerts analyzes the USB trafic during a firmware flash. |
10:51:24 | Bagderr | ouch |
10:51:35 | Bagderr | so the "dfu utils" name is just misleading then |
10:51:54 | Nico_P | JdGordon: you're having issues with playback? |
10:51:55 | wpyh | ok |
10:52:24 | Bagderr | kgb2008 is a man with many facts so I'm sure that's correct |
10:52:25 | amiconn | markun: There was some talk regarding the old rockchips in here several weeks ago. There was also a link to a datasheet |
10:53:26 | markun | amiconn: I only have the datasheet for the RK26xx |
10:53:33 | | Join Spex [0] (i=opera@dslb-088-074-196-034.pools.arcor-ip.net) |
10:56:02 | | Join daurnimator [0] (i=daurn@unaffiliated/daurnimator) |
10:57:24 | wpyh | markun: you have the datasheet for RK26xx? |
10:57:25 | Nico_P | Bagderr: about GSoC apps, knowing how students tend to do things at the last minute, I expect a couple new ones today (not counting phinze's) |
10:57:49 | * | phinze isn't counted :( |
10:57:52 | Bagderr | yeah, I guess we'll find out! |
10:58:18 | * | gevaerts thinks that Nico_P means 'unexpected applications' :) |
10:58:26 | markun | wpyh: http://www.mympxplayer.org/documentation-and-manuals-dc5.html |
10:58:28 | Nico_P | exactly :) |
10:59:29 | * | phinze knows this, but always jumps at the chance to be meek and lowly ;) |
10:59:30 | Nico_P | amiconn: don't know if you've seen: I've found the cause for the end of playlist bug but I need to test the fix |
11:00 |
11:00:48 | Nico_P | amiconn: if you're interested in helping test: comment out playback.c:1947 and report any unexpected stopping (I think one might happen on codec change towards the end of the playlist) |
11:01:40 | wpyh | markun: Thanks |
11:01:52 | | Join Jeton [0] (n=4f7ebe95@gateway/web/cgi-irc/labb.contactor.se/x-e45dfb4befc68b92) |
11:02:08 | Nico_P | btw, I'm the first one to agree it sucks that the playback engine still can't be called stable :( |
11:02:35 | | Quit Vampiryan () |
11:03:18 | Jeton | With the commit of FS #8308 do themes need to change some parametres in order to resize AlbumArt? I've got the latest build and I don't see any resizing. Or i'm missing something? |
11:03:33 | Nico_P | Jeton: it's only available to plugins for now |
11:03:58 | Jeton | just sliding puzzle right? |
11:04:02 | Nico_P | yes |
11:05:18 | Jeton | allright. Any idea when will it apply for AA? Just curious. |
11:05:29 | Nico_P | not really, no |
11:05:31 | | Join tvelocity [0] (n=tony@athedsl-4408036.home.otenet.gr) |
11:05:43 | Jeton | okay, thanks . |
11:05:49 | Jeton | okay, thanks . |
11:05:56 | Nico_P | it'll be when someone decides to write a version we can use in the core |
11:08:23 | | Quit Jeton ("CGI:IRC (EOF)") |
11:08:55 | amiconn | markun: I confused rockchip with another DAP SoC: the ATJ2085 (check logs from 8 August 2007) |
11:09:24 | wpyh | ATJ is Actions |
11:09:33 | wpyh | Also a China-based manufacturer |
11:11:19 | amiconn | yep |
11:12:33 | phinze | so, lets say i managed to get USB Audio implemented such that your PC sees your DAP as a USB Soundcard and can send its audio output to it |
11:13:09 | phinze | would it be Absurdly Difficult to mix the bleeps and bloops coming out of your daily PC activities into the music audio output in rockbox |
11:13:12 | phinze | ? |
11:14:11 | Bagderr | my daily PC has no "bleeps and bloops" ;-) |
11:14:20 | Bagderr | isn't that mostly a quetion of what your OS supprots? |
11:14:25 | phinze | because, you see, if one could mix the two, this could be a fairly useful use case... one pair of headphones for your music and your IRC pings |
11:14:27 | *** | Saving seen data "./dancer.seen" |
11:14:30 | * | Bagderr is a typing master |
11:14:39 | * | gevaerts translates: |
11:14:58 | gevaerts | Basically how hard is it to implement mixing of two audio streams within rockbox ? |
11:15:12 | wpyh | phinze: that's a nice feature :) |
11:15:19 | Bagderr | ah within Rockbox? I thought the mixing would be done in the OS side of things |
11:15:20 | gevaerts | phinze: always put this in terms that rockbox people understand :) |
11:15:42 | * | phinze took the long way around |
11:15:55 | Bagderr | but now I see, Rockbox would run as normal and just get the "PC beeps" passed in? |
11:16:08 | phinze | Bagderr: right because the OS would be sending all its audio output to what it sees as a USB soundcard |
11:16:14 | phinze | which would actually be your DAP running rockbox |
11:16:34 | Bagderr | so when you run winamp on the PC to play music, you'll get to enjoy twice the music! |
11:16:43 | phinze | and rockbox would have to mix the USB Audio input stream along with its normal musical output |
11:17:03 | phinze | Bagderr: that's only for power users ;) |
11:17:25 | | Join webguest82 [0] (n=d9e1ca0d@gateway/web/cgi-irc/labb.contactor.se/x-34fa69f1c5c49765) |
11:17:27 | Bagderr | I figure the sound comes in some kind of pcm stream? |
11:17:36 | gevaerts | Yes |
11:17:46 | webguest82 | Hi, once i have flashed my player, can I delete the .rockbox folder ? |
11:18:04 | Bagderr | webguest82: no |
11:18:20 | webguest82 | thanks |
11:18:24 | | Quit webguest82 (Client Quit) |
11:19:03 | gevaerts | ... Possibly forced to one specific sample rate/pcm format/sample size setting (so the host OS would do the needed resampling) |
11:19:43 | gevaerts | So you can assume whatever pcm format you like |
11:19:46 | Bagderr | so it's basically a constant cross-fade |
11:20:10 | Bagderr | the feature I mean |
11:20:37 | * | gevaerts doesn't know too much about this side of things, but thins that Bagderr is correct |
11:20:42 | phinze | Bagderr: more or less, except i would imagine less decoding needs to be done for the PC Audio Stream than for the MP3 |
11:21:06 | Bagderr | right, it would bascially be to mix in another pcm stream with the decoded song |
11:21:38 | * | gevaerts nods |
11:21:38 | phinze | yep. so... does that fall in the realm of the vaguely possible? |
11:21:44 | petur | just like voice... |
11:21:52 | Bagderr | it certainly sounds possible to me |
11:21:57 | phinze | ooo, that's what rockbox already does with voice? |
11:22:07 | phinze | mixes it in with your music stream? |
11:22:28 | Bagderr | yes |
11:22:45 | phinze | nice. that's promising. |
11:23:55 | Bagderr | oh a new application |
11:24:11 | Bagderr | and gone... |
11:24:32 | * | gevaerts was slightly too late :) |
11:24:55 | Bagderr | was just one of those silly nonsensical ones |
11:25:20 | wpyh | Well, doesn't rockbox need to process the USB data? |
11:26:32 | gevaerts | wpyh: rockbox can tell the host what exact format it wants, so it can ask for something that doesn't need further processing |
11:26:33 | * | phinze has been up much too long to catch these sorts of things :) |
11:26:53 | * | gevaerts guesses. Could phinze be a student ? ;) |
11:27:15 | phinze | working at 4:30am the night before a deadline? sounds about right. |
11:27:26 | wpyh | oh |
11:27:46 | JdGordon | Nico_P: hey, yeah playback went toatly fubar this arvo.. but im not using current svn so havnt done any proper reports |
11:28:07 | phinze | wpyh still has a point, though... if the processing of the isochronous (sp?) transfer takes too much overhead that might kill the entire idea |
11:28:23 | JdGordon | I'm also thinking it may be a dead file system because the wps kept saying it was the same track and the progress was ok, and eveentually it got back to the playing track |
11:28:44 | phinze | and may even kill your regularly scheduled playing music |
11:29:12 | phinze | thoughts, gevaerts? |
11:29:38 | gevaerts | True, but I don't expect it will on 'normal' codecs. There is still a lot of cpu available |
11:29:42 | Nico_P | JdGordon: ok. try to at least use something after r16955 ;) |
11:30:10 | JdGordon | 16891 is the version on my sansa.. |
11:30:16 | * | JdGordon needs to update :p |
11:30:23 | gevaerts | And we're not too worried about power usage here. We have 500mA if we want them :) |
11:30:27 | phinze | gevaerts: but aren't you already seeing the USB stack bugging out when the CPU is busy handling other things? |
11:30:33 | phinze | mmm... power |
11:30:59 | gevaerts | phinze: yes, but that's a bug ;) And it only happens for transfers going the other way |
11:31:07 | phinze | ...unlimited POWER! |
11:31:11 | phinze | err... sorry. |
11:31:42 | phinze | alright, i'll take your word for it that there's CPU to spare |
11:33:09 | | Join ap0 [0] (i=kvirc@nfb68-1-88-169-81-101.fbx.proxad.net) |
11:42:20 | | Part Spex |
11:44:12 | Bagderr | ... gsoc mentor introductions couldn't be much more uninteresting to post to the mentors list |
11:44:39 | gevaerts | And they still go on... |
11:44:41 | | Join Spex [0] (i=opera@dslb-088-074-196-034.pools.arcor-ip.net) |
11:44:42 | * | petur labeled them as spam... |
11:44:54 | Bagderr | well, 130+ orgs with 10+ mentors in each... they can go on forever! |
11:45:09 | petur | maybe we should start mailing too? |
11:45:43 | phinze | "Hello, my name is X and I would like to apply for GSoC 2008! Now, what do I do?" |
11:45:55 | * | gevaerts waits for the time when petur's mail system classifies all petur's mail as spam :) |
11:46:14 | petur | peace, finally ;) |
11:47:50 | Bagderr | phinze: the list is only for mentors, so they don't apply ;-) |
11:48:15 | Bagderr | "helly my name is N I'm mentor in project P" |
11:48:32 | | Quit ap0 ("Bye.") |
11:48:36 | phinze | ahh well so you avoid those at least... the Gallery project set up a GSoC specific mailing list with mentors and students |
11:48:40 | Bagderr | as if anyone outside that project cares... |
11:48:54 | Nico_P | Bagderr: don't worry, the student ML is much the same |
11:49:04 | phinze | dozens. dozens. of nearly identical emails. |
11:49:06 | | Part Spex |
11:49:16 | Bagderr | ugh |
11:49:36 | | Join Spex [0] (i=opera@dslb-088-074-196-034.pools.arcor-ip.net) |
11:49:38 | phinze | at least in my svn-announce list the revision goes up every time! |
11:49:43 | gevaerts | I count 401 unique senders now |
11:49:47 | Nico_P | does google tell everyone to introduce themselves? |
11:50:08 | Bagderr | Nico_P: no, but they didn't shoot down the idea when someone suggested it |
11:50:45 | gevaerts | They probably missed that mail, and when they noticed there were already 100 of them |
11:50:57 | petur | which is stupid, given that most of those mails will be stored on gmail... |
11:51:03 | Bagderr | no, they said "it might be a good idea" or similar |
11:51:45 | Bagderr | oh well, it's fairly easy to just not read them |
11:51:59 | * | petur nods |
11:52:26 | phinze | plus, google does have More Storage Than Humans Can Comprehend |
11:53:18 | petur | s/have/wastes |
11:53:57 | phinze | who needs efficiency when you can throw a 500 node cluster around? |
11:55:40 | * | phinze wonders if the enterprise folks make fun of the embedded folks as much as the other way around |
11:56:16 | Bagderr | of course not, we are the cool guys and they know it! |
11:56:20 | Bagderr | :-O |
11:56:36 | | Join DavidS1 [0] (n=Tordre@n098h202.wsr.mun.ca) |
11:57:24 | phinze | though i suppose they would just invoke the "whose is bigger" type banter |
11:57:28 | phinze | ;) |
11:57:47 | JdGordon | logbot: !seen barrywardell |
11:57:58 | * | JdGordon thinkis he got that wrong |
11:59:07 | GodEater | !seen barrywardell |
11:59:21 | GodEater | either that or logbot only responds to certain people ? :) |
11:59:33 | amiconn | JdGordon: /msg logbot seen <nick> |
11:59:48 | *** | Server message 505: 'logbot :Private messages from unregistered users are currently blocked due to spam problems, but you can always message a staffer. Please register! ( http://freenode.net/faq.shtml#privmsg )' |
11:59:58 | JdGordon | or logbot isnt registered still? |
12:00 |
12:00:23 | JdGordon | yep :( |
12:00:44 | JdGordon | ok.. anyone seen barry lately? |
12:00:45 | amiconn | Set unfiltered, then you'll get the answer |
12:01:31 | JdGordon | has anyone else with a PP target had problems loading the OF after buschels power saving commit? |
12:01:47 | JdGordon | seems there is a problem with DEV_USB0 at least on e200 |
12:02:00 | * | amiconn certainly won't notice |
12:02:13 | JdGordon | commenting out its disable line fixes the problem.. I want to commen it out in svn... |
12:02:32 | | Quit Nevtus ("Gone") |
12:02:33 | JdGordon | amiconn: you never use of for usb? |
12:02:51 | amiconn | no, why? |
12:03:11 | amiconn | Ipods have emergency diskmode, and the H10 has in-rom diskmode too that comes before the rb bl |
12:03:11 | * | linuxstb suspects JdGordon is talking Sansa, and amiconn isn't... |
12:03:29 | JdGordon | supposedly this problem happend on both an ipod and a h10 |
12:03:42 | LinusN | amiconn: wouldn't that count as "of"? |
12:04:14 | Bagderr | I count everything outside of Rockbox as OF |
12:04:31 | JdGordon | FS #8506 is the report |
12:05:02 | JdGordon | sorry, 4g and mini supposedly had the issue |
12:05:12 | LinusN | still, in this case, there is a difference between "of" and "of" |
12:05:20 | Bagderr | indeed |
12:05:41 | | Join Nevtus [0] (n=Nevtus@unaffiliated/nevtus) |
12:05:42 | amiconn | JdGordon: Besides, on mini I mostly use rockbox usb nowadays |
12:06:06 | | Part Spex |
12:06:11 | | Quit kugel (Remote closed the connection) |
12:12:32 | | Quit DavidSG (Connection timed out) |
12:15:10 | JdGordon | does anyone mind me adding usb_enable(true); in the usb thread before it tries to reboot when not using rocbox usb? (assuming this fixes the problem)? |
12:15:49 | soap | JdGordon, I have no trouble booting into OF on my iPod 5th gen. |
12:16:52 | gevaerts | JdGordon: the problem with that is that you don't want the usb_core_init() from usb_enable |
12:17:15 | JdGordon | will that cause problems if its going to reboot? |
12:17:32 | linuxstb | LinusN: Do you have a backup of any of the Rockbox_LLorean theme files from the forums? IIUC, Llorean has a copy, but on the hard disk of a broken laptop... |
12:20:45 | | Join kugel [0] (i=kugel@unaffiliated/kugel) |
12:21:18 | JdGordon | gevaerts: so is rockbox usb safe to use on the e200? |
12:21:32 | * | JdGordon thinks it might be easier to use that than try to fix the bootloader :p |
12:22:04 | gevaerts | JdGordon: there is still FS #8663 unfortunately |
12:22:42 | kugel | JdGordon: I hat this issue yesterday too (FS8506) |
12:22:45 | linuxstb | Isn't full-speed reliable though? |
12:23:05 | JdGordon | kugel: on which target? |
12:23:18 | kugel | e200 |
12:23:22 | gevaerts | At least desowin saw the problem once on full speed on e200... |
12:23:33 | kugel | With a current build |
12:24:01 | | Join roolku [0] (n=roolku@77-99-112-231.cable.ubr16.edin.blueyonder.co.uk) |
12:24:11 | kugel | It worked the previous times though, yesterday was the first time I experienced that crash |
12:28:44 | JdGordon | gevaerts: in usb_init() staright after usb_init_device() there is usb_enable(false); shouldnt it be checking if usb is connected before disabling it? |
12:31:28 | gevaerts | Good question. For PP that call is not needed there (since it basically does the same as the end bit of usb_init_device(), but I'm not sure about targets with USB-ATA bridges |
12:33:15 | | Join Thundercloud [0] (n=thunderc@84-51-130-71.judith186.adsl.metronet.co.uk) |
12:44:02 | JdGordon | arg... I was accidently copying the wrong file across and getting pissed off when nothing was changing :'( |
12:44:19 | JdGordon | seems I've got the bootloader playing again... need to figure out what is needed and what isnt now |
12:44:38 | * | gevaerts usually edits in one tree, compiles in another, and copies files from a third |
12:45:30 | phinze | the Forest Method |
12:45:52 | JdGordon | computers should be smart enough by now to know what we mean! |
12:46:54 | JdGordon | gevaerts: why is dmesg showing a rockbox usb device when rockbox usb isnt enabled? |
12:48:28 | gevaerts | It has to show something to be able to get any current from the bus. I agree that it isn't really needed just before rebooting, but it's kind of tricky to avoid this |
12:48:58 | JdGordon | ok |
12:49:10 | gevaerts | It only has to reboot if the host does usb (i.e. not when connecting to a wall charger), so you need basic enumeration support |
12:49:53 | JdGordon | any issues commiting http://rafb.net/p/djZ5mH54.html ? |
12:50:59 | JdGordon | amiconn: LinusN: ^ will removing usb_enab;e(false) from the bootloader cause any issues on non PP targets? |
12:51:26 | | Nick fxb__ is now known as fxb (n=felixbru@h1252615.stratoserver.net) |
12:52:46 | gevaerts | JdGordon: I see no issues, but I can't do any testing or in-depth review now. I guess we'll notice if it makes things break ;) |
12:53:13 | JdGordon | except, it will only affect bootloader, so any issues might not show up for months :( |
12:55:05 | gevaerts | I can test on my players tonight (gigabeat, ipod 5G and c200, I' rather not touch h300) |
12:56:46 | JdGordon | getting a nice collection there :) |
12:56:59 | JdGordon | speaking of which.. my mr500 battery finnaly went dead :D |
12:57:12 | gevaerts | I'll test on the meizu once the port is done :) |
12:57:18 | * | phinze wanders into the kitchen for a snack, figuring if depriving body of sleep best to at least give it food |
12:57:38 | * | gevaerts goes to have lunch as well |
12:58:36 | * | JdGordon notices the time and doesnt do anything about that commit for a few hours to hopefully get a respons |
12:58:41 | JdGordon | e |
13:00 |
13:10:28 | | Join n1s [0] (n=nils@nl104-208-236.student.uu.se) |
13:14:30 | *** | Saving seen data "./dancer.seen" |
13:21:19 | | Join dabujo [0] (i=xx@p4FDB3DFC.dip0.t-ipconnect.de) |
13:21:24 | | Join ali_as [0] (n=as@ambix.plus.com) |
13:25:36 | | Join pondlife [50] (n=Steve@rockbox/developer/pondlife) |
13:33:06 | | Join krz [0] (n=irc_by@turbo.sml.by) |
13:35:50 | pondlife | Nico_P: Have you written down the correct sequence of events for a track transition? |
13:36:03 | Nico_P | I have it on a sheet of paper |
13:36:15 | pondlife | Any chance of it making the wiki? |
13:36:42 | pondlife | Looks like playlist_next needs a partner to do a non-advancing get? |
13:37:01 | * | pondlife suspects playlist_next() should be renamed playlist_advance().... |
13:37:59 | pondlife | I'd very much like to get a proper sync on the playlist index, I'm sure you would too... |
13:38:22 | Nico_P | indeed |
13:38:42 | Nico_P | I also had to reopen a bug when committing r16955 |
13:38:48 | pondlife | Which one? |
13:38:55 | n1s | Nico_P: does FS #7033 make sense anymore with viewports now supported in wps? |
13:39:29 | Nico_P | pondlife: FS #8206 |
13:39:34 | linuxstb | n1s: IMO it could still be useful. |
13:39:36 | Nico_P | it was fixed by r16019 |
13:39:51 | pondlife | Nico_P: Yep - that's a playlist index confusion one too |
13:40:28 | Nico_P | n1s: I think it could still be useful but it needs an improvement with scrolling lines |
13:40:52 | n1s | linuxstb, Nico_P: ah, for the same wps but using different fonts :) |
13:40:55 | Nico_P | pondlife: I'll try to make a diagram and put it on the wiki, yes |
13:41:00 | pondlife | Great |
13:41:07 | pondlife | Do we have a conflict of some kind in there? |
13:41:23 | pondlife | i.e. a must happen before b, b must happen before c, c must happen before a |
13:41:39 | pondlife | where playlist_next() is one of them :) |
13:41:56 | Nico_P | currently, yes. but I think it can be solved |
13:42:02 | linuxstb | n1s: Yes, or simply when you want a different line spacing... |
13:42:25 | | Join MethoS- [0] (n=clemens@host-091-096-213-141.ewe-ip-backbone.de) |
13:42:36 | Nico_P | the problem I fixed in r16955 was that audio_rebuffer() was called by audio_checj_new_track before playlist_next() had been called |
13:42:47 | pondlife | Yes, I saw your notes |
13:43:03 | linuxstb | n1s: But i would only want it if the code impact is minimal (which I think it was before viewports) - if it complicates things, I would say to forget it. |
13:43:04 | pondlife | But then tried to work out the proper sequence in my head and fell over |
13:43:14 | Nico_P | it could have been fixed with a correct value for last_peek_offset but in the current state of things, it would have added even more special casing |
13:43:24 | n1s | linuxstb: yes, that too, btw have any of you wps hackers seen fs#8517? |
13:43:30 | pondlife | Better to fix it properly. |
13:45:07 | Nico_P | pondlife: I'd like to rewrite audio_check_new_track to better separate distinct cases... currently they are all intertwinded |
13:45:26 | pondlife | I'd like to see audio_check_new_track() die :) |
13:45:32 | pondlife | slowly and horribly |
13:46:03 | pondlife | That's exactly the sort of routine that gives poor playback.c a bad name |
13:47:41 | Nico_P | indeed. I think it's really the weak point currently |
13:48:14 | Nico_P | the weakest link, if I dare say :) |
13:49:15 | | Quit TaylorKillian (Read error: 110 (Connection timed out)) |
13:49:20 | pondlife | You might want to not force the playlist index to sync with the rest of the WPS... |
13:49:56 | pondlife | It's useful to be able to skip forward repeatedly and see the playlist index(and maybe filename) increment quickly, but not have to wait for metadata to buffer |
13:50:24 | pondlife | Probably not a playback/playlist thing, but something useful that got a bit lost in MoB |
13:50:25 | Nico_P | I agree. that's why I had put playlist_next in audio_skip |
13:51:08 | pondlife | Also, if we could add how MASCODEC does transitions to your diagram, that would be useful. |
13:51:35 | pondlife | When I say, we... I really mean someone with a MAS |
13:51:39 | Nico_P | I had a quick look and the lack of a codec seems to make things much simpler |
13:51:49 | | Join ap0 [0] (i=kvirc@nfb68-1-88-169-81-101.fbx.proxad.net) |
13:53:02 | linuxstb | JdGordon: Did you install the userfs tgz file? My guess is that needs to go to the root as well, and the author forgot that from the "full install" archive. |
13:53:13 | linuxstb | I mean usrfs-0.1.tar.gz |
13:53:14 | Nico_P | maybe to get the playlist index in sync with the WPS we should make the WPS not read the index directly but instead use the ID3 struct |
13:53:28 | JdGordon | linuxstb: there is a 20mb userfs file which is in the root |
13:53:51 | Nico_P | there's an index field there that's always zero on SWCODEC and that is used for something I don't really understand on HWCODEC |
13:54:03 | linuxstb | JdGordon: So there is... I missed that. |
13:54:26 | JdGordon | my desktop has no problems mounting it |
13:55:21 | Nico_P | pondlife: do you need a quick briefing on the track skipping procedure or was it mainly for documentation purposes? |
13:55:31 | pondlife | Bit of both really |
13:55:47 | pondlife | No big rush, I won't have time to play today |
13:56:18 | pondlife | But if such a document had been in our possession beforehand, we'd have wasted less time... |
13:56:19 | Nico_P | fne by me, I also have some school work to do :) |
13:56:36 | pondlife | OK, just wondering if I needed to work it out from scratch or not. |
13:56:55 | pondlife | "Not" being a good answer. :) |
13:57:26 | Nico_P | in short, it's always initiated by the codec, through codec_request_next_track_callback |
13:57:48 | Nico_P | that leads to sending (not posting) Q_AUDIO_CHECK_NEW_TRACK to the audio queue |
13:58:10 | Nico_P | audio_check_new_track then gets called and replys |
13:59:01 | Nico_P | a manual skip is triggered by forcing ci.new_track to 1, which will make the codec request the next track |
14:00 |
14:00:17 | Nico_P | once the skip is finished, codec_track_skip_done is called, which posts Q_AUDIO_TRACK_CHANGED to the audio queue, at which point audio_finalize_track_change is called |
14:01:13 | | Join DerDome [0] (n=DerDome@dslb-082-083-202-158.pools.arcor-ip.net) |
14:02:57 | Nico_P | pondlife: does that help? |
14:03:14 | pondlife | Yes |
14:03:27 | pondlife | Remind me about post vs send...? |
14:03:33 | pondlife | i.e. which blocks? |
14:03:49 | | Part LinusN |
14:04:18 | Nico_P | send blocks the caller until it gets a reply |
14:04:27 | Nico_P | it's the synchronous one |
14:04:28 | pondlife | OK |
14:04:49 | | Quit mrfree ("Leaving") |
14:04:58 | Nico_P | so audio_check_new_track better be as fast as possible |
14:05:05 | pondlife | The codec calls codec_track_skip_done when it has decoded the last of the data? |
14:05:41 | | Quit GodEater ("http://www.mibbit.com ajax IRC Client") |
14:05:46 | pondlife | And... manual skips aren't really relevant , they just trigger the codec to kick off the whole thing? |
14:05:52 | | Join GodEater [0] (i=c2cbc962@rockbox/staff/GodEater) |
14:06:15 | Nico_P | yes |
14:06:56 | Nico_P | codec_track_skip_done is called as soon as audio_check_new_track replies to the codec |
14:07:08 | pondlife | So my old terminology about "codec transition" and "WPS transition" still makes sense. |
14:07:17 | Nico_P | yes. |
14:07:25 | Nico_P | I call it the transition window :) |
14:07:53 | Nico_P | I simplified the end of the skipping a bit |
14:08:08 | | Join MethoS-- [0] (n=clemens@host-091-096-211-096.ewe-ip-backbone.de) |
14:08:20 | Nico_P | when the skip is manual, Q_AUDIO_TRACK_CHANGED is sent immediately |
14:09:12 | Nico_P | when it's automatic, that message is delayed until PCM has effectively changed tracks |
14:09:13 | pondlife | Say the codec_request_next_track_callback occurs and audio_check_new_track returns, but there's still 8 seconds' of audio to play out before the WPS changes. What's being executed before the codec_track_skip_done call? |
14:09:21 | Nico_P | codec_track_skip_done is what handles crossfading and gapless |
14:10:25 | pondlife | I think a full timeline with all routines and Q_... stuff would be most useful |
14:10:25 | Nico_P | codec_track_skip_done leads to enabling the pcm position callback, which will update the wps progressbar |
14:10:55 | pondlife | Ah, so codec_track_skip_done is still part of the "codec transition" and before the "WPS transition" |
14:10:58 | Nico_P | and it also enabled a pcm track changed callback, which is what will post the Q_AUDIO_TRACK_CHANGED message to the audio queue |
14:11:06 | Nico_P | yes |
14:11:20 | pondlife | Gotcha, Q_AUDIO_TRACK_CHANGED is the point the user sees a change |
14:11:26 | Nico_P | yes |
14:11:34 | pondlife | And the point when the playlist index should really incremenet |
14:11:39 | pondlife | (or however you spell it) |
14:12:00 | pondlife | I mean, to the user interface (including resume point) |
14:12:00 | Nico_P | it should, but making it increment in audio_check_new_track is simpler in most cases |
14:12:04 | Nico_P | yes |
14:12:44 | Nico_P | actually the only case where you want to advance the playlist in audio_finalize_track_change is on an automatic skip |
14:13:11 | Nico_P | in all (I think) other cases, you need to call playlist_next in audio_check_new_track or before |
14:14:07 | pondlife | I think you need to have a playlist API change so the playlist index is more controlled.. |
14:14:35 | pondlife | The outside world should see the increment only when the Q_AUDIO_TRACK_CHANGED occurs |
14:14:50 | pondlife | (which is early on manual skip, anyway) |
14:14:57 | Nico_P | I agree |
14:15:13 | pondlife | Problem is the way playlist_next() works... and the rest of the complicated playlist API. |
14:16:12 | pondlife | I may have already said, but I wonder if some of the playlist API is only used for SWCODEC, and could be scrapped...? |
14:16:33 | Nico_P | I think wa can get away with it by carefully rewriting audio_check_new_track |
14:16:38 | Nico_P | s/wa/we |
14:17:25 | Nico_P | maybe simply with a skip_type enum and a switch construct on it |
14:18:19 | Nico_P | I think I have a rather good idea of what needs to happen in each case. the problem is they are completely mixed together ATM |
14:21:43 | | Quit HEx (Remote closed the connection) |
14:21:59 | | Quit perrikwp ("http://www.mibbit.com ajax IRC Client") |
14:23:58 | * | Nico_P would like to come up with some sort of regression testing codec |
14:24:20 | Nico_P | something like test_codec that tests playback behaviour instead of testing performance |
14:24:57 | Nico_P | hmm actually it would be the opposite of what test_codec is :) |
14:26:00 | | Join miepchen^schlaf [0] (n=miepchen@p54BF77BA.dip.t-dialin.net) |
14:26:26 | | Quit miepchen^schlaf (Client Quit) |
14:26:40 | | Join miepchen^schlaf [0] (n=miepchen@p54BF77BA.dip.t-dialin.net) |
14:27:38 | | Quit Febs (Read error: 110 (Connection timed out)) |
14:28:10 | amiconn | Nico_P: Looks like id3.index is set to the actual playlist index on hwcodec (and the comment in id3.h says so too) |
14:28:12 | | Quit MethoS- (Read error: 110 (Connection timed out)) |
14:30:01 | Nico_P | amiconn: what confused me is track->id3.index = steps; in new_file() |
14:31:38 | Nico_P | but I think the WPS should be made to use that value instead of directly using playlist_get_display_index() |
14:31:52 | * | phinze is finished with his GSoC app... now to get it to look decent in those damn plaintext <textarea>s |
14:32:17 | linuxstb | uuencode application.doc |
14:32:22 | Nico_P | amiconn: would that be correctly simulated in an HWCODEC sim? |
14:32:27 | * | linuxstb hides |
14:32:40 | amiconn | Most probably not |
14:34:52 | JdGordon | amiconn: did you see my pastebin before? i want to double check that change wont affect non PP targets before commitnig |
14:35:23 | Nico_P | amiconn: then I'd need some help in testing |
14:35:32 | Nico_P | I'll try though |
14:36:53 | | Part Bagderr |
14:37:13 | | Join barrywardell [0] (n=barrywar@rockbox/developer/barrywardell) |
14:37:26 | | Join linuxstb_ [0] (n=linuxstb@rockbox/developer/linuxstb) |
14:37:36 | | Quit linuxstb (Nick collision from services.) |
14:37:46 | JdGordon | hey barrywardell |
14:38:20 | | Join bughunter2 [0] (n=Jelle@ip565fbeaa.direct-adsl.nl) |
14:38:52 | barrywardell | hi JdGordon |
14:39:22 | JdGordon | are you still having problems loading the OF on sansa? |
14:39:52 | JdGordon | svn bootloader looks like the pin detect is broken... i want to commit http://rafb.net/p/djZ5mH54.html which hopefully fixes it? |
14:41:59 | * | phinze winces, hits submit |
14:43:35 | | Quit phinze () |
14:44:21 | gevaerts | applications++ |
14:45:04 | * | n1s want's to make a joke about garbage collection but supresses the urge... |
14:45:11 | Nico_P | hmm, id3.index is zero-based on HWCODEC |
14:45:20 | n1s | not having seen any applications of course |
14:45:51 | | Quit MethoS-- (Read error: 113 (No route to host)) |
14:48:25 | | Join nplus [0] (n=nplus@141.25.globcom.net) |
14:48:34 | barrywardell | JdGordon: I thought I fixed the of loading |
14:48:56 | JdGordon | nope.. was still broken on mine |
14:48:59 | | Nick linuxstb_ is now known as linuxstb (n=linuxstb@rockbox/developer/linuxstb) |
14:49:07 | JdGordon | endless looping becasue usb detect seemed to be broken |
14:49:36 | barrywardell | ah, my problem was different |
14:49:43 | JdGordon | and FS #8506 |
14:49:55 | barrywardell | it wasn't able to load the of at all in my case |
14:51:54 | barrywardell | now that you mention it, I think the pin detect might not have worked for me |
14:51:55 | JdGordon | that patch fixes it.. but I have no idea if it will break non-pp targets |
14:54:17 | * | JdGordon rekons it probably is safe... |
14:54:26 | | Join ChristopherW [0] (n=christop@ip68-3-220-253.ph.ph.cox.net) |
14:56:34 | barrywardell | it looks reasonable from a pp point of view anyway |
14:56:52 | barrywardell | I think you should commit provided it doesn't break other devices |
15:00 |
15:02:41 | barrywardell | JdGordon: I can confirm that bootloader usb detection doesn't work on my sansa with current svn. testing now to see if your patch fixes it |
15:02:50 | | Quit nplus (Remote closed the connection) |
15:03:09 | JdGordon | hopefully it does.. something fell on the enter key while i had "svn ci" on the console :p |
15:03:18 | JdGordon | i mean.. :D |
15:04:58 | | Join nplus [0] (n=nplus@141.25.globcom.net) |
15:06:32 | | Join FOAD_ [0] (n=dok@dinah.blub.net) |
15:07:53 | * | JdGordon thinks we should probably release a new bootloader for e200's after that commit |
15:08:16 | | Join codin [0] (n=codin@lawn-net168-in.rutgers.edu) |
15:08:18 | codin | hi |
15:08:50 | gevaerts | I think we'll need a #rockbox-mentors channel soon. While it's all very well to suggest application improvements in public, at some point we will have to state negative things as well, and I think a private channel is better for that |
15:09:51 | barrywardell | JdGordon: yep. it fixes things for my sansa too. Also, I agree that it most likely shouldn't do any harm to other devices |
15:09:54 | JdGordon | not if you tell everyone about the private channel :p |
15:10:00 | codin | do you know how was the manual pdf file created and built ? - what tools were used ? |
15:10:04 | | Quit Christopher1 (Read error: 110 (Connection timed out)) |
15:10:13 | barrywardell | JdGordon: why release a new bootloader? |
15:10:43 | JdGordon | because the old ones have an issue when rockbox disables that DEV_USB0 |
15:10:50 | gevaerts | codin: it uses LaTeX tools, but I don't know the exact requirements |
15:11:23 | codin | I saw that all the fonts are T1, and are embedded in the document |
15:11:29 | barrywardell | JdGordon: as far as I know, the current one on the download servers was from before all that stuff was added |
15:11:43 | codin | I'm interested in some guidelines on how to do that |
15:11:55 | codin | or a template for the document, if possible |
15:11:57 | JdGordon | barrywardell: so its enabled and not disabled? |
15:12:50 | barrywardell | JdGordon: I think the one on the download servers was before we did anything with DEV_USB0, which probably means it is left enabled |
15:13:19 | JdGordon | ok |
15:13:47 | codin | gevaerts, do you know a way I could find out ? somebody to contact ? -thank you |
15:13:53 | gevaerts | codin: this isn't really on topic here, but if you're looking for something like a word template, this is _very_ different |
15:14:03 | | Quit EspeonEefi ("さよなら") |
15:14:04 | | Join mf0102 [0] (n=michi@85.127.182.33) |
15:14:13 | | Join ByeongKeon [0] (n=skysign@221.150.30.39) |
15:14:30 | codin | gevaerts, _not_ word !, I am looking for a latex cls or sty file/template |
15:14:33 | *** | Saving seen data "./dancer.seen" |
15:14:36 | | Join LambdaCalculus37 [0] (n=44a0430f@gateway/web/cgi-irc/labb.contactor.se/x-21c35ed32c3809a3) |
15:14:43 | codin | or some hints/pointers |
15:14:48 | | Quit FOAD (Read error: 110 (Connection timed out)) |
15:14:49 | | Nick FOAD_ is now known as FOAD (n=dok@dinah.blub.net) |
15:15:21 | | Join perrikwp [0] (i=9821663a@gateway/web/ajax/mibbit.com/x-2a3fb20d4e0f5f54) |
15:15:42 | gevaerts | codin: ok :) If you download the rockbox source from http://build.rockbox.org/, it should contain the manual |
15:16:08 | codin | thank you very much, I'll have a look |
15:17:52 | barrywardell | JdGordon: just tested to be sure and the current bootloader on download.rockbox.org works just fine, usb detection and all :D |
15:18:33 | | Join Arathis [0] (n=doerk@p508A43CC.dip.t-dialin.net) |
15:19:03 | | Quit barrywardell () |
15:22:29 | linuxstb | codin: This page may help you as well - http://www.rockbox.org/twiki/bin/view/Main/ManualHowto |
15:22:59 | | Join jgarvey [0] (n=jgarvey@cpe-024-163-032-204.nc.res.rr.com) |
15:26:07 | codin | linuxstb, thank you very much |
15:27:17 | gevaerts | ByeongKeon: In your application you mention that you developed a Linux USB client driver for a MP3 Player DIY. Are there online references somewhere that we could look at ? |
15:28:06 | ByeongKeon | gevaerts: hello gevaerts. |
15:29:12 | gevaerts | Hello |
15:29:17 | ByeongKeon | gevaerts: here is http://mas35x9.kldp.net/ |
15:30:05 | ByeongKeon | gevaerts : you can download source code from https://kldp.net/frs/?group_id=116 |
15:31:28 | gevaerts | Thanks. |
15:31:39 | ByeongKeon | it was written in korean, if you want to read that, I'll translate it. |
15:32:01 | gevaerts | No problem. C is still C ... |
15:32:32 | | Quit Rob2223 (Read error: 110 (Connection timed out)) |
15:33:23 | ByeongKeon | gevaerts, I have a question. |
15:33:34 | gevaerts | Sure, go ahead |
15:34:13 | | Join DerPapst [0] (n=DerPapst@dhcp-25-144.fh-friedberg.de) |
15:35:03 | ByeongKeon | only, you ask me about my application and leave comments. |
15:35:54 | gevaerts | yes |
15:36:13 | | Join Rob2222 [0] (n=Miranda@p4FDCE0DC.dip.t-dialin.net) |
15:36:21 | ByeongKeon | it looks, other mentors are not interesting my applicattion. |
15:37:34 | gevaerts | They are, but for some reason I seem to be asking the questions first. The same is true for most other applications. I expect this to change next week when the evaluation period starts |
15:37:49 | * | gevaerts has a meeting now |
15:41:47 | Nico_P | ByeongKeon: we're all interested in most of the applications, but gevaerts has been doing most of the work |
15:41:56 | Nico_P | it doesn't mean we're not following ;) |
15:42:20 | ByeongKeon | can I ask one more? |
15:42:27 | * | petur opens one eye |
15:42:42 | Nico_P | ByeongKeon: of course |
15:42:43 | JdGordon | move along.. nothing to see here... |
15:43:22 | Nico_P | amiconn: I hop you'll like r17018 :) |
15:43:39 | | Quit Arathis ("Bye, bye") |
15:44:53 | ByeongKeon | I'd like to talk other student who submit application, but, I'm only a student who submit application in here. |
15:45:39 | Nico_P | they come by too but don't usually stay very long |
15:46:02 | petur | ByeongKeon: did you try #gsoc ? |
15:46:54 | ByeongKeon | hello petur, #gsoc channel is for all student. |
15:47:20 | ByeongKeon | I mean a student who submit to Rockbox. |
15:47:27 | petur | ah... |
15:49:07 | Nico_P | ByeongKeon: your best chance to get to talk to them is to stick around and wait for some gsoc talk |
15:49:20 | | Join linuxstb_ [0] (n=linuxstb@rockbox/developer/linuxstb) |
15:49:26 | | Join mcflow [0] (n=mcflow@88-134-3-18-dynip.superkabel.de) |
15:49:36 | | Quit linuxstb (Nick collision from services.) |
15:49:38 | | Nick linuxstb_ is now known as linuxstb (n=linuxstb@rockbox/developer/linuxstb) |
15:50:52 | ByeongKeon | Nico_P: Tomorrow, I'll do as you told. |
15:52:20 | ByeongKeon | did you see domonok1 ? he told me yesterday, he will leave some comments on my application. |
15:53:01 | ByeongKeon | So, I'm here, to answer that. but, he didn't leave anything. |
15:53:17 | Nico_P | he's around quite often |
15:54:06 | | Quit codin (Read error: 104 (Connection reset by peer)) |
15:54:20 | | Join codin [0] (n=codin@lawn-net168-in.rutgers.edu) |
15:54:20 | | Quit codin (Read error: 104 (Connection reset by peer)) |
15:54:33 | | Join codin [0] (n=codin@lawn-net168-in.rutgers.edu) |
15:54:41 | ByeongKeon | I'm going to wait for him. |
15:57:47 | DavidS1 | ByeongKeon: I am also a student that applied for a gsoc with rockbox |
15:57:57 | | Join Febs [0] (n=chatzill@38.98.196.75) |
15:58:22 | ByeongKeon | you are. hello, DavidS1. |
15:58:54 | DavidS1 | Hello, |
16:00 |
16:00:06 | * | DerPapst waves to the other gsoc appliants :-) |
16:00:39 | DavidS1 | DerPapst: did you get your ppm veiwer done after? |
16:00:56 | Febs | gevaerts: I'm not sure if the information in this forum thread is of any use to you, but I thought I'd bring it to your attention: http://forums.rockbox.org/index.php?topic=16263 |
16:00:58 | DerPapst | last compile running right now i hope. |
16:01:17 | * | DavidS1 wishes luck all around |
16:03:00 | | Nick DavidS1 is now known as DavidSG (n=Tordre@n098h202.wsr.mun.ca) |
16:03:31 | DerPapst | meh... native gcc complains about something what arm-elf-gcc is fine with ^^ |
16:08:28 | linuxstb | DerPapst: Different versions of gcc often give different warnings... |
16:08:50 | linuxstb | e.g. 4.0 vs 4.2 |
16:15:39 | DerPapst | fixed :-) |
16:16:27 | | Join FOAD_ [0] (n=dok@dinah.blub.net) |
16:20:44 | | Join cameron12354 [0] (n=cameron_@dsl-58-7-60-125.wa.westnet.com.au) |
16:22:27 | cameron12354 | hey everyone |
16:22:45 | cameron12354 | can i get any else for rockbox here? |
16:23:01 | cameron12354 | like games programs and what not |
16:23:03 | | Part cameron12354 |
16:25:34 | | Join J-23 [0] (n=aldwulf@a105.net128.okay.pl) |
16:29:11 | | Quit FOAD (Read error: 110 (Connection timed out)) |
16:29:11 | | Nick FOAD_ is now known as FOAD (n=dok@dinah.blub.net) |
16:30:08 | | Join perrikwp|class [0] (i=98213489@gateway/web/ajax/mibbit.com/x-ce9b0417423cd2df) |
16:33:31 | Nico_P | track skipping is fscked up :/ |
16:35:33 | | Quit perrikwp|class ("http://www.mibbit.com ajax IRC Client") |
16:44:46 | | Join disorganizer [0] (n=disorgan@p5B11F169.dip.t-dialin.net) |
16:46:11 | | Quit Llorean ("Leaving.") |
16:48:16 | | Quit ender` (Read error: 104 (Connection reset by peer)) |
16:48:23 | | Join Lynx_ [0] (n=lynx@tina-10-4.genetik.uni-koeln.de) |
16:48:27 | | Join ender` [0] (i=krneki@84-255-206-8.static.t-2.net) |
16:48:38 | | Join mcuelenaere [0] (n=mcuelena@78-21-185-185.access.telenet.be) |
16:49:01 | LambdaCalculus37 | Nico_P: Skipping back through tracks is especially forked up. |
16:49:15 | LambdaCalculus37 | Sometimes it still skips *forward*. |
16:49:28 | Nico_P | LambdaCalculus37: yes, I've just seen how bad it is |
16:49:48 | | Join Piero_Scarufii [0] (n=Piero@87-37-215.ftth.xms.internl.net) |
16:49:58 | Piero_Scarufii | http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=58322&view=findpost&p=557677 |
16:50:08 | Piero_Scarufii | Does Rockbox really not support PNG or JPEG album art? |
16:50:16 | Piero_Scarufii | I'm just wondering if CPU power is really such an issue that they would do that. |
16:50:22 | disorganizer | regarding FS# 7033: i think this still makes sense at least until we get a "vertical centering" of a text line inside a viewport :-) |
16:50:36 | LambdaCalculus37 | Rockbox only supports .bmp artwork. |
16:50:45 | Nico_P | Piero_Scarufii: we only support bitmap, but we'd like to add support for other formats |
16:50:52 | Nico_P | it's just that noone has done it yet |
16:50:52 | * | pondlife quietly wants bmp resize in the core... |
16:50:57 | dionoea | Piero_Scarufii: it's more of a memory management issue AFAIK |
16:51:10 | Nico_P | pondlife: seen my commit? |
16:51:16 | pondlife | The latest? |
16:51:21 | Piero_Scarufii | ok ty |
16:51:24 | Nico_P | yes, the playlist index one |
16:51:24 | LambdaCalculus37 | pondlife: I wouldn't mind seeing bitmap resize, either. |
16:51:33 | pondlife | Is that what broke track skip? |
16:51:48 | pondlife | I've not got any DAP with me at the moment |
16:51:51 | Nico_P | pondlife: no, it didn't change anything besides the WPS |
16:51:55 | pondlife | Ah, ok |
16:52:06 | Nico_P | it's purely the view in this case |
16:52:15 | pondlife | I'm very out of date here...:) |
16:53:04 | Piero_Scarufii | does rockbox support creative players yet? |
16:53:13 | GodEater | not yet |
16:53:47 | Piero_Scarufii | why not... too hard? |
16:53:52 | linuxstb | Piero_Scarufii: And "creative players" means lots of different hardware - if/when support is added, it will be for specific players. |
16:55:01 | Piero_Scarufii | k |
16:55:13 | linuxstb | Piero_Scarufii: Rockbox is a community of developers - people join the project and port Rockbox to players they own and are interested in. Only recently have users with the skills started to hack any Creative players. |
16:55:57 | Piero_Scarufii | thats fine i use my creative as storage anyways |
16:56:03 | Piero_Scarufii | just wondering |
16:56:14 | Piero_Scarufii | i asked the same question here 3 years ago :) |
16:58:02 | scorche|sh | Piero_Scarufii: for future reference, all the devices rockbox runs on are mentioned on the front page |
16:59:24 | Piero_Scarufii | i never visit sites |
17:00 |
17:00:11 | Piero_Scarufii | but thanks |
17:00:49 | | Quit DerPapst (Read error: 110 (Connection timed out)) |
17:00:57 | | Join toffe82 [0] (n=chatzill@h-74-0-180-178.snvacaid.covad.net) |
17:06:16 | amiconn | Nico_P: There might be a problem with that commit on hwcodec. I'll check tonight |
17:06:17 | | Quit mcuelenaere (Read error: 104 (Connection reset by peer)) |
17:07:43 | Nico_P | amiconn: what kind of problem? |
17:08:18 | Nico_P | Piero_Scarufii: there is ZVM port that has made nice progress |
17:08:38 | scorche|sh | Piero_Scarufii: erm...you *never* visit sites? |
17:08:49 | Nico_P | and it has opened the way for ports to other creative players |
17:09:02 | amiconn | There might be wrong indices displayed when playing a dir shuffled (according to wps.c / wps-display.c history) |
17:09:45 | Piero_Scarufii | scorche thats right |
17:09:52 | Piero_Scarufii | i never visit sites |
17:10:06 | LambdaCalculus37 | Piero_Scaufii: Not for anything, but start making it a habit of doing so. |
17:12:01 | | Join mcuelenaere [0] (n=mcuelena@78-21-185-185.access.telenet.be) |
17:12:30 | | Join DerPapst [0] (n=DerPapst@dhcp-25-144.fh-friedberg.de) |
17:14:26 | Nico_P | amiconn: I'll try in the sim |
17:14:37 | *** | Saving seen data "./dancer.seen" |
17:16:49 | | Quit corevette (Remote closed the connection) |
17:16:49 | Nico_P | amiconn: it seems ok here, but please test it :) |
17:18:30 | disorganizer | kugel: your patch breaks massa's patch or vice versa :-) |
17:18:49 | kugel | disorganizer: I know |
17:18:56 | | Quit ap0 ("Bye.") |
17:19:38 | disorganizer | kugel: just wanted to inform you in case you didnt. |
17:21:21 | kugel | disorganizer: I knew they conflict when I first heard that he'll edit parse_viewport |
17:21:36 | kugel | since that function is moved to another file in my patch |
17:27:05 | | Quit mcuelenaere (Read error: 104 (Connection reset by peer)) |
17:27:21 | disorganizer | ppbly we should commit the move in a seperate patch? |
17:31:24 | | Quit disorganizer ("ChatZilla 0.9.81 [Firefox 2.0.0.13/2008031114]") |
17:32:23 | | Join mcuelenaere [0] (n=mcuelena@78-21-185-185.access.telenet.be) |
17:40:22 | | Join DavidS1 [0] (n=Tordre@n098h202.wsr.mun.ca) |
17:40:41 | kugel | linuxstb: ping, what do you think about that? |
17:41:01 | kugel | What disorganizer suggested |
17:45:08 | kugel | linuxstb: I also want to know if having the list_info viewport in the gui_synclist struct or as a global (which is reloaded at settings change) is preffered |
17:50:29 | | Quit mcuelenaere (Read error: 104 (Connection reset by peer)) |
17:52:20 | Nico_P | does the sansa e200 have a hard reset? |
17:52:37 | gevaerts | Nico_P: hold power for a long time (15+ seconds) |
17:53:13 | | Join Llorean [0] (n=DarkkOne@ppp-70-243-34-31.dsl.hstntx.swbell.net) |
17:55:12 | | Join ender [0] (i=krneki@84-255-206-8.static.t-2.net) |
17:55:45 | | Join mcuelenaere [0] (n=mcuelena@78-21-185-185.access.telenet.be) |
17:55:53 | | Quit onakijmeo (Remote closed the connection) |
17:57:16 | | Join mnakilopn [0] (i=0@86.122.116.44) |
17:57:44 | | Join herrwaldo [0] (n=waldo@ip-81-11-225-11.dsl.scarlet.be) |
17:57:59 | | Quit DavidSG (Read error: 110 (Connection timed out)) |
17:58:35 | | Join dimako [0] (n=546e8307@gateway/web/cgi-irc/labb.contactor.se/x-6613ab62ee283685) |
17:58:40 | dimako | hi |
17:59:19 | kugel | hi |
17:59:44 | dimako | how are you? |
17:59:55 | pondlife | I'm on topic, thanks :) |
18:00 |
18:00:00 | BigBambi | dimako: This is an on topic channel |
18:00:18 | kugel | Good, but if you have a rockbox related questio, then ask it. Otherwise join #rockbox-community |
18:00:38 | dimako | well i was just trying to be polite :) well im having issues with the sansa e250 update.... |
18:00:49 | BigBambi | Updating rockbox? |
18:01:13 | dimako | it seems that what ever i do the rockbox doest boot and it still the old firmware which is booting |
18:01:14 | | Quit mcuelenaere (Read error: 104 (Connection reset by peer)) |
18:01:28 | BigBambi | dimako: Have you already installed Rockbox? |
18:01:40 | * | BigBambi doesn't understand what you are upgrading |
18:01:46 | BigBambi | *updating |
18:02:00 | kugel | He probably didn't install the bootloader |
18:02:03 | dimako | yes i have tried the manual install and also the rockbox tool install |
18:02:15 | | Nick courtc_ is now known as courtc (n=court@unaffiliated/courtc) |
18:02:21 | BigBambi | kugel: I suspect so too, but "update" makes me wonder |
18:02:31 | dimako | when i manually installed the bootloader i have revieved a message that the install was succesfull |
18:02:34 | kugel | dimako: Did rockbox ever start? |
18:02:40 | BigBambi | dimako: OK |
18:02:42 | dimako | i ment install not update sorry |
18:02:50 | BigBambi | dimako: And you extracted the build? |
18:02:52 | dimako | nope it didnt ever start :( |
18:03:11 | dimako | yes i have extracted .rockbox to the root folder |
18:03:19 | BigBambi | Did you ever see the rockbox bootloader? |
18:03:26 | kugel | dimako: What does it say upon boot? If you installed the bootloader, some tiny text white text on black background should appear before the OF starts |
18:04:07 | dimako | no i didnt it seems to be the problem when i disconnect the sansa after the bootloader installation it just writing refreshing database and keeps working with the sansa firmware |
18:04:27 | BigBambi | And I assume you have turned it off then on again /stupid question |
18:04:58 | kugel | BigBambi: But he said he allready used rbutil |
18:05:08 | BigBambi | kugel: So? |
18:05:20 | kugel | That would require him clicking on Uninstall bootloader |
18:05:25 | BigBambi | Why? |
18:05:38 | kugel | If he turned it off again? |
18:05:43 | BigBambi | eh? |
18:06:07 | | Quit gevaerts ("work->home") |
18:06:07 | BigBambi | Why does turning the sansa on or off have anything to do at all with intsalling or uninstalling anything? |
18:06:17 | kugel | Meh, I probably got your sentence wrong, what did you mean by "turned it off then on again" |
18:06:23 | BigBambi | Er, the sansa |
18:06:36 | BigBambi | Turn off does not mean uninstall |
18:06:37 | dimako | i turned it off and then back on again but it seems like it boots very quick so maybe it goes into sleep mode and not really does turn off |
18:06:39 | kugel | ah |
18:06:40 | BigBambi | In any way |
18:07:25 | kugel | I thought you mean turn the bootloader on and off again (Yes, I read "on and off" instead of "off and on") |
18:07:25 | BigBambi | Uninstall / install are completely unrelated and do not mean turn on/off in any way (or vice versa) |
18:07:28 | dimako | i turn it off it says goodbye and then turn it on and it turns on in a second.... |
18:07:34 | | Join Tuplanol1a [0] (n=jani@adsl-215-249-60.kymp.net) |
18:07:41 | BigBambi | kugel: You cannot turn a bootloader on and off (or off and on) |
18:07:45 | BigBambi | Not in English |
18:08:00 | kugel | BigBambi: As I said, I got your sentence wrong |
18:08:03 | BigBambi | OK |
18:08:13 | kugel | dimako: Sleep mode? I didn't know e200 have this |
18:08:17 | dimako | by the way when i have tried now to click on install bootloader using the tool it said i already have the bootloader installed |
18:08:28 | BigBambi | dimako: That is sometimes wrong |
18:08:36 | BigBambi | (fixed in SVN I think) |
18:08:39 | dimako | i didnt say it is a sleep mode i ment that it boot very quick |
18:08:46 | dimako | too quick i suspect |
18:08:54 | BigBambi | dimako: What version is the Sansa firmware? |
18:09:04 | kugel | AFAIK sansa of doesn't boot quickly either |
18:09:07 | | Join mcuelenaere [0] (n=mcuelena@78-21-185-185.access.telenet.be) |
18:09:29 | dimako | 01.03.01 |
18:09:35 | BigBambi | OK, v1 :) |
18:09:46 | BigBambi | dimako: So you have tried sansapatcher? |
18:09:48 | kugel | dimako: That version will not work |
18:09:55 | BigBambi | kugel: eh? |
18:10:01 | BigBambi | Ah, MSC only? |
18:10:06 | BigBambi | *MTP |
18:10:14 | kugel | This version doesn't offer MSC mode AFAIK |
18:10:18 | BigBambi | good thinking |
18:10:27 | dimako | i have used msc and sansapatcher |
18:10:31 | Llorean | Does the MSC trick work in it like it does on the c200s? |
18:10:43 | dimako | you mean i cant install the firmware? :( |
18:10:43 | LambdaCalculus37 | Llorean: AFAIK, yes. |
18:10:45 | kugel | I've repeatetly heard that those 1.03.xx versions make booting into rockbox impossible |
18:10:58 | LambdaCalculus37 | dimako: Have you considered a firmware downgrade? |
18:11:07 | BigBambi | dimako: Even if that version is a problem, you can change the firmware |
18:11:10 | LambdaCalculus37 | Some c200 users have done that. |
18:11:18 | dimako | why downgrade? |
18:11:25 | | Quit ender` (Read error: 110 (Connection timed out)) |
18:11:29 | Llorean | kugel: But have you heard it from people who've actually said *why* it does so, or just people who run into problems because it breaks, for example, the installer auto detect or something? |
18:11:49 | BigBambi | dimako: So you are in MSC mode? |
18:11:55 | dimako | yes i am |
18:12:13 | kugel | Llorean: I've heard that it makes installing the bootloader impossible |
18:12:23 | Llorean | kugel: That does not in any way answer what I've asked. |
18:12:30 | kugel | And I'm pretty sure that MSC mode isn't available on these versions |
18:12:36 | BigBambi | dimako: And what is the exact message sansapatcher gives you? |
18:12:46 | dimako | it is available and i have used it |
18:13:13 | dimako | here is the messeage: [INFO] Bootloader installed successfully. |
18:13:26 | BigBambi | heh :) |
18:13:43 | kugel | Llorean: These people said that (regardless if rockbox was installed before) that upgrading to 1.03.xx breaks rockbox (every OF update does so) but also makes bootloader installation impossible. I don't know what you want to hear more |
18:14:46 | linuxstb | kugel: In what way does it break bootloader installation? |
18:14:57 | kugel | No MSC mode |
18:15:00 | dimako | hey guys i succeeded it works now! |
18:15:05 | kugel | I allready told |
18:15:30 | BigBambi | dimako: Cool :) |
18:15:41 | kugel | Not sure how dimako got it too work now though |
18:15:52 | BigBambi | kugel: Well given dimako has 01.03.01, and he has both MSC and it worked... |
18:16:04 | linuxstb | kugel: OK, but I wouldn't call describe lack of MSC mode as making bootloader installation impossible - they just need to use the e200rpatcher method. |
18:16:22 | dimako | well just to let you know the issue was solved buy opening the screws and removing the battery for few seconds |
18:16:32 | kugel | linuxstb: I guess they didn't have this idea (i didn't have it either) |
18:16:47 | kugel | They intentionally tried to use e200patcher |
18:16:48 | BigBambi | dimako: Hmmm, maybe it hadn't shut down properly |
18:16:59 | BigBambi | dimako: Odd, but I'm glad you got it |
18:18:08 | | Quit Tuplanolla (Read error: 110 (Connection timed out)) |
18:18:08 | | Quit mcuelenaere (Read error: 104 (Connection reset by peer)) |
18:18:10 | dimako | thank you very much for your help |
18:18:26 | | Join ap0 [0] (i=kvirc@nfb68-1-88-169-81-101.fbx.proxad.net) |
18:18:26 | BigBambi | No probs :) |
18:18:35 | | Quit ap0 (Client Quit) |
18:18:55 | dimako | just one more question if i may ask |
18:19:24 | BigBambi | sure |
18:20:27 | dimako | how do i check if my micro sdhc works now |
18:20:33 | kugel | Ahh ok, I seem to have found my error. MSC isn't available in 1.03.07 |
18:20:47 | kugel | I was under the impression that it's the same for all 1.03.xx |
18:21:03 | kugel | dimako: Insert it ;) |
18:21:05 | BigBambi | dimako: Rockbox should read it |
18:21:33 | BigBambi | dimako: But the OF still won't, so until Rockbox on Sansa gets USB you will need to use a card reader to fill it |
18:21:46 | BigBambi | (or cut and paste within Rockbox, but that is a bit fiddly) |
18:22:03 | dimako | well how i can see the files that are on my built in memory? |
18:22:09 | dimako | it is blank now |
18:22:29 | kugel | dimako: Maybe you should take a look at the manual |
18:22:39 | dimako | ok thank you |
18:22:43 | | Join desowin [0] (n=desowin@atheme/developer/desowin) |
18:23:06 | BigBambi | dimako: The OF hides the music folder - use a different one or set show files to all in Rockbox |
18:23:18 | BigBambi | And use MSC to transfer files, or the Rockbox database |
18:25:18 | | Join mcuelenaere [0] (n=mcuelena@78-21-185-185.access.telenet.be) |
18:25:54 | | Quit krz (Read error: 104 (Connection reset by peer)) |
18:25:58 | | Join kraizee [0] (n=irc_by@turbo.sml.by) |
18:27:44 | * | Nico_P apparently can't build the manual |
18:28:43 | Nico_P | I keep getting "! LaTeX Error: Missing \begin{document}.", after which I need to type X <enter>, and I seem to get no output file |
18:28:50 | BigBambi | You are not alone |
18:28:55 | BigBambi | I get that too |
18:29:21 | BigBambi | But I couldn't find out why |
18:29:42 | Nico_P | great |
18:29:43 | | Join bluebrother [0] (n=dom@rockbox/staff/bluebrother) |
18:30:01 | bluebrother | Nico_P: shouldn't the bmp resize be available on greyscale targets as well? |
18:30:11 | Nico_P | bluebrother: hi, I have a manual issue |
18:30:24 | bluebrother | there's album art on greyscale too, so ... |
18:30:26 | Nico_P | bluebrother: probably but the code seems to be colour specific ATM |
18:30:34 | bluebrother | ok, what's the issue? |
18:31:18 | bluebrother | (the manual issue of course ;-) |
18:31:33 | Nico_P | I keep getting "! LaTeX Error: Missing \begin{document}.", after which I need to type X <enter>, and I seem to get no output file |
18:31:40 | BigBambi | Me too! |
18:31:47 | dimako | well i have another problem... as soon as i connect the usb the sansa freezes and i get a message that usb didnt recognize, and i can only remove the battery to reboot the sansa |
18:32:09 | | Join Tuplanolla [0] (n=jani@adsl-109-215-8.kymp.net) |
18:32:49 | linuxstb | dimako: Hold the power button for about 10-15 seconds - that's a hardware power-off |
18:33:07 | bluebrother | hmm. do you have a file rockbox.tex in the manual subdir of your build folder? That should contain the \begin{document} |
18:33:27 | BigBambi | bluebrother: Nico_P This is what I get: http://www.pastebin.ca/975501 |
18:33:50 | Nico_P | bluebrother: yes, I have it |
18:34:07 | BigBambi | Me too, and \begin{document} is the third line of it |
18:34:23 | Nico_P | BigBambi: I think I get roughly the same thing |
18:35:01 | dimako | ok but why cant i use the usb? how can i copy stuff to the sansa player? |
18:35:12 | BigBambi | dimako: Use the OF for now |
18:35:21 | bluebrother | interesting. Can you try cd'ing to the manual folder and pdflatex rockbox-build.tex manually? |
18:35:23 | BigBambi | Rockbox USB mode for the Sansa is being worked on |
18:35:46 | BigBambi | bluebrother: Same error |
18:35:48 | Nico_P | bluebrother: same thing |
18:36:00 | dimako | so you mean i cant use the usb for now? |
18:36:14 | BigBambi | Not in Rockbox, boot to the Sansa firmware |
18:36:21 | BigBambi | Rockbox can dual boot (see the manual) |
18:36:28 | linuxstb | dimako: You need to use the original firmware - easiest way is 1) power-off ; 2) insert usb cable ; 3) power on |
18:36:41 | dimako | oh ok thanks |
18:36:46 | kugel | dimako: Manual... |
18:37:00 | | Quit Tuplanol1a (Read error: 110 (Connection timed out)) |
18:37:08 | | Quit mcuelenaere (Read error: 104 (Connection reset by peer)) |
18:37:55 | bluebrother | hmm, it works fine for me. Have you tried running configure again? |
18:38:04 | BigBambi | Yep |
18:38:10 | Nico_P | bluebrother: I had freshly run it to try out building |
18:38:11 | BigBambi | Nico_P: What distribution? |
18:38:20 | Nico_P | ubuntu 7.10 |
18:38:39 | Nico_P | I orignally wanted to try to solve the faulty unicode chars on the manual index |
18:38:42 | BigBambi | Hmmm, OK - it worked for me in kubuntu 7.10, but now doesn't in kubuntu 8.04 |
18:39:00 | Nico_P | I'm on kubuntu too actually |
18:39:05 | BigBambi | Yeah, I was trying to write a manual patch but gave up when I couldn't build a clean manual to test it |
18:39:22 | bluebrother | could this be an ubuntu issue (again)? |
18:39:41 | Nico_P | poxxibly |
18:39:45 | kugel | bluebrother: I build the manual successfully some month ago |
18:39:46 | Nico_P | s/x/s |
18:40:04 | kugel | Not sure how much has changed this then regarding bulding manual |
18:40:11 | BigBambi | bluebrother: It built fine for me in kubuntu 7.10 |
18:40:14 | bluebrother | building still works fine on my box. |
18:41:03 | kugel | bluebrother: I was on ubuntu, if it wasn't clear |
18:41:39 | BigBambi | bluebrother: Can we check the versions of the required packages maybe? |
18:41:41 | | Part codin ("Leaving") |
18:41:54 | bluebrother | please check for utf8x.def −− maybe it's an issue with the uft8 package? |
18:41:58 | DerPapst | gevaerts: (for the logs) my uni account is down. i'll add the comment later with a link to the patch... Or is pastebin ok? |
18:42:01 | | Quit DerPapst ("So Long And Thanks For All The Fish!") |
18:42:20 | bluebrother | on my box that's at /usr/share/texmf/tex/latex/unicode/utf8x.def |
18:43:04 | BigBambi | hmmm, no unicode directory in ..../latex |
18:43:06 | DavidS1 | In the checkwps tool what do the different verbose-ness levels mean? |
18:43:12 | BigBambi | I'll look for it elsewhere |
18:43:26 | bluebrother | BigBambi: best ask locate ;-) |
18:43:33 | BigBambi | yep :) |
18:43:57 | Nico_P | /usr/share/texmf/tex/latex/ucs/utf8x.def or /usr/share/texmf-texlive/tex/latex/ucs/utf8x.def |
18:43:59 | BigBambi | bluebrother: In /usr/share/texmf/tex/latex/ucs/utf8x.def and /usr/share/texmf-texlive/tex/latex/ucs/utf8x.def |
18:44:12 | BigBambi | Nico_P: Snap! |
18:44:18 | Nico_P | :) |
18:44:21 | bluebrother | it's around two times? |
18:44:25 | BigBambi | yeah |
18:44:33 | bluebrother | that's somewhat strange. |
18:44:37 | | Join domonoky [0] (n=Domonoky@rockbox/developer/domonoky) |
18:45:03 | bluebrother | you could try commenting out the \usepackage[utf8x]{inputenc} |
18:45:15 | BigBambi | where? |
18:45:20 | bluebrother | that way you can figure if it really is an issue with the utf8 package |
18:45:30 | bluebrother | ah, forgot to mention that: in preamble.tex |
18:45:44 | BigBambi | in the manual subdir of the build dir? |
18:45:47 | BigBambi | Or in the source? |
18:46:11 | bluebrother | in the source, as that will get copied upon make |
18:46:15 | BigBambi | ok |
18:46:22 | bluebrother | you can just add a % in front of that line. |
18:46:26 | Nico_P | bluebrother: I still get the same issue |
18:46:40 | Nico_P | I didn't run make clean though |
18:46:59 | bluebrother | shouldn't make a difference. Now it's really getting strange. |
18:47:20 | | Quit kugel ("ChatZilla 0.9.81 [Firefox 3.0b5/2008032620]") |
18:47:28 | BigBambi | No, still doesn't work after a make clean too |
18:48:26 | * | domonoky just got his new m:robe 100 :-) |
18:48:37 | bluebrother | domonoky: ebay? |
18:48:40 | | Nick fxb is now known as fxb__ (n=felixbru@h1252615.stratoserver.net) |
18:48:42 | domonoky | jup |
18:49:03 | bluebrother | BigBambi: can you have a look at features.tex? It gets created in the manual build dir and should contain several \edef lines |
18:49:09 | BigBambi | sure |
18:49:26 | BigBambi | I'll pastebin it? |
18:49:44 | bluebrother | won't hurt. |
18:49:51 | BigBambi | bluebrother: http://www.pastebin.ca/975521 |
18:50:28 | bluebrother | hmm, is 30GBP a good price for a MEGF20S? |
18:50:54 | BigBambi | Not too bad - I paid about £65 all in for a F40 |
18:50:55 | bluebrother | BigBambi: hmm. The first line is definitely wrong ... |
18:51:02 | BigBambi | (sorry 65 gbp) |
18:51:07 | BigBambi | bluebrother: the -e? |
18:51:12 | bluebrother | I'd prefer a bigger drive too. |
18:51:13 | BigBambi | Shall I delete it and try? |
18:51:39 | bluebrother | BigBambi: yeah, delete it and then run pdflatex rockbox-build.tex (not make, that will recreate the features file) |
18:52:13 | BigBambi | bluebrother: That worked |
18:52:13 | | Join Buschel [0] (n=AndreeBu@p54A3C7C1.dip.t-dialin.net) |
18:52:20 | BigBambi | Just checking the pdf produced now |
18:52:27 | bluebrother | I bet it's the "echo -e" line in features creation :( |
18:52:46 | BigBambi | Which is sticking the erroneous -e in |
18:53:10 | * | bluebrother is going to check against the changes when fixing building on Ubuntu a while back ... |
18:53:32 | BigBambi | bluebrother: At a cursory glance the manual produced looks OK |
18:54:38 | * | domonoky now tries the newest rbutil on his new m:robe 100 :-) |
18:55:19 | * | bluebrother wanted to trigger autodetection if an invalid configuration is found |
18:55:46 | ByeongKeon | hello domonky. |
18:56:30 | domonoky | hi ByeongKeon |
18:57:40 | | Quit petur ("work->home") |
18:57:41 | ByeongKeon | domonoky: you told me that you'll leave some comments or questions on my application, you don't? |
18:59:17 | ByeongKeon | domonoky: did you leave something? |
18:59:19 | bluebrother | BigBambi, Nico_P: I'll try to prepare a patch. Give me some minutes ... |
18:59:26 | BigBambi | Sure, thanks :) |
18:59:30 | domonoky | ByeongKeon:no, i just returned from work.. |
19:00 |
19:00:30 | | Join HEx [0] (i=HEx@83-231-209-76.dsl.prodigynet.co.uk) |
19:01:36 | domonoky | ByeongKeon: at the moment i dont have any questions for you, your application seems fine for me... :-) |
19:01:58 | ByeongKeon | Thank you for review. |
19:03:01 | ByeongKeon | domonoky: I'm waiting you, for three hours. here is AM 2:00 |
19:03:36 | roolku | domonoky: let me know if the installed rockbox works - my fresh compile hung this morning, but I didn't have time to investigate |
19:04:04 | bluebrother | roolku: I had a strange issue with the m:robe yesterday. After updating it didn't work |
19:04:07 | domonoky | roolku: i just install it, and it hangs.. :-) |
19:04:15 | ByeongKeon | domonoky: I just want to know that you still have a question. |
19:04:33 | bluebrother | only after several tries and ultimately removing all traces of Rockbox I got it running again. |
19:04:44 | roolku | I suspect it is one of jhMikeS' recent changes - will try to identify which commit caused it when i get home |
19:04:48 | domonoky | the bootloader load, and then a small square of the screen goes blank, nothing else... lets reset :-) |
19:05:02 | | Quit Mouser_X (Read error: 110 (Connection timed out)) |
19:05:24 | roolku | for me it hung after displaying the CRC in the bootloader |
19:05:24 | bluebrother | oh, and another annoying thing: I booted with only bootloader installed. The bl didn't hang with an error message but hang in a reboot loop |
19:05:37 | bluebrother | roolku: interesting, had the same issue. |
19:06:07 | domonoky | hm, reseting it doesnt help.. lets try a older build.. |
19:06:14 | roolku | bluebrother: but you got it working with the same binary? |
19:06:56 | bluebrother | I have r16980 running right now. |
19:06:56 | ByeongKeon | domonoky: good-bye. |
19:07:04 | domonoky | ByeongKeon: i think we have more questions for you in the next few days, when the ranking of the applications starts.. so be sure to drop by here.. |
19:07:24 | roolku | bluebrother: I can have a look at the bootloader behaviour, but I suspect it shares it with the other mi4 targets |
19:08:30 | pondlife | Would it be oik if I removed the other sim debugging output calls from SVN...? |
19:08:41 | * | roolku goes home now... |
19:08:50 | pondlife | Stuff like "settings_apply()" being displayed.... |
19:14:38 | | Quit ByeongKeon () |
19:14:40 | *** | Saving seen data "./dancer.seen" |
19:16:14 | * | Nico_P is starting to hate the "reconnect mass storage" entry in the debug menu |
19:16:38 | Nico_P | pondlife: I wouldn't mind in the least |
19:16:43 | bluebrother | why? Because it's last in the list? |
19:17:07 | Nico_P | because it's right next to view buffering thread and I often hit it by mistake |
19:18:44 | bluebrother | BigBambi, Nico_P: please try this diff: http://www.pastebin.ca/975560 |
19:18:55 | BigBambi | sure |
19:19:04 | | Join RoTtE [0] (n=mj1985@ti0011a380-4752.bb.online.no) |
19:19:07 | | Part RoTtE |
19:19:24 | bluebrother | it's a similar approach to the last ubuntu issue a while back. Works fine here (but no dash around) |
19:19:42 | | Join Buschel_ [0] (n=AndreeBu@p54A3C7C1.dip.t-dialin.net) |
19:19:51 | | Join Horscht [0] (n=Horscht@xbmc/user/horscht) |
19:20:18 | | Quit Buschel (Read error: 104 (Connection reset by peer)) |
19:20:24 | pondlife | Nico_P: That should be most of it.... :) |
19:21:15 | * | Nico_P updates |
19:21:49 | pondlife | I left the file i/o stuff in by accident... oops |
19:21:56 | pondlife | I mean, as C++ // s :) |
19:21:56 | Nico_P | I'm really loving vim's autocomplete |
19:23:05 | BigBambi | bluebrother: Seems fine :) |
19:23:29 | BigBambi | I now have a nice pdf :) |
19:23:34 | bluebrother | nice, then I'm going to commit. |
19:23:45 | BigBambi | Cheers for looking :) |
19:24:04 | Nico_P | pondlife: I hope you're planning on keeping those "we open the real file..." messages commented out? |
19:24:18 | pondlife | As opposed to removing them? |
19:24:33 | Nico_P | as opposed to reenabling them |
19:24:55 | pondlife | Is // acceptible for this? I fear not.... |
19:25:02 | pondlife | I should probably /* */ them |
19:25:06 | Nico_P | yes |
19:25:17 | pondlife | Other places use //DEBUGF though |
19:25:32 | * | domonoky now has his m:robe 100 up and running with rockbox, now i have to get used to the virtual buttons and the button map :-) |
19:25:52 | Nico_P | bluebrother: I'll try the fix when you commit it but I'm confident it will work. thanks :) |
19:26:43 | bluebrother | domonoky: the buttons are a bit ... inconsistent on the m:robe. Wanted to create a patch for that, but ... |
19:27:02 | domonoky | what does this "Display" button do ? |
19:27:45 | | Quit dimako ("CGI:IRC") |
19:27:49 | bluebrother | Nico_P: committed. |
19:28:03 | * | Nico_P has an improvement to audio_current_track that doesn't need to spin the disk |
19:28:26 | pondlife | Nico_P: Sounds good for battery life... |
19:28:28 | | Nick Bagder_ is now known as Bagder (n=daniel@1-1-5-26a.hud.sth.bostream.se) |
19:28:29 | bluebrother | thanks guys for noting −− I haven't introduced the features feature but it's always better to have it building ;-) |
19:28:46 | bluebrother | domonoky: some awkward things −− resume from the browser for example |
19:28:50 | * | amiconn would like to see the greylib ported to the m:robe 100 |
19:29:33 | Nico_P | pondlife: well the current one only spins the disk when the current track is unbuffered, so no big difference there. the bonus is that the disk isn't spun in the UI thread, thus not blocking it anymore |
19:29:41 | amiconn | I don't think it's much work - but doing it without a target would be hard |
19:30:05 | | Join Buschel [0] (n=AndreeBu@p54A3C7C1.dip.t-dialin.net) |
19:31:12 | Nico_P | bluebrother: awesome :) |
19:31:14 | domonoky | amiconn: so mainly calibrating is needed ? |
19:31:22 | amiconn | no |
19:31:56 | * | Nico_P should add an AA section to the manual |
19:32:06 | | Join ompaul [0] (n=ompaul@gnewsense/friend/ompaul) |
19:32:43 | amiconn | The first thing would be to measure, and if necesary, optimise the lcd driver. Next step would be implementing lcd_blit_mono() and lcd_blit_grey_phase(). Then measure lcd scan rate, put this into the greylib, and then finally calibrate |
19:33:47 | markun | Searching in the forums gives me a "Database Error". Does anyone know what's going on? |
19:33:56 | amiconn | An interesting value would be the value of LCD1_CONTROL |
19:34:16 | amiconn | That should give some hints as to whether optimisation is needed and/or possible |
19:34:20 | | Join petur [50] (n=petur@rockbox/developer/petur) |
19:34:35 | amiconn | Another useful thing would be running test_fps, both unboosted and boosted |
19:35:14 | | Join ap0 [0] (i=kvirc@nfb68-1-88-169-81-101.fbx.proxad.net) |
19:35:25 | amiconn | I think I could do it remotely, but I'm not sure how many round-trips it will take... |
19:35:43 | | Join MethoS- [0] (n=clemens@host-091-096-214-105.ewe-ip-backbone.de) |
19:36:11 | * | domonoky is happy to help with this, so i will now try to compile the test_fps plugin :-) |
19:37:38 | amiconn | You could put LCD1_CONTROL output into the ports debug screen as well |
19:38:32 | | Quit Buschel_ (Read error: 110 (Connection timed out)) |
19:40:05 | amiconn | The good thing on the m:robe is that it's 1-bit, so there's half as much data to move per frame as on the 1st..4th Gen iPods, while using the same bridge |
19:40:06 | domonoky | will do.. |
19:42:07 | * | domonoky finds it strange that the buttons on m:robe react before you touch it.. :-) |
19:42:19 | amiconn | Magic buttons ;) |
19:43:57 | amiconn | Nico_P: Playlist indices on hwcodec now *are* wrong when shuffle is enabled :( |
19:44:11 | Nico_P | damn :( |
19:44:27 | Nico_P | amiconn: do you have an idea why? |
19:45:51 | amiconn | Happens only when global shuffle is neabled, not when using "insert shuffled" on a dir |
19:46:09 | Nico_P | markun: the forums are flaky these days |
19:46:35 | Nico_P | amiconn: I'll see if I get it on the sim |
19:46:57 | amiconn | But when using the latter, another quite strange effect happens when skipping: The displayed playlist index changes to 1 for a fraction of a second |
19:47:32 | amiconn | I.e. if you're on track 5 and skip forward, the display goes 5->1->6 within half a second or so |
19:47:56 | Nico_P | that's strange |
19:48:07 | Nico_P | it means id3.index is 0 |
19:48:07 | roolku | amiconn: I only need lcd_grey_data() but I am having trouble understanding what the assembly versions...need to do more reading |
19:48:39 | amiconn | roolku: Did you measure fps already and/or read the value of LCD1_CONTROL? |
19:49:02 | roolku | amiconn: measured 51.1 (I think) |
19:49:02 | amiconn | Iirc the driver doesn't set it, so it should contain whatever the olympus loader sets it to |
19:49:10 | amiconn | That's too slow for the greylib |
19:49:17 | roolku | :( |
19:49:50 | | Join webguestHdaackda [0] (n=dd78d126@gateway/web/cgi-irc/labb.contactor.se/x-8977661e6c8d9926) |
19:50:01 | webguestHdaackda | hello. anyone there? |
19:50:06 | amiconn | You'll need at least twice the internal scanrate of the lcd, which is usually around 75Hz (e.g. archos: 67Hz, H1x0: 70Hz, iPod 2nd Gen: 95Hz etc) |
19:50:07 | ali_as | No. |
19:50:36 | amiconn | This can be achieved by programming LCD1_CONTROL, but first I need to know the current value, in order to know the mode used in the m:robe |
19:50:37 | ali_as | There is noone here, at all. Just chickens. |
19:50:51 | webguestHdaackda | ah good. i need to ask something :). there used to be a GUI selector for ipods (meaning u could select apple, rockbox etc..) |
19:51:32 | roolku | I'll let you know as soon as I get it to boot again - a recent commit broke it |
19:51:35 | webguestHdaackda | as in, we had a choice what to load when ipod was restarted.. any idea whats it called, how to install it etc |
19:53:05 | webguestHdaackda | ? |
19:53:33 | ali_as | Someone will know, patience. |
19:53:55 | bluebrother | webguestHdaackda: no, there was never. |
19:54:00 | webguestHdaackda | k.. if its any help, i think it had to do something with ipod liinux port too |
19:54:01 | amiconn | Nico_P: Here's the really old fix for the same problem, from archos-only times: http://svn.rockbox.org/viewvc.cgi/trunk/apps/wps-display.c?r1=3632&r2=3726&pathrev=7000 |
19:54:13 | bluebrother | you're referring to the bootloader. There is Loader2 of IPL around which offers a menu. |
19:54:28 | bluebrother | Rockbox bootloader does not include a menu (and probably will never). |
19:54:32 | domonoky | amiconn: the newest rockbox build doesnt boot on my m:robe so i cant test :-/ |
19:54:37 | amiconn | Note the simple use of id3->index + 1 before, and the calculation in the new revision |
19:54:43 | bluebrother | you can use IPL's Loader2 to load Rockbox, but that is not supported here. |
19:54:49 | J-23 | Can I run Rockbox VMware Development Platform on real computer from pendrive/memory card/any other mass storage device? |
19:55:19 | bluebrother | J-23: I wouldn't suggest using a flash memory drive, but apart from that, yes. |
19:55:30 | bluebrother | it's just a file vmware uses ... |
19:55:35 | J-23 | .vmdk? |
19:55:38 | amiconn | You need to set a sticky revision in viewvc in order to get to the old wps.[ch]/wps-display.[ch] files |
19:55:48 | webguestHdaackda | yeah, thats it. loader2.. but tht did hav some problems.. rockbox.ipod has to be on the root and not inside rokbox for that to work |
19:56:20 | | Join low_light [0] (i=c730190b@gateway/web/ajax/mibbit.com/x-4cbc6d148cafe509) |
19:56:37 | Nico_P | amiconn: thanks. any idea why the index becomes 0 at one point? |
19:56:44 | bluebrother | webguestHdaackda: well, Loader2 is not supported by us. |
19:57:10 | amiconn | I don't really understand how the engine calculates the indices in global shuffle mode |
19:57:15 | LambdaCalculus37 | Loader2 questions are something you have to ask the iPodLinux guys about. |
19:57:40 | amiconn | As long as global shuffle is disabled, the inidces correctly reflect playlist position |
19:58:01 | | Join phinze [0] (n=phinze@CPE-65-30-152-122.wi.res.rr.com) |
19:59:09 | | Join lee-qid [0] (n=liqid@p549659BF.dip.t-dialin.net) |
19:59:49 | | Quit ap0 ("Bye.") |
20:00 |
20:00:10 | webguestHdaackda | thanks bluebrother |
20:00:40 | J-23 | bluebrother: Do I need convert rockbox-flat.vmdk to raw disk image with qemu-img? |
20:01:37 | low_light | roolku: hi...suspect that the problem with the m:robe is the bss size is not properly aligned due to the recent changes to apps.lds |
20:02:05 | bluebrother | J-23: it's a vmware image, just run it in vmware. No idea about other emulators. |
20:02:06 | low_light | I had that problem early on, but something along the way cleared it up. |
20:02:06 | | Quit webguestHdaackda ("CGI:IRC (EOF)") |
20:02:41 | | Quit nikosapi_ (Remote closed the connection) |
20:02:44 | | Join gevaerts [0] (n=fg@195-144-092-170.dyn.adsl.xs4all.be) |
20:03:00 | low_light | roolku: you could try adding ". = ALIGN(0x4);" the line before _iramend in firmware/target/arm/olympus/apps.lds |
20:03:19 | roolku | low_light: hm, I'll have a look - but I can't say I know what I am doing. :) |
20:03:28 | roolku | will do |
20:04:12 | amiconn | YOu could also simply check the .map whether alignment is correct |
20:04:49 | low_light | I see that when I commited the port that bit of code ended up in the tms320dm320 section by mistake (oops) |
20:05:35 | amiconn | m:robe .lds should be identical to any other pp502x .lds file |
20:05:48 | amiconn | If it's not, something is clearly wrong |
20:06:12 | * | amiconn builds an mrobe build even though he has no mrobe |
20:08:09 | roolku | it is identical to the h10 one |
20:08:10 | * | low_light waits |
20:08:41 | * | roolku started a build before getting a chance of looking at map files |
20:08:41 | | Quit bluebrother (Read error: 104 (Connection reset by peer)) |
20:08:54 | | Join bluebrother [0] (n=dom@f053153252.adsl.alicedsl.de) |
20:10:03 | amiconn | Well, you need to have a build in order to have a .map of it... |
20:10:04 | roolku | low_light: what bit of code are you referring to (tms320dm320 section)? |
20:10:14 | | Join stripwax [0] (n=Miranda@87-194-34-169.bethere.co.uk) |
20:10:35 | roolku | amiconn: yes, but make clean wiped the one from the previous compile |
20:11:00 | * | amiconn does usually build without a prior 'make clean' |
20:11:21 | amiconn | Doing that would really be annoying on cygwin... |
20:11:38 | low_light | roolku: the align statement right before iramend |
20:11:41 | roolku | me too, but I have done various updates to specific revision, that usually confuses make |
20:13:08 | amiconn | Umm, .bss is indeed unaligned... |
20:13:21 | roolku | the align solved indeed solved the problem |
20:13:31 | amiconn | Hmm, but it's auto-aligned within the section |
20:13:48 | amiconn | Maybe not all linker versions do this? |
20:14:03 | amiconn | $ arm-elf-ld -v |
20:14:03 | amiconn | GNU ld version 2.16.1 |
20:14:36 | | Join ender` [0] (i=krneki@84-255-206-8.static.t-2.net) |
20:14:40 | | Join pixelma [50] (i=pixelma@rockbox/staff/pixelma) |
20:14:44 | amiconn | Eh, I know what happens... |
20:15:16 | amiconn | The section _content_ is auto-algined, but since the _section_ is unaligned, the bss zero-out in crt0.S will crash... |
20:15:22 | roolku | $ arm-elf-ld -v |
20:15:23 | roolku | GNU ld version 2.16 |
20:15:34 | | Quit ender (Read error: 104 (Connection reset by peer)) |
20:15:51 | amiconn | Imo it's a good idea to add this alignment fix to all arm targets |
20:16:18 | roolku | want me to do it? |
20:16:22 | | Join Massa [0] (n=chatzill@213602.static-p6.dus.net) |
20:16:24 | J-23 | Can I copy Rockbox VMware Development Platform HDD image to any directory on my disk, add it to another image and modify to run it on real computers? |
20:16:37 | amiconn | We were just lucky that it didn't hit us on the other targets so far (luck == iram section size being a multiple of 4) |
20:16:41 | roolku | I am suprised it only affected the m:robe |
20:17:11 | amiconn | Probably other arm targets don't put byte/short data in iram |
20:18:13 | low_light | why did the last changes trigger it? |
20:18:23 | | Nick DavidS1 is now known as DavidSG (n=Tordre@n098h202.wsr.mun.ca) |
20:20:48 | amiconn | It's a sub-section order problem in the iram section |
20:21:20 | amiconn | m:robe has the .idata part of rolo.o last, which is only 2 bytes |
20:21:28 | pondlife | Me doesn't quite understand why playlist_resume() is required... resume is a playback thing, not a playlist thing, surely. |
20:22:32 | amiconn | But e.g. mini G2 has .idata parts of other objects after that, so the linker auto-aligns it |
20:26:00 | amiconn | pondlife: It's both, as the resume postion consists of the playlist index and the resume point within the track |
20:26:20 | pondlife | OK |
20:27:35 | amiconn | Nico_P: On swcodec your fix seems to work nicely. So we could ifdef for swcodec/hwcodec, but somehow I think that wouldn't be right... |
20:27:49 | amiconn | Could be a quick intermediate fix though |
20:29:26 | | Quit phinze () |
20:32:35 | * | domonoky has just run test_fps on his m:robe : 1/1 -> 119.6 fps 1/4-> 469fps greyscale 1/1 -> 281fps .. all at 30 Mhz.. |
20:34:07 | roolku | domonoky: try the scanrate plugin :) |
20:34:14 | | Quit Rob2222 () |
20:34:24 | domonoky | at 80Mhz: 1/1 319fps 1/4 -> 1251.5fps, greyscale 1/1 280 fps.. |
20:34:34 | LambdaCalculus37 | domonoky: What are your measurements when boosted on the m:robe? |
20:34:42 | * | LambdaCalculus37 should be a wee bit faster in asking :) |
20:36:29 | | Join Rob2222 [0] (n=Miranda@p4FDCE0DC.dip.t-dialin.net) |
20:36:40 | roolku | amiconn: LCD1_CONTROL is 1685 or 0x695 |
20:37:27 | Massa | Nico_P: Hi - it seems you're here every day - don't you have a real life ;) |
20:37:47 | Nico_P | Massa: hehe, it's not too busy ATM |
20:38:03 | Nico_P | I do have an exam tomorrow though |
20:38:07 | roolku | hm, shouldn't this be a byte... |
20:38:24 | Nico_P | amiconn: I think I'll go with the ifdef for now |
20:38:36 | Massa | Nico_P: so you should learn or do you already know everything? :O |
20:39:01 | | Quit linuxstb (Nick collision from services.) |
20:39:04 | Nico_P | Massa: I still need to work, yes |
20:39:14 | | Join linuxstb [0] (n=linuxstb@i-83-67-212-170.freedom2surf.net) |
20:39:40 | Massa | Nico_P: so I'll ask my questions now and not later ;): Did you think about the optional parameters in parse_list? I have some suggestions |
20:39:51 | | Join disorganizer [0] (n=disorgan@p5B11F169.dip.t-dialin.net) |
20:40:00 | Nico_P | no, I didn't think about it, sorry |
20:40:01 | low_light | roolku, amiconn: LCD1_CONTROL is explicitly set in lcd_init (same as the OF bootloader) |
20:41:07 | Massa | Nico_P: I thought about two things: first a leading additional character (e.g. a '+') which shows that the parameter is optional (but needs separators around it) |
20:41:34 | roolku | so it is and to several values as well. :) 0x694 being the last |
20:41:46 | Massa | Nico_P: and second a special character (e.g. a '|') which shows that all following parameters are optional (and don't need separators). |
20:42:16 | low_light | amiconn, roolku: perhaps the optimizations in r15655 also apply to the m:robe? |
20:42:41 | Nico_P | Massa: I like the second idea better, it sounds less complicated |
20:42:58 | Massa | Nico_P: so with e.g. "+c" you could say the the colour definition could be there or could also be "empty" (two separator chars) |
20:43:20 | Massa | Nico_P: I thought to use both ideas... |
20:43:24 | amiconn | low_light: I would think so, yes |
20:43:38 | Nico_P | Massa: maybe, yes |
20:44:10 | Massa | Nico_P: so you're not sure if it's necessary? |
20:45:18 | amiconn | Bit 0 should have no effect. Bit 2 is the controller reset (0 == reset), so lines 149/150 reset the lcd controller |
20:45:42 | Massa | Nico_P: Another (more complicated) version would be a character which also says "the parameter may be empty" and additionally says "and the next argument in the va_list is the default value which is used if the parameter in the string is empty... |
20:46:10 | | Join Mouser_X [0] (n=mouser_x@layl001.digis.net) |
20:46:10 | Massa | would be more flexible but also harder to understand... |
20:46:11 | amiconn | Bit 4 and 7 probably need to be set on mr100 (on the ipods, bit 4 must not be set) |
20:46:53 | amiconn | Bits 9 and 10 determine the speed. So try setting it to 0x94 instead of ox694 - that would be the fastest possible setting |
20:47:07 | Nico_P | Massa: yeah I think that's going too far... but I actually do like the "+ and |" idea |
20:47:31 | pixelma | Massa: I don't like more chars one needs to "escape" much (just an aspect of it though) |
20:47:33 | amiconn | If that's too fast for the lcd controller, try 0x294, and if that's still too fast, 0x494 |
20:48:30 | amiconn | 319fps @80MHz would be sufficient even if the controller doesn't like the faster setting, but faster == better here |
20:48:42 | domonoky | 5 hours left till gsoc deadline.. students hurry up ! :-) |
20:48:58 | Massa | pixelma, Nico_P: we could also just use the uppercase version of the characters to say "the parameter may be empty"... |
20:48:59 | Nico_P | pixelma: it's not meant to be a user visible change |
20:49:18 | gevaerts | 5 hours and 10 minutes. Thise are students, so the last 10 minutes matter :-) |
20:50:01 | Massa | Nico_P: without default values what will be given back if a parameter is empty? |
20:50:10 | amiconn | low_light: I think lcd_init_device() for mr100 can be shortened quite a bit |
20:50:24 | roolku | unboosted: 381.5 1487.6 217.0 fps |
20:50:44 | amiconn | With 0x94 ? |
20:50:52 | Massa | Nico_P: int: -1, strings: null, hex colour -1?, greyscale -1? |
20:51:09 | amiconn | The greyscale speed is meaningless atm |
20:51:48 | amiconn | Test whether it still works when boosted |
20:52:00 | amiconn | The greylib needs to boost anyway |
20:52:08 | amiconn | (on PP) |
20:52:21 | roolku | boosted: 1018.0 3971.5 214.5 fps |
20:52:55 | low_light | amiconn: quite possibly. it's basically copy/paste from the of bootloader. |
20:52:56 | Nico_P | Massa: I would think more like int:0, strings:"", coolor:black |
20:53:11 | * | roolku has a distorted greyscale cube :) |
20:53:18 | amiconn | Wow, the first target exceeding 1000fps :) |
20:54:07 | amiconn | No real surprise though, as the fullsize ipods reach 540fps (twice as much data to transfer) |
20:54:10 | Massa | Nico_P: and how would the caller distinguish about a "given" 0 and the "default" 0? |
20:54:14 | roolku | I think my lcd_grey_data is slightly wrong (stole it mainly from ipos) |
20:54:15 | roolku | ipod |
20:54:45 | amiconn | roolku: The ipod version won't work because of the different pixel packing, but no worries, I'll provide one |
20:54:55 | Nico_P | Massa: would it need to? if so, your values are probably better |
20:55:13 | ChristopherW | I found a bug in the file browser's context menu, but I don't know which category I should put it in in Flyspray; should it be "Applications", "User Interface", or something else? |
20:55:39 | linuxstb | ChristopherW: What's the bug? |
20:55:39 | roolku | it looks more like a rhomboid (if there is such a thing) |
20:55:51 | amiconn | Imo it should also do inversion on mr100, in order to not see photographical negatives |
20:56:16 | | Join Spex [0] (i=opera@dslb-088-074-212-139.pools.arcor-ip.net) |
20:56:20 | roolku | amiconn: I think it would be better to just to a hardware inversion for photo-type applications |
20:56:31 | ChristopherW | linuxstb: when a directory is empty, the context menu still shows most file operation items (Cut, Copy, Properties, etc) |
20:56:48 | amiconn | roolku: Inversion is free here. |
20:56:53 | roolku | amiconn: the cube looks fine as is (and I imagine strange as dark on red background) |
20:57:20 | ChristopherW | it also has a Rename context menu item to rename a file that isn't there |
20:57:28 | amiconn | The greylib can be shown together with normal display content, so hardware inversion wouldn't be nice |
20:57:49 | linuxstb | ChristopherW: I guess User Interface will be fine. I'm not sure what "Applications" would be... |
20:57:54 | | Join spiorf [0] (n=spiorf@79.20.214.140) |
20:58:00 | amiconn | roolku: Then the cube colours should be defined differently for m:robe, not the greylib made inverting stuff |
20:58:08 | roolku | okay, point taken |
20:58:23 | | Part pondlife |
20:58:36 | ChristopherW | I guess almost all of the stuff running in Rockbox is technically an "Application" |
21:00 |
21:00:10 | roolku | scanrate is still at 51.1Hz |
21:00:38 | Nico_P | amiconn: actually I think the ifdef is probably the best thing to do... HWCODEC can safely rely on the playlist index |
21:00:56 | Nico_P | I'll add a comment though |
21:01:10 | amiconn | roolku: Oh, you meant scanrate... |
21:02:10 | amiconn | I thought those 51.1 Hz would be the update fps... |
21:04:57 | amiconn | Well, that means the greylib will cause a quite low CPU load when running. It also menas that the display might look a little grainy, depending on the slowness of the lcd panel |
21:05:12 | amiconn | (slow panel == good for the greylib) |
21:07:31 | | Join mirak [0] (n=mirak@m179.net81-66-123.noos.fr) |
21:08:15 | | Join mcuelenaere [0] (n=mcuelena@78-21-185-185.access.telenet.be) |
21:08:55 | | Quit mirak (SendQ exceeded) |
21:09:23 | Massa | Nico_P: well, if one default value for a specific type is enough - we could simplify it without default values; but if different situations need different default values the caller either has to provide the situation dependent default or he needs to know if a default shall be used.... |
21:09:44 | * | amiconn is working on lcd-as-mr100.S |
21:09:55 | | Join mirak [0] (n=mirak@m179.net81-66-123.noos.fr) |
21:09:58 | * | roolku gets excited and downloads elephantsdream |
21:10:01 | | Join stripwax_ [0] (n=Miranda@87-194-34-169.bethere.co.uk) |
21:10:22 | Nico_P | Massa: default values don't need to be given to parse_list. the caller can simply set them before calling parse_list and parse_list won't change them |
21:10:44 | * | gevaerts wonders if the red mrobe screen will make that pink elephants dream |
21:11:00 | Massa | Nico_P: you're right! That would be the best solution! |
21:11:08 | roolku | gevaerts: :) |
21:11:57 | Nico_P | amiconn: I committed the ifdef workaround |
21:12:50 | gevaerts | roolku: make sure to let us know :) |
21:12:51 | | Quit mcuelenaere (Read error: 104 (Connection reset by peer)) |
21:14:43 | *** | Saving seen data "./dancer.seen" |
21:14:59 | preglow | all this pink elephants talk makes me want a beer |
21:15:28 | petur | :) |
21:15:57 | | Join tvelocity_ [0] (n=tony@athedsl-4423252.home.otenet.gr) |
21:16:01 | * | Massa thinks that preglow already is drinking his beer ;) |
21:16:22 | preglow | i wish it was so |
21:16:29 | * | ender` yawns |
21:17:12 | * | domonoky thinks the m:robe button/touch driver has a small bug.. if i hover my finger over up or down and let it go into button repeat, i can sometimes take my finger away without stopping the repeat.. |
21:18:33 | roolku | domonoky: yes, the bar is slightly fishy still - it is not meant to be used as buttons |
21:20:12 | | Quit stripwax (Read error: 110 (Connection timed out)) |
21:20:16 | | Join mcuelenaere [0] (n=mcuelena@78-21-185-185.access.telenet.be) |
21:20:46 | | Join Lear [0] (i=chatzill@rockbox/developer/lear) |
21:21:07 | | Join Ravendug [0] (n=ravendug@73.100-84-212.ippool.ndo.com) |
21:22:07 | | Join rob-e [0] (n=rob@69.217.46.72) |
21:22:13 | rob-e | hello? |
21:22:54 | Massa | Hi rob-e! |
21:23:06 | rob-e | quick question, how do you go about loading music onto the player, is it drag and drop onto the root of the drive or what? |
21:23:20 | Horscht | drag and drop anywhere you want |
21:23:23 | bluebrother | it's m:robe, not rob-e *g* |
21:23:39 | domonoky | rob-e: just drag&drop where you want.. |
21:24:16 | rob-e | cool, so it would be a good idea to make a music folder on the root or whatever and it reads it all |
21:24:25 | BigBambi | As you wish |
21:24:50 | rob-e | so i could plug a ipod into a computer and play directly from it too? |
21:25:00 | Horscht | yes |
21:25:18 | | Quit stripwax_ ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") |
21:25:18 | BigBambi | rob-e: If you don't use itunes or an other music management software, yes |
21:25:19 | * | Buschel is fighting with the asm-routine in pcm-pp.c |
21:25:24 | Buschel | a real bitch |
21:25:30 | | Quit tvelocity (Read error: 110 (Connection timed out)) |
21:25:32 | rob-e | this is good, because my friend has a car stero with a usb and o man sweet |
21:25:58 | rob-e | screw itunes |
21:26:38 | Horscht | yes, screw it. big time |
21:26:47 | | Join DavidS1 [0] (n=Tordre@n098h202.wsr.mun.ca) |
21:26:48 | | Quit toffe82 (Read error: 104 (Connection reset by peer)) |
21:27:19 | | Join MethoS-- [0] (n=clemens@dyndsl-085-016-165-119.ewe-ip-backbone.de) |
21:27:48 | | Join toffe82 [0] (n=chatzill@h-74-0-180-178.snvacaid.covad.net) |
21:28:50 | rob-e | can i pot this on a non ipod video and play videos? |
21:29:27 | LambdaCalculus37 | rob-e: You could. |
21:29:38 | rob-e | could? |
21:29:51 | LambdaCalculus37 | If you want to. :) |
21:30:10 | amiconn | roolku, low_light, domonoky: http://amiconn.dyndns.org/mr100-grey.diff |
21:30:19 | * | LambdaCalculus37 has a 4G iPod color that plays video, thanks to Rockbox |
21:31:25 | amiconn | Rockbox can play video on all its supported targets, except the Archos Player (charcell LCD), and the m:robe100 (just about to fix that) |
21:32:05 | * | gevaerts adds one item to the list of possibilities that would be created by usb host support. You could use your H300 or gigabeat as a mobile rockbox installation device |
21:32:16 | LambdaCalculus37 | amiconn: How will video work on the m:robe 100? Just curious. |
21:32:32 | amiconn | Same way as on all greyscale targets... using the greylib |
21:32:55 | gevaerts | But called pinklib in this case |
21:32:57 | * | gevaerts ducks |
21:33:06 | amiconn | More like redlib... |
21:33:27 | bluebrother | hmm ... should we call it Redbox in that case? ;-) |
21:34:02 | * | BigBambi will go mental if more plugins appear that are either Rock* or *box :) |
21:34:11 | LambdaCalculus37 | For some reason, I was thinking of RVF support, like on the Archos devices (minus the Player, of course). |
21:34:11 | domonoky | its redscale on m:robe.. :-) |
21:34:55 | bluebrother | #ifdef HAVE_REDSCALE |
21:35:02 | | Part mcflow |
21:35:26 | bluebrother | hmm, the redlib patch doesn't build for me :/ |
21:35:33 | * | roolku twiddles his thumbs |
21:35:45 | | Join ap0 [0] (i=kvirc@nfb68-1-88-169-81-101.fbx.proxad.net) |
21:35:54 | bluebrother | am I missing something? |
21:35:54 | amiconn | LambdaCalculus37: Actually rvf works the same way, just the frames are precaclulated instead of being calculated on-the-fly |
21:36:07 | | Quit ap0 (Client Quit) |
21:36:15 | gevaerts | BigBambi: if we ever get an rbutil port to rockbox going (once usb host is there), can we then get an exception and call it something with rock ? |
21:36:16 | amiconn | bluebrother: lemme check |
21:36:28 | BigBambi | gevaerts: I'll think about it |
21:36:30 | domonoky | bluebrother: theres a b too much in lcd-mr100.c |
21:36:39 | amiconn | I actually did just copy, paste & shuffle-around. Should have tried building it... |
21:36:52 | domonoky | bwidth instead of width at line 214 |
21:37:23 | amiconn | ah, of course |
21:37:34 | amiconn | There's also a declaraion missing |
21:37:56 | LambdaCalculus37 | amiconn: Thanks for that bit of information. I was curious about how rvf worked. :) |
21:39:27 | amiconn | LambdaCalculus37: Nowadays we could also use the greylib because it's fast enough, but using precalculated 1-bit frames @67Hz actually saves space versus e.g. 8-bit frames @25Hz (which would then be converted on-the-fly to 1-bit frames at 67Hz) |
21:39:39 | roolku | void lcd_grey_data(unsigned char *values, unsigned char *phases, int count); |
21:39:51 | amiconn | yes |
21:39:53 | | Quit kraizee (Read error: 110 (Connection timed out)) |
21:39:57 | gevaerts | markun: I noticed that the usb connector on the M6SL appears to be an OTG connector, not just a device-side one |
21:41:11 | | Join Mathiasdm [0] (n=Mathias@vpnc079.ugent.be) |
21:42:22 | BHSPitMonkey | Okay, my app is in. |
21:42:36 | BigBambi | GSoC for Rockbox? |
21:42:38 | LambdaCalculus37 | amiconn: That does make sense, actually. |
21:42:43 | * | gevaerts looks |
21:42:45 | BHSPitMonkey | If anyone would like to provide any input on it before the deadline, I would be appreciative. |
21:42:49 | | Join mcflo1 [0] (n=mcflow@88-134-3-18-dynip.superkabel.de) |
21:42:52 | BigBambi | Awesomo |
21:42:53 | | Part Spex |
21:43:03 | | Part mcflo1 |
21:43:09 | Nico_P | BHSPitMonkey: I believe you can still edit the app after the deadline |
21:43:21 | amiconn | roolku, low_light, domonoky: Patch updated, although I doubt you'll need it... |
21:43:22 | | Part J-23 |
21:43:57 | | Quit MethoS- (Read error: 110 (Connection timed out)) |
21:44:01 | BHSPitMonkey | Nico_P, my interpretation of the guidelines led me to believe the contrary, but I'll double check. |
21:44:30 | gevaerts | BHSPitMonkey: as I understand it you will only be able to edit in response to a comment |
21:45:07 | BHSPitMonkey | Ah. |
21:45:09 | BHSPitMonkey | Thanks. |
21:46:04 | bluebrother | seems lines of about 8px or so are upside down |
21:46:45 | amiconn | Ah, then I got the packing order wrong... |
21:47:21 | | Quit DavidSG (Read error: 110 (Connection timed out)) |
21:47:35 | | Nick DavidS1 is now known as DavidSG (n=Tordre@n098h202.wsr.mun.ca) |
21:48:02 | markun | gevaerts: great! |
21:48:29 | gevaerts | markun: of course, this comes without any guarantee that it actually does OTG... |
21:49:06 | amiconn | roolku, low_light, domonoky: Patch updated again |
21:49:18 | amiconn | Eh, and bluebrother of course :) |
21:49:24 | markun | gevaerts: any quick way to find out? |
21:49:25 | roolku | is it only the asm that changed? |
21:49:29 | amiconn | yes |
21:49:30 | BHSPitMonkey | (I have to be off to a lab now, but I'll still be receiving comments made toward me in here.) |
21:49:42 | markun | gevaerts: would there have to be 5V on one of the pins for example? |
21:50:00 | gevaerts | markun: I haven't studied OTG specs yet, so I don't know |
21:50:02 | Massa | Is checkwps currently broken (and not compilable) or am I too dumb to do it? |
21:50:17 | amiconn | The constants in the 8x biceq changed. They now go 0x80..0x01 instead of 0x01..0x80 |
21:50:37 | Massa | I do "make MODEL=h300 TARGET=IRIVER_H300 checkwps.h300" to compile a iRiver h300 version |
21:51:04 | * | bluebrother remembers he updated the checkwps Makefile to work on MinGW the weekend |
21:51:08 | Massa | and get ../../firmware/export/debug.h:26: error: parse error before "ATTRIBUTE_PRINTF" |
21:51:19 | amiconn | If that works, the next step would be the calibration, for which you need to compile test_grey.c (might need button definitions for m:robe) |
21:52:04 | Massa | bluebrother: locally on your computer or did you check it in? BTW, I currently use cygwin... |
21:52:12 | | Join Spex [0] (i=opera@dslb-088-074-212-139.pools.arcor-ip.net) |
21:52:18 | bluebrother | Massa: locally. Haven't checked in yet ... |
21:52:34 | Massa | bluebrother: so what did you change? |
21:52:37 | bluebrother | the only remaining issue is the buildall.sh script. Doesn't run on MinGW (no sh.exe around) |
21:53:12 | bluebrother | basically, you need to set CC correctly. But I also reused the MODEL variable, so you now simply use the target checkwps |
21:53:35 | Massa | bluebrother: that's not my problem - I directly call make (BTW, what about MSYS together with MingW?) |
21:54:07 | bluebrother | I haven't looked into msys at all −− I just used the MinGW that was installed together with Qt |
21:54:22 | * | bluebrother watches a jpg image on m:robe100 :) |
21:54:24 | Massa | I wonder why the checkwps (for the current target) is not part of "make tools" in the build directory? |
21:55:11 | amiconn | bluebrother: Calibration will (hopefully) improve quality (usually the lcd isn't linear) |
21:55:12 | Nico_P | bluebrother: are you aware of the unicode problems on the HTML manual front page? |
21:56:20 | | Join sarixe [0] (n=sarixe@ool-435403e9.dyn.optonline.net) |
21:56:37 | | Part Spex |
21:56:41 | bluebrother | Nico_P: no. What characters are messed up? I sometimes had wrong characters due to some Firefox issues |
21:57:02 | Nico_P | bluebrother: hmm I'm not getting them anymore... for some reason firefox saw the page was ISO-8859-1 |
21:57:41 | bluebrother | I was surprised when I saw that first but figured it wasn't a problem with the html itself |
21:58:47 | bluebrother | amiconn: nice :) |
21:59:01 | | Quit LambdaCalculus37 ("CGI:IRC 0.5.9 (2006/06/06)") |
21:59:23 | domonoky | bluebrother: so amicons patch works for you ? i only get a blank screen.. (may be i messed up the patching) |
21:59:52 | bluebrother | yep, works fine here. |
22:00 |
22:00:10 | bluebrother | I just reverted the previous patch and applied the latest. |
22:00:16 | * | domonoky detects he messed up.. :-) |
22:01:17 | | Quit Thundercloud (Read error: 104 (Connection reset by peer)) |
22:01:48 | | Join Thundercloud [0] (n=thunderc@84-51-130-71.judith186.adsl.metronet.co.uk) |
22:01:57 | domonoky | is there any documentation whats in the absolute data packet of m:robe100s touchpad ? |
22:02:16 | amiconn | SO, who will calibrate? |
22:02:43 | amiconn | In fact it would be good to have data from several m:robes, and use the average |
22:02:56 | bluebrother | can I do anything to help calibrating? |
22:03:15 | amiconn | Yes. First you need to build test-grey.rock |
22:03:19 | gevaerts | markun: it's clearly a mini-AB connector. According to the usb otg spec, that means it _must_ be a dual-role device (i.e. both device and host). Of course they might still violate the spec |
22:03:27 | amiconn | It might need button definitions for m:robe |
22:03:50 | amiconn | (Left/ Right/ Up/ Down/ OK and Quit) |
22:04:11 | bluebrother | I already compiled that. Seems the buttons are already defined. |
22:04:24 | amiconn | Then run it. It will show 9 rectangles |
22:04:30 | roolku | if bluebrother is doing the calibration I don't need to bother. :) |
22:04:52 | amiconn | The top, bottom, left and right rectangle will show you the "destination" level, rastered |
22:05:08 | amiconn | roolku:[22:02:43] <amiconn> In fact it would be good to have data from several m:robes, and use the average |
22:06:28 | amiconn | The top left and bottom right will show one step darker, the bottom left and top right one step lighter, for comparison |
22:06:37 | bluebrother | hmm, the left button sometimes seems to act as select on my mr. |
22:06:51 | amiconn | The center rectangle is what you need to adjust with up & down |
22:07:12 | amiconn | There is a total of 15 greylevels, plus pure black & white |
22:07:17 | amiconn | (red) ;) |
22:07:37 | markun | gevaerts: some talk about USB OTG and an external battery pack: http://www.meizume.com/technical/43-external-battery-pack.html |
22:07:40 | toffe82 | gevaerts: the mini AB is 5 pins ? |
22:07:43 | amiconn | If you have adjusted all of them to match as closely the destination brightness, press select |
22:08:15 | gevaerts | toffe82: unless I miscount, there seem to be 5 pins |
22:08:22 | low_light | domonoky: the documentation is on Symantec's website. |
22:08:27 | amiconn | A text file will be created in the root, containing the raw data, which I then put into Openoffice Calc for averaging and interpolation |
22:08:28 | bluebrother | hmm, up and down buttons seem to have no effect. Checking source ... |
22:08:58 | amiconn | The steps are rather fine... |
22:09:01 | roolku | bluebrother: that is probably your thumb hovering over the center of the strip |
22:09:21 | low_light | domonoky: make that synaptics.com |
22:09:39 | toffe82 | gevaerts: from the schematics of the meizu one of the pin is not connected |
22:09:40 | domonoky | roolku: this pdf ? http://www.synaptics.com/decaf/utilities/ACF126.pdf |
22:10:02 | | Quit disorganizer ("ChatZilla 0.9.81 [Firefox 2.0.0.13/2008031114]") |
22:10:07 | | Quit Massa ("ChatZilla 0.9.81 [Firefox 2.0.0.13/2008031114]") |
22:10:26 | low_light | the one's here: http://www.synaptics.com/support/dev_support.cfm |
22:10:46 | amiconn | Ideally, you look at the display exactly perpendicular when calibrating, and from as far away as possible (you still need to be able to operate the m:robe ;) ) |
22:10:51 | toffe82 | low_light: any luck with the sa9200 ? |
22:10:54 | low_light | I think it's the 1-d sensor document |
22:11:19 | * | amiconn should probably put a description of test-grey.rock into the wiki |
22:11:44 | roolku | domonoky: I think this one if you want the strip: http://www.synaptics.com/decaf/utilities/511-000025-01g.pdf |
22:11:55 | domonoky | thanxs found it.. |
22:12:32 | low_light | domonoky: there are some options to enable that would have simplified some things, but unfortunately they don't seem applicable to the revision in the m:robe |
22:12:44 | gevaerts | markun: great thread :) Lots of people saying what they think might be the case... |
22:12:52 | markun | :) |
22:13:00 | bluebrother | do I need to run the plugin for each new greyscale or will all be put into a single file? |
22:13:09 | | Join everyday [0] (n=chatzill@pool-71-191-66-99.washdc.east.verizon.net) |
22:13:10 | markun | gevaerts: not the first thread of that kind |
22:13:29 | amiconn | bluebrother: It puts all values into a single file |
22:13:33 | low_light | The simpliest things to do are use the lower sampling rate. Also filter out non-presses (hovering). |
22:13:49 | amiconn | ...and it also doesn't overwrite data from previous runs (uses create_numbered_filename()) |
22:14:32 | | Quit everyday (Client Quit) |
22:14:37 | low_light | I've been playing around with incorporating making "tap" and "slide" work |
22:14:43 | gevaerts | toffe82: sounds like the only thing missing could be VBus. Maybe some kind of adapter is possible |
22:14:43 | amiconn | Another small tip: If just go through all 16 levels at the start, you'll probably notice that most are either too dark, or most are too bright |
22:14:45 | | Join everyday [0] (n=chatzill@pool-71-191-66-99.washdc.east.verizon.net) |
22:15:18 | toffe82 | gevaerts: on the schematics, on the plug they call it ID |
22:15:41 | amiconn | The tip is to start at the end to where the levels are shiften, because the plugin automagically corrects discontinuities (a darker level can never be brighter than a brighter level), so you'll have to do less button presses |
22:16:21 | domonoky | low_light: to make the strip less sensitive to hovering of the finger we could use the Z values in the packet i think.. |
22:16:38 | bluebrother | ah. Will retry with that. |
22:16:43 | gevaerts | toffe82: are you good at electrical things ? |
22:16:49 | low_light | toffe82: nothing new. Still need the bootloader. I was hoping there would be a "manufaturers mode" like the Sansas, in which case we could use a modified version of e200tool to extract the bootloader. |
22:16:52 | amiconn | You can of course go back & forth through all levels as often as you want, before the final Select button press |
22:17:06 | everyday | Is there any way to reduce the power draw of the MPEG plugin |
22:17:09 | everyday | ? |
22:17:27 | Bagder | everyday: sure, optimize it! |
22:17:28 | bluebrother | besides, it would be nice to have some kind of feedback when levels are changed or the current value is saved. Due to the non-mechanical feedback of the touchpad this is a bit guessing |
22:17:53 | amiconn | YOu could use button click, I presume |
22:17:55 | daven | optimize it, make it use the dsp somehow |
22:18:06 | BigBambi | Which dsp? |
22:18:14 | Bagder | daven: very few targets have dsp |
22:18:16 | amiconn | which target? |
22:18:21 | low_light | domonoky: yes. I did not add that at first because there is an option to ignore Z=0 presses, but like I said it doesn't seem applicable for this revision hardware |
22:18:30 | toffe82 | gevaerts: I will not say good by I understand :) |
22:19:08 | everyday | How do I optimize it? |
22:19:08 | gevaerts | toffe82: could you have a look at http://www.usb.org/developers/onthego/otg1_0.pdf, section 4.3 ? |
22:19:20 | * | domonoky thinks that Z is higher than zero, when we have this hovering effect, will experiment tomorrow a bit... :-) |
22:19:26 | Bagder | everyday: if you need to ask, you're not the man to do it... |
22:19:27 | amiconn | toffe82: The ID pin isn't Vbus. The ID pin is used to distinguish a mini-A from a mini-B plug in a mini-AB socket |
22:19:41 | BigBambi | everyday: Dive into the code, and make things happen in less cycles |
22:19:44 | amiconn | (one of them shorts ID to ground, iirc it's mini-A that does that) |
22:20:25 | gevaerts | amiconn: you do rc :) |
22:20:25 | | Quit everyday ("ChatZilla 0.9.81 [Firefox 2.0.0.13/2008031114]") |
22:20:50 | | Join parafin|away [0] (i=parafin@parafin.dialup.corbina.ru) |
22:20:55 | | Join dabujo_ [0] (i=xx@p4FDB4C3C.dip0.t-ipconnect.de) |
22:21:00 | Bagder | he couldn't wait to start optimizing I guess |
22:21:01 | amiconn | Then there is the very special iaudio M5, which mis-uses the ID pin... |
22:21:05 | BigBambi | haha |
22:21:26 | low_light | domonoky: there is also a sensitivity adjustment which could probably be adjusted to eliminate most of the hover effect |
22:21:27 | | Quit parafin (Nick collision from services.) |
22:21:31 | | Nick parafin|away is now known as parafin (i=parafin@parafin.dialup.corbina.ru) |
22:23:12 | toffe82 | amiconn , gevaerts : on the schematic of the meizu the ID pin is not connected (markun gave me the link to this schematic) |
22:23:50 | markun | but those are the schematics for the M6SP, it might be different in the M6SL |
22:24:03 | gevaerts | toffe82: from my reading of that paragraph, that would mean it shouldn't have an AB receptacle ... |
22:24:07 | amiconn | Then it cannot support OTG mode, but if it's an OTG controller, it could be manually switched to host mode |
22:24:17 | bluebrother | amiconn: http://www.stud.uni-karlsruhe.de/~uhcn/rockbox/test_grey_12.txt |
22:24:29 | toffe82 | gevaerts: looks like a mini B |
22:24:37 | amiconn | But you'd need a special adapter cable, as a mini-A plug won't fit into a pure mini-B socket |
22:24:38 | | Join stripwax [0] (n=Miranda@87-194-34-169.bethere.co.uk) |
22:24:59 | | Join MethoS- [0] (n=clemens@dyndsl-085-016-163-088.ewe-ip-backbone.de) |
22:25:11 | gevaerts | toffe82: the 'not connected' there is for the cable I think |
22:25:34 | gevaerts | amiconn: cable won't be a problem. It's a mini-AB socket |
22:25:47 | amiconn | bluebrother: Ah :) A quite typical lcd curve from a first look |
22:25:58 | | Join csc` [0] (n=csc@archlinux/user/csc) |
22:26:11 | toffe82 | gevaerts: if you look from the player, ID is not connected so when it is connected to a computer for example it must be seen as a mini b device |
22:27:14 | | Join shotofadds [0] (n=rob@rockbox/developer/shotofadds) |
22:28:12 | gevaerts | toffe82: the cable itself is 4-wire (ground, vbus, d+ and d-). The ID handling is purely in the connector, and isn't passed through to the other end |
22:28:14 | amiconn | bluebrother: AH, looks like I missed mentioning what to do at the special levels 'black' and 'white'. Those should be adjusted so that the central rectangle still looks black/white, even when looking from weird angles |
22:28:24 | shotofadds | woohoo, I finally got the D2 to boot rockbox from flash rather than usb-boot :-) |
22:28:39 | Bagder | great! |
22:28:42 | gevaerts | \☺/ |
22:28:43 | dionoea | hi. Are any of the GSoC applicants for RockBox motivated to code MTP support? (just curious) |
22:28:46 | Bagder | my D2 arrives any day now... |
22:28:55 | linuxstb | shotofadds: Nice ;) |
22:28:57 | gevaerts | dionoea: not yet |
22:28:58 | shotofadds | Bagder: you're getting quite a collection! |
22:29:06 | linuxstb | Bagder: How many new targets are you buying? |
22:29:13 | Bagder | just two |
22:29:21 | amiconn | On most LCDs, that means just 2..5 steps away from the extreme. Gives better response for animated content when changing from white or black to some intermediate level |
22:29:24 | linuxstb | Is your D2 a DAB model? |
22:29:28 | Bagder | no |
22:29:39 | Bagder | I believe shotofadds has a DAB one |
22:29:40 | shotofadds | unfortunately at this stage my hack involves putting a stragetically placed jump to the bootloader during the OF init code :/ |
22:29:50 | amiconn | bluebrother: Your 'black' value looks pretty extreme, while the 'white' value is at full 255 |
22:29:53 | shotofadds | i need to work out what crucial piece of initialisation we are missing |
22:30:14 | shotofadds | linuxstb: you were suitably impressed by my pub DAB demo, then ;) |
22:30:49 | markun | gevaerts, toffe82: in the Meizu M6SL firmware I see the following strings: "Usb type is USB_HOST." and "Usb type is USB_FUNC." |
22:31:24 | * | gevaerts proposes to wait until we can run code on this thing, and then just try... |
22:31:42 | * | shotofadds goes back and buries his head in the disassembler... |
22:31:57 | markun | gevaerts: I'm working on it :) |
22:32:01 | * | gevaerts spots another application |
22:32:03 | * | amiconn wonders what other choice gevaerts was thinking of |
22:32:10 | toffe82 | gevaerts: in the cable pin 4 is connected to 5 so ID is grounded |
22:32:50 | * | gevaerts was choosing between 'wait' and 'go for a beer' |
22:32:57 | Bagder | app #22 arrived |
22:33:19 | markun | toffe82: but this is the older M6 model, the newer one (which gevaerts and I have) has slightly different hardware |
22:33:35 | ceclin | hi everybody |
22:33:36 | markun | Bagder: how much did we have last year? |
22:33:40 | markun | hi ceclin |
22:33:42 | Bagder | 20 |
22:33:49 | * | ceclin submitted an application for GSoC for rockbox |
22:33:52 | ceclin | fingers crossed! |
22:33:54 | toffe82 | markun: ok |
22:34:04 | Bagder | ceclin: which one? |
22:34:14 | ceclin | Realaudio support |
22:34:22 | markun | ceclin: nice! |
22:34:26 | | Join DerPapst [0] (n=DerPapst@p5B23C306.dip.t-dialin.net) |
22:35:11 | Bagder | ceclin: here's a good guideline for info we'd like you to include: http://www.rockbox.org/twiki/bin/view/Main/GSoCApplicationTemplate2008 |
22:35:21 | Bagder | I can see some of that is missing atm |
22:35:38 | roolku | amiconn: my extremes are 10 and 252 |
22:35:53 | ceclin | missing? uh oh. let me give that a look |
22:35:57 | domonoky | ceclin: also interesting for codecs, do you have any expirience with fixed-point code ? |
22:36:14 | gevaerts | Bagder: what are you missing ? |
22:36:44 | ceclin | domonoky, no i'm afraid i don't. |
22:36:48 | Bagder | let me retract that comment, everything that seems to be in there |
22:37:02 | * | Bagder types weirdly though... |
22:37:33 | * | gevaerts hands Bagder a new keyboard with Adaptive DWIM Technology |
22:37:52 | | Quit dabujo (Connection timed out) |
22:38:04 | | Quit Mathiasdm ("Yuuw!") |
22:38:18 | domonoky | ceclin: could you add something about your coding expirience, so we know you are up to the task ? :-) |
22:39:32 | * | bluebrother hopes someone will reveal details about the applications to non-mentors |
22:39:52 | ceclin | domonoky: sure thing. Would a link to some code be useful as well? |
22:39:59 | Bagder | bluebrother: it'll happen, at least some of it |
22:40:00 | ceclin | i mean, code that i've worked on |
22:40:10 | domonoky | ceclin: that surely helps.. |
22:40:12 | gevaerts | ceclin: if you can legally link to it, sure |
22:41:25 | * | gevaerts decides to leave technical comments to people who have actually looked at codecs before |
22:41:46 | | Quit MethoS-- (Success) |
22:42:53 | toffe82 | low_light gevaerts : we should contact this guy http://www.linkedin.com/in/bshanky :) |
22:43:40 | | Join krz [0] (n=irc_by@turbo.sml.by) |
22:43:58 | | Quit sarixe ("(EE) Failed to load "quit" module") |
22:44:30 | * | amiconn is calculating the mr100 lcd curve |
22:45:23 | | Quit mf0102 ("Verlassend") |
22:48:13 | gevaerts | toffe82: Did you also spot sqlite in there ? :) |
22:48:55 | toffe82 | yes |
22:49:17 | | Quit desowin () |
22:49:42 | toffe82 | gevaerts: check this http://www.linkedin.com/in/bshanky |
22:49:45 | toffe82 | sorry |
22:49:53 | toffe82 | http://golb.sourceforge.net/ |
22:49:54 | * | gevaerts checks again ;) |
22:50:07 | * | shotofadds goes on a forehead-slapping rampage :( |
22:50:22 | * | Bagder ducks |
22:50:26 | shotofadds | seems Rockbox works fine from flash. it's the dual-boot mechanism that's causing trouble. |
22:50:43 | shotofadds | looks like the D2 won't boot anything (OF either) if a key is pressed on power on |
22:50:57 | shotofadds | dual-boot could be tricky on this machine :/ |
22:53:16 | bluebrother | shotofadds: is there a hold button? |
22:53:51 | shotofadds | bluebrother: yes, but it's on a rocker with the power button - so maybe not usable for dualboot. i'll have to do some experiments. |
22:54:38 | roolku | shotofadds: use the powerbutton itself (like on m:robe?) |
22:55:08 | | Join bertrik [0] (n=bertrik@111-033-045-062.dynamic.caiway.nl) |
22:55:27 | * | shotofadds goes off to check the m:robe manual... is it some kind of long-press mechanism? |
22:56:18 | roolku | shotofadds: or the inofficial M5 bootloader does it in a similar way (short power=rockbox, long power =OF) |
22:56:51 | roolku | shotofadds: with the m:robe you need to let go briefly and press again |
22:57:00 | preglow | anyone with a 5g ipod here that can verify that bass/treble adjustments work as they should? |
22:57:38 | | Nick HellDragon is now known as hd (i=jd@unaffiliated/helldragon) |
22:57:44 | * | gevaerts has a 5g, but never really understood what bass/treble should do, so he's probably not the right person |
22:57:46 | | Quit Llorean ("Leaving.") |
22:57:53 | preglow | gevaerts: well, they adjust bass/treble... |
22:58:04 | shotofadds | i'm doing some testing with the hold switch - there's a short delay after poweron while it loads the OF from flash, which might be long enough to flick the switch. |
22:58:49 | gevaerts | preglow: I probably could have guessed that. But my ears are no good at spotting if it's correct |
22:59:04 | preglow | oh well |
22:59:16 | preglow | i'm pretty sure it works as it should |
22:59:20 | preglow | so i'll just close this bugger |
22:59:21 | | Quit low_light ("http://www.mibbit.com ajax IRC Client") |
23:00 |
23:00:23 | shotofadds | yay, that works! hold power to boot the OF, or hold power then flick hold to boot Rockbox. |
23:00:28 | shotofadds | not ideal, but it works. |
23:01:43 | Nico_P | toffe82, gevaerts: this golb thing could be a nice test use case for our sqlite3 port |
23:01:57 | * | gevaerts spots yet another application |
23:02:23 | bertrik | sqlite3 port to rockbox? wow |
23:02:38 | DerPapst | heh.. now they're all comming in ffff^^ |
23:03:00 | Nico_P | I knew there would be more today... students always wait until deadlines :) |
23:03:04 | gevaerts | bertrik: sure. The only problem is that we don't really have a use for it yet :) |
23:03:09 | amiconn | roolku, bluebrother: Want a patch, or shall I commit right away? |
23:03:27 | roolku | amiconn: just commit it I think |
23:03:39 | Nico_P | bertrik: check out FS #8852 :) |
23:03:54 | amiconn | Also, is there a button on m:robe that can be used for combos, ie. used as a kind of 'shift' key? |
23:04:01 | * | bertrik checks |
23:04:23 | amiconn | roolku: The greyscale plugins were already enabled for mr100? |
23:04:44 | roolku | amiconn: yes (if you mean the games and demos) |
23:04:51 | amiconn | yes |
23:05:08 | amiconn | greyscale.rock isn't, and that one doesn't compile because of lacking button definitions |
23:05:27 | amiconn | It's not enabled by default, by I have it enabled for my builds |
23:05:46 | roolku | amiconn: I have the defines here, but its not...you said it. :) |
23:06:20 | amiconn | Okay, I'll commit what my patch contained, plus the linearisation table |
23:07:23 | | Quit krz (Read error: 110 (Connection timed out)) |
23:07:29 | roolku | amiconn: sounds good |
23:09:31 | * | domonoky doesnt understand the postion extracing out of the absolute packet in m:robes buttond drivers work.. too much shifting for me :-) |
23:09:40 | domonoky | +how |
23:09:57 | roolku | amiconn: I believe the actual buttons (i.e. not the 3 fake ones on the strip) should be combinable |
23:10:20 | toffe82 | Nico_P: waiting for an address book that I can sync with thunderbird |
23:10:35 | roolku | amiconn: display is used in a few places as shift |
23:11:04 | amiconn | roolku: test_scanrate is also missing button definitions, so if you have that, you could commit it too |
23:11:25 | roolku | amiconn: I will |
23:12:42 | roolku | doom is crashing after presing start at the startup image :( |
23:13:02 | amiconn | Do you have voice enabled? |
23:13:30 | * | domonoky understands this positon extraction now, i looked at the wrong packet description :-) |
23:14:47 | *** | Saving seen data "./dancer.seen" |
23:16:38 | | Quit domonoky (Read error: 104 (Connection reset by peer)) |
23:16:59 | roolku | amiconn: I did, but even after disabling it it still crashes |
23:17:01 | | Part Buschel |
23:17:09 | amiconn | What kind of crash? |
23:17:37 | roolku | amiconn: frozen with random red pixels on black display |
23:17:49 | amiconn | hmm... |
23:18:10 | * | amiconn needs to check what the m:robe backlight handler does |
23:18:52 | | Quit Jon-Kha (Remote closed the connection) |
23:19:24 | amiconn | Hmm, nothing special, just GPO32 |
23:19:35 | * | amiconn wonders what the problem could be here |
23:20:58 | | Quit mcuelenaere () |
23:22:33 | | Quit Lear ("ChatZilla 0.9.81 [Firefox 3.0b5/2008032620]") |
23:23:00 | | Join krabador [0] (n=DarkHamm@79.3.19.251) |
23:24:56 | amiconn | roolku: Weird. Do the other greyscale plugins work without such effects? (cube (shaded mode), fire, greyscale, mandelbrot, plasma, jpeg, mpegplayer, zxbox) |
23:25:44 | | Quit bertrik (Read error: 104 (Connection reset by peer)) |
23:26:47 | | Join Jon-Kha [0] (n=jon-kha@80-248-247-190.cust.suomicom.fi) |
23:26:52 | roolku | I haven't tried zxbox, but the others work fine |
23:28:33 | | Quit rob-e ("Ex-Chat") |
23:28:58 | n1s | amiconn: does it just crash with voice enabled or with the file loaded too? |
23:29:38 | amiconn | It doesn't crash if voice is disabled. I have voice files on all my targets, so they're loaded afaik |
23:32:21 | | Quit dabujo_ ("( www.nnscript.com :: NoNameScript 4.2 :: www.regroup-esports.com )") |
23:39:22 | | Join Jon-Kha_ [0] (n=jon-kha@80-248-247-190.cust.suomicom.fi) |
23:39:30 | | Quit Jon-Kha (Read error: 131 (Connection reset by peer)) |
23:39:30 | | Nick Jon-Kha_ is now known as Jon-Kha (n=jon-kha@80-248-247-190.cust.suomicom.fi) |
23:40:46 | | Quit lee-qid (Read error: 110 (Connection timed out)) |
23:41:43 | | Quit n1s () |
23:42:05 | | Quit tvelocity_ (Remote closed the connection) |
23:43:16 | | Join Zarggg [0] (n=z@216-15-73-111.c3-0.eas-ubr6.atw-eas.pa.cable.rcn.com) |
23:44:14 | | Quit Zarggg (Read error: 104 (Connection reset by peer)) |
23:44:31 | | Join Zarggg [0] (n=z@216-15-73-111.c3-0.eas-ubr6.atw-eas.pa.cable.rcn.com) |
23:47:41 | | Nick fxb__ is now known as fxb (n=felixbru@h1252615.stratoserver.net) |
23:48:17 | | Quit davina ("GNU/Linux the free alternative to Windows") |
23:52:03 | | Nick DerPapst is now known as n (n=DerPapst@p5B23C306.dip.t-dialin.net) |
23:52:10 | | Nick n is now known as DerPapst (n=DerPapst@p5B23C306.dip.t-dialin.net) |
23:53:30 | | Quit Jon-Kha (Remote closed the connection) |
23:53:36 | | Part Piero_Scarufii |