|
FFmpeg
|
#include <stddef.h>#include "libavutil/attributes_internal.h"#include "libavutil/log.h"#include "libavutil/mem_internal.h"#include "libavutil/pixfmt.h"#include "fdctdsp.h"Go to the source code of this file.
Data Structures | |
| struct | prores_profile |
| struct | ProresContext |
Macros | |
| #define | CFACTOR_Y422 2 |
| #define | CFACTOR_Y444 3 |
| #define | MAX_MBS_PER_SLICE 8 |
| #define | MAX_PLANES 4 |
| #define | NUM_MB_LIMITS 4 |
| #define | MAX_STORED_Q 16 |
Enumerations | |
| enum | { PRORES_PROFILE_AUTO = -1, PRORES_PROFILE_PROXY = 0, PRORES_PROFILE_LT, PRORES_PROFILE_STANDARD, PRORES_PROFILE_HQ, PRORES_PROFILE_4444, PRORES_PROFILE_4444XQ } |
| enum | { QUANT_MAT_PROXY = 0, QUANT_MAT_PROXY_CHROMA, QUANT_MAT_LT, QUANT_MAT_STANDARD, QUANT_MAT_HQ, QUANT_MAT_XQ_LUMA, QUANT_MAT_DEFAULT } |
Functions | |
| av_cold int | ff_prores_kostya_encode_init (struct AVCodecContext *avctx, ProresContext *ctx, enum AVPixelFormat pixfmt) |
| uint8_t * | ff_prores_kostya_write_frame_header (struct AVCodecContext *avctx, ProresContext *ctx, uint8_t **orig_buf, int flags, enum AVColorPrimaries color_primaries, enum AVColorTransferCharacteristic color_trc, enum AVColorSpace colorspace) |
| uint8_t * | ff_prores_kostya_write_picture_header (ProresContext *ctx, uint8_t *buf) |
| #define CFACTOR_Y422 2 |
Definition at line 37 of file proresenc_kostya_common.h.
| #define CFACTOR_Y444 3 |
Definition at line 38 of file proresenc_kostya_common.h.
| #define MAX_MBS_PER_SLICE 8 |
Definition at line 40 of file proresenc_kostya_common.h.
| #define MAX_PLANES 4 |
Definition at line 42 of file proresenc_kostya_common.h.
| #define NUM_MB_LIMITS 4 |
Definition at line 44 of file proresenc_kostya_common.h.
| #define MAX_STORED_Q 16 |
Definition at line 46 of file proresenc_kostya_common.h.
| anonymous enum |
| Enumerator | |
|---|---|
| PRORES_PROFILE_AUTO | |
| PRORES_PROFILE_PROXY | |
| PRORES_PROFILE_LT | |
| PRORES_PROFILE_STANDARD | |
| PRORES_PROFILE_HQ | |
| PRORES_PROFILE_4444 | |
| PRORES_PROFILE_4444XQ | |
Definition at line 48 of file proresenc_kostya_common.h.
| anonymous enum |
| Enumerator | |
|---|---|
| QUANT_MAT_PROXY | |
| QUANT_MAT_PROXY_CHROMA | |
| QUANT_MAT_LT | |
| QUANT_MAT_STANDARD | |
| QUANT_MAT_HQ | |
| QUANT_MAT_XQ_LUMA | |
| QUANT_MAT_DEFAULT | |
Definition at line 58 of file proresenc_kostya_common.h.
| av_cold int ff_prores_kostya_encode_init | ( | struct AVCodecContext * | avctx, |
| ProresContext * | ctx, | ||
| enum AVPixelFormat | pixfmt | ||
| ) |
Definition at line 168 of file proresenc_kostya_common.c.
Referenced by encode_init().
| uint8_t* ff_prores_kostya_write_frame_header | ( | struct AVCodecContext * | avctx, |
| ProresContext * | ctx, | ||
| uint8_t ** | orig_buf, | ||
| int | flags, | ||
| enum AVColorPrimaries | color_primaries, | ||
| enum AVColorTransferCharacteristic | color_trc, | ||
| enum AVColorSpace | colorspace | ||
| ) |
Definition at line 313 of file proresenc_kostya_common.c.
| uint8_t* ff_prores_kostya_write_picture_header | ( | ProresContext * | ctx, |
| uint8_t * | buf | ||
| ) |
Definition at line 357 of file proresenc_kostya_common.c.
1.8.17