00:00:01 | [Franklin] | In fact I do |
00:00:11 | gevaerts | Right now it looks like your personal wishlist, not a general plugin todo list |
00:00:34 | [Franklin] | true... |
00:01:30 | * | gevaerts thinks this page is a bad idea |
00:01:36 | [Franklin] | ok kiss it goodbye |
00:01:43 | * | [Franklin] is thinking clearer now |
00:03:39 | | Quit krabador (Ping timeout: 250 seconds) |
00:04:50 | [Franklin] | well then... first thing to do is to add cool filters to XWorld |
00:05:00 | [Franklin] | bokeh blur... |
00:05:43 | * | gevaerts considers collecting money to buy [Franklin] an actual gaming device |
00:05:56 | [Franklin] | nah |
00:06:05 | [Franklin] | no but first real antialiasing |
00:06:07 | [Franklin] | not just a blur |
00:06:36 | [Franklin] | or are those the same thing? |
00:07:48 | [Franklin] | gevaerts: are there functions in the API to draw antialiased lines? |
00:08:05 | gevaerts | I have no idea, but I would expect not |
00:12:31 | [Franklin] | another idea: motion blur! |
00:12:47 | [Franklin] | store the last, say 5 frames and blend them in |
00:13:03 | [Franklin] | cuz why not? |
00:23:32 | [Franklin] | with each frame having twice the weight of the previous |
00:23:50 | [Franklin] | perhaps some "filters" could be added to mpegplayer |
00:28:23 | gevaerts | On most targets people who use mpegplayer tend to have to tweak all sorts of encoding settings to get acceptable frame rates. Adding effects won't help much with that |
00:28:59 | [Franklin] | gevaerts: but on the targets that are fast enough, who cares? |
00:29:07 | gevaerts | The battery? |
00:29:38 | [Franklin] | charge it |
00:29:41 | gevaerts | Still, if someone wants to do it, and it doesn't impact CPU use when disabled, why not? |
00:30:02 | [Franklin] | gevaerts: it's an *option* |
00:30:45 | gevaerts | Yes, but you're adding hooks for this, which might or might not have an impact |
00:30:51 | | Quit pamaury (Ping timeout: 265 seconds) |
00:30:54 | gevaerts | It all depends on how you're implementing things |
00:31:09 | [Franklin] | gevaerts: not yet |
00:31:14 | [Franklin] | now its just an idea |
00:46:49 | | Quit y4n (Quit: PANTS OFF!) |
01:00 |
01:07:28 | | Quit xorly (Ping timeout: 272 seconds) |
01:18:56 | *** | Saving seen data "./dancer.seen" |
01:20:23 | | Join lonoxmont [0] (~lonoxmont@71-95-40-15.dhcp.rvsd.ca.charter.com) |
01:21:05 | lonoxmont | i have a question about upgrading, do i need to back my settings up first before i extract the new zip to my device? if so, how is this accomplished? |
01:21:37 | | Nick lonoxmont is now known as Lonoxmont (~lonoxmont@71-95-40-15.dhcp.rvsd.ca.charter.com) |
01:22:42 | [Saint] | No - you do not. |
01:22:59 | [Saint] | If you wanted to, however, your settings live in /.rockbox/config.cfg |
01:23:06 | | Quit lebellium (Quit: ChatZilla 0.9.91 [Firefox 34.0/20141030172027]) |
01:23:30 | [Saint] | "upgrading" is just inflating a .zip archive and replacing the files located on the root of the storage volume. |
01:23:38 | [Saint] | Anything system or user created isn't touched. |
01:24:09 | Lonoxmont | ah, thats what i needed |
01:25:17 | Lonoxmont | also i did make a discovery with compatibilty with my cars head unit, if the ipod is playing music before you plug it in then the sound will work, and sometimes the text display ont he head unit for metadata, but it has a tendancy to crash out the ipod if it hits an odd charachter or you try and send commands formt he head unit |
01:25:38 | Lonoxmont | my workaround was to just use the headphone out and aux in on the head unit with a seperate charger |
01:25:50 | Lonoxmont | *headphone out ont he ipod |
01:26:13 | [Saint] | iPod Accessory Protocol support is thin on the ground. |
01:26:29 | [Saint] | Its practically impossible to have complete support in this area |
01:26:38 | [Saint] | So, yeah, just use the line out. |
01:27:43 | Lonoxmont | though i have found some flac files that tend to lock it up pretty badly, itl play about half a second at a time with a long pause in between them, and its pretty unresponsive to commands, best cure i found for that was to just keep mashing right arrow till it figured out i was telling it to do something and then it would skip to the next track and be fine |
01:28:35 | Lonoxmont | least iirc they are flac,could be ape |
01:28:39 | Lonoxmont | need to check that actually |
01:28:40 | [Saint] | That makes very little sense. flac takes virtually no resources to decode at all |
01:28:50 | [Saint] | If its APE, that makes perfect sense. |
01:28:58 | [Saint] | APE is fucking mental, and no one should use it. :)) |
01:29:43 | Lonoxmont | well the people that do use it seemt o proseletise pretty heavily for it :P |
01:29:43 | [Saint] | APE vs. flac increases the computational intensity by many, many, many orders of magnitude, for no appreciable gains. |
01:29:57 | [Saint] | tl;dr: pretty much just wasting battery for a worse experience. |
01:30:00 | [Saint] | use a sane codec. |
01:30:14 | [Franklin] | I've gotta say, this motion blur looks *awesome* |
01:30:22 | Lonoxmont | or try and transcode the source you have form ape to flac |
01:30:41 | Lonoxmont | theoretically such a thing is possible i would think, but i am not sure offhand how |
01:30:50 | [Saint] | It is, yes. |
01:31:20 | [Saint] | Audiophile types are getting pissy these days since its becoming clearer to everyone that they're all bullshit. |
01:31:33 | Lonoxmont | oh also, would it be possible for you guys to change the makefile to include a 'make clean' or should i just keep manually removing the build dir between runs? |
01:31:55 | [Franklin] | Lonoxmont: why do that? |
01:32:01 | gevaerts | huh? |
01:32:06 | [Saint] | With very recent LAME editions, its even becoming impossible for most people to distinguish between LAME320CBR and LAME256VBR |
01:32:16 | [Saint] | SOme can't even lick 320CBR vs. flac8 |
01:32:25 | gevaerts | We do have make clean... |
01:32:37 | [Saint] | Did you try it? ;) |
01:32:49 | [Saint] | We even have a "make veryclean". :) |
01:32:51 | [Franklin] | Lonoxmont: the point of make is to speed up builds by not redoing stuff that doesn't need to |
01:32:57 | Lonoxmont | last i tried it threw an error about no target for clean or something to that effect |
01:32:57 | [Franklin] | * be rebuilt |
01:33:18 | [Saint] | Did you just do "make clean"? |
01:33:22 | [Franklin] | occasionally it'll trip on something git |
01:33:23 | [Franklin] | *big |
01:33:29 | Lonoxmont | and trying to run make again on a non-empty dir just crashed out |
01:33:43 | Lonoxmont | the compiler doesnt need to be redone between runs thank god at least |
01:33:44 | | Join ikeboy [0] (~ikeboy@ool-435622d3.dyn.optonline.net) |
01:33:56 | [Saint] | No idea what happened there, but, its on your end. |
01:34:02 | [Saint] | We do have a make clean, and it works. |
01:34:09 | [Franklin] | and make reconf |
01:34:10 | Lonoxmont | ah, looks like it does work with this latest pull |
01:34:29 | Lonoxmont | :git: |
01:35:19 | Lonoxmont | maybe i just had somehting not up to date properly |
01:35:28 | Lonoxmont | or maybe its the magic of the irc post |
01:35:32 | Lonoxmont | :B |
01:35:34 | [Saint] | That shouldn't matter at all. |
01:35:40 | [Franklin] | gevaerts: what other useless video filters should I add? |
01:36:01 | * | [Saint] suspects gevaerts would have difficulty caring less |
01:36:11 | [Saint] | (its likely impossible) |
01:36:20 | * | gevaerts *could* care less |
01:36:26 | * | [Franklin] wonders why |
01:36:29 | gevaerts | It would indeed be hard though :) |
01:37:06 | [Franklin] | perhaps a radial blur? |
01:37:53 | | Quit ender` (Quit: You know you created god in your image when he hates the same people you do.) |
01:39:57 | [Franklin] | nah just negative color |
01:41:31 | [Franklin] | ok... this is *SO* useless |
01:41:44 | [Franklin] | (negative+AA+motion blur) |
01:49:14 | Lonoxmont | alright i think thats all i needed |
01:49:16 | Lonoxmont | thanks guys |
01:49:45 | | Quit Lonoxmont (Quit: leaving) |
01:51:04 | [Franklin] | http://forums.rockbox.org/index.php/topic,48615 −−> What's the guy complaining about? Just set the font bigger ONE TIME and that's it! |
02:00 |
02:03:06 | | Quit ikeboy (Quit: Leaving) |
02:10:13 | | Quit bertrik (Ping timeout: 245 seconds) |
02:10:40 | | Quit dys (Ping timeout: 264 seconds) |
02:21:40 | ZincAlloy | [Franklin], he should probably go to see an ophtalmologist or set up voice files. |
02:24:56 | * | [Saint] recommends suicide |
02:25:06 | [Saint] | Its the one solution for the human condition |
02:25:52 | | Quit [Franklin] (Excess Flood) |
02:27:04 | | Join [Franklin] [0] (~franklin@cpe-071-071-039-006.triad.res.rr.com) |
02:40:42 | | Join clipv2 [0] (~clipv2@ool-1892d1c4.dyn.optonline.net) |
02:40:51 | | Quit clipv2 (Client Quit) |
02:48:48 | | Quit [Franklin] (Ping timeout: 256 seconds) |
03:00 |
03:00:03 | | Quit AlexP (Remote host closed the connection) |
03:03:26 | | Quit dfkt (Remote host closed the connection) |
03:09:10 | | Join ikeboy [0] (~ikeboy@ool-435622d3.dyn.optonline.net) |
03:19:00 | *** | Saving seen data "./dancer.seen" |
03:49:38 | | Quit ikeboy (Quit: Leaving) |
03:57:00 | | Quit Aldem (Quit: Leaving) |
04:00 |
04:09:34 | | Join rela_ [0] (~x@pD9E559D5.dip0.t-ipconnect.de) |
04:13:14 | | Quit rela (Ping timeout: 258 seconds) |
04:19:33 | | Join foolsh [0] (~bbrown@c-24-11-243-148.hsd1.in.comcast.net) |
04:21:22 | | Quit foolsh (Quit: foolsh) |
04:21:42 | | Join foolsh [0] (~bbrown@c-24-11-243-148.hsd1.in.comcast.net) |
04:25:15 | | Quit foolsh (Remote host closed the connection) |
04:53:34 | | Join amiconn_ [0] (amiconn@rockbox/developer/amiconn) |
04:53:34 | | Quit pixelma (Disconnected by services) |
04:53:34 | | Quit amiconn (Disconnected by services) |
04:53:34 | | Join pixelma_ [0] (pixelma@rockbox/staff/pixelma) |
04:53:36 | | Nick amiconn_ is now known as amiconn (amiconn@rockbox/developer/amiconn) |
04:53:36 | | Nick pixelma_ is now known as pixelma (pixelma@rockbox/staff/pixelma) |
04:58:04 | | Quit Strife89 (Quit: Leaving) |
05:00 |
05:05:42 | | Quit [7] (Disconnected by services) |
05:05:53 | | Join TheSeven [0] (~quassel@rockbox/developer/TheSeven) |
05:19:02 | *** | Saving seen data "./dancer.seen" |
05:40:04 | | Join ZincAlloy1 [0] (~Adium@pD9EE80F4.dip0.t-ipconnect.de) |
05:42:59 | | Quit ZincAlloy (Ping timeout: 256 seconds) |
06:00 |
06:05:45 | | Join IndustryStandard [0] (63711503@gateway/web/freenode/ip.99.113.21.3) |
06:05:48 | IndustryStandard | Any dev here or smarty pants? |
06:05:53 | IndustryStandard | I need assistance. |
06:06:43 | [Saint] | Just state what it is you require assistance with, if someone can assist you, they will. |
06:06:48 | [Saint] | Such is IRC. |
06:07:41 | IndustryStandard | Erm, I have the rockbox utility firmware, the unstable version. I cant uninstall it, is there a way to start up the normal firmware so I can backup my music? |
06:08:31 | [Saint] | Start from the top; which device; and why can't you back up your media using Rockbox? |
06:09:06 | IndustryStandard | Ipod nano second gen 2gb, and the firmware keeps disconnecting from my laptop so i cant do anything to it. |
06:09:52 | [Saint] | power off the device, and then hold menu+play to boot into Disk Mode. |
06:10:27 | [Saint] | Then go about your business and do whatever it is you were doing. Reboot when you're done. |
06:11:04 | [Saint] | SHit. Sorry. |
06:11:09 | [Saint] | Select+Play |
06:11:37 | IndustryStandard | turn it on with select + play? will it tell me if its in diskmode? |
06:13:54 | [Saint] | It will, yes. |
06:18:27 | IndustryStandard | sigh, The rockbox software keeps not responding. |
06:23:01 | [Saint] | You mean, the Rockbox software that was specifically downgraded from stable to unstable because of these exact issues? |
06:23:36 | | Quit ZincAlloy1 (Quit: Leaving.) |
06:23:47 | [Saint] | regardless of that...why are we even talking about Rockbox at the moment? Disk Mode is entirely separate to Rockbox and the two are entirely unrelated. |
06:26:28 | IndustryStandard | No no, The actual software on the computer lol |
06:26:36 | IndustryStandard | The ipod works now though thank you. |
06:27:23 | [Saint] | All the updater software really does is provide a UI for people who are incapable of doing such things manually. |
06:27:44 | [Saint] | I suspect you are capable of extracting a .zip archive to the root of your device. |
06:27:47 | [Saint] | That's all its doing. |
06:28:08 | [Saint] | Rockbox "installation" is really just "extract this archive to this destination" |
06:28:38 | [Saint] | Its the bootloader install that's significantly more in-depth, and you only need to do that once, and you've already done it. |
06:30:06 | IndustryStandard | Would you happen to have an explanation to why it says I have 29 hours of battery life but it ends up only being like 4 or 5? |
06:32:11 | [Saint] | The estimated battery life is based on known draw, and battery voltage. Its never going to be particularly accurate, but your case sounds to me like failing battery chemistry. |
06:32:19 | [Saint] | In other words: your battery is dying. |
06:33:08 | [Saint] | Which isn't at all surprising given the age of the device and the fact that its likely the original battery. |
06:33:54 | IndustryStandard | It really isn't suprising, My older sister got it when it came out originally. |
06:34:02 | IndustryStandard | sucks on the dieing battery though. |
06:34:22 | [Saint] | Its easily replaced. |
06:34:31 | [Saint] | For varying definitions of easily. |
06:37:07 | IndustryStandard | Nah, if it ever gets really bad, I will just get an MP3 player, getting the ipod was just a last minute thing. |
06:37:28 | IndustryStandard | But thank you again, just backed everything up and everything works. Have a good day |
06:37:29 | | Quit Ararat (Read error: Connection reset by peer) |
06:37:33 | | Quit IndustryStandard (Quit: Page closed) |
06:38:50 | | Join marcuy [0] (~Pablo@r190-135-93-88.dialup.adsl.anteldata.net.uy) |
06:40:39 | | Quit marcuy (Changing host) |
06:40:39 | | Join marcuy [0] (~Pablo@unaffiliated/spaceghost) |
06:40:42 | | Nick marcuy is now known as Ararat (~Pablo@unaffiliated/spaceghost) |
07:00 |
07:19:03 | *** | Saving seen data "./dancer.seen" |
07:28:28 | PaulFertser | Can anyone give me pointers on getting whole albums in flac+cue format getting properly into the database? Am I right assuming the only way to do that is to use some script to split and populate internal tags with the info from the cue file? |
07:32:45 | dongs | sores are open |
07:32:46 | dongs | fix it |
07:35:33 | [Saint] | The database manages metadata from _single files_. |
07:35:59 | [Saint] | If you want it to play nice with .cue, you'll need to do some rather extensive jiggery-pokery. |
07:36:38 | [Saint] | No one's going to stop you from doing so for your own amusement, a properly formatted patch might even make its way into head. |
07:36:46 | [Saint] | But its far from a priority. |
07:36:55 | [Saint] | As one can tell from the lack of implementation. |
07:37:52 | [Saint] | Most of us don't even use the Database. |
07:38:43 | | Join webguest041 [0] (~413144af@www.haxx.se) |
07:38:56 | | Quit webguest041 (Client Quit) |
07:41:01 | dongs | are there any actual legal sources of flac files |
07:41:05 | dongs | i thought it was only for piracy |
07:46:10 | * | [Saint] issues a first and final warning |
07:57:59 | PaulFertser | [Saint]: I know; hence why I'm asking about ready-made solution to convert my files, I assume I'm not the first one pondering that. |
07:59:25 | PaulFertser | I didn't use the database either, but now that I have music both on internal flash and SD, I thought to give it a try. |
08:00 |
08:00:19 | | Join mpmc [0] (~mpmc@unaffiliated/mpmc) |
08:01:03 | | Quit deadBorg (Quit: meh :/) |
08:01:06 | | Join AlexP [0] (~alex@rockbox/staff/AlexP) |
08:01:25 | mpmc | Anyone here use Rockbox with a Creative Zen? |
08:03:24 | dongs | um since when does it support that |
08:07:31 | [Saint] | mpmc: just ask your question - and, try to ignore dongs |
08:09:16 | mpmc | [Saint]: I was just wondering whether people have experience with Rockbox on the Zen and whether it was worth bothering installing it on mine. |
08:09:46 | [Saint] | Well, even in its current state, its still vastly superior to the original firmware. |
08:09:55 | [Saint] | And the process is trivially reversible. |
08:10:02 | [Saint] | So, there's really nothing to lose. |
08:10:09 | dongs | but there's no recording? |
08:10:27 | mpmc | I never used that feature anyway :p |
08:10:40 | [Saint] | Oh noes! Whatever shall we do... |
08:11:07 | [Saint] | The only real issue is lack of dualboot. |
08:11:31 | [Saint] | The way it functions is...well, its pretty bloody awesome, actually, but that's besides the point. |
08:12:00 | [Saint] | tl;dr: there's no dualboot because we magic our own filesystem on there that it doesn't understand. |
08:12:18 | [Saint] | Rb installation _will_ nuke the disk. |
08:12:21 | [Saint] | Beware of this. |
08:12:37 | mpmc | [Saint]: There is nothing on it anyway :p |
08:13:33 | [Saint] | I should clarify... |
08:13:46 | [Saint] | There *is* dual-boot, but..it doesn't "Just Work". |
08:14:03 | dongs | if recording worked i could try it on mine |
08:14:07 | [Saint] | One would need to format the device prior. |
08:14:12 | dongs | it sux that original firmware doesnt kill backlight while recording |
08:14:58 | mpmc | I honestly stopped using the Zen ages and want to try something new on it I assume this page http://www.rockbox.org/wiki/CreativeZENPort is for this player http://cdn4.pcadvisor.co.uk/cmsdata/products/10311/Creative%20Zen%204GB%20large.jpg (just making sure I have the right thing) |
08:18:44 | [Saint] | I think it runs on several variants, but, I'm really not certain of this. |
08:18:54 | [Saint] | The port could be somewhat clearer, I agree. |
08:19:11 | [Saint] | There's so many ZEN variants its not even funny. |
08:19:17 | [Saint] | ABout 20 of the buggers. |
08:19:43 | mpmc | I just don't want to brick the thing :p |
08:20:04 | [Saint] | That's entirely fair. |
08:21:11 | mpmc | Bah, sod it, I'll give it a go. |
08:47:10 | mpmc | Ooh, the bootloader has installed! xD |
09:00 |
09:11:49 | | Quit rela_ (Quit: Leaving) |
09:19:05 | *** | Saving seen data "./dancer.seen" |
09:33:50 | | Join ender` [0] (krneki@foo.eternallybored.org) |
09:53:05 | | Join foolsh [0] (~quassel@c-24-11-243-148.hsd1.in.comcast.net) |
10:00 |
10:04:51 | | Quit michaelni (Quit: Leaving) |
10:09:30 | | Join michaelni [0] (~michael@chello084114129144.4.15.vie.surfer.at) |
10:15:18 | | Join lebellium [0] (~chatzilla@89-93-178-161.hfc.dyn.abo.bbox.fr) |
10:34:11 | | Quit Ararat (Quit: Leaving.) |
11:00 |
11:00:45 | | Join foolsh_ [0] (~quassel@c-24-11-243-148.hsd1.in.comcast.net) |
11:02:09 | | Quit foolsh (Remote host closed the connection) |
11:05:01 | | Join pamaury [0] (~quassel@rockbox/developer/pamaury) |
11:06:38 | | Quit foolsh_ (Remote host closed the connection) |
11:09:41 | | Join bertrik [0] (~quassel@rockbox/developer/bertrik) |
11:14:18 | pamaury | I don't understand what is unclear about the port: the ZEN refers to the ZEN, period. Variants have different names |
11:14:54 | | Join foolsh [0] (~quassel@c-24-11-243-148.hsd1.in.comcast.net) |
11:17:04 | pamaury | but some players are very similar looking: ZEN, ZEN MX and E |
11:17:09 | pamaury | ZEN X-Fi |
11:19:08 | *** | Saving seen data "./dancer.seen" |
11:35:06 | | Join krabador [0] (~krabador@unaffiliated/krabador) |
11:38:23 | mpmc | pamaury: I was just being sure, I've seen people refer to the Zen MX as the Zen. :/ but anyway, I have rockbox on my Zen and it's happily charging :) |
11:39:03 | | Quit krabador (Client Quit) |
11:39:03 | pamaury | cool :) yeah they are very easy to confuse but they are completely different |
11:41:40 | mpmc | I've had my zen on charge now for about 3 hours and it's still not completely charged! Started at 36% now at 82% seems a bit of a long time. |
11:45:32 | | Join xorly [0] (~xorly@m180.dkm.cz) |
11:48:52 | foolsh | pamaury: about logf to serial for the fuze+ yesturday, I can't find any information on actually connecting to the player in anyway to read the output, is there a usb serial mode for the player? or some other way to get that output? |
12:00 |
12:01:47 | pamaury | mpmc: I don't think I've calibrated the charger so it uses safe and slow values to charge |
12:01:59 | pamaury | foolsh: enable it in configure, and then enable it in the debug menu |
12:02:51 | pamaury | there is some information here: http://www.rockbox.org/wiki/PortalPlayerUsb#logf_40_41_over_USB_Serial |
12:03:46 | foolsh | pamaury: thank you, thank you, thank you :-) |
12:04:32 | pamaury | we should really have a more complete implementation so it's detected automatically by the kernel |
12:04:38 | pamaury | I think I wrote that some time ago |
12:04:45 | pamaury | never merged it though |
12:48:38 | | Quit xorly (Quit: I quit, that is all) |
13:00 |
13:13:42 | mpmc | pamaury: So you're the guy who I have to thank for getting rockbox on the Zen? :) |
13:13:54 | pamaury | yes it seems ;) |
13:15:32 | mpmc | I wished I'd tried it sooner tbh, but I stopped using the zen because of the annoying original firmware.. |
13:19:11 | *** | Saving seen data "./dancer.seen" |
13:22:55 | mpmc | pamaury: Stupid question, how do you play videos? :p |
13:23:35 | pamaury | in the file explorer, just select the video and it will launch the mpegplayer plugin |
13:24:00 | pamaury | but someone reported that it is broken: it displays only one line out of two |
13:24:06 | pamaury | also we only support mpeg videos |
13:24:18 | mpmc | Oh that would explain it xD |
13:24:25 | mpmc | these are xvid.. |
13:24:36 | pamaury | yeah we don't have a decoder for this |
13:26:24 | jln | pamaury: thanks for Zens port too. |
13:27:06 | pamaury | thanks :) |
13:27:22 | jln | it change these device so much. as it was almost unusable with orginal soft that in my opinion is king of planned unfit. |
13:27:49 | | Join wodz [0] (~wodz@89-75-106-114.dynamic.chello.pl) |
13:30:28 | | Quit foolsh (Remote host closed the connection) |
13:35:05 | | Join foolsh [0] (~quassel@c-24-11-243-148.hsd1.in.comcast.net) |
13:39:38 | mpmc | Ok, it would appear mpeg ts files don't work :p |
13:41:05 | mpmc | Oh, it needs ps >.< |
13:43:13 | pamaury | mpmc: http://www.rockbox.org/wiki/PluginMpegplayer |
13:43:41 | mpmc | Yeah I'm on that page now :p |
13:45:29 | jln | pamaury: You have not taking a look into mpgplayer (black lines) yet? |
13:45:37 | pamaury | no |
13:46:24 | jln | but it is some way on todo list? ;) |
13:47:57 | pamaury | possibly but probably not today, the week-end the only time where I can do some real debugging and programming, so I keep it for hard stuff which I cannot do the rest of the time |
13:51:17 | mpmc | I've just experienced the black line problem mysql, I've seen that before with the original firmware when I encoded a file incorrectly. |
13:51:25 | mpmc | myself* |
13:51:49 | jln | sure not today. i never do things today myself. ;) |
13:52:05 | jln | mpmc: no it is something broken in mpgplayer. any file you try will play this way. |
13:52:40 | | Quit wodz (Quit: Leaving) |
13:52:41 | mpmc | I see :p |
13:54:18 | jln | http://www.abandonia.com/files/games/424/Pinball%20Fantasies_1.png this game ported on rockbox will be so cool. but it is x86/amiga, not sure if sources are available. but there was huge review on web with guys that made this game on '90s. but its best pinball ever anyway. ;) |
13:55:49 | mpmc | I remember playing that.. |
13:56:05 | jln | it easy to run on dosbox |
13:56:13 | jln | still cool. :) |
13:57:18 | | Join y4n [0] (~y4n@unaffiliated/y4ndexx) |
13:59:01 | ender| | that brings back memories |
14:00 |
14:01:28 | jln | http://www.lemonamiga.com/interviews/andreas_axelsson/ here is interview, the guys made it (pinball fantasies). |
14:23:23 | bertrik | I probably spent way too much time with those pinball games |
14:26:43 | | Join xorly [0] (~xorly@m180.dkm.cz) |
14:50:33 | | Quit foolsh (Remote host closed the connection) |
14:51:57 | | Join dfkt [0] (dfkt@unaffiliated/dfkt) |
14:55:29 | | Join foolsh [0] (~quassel@c-24-11-243-148.hsd1.in.comcast.net) |
15:00 |
15:19:14 | *** | Saving seen data "./dancer.seen" |
15:21:22 | | Join rela [0] (~x@pdpc/supporter/active/rela) |
15:29:09 | | Join fishman_ [0] (92c7dd69@gateway/web/freenode/ip.146.199.221.105) |
15:30:33 | fishman_ | Getting "Topic 'PluginTodoList' does not exist " how do I get Another World (Out of This World) on my fuze+? |
15:30:41 | | Quit fishman_ (Client Quit) |
15:35:08 | | Join petur [0] (~petur@rockbox/developer/petur) |
15:39:13 | | Quit alucryd (Remote host closed the connection) |
15:40:11 | | Join alucryd [0] (alucryd@archlinux/trusteduser/alucryd) |
15:44:33 | | Join MorMot_ [0] (~MorMot@5.141.216.14) |
15:45:04 | MorMot_ | hello =) |
15:46:18 | MorMot_ | i want to create theme for rockbox.... do u have any theme-creator? mac version? =) |
16:00 |
16:01:53 | pamaury | I think [Saint] knows things about theme creation ? |
16:02:07 | pamaury | lebellium also ? |
16:02:48 | lebellium | there is a theme creator but really not up to date http://www.rockbox.org/wiki/ThemeEditor |
16:03:50 | lebellium | The best way to create a theme is to learn the language ( http://www.rockbox.org/wiki/CustomWPS ) and write the code yourself. |
16:04:18 | MorMot_ | yeep! that's my plan =) |
16:04:41 | MorMot_ | thx so much |
16:23:40 | | Join franklin [0] (~franklin@cpe-071-071-039-006.triad.res.rr.com) |
16:23:43 | | Nick franklin is now known as [Franklin] (~franklin@cpe-071-071-039-006.triad.res.rr.com) |
16:23:56 | [Franklin] | foolsh: do you have the debug log? |
16:25:04 | | Quit MorMot_ (Quit: Linkinus - http://linkinus.com) |
16:30:22 | foolsh | yes! |
16:30:37 | [Franklin] | ok beam it up |
16:31:09 | foolsh | sure, let me pretty it up |
16:31:17 | [Franklin] | ahh no newlines |
16:31:34 | [Franklin] | or were there? |
16:37:28 | foolsh | what I have is logf output, thanks to pamaury pointing me in the right direction, I had to comment out your recent glitzy fancy smancy effects, cause they stopped the linker, the plugin buffer isn't big enough on target. I'll push what I have to gerrit and paste bin my log, hang on |
16:37:53 | [Franklin] | aww really... |
16:38:12 | [Franklin] | I *did* set it for 16 frames of motion blur... :) |
16:42:39 | [Franklin] | so that plus the antialias buffer is about... 17 times the framebuffer of memory |
16:45:50 | foolsh | it appears to be writing over the rockbox frame buffer, as I can see the same pattern as "garbage" on the low part of the screen ever time it crashes. It's not garbage accually mind you, do_title works but is rotated or rather is _not_ rotate for the fuze+, so I comment it out, and thats when I saw the "garbage" |
16:45:57 | foolsh | http://pastebin.com/X2P9y1wJ logf output |
16:46:03 | foolsh | and gerrit is updated |
16:48:43 | [Franklin] | foolsh: I'll take out the useless effects, perhaps |
16:49:08 | [Franklin] | I mean, they look awesome... but they're uselss |
16:50:07 | [Franklin] | foolsh: ??? |
16:50:14 | foolsh | yeah? |
16:50:14 | [Franklin] | foolsh: no sys_init point 1? |
16:50:20 | foolsh | I know |
16:50:29 | foolsh | I've been trying to figure that out |
16:50:51 | [Franklin] | what happens with the timer code uncommented? |
16:51:21 | foolsh | hang I |
16:51:25 | foolsh | on* |
16:51:45 | foolsh | I'll show you why I add that |
16:58:26 | [Franklin] | I'll admit... I kinda added the effects on a whim |
16:58:46 | | Quit WakiMiko (Remote host closed the connection) |
16:59:00 | | Join WakiMiko [0] (~WakiMiko@unaffiliated/wakimiko) |
16:59:57 | foolsh | I actually didn't get a chance to run it un commented yet until now, but it never reaches sys_init point 1, so I figured it's doing something in the background, and wanted to see how many ticks until it crashed, Ok weird it made it tosys_init point 1 this time http://pastebin.com/f6aP723i thats with the timer code uncommented |
17:00 |
17:00:33 | [Franklin] | weird... |
17:00:39 | foolsh | let me test again |
17:01:45 | [Franklin] | but why would it crash between pt 1 and the end? |
17:01:51 | [Franklin] | memset call, maybe? |
17:02:21 | foolsh | is it work on a separate thread? |
17:02:25 | foolsh | working* |
17:02:32 | [Franklin] | I didn't write any threading code |
17:02:56 | [Franklin] | and it certainly wouldn't work without some porting if there were some |
17:02:58 | [Franklin] | so no |
17:03:33 | | Quit mc2739 (Ping timeout: 244 seconds) |
17:04:30 | | Join mc2739 [0] (~mc2739@75.92.33.140) |
17:04:31 | | Quit mc2739 (Changing host) |
17:04:31 | | Join mc2739 [0] (~mc2739@rockbox/developer/mc2739) |
17:09:56 | [Franklin] | foolsh: I'm stumped |
17:10:34 | foolsh | Test result are the same |
17:10:55 | foolsh | timer code reaches point 1 |
17:10:57 | [Franklin] | which? |
17:11:04 | foolsh | both |
17:11:08 | foolsh | I ran both again |
17:11:29 | foolsh | no timer, point 0 |
17:11:31 | [Franklin] | perhaps it's crashing before the logf data gets out |
17:11:39 | foolsh | true |
17:11:56 | [Franklin] | Try this: make debug() splash the text |
17:13:23 | foolsh | ok, but the framebuffer *is* being written to, I'll snap a picture an up load it, it's not random, it's the same bits every time |
17:13:57 | foolsh | I've seen this before but not from a plugin |
17:19:16 | *** | Saving seen data "./dancer.seen" |
17:22:10 | foolsh | weird, just weird http://pastebin.com/Eu6hTGfu |
17:22:26 | foolsh | same report on screen |
17:36:38 | foolsh | It hits engine_init Point 0 now |
17:55:24 | foolsh | Start video_init is where I get to now, I'll upload my code again and logs and a short video of the screen |
17:57:01 | foolsh | http://pastebin.com/UJ2a0Tum here's the latest log, and gerrit is up dated |
17:59:51 | | Join hob [0] (~hob@149.3.137.135) |
18:00 |
18:06:10 | foolsh | [Franklin]: video of the crash http://youtu.be/m8h7L8DZ18Y |
18:09:00 | | Join edhelas [0] (~edhelas@77-173-104-232.ip.telfort.nl) |
18:11:57 | foolsh | [Franklin]: the artifacts on the bottom of the screen show instantly when the plugin loads, something writing to the wrong memory address very early |
18:16:31 | | Quit petur (*.net *.split) |
18:16:31 | | Quit y4n (*.net *.split) |
18:20:01 | | Join ZincAlloy [0] (~Adium@pD9EE80F4.dip0.t-ipconnect.de) |
18:20:01 | | Join petur [0] (~petur@rockbox/developer/petur) |
18:20:01 | | Join y4n [0] (~y4n@unaffiliated/y4ndexx) |
18:28:34 | [Franklin] | foolsh: weird... |
18:31:42 | [Franklin] | again, I'm stumped |
18:32:09 | [Franklin] | but again, perhaps the logf data isn't getting out before the crash |
18:41:19 | foolsh | also strange, the log file never got written yesterday, not matter what I tried, _APP is not defined BTW I went back to _TRUNC and still nothing |
18:43:16 | foolsh | Time to stub it out, and see what the minimum code need to create the crash is |
18:49:37 | | Join bluebrother [0] (~dom@rockbox/developer/bluebrother) |
18:52:55 | | Quit bluebrother^ (Ping timeout: 260 seconds) |
18:53:20 | | Quit fs-bluebot (Ping timeout: 255 seconds) |
18:57:46 | foolsh | [Franklin]: oh yeah purge pluginlib_actions.* from your branch, its clobber from 1026, but it's unnecessary |
19:00 |
19:00:07 | | Join fs-bluebot [0] (~fs-bluebo@g231121195.adsl.alicedsl.de) |
19:03:04 | | Join sciopath [0] (~sciopath@did75-h07-89-83-78-166.dsl.sta.abo.bbox.fr) |
19:03:13 | [Franklin] | foolsh: oh yeah |
19:04:21 | | Quit sciopath (Client Quit) |
19:04:21 | pamaury | wodz (logs): I found out to upload hwstub on the iriver e100, just don't use ADEC |
19:04:34 | pamaury | I directly adfuload -e -s1 hwstub.bin -s2 /dev/null |
19:06:25 | pamaury | on my laptop is fails at SET_CONFIGURATION |
19:06:37 | pamaury | the usb analyser says that the SETUP is correctly received |
19:07:09 | pamaury | but the device never acks |
19:07:10 | [Franklin] | foolsh: how do I revert it back? |
19:07:27 | | Join sciopath [0] (~sciopath@did75-h07-89-83-78-166.dsl.sta.abo.bbox.fr) |
19:07:42 | foolsh | just "git rm ./path/to/file" |
19:08:01 | [Franklin] | but I need pluginlib_actions.c |
19:08:17 | [Franklin] | I wanna checkout the older version |
19:08:30 | foolsh | oh oh my fault I'm a dork |
19:08:44 | [Franklin] | lol |
19:09:01 | [Franklin] | I smell the brainfart from here |
19:11:00 | foolsh | Its the end of my day you know ;-) "git checkout master" copy the vanilla files to a safe place outside the rockbox tree and checkout your working branch again copy over the file "git add ." "git commit" |
19:11:18 | [Franklin] | foolsh: what time zone? |
19:11:34 | foolsh | eastern US but I'm a night owl |
19:11:39 | [Franklin] | ahh |
19:11:44 | [Franklin] | that explains a lot |
19:19:19 | *** | Saving seen data "./dancer.seen" |
19:24:56 | foolsh | [Franklin]: xworld.map -> https://drive.google.com/file/d/0B40UnwfOBK_Xa0JpNnhPVzNLREU/view?usp=sharing I can't scrutinize one yet, might help to have it posted |
19:38:12 | pamaury | wodz (logs): I have hwstub correctly on atj |
19:38:23 | pamaury | but hwstub_shell fails when I tried to read |
19:38:57 | | Join prof_wolfff [0] (~prof_wolf@82.158.1.206.dyn.user.ono.com) |
19:46:56 | [Franklin] | foolsh: I'm really stumped |
19:50:33 | | Join Guest66888 [0] (Slayer@c-69-143-187-144.hsd1.va.comcast.net) |
19:50:33 | | Quit Guinness (Read error: Connection reset by peer) |
19:50:34 | | Nick Guest66888 is now known as Guinness (Slayer@c-69-143-187-144.hsd1.va.comcast.net) |
19:51:05 | | Nick Guinness is now known as Guest66077 (Slayer@c-69-143-187-144.hsd1.va.comcast.net) |
19:53:34 | | Join amayer [0] (~amayer@h126.50.21.98.dynamic.ip.windstream.net) |
20:00 |
20:02:13 | pamaury | wodz (logs): usb_drv_recv() is broken for non-ZLP but I don't know what to do, the device keeps NAKing the packet, so we need to tell the core to start receiving but how ? |
20:09:13 | | Join dys [0] (~user@tmo-100-175.customers.d1-online.com) |
20:10:11 | pamaury | wodz (logs): I have "working" transfers now, but the data is wrong sometimes... |
20:13:00 | | Quit y4n (Read error: Connection reset by peer) |
20:14:33 | | Join y4n [0] (~y4n@unaffiliated/y4ndexx) |
20:17:59 | | Join wodz [0] (~wodz@89-75-106-114.dynamic.chello.pl) |
20:18:12 | wodz | pamaury: awesome |
20:18:16 | | Quit petur (Ping timeout: 256 seconds) |
20:18:31 | pamaury | that's very weird, data is garbage sometimes |
20:18:40 | wodz | pamaury: Could you upload your version so I can have a look? |
20:18:42 | | Join petur [0] (~petur@rockbox/developer/petur) |
20:18:43 | pamaury | like I read BOOT_CHIPD, I get 0x400f, and the second time I get 0x40f |
20:18:45 | pamaury | sure |
20:20:35 | wodz | pamaury: I experimented a bit on my e150 and bootrom adfu does something I don't understand. The binary sometimes doesn't work at all depending on which address it was linked. I need to study this more. |
20:21:30 | pamaury | wodz: should I commit this in the same gerrit task or a new one ? |
20:21:38 | wodz | pamaury: the same |
20:22:32 | pamaury | done |
20:22:55 | * | wodz goes reading |
20:23:27 | pamaury | you can display the diff between two revisions of the patch, the changes are very small |
20:24:10 | pamaury | by the way, have the thought about the possibility that iriver E100 bootrom already contains ADEC_N63 ? |
20:24:18 | | Join Aldem [0] (~Aldem@unaffiliated/aldem) |
20:24:22 | pamaury | that would be consistent with the usb pid |
20:27:09 | pamaury | anyway, I think we are very close to working hwstub, we just need to figure out why the data is corrupted |
20:27:10 | wodz | pamaury: Could you dump rom starting from 0xbfc00000 ? |
20:27:39 | pamaury | yeah possibly, but since the data I get seems randomly corrupted, I'm not sure it's super useful |
20:28:04 | wodz | pamaury: Ok so maybe you can tweak this: http://pastie.org/9691830 |
20:28:47 | pamaury | wodz: sure, wait a minute |
20:29:02 | wodz | pamaury: If ADEC_N63 is indeed in rom adfu should support reading as well. You can comment out uploading first image and try to dump right at the beginning |
20:32:13 | pamaury | doesn't seem to work |
20:32:19 | pamaury | CSW status: -3 |
20:32:49 | wodz | pamaury: Do you link hwstub at 0xa0000000 ? |
20:33:00 | pamaury | no, I didn't change the code |
20:33:09 | pamaury | so I think it's still linked at 0x80000000 |
20:33:18 | pamaury | why ? |
20:33:47 | wodz | try to link it at 0xa0000000 |
20:34:02 | pamaury | ok |
20:34:11 | wodz | 0x8000000 is cached, 0xa0000000 is uncached |
20:35:08 | pamaury | haha |
20:35:19 | pamaury | do you have any address with known data ? |
20:35:50 | wodz | 0xbfc00000 is rom the very first instruction should be some branch instruction |
20:36:25 | pamaury | reads a0001b0f |
20:37:26 | wodz | doesn't make sense |
20:38:01 | wodz | could you read a few words more? |
20:38:49 | pamaury | > print(string.format("%x",DEV.read32(0xbfc00000))) |
20:38:49 | pamaury | a0001b0f |
20:38:50 | pamaury | > print(string.format("%x",DEV.read32(0xbfc00004))) |
20:38:50 | DBUG | Enqueued KICK pamaury |
20:38:50 | pamaury | a0001b00 |
20:38:50 | pamaury | > print(string.format("%x",DEV.read32(0xbfc00004))) |
20:38:51 | *** | Alert Mode level 1 |
20:38:51 | pamaury | a0001b00 |
20:38:53 | pamaury | > print(string.format("%x",DEV.read32(0xbfc00008))) |
20:38:56 | pamaury | a0001b0e |
20:38:58 | pamaury | > print(string.format("%x",DEV.read32(0xbfc00010))) |
20:39:00 | pamaury | a0631bd6 |
20:39:02 | pamaury | seems buggy |
20:40:14 | | Quit [Franklin] (Quit: Lost terminal) |
20:40:39 | wodz | yeah, it doesn't make any sense |
20:42:53 | pamaury | best would be to get the screen working in hwstub and print some info |
20:42:56 | | Nick megal0maniac is now known as Guest88603 (~megal0man@unaffiliated/megal0maniac) |
20:42:56 | | Quit Guest88603 (Killed (holmes.freenode.net (Nickname regained by services))) |
20:42:59 | | Join megal0maniac [0] (~megal0man@105.184.58.176) |
20:44:49 | wodz | pamaury: lcm code should work on e100 |
20:45:08 | pamaury | let me try to upload it directly |
20:46:33 | pamaury | [info]: encrypting binary |
20:46:33 | pamaury | [info]: loading binary @ 0xb4040000 size 40960 bytes |
20:46:34 | pamaury | [info]: actual xfered data: 30720 bytes |
20:46:34 | *** | Alert Mode level 2 |
20:46:34 | pamaury | error reading CSW |
20:46:34 | *** | Alert Mode level 3 |
20:46:34 | pamaury | [info]: CSW status: -3 |
20:47:22 | wodz | looks like imposed by bootrom image size limit |
20:48:40 | pamaury | but why can't I load ADEC_N63 successfully ? |
20:54:36 | wodz | pamaury: don't know :/ |
20:55:21 | wodz | pamaury: you can try to rip out framebuffer and only init display to see if the sequence is correct. |
20:55:51 | pamaury | unfortunately I think I won't have any more time today |
20:56:35 | *** | Alert Mode OFF |
20:56:56 | wodz | thanks for looking. I'll play with this maybe a bit today |
20:58:00 | | Quit megal0maniac (Quit: leaving) |
20:59:54 | wodz | pamaury: We have data which we are certain about - read hwstub itself |
21:00 |
21:01:14 | pamaury | it always reads a0601b00 or something very similar |
21:02:02 | pamaury | I'm not sure what is the issue here |
21:13:21 | | Quit y4n (Quit: AMIGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAHAHAHAAAAAAAAAAAAHAHAAA) |
21:18:48 | | Join dfkt_ [0] (~dfkt@unaffiliated/dfkt) |
21:18:57 | | Quit dfkt (Disconnected by services) |
21:19:12 | | Nick dfkt_ is now known as dfkt (~dfkt@unaffiliated/dfkt) |
21:19:22 | *** | Saving seen data "./dancer.seen" |
21:23:50 | | Quit xorly (Read error: Connection reset by peer) |
21:25:03 | | Join xorly [0] (~xorly@m180.dkm.cz) |
21:36:07 | | Join dfkt_ [0] (dfkt@unaffiliated/dfkt) |
21:36:16 | | Quit dfkt (Disconnected by services) |
21:36:31 | | Nick dfkt_ is now known as dfkt (dfkt@unaffiliated/dfkt) |
21:42:09 | | Join ikeboy [0] (~ikeboy@ool-435622d3.dyn.optonline.net) |
21:48:35 | | Quit dys (Ping timeout: 256 seconds) |
21:49:01 | wodz | pamaury: fancy addition to hwstub_shell would be to add disassembly capability with capstone or something |
21:49:41 | pamaury | that would be very fancy indeed ^^ |
21:49:46 | pamaury | but yeah why not |
21:52:50 | | Quit ikeboy (Quit: Leaving) |
21:58:03 | wodz | pamaury: the sequence of DEV.write32() and then a few DEV.read32() gives good result on first run and broken on subsequent calls to read32 |
21:58:36 | wodz | hmm, not quite even |
22:00 |
22:07:18 | | Nick Guest23244 is now known as alexbobp (~alex@capitalthree.pwnz.org) |
22:08:10 | | Join franklin [0] (~franklin@cpe-071-071-039-006.triad.res.rr.com) |
22:08:11 | | Nick franklin is now known as [Franklin] (~franklin@cpe-071-071-039-006.triad.res.rr.com) |
22:32:29 | | Quit petur (Quit: Leaving) |
22:42:18 | Ctcp | Ignored 1 channel CTCP requests in 0 seconds at the last flood |
22:42:18 | * | [Saint] wonders how [Franklin] could possibly think that AA/blur looks any good. |
22:42:38 | [Franklin] | why not? |
22:43:00 | [Saint] | It looks fucking awful, and you're breaking game assets. |
22:43:18 | [Franklin] | it was an experiment gone wrong |
22:43:23 | [Saint] | 99% of the intrigue with this game is the visual aspects. |
22:43:31 | [Saint] | Mess that up, and people WILL yell at you. ;) |
22:43:35 | [Franklin] | agreed |
22:43:35 | [Saint] | Its a cult classic. |
22:44:41 | [Saint] | The color is all wrong, and a bunch of assets just disappeared. |
22:44:52 | [Franklin] | [Saint]: so don't use it! |
22:46:00 | [Franklin] | the latest patch sets have it commented out, anyway |
22:48:43 | | Quit xorly (Ping timeout: 265 seconds) |
23:00 |
23:04:11 | | Quit pamaury (Remote host closed the connection) |
23:12:29 | | Quit Cinos (Ping timeout: 258 seconds) |
23:15:22 | | Join Cinos [0] (Cinos@cinos.biz) |
23:18:45 | | Join stickyb1t [0] (~egon@cpc11-aztw25-2-0-cust22.aztw.cable.virginm.net) |
23:19:25 | *** | Saving seen data "./dancer.seen" |
23:36:59 | | Join dfkt_ [0] (~dfkt@unaffiliated/dfkt) |
23:37:09 | | Quit dfkt (Disconnected by services) |
23:37:24 | | Nick dfkt_ is now known as dfkt (~dfkt@unaffiliated/dfkt) |
23:51:42 | | Quit the-kyle (Remote host closed the connection) |
23:54:55 | | Quit lebellium (Quit: ChatZilla 0.9.91 [Firefox 34.0/20141030172027]) |
23:54:59 | | Join the-kyle [0] (~kyle@kyle.tk) |