FFmpeg
4.0
|
Go to the source code of this file.
Macros | |
#define | ss 444 |
#define | avg(a, b, c, d) (a) |
#define | fn3(a, b, c) a##_##c##p##b##_c |
#define | fn2(a, b, c) fn3(a,b,c) |
#define | fn(a) fn2(a, BIT_DEPTH, ss) |
#define | pixel uint16_t |
#define | av_clip_pixel(x) av_clip_uintp2(x, BIT_DEPTH) |
#define | OUT_BIT_DEPTH BIT_DEPTH |
#define | IN_BIT_DEPTH 8 |
#define | IN_BIT_DEPTH 10 |
#define | IN_BIT_DEPTH 12 |
Functions | |
static void fn() | yuv2rgb (int16_t *rgb[3], ptrdiff_t rgb_stride, uint8_t *_yuv[3], const ptrdiff_t yuv_stride[3], int w, int h, const int16_t yuv2rgb_coeffs[3][3][8], const int16_t yuv_offset[8]) |
static void fn() | rgb2yuv (uint8_t *_yuv[3], const ptrdiff_t yuv_stride[3], int16_t *rgb[3], ptrdiff_t s, int w, int h, const int16_t rgb2yuv_coeffs[3][3][8], const int16_t yuv_offset[8]) |
static void fn() | rgb2yuv_fsb (uint8_t *_yuv[3], const ptrdiff_t yuv_stride[3], int16_t *rgb[3], ptrdiff_t s, int w, int h, const int16_t rgb2yuv_coeffs[3][3][8], const int16_t yuv_offset[8], int *rnd_scratch[3][2]) |
#define ss 444 |
Definition at line 27 of file colorspacedsp_template.c.
Referenced by av_timecode_get_smpte_from_framenum(), av_timecode_init_from_string(), av_timecode_make_smpte_tc_string(), av_timecode_make_string(), build_filter(), copy_field(), decode_block_refinement(), event_loop(), init_quantization(), lrc_probe(), make_vitc_tc_string(), mov_read_rtmd_track(), ogg_packet(), pulse_read_header(), pulse_set_volume(), put_subframe(), read_ts(), ssim_4x4x2_core(), ssim_4x4xn_16bit(), ssim_4x4xn_8bit(), ssim_end1(), ssim_end1x(), subviewer1_read_header(), and swr_free().
Definition at line 28 of file colorspacedsp_template.c.
Referenced by deband_16_c(), deband_16_coupling_c(), deband_8_c(), deband_8_coupling_c(), dering(), ff_cavsdsp_init_x86(), ff_diracdsp_init_x86(), ff_hpeldsp_init(), ff_put_pixels8_l2_8(), ff_vp9dsp_init_16bpp_x86(), ff_vp9dsp_init_x86(), hpeldsp_init_mmx(), INIT_FUNC(), rearrange_lsp(), rgb2yuv(), rgb2yuv_fsb(), and x8_setup_spatial_compensation().
Definition at line 41 of file colorspacedsp_template.c.
Referenced by update_master_pl_info().
Definition at line 42 of file colorspacedsp_template.c.
Referenced by copy_pad(), and decoder_start().
#define pixel uint16_t |
Definition at line 50 of file colorspacedsp_template.c.
Referenced by rgb2yuv(), rgb2yuv_fsb(), and yuv2rgb().
#define av_clip_pixel | ( | x | ) | av_clip_uintp2(x, BIT_DEPTH) |
Definition at line 51 of file colorspacedsp_template.c.
Referenced by rgb2yuv(), and rgb2yuv_fsb().
#define OUT_BIT_DEPTH BIT_DEPTH |
Definition at line 332 of file colorspacedsp_template.c.
Referenced by yuv2yuv().
#define IN_BIT_DEPTH 8 |
Definition at line 341 of file colorspacedsp_template.c.
Referenced by yuv2yuv().
#define IN_BIT_DEPTH 10 |
Definition at line 341 of file colorspacedsp_template.c.
#define IN_BIT_DEPTH 12 |
Definition at line 341 of file colorspacedsp_template.c.
|
static |
Definition at line 54 of file colorspacedsp_template.c.
|
static |
Definition at line 130 of file colorspacedsp_template.c.
Referenced by bayer_to_yv12_wrapper(), create_filtergraph(), uyvytoyv12(), yv12_copy(), and yv12_interpolate().