---
libavfilter/transform.c | 13 ++---
libavfilter/transform.h | 30 +++---
libavfilter/vf_deshake.c | 7 +--
3 files changed, 34 insertions(+), 16 deletions(-)
diff --git a/libavfilter/transform.c b/libavfilter/transform.c
index f92fc4d42f..f4f9e0a47d 1006
---
libavfilter/opencl.c | 10 +++
libavfilter/opencl.h | 142 +--
2 files changed, 146 insertions(+), 6 deletions(-)
diff --git a/libavfilter/opencl.c b/libavfilter/opencl.c
index 95f0bfc604..8e96543467 100644
--- a/libavfilter/opencl.c
+++ b/libavfilter/
---
This filter is the subject of my GSoC project.
This is a video stabilization / deshake filter (name undetermined, feel free to
discuss) that uses feature
point matching and RANSAC to determine a camera path, smooths the camera path
with a gaussian filter, and
then applies the new path to th
---
I have renamed `avfilter_get_matrix` to `ff_get_matrix` as per the comments on
the last patch.
libavfilter/transform.c | 13 ++---
libavfilter/transform.h | 30 +++---
libavfilter/vf_deshake.c | 7 +--
3 files changed, 34 insertions(+), 16 deletions(-)
---
libavfilter/opencl.c | 10 +++
libavfilter/opencl.h | 142 +--
2 files changed, 146 insertions(+), 6 deletions(-)
diff --git a/libavfilter/opencl.c b/libavfilter/opencl.c
index 95f0bfc604..8e96543467 100644
--- a/libavfilter/opencl.c
+++ b/libavfilter/
---
This filter is the subject of my GSoC project.
This is a video stabilization / deshake filter (name undetermined, feel free to
discuss) that uses feature
point matching and RANSAC to determine a camera path, smooths the camera path
with a gaussian filter, and
then applies the new path to th
---
libavfilter/opencl.c | 10 +++
libavfilter/opencl.h | 142 +--
2 files changed, 146 insertions(+), 6 deletions(-)
diff --git a/libavfilter/opencl.c b/libavfilter/opencl.c
index 95f0bfc604..8e96543467 100644
--- a/libavfilter/opencl.c
+++ b/libavfilter/
This filter is the subject of my GSoC project.
This is a video stabilization / deshake filter (name undetermined, feel free to
discuss) that uses feature
point matching and RANSAC to determine a camera path, smooths the camera path
with a gaussian filter, and
then applies the new path to the vid
---
libavfilter/transform.c | 13 ++---
libavfilter/transform.h | 30 +++---
libavfilter/vf_deshake.c | 7 +--
3 files changed, 34 insertions(+), 16 deletions(-)
diff --git a/libavfilter/transform.c b/libavfilter/transform.c
index f92fc4d42f..f65de965cd 1006
This is a direct port of the CPU filter.
Signed-off-by: Jarek Samic
---
More fixes based on the comments from the second version of the patch (moving
sampler declaration into the program scope, `f`-suffixing constants, attaching
the `*` sigil to the variable name rather than the data type
This is a direct port of the CPU filter.
Signed-off-by: Jarek Samic
---
I've made the changes requested from the first patch. I also investigated
splitting the kernel into two kernels in order to remove the blending if
branch; I noticed negligible performance improvement (if any at all)
This is a direct port of the CPU filter.
Signed-off-by: Jarek Samic
---
This is my submission for the GSoC OpenCL video filters project qualification
task.
Command you can use to try it out:
./ffmpeg -i some_video -i some_img -init_hw_device opencl=gpu -filter_hw_device
gpu -filter_complex
` and depth of components
rather than the loop index to determine the value of `order`.
Signed-off-by: Jarek Samic
---
I have updated this patch in response to the comments on the first version.
RGB is no longer special-cased, the 2, 3, and 4 mappings to `CL_R` have been
removed, and the mapping
` field on components
rather than the loop index to determine the value of `order` for RGB
pixel formats (and leaves the formula to determine `order` the same for
other formats so as not to break those cases).
Signed-off-by: Jarek Samic
---
I'm including this in the email (but not the c
14 matches
Mail list logo