|
FFmpeg
|
#include "libavutil/avassert.h"#include "libavutil/opt.h"#include "libavutil/pixdesc.h"#include "libavutil/pixfmt.h"#include "avfilter.h"#include "colorspacedsp.h"#include "formats.h"#include "internal.h"#include "video.h"Go to the source code of this file.
Data Structures | |
| struct | ColorPrimaries |
| struct | TransferCharacteristics |
| struct | LumaCoefficients |
| struct | WhitepointCoefficients |
| struct | ColorSpaceContext |
| struct | ThreadData |
Macros | |
| #define | supported_depth(d) ((d) == 8 || (d) == 10 || (d) == 12) |
| #define | supported_subsampling(lcw, lch) (((lcw) == 0 && (lch) == 0) || ((lcw) == 1 && (lch) == 0) || ((lcw) == 1 && (lch) == 1)) |
| #define | supported_format(d) |
| #define | OFFSET(x) offsetof(ColorSpaceContext, x) |
| #define | FLAGS AV_OPT_FLAG_FILTERING_PARAM | AV_OPT_FLAG_VIDEO_PARAM |
| #define | ENUM(x, y, z) { x, "", 0, AV_OPT_TYPE_CONST, { .i64 = y }, INT_MIN, INT_MAX, FLAGS, z } |
Enumerations | |
| enum | DitherMode { DITHER_NONE, DITHER_FSB, DITHER_NB } |
| enum | Colorspace { CS_UNSPECIFIED, CS_BT470M, CS_BT470BG, CS_BT601_6_525, CS_BT601_6_625, CS_BT709, CS_SMPTE170M, CS_SMPTE240M, CS_BT2020, CS_NB } |
| enum | Whitepoint { WP_D65, WP_C, WP_NB } |
| enum | WhitepointAdaptation { WP_ADAPT_BRADFORD, WP_ADAPT_VON_KRIES, NB_WP_ADAPT_NON_IDENTITY, WP_ADAPT_IDENTITY = NB_WP_ADAPT_NON_IDENTITY, NB_WP_ADAPT } |
Variables | |
| static enum AVColorTransferCharacteristic | default_trc [CS_NB+1] |
| static enum AVColorPrimaries | default_prm [CS_NB+1] |
| static enum AVColorSpace | default_csp [CS_NB+1] |
| static const struct LumaCoefficients | luma_coefficients [AVCOL_SPC_NB] |
| static const struct TransferCharacteristics | transfer_characteristics [AVCOL_TRC_NB] |
| static const struct WhitepointCoefficients | whitepoint_coefficients [WP_NB] |
| static const struct ColorPrimaries | color_primaries [AVCOL_PRI_NB] |
| static const AVOption | colorspace_options [] |
| static const AVFilterPad | inputs [] |
| static const AVFilterPad | outputs [] |
| AVFilter | ff_vf_colorspace |
| #define supported_depth | ( | d | ) | ((d) == 8 || (d) == 10 || (d) == 12) |
| #define supported_subsampling | ( | lcw, | |
| lch | |||
| ) | (((lcw) == 0 && (lch) == 0) || ((lcw) == 1 && (lch) == 0) || ((lcw) == 1 && (lch) == 1)) |
| #define supported_format | ( | d | ) |
Referenced by create_filtergraph().
| #define OFFSET | ( | x | ) | offsetof(ColorSpaceContext, x) |
Definition at line 1024 of file vf_colorspace.c.
| #define FLAGS AV_OPT_FLAG_FILTERING_PARAM | AV_OPT_FLAG_VIDEO_PARAM |
Definition at line 1025 of file vf_colorspace.c.
| #define ENUM | ( | x, | |
| y, | |||
| z | |||
| ) | { x, "", 0, AV_OPT_TYPE_CONST, { .i64 = y }, INT_MIN, INT_MAX, FLAGS, z } |
Definition at line 1026 of file vf_colorspace.c.
| enum DitherMode |
| Enumerator | |
|---|---|
| DITHER_NONE | |
| DITHER_FSB | |
| DITHER_NB | |
Definition at line 37 of file vf_colorspace.c.
| enum Colorspace |
| Enumerator | |
|---|---|
| CS_UNSPECIFIED | |
| CS_BT470M | |
| CS_BT470BG | |
| CS_BT601_6_525 | |
| CS_BT601_6_625 | |
| CS_BT709 | |
| CS_SMPTE170M | |
| CS_SMPTE240M | |
| CS_BT2020 | |
| CS_NB | |
Definition at line 43 of file vf_colorspace.c.
| enum Whitepoint |
| Enumerator | |
|---|---|
| WP_D65 | |
| WP_C | |
| WP_NB | |
Definition at line 56 of file vf_colorspace.c.
| enum WhitepointAdaptation |
| Enumerator | |
|---|---|
| WP_ADAPT_BRADFORD | |
| WP_ADAPT_VON_KRIES | |
| NB_WP_ADAPT_NON_IDENTITY | |
| WP_ADAPT_IDENTITY | |
| NB_WP_ADAPT | |
Definition at line 62 of file vf_colorspace.c.
|
static |
Definition at line 194 of file vf_colorspace.c.
Referenced by create_filtergraph().
|
static |
Definition at line 207 of file vf_colorspace.c.
Referenced by create_filtergraph().
|
static |
Definition at line 240 of file vf_colorspace.c.
Referenced by create_filtergraph().
|
static |
Definition at line 267 of file vf_colorspace.c.
Referenced by create_filtergraph().
|
static |
Definition at line 280 of file vf_colorspace.c.
Referenced by create_filtergraph(), fill_rgb2xyz_table(), and fill_whitepoint_conv_table().
|
static |
Definition at line 307 of file vf_colorspace.c.
Referenced by create_filtergraph().
|
static |
Definition at line 350 of file vf_colorspace.c.
Referenced by create_filtergraph().
|
static |
Definition at line 379 of file vf_colorspace.c.
Referenced by create_filtergraph(), and fill_whitepoint_conv_table().
|
static |
Definition at line 394 of file vf_colorspace.c.
Referenced by create_filtergraph().
|
static |
Definition at line 431 of file vf_colorspace.c.
Referenced by convert().
|
static |
Definition at line 454 of file vf_colorspace.c.
Referenced by filter_frame().
|
static |
Definition at line 524 of file vf_colorspace.c.
Referenced by create_filtergraph().
|
static |
Definition at line 554 of file vf_colorspace.c.
Referenced by filter_frame().
|
static |
Definition at line 846 of file vf_colorspace.c.
|
static |
Definition at line 855 of file vf_colorspace.c.
Referenced by filter_frame().
|
static |
Definition at line 873 of file vf_colorspace.c.
|
static |
Definition at line 984 of file vf_colorspace.c.
|
static |
Definition at line 1012 of file vf_colorspace.c.
| AVFILTER_DEFINE_CLASS | ( | colorspace | ) |
|
static |
Definition at line 70 of file vf_colorspace.c.
Referenced by create_filtergraph(), and filter_frame().
|
static |
Definition at line 83 of file vf_colorspace.c.
Referenced by create_filtergraph(), and filter_frame().
|
static |
Definition at line 96 of file vf_colorspace.c.
Referenced by create_filtergraph(), and filter_frame().
|
static |
Definition at line 184 of file vf_colorspace.c.
|
static |
Definition at line 228 of file vf_colorspace.c.
Referenced by vaapi_encode_h264_write_vui(), and vaapi_encode_h265_write_vui_parameters().
|
static |
Definition at line 253 of file vf_colorspace.c.
|
static |
Definition at line 258 of file vf_colorspace.c.
Referenced by mov_read_colr().
|
static |
Definition at line 1028 of file vf_colorspace.c.
|
static |
Definition at line 1135 of file vf_colorspace.c.
|
static |
Definition at line 1144 of file vf_colorspace.c.
| AVFilter ff_vf_colorspace |
Definition at line 1153 of file vf_colorspace.c.
1.8.6