diff options
author | Markus Ebner <info@ebner-markus.de> | 2020-02-24 18:38:05 +0300 |
---|---|---|
committer | Sebastian Dröge <slomo@coaxion.net> | 2020-02-25 11:45:22 +0300 |
commit | 750b29b76c0777a85eba2e6d6dde1321bf100fd2 (patch) | |
tree | 255e1ddfad366a64151abf161b972daea9f5166d /Cargo.toml | |
parent | 4dac77bb938b7a2260c4c30cc660d167642b7323 (diff) |
gif: Add initial implementation of a gif encoder
- Implemented a simple gif encoder based on the rust crate "gif".
- Currently supported input pixel formats are RGB and RGBA
- The encoder dynamically changes frame delays to approximate the actual
input framerate
- For the moment, each frame uses its own local colorpalette, leading to
good image quality, but big files
- Every frame is currently a full frame. No incremental frames for now
- The produced GIF is currently compressed (LZW)
Diffstat (limited to 'Cargo.toml')
-rw-r--r-- | Cargo.toml | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/Cargo.toml b/Cargo.toml index 6315198ad..a15395454 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -18,6 +18,7 @@ members = [ "gst-plugin-fallbackswitch", "gst-plugin-lewton", "gst-plugin-claxon", + "gst-plugin-gif", ] [profile.release] |