Go to the documentation of this file.
67 while (!found && (((uintptr_t)
dst) & 7) &&
size >= 4)
69 found = (
AV_RL32(
src) &~ 0x03000000) == 0x00030000;
84 while (!found &&
size >= 4)
86 found = (
AV_RL32(
src) &~ 0x03000000) == 0x00030000;
void(* vc1_v_loop_filter16)(uint8_t *src, ptrdiff_t stride, int pq)
void ff_avg_vc1_chroma_mc8_neon(uint8_t *dst, const uint8_t *src, ptrdiff_t stride, int h, int x, int y)
av_cold void ff_vc1dsp_init_aarch64(VC1DSPContext *dsp)
void ff_vc1_inv_trans_4x4_neon(uint8_t *dest, ptrdiff_t stride, int16_t *block)
void(* vc1_inv_trans_4x4)(uint8_t *dest, ptrdiff_t stride, int16_t *block)
h264_chroma_mc_func avg_no_rnd_vc1_chroma_pixels_tab[3]
void ff_vc1_v_loop_filter4_neon(uint8_t *src, ptrdiff_t stride, int pq)
void ff_vc1_inv_trans_4x4_dc_neon(uint8_t *dest, ptrdiff_t stride, int16_t *block)
void(* vc1_inv_trans_8x8_dc)(uint8_t *dest, ptrdiff_t stride, int16_t *block)
int av_get_cpu_flags(void)
Return the flags which specify extensions supported by the CPU.
h264_chroma_mc_func put_no_rnd_vc1_chroma_pixels_tab[3]
void(* vc1_inv_trans_4x4_dc)(uint8_t *dest, ptrdiff_t stride, int16_t *block)
static atomic_int cpu_flags
void(* vc1_v_loop_filter4)(uint8_t *src, ptrdiff_t stride, int pq)
static int vc1_unescape_buffer_neon(const uint8_t *src, int size, uint8_t *dst)
void ff_vc1_inv_trans_4x8_neon(uint8_t *dest, ptrdiff_t stride, int16_t *block)
void ff_avg_vc1_chroma_mc4_neon(uint8_t *dst, const uint8_t *src, ptrdiff_t stride, int h, int x, int y)
void(* vc1_h_loop_filter4)(uint8_t *src, ptrdiff_t stride, int pq)
void(* vc1_inv_trans_8x4_dc)(uint8_t *dest, ptrdiff_t stride, int16_t *block)
void ff_vc1_v_loop_filter16_neon(uint8_t *src, ptrdiff_t stride, int pq)
void(* vc1_h_loop_filter16)(uint8_t *src, ptrdiff_t stride, int pq)
void ff_put_vc1_chroma_mc4_neon(uint8_t *dst, const uint8_t *src, ptrdiff_t stride, int h, int x, int y)
int ff_vc1_unescape_buffer_helper_neon(const uint8_t *src, int size, uint8_t *dst)
void ff_vc1_inv_trans_8x8_dc_neon(uint8_t *dest, ptrdiff_t stride, int16_t *block)
void(* vc1_inv_trans_8x4)(uint8_t *dest, ptrdiff_t stride, int16_t *block)
void ff_vc1_inv_trans_8x8_neon(int16_t *block)
void ff_put_vc1_chroma_mc8_neon(uint8_t *dst, const uint8_t *src, ptrdiff_t stride, int h, int x, int y)
void ff_vc1_h_loop_filter16_neon(uint8_t *src, ptrdiff_t stride, int pq)
void(* vc1_inv_trans_4x8_dc)(uint8_t *dest, ptrdiff_t stride, int16_t *block)
uint8_t ptrdiff_t const uint8_t ptrdiff_t int intptr_t intptr_t int int16_t * dst
void ff_vc1_inv_trans_4x8_dc_neon(uint8_t *dest, ptrdiff_t stride, int16_t *block)
void ff_vc1_h_loop_filter8_neon(uint8_t *src, ptrdiff_t stride, int pq)
void(* vc1_inv_trans_8x8)(int16_t *b)
int(* vc1_unescape_buffer)(const uint8_t *src, int size, uint8_t *dst)
void ff_vc1_inv_trans_8x4_neon(uint8_t *dest, ptrdiff_t stride, int16_t *block)
void ff_vc1_v_loop_filter8_neon(uint8_t *src, ptrdiff_t stride, int pq)
void ff_vc1_inv_trans_8x4_dc_neon(uint8_t *dest, ptrdiff_t stride, int16_t *block)
void(* vc1_h_loop_filter8)(uint8_t *src, ptrdiff_t stride, int pq)
uint64_t_TMPL AV_WL64 unsigned int_TMPL AV_RL32
void(* vc1_v_loop_filter8)(uint8_t *src, ptrdiff_t stride, int pq)
The exact code depends on how similar the blocks are and how related they are to the block
void(* vc1_inv_trans_4x8)(uint8_t *dest, ptrdiff_t stride, int16_t *block)
static void BS_FUNC() skip(BSCTX *bc, unsigned int n)
Skip n bits in the buffer.
void ff_vc1_h_loop_filter4_neon(uint8_t *src, ptrdiff_t stride, int pq)