[FFmpeg-devel] [PATCH v3 1/3] avfilter: add v360 filter

2019-08-14 Thread Eugene Lyapustin
Signed-off-by: Eugene Lyapustin --- doc/filters.texi | 137 +++ libavfilter/Makefile |1 + libavfilter/allfilters.c |1 + libavfilter/vf_v360.c| 1857 ++ 4 files changed, 1996 insertions(+) create mode 100644 libavfilter/vf_v360.c

[FFmpeg-devel] [PATCH v3 0/3] add v360 filter

2019-08-14 Thread Eugene Lyapustin
v3: - Fix switch/case alignment - Add more checks for filter options Eugene Lyapustin (3): avfilter: add v360 filter avfilter/vf_v360: add padding option for cubemap avfilter/vf_v360: add dual fisheye format doc/filters.texi | 171 libavfilter/Makefile |1

[FFmpeg-devel] [PATCH v3 2/3] avfilter/vf_v360: add padding option for cubemap

2019-08-14 Thread Eugene Lyapustin
Signed-off-by: Eugene Lyapustin --- doc/filters.texi | 18 +++- libavfilter/vf_v360.c | 100 -- 2 files changed, 93 insertions(+), 25 deletions(-) diff --git a/doc/filters.texi b/doc/filters.texi index 6168a3502a..6c70ffceb1 100644 --- a/doc

[FFmpeg-devel] [PATCH v3 3/3] avfilter/vf_v360: add dual fisheye format

2019-08-14 Thread Eugene Lyapustin
Signed-off-by: Eugene Lyapustin --- doc/filters.texi | 20 ++ libavfilter/vf_v360.c | 63 +++ 2 files changed, 83 insertions(+) diff --git a/doc/filters.texi b/doc/filters.texi index 6c70ffceb1..feb3a123b6 100644 --- a/doc/filters.texi

[FFmpeg-devel] [PATCH v2 1/3] avfilter: add v360 filter

2019-08-13 Thread Eugene Lyapustin
Signed-off-by: Eugene Lyapustin --- doc/filters.texi | 137 +++ libavfilter/Makefile |1 + libavfilter/allfilters.c |1 + libavfilter/vf_v360.c| 1847 ++ 4 files changed, 1986 insertions(+) create mode 100644 libavfilter/vf_v360.c

[FFmpeg-devel] [PATCH v2 3/3] avfilter/vf_v360: add dual fisheye format

2019-08-13 Thread Eugene Lyapustin
Signed-off-by: Eugene Lyapustin --- doc/filters.texi | 20 +++ libavfilter/vf_v360.c | 60 +++ 2 files changed, 80 insertions(+) diff --git a/doc/filters.texi b/doc/filters.texi index 6c70ffceb1..feb3a123b6 100644 --- a/doc/filters.texi

[FFmpeg-devel] [PATCH v2 2/3] avfilter/vf_v360: add padding option for cubemap

2019-08-13 Thread Eugene Lyapustin
Signed-off-by: Eugene Lyapustin --- doc/filters.texi | 18 +++- libavfilter/vf_v360.c | 100 -- 2 files changed, 93 insertions(+), 25 deletions(-) diff --git a/doc/filters.texi b/doc/filters.texi index 6168a3502a..6c70ffceb1 100644 --- a/doc

[FFmpeg-devel] [PATCH] avfilter: add vr360 filter

2019-08-05 Thread Eugene Lyapustin
Signed-off-by: Eugene Lyapustin --- doc/filters.texi | 137 +++ libavfilter/Makefile |1 + libavfilter/allfilters.c |1 + libavfilter/vf_vr360.c | 1847 ++ 4 files changed, 1986 insertions(+) create mode 100644 libavfilter/vf_vr360.c

[FFmpeg-devel] [GSOC] [PATCH v2] avfilter: add panorama filter

2019-04-13 Thread Eugene Lyapustin
Lyapustin --- use bilinear from cubemap to equirectangular Change cube faces order to match Youtube's avfilter: add convertion to/from cubemap 6x1 Signed-off-by: Hazem Ashmawy --- avfilter: add panorama filter Signed-off-by: Paul B Mahol Signed-off-by: E

Re: [FFmpeg-devel] [GSOC] [PATCH] avfilter: add panorama filter

2019-04-13 Thread Eugene Lyapustin
On 13.04.2019 19:30, Moritz Barsnick wrote: On Sat, Apr 13, 2019 at 15:50:14 +0300, Eugene Lyapustin wrote: +static inline int equal(double a, double b, double epsilon) +{ +return fabs(a - b) < epsilon; +} + +static inline int smaller(double a, double b, double epsilon) +{ +return

[FFmpeg-devel] [GSOC] [PATCH] avfilter: add panorama filter

2019-04-13 Thread Eugene Lyapustin
Add filter for conversion between various panorama formats. Supported formats: equirectangular, cubemap 3x2, cubemap 6x1 Contributions: unify remap calculation procedure add option for interpolation method Signed-off-by: Eugene Lyapustin --- use bilinear from cubemap to

[FFmpeg-devel] [GSOC] [PATCH] avfilter: add panorama filter

2019-04-13 Thread Eugene Lyapustin
the remap calculation procedure. Now all formats only need functions to convert format coordinates to cartesian coordinates and vice versa. Regards, Eugene Lyapustin -- 2.21.0 ___ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org