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
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
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
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
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
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
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
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
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
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
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
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
12 matches
Mail list logo