]>
git.sesse.net Git - nageru/log
summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Steinar H. Gunderson [Wed, 7 Oct 2015 23:39:55 +0000 (01:39 +0200)]
Move the side-by-side logic into Lua.
Steinar H. Gunderson [Wed, 7 Oct 2015 23:36:41 +0000 (01:36 +0200)]
Print out errors in the setup chain callback.
Steinar H. Gunderson [Wed, 7 Oct 2015 23:31:34 +0000 (01:31 +0200)]
Add set_vec4, and yet more fixes for add_effect in Lua.
Steinar H. Gunderson [Wed, 7 Oct 2015 23:11:42 +0000 (01:11 +0200)]
Hook over OverlayEffect, and make add_effect() take a variable number of parameters.
Steinar H. Gunderson [Wed, 7 Oct 2015 23:04:16 +0000 (01:04 +0200)]
Hook up IntegralPaddingEffect.
Steinar H. Gunderson [Wed, 7 Oct 2015 23:02:34 +0000 (01:02 +0200)]
Hook up PaddingEffect.
Steinar H. Gunderson [Wed, 7 Oct 2015 22:56:42 +0000 (00:56 +0200)]
Hook up ResampleEffect, and generalize things a bit.
Steinar H. Gunderson [Wed, 7 Oct 2015 22:24:23 +0000 (00:24 +0200)]
Improve the help in the theme a bit.
Steinar H. Gunderson [Wed, 7 Oct 2015 22:06:21 +0000 (00:06 +0200)]
Ask the Lua script for number of channels.
Steinar H. Gunderson [Wed, 7 Oct 2015 22:00:54 +0000 (00:00 +0200)]
Hook up the cut button to Lua, so that it actually does something.
Steinar H. Gunderson [Wed, 7 Oct 2015 21:49:51 +0000 (23:49 +0200)]
Hook up the rest of the chains from Lua, too.
Steinar H. Gunderson [Wed, 7 Oct 2015 21:43:33 +0000 (23:43 +0200)]
Initial implementation of moving the theming logic to Lua. Still lots to do.
Steinar H. Gunderson [Tue, 6 Oct 2015 19:39:07 +0000 (21:39 +0200)]
Twiddle some aspect ratios.
Steinar H. Gunderson [Tue, 6 Oct 2015 19:26:19 +0000 (21:26 +0200)]
Hook up the last previews.
Steinar H. Gunderson [Tue, 6 Oct 2015 18:42:35 +0000 (20:42 +0200)]
Remove the now unused preview size setting.
Steinar H. Gunderson [Tue, 6 Oct 2015 18:03:06 +0000 (20:03 +0200)]
Use Movit also for the display logic; a bit more setup on the mixer side, but much less on the display side, and it avoids an expensive bump to RGB textures for things like the pure previews.
Steinar H. Gunderson [Tue, 6 Oct 2015 17:17:00 +0000 (19:17 +0200)]
Refcount the input frames directly instead of trying to free them after-the-fact; simpler, lets us release them earlier, and will make for much easier passing of full effect chains to the previews.
Steinar H. Gunderson [Mon, 5 Oct 2015 23:18:46 +0000 (01:18 +0200)]
Fix edge clamping behavior with out self-allocated textures.
Steinar H. Gunderson [Mon, 5 Oct 2015 23:05:25 +0000 (01:05 +0200)]
Drop writing the dump.h264 file; our muxing is okay enough by now.
Steinar H. Gunderson [Mon, 5 Oct 2015 22:56:31 +0000 (00:56 +0200)]
Reinstate 16 audio frames (should match video).
Steinar H. Gunderson [Mon, 5 Oct 2015 20:49:20 +0000 (22:49 +0200)]
Import latest bmusb.
Steinar H. Gunderson [Mon, 5 Oct 2015 19:04:03 +0000 (21:04 +0200)]
Move some render targets to 16-bit RGB to save texture memory.
Steinar H. Gunderson [Mon, 5 Oct 2015 18:50:00 +0000 (20:50 +0200)]
Use the new Movit functionality to save a texture upload for the preview.
Steinar H. Gunderson [Mon, 5 Oct 2015 17:50:29 +0000 (19:50 +0200)]
Fix USB buffer size.
Steinar H. Gunderson [Mon, 5 Oct 2015 00:00:47 +0000 (02:00 +0200)]
Hook up the preview window to a different chain.
Steinar H. Gunderson [Sun, 4 Oct 2015 23:44:34 +0000 (01:44 +0200)]
Prepare for multiple output channels from the mixer.
Steinar H. Gunderson [Sun, 4 Oct 2015 23:09:27 +0000 (01:09 +0200)]
Make the Mixer own the resource pool, as we will be getting more chains.
Steinar H. Gunderson [Sun, 4 Oct 2015 22:52:23 +0000 (00:52 +0200)]
Clean up the surface stuff in Mixer, now that we have Qt/epoxy interop working.
Steinar H. Gunderson [Sun, 4 Oct 2015 22:47:06 +0000 (00:47 +0200)]
Move chroma subsampling into its own function.
Steinar H. Gunderson [Sun, 4 Oct 2015 22:42:01 +0000 (00:42 +0200)]
Get rid of the ugly allocate-a-dummy-frame trick.
Steinar H. Gunderson [Sun, 4 Oct 2015 22:33:07 +0000 (00:33 +0200)]
Move the allocators into CaptureCard.
Steinar H. Gunderson [Sun, 4 Oct 2015 22:28:34 +0000 (00:28 +0200)]
Cleanup in Mixer.
Basically put much more state in the object instead of the thread,
and also fix some Valgrind hits.
Steinar H. Gunderson [Sun, 4 Oct 2015 21:52:56 +0000 (23:52 +0200)]
Move all mixer stuff into a class.
Steinar H. Gunderson [Sun, 4 Oct 2015 20:49:25 +0000 (22:49 +0200)]
Run IWYU (plus lots of manual fiddling).
Steinar H. Gunderson [Sun, 4 Oct 2015 17:52:26 +0000 (19:52 +0200)]
Hook up the cut button to something that is not really cut, but is more useful than nothing.
Steinar H. Gunderson [Sun, 4 Oct 2015 16:21:30 +0000 (18:21 +0200)]
Better aspect ratio to begin with -- hotfix until we get to lock the aspect ratio.
Steinar H. Gunderson [Sun, 4 Oct 2015 16:19:06 +0000 (18:19 +0200)]
Makefile cleanups.
Steinar H. Gunderson [Sun, 4 Oct 2015 16:06:15 +0000 (18:06 +0200)]
Use QGLWidget instead of QOpenGLWidget, as the latter is too slow.
Steinar H. Gunderson [Sun, 4 Oct 2015 15:32:24 +0000 (17:32 +0200)]
Fix a compile error related to gl.h choices.
Steinar H. Gunderson [Sun, 4 Oct 2015 15:31:18 +0000 (17:31 +0200)]
Fix a warning.
Steinar H. Gunderson [Sun, 4 Oct 2015 15:29:40 +0000 (17:29 +0200)]
Hook up display (via a separate RGBA texture) to the UI.
Steinar H. Gunderson [Sun, 4 Oct 2015 14:23:15 +0000 (16:23 +0200)]
Fiddle a bit to get epoxy and Qt to work better together.
Steinar H. Gunderson [Sun, 4 Oct 2015 14:07:24 +0000 (16:07 +0200)]
Add a wrapper to make fences refcounted, as we will soon be needing to split them for several users.
Steinar H. Gunderson [Sun, 4 Oct 2015 00:55:02 +0000 (02:55 +0200)]
Take the Movit shader directory from pkg-config.
Steinar H. Gunderson [Sat, 3 Oct 2015 19:46:26 +0000 (21:46 +0200)]
Remove some unused variables.
Steinar H. Gunderson [Sat, 3 Oct 2015 18:54:58 +0000 (20:54 +0200)]
Change some names in the .ui file.
Steinar H. Gunderson [Sat, 3 Oct 2015 18:53:22 +0000 (20:53 +0200)]
Change some sizes.
Steinar H. Gunderson [Sat, 3 Oct 2015 18:53:11 +0000 (20:53 +0200)]
Add a clean target.
Steinar H. Gunderson [Sat, 3 Oct 2015 14:34:36 +0000 (16:34 +0200)]
Introduce a rudimentary main GUI (not wired up yet).
Steinar H. Gunderson [Sat, 3 Oct 2015 10:29:43 +0000 (12:29 +0200)]
Remove some TODO.
Steinar H. Gunderson [Sat, 3 Oct 2015 10:27:55 +0000 (12:27 +0200)]
Do not release input frames until we are (definitely) done rendering them.
Steinar H. Gunderson [Sat, 3 Oct 2015 10:11:10 +0000 (12:11 +0200)]
Remove unused stuff from the mixer.
Steinar H. Gunderson [Sat, 3 Oct 2015 10:08:58 +0000 (12:08 +0200)]
Drop the version dependent reading; always use 130.
Steinar H. Gunderson [Sat, 3 Oct 2015 10:08:25 +0000 (12:08 +0200)]
Clean mixer thread shutdown.
Steinar H. Gunderson [Sat, 3 Oct 2015 00:23:14 +0000 (02:23 +0200)]
Initial checkin.