| /* |
| * Copyright 2024 Google LLC |
| * |
| * Licensed under the Apache License, Version 2.0 (the "License"); |
| * you may not use this file except in compliance with the License. |
| * You may obtain a copy of the License at |
| * |
| * http://www.apache.org/licenses/LICENSE-2.0 |
| * |
| * Unless required by applicable law or agreed to in writing, software |
| * distributed under the License is distributed on an "AS IS" BASIS, |
| * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
| * See the License for the specific language governing permissions and |
| * limitations under the License. |
| */ |
| |
| // Functions. |
| #define avifAlloc crabby_avifAlloc |
| #define avifCropRectConvertCleanApertureBox crabby_avifCropRectConvertCleanApertureBox |
| #define avifDecoderCreate crabby_avifDecoderCreate |
| #define avifDecoderDecodedRowCount crabby_avifDecoderDecodedRowCount |
| #define avifDecoderDestroy crabby_avifDecoderDestroy |
| #define avifDecoderIsKeyframe crabby_avifDecoderIsKeyframe |
| #define avifDecoderNearestKeyframe crabby_avifDecoderNearestKeyframe |
| #define avifDecoderNextImage crabby_avifDecoderNextImage |
| #define avifDecoderNthImage crabby_avifDecoderNthImage |
| #define avifDecoderNthImageMaxExtent crabby_avifDecoderNthImageMaxExtent |
| #define avifDecoderNthImageTiming crabby_avifDecoderNthImageTiming |
| #define avifDecoderParse crabby_avifDecoderParse |
| #define avifDecoderRead crabby_avifDecoderRead |
| #define avifDecoderReadFile crabby_avifDecoderReadFile |
| #define avifDecoderReadMemory crabby_avifDecoderReadMemory |
| #define avifDecoderSetIO crabby_avifDecoderSetIO |
| #define avifDecoderSetIOFile crabby_avifDecoderSetIOFile |
| #define avifDecoderSetIOMemory crabby_avifDecoderSetIOMemory |
| #define avifDecoderSetSource crabby_avifDecoderSetSource |
| #define avifDiagnosticsClearError crabby_avifDiagnosticsClearError |
| #define avifFree crabby_avifFree |
| #define avifGetPixelFormatInfo crabby_avifGetPixelFormatInfo |
| #define avifIOCreateFileReader crabby_avifIOCreateFileReader |
| #define avifIOCreateMemoryReader crabby_avifIOCreateMemoryReader |
| #define avifIODestroy crabby_avifIODestroy |
| #define avifImageAllocatePlanes crabby_avifImageAllocatePlanes |
| #define avifImageCopy crabby_avifImageCopy |
| #define avifImageCreate crabby_avifImageCreate |
| #define avifImageCreateEmpty crabby_avifImageCreateEmpty |
| #define avifImageDestroy crabby_avifImageDestroy |
| #define avifImageFreePlanes crabby_avifImageFreePlanes |
| #define avifImageIsOpaque crabby_avifImageIsOpaque |
| #define avifImagePlane crabby_avifImagePlane |
| #define avifImagePlaneHeight crabby_avifImagePlaneHeight |
| #define avifImagePlaneRowBytes crabby_avifImagePlaneRowBytes |
| #define avifImagePlaneWidth crabby_avifImagePlaneWidth |
| #define avifImageScale crabby_avifImageScale |
| #define avifImageSetViewRect crabby_avifImageSetViewRect |
| #define avifImageUsesU16 crabby_avifImageUsesU16 |
| #define avifImageYUVToRGB crabby_avifImageYUVToRGB |
| #define avifPeekCompatibleFileType crabby_avifPeekCompatibleFileType |
| #define avifRGBImageSetDefaults crabby_avifRGBImageSetDefaults |
| #define avifRWDataFree crabby_avifRWDataFree |
| #define avifRWDataRealloc crabby_avifRWDataRealloc |
| #define avifRWDataSet crabby_avifRWDataSet |
| #define avifResultToString crabby_avifResultToString |
| // Constants. |
| #define AVIF_DIAGNOSTICS_ERROR_BUFFER_SIZE CRABBY_AVIF_DIAGNOSTICS_ERROR_BUFFER_SIZE |
| #define AVIF_FALSE CRABBY_AVIF_FALSE |
| #define AVIF_PLANE_COUNT_YUV CRABBY_AVIF_PLANE_COUNT_YUV |
| #define AVIF_REPETITION_COUNT_INFINITE CRABBY_AVIF_REPETITION_COUNT_INFINITE |
| #define AVIF_REPETITION_COUNT_UNKNOWN CRABBY_AVIF_REPETITION_COUNT_UNKNOWN |
| #define AVIF_TRUE CRABBY_AVIF_TRUE |
| #define DEFAULT_IMAGE_COUNT_LIMIT CRABBY_AVIF_DEFAULT_IMAGE_COUNT_LIMIT |
| #define DEFAULT_IMAGE_DIMENSION_LIMIT CRABBY_AVIF_DEFAULT_IMAGE_DIMENSION_LIMIT |
| #define DEFAULT_IMAGE_SIZE_LIMIT CRABBY_AVIF_DEFAULT_IMAGE_SIZE_LIMIT |
| #define MAX_AV1_LAYER_COUNT CRABBY_AVIF_MAX_AV1_LAYER_COUNT |