Previous day | Jump to hour: 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | Next day

Seconds: Show Hide | Joins: Show Hide | View raw
Font: Serif Sans-Serif Monospace | Size: Small Medium Large

Click in the nick column to highlight everything a person has said.
The Logo icon identifies that the person is a core developer (has commit access).

#rockbox log for 2014-11-02

00:00:01[Franklin]In fact I do
00:00:11gevaertsRight now it looks like your personal wishlist, not a general plugin todo list
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: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:05gevaertsI 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:23gevaertsOn 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:07gevaertsThe battery?
00:29:38[Franklin]charge it
00:29:41gevaertsStill, 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:45gevaertsYes, 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:54gevaertsIt 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:07:28 Quit xorly (Ping timeout: 272 seconds)
01:18:56***Saving seen data "./dancer.seen"
01:20:23 Join lonoxmont [0] (
01:21:05lonoxmonti 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 (
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:09Lonoxmontah, thats what i needed
01:25:17Lonoxmontalso 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:38Lonoxmontmy workaround was to just use the headphone out and aux in on the head unit with a seperate charger
01:25:50Lonoxmont*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:43Lonoxmontthough 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:35Lonoxmontleast iirc they are flac,could be ape
01:28:39Lonoxmontneed 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:43Lonoxmontwell 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:22Lonoxmontor try and transcode the source you have form ape to flac
01:30:41Lonoxmonttheoretically 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:33Lonoxmontoh 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: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:25gevaertsWe 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:57Lonoxmontlast 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:29Lonoxmontand trying to run make again on a non-empty dir just crashed out
01:33:43Lonoxmontthe compiler doesnt need to be redone between runs thank god at least
01:33:44 Join ikeboy [0] (
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:10Lonoxmontah, looks like it does work with this latest pull
01:35:19Lonoxmontmaybe i just had somehting not up to date properly
01:35:28Lonoxmontor maybe its the magic of the irc post
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:29gevaertsIt 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:14Lonoxmontalright i think thats all i needed
01:49:16Lonoxmontthanks guys
01:49:45 Quit Lonoxmont (Quit: leaving)
01:51:04[Franklin],48615 −−> What's the guy complaining about? Just set the font bigger ONE TIME and that's it!
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:40ZincAlloy[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] (
02:40:42 Join clipv2 [0] (
02:40:51 Quit clipv2 (Client Quit)
02:48:48 Quit [Franklin] (Ping timeout: 256 seconds)
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] (
03:19:00***Saving seen data "./dancer.seen"
03:49:38 Quit ikeboy (Quit: Leaving)
03:57:00 Quit Aldem (Quit: Leaving)
04:09:34 Join rela_ [0] (
04:13:14 Quit rela (Ping timeout: 258 seconds)
04:19:33 Join foolsh [0] (
04:21:22 Quit foolsh (Quit: foolsh)
04:21:42 Join foolsh [0] (
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: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] (
05:42:59 Quit ZincAlloy (Ping timeout: 256 seconds)
06:05:45 Join IndustryStandard [0] (63711503@gateway/web/freenode/ip.
06:05:48IndustryStandardAny dev here or smarty pants?
06:05:53IndustryStandardI 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:41IndustryStandardErm, 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:06IndustryStandardIpod 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:37IndustryStandardturn it on with select + play? will it tell me if its in diskmode?
06:13:54[Saint]It will, yes.
06:18:27IndustryStandardsigh, 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:28IndustryStandardNo no, The actual software on the computer lol
06:26:36IndustryStandardThe 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:06IndustryStandardWould 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:54IndustryStandardIt really isn't suprising, My older sister got it when it came out originally.
06:34:02IndustryStandardsucks on the dieing battery though.
06:34:22[Saint]Its easily replaced.
06:34:31[Saint]For varying definitions of easily.
06:37:07IndustryStandardNah, if it ever gets really bad, I will just get an MP3 player, getting the ipod was just a last minute thing.
06:37:28IndustryStandardBut 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] (
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:19:03***Saving seen data "./dancer.seen"
07:28:28PaulFertserCan 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:45dongssores are open
07:32:46dongsfix 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] (
07:38:56 Quit webguest041 (Client Quit)
07:41:01dongsare there any actual legal sources of flac files
07:41:05dongsi thought it was only for piracy
07:46:10*[Saint] issues a first and final warning
07:57:59PaulFertser[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:25PaulFertserI 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: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:25mpmcAnyone here use Rockbox with a Creative Zen?
08:03:24dongsum since when does it support that
08:07:31[Saint]mpmc: just ask your question - and, try to ignore dongs
08:09:16mpmc[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:09dongsbut there's no recording?
08:10:27mpmcI 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:37mpmc[Saint]: There is nothing on it anyway :p
08:13:33[Saint]I should clarify...
08:13:46[Saint]There *is* dual-boot, doesn't "Just Work".
08:14:03dongsif recording worked i could try it on mine
08:14:07[Saint]One would need to format the device prior.
08:14:12dongsit sux that original firmware doesnt kill backlight while recording
08:14:58mpmcI honestly stopped using the Zen ages and want to try something new on it I assume this page is for this player (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:43mpmcI just don't want to brick the thing :p
08:20:04[Saint]That's entirely fair.
08:21:11mpmcBah, sod it, I'll give it a go.
08:47:10mpmcOoh, the bootloader has installed! xD
09:11:49 Quit rela_ (Quit: Leaving)
09:19:05***Saving seen data "./dancer.seen"
09:33:50 Join ender` [0] (
09:53:05 Join foolsh [0] (
10:04:51 Quit michaelni (Quit: Leaving)
10:09:30 Join michaelni [0] (
10:15:18 Join lebellium [0] (
10:34:11 Quit Ararat (Quit: Leaving.)
11:00:45 Join foolsh_ [0] (
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:18pamauryI 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] (
11:17:04pamaurybut some players are very similar looking: ZEN, ZEN MX and E
11:17:09pamauryZEN X-Fi
11:19:08***Saving seen data "./dancer.seen"
11:35:06 Join krabador [0] (~krabador@unaffiliated/krabador)
11:38:23mpmcpamaury: 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:03pamaurycool :) yeah they are very easy to confuse but they are completely different
11:41:40mpmcI'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] (
11:48:52foolshpamaury: 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:01:47pamaurympmc: I don't think I've calibrated the charger so it uses safe and slow values to charge
12:01:59pamauryfoolsh: enable it in configure, and then enable it in the debug menu
12:02:51pamaurythere is some information here:
12:03:46foolshpamaury: thank you, thank you, thank you :-)
12:04:32pamaurywe should really have a more complete implementation so it's detected automatically by the kernel
12:04:38pamauryI think I wrote that some time ago
12:04:45pamaurynever merged it though
12:48:38 Quit xorly (Quit: I quit, that is all)
13:13:42mpmcpamaury: So you're the guy who I have to thank for getting rockbox on the Zen? :)
13:13:54pamauryyes it seems ;)
13:15:32mpmcI 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:55mpmcpamaury: Stupid question, how do you play videos? :p
13:23:35pamauryin the file explorer, just select the video and it will launch the mpegplayer plugin
13:24:00pamaurybut someone reported that it is broken: it displays only one line out of two
13:24:06pamauryalso we only support mpeg videos
13:24:18mpmcOh that would explain it xD
13:24:25mpmcthese are xvid..
13:24:36pamauryyeah we don't have a decoder for this
13:26:24jlnpamaury: thanks for Zens port too.
13:27:06pamaurythanks :)
13:27:22jlnit 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] (
13:30:28 Quit foolsh (Remote host closed the connection)
13:35:05 Join foolsh [0] (
13:39:38mpmcOk, it would appear mpeg ts files don't work :p
13:41:05mpmcOh, it needs ps >.<
13:43:41mpmcYeah I'm on that page now :p
13:45:29jlnpamaury: You have not taking a look into mpgplayer (black lines) yet?
13:46:24jlnbut it is some way on todo list? ;)
13:47:57pamaurypossibly 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:17mpmcI'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:49jlnsure not today. i never do things today myself. ;)
13:52:05jlnmpmc: no it is something broken in mpgplayer. any file you try will play this way.
13:52:40 Quit wodz (Quit: Leaving)
13:52:41mpmcI see :p
13:54:18jln 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:49mpmcI remember playing that..
13:56:05jlnit easy to run on dosbox
13:56:13jlnstill cool. :)
13:57:18 Join y4n [0] (~y4n@unaffiliated/y4ndexx)
13:59:01ender|that brings back memories
14:01:28jln here is interview, the guys made it (pinball fantasies).
14:23:23bertrikI probably spent way too much time with those pinball games
14:26:43 Join xorly [0] (
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] (
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.
15:30:33fishman_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@
15:45:04MorMot_hello =)
15:46:18MorMot_i want to create theme for rockbox.... do u have any theme-creator? mac version? =)
16:01:53pamauryI think [Saint] knows things about theme creation ?
16:02:07pamaurylebellium also ?
16:02:48lebelliumthere is a theme creator but really not up to date
16:03:50lebelliumThe best way to create a theme is to learn the language ( ) and write the code yourself.
16:04:18MorMot_yeep! that's my plan =)
16:04:41MorMot_thx so much
16:23:40 Join franklin [0] (
16:23:43 Nick franklin is now known as [Franklin] (
16:23:56[Franklin]foolsh: do you have the debug log?
16:25:04 Quit MorMot_ (Quit: Linkinus -
16:30:37[Franklin]ok beam it up
16:31:09foolshsure, let me pretty it up
16:31:17[Franklin]ahh no newlines
16:31:34[Franklin]or were there?
16:37:28foolshwhat 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:50foolshit 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:57foolsh logf output
16:46:03foolshand 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[Franklin]foolsh: no sys_init point 1?
16:50:20foolshI know
16:50:29foolshI've been trying to figure that out
16:50:51[Franklin]what happens with the timer code uncommented?
16:51:21foolshhang I
16:51:45foolshI'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:57foolshI 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 thats with the timer code uncommented
17:00:39foolshlet 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:21foolshis it work on a separate thread?
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@
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:34foolshTest result are the same
17:10:55foolshtimer code reaches point 1
17:11:08foolshI ran both again
17:11:29foolshno timer, point 0
17:11:31[Franklin]perhaps it's crashing before the logf data gets out
17:11:56[Franklin]Try this: make debug() splash the text
17:13:23foolshok, 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:57foolshI've seen this before but not from a plugin
17:19:16***Saving seen data "./dancer.seen"
17:22:10foolshweird, just weird
17:22:26foolshsame report on screen
17:36:38foolshIt hits engine_init Point 0 now
17:55:24foolshStart 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:01foolsh here's the latest log, and gerrit is up dated
17:59:51 Join hob [0] (~hob@
18:06:10foolsh[Franklin]: video of the crash
18:09:00 Join edhelas [0] (
18:11:57foolsh[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] (
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:19foolshalso 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:16foolshTime 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:46foolsh[Franklin]: oh yeah purge pluginlib_actions.* from your branch, its clobber from 1026, but it's unnecessary
19:00:07 Join fs-bluebot [0] (
19:03:04 Join sciopath [0] (
19:03:13[Franklin]foolsh: oh yeah
19:04:21 Quit sciopath (Client Quit)
19:04:21pamaurywodz (logs): I found out to upload hwstub on the iriver e100, just don't use ADEC
19:04:34pamauryI directly adfuload -e -s1 hwstub.bin -s2 /dev/null
19:06:25pamauryon my laptop is fails at SET_CONFIGURATION
19:06:37pamaurythe usb analyser says that the SETUP is correctly received
19:07:09pamaurybut the device never acks
19:07:10[Franklin]foolsh: how do I revert it back?
19:07:27 Join sciopath [0] (
19:07:42foolshjust "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:30foolshoh oh my fault I'm a dork
19:09:01[Franklin]I smell the brainfart from here
19:11:00foolshIts 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:34foolsheastern US but I'm a night owl
19:11:44[Franklin]that explains a lot
19:19:19***Saving seen data "./dancer.seen"
19:24:56foolsh[Franklin]: -> I can't scrutinize one yet, might help to have it posted
19:38:12pamaurywodz (logs): I have hwstub correctly on atj
19:38:23pamaurybut hwstub_shell fails when I tried to read
19:38:57 Join prof_wolfff [0] (
19:46:56[Franklin]foolsh: I'm really stumped
19:50:33 Join Guest66888 [0] (
19:50:33 Quit Guinness (Read error: Connection reset by peer)
19:50:34 Nick Guest66888 is now known as Guinness (
19:51:05 Nick Guinness is now known as Guest66077 (
19:53:34 Join amayer [0] (
20:02:13pamaurywodz (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] (
20:10:11pamaurywodz (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] (
20:18:12wodzpamaury: awesome
20:18:16 Quit petur (Ping timeout: 256 seconds)
20:18:31pamaurythat's very weird, data is garbage sometimes
20:18:40wodzpamaury: Could you upload your version so I can have a look?
20:18:42 Join petur [0] (~petur@rockbox/developer/petur)
20:18:43pamaurylike I read BOOT_CHIPD, I get 0x400f, and the second time I get 0x40f
20:20:35wodzpamaury: 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:30pamaurywodz: should I commit this in the same gerrit task or a new one ?
20:21:38wodzpamaury: the same
20:22:55*wodz goes reading
20:23:27pamauryyou can display the diff between two revisions of the patch, the changes are very small
20:24:10pamauryby 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:22pamaurythat would be consistent with the usb pid
20:27:09pamauryanyway, I think we are very close to working hwstub, we just need to figure out why the data is corrupted
20:27:10wodzpamaury: Could you dump rom starting from 0xbfc00000 ?
20:27:39pamauryyeah possibly, but since the data I get seems randomly corrupted, I'm not sure it's super useful
20:28:04wodzpamaury: Ok so maybe you can tweak this:
20:28:47pamaurywodz: sure, wait a minute
20:29:02wodzpamaury: 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:13pamaurydoesn't seem to work
20:32:19pamauryCSW status: -3
20:32:49wodzpamaury: Do you link hwstub at 0xa0000000 ?
20:33:00pamauryno, I didn't change the code
20:33:09pamauryso I think it's still linked at 0x80000000
20:33:18pamaurywhy ?
20:33:47wodztry to link it at 0xa0000000
20:34:11wodz0x8000000 is cached, 0xa0000000 is uncached
20:35:19pamaurydo you have any address with known data ?
20:35:50wodz0xbfc00000 is rom the very first instruction should be some branch instruction
20:36:25pamauryreads a0001b0f
20:37:26wodzdoesn't make sense
20:38:01wodzcould you read a few words more?
20:38:49pamaury> print(string.format("%x",DEV.read32(0xbfc00000)))
20:38:50pamaury> print(string.format("%x",DEV.read32(0xbfc00004)))
20:38:50DBUGEnqueued KICK pamaury
20:38:50pamaury> print(string.format("%x",DEV.read32(0xbfc00004)))
20:38:51***Alert Mode level 1
20:38:53pamaury> print(string.format("%x",DEV.read32(0xbfc00008)))
20:38:58pamaury> print(string.format("%x",DEV.read32(0xbfc00010)))
20:39:02pamauryseems buggy
20:40:14 Quit [Franklin] (Quit: Lost terminal)
20:40:39wodzyeah, it doesn't make any sense
20:42:53pamaurybest 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 ( (Nickname regained by services)))
20:42:59 Join megal0maniac [0] (~megal0man@
20:44:49wodzpamaury: lcm code should work on e100
20:45:08pamaurylet me try to upload it directly
20:46:33pamaury[info]: encrypting binary
20:46:33pamaury[info]: loading binary @ 0xb4040000 size 40960 bytes
20:46:34pamaury[info]: actual xfered data: 30720 bytes
20:46:34***Alert Mode level 2
20:46:34pamauryerror reading CSW
20:46:34***Alert Mode level 3
20:46:34pamaury[info]: CSW status: -3
20:47:22wodzlooks like imposed by bootrom image size limit
20:48:40pamaurybut why can't I load ADEC_N63 successfully ?
20:54:36wodzpamaury: don't know :/
20:55:21wodzpamaury: you can try to rip out framebuffer and only init display to see if the sequence is correct.
20:55:51pamauryunfortunately I think I won't have any more time today
20:56:35***Alert Mode OFF
20:56:56wodzthanks for looking. I'll play with this maybe a bit today
20:58:00 Quit megal0maniac (Quit: leaving)
20:59:54wodzpamaury: We have data which we are certain about - read hwstub itself
21:01:14pamauryit always reads a0601b00 or something very similar
21:02:02pamauryI'm not sure what is the issue here
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] (
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] (
21:48:35 Quit dys (Ping timeout: 256 seconds)
21:49:01wodzpamaury: fancy addition to hwstub_shell would be to add disassembly capability with capstone or something
21:49:41pamaurythat would be very fancy indeed ^^
21:49:46pamaurybut yeah why not
21:52:50 Quit ikeboy (Quit: Leaving)
21:58:03wodzpamaury: 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:36wodzhmm, not quite even
22:07:18 Nick Guest23244 is now known as alexbobp (
22:08:10 Join franklin [0] (
22:08:11 Nick franklin is now known as [Franklin] (
22:32:29 Quit petur (Quit: Leaving)
22:42:18CtcpIgnored 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[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:04:11 Quit pamaury (Remote host closed the connection)
23:12:29 Quit Cinos (Ping timeout: 258 seconds)
23:15:22 Join Cinos [0] (
23:18:45 Join stickyb1t [0] (
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] (

Previous day | Next day