mirror of
https://gitee.com/openharmony/third_party_ffmpeg
synced 2024-11-23 19:30:05 +00:00
imgconvert: Move ff_deinterlace_line_*_mmx declarations out of dsputil
This commit is contained in:
parent
1a8d0cf77e
commit
600b854ad8
@ -39,10 +39,6 @@
|
||||
#include "libavutil/pixdesc.h"
|
||||
#include "libavutil/imgutils.h"
|
||||
|
||||
#if HAVE_MMX_EXTERNAL
|
||||
#include "x86/dsputil_x86.h"
|
||||
#endif
|
||||
|
||||
#if HAVE_MMX_EXTERNAL
|
||||
#define deinterlace_line_inplace ff_deinterlace_line_inplace_mmx
|
||||
#define deinterlace_line ff_deinterlace_line_mmx
|
||||
|
@ -21,6 +21,24 @@
|
||||
|
||||
#include <stdint.h>
|
||||
|
||||
#include "version.h"
|
||||
|
||||
#if FF_API_DEINTERLACE
|
||||
|
||||
void ff_deinterlace_line_mmx(uint8_t *dst,
|
||||
const uint8_t *lum_m4, const uint8_t *lum_m3,
|
||||
const uint8_t *lum_m2, const uint8_t *lum_m1,
|
||||
const uint8_t *lum,
|
||||
int size);
|
||||
|
||||
void ff_deinterlace_line_inplace_mmx(const uint8_t *lum_m4,
|
||||
const uint8_t *lum_m3,
|
||||
const uint8_t *lum_m2,
|
||||
const uint8_t *lum_m1,
|
||||
const uint8_t *lum, int size);
|
||||
|
||||
#endif /* FF_API_DEINTERLACE */
|
||||
|
||||
/* 1/2^n downscaling functions */
|
||||
void ff_shrink22(uint8_t *dst, int dst_wrap, const uint8_t *src, int src_wrap, int width, int height);
|
||||
void ff_shrink44(uint8_t *dst, int dst_wrap, const uint8_t *src, int src_wrap, int width, int height);
|
||||
|
@ -91,18 +91,6 @@ void ff_put_pixels8_xy2_mmx(uint8_t *block, const uint8_t *pixels,
|
||||
void ff_put_pixels16_xy2_mmx(uint8_t *block, const uint8_t *pixels,
|
||||
ptrdiff_t line_size, int h);
|
||||
|
||||
void ff_deinterlace_line_mmx(uint8_t *dst,
|
||||
const uint8_t *lum_m4, const uint8_t *lum_m3,
|
||||
const uint8_t *lum_m2, const uint8_t *lum_m1,
|
||||
const uint8_t *lum,
|
||||
int size);
|
||||
|
||||
void ff_deinterlace_line_inplace_mmx(const uint8_t *lum_m4,
|
||||
const uint8_t *lum_m3,
|
||||
const uint8_t *lum_m2,
|
||||
const uint8_t *lum_m1,
|
||||
const uint8_t *lum, int size);
|
||||
|
||||
#define PIXELS16(STATIC, PFX1, PFX2, TYPE, CPUEXT) \
|
||||
STATIC void PFX1 ## _pixels16 ## TYPE ## CPUEXT(uint8_t *block, \
|
||||
const uint8_t *pixels, \
|
||||
|
Loading…
Reference in New Issue
Block a user