|
FFmpeg
4.4.6
|
#include <dav1d/dav1d.h>#include "libavutil/avassert.h"#include "libavutil/film_grain_params.h"#include "libavutil/mastering_display_metadata.h"#include "libavutil/imgutils.h"#include "libavutil/opt.h"#include "atsc_a53.h"#include "avcodec.h"#include "bytestream.h"#include "decode.h"#include "internal.h"Go to the source code of this file.
Data Structures | |
| struct | Libdav1dContext |
Macros | |
| #define | FF_DAV1D_VERSION_AT_LEAST(x, y) (DAV1D_API_VERSION_MAJOR > (x) || DAV1D_API_VERSION_MAJOR == (x) && DAV1D_API_VERSION_MINOR >= (y)) |
| #define | DAV1D_MAX_FRAME_THREADS DAV1D_MAX_THREADS |
| #define | DAV1D_MAX_TILE_THREADS DAV1D_MAX_THREADS |
| #define | OFFSET(x) offsetof(Libdav1dContext, x) |
| #define | VD AV_OPT_FLAG_VIDEO_PARAM | AV_OPT_FLAG_DECODING_PARAM |
Functions | |
| static void | libdav1d_log_callback (void *opaque, const char *fmt, va_list vl) |
| static int | libdav1d_picture_allocator (Dav1dPicture *p, void *cookie) |
| static void | libdav1d_picture_release (Dav1dPicture *p, void *cookie) |
| static av_cold int | libdav1d_init (AVCodecContext *c) |
| static void | libdav1d_flush (AVCodecContext *c) |
| static void | libdav1d_data_free (const uint8_t *data, void *opaque) |
| static void | libdav1d_user_data_free (const uint8_t *data, void *opaque) |
| static int | libdav1d_receive_frame (AVCodecContext *c, AVFrame *frame) |
| static av_cold int | libdav1d_close (AVCodecContext *c) |
Variables | |
| static enum AVPixelFormat | pix_fmt [][3] |
| static enum AVPixelFormat | pix_fmt_rgb [3] |
| static const AVOption | libdav1d_options [] |
| static const AVClass | libdav1d_class |
| AVCodec | ff_libdav1d_decoder |
| #define FF_DAV1D_VERSION_AT_LEAST | ( | x, | |
| y | |||
| ) | (DAV1D_API_VERSION_MAJOR > (x) || DAV1D_API_VERSION_MAJOR == (x) && DAV1D_API_VERSION_MINOR >= (y)) |
Definition at line 36 of file libdav1d.c.
| #define DAV1D_MAX_FRAME_THREADS DAV1D_MAX_THREADS |
Definition at line 479 of file libdav1d.c.
| #define DAV1D_MAX_TILE_THREADS DAV1D_MAX_THREADS |
Definition at line 482 of file libdav1d.c.
| #define OFFSET | ( | x | ) | offsetof(Libdav1dContext, x) |
Definition at line 485 of file libdav1d.c.
| #define VD AV_OPT_FLAG_VIDEO_PARAM | AV_OPT_FLAG_DECODING_PARAM |
Definition at line 486 of file libdav1d.c.
Definition at line 64 of file libdav1d.c.
Referenced by libdav1d_init().
Definition at line 71 of file libdav1d.c.
Referenced by libdav1d_init().
Definition at line 119 of file libdav1d.c.
Referenced by libdav1d_init().
|
static |
Definition at line 126 of file libdav1d.c.
|
static |
Definition at line 181 of file libdav1d.c.
Definition at line 189 of file libdav1d.c.
Referenced by libdav1d_receive_frame().
Definition at line 195 of file libdav1d.c.
Referenced by libdav1d_receive_frame().
|
static |
Definition at line 200 of file libdav1d.c.
|
static |
Definition at line 467 of file libdav1d.c.
|
static |
Definition at line 1 of file libdav1d.c.
Referenced by libdav1d_picture_allocator(), and libdav1d_receive_frame().
|
static |
Definition at line 1 of file libdav1d.c.
Referenced by libdav1d_receive_frame(), and read_colorspace_details().
|
static |
Definition at line 487 of file libdav1d.c.
|
static |
Definition at line 496 of file libdav1d.c.
| AVCodec ff_libdav1d_decoder |
Definition at line 503 of file libdav1d.c.