Commit Graph

242 Commits

Author SHA1 Message Date
veejay
6452566b70 preview alpha channel if alpha only is enabled 2023-10-23 20:16:26 +02:00
veejay
af486a4757 optimize motion blur 2023-10-17 22:19:56 +02:00
veejay
b0a2aa1cd8 refactor tasks 2023-10-11 04:12:58 +02:00
veejay
4b51deabe4 fix compile warnings 2023-10-08 21:02:38 +02:00
veejay
82f37e16f3 refactor 2023-09-28 02:58:43 +02:00
veejay
b5bb6a74db add qoi 2023-09-25 01:45:37 +02:00
veejay
5730455b0b add QOI encode/decode 2023-09-25 01:38:40 +02:00
veejay
631df61602 trick 2023-09-24 20:31:39 +02:00
veejay
d5dcb8fb0d wip 2023-09-24 20:05:58 +02:00
veejay
097bf2525f revert hwaccel=auto via ffmpeg 2023-09-18 23:51:07 +02:00
veejay
d33aa35fbf WIP 2023-09-17 15:02:03 +02:00
veejay
f7a586fcfb WIP 2023-09-17 14:55:31 +02:00
veejay
87151eeff1 WIP hwaccel 2023-09-17 13:48:31 +02:00
veejay
09af5d6b7b WIP 2023-09-17 03:42:39 +02:00
veejay
d9a31aeaa6 WIP 2023-09-17 03:28:46 +02:00
veejay
659626854e WIP 2023-09-17 03:25:07 +02:00
veejay
9f4b8f0a10 delete duplicate file, set thread_count for multi threaded mjpeg decoding 2023-09-16 19:25:58 +02:00
veejay
d0a89b8966 file descriptor fixes 2023-09-04 01:00:01 +02:00
veejay
ba424df2af fix bugs 2023-09-03 23:42:33 +02:00
veejay
f740ee5ce3 fix bugs 2023-09-03 20:51:57 +02:00
veejay
2cf134b918 fix bugs 2023-09-03 20:46:16 +02:00
veejay
98c0a42c0a fix returning/dereferencing and other potential critical bugs 2023-09-03 20:24:45 +02:00
c0ntrol
95535ce8a8 #183 refactor libvje 2019-09-08 15:08:29 +02:00
c0ntrol
c78a2967d3 refactor performer (WIP) 2019-07-21 19:27:51 +02:00
c0ntrol
37d89e6c07 #240 (black is not black), fix CCIR601 and JPEG yuv ranges, fix parsing FX list, drop aclib, fix compile warnings, remove obsolete code, support all sampling types in dv video, fix rgb yuv color conversion formula, conditionally set SDL yuv range 2019-07-07 22:50:20 +02:00
c0ntrol
2881f040e5 #235 add new keyframed FX 'shape wipe' 2019-07-01 23:16:14 +02:00
c0ntrol
bd053ddf5a add two pixel formats 2019-06-30 22:11:26 +02:00
c0ntrol
17b2f669e7 fix cloning a section of the EDL (part of new sample) 2019-06-25 20:25:21 +02:00
c0ntrol
36d0f6e55a move shared libraries to veejay-core package 2019-06-15 14:55:39 +02:00
c0ntrol
e156f8c55c don't use negative values, indenting, warn about illegal frame access 2019-06-12 22:37:36 +02:00
c0ntrol
25d406a903 support all image formats supported by gdkpixbuf 2019-06-05 22:42:14 +02:00
Jerome Blanchi aka d.j.a.y
afbc2ec296 fix unknown files --> segfault.
* fix for unknow files
* fix for not supported files

#208
2019-06-03 22:48:38 +02:00
Jerome Blanchi aka d.j.a.y
965d37669b error checking during read frame 2 2019-06-01 11:29:49 +02:00
c0ntrol
d1e8e2428d error checking during read frame 2019-05-30 01:01:18 +02:00
c0ntrol
a54669464e load image 2019-05-29 12:27:51 +02:00
c0ntrol
06f5317bfa log message 2019-05-28 02:49:42 +02:00
c0ntrol
3de4b0fbb7 fix / workarround some EDL and fx anim issues 2019-05-19 20:59:10 +02:00
c0ntrol
da9e64097d fix possible crash in send editlist routine 2019-05-18 21:18:19 +02:00
c0ntrol
e3becd86f0 better console messages, lock entire memory area allocated for FX processing 2019-01-24 21:38:15 +01:00
c0ntrol
9e30e8113b not using av_frame_unref until we close the reader 2019-01-22 23:15:59 +01:00
c0ntrol
b28cdbd5ce better and faster FX chain 2019-01-20 19:05:37 +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
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
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
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
447c283e93 store codec identifier in lav structure 2018-12-28 19:26:43 +01:00
c0ntrol
0277a3f44c optimize out strncasecmp in routine that returns codec identifier given a fourcc 2018-12-27 20:21:25 +01:00