Crate dav1d_sys_po6

Source

Structs§

Dav1dContentLightLevel
Dav1dContext
Dav1dData
Dav1dDataProps
Input packet metadata which are copied from the input data used to decode each image into the matching structure of the output image returned back to the user. Since these are metadata fields, they can be used for other purposes than the documented ones, they will still be passed from input data to output picture without being used internally.
Dav1dFilmGrainData
Dav1dFrameHeader
Dav1dFrameHeader_Dav1dFrameHeaderOperatingPoint
Dav1dFrameHeader__bindgen_ty_1
Dav1dFrameHeader__bindgen_ty_2
Dav1dFrameHeader__bindgen_ty_3
Dav1dFrameHeader__bindgen_ty_4
Dav1dFrameHeader__bindgen_ty_5
Dav1dFrameHeader__bindgen_ty_6
Dav1dFrameHeader__bindgen_ty_7
Dav1dFrameHeader__bindgen_ty_8
Dav1dFrameHeader__bindgen_ty_9
Dav1dFrameHeader__bindgen_ty_6__bindgen_ty_1
Dav1dFrameHeader__bindgen_ty_6__bindgen_ty_2
Dav1dITUTT35
Dav1dLogger
Dav1dLoopfilterModeRefDeltas
Dav1dMasteringDisplay
Dav1dPicAllocator
Dav1dPicture
Dav1dPictureParameters
Dav1dRef
< allocation origin
Dav1dSegmentationData
Dav1dSegmentationDataSet
Dav1dSequenceHeader
Dav1dSequenceHeader_Dav1dSequenceHeaderOperatingParameterInfo
Dav1dSequenceHeader_Dav1dSequenceHeaderOperatingPoint
Dav1dSettings
Dav1dUserData
A reference-counted object wrapper for a user-configurable pointer.
Dav1dWarpedMotionParams
Dav1dWarpedMotionParams__bindgen_ty_1__bindgen_ty_1
__fsid_t
__va_list_tag
max_align_t

Constants§

DAV1D_API_VERSION_MAJOR
DAV1D_API_VERSION_MINOR
DAV1D_API_VERSION_PATCH
DAV1D_MAX_CDEF_STRENGTHS
DAV1D_MAX_FRAME_DELAY
DAV1D_MAX_OPERATING_POINTS
DAV1D_MAX_SEGMENTS
DAV1D_MAX_THREADS
DAV1D_MAX_TILE_COLS
DAV1D_MAX_TILE_ROWS
DAV1D_NUM_REF_FRAMES
DAV1D_PICTURE_ALIGNMENT
DAV1D_PRIMARY_REF_NONE
DAV1D_REFS_PER_FRAME
DAV1D_TOTAL_REFS_PER_FRAME
Dav1dAdaptiveBoolean_DAV1D_ADAPTIVE
Dav1dAdaptiveBoolean_DAV1D_OFF
Dav1dAdaptiveBoolean_DAV1D_ON
Dav1dChromaSamplePosition_DAV1D_CHR_COLOCATED
< Co-located with luma(0, 0) sample
Dav1dChromaSamplePosition_DAV1D_CHR_UNKNOWN
Dav1dChromaSamplePosition_DAV1D_CHR_VERTICAL
< Horizontally co-located with luma(0, 0) < sample, between two vertical samples
Dav1dColorPrimaries_DAV1D_COLOR_PRI_BT601
Dav1dColorPrimaries_DAV1D_COLOR_PRI_BT709
Dav1dColorPrimaries_DAV1D_COLOR_PRI_BT470BG
Dav1dColorPrimaries_DAV1D_COLOR_PRI_BT470M
Dav1dColorPrimaries_DAV1D_COLOR_PRI_BT2020
Dav1dColorPrimaries_DAV1D_COLOR_PRI_EBU3213
Dav1dColorPrimaries_DAV1D_COLOR_PRI_FILM
Dav1dColorPrimaries_DAV1D_COLOR_PRI_RESERVED
Dav1dColorPrimaries_DAV1D_COLOR_PRI_SMPTE240
Dav1dColorPrimaries_DAV1D_COLOR_PRI_SMPTE431
Dav1dColorPrimaries_DAV1D_COLOR_PRI_SMPTE432
Dav1dColorPrimaries_DAV1D_COLOR_PRI_UNKNOWN
Dav1dColorPrimaries_DAV1D_COLOR_PRI_XYZ
Dav1dDecodeFrameType_DAV1D_DECODEFRAMETYPE_ALL
< decode and return all frames
Dav1dDecodeFrameType_DAV1D_DECODEFRAMETYPE_INTRA
< decode and return intra frames only (includes keyframes)
Dav1dDecodeFrameType_DAV1D_DECODEFRAMETYPE_KEY
< decode and return keyframes only
Dav1dDecodeFrameType_DAV1D_DECODEFRAMETYPE_REFERENCE
< decode and return frames referenced by other frames only
Dav1dEventFlags_DAV1D_EVENT_FLAG_NEW_OP_PARAMS_INFO
The last returned picture contains a reference to a Sequence Header with new operating parameters information for the current coded sequence.
Dav1dEventFlags_DAV1D_EVENT_FLAG_NEW_SEQUENCE
The last returned picture contains a reference to a new Sequence Header, either because it’s the start of a new coded sequence, or the decoder was flushed before it was generated.
Dav1dFilterMode_DAV1D_FILTER_8TAP_REGULAR
Dav1dFilterMode_DAV1D_FILTER_8TAP_SHARP
Dav1dFilterMode_DAV1D_FILTER_8TAP_SMOOTH
Dav1dFilterMode_DAV1D_FILTER_BILINEAR
Dav1dFilterMode_DAV1D_FILTER_SWITCHABLE
Dav1dFilterMode_DAV1D_N_FILTERS
Dav1dFilterMode_DAV1D_N_SWITCHABLE_FILTERS
Dav1dFrameType_DAV1D_FRAME_TYPE_INTER
< Inter frame
Dav1dFrameType_DAV1D_FRAME_TYPE_INTRA
< Non key Intra frame
Dav1dFrameType_DAV1D_FRAME_TYPE_KEY
< Key Intra frame
Dav1dFrameType_DAV1D_FRAME_TYPE_SWITCH
< Switch Inter frame
Dav1dInloopFilterType_DAV1D_INLOOPFILTER_ALL
Dav1dInloopFilterType_DAV1D_INLOOPFILTER_CDEF
Dav1dInloopFilterType_DAV1D_INLOOPFILTER_DEBLOCK
Dav1dInloopFilterType_DAV1D_INLOOPFILTER_NONE
Dav1dInloopFilterType_DAV1D_INLOOPFILTER_RESTORATION
Dav1dMatrixCoefficients_DAV1D_MC_BT601
Dav1dMatrixCoefficients_DAV1D_MC_BT709
Dav1dMatrixCoefficients_DAV1D_MC_BT470BG
Dav1dMatrixCoefficients_DAV1D_MC_BT2020_CL
Dav1dMatrixCoefficients_DAV1D_MC_BT2020_NCL
Dav1dMatrixCoefficients_DAV1D_MC_CHROMAT_CL
Dav1dMatrixCoefficients_DAV1D_MC_CHROMAT_NCL
< Chromaticity-derived
Dav1dMatrixCoefficients_DAV1D_MC_FCC
Dav1dMatrixCoefficients_DAV1D_MC_ICTCP
Dav1dMatrixCoefficients_DAV1D_MC_IDENTITY
Dav1dMatrixCoefficients_DAV1D_MC_RESERVED
Dav1dMatrixCoefficients_DAV1D_MC_SMPTE240
Dav1dMatrixCoefficients_DAV1D_MC_SMPTE2085
Dav1dMatrixCoefficients_DAV1D_MC_SMPTE_YCGCO
Dav1dMatrixCoefficients_DAV1D_MC_UNKNOWN
Dav1dObuType_DAV1D_OBU_FRAME
Dav1dObuType_DAV1D_OBU_FRAME_HDR
Dav1dObuType_DAV1D_OBU_METADATA
Dav1dObuType_DAV1D_OBU_PADDING
Dav1dObuType_DAV1D_OBU_REDUNDANT_FRAME_HDR
Dav1dObuType_DAV1D_OBU_SEQ_HDR
Dav1dObuType_DAV1D_OBU_TD
Dav1dObuType_DAV1D_OBU_TILE_GRP
Dav1dPixelLayout_DAV1D_PIXEL_LAYOUT_I400
< monochrome
Dav1dPixelLayout_DAV1D_PIXEL_LAYOUT_I420
< 4:2:0 planar
Dav1dPixelLayout_DAV1D_PIXEL_LAYOUT_I422
< 4:2:2 planar
Dav1dPixelLayout_DAV1D_PIXEL_LAYOUT_I444
< 4:4:4 planar
Dav1dRestorationType_DAV1D_RESTORATION_NONE
Dav1dRestorationType_DAV1D_RESTORATION_SGRPROJ
Dav1dRestorationType_DAV1D_RESTORATION_SWITCHABLE
Dav1dRestorationType_DAV1D_RESTORATION_WIENER
Dav1dTransferCharacteristics_DAV1D_TRC_BT601
Dav1dTransferCharacteristics_DAV1D_TRC_BT709
Dav1dTransferCharacteristics_DAV1D_TRC_BT470BG
Dav1dTransferCharacteristics_DAV1D_TRC_BT470M
Dav1dTransferCharacteristics_DAV1D_TRC_BT1361
Dav1dTransferCharacteristics_DAV1D_TRC_BT2020_10BIT
Dav1dTransferCharacteristics_DAV1D_TRC_BT2020_12BIT
Dav1dTransferCharacteristics_DAV1D_TRC_HLG
< hybrid log/gamma (BT.2100 / ARIB STD-B67)
Dav1dTransferCharacteristics_DAV1D_TRC_IEC61966
Dav1dTransferCharacteristics_DAV1D_TRC_LINEAR
Dav1dTransferCharacteristics_DAV1D_TRC_LOG100
< logarithmic (100:1 range)
Dav1dTransferCharacteristics_DAV1D_TRC_LOG100_SQRT10
< lograithmic (100*sqrt(10):1 range)
Dav1dTransferCharacteristics_DAV1D_TRC_RESERVED
Dav1dTransferCharacteristics_DAV1D_TRC_SMPTE240
Dav1dTransferCharacteristics_DAV1D_TRC_SMPTE428
Dav1dTransferCharacteristics_DAV1D_TRC_SMPTE2084
< PQ
Dav1dTransferCharacteristics_DAV1D_TRC_SRGB
Dav1dTransferCharacteristics_DAV1D_TRC_UNKNOWN
Dav1dTxfmMode_DAV1D_N_TX_MODES
Dav1dTxfmMode_DAV1D_TX_4X4_ONLY
Dav1dTxfmMode_DAV1D_TX_LARGEST
Dav1dTxfmMode_DAV1D_TX_SWITCHABLE
Dav1dWarpedMotionType_DAV1D_WM_TYPE_AFFINE
Dav1dWarpedMotionType_DAV1D_WM_TYPE_IDENTITY
Dav1dWarpedMotionType_DAV1D_WM_TYPE_ROT_ZOOM
Dav1dWarpedMotionType_DAV1D_WM_TYPE_TRANSLATION
E2BIG
EACCES
EADDRINUSE
EADDRNOTAVAIL
EADV
EAFNOSUPPORT
EAGAIN
EALREADY
EBADE
EBADF
EBADFD
EBADMSG
EBADR
EBADRQC
EBADSLT
EBFONT
EBUSY
ECHILD
ECHRNG
ECOMM
ECONNABORTED
ECONNREFUSED
ECONNRESET
EDEADLK
EDEADLOCK
EDESTADDRREQ
EDOM
EDOTDOT
EEXIST
EFAULT
EFBIG
EHOSTDOWN
EHOSTUNREACH
EIDRM
EILSEQ
EINPROGRESS
EINTR
EINVAL
EIO
EISCONN
EISDIR
EISNAM
EL2HLT
EL2NSYNC
EL3HLT
EL3RST
ELIBACC
ELIBBAD
ELIBEXEC
ELIBMAX
ELIBSCN
ELNRNG
ELOOP
EMFILE
EMLINK
EMSGSIZE
EMULTIHOP
ENAMETOOLONG
ENAVAIL
ENETDOWN
ENETRESET
ENETUNREACH
ENFILE
ENOANO
ENOBUFS
ENOCSI
ENODATA
ENODEV
ENOENT
ENOEXEC
ENOLCK
ENOLINK
ENOMEM
ENOMSG
ENONET
ENOPKG
ENOPROTOOPT
ENOSPC
ENOSR
ENOSTR
ENOSYS
ENOTBLK
ENOTCONN
ENOTDIR
ENOTEMPTY
ENOTNAM
ENOTSOCK
ENOTTY
ENOTUNIQ
ENXIO
EOPNOTSUPP
EOVERFLOW
EPERM
EPFNOSUPPORT
EPIPE
EPROTO
EPROTONOSUPPORT
EPROTOTYPE
ERANGE
EREMCHG
EREMOTE
EREMOTEIO
ERESTART
ERESTARTNOINTR
ERESTARTSYS
EROFS
ESHUTDOWN
ESOCKTNOSUPPORT
ESPIPE
ESRCH
ESRMNT
ESTALE
ESTRPIPE
ETIME
ETIMEDOUT
ETOOMANYREFS
ETXTBSY
EUCLEAN
EUNATCH
EUSERS
EWOULDBLOCK
EXDEV
EXFULL
INT8_MAX
INT8_MIN
INT16_MAX
INT16_MIN
INT32_MAX
INT32_MIN
INTPTR_MAX
INTPTR_MIN
INT_FAST8_MAX
INT_FAST8_MIN
INT_FAST16_MAX
INT_FAST16_MIN
INT_FAST32_MAX
INT_FAST32_MIN
INT_LEAST8_MAX
INT_LEAST8_MIN
INT_LEAST16_MAX
INT_LEAST16_MIN
INT_LEAST32_MAX
INT_LEAST32_MIN
PTRDIFF_MAX
PTRDIFF_MIN
SIG_ATOMIC_MAX
SIG_ATOMIC_MIN
SIZE_MAX
UINT8_MAX
UINT16_MAX
UINT32_MAX
UINTPTR_MAX
UINT_FAST8_MAX
UINT_FAST16_MAX
UINT_FAST32_MAX
UINT_LEAST8_MAX
UINT_LEAST16_MAX
UINT_LEAST32_MAX
WINT_MAX
WINT_MIN
_ATFILE_SOURCE
_BITS_STDINT_INTN_H
_BITS_STDINT_LEAST_H
_BITS_STDINT_UINTN_H
_BITS_TIME64_H
_BITS_TYPESIZES_H
_BITS_TYPES_H
_BITS_WCHAR_H
_DEFAULT_SOURCE
_FEATURES_H
_POSIX_C_SOURCE
_POSIX_SOURCE
_STDC_PREDEF_H
_STDINT_H
_SYS_CDEFS_H
__FD_SETSIZE
__GLIBC_MINOR__
__GLIBC_USE_C2X_STRTOL
__GLIBC_USE_DEPRECATED_GETS
__GLIBC_USE_DEPRECATED_SCANF
__GLIBC_USE_IEC_60559_BFP_EXT
__GLIBC_USE_IEC_60559_BFP_EXT_C2X
__GLIBC_USE_IEC_60559_EXT
__GLIBC_USE_IEC_60559_FUNCS_EXT
__GLIBC_USE_IEC_60559_FUNCS_EXT_C2X
__GLIBC_USE_IEC_60559_TYPES_EXT
__GLIBC_USE_ISOC2X
__GLIBC_USE_LIB_EXT2
__GLIBC__
__GNU_LIBRARY__
__HAVE_GENERIC_SELECTION
__INO_T_MATCHES_INO64_T
__KERNEL_OLD_TIMEVAL_MATCHES_TIMEVAL64
__LDOUBLE_REDIRECTS_TO_FLOAT128_ABI
__OFF_T_MATCHES_OFF64_T
__RLIM_T_MATCHES_RLIM64_T
__STATFS_MATCHES_STATFS64
__STDC_IEC_559_COMPLEX__
__STDC_IEC_559__
__STDC_IEC_60559_BFP__
__STDC_IEC_60559_COMPLEX__
__STDC_ISO_10646__
__SYSCALL_WORDSIZE
__TIMESIZE
__USE_ATFILE
__USE_FORTIFY_LEVEL
__USE_ISOC11
__USE_ISOC95
__USE_ISOC99
__USE_MISC
__USE_POSIX
__USE_POSIX2
__USE_POSIX199309
__USE_POSIX199506
__USE_POSIX_IMPLICITLY
__USE_XOPEN2K
__USE_XOPEN2K8
__WORDSIZE
__WORDSIZE_TIME64_COMPAT32
__glibc_c99_flexarr_available

Functions§

dav1d_apply_grain
Apply film grain to a previously decoded picture. If the picture contains no film grain metadata, then this function merely returns a new reference.
dav1d_close
Close a decoder instance and free all associated memory.
dav1d_data_create
Allocate data.
dav1d_data_props_unref
Release reference to a Dav1dDataProps.
dav1d_data_unref
Free the data reference.
dav1d_data_wrap
Wrap an existing data array.
dav1d_data_wrap_user_data
Wrap a user-provided data pointer into a reference counted object.
dav1d_default_settings
Initialize settings to default values.
dav1d_flush
Flush all delayed frames in decoder and clear internal decoder state, to be used when seeking.
dav1d_get_decode_error_data_props
Retrieve the user-provided metadata associated with the input data packet for the last decoding error reported to the user, i.e. a negative return value (not EAGAIN) from dav1d_send_data() or dav1d_get_picture().
dav1d_get_event_flags
Fetch a combination of DAV1D_EVENT_FLAG_* event flags generated by the decoding process.
dav1d_get_frame_delay
Get the decoder delay, which is the number of internally buffered frames, not including reference frames. This value is guaranteed to be >= 1 and <= max_frame_delay.
dav1d_get_picture
Return a decoded picture.
dav1d_open
Allocate and open a decoder instance.
dav1d_parse_sequence_header
Parse a Sequence Header OBU from bitstream data.
dav1d_picture_unref
Release reference to a picture.
dav1d_send_data
Feed bitstream data to the decoder, in the form of one or multiple AV1 Open Bitstream Units (OBUs).
dav1d_version
Get library version.
dav1d_version_api
Get library API version.
po6_rt_dav1d_sys_po6_errno_ptr

Type Aliases§

Dav1dAdaptiveBoolean
Dav1dChromaSamplePosition
Dav1dColorPrimaries
Dav1dDecodeFrameType
Dav1dEventFlags
Dav1dFilterMode
Dav1dFrameType
Dav1dInloopFilterType
Dav1dMatrixCoefficients
Dav1dObuType
Dav1dPixelLayout
Dav1dRestorationType
Dav1dTransferCharacteristics
Dav1dTxfmMode
Dav1dWarpedMotionType
__blkcnt64_t
__blkcnt_t
__blksize_t
__builtin_va_list
__caddr_t
__clock_t
__clockid_t
__daddr_t
__dev_t
__fsblkcnt64_t
__fsblkcnt_t
__fsfilcnt64_t
__fsfilcnt_t
__fsword_t
__gid_t
__gnuc_va_list
__id_t
__ino64_t
__ino_t
__int8_t
__int16_t
__int32_t
__int64_t
__int_least8_t
__int_least16_t
__int_least32_t
__int_least64_t
__intmax_t
__intptr_t
__key_t
__loff_t
__mode_t
__nlink_t
__off64_t
__off_t
__pid_t
__quad_t
__rlim64_t
__rlim_t
__sig_atomic_t
__socklen_t
__ssize_t
__suseconds64_t
__suseconds_t
__syscall_slong_t
__syscall_ulong_t
__time_t
__timer_t
__u_char
__u_int
__u_long
__u_quad_t
__u_short
__uid_t
__uint8_t
__uint16_t
__uint32_t
__uint64_t
__uint_least8_t
__uint_least16_t
__uint_least32_t
__uint_least64_t
__uintmax_t
__useconds_t
int_fast8_t
int_fast16_t
int_fast32_t
int_fast64_t
int_least8_t
int_least16_t
int_least32_t
int_least64_t
intmax_t
uint_fast8_t
uint_fast16_t
uint_fast32_t
uint_fast64_t
uint_least8_t
uint_least16_t
uint_least32_t
uint_least64_t
uintmax_t
va_list
wchar_t

Unions§

Dav1dWarpedMotionParams__bindgen_ty_1