Commit Graph

1754 Commits

Author SHA1 Message Date
c0ntrol
53f52b5edc replace memcpy of VJFrame for function that copies VJFrame fields 2018-12-27 20:19:42 +01:00
c0ntrol
996ccd3eb8 remove swscale backward compat defines (cpu detection is at runtime) 2018-12-27 20:18:50 +01:00
c0ntrol
9ddd8de8a9 #173 , add env var VEEJAY_AV_LOG to enable ffmpeg verbose logging 2018-11-09 17:50:32 +01:00
c0ntrol
1409779f0d fix #169, remove autogenerated files 2018-11-09 09:44:01 +01:00
c0ntrol
5287c886e5 fix duplicate identifier in livido palette list, improve log messages for shared memory resource, support alpha channel in shared memory resource 2018-10-15 21:25:21 +02:00
c0ntrol
c02f74087e restart sample on F1-12, resume sample on SHIFT + F1-F12 2018-10-13 17:21:01 +02: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
388fe062bc fix issue #119, keep rendering FX chain on pause, evaluate speed of mixing sample instead of top sample, use resume position instead of starting position where necessary (resume position falls to start position if not set), set resume position after frame increment 2018-10-06 17:22:25 +02:00
c0ntrol
41437f5138 fix issue #125 2018-10-06 13:15:40 +02:00
c0ntrol
3d7f7b48ad fix some leaks 2018-09-29 15:56:08 +02:00
c0ntrol
36c75d5def fix small leak 2018-09-29 15:27:57 +02:00
c0ntrol
26401a398c fix issue #167 2018-09-29 15:26:23 +02:00
c0ntrol
78f3594613 refactor setting frame duplication on mixing channel (keyboard) 2018-09-22 22:29:26 +02:00
c0ntrol
f2e4195cf3 take mixing sample from stream if playing a stream 2018-09-22 22:28:11 +02:00
c0ntrol
208718b3ff refactor P_A to solve compile warnings 2018-09-22 22:23:31 +02:00
c0ntrol
f08c29b5ec remove compile warnings, remove unused code 2018-09-22 20:59:49 +02:00
c0ntrol
f5d242f15f remove unused variable 2018-09-22 20:41:44 +02:00
c0ntrol
46f804cb83 simplify and fix memory allocation in QT audio write 2018-09-22 20:40:35 +02:00
c0ntrol
43ac5ab51e fix setting the speed of a mixing sample (keyboard) 2018-09-22 19:53:21 +02:00
c0ntrol
29b553815e missing qualifier 2018-09-22 19:53:06 +02:00
c0ntrol
fb9c5b4a37 update copyright year 2018-09-22 19:51:57 +02:00
c0ntrol
212ac12608 remove unused declaration 2018-09-22 19:51:36 +02:00
Niels
d60080393b Merge pull request #162 from d-j-a-y/djay_mixing_channel_speed
veejay : New VIMS + Multi modifier on KeyBinding
2018-09-22 19:40:25 +02:00
c0ntrol
81658d3604 Add new FX 'Posterize II' 2018-09-15 21:11:03 +02:00
c0ntrol
75f525c935 fix possible divide by zero 2018-09-15 21:10:48 +02:00
c0ntrol
8866055b38 fix possible divide by zero, dead stores, a.o 2018-09-15 21:10:15 +02:00
c0ntrol
ca7b0e6c78 fix memory leak 2018-09-15 21:09:10 +02:00
c0ntrol
5e2a096c7c fix possible divide by zero 2018-09-15 21:08:53 +02:00
c0ntrol
da18d32ac0 fix use of incompatible type 2018-09-15 21:08:24 +02:00
c0ntrol
2fdb317f2f fix memory leak, fix dead store 2018-09-15 21:08:04 +02:00
c0ntrol
899ce86c54 fix memory leak 2018-09-15 21:07:47 +02:00
c0ntrol
74c0032660 do not draw line if there is no line to draw 2018-09-15 21:07:22 +02:00
c0ntrol
312cfd8035 fix null dereferences 2018-09-15 21:06:54 +02:00
c0ntrol
ac4b3042b3 fix possible divide by zero 2018-09-15 21:06:10 +02:00
c0ntrol
a7fa31bada write cause to console 2018-09-15 21:05:48 +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
109dddf43c fix possible divide by zero 2018-09-15 21:04:17 +02:00
c0ntrol
a07d7cf39f fix null dereference 2018-09-15 21:03:58 +02:00
c0ntrol
cf3f55c63d fix freeing released memory 2018-09-15 21:03:31 +02:00
c0ntrol
56c5f8b7b2 fix allocation for qt files 2018-09-15 21:03:12 +02:00
c0ntrol
1896983715 take sizeof struct instead of primitive 2018-09-15 21:02:35 +02:00
c0ntrol
10676454eb VIMS bugfixes
fix VIMS overflow
fix VIMS full queue, discard new messages
fix VIMS partial message received (type V and K)
clear VIMS arguments before use
fix VIMS default optional parameter values (format specifier was not
evaluated for enumerated param)
clear VIMS integer array before use
2018-09-08 21:29:47 +02:00
Jerome Blanchi aka d.j.a.y
9bae8c6b3d veejay : VIMS current sample mix speed and duplication keybinding
* set speed : SHIFT + [a...l]
* set duplication : ALT + SHIFT + [a...l]

* fix VIMS_VIDEO_SET_SLOW effect range
* update man accordingly
2018-08-26 13:13:34 +02:00
Jerome Blanchi aka d.j.a.y
188e3fa324 veejay : allow multi modifier for keyboard events
* define bit field for VIMS_MOD
* update keyboard_event_map_ size (WARNING on hardcoded buffer size!)
* use of binary OR operation for modifier
VIMS_COPYRIGHT,SDLK_c,VIMS_MOD_CTRL|VIMS_MOD_SHIFT,...
2018-08-26 02:47:02 +02:00
Jerome Blanchi aka d.j.a.y
b6ab0b0ef0 veejay : news VIMS - SAMPLE_MIX_SET_SPEED & SAMPLE_MIX_SET_DUP (wip)
* aim to quick control current mix sample

- TODO -
keybinding --> multiple key modifier ?
2018-08-25 18:58:32 +02:00
Jerome Blanchi aka d.j.a.y
82df2fc517 veejay : fix vims argument VIMS_CHAIN_ENTRY_SET_STATE
Now VIMS_CHAIN_ENTRY_SET_STATE can use arguments
2018-08-24 15:43:50 +02:00
d-j-a-y
08ba5afb53 Update Installation.md 2018-08-22 23:16:36 +02:00
c0ntrol
0bb1184ffb no need to include this file 2018-08-12 17:40:44 +02:00
c0ntrol
7b8cc02aae fix issue #150 2018-08-12 16:56:09 +02:00