Compare commits

...

72 Commits

Author SHA256 Message Date
Ana Guerrero
8ce5a4662c Accepting request 1234190 from graphics
- Update to release 1.5.0

OBS-URL: https://build.opensuse.org/request/show/1234190
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libwebp?expand=0&rev=42
2025-01-02 18:19:40 +00:00
Dominique Leuenberger
d5449df76b Accepting request 1223102 from graphics
- switch to cmake based build as other packages now require the
  cmake finders

OBS-URL: https://build.opensuse.org/request/show/1223102
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libwebp?expand=0&rev=41
2024-11-11 12:43:33 +00:00
Ana Guerrero
af3a354518 Accepting request 1198638 from graphics
OBS-URL: https://build.opensuse.org/request/show/1198638
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libwebp?expand=0&rev=40
2024-09-05 13:46:11 +00:00
9e5f06b6b0 Update the changelog from last mishap last year
- Remove 0001-Fix-invalid-incremental-decoding-check.patch

OBS-URL: https://build.opensuse.org/package/show/graphics/libwebp?expand=0&rev=46
2024-09-04 07:20:55 +00:00
f9e18f2aa0 Accepting request 1175597 from home:yannboyer_dev
update to 1.4.0 & fix libwebp.changes header(using osc vc) from previous commit

OBS-URL: https://build.opensuse.org/request/show/1175597
OBS-URL: https://build.opensuse.org/package/show/graphics/libwebp?expand=0&rev=45
2024-05-22 12:57:16 +00:00
ac9c4407fe OBS-URL: https://build.opensuse.org/package/show/graphics/libwebp?expand=0&rev=44 2024-05-18 20:13:23 +00:00
b2da7edb51 Accepting request 1175042 from home:yannboyer_dev
Update libwebp to 1.4.0 and delete unused patch : 0001-Fix-invalid-incremental-decoding-check.patch

OBS-URL: https://build.opensuse.org/request/show/1175042
OBS-URL: https://build.opensuse.org/package/show/graphics/libwebp?expand=0&rev=43
2024-05-18 20:09:03 +00:00
Ana Guerrero
b093fa120a Accepting request 1114613 from graphics
OBS-URL: https://build.opensuse.org/request/show/1114613
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libwebp?expand=0&rev=39
2023-10-02 18:04:08 +00:00
7b36c92552 Accepting request 1113927 from home:AndreasStieger:branches:graphics
- Add 0001-Fix-invalid-incremental-decoding-check.patch
  A fuzzing finding fixed in the SLE/Leap updates

OBS-URL: https://build.opensuse.org/request/show/1113927
OBS-URL: https://build.opensuse.org/package/show/graphics/libwebp?expand=0&rev=41
2023-10-01 14:30:23 +00:00
Ana Guerrero
a9f2451470 Accepting request 1111545 from graphics
- update to 1.3.2:

OBS-URL: https://build.opensuse.org/request/show/1111545
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libwebp?expand=0&rev=38
2023-09-17 17:28:52 +00:00
005cc750f2 OBS-URL: https://build.opensuse.org/package/show/graphics/libwebp?expand=0&rev=39 2023-09-15 10:48:04 +00:00
9be68b99de - update to 1.3.2:
* security fix for lossless decoder (boo#1215231 CVE-2023-4863)
    replacing 0001-Fix-OOB-write-in-BuildHuffmanTable.patch

OBS-URL: https://build.opensuse.org/package/show/graphics/libwebp?expand=0&rev=38
2023-09-15 10:46:22 +00:00
b311e642b0 Accepting request 1110966 from home:xiaoguang_wang:branches:graphics
- Add 0001-Fix-invalid-incremental-decoding-check.patch:
  [boo#1215231] [CVE-2023-4863]

OBS-URL: https://build.opensuse.org/request/show/1110966
OBS-URL: https://build.opensuse.org/package/show/graphics/libwebp?expand=0&rev=37
2023-09-15 09:40:33 +00:00
Ana Guerrero
c875536a70 Accepting request 1110615 from graphics
- Add 0001-Fix-OOB-write-in-BuildHuffmanTable.patch [boo#1215231] [CVE-2023-4863]

OBS-URL: https://build.opensuse.org/request/show/1110615
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libwebp?expand=0&rev=37
2023-09-13 18:43:20 +00:00
f62ea8f651 - Add 0001-Fix-OOB-write-in-BuildHuffmanTable.patch [boo#1215231] [CVE-2023-4863]
OBS-URL: https://build.opensuse.org/package/show/graphics/libwebp?expand=0&rev=35
2023-09-12 12:53:40 +00:00
Ana Guerrero
30aefa4476 Accepting request 1099231 from graphics
OBS-URL: https://build.opensuse.org/request/show/1099231
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libwebp?expand=0&rev=36
2023-07-19 17:09:49 +00:00
f95226c911 Accepting request 1099223 from home:dimstar:Factory
- Update to version 1.3.1:
  * security fixes for lossless encoder (CVE-2023-1999)
  * improve error reporting through WebPPicture error codes
  * fix upsampling for RGB565 and RGBA4444 in NEON builds
  * img2webp: add -sharp_yuv & -near_lossless
  * fix webp_js with emcc >= 3.1.27 (stack size change)
  * CMake fixes
  * further updates to the container and lossless bitstream docs
- Drop libwebp-double-free.patch: fixed upstream.

OBS-URL: https://build.opensuse.org/request/show/1099223
OBS-URL: https://build.opensuse.org/package/show/graphics/libwebp?expand=0&rev=33
2023-07-18 09:42:13 +00:00
Dominique Leuenberger
c01190ec28 Accepting request 1094342 from graphics
- Add libwebp-double-free.patch: Avoid a double free, upstream
  commit a486d800 (bsc#1210212 CVE-2023-1999). (forwarded request 1094314 from xiaoguang_wang)

OBS-URL: https://build.opensuse.org/request/show/1094342
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libwebp?expand=0&rev=35
2023-06-22 21:24:36 +00:00
552f574b2f Accepting request 1094314 from home:xiaoguang_wang:branches:graphics
- Add libwebp-double-free.patch: Avoid a double free, upstream
  commit a486d800 (bsc#1210212 CVE-2023-1999).

OBS-URL: https://build.opensuse.org/request/show/1094314
OBS-URL: https://build.opensuse.org/package/show/graphics/libwebp?expand=0&rev=31
2023-06-21 10:55:23 +00:00
Dominique Leuenberger
0337f9730e Accepting request 1084554 from graphics
OBS-URL: https://build.opensuse.org/request/show/1084554
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libwebp?expand=0&rev=34
2023-05-05 13:56:48 +00:00
fee36aeb4a Accepting request 1084553 from home:adkorte:branches:multimedia:libs
- update baselibs.conf for the new libsharpyuv

OBS-URL: https://build.opensuse.org/request/show/1084553
OBS-URL: https://build.opensuse.org/package/show/graphics/libwebp?expand=0&rev=29
2023-05-04 07:48:47 +00:00
db6fb08a2b Accepting request 1084200 from home:adkorte:branches:multimedia:libs
- update to 1.3.0
  This is a binary compatible release.
  * add libsharpyuv, which exposes -sharp_yuv/config.use_sharp_yuv
    functionality to other libraries; libwebp now depends on this library
  * major updates to the container and lossless bitstream docs (#448, #546,
    #551)
  * miscellaneous warning, bug & build fixes (#576, #583, #584)

OBS-URL: https://build.opensuse.org/request/show/1084200
OBS-URL: https://build.opensuse.org/package/show/graphics/libwebp?expand=0&rev=28
2023-05-03 07:57:40 +00:00
Dominique Leuenberger
77d54fa21d Accepting request 993806 from graphics
OBS-URL: https://build.opensuse.org/request/show/993806
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libwebp?expand=0&rev=33
2022-08-09 13:26:05 +00:00
5e3439b229 Accepting request 993632 from home:dirkmueller:Factory
- update to 1.2.4:
  This is a binary compatible release.
  * restore CMake libwebpmux target name for compatibility with 1.2.2 (#575)
  * fix lossless crunch mode encoding with WEBP_REDUCE_SIZE
    (chromium: #1345547, #1345595, #1345772, #1345804)

OBS-URL: https://build.opensuse.org/request/show/993632
OBS-URL: https://build.opensuse.org/package/show/graphics/libwebp?expand=0&rev=26
2022-08-08 15:20:00 +00:00
Richard Brown
e8c5741bfd Accepting request 990781 from graphics
OBS-URL: https://build.opensuse.org/request/show/990781
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libwebp?expand=0&rev=32
2022-07-26 17:42:16 +00:00
a5c2d54898 Accepting request 990734 from home:dirkmueller:Factory
- update to 1.2.3:
  * security fix for lossless encoder (#565, chromium:1313709)
  * improved progress granularity in WebPReportProgress() when using lossless
  * improved precision in Sharp YUV (-sharp_yuv) conversion
  * many corrections to webp-lossless-bitstream-spec.txt (#551)
  * crash/leak fixes on error/OOM and other bug fixes (#558, #563, #569, #573)

OBS-URL: https://build.opensuse.org/request/show/990734
OBS-URL: https://build.opensuse.org/package/show/graphics/libwebp?expand=0&rev=25
2022-07-23 09:41:40 +00:00
Dominique Leuenberger
176caa37f9 Accepting request 950317 from graphics
OBS-URL: https://build.opensuse.org/request/show/950317
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libwebp?expand=0&rev=31
2022-02-03 23:45:41 +00:00
f00308937a Accepting request 950296 from home:dirkmueller:Factory
- update to 1.2.2:
  * webpmux: add "-set bgcolor A,R,G,B"
  * add ARM64 NEON support for MSVC builds (#539)
  * doc updates and bug fixes (#538, #544, #548, #550)

OBS-URL: https://build.opensuse.org/request/show/950296
OBS-URL: https://build.opensuse.org/package/show/graphics/libwebp?expand=0&rev=24
2022-01-31 21:56:47 +00:00
Dominique Leuenberger
583782cd77 Accepting request 925186 from graphics
- update to 1.2.1:

OBS-URL: https://build.opensuse.org/request/show/925186
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libwebp?expand=0&rev=30
2021-10-16 20:47:04 +00:00
d6301c647c OBS-URL: https://build.opensuse.org/package/show/graphics/libwebp?expand=0&rev=23 2021-10-13 20:58:26 +00:00
4944402b6b Accepting request 925160 from home:gmbr3:Active
- update to 1.2.1:
  * minor lossless encoder improvements and x86 color conversion
    speed up
  * further security related hardening in libwebp & examples
  * toolchain updates and bug fixes
  * use more inclusive language within the source
- clean spec file

OBS-URL: https://build.opensuse.org/request/show/925160
OBS-URL: https://build.opensuse.org/package/show/graphics/libwebp?expand=0&rev=22
2021-10-13 20:55:08 +00:00
Dominique Leuenberger
5049ea5036 Accepting request 869973 from graphics
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/869973
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libwebp?expand=0&rev=29
2021-02-11 11:45:17 +00:00
5347e68ed4 partial pull of 867613
OBS-URL: https://build.opensuse.org/package/show/graphics/libwebp?expand=0&rev=21
2021-01-30 11:35:11 +00:00
Dominique Leuenberger
da2fc48d04 Accepting request 790475 from graphics
OBS-URL: https://build.opensuse.org/request/show/790475
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libwebp?expand=0&rev=28
2020-04-05 18:50:57 +00:00
06bcc486ad Accepting request 790465 from home:pluskalm:branches:graphics
- Update to version 1.1.0:
  * API changes:
    - libwebp:
      WebPMalloc
    - extras:
      WebPUnmultiplyARGB
  * alpha decode fix
  * toolchain updates and bug fixes

OBS-URL: https://build.opensuse.org/request/show/790465
OBS-URL: https://build.opensuse.org/package/show/graphics/libwebp?expand=0&rev=20
2020-04-01 07:52:37 +00:00
Dominique Leuenberger
33a8ffbdf4 Accepting request 745192 from graphics
OBS-URL: https://build.opensuse.org/request/show/745192
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libwebp?expand=0&rev=27
2019-11-08 14:22:24 +00:00
82aac827c9 Accepting request 744743 from home:marxin:branches:graphics
- Disable LTO (boo#1155449) for ARM targets.

OBS-URL: https://build.opensuse.org/request/show/744743
OBS-URL: https://build.opensuse.org/package/show/graphics/libwebp?expand=0&rev=19
2019-11-04 14:09:56 +00:00
Dominique Leuenberger
d704d4422b Accepting request 727468 from graphics
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/727468
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libwebp?expand=0&rev=26
2019-09-07 10:31:22 +00:00
e427112d07 Update to new upstream release 1.0.3
OBS-URL: https://build.opensuse.org/package/show/graphics/libwebp?expand=0&rev=18
2019-08-24 13:50:45 +00:00
Dominique Leuenberger
ce4b25e3e2 Accepting request 713416 from graphics
OBS-URL: https://build.opensuse.org/request/show/713416
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libwebp?expand=0&rev=25
2019-07-08 13:04:30 +00:00
Dirk Stoecker
2832eadbb5 Accepting request 713284 from home:iznogood:branches:graphics
New upstream rel

OBS-URL: https://build.opensuse.org/request/show/713284
OBS-URL: https://build.opensuse.org/package/show/graphics/libwebp?expand=0&rev=17
2019-07-04 13:33:22 +00:00
Dominique Leuenberger
2e5c9c3d71 Accepting request 602244 from graphics
OBS-URL: https://build.opensuse.org/request/show/602244
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libwebp?expand=0&rev=24
2018-05-03 10:31:57 +00:00
285fa1bcff Accepting request 602158 from home:darix:branches:graphics
- update to 1.0.0

webp support in gimp 2.10 needs at least libwebp >= 0.6.0

OBS-URL: https://build.opensuse.org/request/show/602158
OBS-URL: https://build.opensuse.org/package/show/graphics/libwebp?expand=0&rev=16
2018-04-28 09:43:45 +00:00
Dominique Leuenberger
f92e2a1b92 Accepting request 359060 from graphics
- Update baselibs.conf (forwarded request 359055 from pluskalm)

OBS-URL: https://build.opensuse.org/request/show/359060
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libwebp?expand=0&rev=23
2016-02-29 08:13:53 +00:00
2f6ccbd09c Accepting request 359055 from home:pluskalm:branches:graphics
- Update baselibs.conf

OBS-URL: https://build.opensuse.org/request/show/359055
OBS-URL: https://build.opensuse.org/package/show/graphics/libwebp?expand=0&rev=15
2016-02-12 15:42:37 +00:00
e3240f894c [uxxx] stop messing it up
OBS-URL: https://build.opensuse.org/package/show/graphics/libwebp?expand=0&rev=14
2016-02-11 16:02:34 +00:00
86408f5bd7 Accepting request 358889 from home:pluskalm:branches:graphics
- Update to 0.5.0
- Make building more verbose

OBS-URL: https://build.opensuse.org/request/show/358889
OBS-URL: https://build.opensuse.org/package/show/graphics/libwebp?expand=0&rev=13
2016-02-11 16:01:17 +00:00
Dominique Leuenberger
c2c0558d03 Accepting request 347988 from graphics
- Update to version 0.4.4

OBS-URL: https://build.opensuse.org/request/show/347988
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libwebp?expand=0&rev=22
2015-12-17 14:52:43 +00:00
e99300a1a4 Accepting request 347972 from home:posophe:branches:graphics
update

OBS-URL: https://build.opensuse.org/request/show/347972
OBS-URL: https://build.opensuse.org/package/show/graphics/libwebp?expand=0&rev=12
2015-12-08 21:59:18 +00:00
Stephan Kulow
ea021d555d Accepting request 314515 from graphics
- Add libwebp-devel to baselibs.conf [bnc#936417]

OBS-URL: https://build.opensuse.org/request/show/314515
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libwebp?expand=0&rev=21
2015-07-05 15:54:43 +00:00
e4744c4b44 - Add libwebp-devel to baselibs.conf [bnc#936417]
OBS-URL: https://build.opensuse.org/package/show/graphics/libwebp?expand=0&rev=11
2015-06-29 16:28:00 +00:00
Stephan Kulow
0d55c1a180 Accepting request 311924 from graphics
- remove aarch64-disable-neon.diff: compiler was fixed, neon
  can be compiled now (forwarded request 311923 from dirkmueller)

OBS-URL: https://build.opensuse.org/request/show/311924
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libwebp?expand=0&rev=20
2015-06-17 14:15:36 +00:00
8c508d5e69 Accepting request 311923 from home:dirkmueller:branches:graphics
- remove aarch64-disable-neon.diff: compiler was fixed, neon
  can be compiled now

OBS-URL: https://build.opensuse.org/request/show/311923
OBS-URL: https://build.opensuse.org/package/show/graphics/libwebp?expand=0&rev=10
2015-06-13 11:18:24 +00:00
Dominique Leuenberger
95279c3838 Accepting request 293614 from graphics
- Update to new upstream release 0.4.3

OBS-URL: https://build.opensuse.org/request/show/293614
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libwebp?expand=0&rev=19
2015-04-02 14:01:27 +00:00
781cc06447 libwebp-0.4.3
OBS-URL: https://build.opensuse.org/package/show/graphics/libwebp?expand=0&rev=9
2015-03-29 12:57:03 +00:00
Stephan Kulow
a637d263b8 Accepting request 258812 from graphics
1

OBS-URL: https://build.opensuse.org/request/show/258812
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libwebp?expand=0&rev=18
2014-10-31 08:39:26 +00:00
Ismail Dönmez
9e01691843 Accepting request 258755 from home:dimstar:branches:graphics
- Update baselibs.conf: make it match the currently build library
  packages.

OBS-URL: https://build.opensuse.org/request/show/258755
OBS-URL: https://build.opensuse.org/package/show/graphics/libwebp?expand=0&rev=8
2014-10-29 14:18:24 +00:00
Ismail Dönmez
31c133ff23 Accepting request 258593 from devel:ARM:Factory
- update to 0.4.2:
  This is a binary compatible release.
  * Android / gcc build fixes
  * (Windows) fix reading from stdin and writing to stdout
  * gif2webp: miscellaneous fixes
  * fix 'alpha-leak' with lossy compression (issue #220)
  * the lossless bitstream spec has been amended to reflect the current code
- add aarch64-disable-neon.diff: work around compile failure with
  neon on aarch64.
- add libwebpdecoder1 subpackage

OBS-URL: https://build.opensuse.org/request/show/258593
OBS-URL: https://build.opensuse.org/package/show/graphics/libwebp?expand=0&rev=7
2014-10-28 09:32:15 +00:00
Stephan Kulow
5072a08750 Accepting request 246172 from graphics
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/246172
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libwebp?expand=0&rev=17
2014-08-30 14:03:32 +00:00
593432374a Correct Source URL - after someone changed it upstream. Possibly has to do with Google throwing out file downlodas.
OBS-URL: https://build.opensuse.org/package/show/graphics/libwebp?expand=0&rev=6
2014-08-18 03:16:31 +00:00
43cf1cbe82 libwebp-0.4.1
OBS-URL: https://build.opensuse.org/package/show/graphics/libwebp?expand=0&rev=5
2014-08-11 01:51:54 +00:00
Stephan Kulow
d37dbcfc4e Accepting request 214114 from graphics
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/214114
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libwebp?expand=0&rev=15
2014-01-17 10:04:21 +00:00
Stephan Kulow
22ac343ff7 Accepting request 181091 from devel:libraries:c_c++
- Update to new upstream release 0.3.1

OBS-URL: https://build.opensuse.org/request/show/181091
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libwebp?expand=0&rev=13
2013-06-28 14:04:21 +00:00
Stephan Kulow
efffc5e173 Accepting request 171056 from devel:libraries:c_c++
- Update to new upstream release 0.3.0
* WebPINewRGB/WebPINewYUVA accept being passed a NULL output buffer
  and will perform auto-allocation.
* Default filter option is now "-strong -f 60"
* Encoding speed-up for lossy methods 3 to 6
* Alpha encoding can be done in parallel to lossy using
  `cwebp -mt ...`
* Color profile, metadata (XMP/EXIF) and animation support in the
  container was finalized.
* Various NEON assembly additions
- Tool updates / additions:
* gif2webp added
* vwebp given color profile & animation support
* cwebp can preserve color profile / metadata with "-metadata"

OBS-URL: https://build.opensuse.org/request/show/171056
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libwebp?expand=0&rev=12
2013-04-17 21:05:16 +00:00
Stephan Kulow
da59c965f0 Accepting request 144832 from devel:libraries:c_c++
update to latest version
required for http://www.unvanquished.net/wiki/index.php/Compiling_the_source#openSUSE in games (forwarded request 144829 from Mailaender)

OBS-URL: https://build.opensuse.org/request/show/144832
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libwebp?expand=0&rev=10
2012-12-14 08:41:58 +00:00
Stephan Kulow
5e43a793ab Accepting request 132458 from devel:libraries:c_c++
- Update to version 0.2.0:
* Add support for ARGB -> YUVA conversion for lossless decoder
* Add stats for lossless and alpha encoding
* Security related hardening: allocation and size checks
* Add PAM output support to dwebp
* Alpha channel encode/decode support
* Lossless encoder/decoder
* Add TIFF input support to cwebp
* Incompatible changes:
  - The encode ABI has been modified to support alpha encoding
  - Deprecated function WebPINew() has been removed
  - Decode function signatures have changed to consistently use
    size_t over int/uint32_t
  - decode_vp8.h is no longer installed system-wide
  - cwebp will encode the alpha channel if present.
* Add libtiff-devel BuildRequires for the new tiff input support.
* Rename libwebp2 subpackage to libwebp4 (by changing lname
  defines), following upstreams soname bump (incl. baselibs.conf).
* No reason to run autogen

OBS-URL: https://build.opensuse.org/request/show/132458
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libwebp?expand=0&rev=9
2012-09-10 13:20:33 +00:00
Stephan Kulow
0203e15dd3 Accepting request 103412 from devel:libraries:c_c++
- Rename webp-tools to libwebp-tools to follow scheme of other
  lib*-tools packages.

OBS-URL: https://build.opensuse.org/request/show/103412
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libwebp?expand=0&rev=7
2012-02-10 16:17:40 +00:00
Stephan Kulow
f572585298 Accepting request 93226 from devel:libraries:c_c++
add libtool to buildrequires (forwarded request 93216 from coolo)

OBS-URL: https://build.opensuse.org/request/show/93226
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libwebp?expand=0&rev=6
2011-11-23 18:36:28 +00:00
Stephan Kulow
7e952d349b Accepting request 90975 from devel:libraries:c_c++
- update to 0.1.3:
  * Advanced decoding APIs.
  * On-the-fly cropping and rescaling of images.
  * SSE2 instructions for decoding performance optimizations on x86 based platforms.
  * Support Multi-threaded decoding.
  * 40% improvement in Decoding performance.
  * Add support for RGB565, RGBA4444 & ARGB image colorspace.
  * Better handling of large picture encoding.

OBS-URL: https://build.opensuse.org/request/show/90975
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libwebp?expand=0&rev=5
2011-11-14 12:16:46 +00:00
Lars Vogdt
597f706052 Accepting request 82408 from devel:libraries:c_c++
- add baselibs.conf and use original tar (forwarded request 82404 from coolo)

OBS-URL: https://build.opensuse.org/request/show/82408
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libwebp?expand=0&rev=3
2011-09-20 07:34:31 +00:00
Sascha Peilicke
bc7449821b Autobuild autoformatter for 78190
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libwebp?expand=0&rev=2
2011-08-11 10:12:12 +00:00
Sascha Peilicke
fb9139e1f3 Accepting request 78190 from devel:libraries:c_c++
FATE #311419

OBS-URL: https://build.opensuse.org/request/show/78190
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libwebp?expand=0&rev=1
2011-08-11 10:11:59 +00:00
3 changed files with 0 additions and 67 deletions

View File

@ -1,48 +0,0 @@
From 95ea5226c870449522240ccff26f0b006037c520 Mon Sep 17 00:00:00 2001
From: Vincent Rabaud <vrabaud@google.com>
Date: Mon, 11 Sep 2023 16:06:08 +0200
Subject: [PATCH] Fix invalid incremental decoding check.
The first condition is only necessary if we have not read enough
(enough being defined by src_last, not src_end which is the end
of the image).
The second condition now fits the comment below: "if not
incremental, and we are past the end of buffer".
BUG=oss-fuzz:62136
Change-Id: I0700f67c62db8e1c02c2e429a069a71e606a5e4f
---
src/dec/vp8l_dec.c | 15 +++++++++++++--
1 file changed, 13 insertions(+), 2 deletions(-)
diff --git a/src/dec/vp8l_dec.c b/src/dec/vp8l_dec.c
index 5ab34f56..809b1aa9 100644
--- a/src/dec/vp8l_dec.c
+++ b/src/dec/vp8l_dec.c
@@ -1233,9 +1233,20 @@ static int DecodeImageData(VP8LDecoder* const dec, uint32_t* const data,
}
br->eos_ = VP8LIsEndOfStream(br);
- if (dec->incremental_ && br->eos_ && src < src_end) {
+ // In incremental decoding:
+ // br->eos_ && src < src_last: if 'br' reached the end of the buffer and
+ // 'src_last' has not been reached yet, there is not enough data. 'dec' has to
+ // be reset until there is more data.
+ // !br->eos_ && src < src_last: this cannot happen as either the buffer is
+ // fully read, either enough has been read to reach 'src_last'.
+ // src >= src_last: 'src_last' is reached, all is fine. 'src' can actually go
+ // beyond 'src_last' in case the image is cropped and an LZ77 goes further.
+ // The buffer might have been enough or there is some left. 'br->eos_' does
+ // not matter.
+ assert(!dec->incremental_ || (br->eos_ && src < src_last) || src >= src_last);
+ if (dec->incremental_ && br->eos_ && src < src_last) {
RestoreState(dec);
- } else if (!br->eos_) {
+ } else if ((dec->incremental_ && src >= src_last) || !br->eos_) {
// Process the remaining rows corresponding to last row-block.
if (process_func != NULL) {
process_func(dec, row > last_row ? last_row : row);
--
2.41.0

BIN
libwebp-1.3.2.tar.gz (Stored with Git LFS)

Binary file not shown.

View File

@ -1,16 +0,0 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEEaw5rcJdt4wPt8vYB+cPWvbgjK10FAmUCSVoACgkQ+cPWvbgj
K13/+xAAxdcgcBz6PAuDriln0NcEGqzLkhstDJIsBr9E/VpXKrr1La4z/7IdCHZv
fi7xkH9zBiz+DjhEKICi/ItCJ0toovn0tiZIYZDZWdZ+wyi1Sns+w7rIPjrjNYpN
nHCRyG8CZfTPJhPyWwrxj+ESkzogDpd+zEewE4gpLq4K3+HWIVA+IOV8K6tDRXua
HgmWqQ+BSqAH9tc2kb8OeUuEYhBevb6PP8ijMKrC04WFI7DaAgCr4JeS3+brTfg+
CUEw2af1THOA1vKeNo42xInduX8fZ3HPHAFwJzfNxYzJOyPVsOfG2pDPuUngB360
ejc1nBk/tjqmdw01cAjhOKNcY6vctAW3Q8akTI2jCZftEoCbSxLHHdPCGvVOU8xy
zPLyq06k71GI6aPYCBUcBqoGSdhY4FsSFkAzc+Ix28h6sJ4jakYPeXq9YoE/66HW
s4O7FhBvsGlrUgTehrnFGgX+G9IB63zldfI6XfKZ6Z8upD/oy3EWDPBdvIX2vDQj
wxYZtOljtNprljhcQ8xu1Kc68M3H4UYiEynYt1bq0dLucXqbb+axhmv5WilAqoXH
iZQxcg6K1OKNSW7XAc0T3a2un8mREJAy4EddBKSsgp7RnHoRkKDzrNzYTPw6DZeh
861HUotMSKAFXSLPyVpZRIG6IX6R62e+TKY5zT2hlA7K7UneLFA=
=/nBK
-----END PGP SIGNATURE-----