Commit Graph

40 Commits

Author SHA1 Message Date
veejay
7155092066 fine tune mitchell B 2023-10-27 10:23:56 +02:00
veejay
92facaef19 fix sub and super sampling methods 2023-10-22 20:49:46 +02:00
veejay
a295f6c6c4 fix build 2023-10-22 12:59:00 +02:00
veejay
a1bc61da53 wip 2023-10-22 00:43:06 +02:00
veejay
5fdf94eb31 add debug message 2023-10-20 00:53:51 +02:00
veejay
1bfa969594 added comment 2023-10-20 00:49:02 +02:00
veejay
f0d7b6b405 refactor libsubsample and add VEEJAY_SUBSAMPLE_MODE to select between drop, average, bilinear and mitchell (hq) 2023-10-20 00:46:58 +02:00
veejay
5557516b2a auto vectorization 2023-10-15 17:47:13 +02:00
veejay
aff2c58502 fix threading issues 2023-10-12 23:13:21 +02:00
veejay
82f37e16f3 refactor 2023-09-28 02:58:43 +02:00
veejay
cbccba175c WIP 2023-09-16 23:29:44 +02:00
veejay
1f97e186bb WIP 2023-09-16 23:28:58 +02:00
veejay
b298c9c954 WIP 2023-09-16 23:27:35 +02:00
veejay
db3394f2b3 WIP 2023-09-16 23:25:59 +02:00
veejay
b6e82ad0bd WIP 2023-09-16 23:24:53 +02:00
veejay
7fbad0cc11 WIP 2023-09-16 23:23:14 +02:00
veejay
dc9bf43e26 WIP 2023-09-16 23:20:13 +02:00
veejay
c91f89de48 use uint8x8_t instead 2023-09-16 23:13:38 +02:00
veejay
e5caef9fa7 no bool 2023-09-16 23:02:30 +02:00
veejay
4a6322c46b refactor ARM sub and supersampling routines 2023-09-16 18:29:47 +02:00
veejay
d2846923b9 no vshrq_n_u8 for uint8x8t 2023-09-08 01:35:50 +02:00
veejay
63f0892b04 add armv8-a memcpy, armv8-a memset, add armv8-a, armv7-a and SSE2 super and down sampling routines 2023-09-07 23:05:16 +02:00
veejay
1c6acd6871 add sub and supersampling routines for arm neon 2023-09-05 23:52:24 +02:00
Jerome Blanchi aka d.j.a.y
8911b0c899 Fix build 2019-06-15 16:34:04 +02:00
c0ntrol
36d0f6e55a move shared libraries to veejay-core package 2019-06-15 14:55:39 +02:00
c0ntrol
dc89c1c135 fix compile warnings ( ./configure --enable-compile-warnings ) 2016-03-25 16:16:04 +01:00
c0ntrol
cce52c2a7a cleanup, update email addr, fix compile warnings 2016-03-22 20:43:42 +01:00
niels
413085632e clean up 2015-12-10 22:37:52 +01:00
niels
70ddd6dee2 added #73, refactor task handler, fix problem in task manager that caused threads to run in serial, added parameter to alpha:set from mixing source, optimized mask transition, updated status handling in all clients, added new icons, removed obsolete code 2015-12-06 20:32:15 +01:00
c0ntrol
30ddc26928 regression, issue #8 add thirdparty include folder to libsubsample makefile 2015-10-06 21:01:07 +02:00
Patric Schmitz
dd965cb2c7 Move bio2jack, libhash, liblzo, mjpegtools to thirdparty subfolder 2015-09-09 00:00:47 +02:00
Patric Schmitz
b065fa7f45 Fix automake warnings, start restructuring folders
Get rid of deprecation warnings INCLUDES -> AM_CPPFLAGS. Closes #4.
Move aclib, libOSC to thirdparty subfolder
Fix typo in libvjmsg/Makefile.am
2015-09-08 22:04:00 +02:00
niels
9fc7a9ecbd fix editlist display in reloaded, fix video file loading, fix edit list routines, fix yuv4mpeg, fix video settings initialization 2015-04-17 23:52:34 +02:00
niels
402f1a18cd failsave in fx apply, refactor pixel task, delete obsolete code 2015-01-27 23:19:45 +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
6b49830264 add mmx ext to yuv resampling, have mmx macros in one location, added faster yuv 4:2:2 to YUYV routine (optimizes put to SDL display), added mmxext optimized slow motion 2014-12-28 14:58:03 +01:00
niels
558f553665 fix stripes in new super sampling 2014-12-28 02:11:24 +01:00
niels
4b6e573d4e detect if femms is working on newer amd, add detection for avx, added avx optimized memcpy, added mmx and mmxext optimized memcpy from xine, added optmized sub and super sampling routines 2014-12-27 21:07:13 +01:00
niels
8dd3693fe7 fix cflags for 32 bit systems, rewrite slow motion (alt+a,s,d,f,g,h,j,k,l) in simpler terms for better auto vectorization with gcc, fixes to libsubsample, bump copyright year in notice, added -O3 gcc flag to enable auto vectorization for libvje,libyuv and libvjmem. 2014-12-22 23:57:10 +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