niels
1c2001d10e
change file format detection part (fixes HuffYUV and some other formats)
2015-04-14 23:04:26 +02:00
niels
532331c3f7
clean up old stuff
2015-04-13 21:36:14 +02:00
niels
247cdcdb26
fixes
2015-04-09 16:35:34 +02:00
niels
70c3aa3122
scaler per loaded image, add warning message
2015-03-15 20:16:19 +01:00
niels
cec151e378
fixes to image loading
2015-03-15 18:04:11 +01:00
niels
83894fe755
remove debugging code, set n_inputs and n_outputs correctly if plugin has none
2015-03-01 20:36:09 +01:00
niels
12107d9d08
fix plane problem in preview, use correct plane offsets
2015-03-01 20:01:38 +01:00
niels
a00f31565b
check result of mmap, fix invalid free in closing of edl
2015-02-22 11:45:03 +01:00
niels
1951290f09
drop preprocessor junk, resolve if function exists at link time using weak attribute (gcc builtin)
2015-01-27 20:10:43 +01:00
niels
15b7a886bd
reverse check
2015-01-27 19:51:01 +01:00
niels
ddd09b064d
avcodec_encode_video in libav libavcodec 56.11.0 but not in ffmpeg libavcodec 56.13.100
2015-01-26 22:21:46 +01:00
niels
3a341c8194
change avcodec version check
2015-01-25 22:43:14 +01:00
niels
9860473466
build fixes debian sid, add support for libav 11.1
2015-01-25 18:11:47 +01:00
niels
edc6e67804
cache maximum frame size for faster file loading
2015-01-25 15:26:40 +01:00
niels
be9dcac8ec
calculate max frame size
2015-01-25 00:16:20 +01:00
niels
61e73e0c5f
reduce memory footprint of an editlist
2015-01-24 23:01:37 +01:00
niels
9c700c42af
sync with mjpegtools lav_io_
2015-01-24 02:04:55 +01:00
niels
1172c76d9c
drop libsamplerate entirely, enable volume effect in bio2jack , sync avilib against mjpegtools 2.1
2015-01-24 00:43:09 +01:00
niels
071ba9c352
reduce number of ffmpeg threads to number of cpu cores, allow user defined defaults for livido plugin parameters, clean up compile warnings in livido-loader, fix some possible memleaks, drop ancient usleep, use nanosleep
2015-01-16 21:30:15 +01:00
niels
0675e027db
clean up vj-avcodec
2015-01-13 20:47:08 +01:00
niels
c438378b2f
VEEJAY_RUN_MODE=classic; do not accept files of different resolution, fix playback of last frame, fix playback of video files containing just one frame.
2015-01-13 20:08:13 +01:00
niels
9ef108da3f
assign selected pixel format when one is found (duh), add major/minor version of libavcodec to veejay --features
2015-01-12 20:35:39 +01:00
niels
0c92fdca1a
avcodec_free_frame, av_frame_free
2015-01-10 12:37:07 +01:00
niels
a5016b4bd0
warn user about performance penalty if editlist source is in different resolution
2015-01-09 22:14:25 +01:00
niels
c32a6276f0
lift limit from 10 years ago
2015-01-09 22:07:07 +01:00
niels
394db6786b
added commandline option --benchmark NxN. fixes to last commit, cleanup, smaller data structures in task queue, signal wakes all threads fix
2014-12-31 02:31:16 +01:00
niels
09ec52b853
fix messages, fix task thread priority (above main thread), reduced stack size, minor speed-ups to task runner
2014-12-28 22:26:50 +01:00
niels
a498b78862
clean up, fix messages
2014-12-28 15:43:00 +01:00
niels
f0a7e1df37
disable avx_memcpy for now, open avi file using mmap (default to 1% of total memory per AVI, set with VEEJAY_MMAP_PER_FILE, drop map-from-file commandline parameter, add mmap to AVI open
2014-12-28 01:33:41 +01:00
niels
7ae2b7b659
fix compile error due to warning cleanup
2014-12-23 01:26:50 +01:00
niels
d07bc70cb8
fix compile warnings, fix setting of optimziation level, move subsample to libsubsample, disable optimization level for libsubsample, fix crash on exit, clean up, smaller bugfixes
2014-12-22 00:11:13 +01:00
niels
8ff5a33007
fix more compile warnings
2014-12-21 20:57:05 +01:00
niels
c31f40fcdf
fix many compile warnings
2014-12-21 17:05:25 +01:00
niels
4d95229818
update reloaded's configure.ac ( use AC_DEFINE consistently and fix CFLAGS ), fix SSE CFLAGS in veejay server's configure, fix many compiler warnings
2014-12-21 01:09:10 +01:00
niels
2a25db0cfe
link against mjpegtools if installed on system or build embedded one. move mjpeg logging handler to libvjmsg, replace mjpeg_error with veejay_msg
2014-12-19 22:40:26 +01:00
niels
a3a400b7c1
show env var when not set, fix bug in free of sample's editlist, check edit_list before calling cache reset, deal with changing pixel formats in combined editlist, add SSE2 , MMX2 flags to scaler initialization
2014-11-23 18:45:48 +01:00
niels
8424198af0
reorganize
2014-11-22 21:39:29 +01:00
niels
8d2ce16227
Merge branch 'master' of code.dyne.org:veejay
...
Conflicts:
veejay-current/veejay-client/configure.ac
veejay-current/veejay-server/configure.ac
veejay-current/veejay-server/libel/vj-avcodec.c
veejay-current/veejay-server/libel/vj-el.c
veejay-current/veejay-server/libstream/v4l2utils.c
veejay-current/veejay-server/libvje/effects/chameleon.c
2014-11-22 20:59:53 +01:00
niels
3057db6d5d
push fixes
2014-11-22 20:49:06 +01:00
niels
6939b05a38
fix CODEC_TYPE_VIDEO
2014-02-22 19:24:47 +01:00
niels
e649dfb5a8
arch build fixes (ffmpeg-compat)
...
some bugfixes
removed changelog from PKGBUILD
bumped version
2014-02-01 17:45:23 +01:00
niels
f995c5690a
build fixes
2013-12-30 21:35:31 +01:00
niels
b9de9b1cca
enable qscale for mjpeg encoder
2013-05-21 01:07:06 +02:00
niels
d14e90ba39
fixed bug when intializing (mjpeg) encoder
2013-05-21 00:41:13 +02:00
niels
a73ff71780
fix possible segfault in yuv encoders -
...
added lzo self test if compiled with STRICT_CHECKING -
align lzo work buffer -
fix offsets for lzo headers -
added scaler to network receiver (tcp/unicast) -
added utility function to libvevo to set string arrays
refactored low level network send/receive message (vims) -
changed vj_client_read_i -
fallback to sending raw frames if compression fails (tcp/unicast) -
added VEEJAY_SERVER_RECEIVE_BUFFER_SIZE to customize raw send and recv window sizes -
fixed possible queue overload (vims) -
increased maximum message in vims queue (768) -
handle EAGAIN in server net i/o -
added message on CAPS-LOCK modifier space bar -
refactored sending (un)compressed video frames -
2013-05-17 00:04:28 +02:00
niels
8a237aa206
drop sub_id assignment
2013-03-20 21:37:59 +01:00
niels
ba8ac90ef1
allow multi threaded decoding in ffmpeg, use cached scaler context for edl
2013-01-02 23:12:13 +01:00
niels
612e049b66
fix audio ticks, increased resampler to 32 slots (affects slow motion speed), print warning when dequeing video takes too long (only when playing audio), better sync clock, removed unnecessary memcpy, schedule cpu affinity to cpu #1 for timer thread, schedule priority to timer thread, allow video frames to be skipped. bump version to v1.5.23
2012-12-31 00:58:27 +01:00
niels
2052dc7213
added VEEJAY_MAX_FILESIZE
...
fix autosplitting files when recording
2012-12-30 16:18:00 +01:00
niels
e5ac37a5b8
fix reloaded build against newer ffmpeg, add large file support (avilib still limited to 4gb), workarround bug in lzo compressor,
...
refactored all memcpy into (multithreaded) frame copy, refactored all memset into (multirheaded) frame clear, multithreaded super and sub sampling (only tested 4:2:2 ), added new mode to pencil sketch, fixed bug in lens correction, multithreaded 36 effects, updated minilzo to newer version, multhreaded yuv functions for format conversion and pixel scaling, multithreaded fx chain fader, multithreaded fx apply in libvje. Fix bug in encoder when recording in high resolution,
2012-11-25 08:29:07 +01:00