Jaromil
c0bbc2fe10
curves init fix to run without paramenter changes
2023-05-12 08:21:16 +02:00
Raphael Graf
a0bc641d9b
Fix a memory leak and an off-by-one problem in curves filter.
2023-05-12 08:21:16 +02:00
Raphael Graf
ae6484e9dc
dodge: fix clamping to 0 - 255
2023-05-12 06:49:50 +02:00
Raphael Graf
bcad9ad6a7
Fix shifting of rows by 0 pixels in pixs0r filter
...
Resolves #162
2023-05-01 20:51:52 +02:00
Raphael Graf
73a6e3fa38
Fix memory leak in hqdn3d
...
Resolves #154
2023-04-27 13:56:06 +02:00
Raphael Graf
df066ea634
Fix memory leak in colortap
...
Resolves #157
2023-04-26 12:46:38 +02:00
Raphael Graf
cfcf6d4051
Fix memory leak in keyspillm0pup
...
Resolves #155
2023-04-26 12:42:59 +02:00
Brian Matherly
3e1234b9f2
Fix artifacts/flashing when using cairogradient
...
Cairo blends with the destination image. This can result in artifacts
if the destination image is not cleared.
As reported here:
https://forum.shotcut.org/t/size-position-rotate-and-nosync-works-on-sth-different-than-current-layer-plus-strange-blinking/37042
2023-02-26 20:06:20 +01:00
Jaromil
599b478434
improve readme and link story
2023-01-03 10:57:52 +01:00
Jaromil
6cb9759e90
feat: add linux build and release
v2.2.0
2023-01-02 18:55:02 +01:00
Jaromil
b3b6c0276e
feat(build): osx build in CI ( #146 )
...
also cleanup and separation of test and release workflows
v2.1.0
2022-12-31 16:10:04 +01:00
Jaromil
ade083a867
msvc build fixes on sleid0r
v2.0.0
2022-12-30 12:19:42 +01:00
Jaromil
92625bcd0c
feat(build): remove autoconf and adopt cmake exclusively ( #142 )
...
* remove autoconf build system
* update documentation
* add links to BSD ports in README
BREAKING CHANGE: Package maintainers relying on autoconf please note that this won't work anymore. Our CMake setup is tested to support both GNUMake, Ninja and NMake for the compiler legwork.
2022-12-30 11:48:21 +01:00
xsbee
4c9b087fbb
Add Filter 'pixs0r' for Glitch Art ( #127 )
...
* pixs0r: random horizontal block shifting filter
This filter imitates contemporary glitch art by shifting blocks
left or rightward with static/variable block height.
* Include pixs0r directory in filter CMakeLists.txt
Co-authored-by: Jaromil <jaromil@dyne.org >
2022-12-30 11:46:34 +01:00
Jaromil
24c480cd0d
12 new transition effects 'sleid0r' ( #141 )
...
imported 12 new transition (mixer2) effects from sleid0r-effects by half-bit software
wipe-up
wipe-right
wipe-rect
wipe-left
wipe-down
wipe-circle
wipe-barn-door-v
wipe-barn-door-h
slide-up
slide-right
slide-left
slide-down
push-up
push-right
push-left
push-down
2022-12-30 11:08:52 +01:00
Jaromil
6f2fdb2f89
updated readme documentation
...
updated info and links
2022-12-28 20:33:24 +01:00
Jaromil
28ed1548ee
feat: test suite and ci improvements
...
linux build is dismissed (using distro packages or source recommended) and
release builds target win64 built using msvc
also implemented skip labels:
- skip-test
- skip-lint
- skip-release
test will list info about plugins found in any directory in a json file
also includes various ci fixes
v1.10.0
2022-12-28 19:30:49 +01:00
Jaromil
dcbc1ffc80
remove newlines from descriptions of overlay and burn mixer2
2022-12-28 19:30:49 +01:00
Jaromil
4ee2c0503c
remove newline in description of dodge mixer2
2022-12-28 19:30:49 +01:00
Jaromil
6d3437d6bc
remove newline in description of screen mixer2
2022-12-28 19:30:49 +01:00
Jaromil
0355da4b24
initial info extractor for tests
2022-12-28 19:30:41 +01:00
Jaromil
ef3cba26a9
omit error message in tutorial load
...
commented, in case redirect to stderr
2022-12-28 10:32:48 +01:00
Jean-Damien Durand
df6f48fe6e
Remove VLA from dither
2022-12-28 08:19:53 +01:00
Jean-Damien Durand
04ac1c58b7
Enable curves everywhere
2022-12-28 08:19:34 +01:00
Jean-Damien Durand
0e9ba7a109
Remove VLA from d90stairsteppingfix
2022-12-28 08:17:02 +01:00
Jaromil
a4f417d0d4
fix: remove escaped quotes in plugin explanations
v1.9.6
2022-12-28 07:36:59 +01:00
Jaromil
3eb442ff9d
fix: remove link to libm in measure filter
v1.9.5
2022-12-28 01:58:12 +01:00
Jaromil
112f52d745
fix: don't upload release assets if no release is tagged
v1.9.4
2022-12-28 01:07:28 +01:00
Jaromil
c128c1123e
fix: add changelog to semantic release
v1.9.3
2022-12-28 00:44:33 +01:00
Jaromil
59daec3f69
fix: semantic release detection
v1.9.2
2022-12-28 00:30:32 +01:00
Jaromil
d989097b1d
fix: skip release job if semantic version is not in release mode
v1.9.1
2022-12-28 00:21:59 +01:00
Jaromil
40b170cc1b
feat: github workflow for ci build
...
also features:
- semantic release
- cpp linter
- binary release
- cmake+ninja build
v1.9.0
2022-12-27 23:47:23 +01:00
Peter Eszlari
db45e9320b
fix MSVC compilation
...
The following filters needed to be disabled because of
Variable Length Arrays (VLA), but are enabled when
compiling with clang-cl:
* curves
* d90stairsteppingfix
* dither
2022-12-27 16:45:20 +01:00
david smyth
a9d15ff07e
added Elastic Scale, crop and Y scale to defish0r ( #126 )
...
* added Elastic Scale, crop and Y scale to defish0r
Dynamic Stretch. -0.2 to 0.2. added a simplified version of the 'Elastic Scale' filter. fixes gopro up-scaled videos 4:3 to 16:9 thats used in GoPro's Superview
Crop. true/false. crop all 4 borders straight. removing distorted sections
Y scale. 1.5 to 0.5. independently scale Y axis
added fix for Visual Studio roundf. VS 2013+ supports this function
removed unnecessary calls to roundf in interpNN_b32(nearest neighbor). speed boost
* fixed names, typos and float values
2022-06-26 16:15:34 -07:00
Dan Dennedy
6a576f4538
fix regression in c3d7763a retaining color
2022-06-08 11:35:39 -07:00
Dan Dennedy
c3d7763a62
remove endian-sensitive code in alphaspot
...
This also reduces the memory and makes the code easier to read.
Somehow this also fixes the "Transition width" (softness) parameter on
Apple Silicon not working as reported here:
https://forum.shotcut.org/t/the-sharpness-of-the-mask-edges-cannot-be-
adjusted/33593
2022-04-30 13:06:13 -07:00
Dan Dennedy
a0f49085bf
remove unused variable in alphaspot
2022-04-30 12:13:22 -07:00
Dan Dennedy
6a81092c24
convert double literals to float to match types
2022-04-30 12:12:30 -07:00
Dan Dennedy
4aad575396
reformat alphaspot.c
2022-04-30 12:04:32 -07:00
Dan Dennedy
114a72f438
re-enable missing plugins on macOS
2022-04-05 12:21:25 -07:00
Dan Dennedy
ee21d097b3
fix autotools build fails on removed TODO
2022-03-28 10:14:25 -07:00
Jaromil
c11beecfaa
update docs for release
v1.8.0
2022-03-27 22:59:28 +02:00
Dan Dennedy
febd73874d
fix divide by zero crash in glitch0r
2022-01-06 13:50:04 -08:00
Dan Dennedy
e48da90c4e
fix cairoblend input 1 alpha not copied
2021-12-23 13:16:56 -08:00
Raphael Graf
5e74dfa3ad
edgeglow: Fix hsl to rgb conversion
2021-12-16 21:53:41 -08:00
Raphael Graf
efa333bd51
pixeliz0r: Limit the blocksize to a minimum of 1 pixel
2021-12-15 11:50:28 -08:00
Dan Dennedy
00f8aa085a
Merge branch 'andre-caldas-master'
2021-11-30 17:36:59 -08:00
Dan Dennedy
aa7ccf8e93
avoid destroying alpha channel in cairoaffineblend
2021-11-30 17:35:28 -08:00
André Caldas
657dd0cc84
Google translate comments. :-(
2021-11-26 22:26:58 -03:00
André Caldas
9e79ba028e
Avoid destructing alpha channel.
2021-11-22 10:25:09 -03:00