34 #if defined (__FDPIC__) && CONFIG_SRAM
35 #define L1CODE __attribute__ ((l1_text))
40 int ff_bfin_uyvytoyv12(
const uint8_t *src, uint8_t *ydst, uint8_t *udst, uint8_t *vdst,
42 int lumStride,
int chromStride,
int srcStride)
L1CODE;
44 int ff_bfin_yuyvtoyv12(
const uint8_t *src, uint8_t *ydst, uint8_t *udst, uint8_t *vdst,
46 int lumStride,
int chromStride,
int srcStride)
L1CODE;
49 int srcSliceH, uint8_t* dst[],
int dstStride[])
51 uint8_t *dsty = dst[0] + dstStride[0]*srcSliceY;
52 uint8_t *dstu = dst[1] + dstStride[1]*srcSliceY/2;
53 uint8_t *dstv = dst[2] + dstStride[2]*srcSliceY/2;
54 uint8_t *ip = src[0] + srcStride[0]*srcSliceY;
58 dstStride[0], dstStride[1], srcStride[0]);
64 int srcSliceH, uint8_t* dst[],
int dstStride[])
66 uint8_t *dsty = dst[0] + dstStride[0]*srcSliceY;
67 uint8_t *dstu = dst[1] + dstStride[1]*srcSliceY/2;
68 uint8_t *dstv = dst[2] + dstStride[2]*srcSliceY/2;
69 uint8_t *ip = src[0] + srcStride[0]*srcSliceY;
73 dstStride[0], dstStride[1], srcStride[0]);
SwsFunc swScale
Note that src, dst, srcStride, dstStride will be copied in the sws_scale() wrapper so they can be fre...
enum PixelFormat srcFormat
Source pixel format.
void ff_bfin_get_unscaled_swscale(SwsContext *c)
planar YUV 4:2:0, 12bpp, (1 Cr & Cb sample per 2x2 Y samples)
static int uyvytoyv12_unscaled(SwsContext *c, uint8_t *src[], int srcStride[], int srcSliceY, int srcSliceH, uint8_t *dst[], int dstStride[])
external api for the swscale stuff
void av_log(void *avcl, int level, const char *fmt,...)
int ff_bfin_uyvytoyv12(const uint8_t *src, uint8_t *ydst, uint8_t *udst, uint8_t *vdst, int width, int height, int lumStride, int chromStride, int srcStride) L1CODE
static int yuyvtoyv12_unscaled(SwsContext *c, uint8_t *src[], int srcStride[], int srcSliceY, int srcSliceH, uint8_t *dst[], int dstStride[])
packed YUV 4:2:2, 16bpp, Y0 Cb Y1 Cr
int ff_bfin_yuyvtoyv12(const uint8_t *src, uint8_t *ydst, uint8_t *udst, uint8_t *vdst, int width, int height, int lumStride, int chromStride, int srcStride) L1CODE
packed YUV 4:2:2, 16bpp, Cb Y0 Cr Y1
enum PixelFormat dstFormat
Destination pixel format.