Commit Graph

242 Commits

Author SHA1 Message Date
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
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
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
bac03f0e92 Add new VIMS event (026:;) to play/pause entire mixing chain (SHIFT + KP5) 2018-10-06 18:40:06 +02:00
c0ntrol
726dccd8ac limit writing to minimum buffer size 2018-09-15 21:05:20 +02:00
c0ntrol
fcc1432132 fix possible memory leaks 2018-09-15 21:04:39 +02:00
c0ntrol
f4f77cfeea reduce compile warnings (fix bad indents, buffer sizes, etc) 2018-08-11 16:48:40 +02:00
c0ntrol
8afc7b1e82 issue #65 2016-06-08 12:40:41 +02:00
c0ntrol
4868b8a1ba issue #120 2016-06-03 20:24:15 +02:00
c0ntrol
10c818e13b issue #42, issue #116 2016-05-25 20:45:03 +02:00
c0ntrol
d19774f0e7 issue #116, #115 2016-05-24 20:49:24 +02:00
c0ntrol
fdd3a4bd4c issue #111, fix offline recording, allow offline recording while recording from playing sample or stream, added new tag type 'clone' which lets you clone any input stream, added clone callback to sample copy button, added offline recording widgets to sample bank, added new VIMS 252 2016-05-19 22:53:50 +02:00
c0ntrol
23fec4a67f issue #111, fix sequence slot indicator in reloaded, fix crash on deleting tag when it was mixing with a sample (and vice versa), fix leak in yuvconv, fix leak in plugin description cleanup, change status behaviour for current sequence slot; MAX_SEQUENCES indicates sequencer is turned off, any other value is a valid sequence index. 2016-05-18 19:48:42 +02:00
c0ntrol
fbb2f5c7a6 issue #111, fix sample bank loading by fixing stream type, allow streams to be added to the sample sequencer, fixes to status line, clear audio buffer after recording a frame 2016-05-16 19:18:08 +02:00
c0ntrol
bd9aa1379b issue #111, filter generator FX from effect list (can be added now as streams via menu item or VIMS message) 2016-05-16 10:07:06 +02:00
c0ntrol
f8b6a6adea issue #42, generator parameter defaults 2016-05-15 20:59:08 +02:00
Niels
fc2ab97152 issue #111, add VIMS command to query list of generators 2016-05-15 15:48:35 +02:00
Niels
6de0a78bda issue #111, fix sample bank size problem, fix override of sample ID in some VIMS messages, etc 2016-05-14 22:56:17 +02:00
Niels
b0cd2bd15f issue #111, fix total number of streams in status line 2016-05-14 18:51:13 +02:00
Niels
0fb822a8e3 v4l2 capture: convert rgba to yuva 2016-05-13 21:33:04 +02:00
Niels
8e004839fb fix issue #109 2016-05-13 18:26:22 +02:00
Niels
d27c2c8fd3 issue 109, allow user to set vloopback pixel format. for use with -O5, set VEEJAY_VLOOPBACK_PIXELFORMAT. Added optional arguments to VIMS 045. Fixed setting NTSC framerate in v4l2 driver, set framerate in vloopback output driver, refactor 2016-05-12 22:15:28 +02:00
c0ntrol
9df475320f add env VEEJAY_VLOOPBACK_SWAP_UV, refactor and error checking 2016-05-08 18:19:56 +02:00
c0ntrol
6e4535a52c fix issue #108, fix solid stream color wheel, added multicast streaming toggle button to reloaded, refacor libvjnet 2016-05-07 15:17:10 +02:00
c0ntrol
7367a8247d issue #108, fix unicast streaming 2016-05-06 13:08:04 +02:00
[d.j.a.y] Jerome Blanchi
8e48a6d4be Libvje / refactor : dummy
key* frame->width, frame->height
2016-04-21 18:31:11 +02:00
c0ntrol
a2db1d5501 issue #42, add mean filter, constrain bg subtraction filters to 1 instance 2016-04-02 16:34:44 +02:00
c0ntrol
dc89c1c135 fix compile warnings ( ./configure --enable-compile-warnings ) 2016-03-25 16:16:04 +01:00
c0ntrol
3f8dd313a2 fix issue #91 2016-03-25 13:15:41 +01:00
c0ntrol
9c03d2174e drop support for v4l1, fix issue #87 2016-03-23 21:21:56 +01:00
c0ntrol
cce52c2a7a cleanup, update email addr, fix compile warnings 2016-03-22 20:43:42 +01:00
c0ntrol
d1a074fd1c keep track of allocated framebuffer, free them at close 2016-03-21 21:53:23 +01:00
c0ntrol
12604b28a8 do not list inactive controls, issue #77 2016-03-16 19:39:51 +01:00
c0ntrol
dc75644f4b refactor yuv4mpeg; support scaling of input source 2016-03-15 22:11:44 +01:00
c0ntrol
155fcf9a70 fix bug in yuv4mpeg streaming (wrong picture color) 2016-03-13 15:18:58 +01:00
c0ntrol
1fa46c70d9 add yuy2 to yuv_plane_sizes, clear format struct before fetching format info from v4l2 device, add env VEEJAY_V4L2_PREFER_JPEG, changed precedence of pixel formats, fix return value in v4l2_pixelformat2ffmpeg 2016-03-13 11:32:05 +01:00
niels
69d18d2980 signal thread while in lock, not outside of lock. fix jumpy playback 2016-02-15 21:19:32 +01:00
Niels Elburg
c58807d074 i686 build fixes, ffmpeg updates 2016-01-10 21:11:05 +01:00
niels
d5db322761 cummulative changes 2015-12-17 18:34:28 +01:00
niels
fe4cd70850 clean up old fixme 2015-12-11 21:20:56 +01:00
niels
d2359f9a02 remove debug msg 2015-12-11 20:31:48 +01:00
niels
413085632e clean up 2015-12-10 22:37:52 +01:00