pouët.net

.kkapture 0.01 - demo capturing made easy (hopefully)

category: code [glöplog]
you are just being silly
added on the 2006-09-11 18:29:42 by the_Ye-Ti the_Ye-Ti
i concur.
added on the 2006-09-12 13:06:10 by bartman bartman
Thank you for this. :)
added on the 2006-09-13 01:10:20 by Aasemoon Aasemoon
this you for thank - yoda
added on the 2006-09-13 22:12:35 by elkmoose elkmoose
ok, some more testing with the current code later:

- jeff/candela: doesn't crash at start anymore, but still doesn't work. then again, the demo doesn't work when normally watched on my machine either, so i'll not draw any immediate conclusions from this :)
- liquid lust/flt: works with the trackone fix. actually i don't see how it could cause any problems with other demos, so i'll just leave it always enabled without an option for now.
- monorail/bypass: seems to work. don't know if it did before on my machine or not - but either of the trackone fix, the startup instrumentation fix or the animal attraction fix could've made the difference.

i'll look at the other ones later, not feeling masochistic enough to search for threading issues right now :)
added on the 2006-09-13 22:27:13 by ryg ryg
w00t for ryg! you're awesome!
added on the 2006-09-13 22:45:19 by bartman bartman
megahitler expansion pack (and other demos using my current framework) just crashes BEFORE actually running any code at all. I've tested by just adding a MessageBox in the beginning of the demo, but nothing appears before the crash.
added on the 2006-09-14 02:15:12 by kusma kusma
Quote:
- liquid lust/flt: works with the trackone fix. actually i don't see how it could cause any problems with other demos, so i'll just leave it always enabled without an option for now.
- monorail/bypass: seems to work. don't know if it did before on my machine or not - but either of the trackone fix, the startup instrumentation fix or the animal attraction fix could've made the difference.

Quote:
w00t for ryg! you're awesome!


YAY! I wanted to rip those two for my private DVDs!
added on the 2006-09-14 02:26:32 by xernobyl xernobyl
kusma: so does Summer Encounter by Outracks - I did a little debugging on it and it seems that the startupcode patching goes wrong, altho i couldn't point the finger at an exact reason... :(
added on the 2006-09-14 10:07:49 by Gargaj Gargaj
I could kkapture Summer Encounter successfully, although had to use v0.03; didn't work with 0.04
added on the 2006-09-14 11:14:10 by bartman bartman
summer encounter and mega hitler expansion pack work now. the latter had some problems with the sound code too - for some reason i thought it would be a good idea to block all dsound buffer calls while that buffer is locked, which in restrospective is pretty stupid. this may fix the threading problems bartman experienced with tokyo+3dmark06, too. (tokyo works fine here, with both versions of the sound code, and i don't have 3dmark06, so i can't be sure :)

time for some final tests and then i guess a new release is in order :)
added on the 2006-09-14 11:37:43 by ryg ryg
with kkapture 0.3, megahitler expansion pack hangs during BASS_Init(config.get_soundcard(), 44100, BASS_DEVICE_LATENCY, 0, 0)). If i remove the BASS_DEVICE_LATENCY-flag, the demo actually runs, but no frames appear to actually be dumped.
added on the 2006-09-14 11:41:01 by kusma kusma
the lack of frames seemed to be the codec i tried. so all in all, with a fix to my setup-code i can kkapture my newer demos. too bad i don't have the full sources to all of them any more.
added on the 2006-09-14 11:43:42 by kusma kusma
i'd be happy to test some more with a new version :)
added on the 2006-09-14 12:57:49 by bartman bartman
well, go ahead:
[url]http://www.farbrausch.de/~fg/kkapture[url] - v0.05 released :)
added on the 2006-09-14 14:28:20 by ryg ryg
added on the 2006-09-14 14:28:37 by ryg ryg
All nesnausk demos have some problems with kkapture (at least 0.04 and 0.05), seems to be some deadlock right at the startup (after the screenselector dialog). Debugger just says that all threads are hung waiting for something; and the demo loading code is not even called.

Though I actually remember capturing some of them with some version of kkapture successfully, gotta check that.
added on the 2006-09-14 15:03:01 by NeARAZ NeARAZ
ryg: works perfectly with megahitler atleast, great work :)
added on the 2006-09-14 16:12:38 by kusma kusma
nearaz, can't reproduce that here (atleast not with syntonic dentiforms, haven't checked any others yet)
added on the 2006-09-15 11:22:13 by ryg ryg
ryg: sorry, did not write the full info :)

First strange thing was that all demos, when you select fullscreen, actually don't go into fullscreen. They show something like a 640x480 window, with mouse motion limited to that; but the capture seems to happen at the real fullscreen resolution. Is this the intended behaviour (all this happening on R9600 w/ catalyst 6.8)?

Then, demo-wise: Demo 612 - ok; Syntonic Dentiforms - ok; in.out.side - hangs at startup; The Fly - captures one frame and crashes; Secret Gov. Thing - ok, but skips about 2 minutes from the demo start (jumps immediately into the middle).
added on the 2006-09-15 12:57:33 by NeARAZ NeARAZ
not exactly intended behavior. i added some cheap "force windowed" code when debugging mega hitler expansion pack and forgot to remove it later :)

i'll look at the other demos.
added on the 2006-09-15 13:00:04 by ryg ryg
traction - 2^5 seems to have some serious audio sync issues. i'll try to investigate further and check if i can salvage anything by extracting the ogg from the demo and playing around in sound forge.
added on the 2006-09-19 00:15:56 by bartman bartman
bartman: i had a similar problem with traction - onward: for some yet completely unknown reason kkapture thinks sound sample rate is 44100 hz, while it's 48000. simply changing the sample rate (without resampling) worked for me.
added on the 2006-09-19 00:30:02 by kb_ kb_
Monorail, by Black Maiden, stops in the the names scene (the first 10/15 seconds). Stops always on the same place, and the demo runs normally without kkapture.
added on the 2006-09-19 01:35:00 by xernobyl xernobyl
kb: Thanx for the tip!
xernobyl: Monorail worked with kkapture 0.05 here. kkaptured it yesterday alright.
added on the 2006-09-19 13:41:04 by bartman bartman

login