Gabe Farrell
f6e482ce15
Rename
2 years ago
Gabe Farrell
9590520a78
Fork and change module
3 years ago
Rohan Singh
1fabc3b466
Fix memory leak in animation encoding ( #1 )
...
We were never freeing the buffer that holds the assembled WebP
animation.
Instead, copy the buffer into Go and free it right after assembly.
3 years ago
Rohan Singh
6042ce446e
README: Credit original upstream
4 years ago
Rohan Singh
dd1cead28d
Fork and add module
...
The upstream harukasan/go-libwebp hasn't been updated in almost three
years, so we're officially forking this into tidbyt/go-libwebp and
making it a Go module.
4 years ago
Rohan Singh
7718986fb5
Add support for decoding an animated WebP
...
The initial implementation doesn't fully expose `WebPAnimDecoderOptions`.
5 years ago
Rohan Singh
98c7c251dd
Drop libwebp 0.4 support
5 years ago
Rohan Singh
fb5d8a6b3d
Add documentation and tests for animation
5 years ago
Rohan Singh
7430f2cbfa
Fix animation timing
...
The timing of the final animation frame wasn't being recorded correctly.
6 years ago
Rohan Singh
1c4bc9fe39
Add support for creating an animated WebP
...
This initial implementation doesn't fully expose the `WebPAnimEncoderOptions`.
It also still needs some unit tests and examples.
6 years ago
Michii Shunsuke
68562c9c99
Merge pull request #22 from e-conomic/master
...
Fix typo in Config.SetLossless()
7 years ago
Michii Shunsuke
810c283197
Merge pull request #23 from unak/fix/lossless
...
Need to initialize not only lossless preset but also normal preset
7 years ago
NAKAMURA Usaku
e639517b57
Need to initialize not only lossless preset but also normal preset
7 years ago
Hans Viken Duedal
d2032b00c9
Fix typo in Config.SetLossless()
7 years ago
Shunsuke Michii
de5a25c05e
Merge pull request #19 from harukasan/feature/upgrade_travis_env
...
Upgrade CI environment.
9 years ago
Shunsuke Michii
114b4a2588
Merge pull request #20 from yoya/master
...
fix condition (picture->colorspace == WEBP_YUV420A)
9 years ago
Yoshihiro Yamazaki
4dbcceca01
fix condition (picture->colorspace == WEBP_YUV420A)
9 years ago
Shunsuke Michii
509a62cdda
Merge pull request #18 from harukasan/fix/go_pointer_checks
...
Fix to adopt cgo pointer rules in EncodeYUVA and EncodeGray.
9 years ago
Shunsuke Michii
86e7ee25aa
Upgrade CI environment.
...
- remove Go 1.4 and 1.5
- add Go 1.7 and 1.8
9 years ago
Shunsuke Michii
8a2921d35f
Fix to adopt cgo pointer rules in EncodeYUVA and EncodeGray.
...
This changes will fix these errors:
- "cgo argument has Go pointer to Go pointer" in EncodeYUVA
- "Go pointer stored into non-Go memory" in EncodeYUVA and EncodeGray
9 years ago
Shunsuke Michii
8e7242c458
Merge pull request #16 from saturday06/fix/avoid_false_pointer_dealloc_go1.8
...
Avoid false pointer deallocation in Go 1.8
9 years ago
Isamu Mogi
f5dd7f7ed3
Avoid false pointer deallocation in Go 1.8
...
See https://github.com/golang/go/issues/19135#issuecomment-280560041
9 years ago
Shunsuke Michii
e05d69dcb5
Merge pull request #15 from harukasan/fix/param_method
...
Fix method parameter type.
9 years ago
Shunsuke Michii
6df432145c
Fix method parameter type.
9 years ago
Shunsuke Michii
1b70081941
Merge pull request #14 from harukasan/fix/alpha_quality
...
Add AlphaQuality parameter to Config.
9 years ago
Shunsuke Michii
249daa0280
Add AlphaQuality parameter to Config.
9 years ago
Shunsuke Michii
1291ea2ac7
Merge pull request #13 from harukasan/feature/docker
...
Make enable to test on docker.
9 years ago
Shunsuke Michii
24cf2659f0
Use libwebp version as docker tag.
9 years ago
Shunsuke Michii
14284277bc
Add libwebp 0.5.1 to test env.
9 years ago
Shunsuke Michii
3442b49af7
Fix typo.
9 years ago
Shunsuke Michii
d6d718df83
Update libwebp version to 0.5.1.
9 years ago
Shunsuke Michii
ab01b3f166
Update .PHONY list.
9 years ago
Shunsuke Michii
6874fb1fcc
Add clean task for docker.
9 years ago
Shunsuke Michii
21bb24f6c1
format
9 years ago
Shunsuke Michii
caba001de3
Make to use dependencies and variables.
9 years ago
Shunsuke Michii
ad17bf0e32
Add docker tasks.
9 years ago
Shunsuke Michii
5a45e720fb
Fix .travis.yml.
10 years ago
Shunsuke Michii
781d9ffa9c
Add Dockerfile.
10 years ago
Shunsuke Michii
ebe49d470c
Add Makefile.
10 years ago
Shunsuke Michii
b6fdea0f69
Merge pull request #10 from harukasan/feature/importGray
...
Add support encoding image.Gray.
10 years ago
Shunsuke Michii
0e5bb2d99a
Add const keyword to arguments.
10 years ago
Shunsuke Michii
805c26f53f
Merge pull request #12 from harukasan/travis
...
Make faster CI.
10 years ago
Shunsuke Michii
3139fc4b4f
Make faster Travis.
10 years ago
Shunsuke Michii
3a78b3d0d3
Impl EncodeGray.
10 years ago
Shunsuke Michii
00f04ef2a9
Merge pull request #9 from harukasan/feature/config
...
Modify config to support all encoding options.
10 years ago
Shunsuke Michii
bbce08acb6
Add support for libwebp version 4.
10 years ago
Shunsuke Michii
1743f9ad8e
Merge pull request #11 from harukasan/fix/readme
...
Fix readme to specify git branch parameter of travis badge.
10 years ago
Shunsuke Michii
6608fdcc01
Update examples.
10 years ago
Shunsuke Michii
fff8a5bbce
Support all encoding options.
10 years ago
Shunsuke Michii
b54cbd7f6d
Remove cover.out.
10 years ago