blob: 0d18a13fe693ccedad9a780ac1698f15484ed0d6 [file] [log] [blame]
/*
* 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