WebVfx is a video effects framework that allows video effects

(filters, transitions, etc.) to be authored using web technologies
(HTML, CSS, JavaScript, WebGL, etc.) or with Qt Quick QML (a
declarative CSS and JavaScript like language).

WebVfx includes plugins for the MLT open source multimedia framework.

WWW: https://www.mltframework.org/doxygen/webvfx/
This commit is contained in:
Alberto Villa 2016-12-29 01:47:00 +00:00
parent a78d0d41c2
commit 08280fb6f4
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=429852
5 changed files with 211 additions and 0 deletions

View File

@ -440,6 +440,7 @@
SUBDIR += vtkmpeg2encode
SUBDIR += w_scan
SUBDIR += webcamd
SUBDIR += webvfx-qt5
SUBDIR += win32-codecs
SUBDIR += winff
SUBDIR += x264

View File

@ -0,0 +1,50 @@
# $FreeBSD$
PORTNAME= webvfx
DISTVERSION= 0.4.4-20160823
CATEGORIES= multimedia
PKGNAMESUFFIX= -qt5
MAINTAINER= avilla@FreeBSD.org
COMMENT= Video effects library based on HTML/QML
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
LIB_DEPENDS= libmlt.so:multimedia/mlt
USE_GITHUB= yes
GH_ACCOUNT= mltframework
GH_TAGNAME= e918ce4
USES= pkgconfig qmake
USE_QT5= 3d buildtools_build opengl qml quick webkit
USE_LDCONFIG= yes
PORTEXAMPLES= *
OPTIONS_DEFINE= DOXYGEN EXAMPLES
OPTIONS_SUB= yes
DOXYGEN_BUILD_DEPENDS= doxygen:devel/doxygen
post-patch-EXAMPLES-on:
@${REINPLACE_CMD} -i '' -e 's,examples/,,g' ${WRKSRC}/demo/mlt/*
pre-configure:
# Fix make jobs and speed up build.
@${REINPLACE_CMD} -e 's/debug_and_release//' ${WRKSRC}/common.pri
post-build-DOXYGEN-on:
cd ${WRKSRC} && ${MAKE} doxydoc
post-install-DOXYGEN-on:
cd ${WRKSRC}/doxydoc && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}
post-install-EXAMPLES-on:
cd ${WRKSRC}/demo/examples && \
${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}
cd ${WRKSRC}/demo && \
${COPYTREE_SHARE} mlt ${STAGEDIR}${EXAMPLESDIR}
.include <bsd.port.mk>

View File

@ -0,0 +1,3 @@
TIMESTAMP = 1482943021
SHA256 (mltframework-webvfx-0.4.4-20160823-e918ce4_GH0.tar.gz) = 0fdeecf484195e33cc7eb29000ee9372e96e6752560a8219a7dc2745bfb5cf0d
SIZE (mltframework-webvfx-0.4.4-20160823-e918ce4_GH0.tar.gz) = 239354

View File

@ -0,0 +1,8 @@
WebVfx is a video effects framework that allows video effects
(filters, transitions, etc.) to be authored using web technologies
(HTML, CSS, JavaScript, WebGL, etc.) or with Qt Quick QML (a
declarative CSS and JavaScript like language).
WebVfx includes plugins for the MLT open source multimedia framework.
WWW: https://www.mltframework.org/doxygen/webvfx/

View File

@ -0,0 +1,149 @@
bin/webvfx_browser
bin/webvfx_render
bin/webvfx_viewer
lib/libwebvfx.so
lib/libwebvfx.so.1
lib/libwebvfx.so.1.0
lib/libwebvfx.so.1.0.0
lib/mlt/libmltwebvfx.so
%%DOXYGEN%%%%DOCSDIR%%/annotated.html
%%DOXYGEN%%%%DOCSDIR%%/bc_s.png
%%DOXYGEN%%%%DOCSDIR%%/bdwn.png
%%DOXYGEN%%%%DOCSDIR%%/class_web_vfx_1_1_effects-members.html
%%DOXYGEN%%%%DOCSDIR%%/class_web_vfx_1_1_effects.html
%%DOXYGEN%%%%DOCSDIR%%/class_web_vfx_1_1_image-members.html
%%DOXYGEN%%%%DOCSDIR%%/class_web_vfx_1_1_image.html
%%DOXYGEN%%%%DOCSDIR%%/class_web_vfx_1_1_logger-members.html
%%DOXYGEN%%%%DOCSDIR%%/class_web_vfx_1_1_logger.html
%%DOXYGEN%%%%DOCSDIR%%/class_web_vfx_1_1_parameters-members.html
%%DOXYGEN%%%%DOCSDIR%%/class_web_vfx_1_1_parameters.html
%%DOXYGEN%%%%DOCSDIR%%/classes.html
%%DOXYGEN%%%%DOCSDIR%%/closed.png
%%DOXYGEN%%%%DOCSDIR%%/dir_9ead2682ff8c5d072d53541a40d3c441.html
%%DOXYGEN%%%%DOCSDIR%%/doc.png
%%DOXYGEN%%%%DOCSDIR%%/doxygen.css
%%DOXYGEN%%%%DOCSDIR%%/doxygen.png
%%DOXYGEN%%%%DOCSDIR%%/dynsections.js
%%DOXYGEN%%%%DOCSDIR%%/effects_3d.html
%%DOXYGEN%%%%DOCSDIR%%/effects_authoring.html
%%DOXYGEN%%%%DOCSDIR%%/examples.html
%%DOXYGEN%%%%DOCSDIR%%/examples_2filter-demo_8html-example.html
%%DOXYGEN%%%%DOCSDIR%%/examples_2filter-demo_8qml-example.html
%%DOXYGEN%%%%DOCSDIR%%/examples_2producer-demo_8html-example.html
%%DOXYGEN%%%%DOCSDIR%%/examples_2transition-demo3d_8qml-example.html
%%DOXYGEN%%%%DOCSDIR%%/examples_2transition-demo_8html-example.html
%%DOXYGEN%%%%DOCSDIR%%/examples_2transition-shader-crosszoom_8html-example.html
%%DOXYGEN%%%%DOCSDIR%%/examples_2transition-shader-pagecurl_8html-example.html
%%DOXYGEN%%%%DOCSDIR%%/folderclosed.png
%%DOXYGEN%%%%DOCSDIR%%/folderopen.png
%%DOXYGEN%%%%DOCSDIR%%/functions.html
%%DOXYGEN%%%%DOCSDIR%%/functions_enum.html
%%DOXYGEN%%%%DOCSDIR%%/functions_eval.html
%%DOXYGEN%%%%DOCSDIR%%/functions_func.html
%%DOXYGEN%%%%DOCSDIR%%/functions_vars.html
%%DOXYGEN%%%%DOCSDIR%%/hierarchy.html
%%DOXYGEN%%%%DOCSDIR%%/index.html
%%DOXYGEN%%%%DOCSDIR%%/jquery.js
%%DOXYGEN%%%%DOCSDIR%%/license.html
%%DOXYGEN%%%%DOCSDIR%%/logo.png
%%DOXYGEN%%%%DOCSDIR%%/menu.js
%%DOXYGEN%%%%DOCSDIR%%/menudata.js
%%DOXYGEN%%%%DOCSDIR%%/mlt.html
%%DOXYGEN%%%%DOCSDIR%%/namespace_web_vfx.html
%%DOXYGEN%%%%DOCSDIR%%/namespacemembers.html
%%DOXYGEN%%%%DOCSDIR%%/namespacemembers_func.html
%%DOXYGEN%%%%DOCSDIR%%/namespaces.html
%%DOXYGEN%%%%DOCSDIR%%/nav_f.png
%%DOXYGEN%%%%DOCSDIR%%/nav_g.png
%%DOXYGEN%%%%DOCSDIR%%/nav_h.png
%%DOXYGEN%%%%DOCSDIR%%/open.png
%%DOXYGEN%%%%DOCSDIR%%/pages.html
%%DOXYGEN%%%%DOCSDIR%%/search/all_0.html
%%DOXYGEN%%%%DOCSDIR%%/search/all_0.js
%%DOXYGEN%%%%DOCSDIR%%/search/all_1.html
%%DOXYGEN%%%%DOCSDIR%%/search/all_1.js
%%DOXYGEN%%%%DOCSDIR%%/search/all_2.html
%%DOXYGEN%%%%DOCSDIR%%/search/all_2.js
%%DOXYGEN%%%%DOCSDIR%%/search/all_3.html
%%DOXYGEN%%%%DOCSDIR%%/search/all_3.js
%%DOXYGEN%%%%DOCSDIR%%/search/all_4.html
%%DOXYGEN%%%%DOCSDIR%%/search/all_4.js
%%DOXYGEN%%%%DOCSDIR%%/search/all_5.html
%%DOXYGEN%%%%DOCSDIR%%/search/all_5.js
%%DOXYGEN%%%%DOCSDIR%%/search/all_6.html
%%DOXYGEN%%%%DOCSDIR%%/search/all_6.js
%%DOXYGEN%%%%DOCSDIR%%/search/all_7.html
%%DOXYGEN%%%%DOCSDIR%%/search/all_7.js
%%DOXYGEN%%%%DOCSDIR%%/search/all_8.html
%%DOXYGEN%%%%DOCSDIR%%/search/all_8.js
%%DOXYGEN%%%%DOCSDIR%%/search/all_9.html
%%DOXYGEN%%%%DOCSDIR%%/search/all_9.js
%%DOXYGEN%%%%DOCSDIR%%/search/all_a.html
%%DOXYGEN%%%%DOCSDIR%%/search/all_a.js
%%DOXYGEN%%%%DOCSDIR%%/search/all_b.html
%%DOXYGEN%%%%DOCSDIR%%/search/all_b.js
%%DOXYGEN%%%%DOCSDIR%%/search/all_c.html
%%DOXYGEN%%%%DOCSDIR%%/search/all_c.js
%%DOXYGEN%%%%DOCSDIR%%/search/all_d.html
%%DOXYGEN%%%%DOCSDIR%%/search/all_d.js
%%DOXYGEN%%%%DOCSDIR%%/search/classes_0.html
%%DOXYGEN%%%%DOCSDIR%%/search/classes_0.js
%%DOXYGEN%%%%DOCSDIR%%/search/classes_1.html
%%DOXYGEN%%%%DOCSDIR%%/search/classes_1.js
%%DOXYGEN%%%%DOCSDIR%%/search/classes_2.html
%%DOXYGEN%%%%DOCSDIR%%/search/classes_2.js
%%DOXYGEN%%%%DOCSDIR%%/search/classes_3.html
%%DOXYGEN%%%%DOCSDIR%%/search/classes_3.js
%%DOXYGEN%%%%DOCSDIR%%/search/close.png
%%DOXYGEN%%%%DOCSDIR%%/search/enums_0.html
%%DOXYGEN%%%%DOCSDIR%%/search/enums_0.js
%%DOXYGEN%%%%DOCSDIR%%/search/enumvalues_0.html
%%DOXYGEN%%%%DOCSDIR%%/search/enumvalues_0.js
%%DOXYGEN%%%%DOCSDIR%%/search/enumvalues_1.html
%%DOXYGEN%%%%DOCSDIR%%/search/enumvalues_1.js
%%DOXYGEN%%%%DOCSDIR%%/search/enumvalues_2.html
%%DOXYGEN%%%%DOCSDIR%%/search/enumvalues_2.js
%%DOXYGEN%%%%DOCSDIR%%/search/functions_0.html
%%DOXYGEN%%%%DOCSDIR%%/search/functions_0.js
%%DOXYGEN%%%%DOCSDIR%%/search/functions_1.html
%%DOXYGEN%%%%DOCSDIR%%/search/functions_1.js
%%DOXYGEN%%%%DOCSDIR%%/search/functions_2.html
%%DOXYGEN%%%%DOCSDIR%%/search/functions_2.js
%%DOXYGEN%%%%DOCSDIR%%/search/functions_3.html
%%DOXYGEN%%%%DOCSDIR%%/search/functions_3.js
%%DOXYGEN%%%%DOCSDIR%%/search/functions_4.html
%%DOXYGEN%%%%DOCSDIR%%/search/functions_4.js
%%DOXYGEN%%%%DOCSDIR%%/search/functions_5.html
%%DOXYGEN%%%%DOCSDIR%%/search/functions_5.js
%%DOXYGEN%%%%DOCSDIR%%/search/functions_6.html
%%DOXYGEN%%%%DOCSDIR%%/search/functions_6.js
%%DOXYGEN%%%%DOCSDIR%%/search/functions_7.html
%%DOXYGEN%%%%DOCSDIR%%/search/functions_7.js
%%DOXYGEN%%%%DOCSDIR%%/search/mag_sel.png
%%DOXYGEN%%%%DOCSDIR%%/search/namespaces_0.html
%%DOXYGEN%%%%DOCSDIR%%/search/namespaces_0.js
%%DOXYGEN%%%%DOCSDIR%%/search/nomatches.html
%%DOXYGEN%%%%DOCSDIR%%/search/pages_0.html
%%DOXYGEN%%%%DOCSDIR%%/search/pages_0.js
%%DOXYGEN%%%%DOCSDIR%%/search/pages_1.html
%%DOXYGEN%%%%DOCSDIR%%/search/pages_1.js
%%DOXYGEN%%%%DOCSDIR%%/search/pages_2.html
%%DOXYGEN%%%%DOCSDIR%%/search/pages_2.js
%%DOXYGEN%%%%DOCSDIR%%/search/pages_3.html
%%DOXYGEN%%%%DOCSDIR%%/search/pages_3.js
%%DOXYGEN%%%%DOCSDIR%%/search/search.css
%%DOXYGEN%%%%DOCSDIR%%/search/search.js
%%DOXYGEN%%%%DOCSDIR%%/search/search_l.png
%%DOXYGEN%%%%DOCSDIR%%/search/search_m.png
%%DOXYGEN%%%%DOCSDIR%%/search/search_r.png
%%DOXYGEN%%%%DOCSDIR%%/search/searchdata.js
%%DOXYGEN%%%%DOCSDIR%%/search/variables_0.html
%%DOXYGEN%%%%DOCSDIR%%/search/variables_0.js
%%DOXYGEN%%%%DOCSDIR%%/splitbar.png
%%DOXYGEN%%%%DOCSDIR%%/sync_off.png
%%DOXYGEN%%%%DOCSDIR%%/sync_on.png
%%DOXYGEN%%%%DOCSDIR%%/tab_a.png
%%DOXYGEN%%%%DOCSDIR%%/tab_b.png
%%DOXYGEN%%%%DOCSDIR%%/tab_h.png
%%DOXYGEN%%%%DOCSDIR%%/tab_s.png
%%DOXYGEN%%%%DOCSDIR%%/tabs.css