Commit Graph

226 Commits

Author SHA1 Message Date
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
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
41437f5138 fix issue #125 2018-10-06 13:15:40 +02:00
c0ntrol
46f804cb83 simplify and fix memory allocation in QT audio write 2018-09-22 20:40:35 +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
f4f77cfeea reduce compile warnings (fix bad indents, buffer sizes, etc) 2018-08-11 16:48:40 +02:00
Patric Schmitz
81ae1a7758 missing avcommon include for ffmpeg/libav formats 2016-06-26 01:39:06 +02:00
Patric Schmitz
f8803a9123 remove double libav format define 2016-06-26 01:37:49 +02:00
c0ntrol
3dfd9b836e fix #124 2016-06-03 19:49:57 +02:00
c0ntrol
1d3652dae3 issue #119, issue #111 2016-05-24 19:56:01 +02:00
c0ntrol
c92758cef8 issue #114 2016-05-24 18:39:42 +02:00
c0ntrol
5ffc786e3e av log level 2016-05-07 15:18:58 +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