Commit Graph

1754 Commits

Author SHA1 Message Date
c0ntrol
b9b5daa1b5 Added function pointer to return state of transition that is internal to FX 2019-01-17 23:02:00 +01:00
c0ntrol
58e20178f1 Added Restart parameter, added function pointer to return state of transition that is internal to FX 2019-01-17 23:01:39 +01:00
c0ntrol
dc6208f1cc Transition Wipe now has 2 parameters, Added a function that returns state of transition 2019-01-17 23:01:10 +01:00
c0ntrol
2cc05bfea8 add function pointer to fx structure to indicate transition completed 2019-01-17 22:59:05 +01:00
c0ntrol
bbf96a5ad3 #118, add bang to transition to mixing sample 2019-01-16 23:06:32 +01:00
c0ntrol
93d8961b4b regression, definition was still used by tracer FX 2019-01-16 22:18:53 +01:00
c0ntrol
600ba49cdd remove obsolete definitions 2019-01-16 21:12:19 +01:00
c0ntrol
0e84ef47a1 remove obsolete parameters 2019-01-16 21:12:01 +01:00
c0ntrol
6a7d06d7f6 fix Transition Wipe; unused opacity paramter, calculate using ratio 2019-01-16 21:11:25 +01:00
c0ntrol
76fdd689aa fix Transition Translate; unused opacity parameter 2019-01-16 21:10:25 +01:00
c0ntrol
703cfdb9ab Fix Transition Line, missing right part in mode 0, wrong upper value for opacity, use super sampled mode 2019-01-16 21:07:21 +01:00
c0ntrol
c19c2c5a0d fix Transition Translate Carot issues; opacity invalid upper value, row_length >= point_size introduced artifact line 2019-01-16 21:05:50 +01:00
c0ntrol
4a08ef1348 extend status line, there are 33 items now, consider loop count and loop stop when recording/playing macros, consume macro bank while playing to prevent unintended cycles 2019-01-16 00:02:12 +01:00
c0ntrol
60bcddaf84 add new VIMS message, do not accept VIMS_QUIT 2019-01-14 23:06:55 +01:00
c0ntrol
aab92849c7 fix build error 2019-01-14 23:06:49 +01:00
c0ntrol
02cf63d1d2 move macro recording to scope of sample, save and load macros, added new VIMS events to delete, put and list macros 2019-01-13 23:11:20 +01:00
c0ntrol
98ef32ae44 refactored VIMS macro recording and playback to new file 2019-01-13 01:54:24 +01:00
c0ntrol
d801cf523c fix VIMS macro recording and playback 2019-01-13 01:53:55 +01:00
c0ntrol
603bacbae7 set feedback enabled/disabled in reloaded, reduce spacing in sample bank 2019-01-12 15:33:30 +01:00
c0ntrol
3369750053 add a note about veejay's security (there is none) 2019-01-11 20:47:29 +01:00
c0ntrol
45e0159f99 fix regression in feedback, apply interpolation on alpha channel of mixing source when slow motion is enabled 2019-01-11 19:49:16 +01:00
c0ntrol
ff9fd1ca8f when opening an image, check list of supported image formats. add error messages when openining AVI file fails, add fixme 2019-01-11 18:53:06 +01:00
c0ntrol
b1bcbe445f fix feedback playback 2019-01-11 11:07:08 +01:00
c0ntrol
69d95c8b7a Revert "reduce memory footprint"
This reverts commit 7d7ddcdf1c.
2019-01-11 10:13:30 +01:00
c0ntrol
7d7ddcdf1c reduce memory footprint 2019-01-11 10:12:49 +01:00
c0ntrol
f3ee3bfd5f reduce lock contention, remove debug lines 2019-01-11 09:46:17 +01:00
c0ntrol
aa7e352235 throttle dequeing thread 2019-01-11 00:12:01 +01:00
c0ntrol
826cd90fe7 minor cosmetic change in vj-sdl, use error checking mutexes, fix shutting down new stream type, clarify vj-net, QUIT stream when in error state 2019-01-10 21:42:43 +01:00
c0ntrol
e05b3f8427 fix #180 2019-01-09 00:20:15 +01:00
c0ntrol
178c57fdf9 add some FIXMEs, refactor, fix av log level, fix garbage in video 2019-01-08 22:33:06 +01:00
c0ntrol
2db26e310f remove debug message 2019-01-08 20:45:55 +01:00
c0ntrol
4adbe723b5 add new stream type with support for RTSP, h264, mp4, etc 2019-01-08 20:36:37 +01:00
c0ntrol
9cc9493746 fix enable/disable for new stream type (keep stream active), fix clearing packets, add very poor man's double buffering to deal with sync issues 2019-01-07 23:38:39 +01:00
c0ntrol
192761b9c6 fix #178, added new stream type 'avformat', added new VIMS 239, fix sample sequencer playback, set sample resume position during chain mixing to allow smooth transitions, remove obsolete functions, remove unneeded allocations, minor improvements to console log messages, fix sample sequencer recorder, fix looping in sample sequence recorder, fix playback of streams in sequencer 2019-01-05 23:56:14 +01:00
c0ntrol
7d7b803cf0 remove not needed defines 2019-01-02 22:44:29 +01:00
c0ntrol
67fbb48d72 #178, refactored part of libvjnet and changed to MJPEG encoding/decoding instead of LZO. For unicast stream, header is put before the payload. For multicast stream, header is included with each chunk and is defined in libvjnet/packet.h 2019-01-01 23:07:37 +01:00
c0ntrol
19fbee0be4 update documentation on mcast setup 2018-12-30 14:31:58 +01:00
c0ntrol
78f0b1d753 use optimized memcpy for blocks > 255 bytes 2018-12-29 23:49:29 +01:00
c0ntrol
816cd362f5 fix issue #177, improved VIMS Bundles in reloaded UI, improved performance of finding VIMS events, fixed attaching/detaching VIMS events to keybindings, remove dot at the end of a console log message, removed a commented out function 2018-12-29 23:03:07 +01:00
c0ntrol
c88c703c84 Revert "Revert "use mapping between vims id and keybinding to avoid iteration""
This reverts commit 642fac48cf.
2018-12-29 18:38:51 +01:00
c0ntrol
642fac48cf Revert "use mapping between vims id and keybinding to avoid iteration"
This reverts commit 4d062ac512.
2018-12-28 22:47:42 +01:00
c0ntrol
e5cf147ce8 clear message queue using memset instead of iterating 2018-12-28 22:41:41 +01:00
c0ntrol
4d062ac512 use mapping between vims id and keybinding to avoid iteration 2018-12-28 22:40:54 +01:00
c0ntrol
447c283e93 store codec identifier in lav structure 2018-12-28 19:26:43 +01:00
c0ntrol
45f1b9edb1 bump version 2018-12-27 20:34:04 +01:00
c0ntrol
af24f010df update packaging instructions for ubuntu 2018-12-27 20:33:45 +01:00
c0ntrol
dd86da6d86 fix distclean target 2018-12-27 20:33:33 +01:00
c0ntrol
12551b2420 update README 2018-12-27 20:22:03 +01:00
c0ntrol
e113512631 add optional deps 2018-12-27 20:21:47 +01:00
c0ntrol
0277a3f44c optimize out strncasecmp in routine that returns codec identifier given a fourcc 2018-12-27 20:21:25 +01:00