about summary refs log tree commit diff
AgeCommit message (Expand)AuthorLines
2025-02-16pub use StandardGif HEAD maingennyble-1/+3
2025-02-16remove pop_bitsgennyble-10/+0
2025-01-29rename videogif to standardgifgennyble-12/+11
2025-01-29Always use weezl for encodinggennyble-3/+3
2025-01-28LZW decoding functional!gennyble-23/+155
2025-01-28Implement BitPopper in preperation for LZW decodinggennyble-0/+115
2024-12-07Add from_rgb method to Gifgennyble-2/+39
2024-01-14gifed: add set_palette methodgennyble-0/+5
2024-01-14gifed: lzw.rs remove dbg!sgennyble-2/+0
2024-01-14gifed: fix bug causing lzw encoder to crashgennyble-1/+1
2024-01-14remove gifcheck from workspacegennyble-1/+1
2024-01-02Merge pull request #20 from novedevo/maingennyble-97/+181
2024-01-02VideoGif will now loopgennyble-2/+20
2024-01-02Frame can now From Vec<Color>gennyble-0/+6
2024-01-02exampels gone; need to rewrite then anywaygennyble-74/+0
2024-01-02gif_build.rs renamed to videogif.rsgennyble-11/+27
2024-01-02GifBuilder is now VideoGif and is behind videoish featuregennyble-79/+65
2024-01-02swith quantization methodsgennyble-19/+20
2023-12-31fix a bug that should never have gotten past rust-analyzerDevon Sawatsky-5/+5
2023-12-31rewrite the gif builder API to actually workDevon Sawatsky-51/+31
2023-12-31require colorsquash and rgb features for the builder APIDevon Sawatsky-0/+1
2023-12-31fix clippy warning in paletteDevon Sawatsky-2/+2
2023-12-31fix bugs caused by sweeping comprehension errorsDevon Sawatsky-14/+23
2023-12-31silly rewrite of from_color to make it less readable and less linesDevon Sawatsky-6/+5
2023-12-24change things that didn't really need to be changedDevon Sawatsky-10/+5
2023-12-24add optional rgb feature for improved interoperability with other cratesDevon Sawatsky-11/+25
2023-12-23add experimental gif builder apiDevon Sawatsky-0/+133
2023-11-21readmegennyble-11/+2
2023-11-21i guess we have to bump majorgennyble-1/+1
2023-11-21api improvementsgennyble-27/+70
2023-11-21remove gifbuilder and work towards improving apigennyble-305/+71
2023-11-15back to our lzw encoder, feature to use weezlgennyble-21/+10
2023-11-15fix lzw encoder and make tests roundtrip with weezlgennyble-36/+66
2023-11-15Merge branch 'gen-merge'gennyble-185/+747
2023-11-15Merge pull request #18 from novedevo/maingennyble-99/+160
2023-10-22prelim work for decodingDevon Sawatsky-14/+55
2023-10-22switch bitstream to bitvec basedDevon Sawatsky-38/+11
2023-10-22add better lzw variable namesDevon Sawatsky-6/+6
2023-10-22convert a optional match into ?Devon Sawatsky-10/+6
2023-10-21stop pushing and popping the buffer, just get slicesDevon Sawatsky-9/+5
2023-10-21add suggested comments to push_bitsDevon Sawatsky-0/+9
2023-10-21add some testDevon Sawatsky-0/+9
2023-10-21fix spelling & minor changesDevon Sawatsky-5/+5
2023-10-21add some bigger tests to check lzw encodingDevon Sawatsky-8/+37
2023-10-21replace using pow to compute 2^n with left shiftDevon Sawatsky-2/+2
2023-10-21fix clippy lints in gifprobeDevon Sawatsky-3/+3
2023-10-21fix clippy lints in gifedDevon Sawatsky-31/+39
2023-10-14need to work on gifed's apigennyble-12/+68
2023-10-12parse mp3 frames!gennyble-167/+280
2023-10-09changesgennyble-147/+406