4 "summary": "libavif - Library for encoding and decoding .avif files",
5 "description": "This library aims to be a friendly, portable C implementation of the AV1 Image File Format, as described here:\nhttps://aomediacodec.github.io/av1-avif/\nIt is a work-in-progress, but can already encode and decode all AOM supported YUV formats and bit depths (with alpha).",
6 "homepage": "https://github.com/joedrago/avif/",
11 "Joe Drago": "joedrago@gmail.com"
14 "git": "https://github.com/AOMediaCodec/libavif.git",
23 "default_subspecs": "libaom",
35 "public_header_files": "include/avif/avif.h",
36 "exclude_files": "src/codec_*.c",
37 "pod_target_xcconfig": {
38 "HEADER_SEARCH_PATHS": "$(inherited) $(PODS_ROOT)/libavif/include $(PODS_TARGET_SRCROOT)/include"
51 "source_files": "src/codec_aom.c",
52 "pod_target_xcconfig": {
53 "HEADER_SEARCH_PATHS": "$(inherited) ${PODS_ROOT}/libaom/aom",
54 "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) AVIF_CODEC_AOM=1"
67 "source_files": "src/codec_dav1d.c",
68 "pod_target_xcconfig": {
69 "HEADER_SEARCH_PATHS": "$(inherited) ${PODS_ROOT}/libdav1d/dav1d/include",
70 "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) AVIF_CODEC_DAV1D=1"
83 "source_files": "src/codec_rav1e.c",
84 "pod_target_xcconfig": {
85 "HEADER_SEARCH_PATHS": "$(inherited) ${PODS_ROOT}/librav1e/rav1e/include",
86 "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) AVIF_CODEC_RAV1E=1"