Commit Graph

18 Commits

Author SHA1 Message Date
R. Ryantm
48096e8e5c libavif: 1.0.1 -> 1.0.2 2023-11-18 04:49:38 +00:00
R. Ryantm
047f87f385 libavif: 0.11.1 -> 1.0.1 2023-09-05 18:20:37 +00:00
Ben Wolsieffer
3c85be5738 libavif: disable gdk-pixbuf thumbnailer when cross-compiling
gdk-pixbuf doesn't support thumbnailers when cross-compiling, causing
libavif to fail to cross-compile because it tries to wrap
${gdk-pixbuf}/bin/gdk-pixbuf-thumbnailer, which doesn't exist.
2023-08-22 14:39:47 -04:00
Maciej Krüger
a38770bd69
libavif: build gdk-pixbuf loader and thumbnailer
https://github.com/AOMediaCodec/libavif/pull/182
https://github.com/AOMediaCodec/libavif/pull/977

Mostly mirrors webp-pixbuf-loader.

Also use prefixed names for `loaders.cache` so that users can install
multiple loaders in a profile without collisions, and move
`bin/webp-thumbnailer` to `libexec/gdk-pixbuf-thumbnailer-webp` (and
similarly for avif).
2023-07-25 19:06:29 +02:00
Maciej Krüger
d031fa3c5e
Merge pull request #184307 from r-ryantm/auto-update/libavif 2023-01-02 21:52:54 +01:00
R. Ryantm
21c0a5bedb libavif: 0.10.0 -> 0.11.1 2022-10-21 19:32:30 +00:00
MidAutumnMoon
04fa38e3ff
libavif: add libyuv as dependencies
libyuv could be used to optimize some operations,
applications use libavif may slightly benefit from that.

A trivial benchmark:

(Sample picture is converted with `avifenc pic.png pic.avif`)

- without libyuv
```
$ hyperfine --warmup 4 'avifdec pic.avif /tmp/pic.png'
Benchmark 1: avifdec pic.avif /tmp/pic.png
  Time (mean ± σ):     641.4 ms ±   2.5 ms    [User: 631.9 ms, System: 9.1 ms]
  Range (min … max):   637.7 ms … 645.3 ms    10 runs
```

- with libyuv
```
$ hyperfine --warmup 4 './result/bin/avifdec pic.avif /tmp/pic.png'
Benchmark 1: ./result/bin/avifdec pic.avif /tmp/pic.png
  Time (mean ± σ):     627.5 ms ±   4.6 ms    [User: 618.0 ms, System: 9.0 ms]
  Range (min … max):   622.4 ms … 635.9 ms    10 runs
```
2022-10-17 12:35:40 +08:00
R. Ryantm
c03c50a109 libavif: 0.9.3 -> 0.10.0 2022-04-08 06:31:33 +00:00
R. Ryantm
4e51a80a46 libavif: 0.9.2 -> 0.9.3 2021-12-10 03:45:02 +00:00
R. RyanTM
715bc689e2 libavif: 0.9.1 -> 0.9.2 2021-06-25 03:07:52 +00:00
R. RyanTM
b5251f59ad libavif: 0.9.0 -> 0.9.1 2021-05-23 01:13:01 +00:00
R. RyanTM
79c7968098 libavif: 0.8.4 -> 0.9.0 2021-02-24 05:58:25 +00:00
Ben Siraphob
66e44425c6 pkgs/development/libraries: stdenv.lib -> lib 2021-01-21 19:11:02 -08:00
R. RyanTM
757ab44701 libavif: 0.8.3 -> 0.8.4 2020-11-28 10:30:28 +00:00
Maciej Krüger
88db71c9aa
libavif: disable libaom decoder 2020-11-18 23:20:04 +01:00
R. RyanTM
c27fa30028 libavif: 0.8.2 -> 0.8.3 2020-11-18 18:56:03 +00:00
R. RyanTM
573dde99db libavif: 0.8.1 -> 0.8.2 2020-11-03 00:54:29 +00:00
Maciej Krüger
61a1ffbcb2
libavif: init at 0.8.1 2020-10-10 19:29:32 +02:00