matterbridge/vendor/github.com/Benau/go_rlottie
Benau 53cafa9f3d
Convert .tgs with go libraries (and cgo) (telegram) (#1569)
This commit adds support for go/cgo tgs conversion when building with the -tags `cgo`
The default binaries are still "pure" go and uses the old way of converting.

* Move lottie_convert.py conversion code to its own file

* Add optional libtgsconverter

* Update vendor

* Apply suggestions from code review

* Update bridge/helper/libtgsconverter.go

Co-authored-by: Wim <wim@42.be>
2021-08-24 22:32:50 +02:00
..
binding_c_lottieanimation_capi.cpp Convert .tgs with go libraries (and cgo) (telegram) (#1569) 2021-08-24 22:32:50 +02:00
config.h Convert .tgs with go libraries (and cgo) (telegram) (#1569) 2021-08-24 22:32:50 +02:00
generate_from_rlottie.py Convert .tgs with go libraries (and cgo) (telegram) (#1569) 2021-08-24 22:32:50 +02:00
go_rlottie.go Convert .tgs with go libraries (and cgo) (telegram) (#1569) 2021-08-24 22:32:50 +02:00
go.mod Convert .tgs with go libraries (and cgo) (telegram) (#1569) 2021-08-24 22:32:50 +02:00
LICENSE Convert .tgs with go libraries (and cgo) (telegram) (#1569) 2021-08-24 22:32:50 +02:00
lottie_lottieanimation.cpp Convert .tgs with go libraries (and cgo) (telegram) (#1569) 2021-08-24 22:32:50 +02:00
lottie_lottiefiltermodel.h Convert .tgs with go libraries (and cgo) (telegram) (#1569) 2021-08-24 22:32:50 +02:00
lottie_lottieitem_capi.cpp Convert .tgs with go libraries (and cgo) (telegram) (#1569) 2021-08-24 22:32:50 +02:00
lottie_lottieitem.cpp Convert .tgs with go libraries (and cgo) (telegram) (#1569) 2021-08-24 22:32:50 +02:00
lottie_lottieitem.h Convert .tgs with go libraries (and cgo) (telegram) (#1569) 2021-08-24 22:32:50 +02:00
lottie_lottiekeypath.cpp Convert .tgs with go libraries (and cgo) (telegram) (#1569) 2021-08-24 22:32:50 +02:00
lottie_lottiekeypath.h Convert .tgs with go libraries (and cgo) (telegram) (#1569) 2021-08-24 22:32:50 +02:00
lottie_lottieloader.cpp Convert .tgs with go libraries (and cgo) (telegram) (#1569) 2021-08-24 22:32:50 +02:00
lottie_lottiemodel.cpp Convert .tgs with go libraries (and cgo) (telegram) (#1569) 2021-08-24 22:32:50 +02:00
lottie_lottiemodel.h Convert .tgs with go libraries (and cgo) (telegram) (#1569) 2021-08-24 22:32:50 +02:00
lottie_lottieparser.cpp Convert .tgs with go libraries (and cgo) (telegram) (#1569) 2021-08-24 22:32:50 +02:00
lottie_lottieproxymodel.cpp Convert .tgs with go libraries (and cgo) (telegram) (#1569) 2021-08-24 22:32:50 +02:00
lottie_rapidjson_allocators.h Convert .tgs with go libraries (and cgo) (telegram) (#1569) 2021-08-24 22:32:50 +02:00
lottie_rapidjson_cursorstreamwrapper.h Convert .tgs with go libraries (and cgo) (telegram) (#1569) 2021-08-24 22:32:50 +02:00
lottie_rapidjson_document.h Convert .tgs with go libraries (and cgo) (telegram) (#1569) 2021-08-24 22:32:50 +02:00
lottie_rapidjson_encodedstream.h Convert .tgs with go libraries (and cgo) (telegram) (#1569) 2021-08-24 22:32:50 +02:00
lottie_rapidjson_encodings.h Convert .tgs with go libraries (and cgo) (telegram) (#1569) 2021-08-24 22:32:50 +02:00
lottie_rapidjson_error_en.h Convert .tgs with go libraries (and cgo) (telegram) (#1569) 2021-08-24 22:32:50 +02:00
lottie_rapidjson_error_error.h Convert .tgs with go libraries (and cgo) (telegram) (#1569) 2021-08-24 22:32:50 +02:00
lottie_rapidjson_filereadstream.h Convert .tgs with go libraries (and cgo) (telegram) (#1569) 2021-08-24 22:32:50 +02:00
lottie_rapidjson_filewritestream.h Convert .tgs with go libraries (and cgo) (telegram) (#1569) 2021-08-24 22:32:50 +02:00
lottie_rapidjson_fwd.h Convert .tgs with go libraries (and cgo) (telegram) (#1569) 2021-08-24 22:32:50 +02:00
lottie_rapidjson_internal_biginteger.h Convert .tgs with go libraries (and cgo) (telegram) (#1569) 2021-08-24 22:32:50 +02:00
lottie_rapidjson_internal_clzll.h Convert .tgs with go libraries (and cgo) (telegram) (#1569) 2021-08-24 22:32:50 +02:00
lottie_rapidjson_internal_diyfp.h Convert .tgs with go libraries (and cgo) (telegram) (#1569) 2021-08-24 22:32:50 +02:00
lottie_rapidjson_internal_dtoa.h Convert .tgs with go libraries (and cgo) (telegram) (#1569) 2021-08-24 22:32:50 +02:00
lottie_rapidjson_internal_ieee754.h Convert .tgs with go libraries (and cgo) (telegram) (#1569) 2021-08-24 22:32:50 +02:00
lottie_rapidjson_internal_itoa.h Convert .tgs with go libraries (and cgo) (telegram) (#1569) 2021-08-24 22:32:50 +02:00
lottie_rapidjson_internal_meta.h Convert .tgs with go libraries (and cgo) (telegram) (#1569) 2021-08-24 22:32:50 +02:00
lottie_rapidjson_internal_pow10.h Convert .tgs with go libraries (and cgo) (telegram) (#1569) 2021-08-24 22:32:50 +02:00
lottie_rapidjson_internal_regex.h Convert .tgs with go libraries (and cgo) (telegram) (#1569) 2021-08-24 22:32:50 +02:00
lottie_rapidjson_internal_stack.h Convert .tgs with go libraries (and cgo) (telegram) (#1569) 2021-08-24 22:32:50 +02:00
lottie_rapidjson_internal_strfunc.h Convert .tgs with go libraries (and cgo) (telegram) (#1569) 2021-08-24 22:32:50 +02:00
lottie_rapidjson_internal_strtod.h Convert .tgs with go libraries (and cgo) (telegram) (#1569) 2021-08-24 22:32:50 +02:00
lottie_rapidjson_internal_swap.h Convert .tgs with go libraries (and cgo) (telegram) (#1569) 2021-08-24 22:32:50 +02:00
lottie_rapidjson_istreamwrapper.h Convert .tgs with go libraries (and cgo) (telegram) (#1569) 2021-08-24 22:32:50 +02:00
lottie_rapidjson_memorybuffer.h Convert .tgs with go libraries (and cgo) (telegram) (#1569) 2021-08-24 22:32:50 +02:00
lottie_rapidjson_memorystream.h Convert .tgs with go libraries (and cgo) (telegram) (#1569) 2021-08-24 22:32:50 +02:00
lottie_rapidjson_msinttypes_inttypes.h Convert .tgs with go libraries (and cgo) (telegram) (#1569) 2021-08-24 22:32:50 +02:00
lottie_rapidjson_msinttypes_stdint.h Convert .tgs with go libraries (and cgo) (telegram) (#1569) 2021-08-24 22:32:50 +02:00
lottie_rapidjson_ostreamwrapper.h Convert .tgs with go libraries (and cgo) (telegram) (#1569) 2021-08-24 22:32:50 +02:00
lottie_rapidjson_pointer.h Convert .tgs with go libraries (and cgo) (telegram) (#1569) 2021-08-24 22:32:50 +02:00
lottie_rapidjson_prettywriter.h Convert .tgs with go libraries (and cgo) (telegram) (#1569) 2021-08-24 22:32:50 +02:00
lottie_rapidjson_rapidjson.h Convert .tgs with go libraries (and cgo) (telegram) (#1569) 2021-08-24 22:32:50 +02:00
lottie_rapidjson_reader.h Convert .tgs with go libraries (and cgo) (telegram) (#1569) 2021-08-24 22:32:50 +02:00
lottie_rapidjson_schema.h Convert .tgs with go libraries (and cgo) (telegram) (#1569) 2021-08-24 22:32:50 +02:00
lottie_rapidjson_stream.h Convert .tgs with go libraries (and cgo) (telegram) (#1569) 2021-08-24 22:32:50 +02:00
lottie_rapidjson_stringbuffer.h Convert .tgs with go libraries (and cgo) (telegram) (#1569) 2021-08-24 22:32:50 +02:00
lottie_rapidjson_writer.h Convert .tgs with go libraries (and cgo) (telegram) (#1569) 2021-08-24 22:32:50 +02:00
README.md Convert .tgs with go libraries (and cgo) (telegram) (#1569) 2021-08-24 22:32:50 +02:00
rlottie_capi.h Convert .tgs with go libraries (and cgo) (telegram) (#1569) 2021-08-24 22:32:50 +02:00
rlottie.h Convert .tgs with go libraries (and cgo) (telegram) (#1569) 2021-08-24 22:32:50 +02:00
rlottiecommon.h Convert .tgs with go libraries (and cgo) (telegram) (#1569) 2021-08-24 22:32:50 +02:00
vector_freetype_v_ft_math.cpp Convert .tgs with go libraries (and cgo) (telegram) (#1569) 2021-08-24 22:32:50 +02:00
vector_freetype_v_ft_math.h Convert .tgs with go libraries (and cgo) (telegram) (#1569) 2021-08-24 22:32:50 +02:00
vector_freetype_v_ft_raster.cpp Convert .tgs with go libraries (and cgo) (telegram) (#1569) 2021-08-24 22:32:50 +02:00
vector_freetype_v_ft_raster.h Convert .tgs with go libraries (and cgo) (telegram) (#1569) 2021-08-24 22:32:50 +02:00
vector_freetype_v_ft_stroker.cpp Convert .tgs with go libraries (and cgo) (telegram) (#1569) 2021-08-24 22:32:50 +02:00
vector_freetype_v_ft_stroker.h Convert .tgs with go libraries (and cgo) (telegram) (#1569) 2021-08-24 22:32:50 +02:00
vector_freetype_v_ft_types.h Convert .tgs with go libraries (and cgo) (telegram) (#1569) 2021-08-24 22:32:50 +02:00
vector_pixman_pixman-arm-neon-asm.h Convert .tgs with go libraries (and cgo) (telegram) (#1569) 2021-08-24 22:32:50 +02:00
vector_pixman_pixman-arm-neon-asm.S Convert .tgs with go libraries (and cgo) (telegram) (#1569) 2021-08-24 22:32:50 +02:00
vector_stb_stb_image.cpp Convert .tgs with go libraries (and cgo) (telegram) (#1569) 2021-08-24 22:32:50 +02:00
vector_stb_stb_image.h Convert .tgs with go libraries (and cgo) (telegram) (#1569) 2021-08-24 22:32:50 +02:00
vector_varenaalloc.cpp Convert .tgs with go libraries (and cgo) (telegram) (#1569) 2021-08-24 22:32:50 +02:00
vector_varenaalloc.h Convert .tgs with go libraries (and cgo) (telegram) (#1569) 2021-08-24 22:32:50 +02:00
vector_vbezier.cpp Convert .tgs with go libraries (and cgo) (telegram) (#1569) 2021-08-24 22:32:50 +02:00
vector_vbezier.h Convert .tgs with go libraries (and cgo) (telegram) (#1569) 2021-08-24 22:32:50 +02:00
vector_vbitmap.cpp Convert .tgs with go libraries (and cgo) (telegram) (#1569) 2021-08-24 22:32:50 +02:00
vector_vbitmap.h Convert .tgs with go libraries (and cgo) (telegram) (#1569) 2021-08-24 22:32:50 +02:00
vector_vbrush.cpp Convert .tgs with go libraries (and cgo) (telegram) (#1569) 2021-08-24 22:32:50 +02:00
vector_vbrush.h Convert .tgs with go libraries (and cgo) (telegram) (#1569) 2021-08-24 22:32:50 +02:00
vector_vcowptr.h Convert .tgs with go libraries (and cgo) (telegram) (#1569) 2021-08-24 22:32:50 +02:00
vector_vdasher.cpp Convert .tgs with go libraries (and cgo) (telegram) (#1569) 2021-08-24 22:32:50 +02:00
vector_vdasher.h Convert .tgs with go libraries (and cgo) (telegram) (#1569) 2021-08-24 22:32:50 +02:00
vector_vdebug.cpp Convert .tgs with go libraries (and cgo) (telegram) (#1569) 2021-08-24 22:32:50 +02:00
vector_vdebug.h Convert .tgs with go libraries (and cgo) (telegram) (#1569) 2021-08-24 22:32:50 +02:00
vector_vdrawable.cpp Convert .tgs with go libraries (and cgo) (telegram) (#1569) 2021-08-24 22:32:50 +02:00
vector_vdrawable.h Convert .tgs with go libraries (and cgo) (telegram) (#1569) 2021-08-24 22:32:50 +02:00
vector_vdrawhelper_common.cpp Convert .tgs with go libraries (and cgo) (telegram) (#1569) 2021-08-24 22:32:50 +02:00
vector_vdrawhelper_neon.cpp Convert .tgs with go libraries (and cgo) (telegram) (#1569) 2021-08-24 22:32:50 +02:00
vector_vdrawhelper_sse2.cpp Convert .tgs with go libraries (and cgo) (telegram) (#1569) 2021-08-24 22:32:50 +02:00
vector_vdrawhelper.cpp Convert .tgs with go libraries (and cgo) (telegram) (#1569) 2021-08-24 22:32:50 +02:00
vector_vdrawhelper.h Convert .tgs with go libraries (and cgo) (telegram) (#1569) 2021-08-24 22:32:50 +02:00
vector_velapsedtimer.cpp Convert .tgs with go libraries (and cgo) (telegram) (#1569) 2021-08-24 22:32:50 +02:00
vector_velapsedtimer.h Convert .tgs with go libraries (and cgo) (telegram) (#1569) 2021-08-24 22:32:50 +02:00
vector_vglobal.h Convert .tgs with go libraries (and cgo) (telegram) (#1569) 2021-08-24 22:32:50 +02:00
vector_vimageloader.cpp Convert .tgs with go libraries (and cgo) (telegram) (#1569) 2021-08-24 22:32:50 +02:00
vector_vimageloader.h Convert .tgs with go libraries (and cgo) (telegram) (#1569) 2021-08-24 22:32:50 +02:00
vector_vinterpolator.cpp Convert .tgs with go libraries (and cgo) (telegram) (#1569) 2021-08-24 22:32:50 +02:00
vector_vinterpolator.h Convert .tgs with go libraries (and cgo) (telegram) (#1569) 2021-08-24 22:32:50 +02:00
vector_vline.h Convert .tgs with go libraries (and cgo) (telegram) (#1569) 2021-08-24 22:32:50 +02:00
vector_vmatrix.cpp Convert .tgs with go libraries (and cgo) (telegram) (#1569) 2021-08-24 22:32:50 +02:00
vector_vmatrix.h Convert .tgs with go libraries (and cgo) (telegram) (#1569) 2021-08-24 22:32:50 +02:00
vector_vpainter.cpp Convert .tgs with go libraries (and cgo) (telegram) (#1569) 2021-08-24 22:32:50 +02:00
vector_vpainter.h Convert .tgs with go libraries (and cgo) (telegram) (#1569) 2021-08-24 22:32:50 +02:00
vector_vpath.cpp Convert .tgs with go libraries (and cgo) (telegram) (#1569) 2021-08-24 22:32:50 +02:00
vector_vpath.h Convert .tgs with go libraries (and cgo) (telegram) (#1569) 2021-08-24 22:32:50 +02:00
vector_vpathmesure.cpp Convert .tgs with go libraries (and cgo) (telegram) (#1569) 2021-08-24 22:32:50 +02:00
vector_vpathmesure.h Convert .tgs with go libraries (and cgo) (telegram) (#1569) 2021-08-24 22:32:50 +02:00
vector_vpoint.h Convert .tgs with go libraries (and cgo) (telegram) (#1569) 2021-08-24 22:32:50 +02:00
vector_vraster.cpp Convert .tgs with go libraries (and cgo) (telegram) (#1569) 2021-08-24 22:32:50 +02:00
vector_vraster.h Convert .tgs with go libraries (and cgo) (telegram) (#1569) 2021-08-24 22:32:50 +02:00
vector_vrect.cpp Convert .tgs with go libraries (and cgo) (telegram) (#1569) 2021-08-24 22:32:50 +02:00
vector_vrect.h Convert .tgs with go libraries (and cgo) (telegram) (#1569) 2021-08-24 22:32:50 +02:00
vector_vrle.cpp Convert .tgs with go libraries (and cgo) (telegram) (#1569) 2021-08-24 22:32:50 +02:00
vector_vrle.h Convert .tgs with go libraries (and cgo) (telegram) (#1569) 2021-08-24 22:32:50 +02:00
vector_vsharedptr.h Convert .tgs with go libraries (and cgo) (telegram) (#1569) 2021-08-24 22:32:50 +02:00
vector_vstackallocator.h Convert .tgs with go libraries (and cgo) (telegram) (#1569) 2021-08-24 22:32:50 +02:00
vector_vtaskqueue.h Convert .tgs with go libraries (and cgo) (telegram) (#1569) 2021-08-24 22:32:50 +02:00