thorvg/src/loaders/lottie
Hermet Park df43f91644 loader/lottie: optimize the header task.
To achieve full threading efficiency,
the header should return the necessary properties:
view size, framerate, and duration.

This commit adds duration parsing.

Also don't do the header task in case of single thread
because there wouldn't be parallel effects.
2023-08-15 15:48:53 +09:00
..
rapidjson loader lottie: +rapidjson for lottie json parser. 2023-07-27 00:31:27 +09:00
meson.build loader/lottie: fix a missing layer timeremap. 2023-08-09 21:30:25 +09:00
tvgLottieBuilder.cpp loader lottie: tiny data copy optimization. 2023-08-15 15:48:48 +09:00
tvgLottieBuilder.h loader lottie: ++optimization. 2023-07-28 16:54:44 +09:00
tvgLottieInterpolator.cpp loader lottie: add a lottie specific interpolator. 2023-07-27 00:31:27 +09:00
tvgLottieInterpolator.h loader lottie: add a lottie specific interpolator. 2023-07-27 00:31:27 +09:00
tvgLottieLoader.cpp loader/lottie: optimize the header task. 2023-08-15 15:48:53 +09:00
tvgLottieLoader.h loader/lottie: optimize the header task. 2023-08-15 15:48:53 +09:00
tvgLottieModel.cpp loader/lottie: optimize the header task. 2023-08-15 15:48:53 +09:00
tvgLottieModel.h loader/lottie: optimize the header task. 2023-08-15 15:48:53 +09:00
tvgLottieParser.cpp loader\lottie: Fixed incorrect b64 decoding 2023-08-11 22:57:16 +09:00
tvgLottieParser.h loader/lottie: fix a missing layer timeremap. 2023-08-09 21:30:25 +09:00
tvgLottieParserHandler.cpp loader lottie: adds the lottie property, model and parser. 2023-07-27 00:31:27 +09:00
tvgLottieParserHandler.h loader lottie: adds the lottie property, model and parser. 2023-07-27 00:31:27 +09:00
tvgLottieProperty.h loader lottie: fixed the memory leaks. 2023-07-29 10:29:03 +09:00