Hi,

On Sat, Dec 17, 2011 at 2:37 PM, Nathan Maxson <[email protected]>wrote:

> [..]


> --- a/libswscale/swscale_unscaled.c
> +++ b/libswscale/swscale_unscaled.c
> @@ -87,26 +87,27 @@ DECLARE_ALIGNED(8, const uint8_t,
dither_8x8_256)[8][8] = {
>  #define RV ( (int)(0.500*224/255*(1<<RGB2YUV_SHIFT)+0.5))
>  #define RU (-(int)(0.169*224/255*(1<<RGB2YUV_SHIFT)+0.5))
>
> -static void fillPlane(uint8_t* plane, int stride, int width, int height,
int y, uint8_t val)
> +static void fillPlane(uint8_t * plane, int stride, int width, int
height, int y,

"uint8_t *plane" is actually correct, i.e. space between "*" and type, but
not between "*" and variable name.

> -    uint8_t *ptr = plane + stride*y;
> -    for (i=0; i<height; i++) {
> +    uint8_t * ptr = plane + stride * y;

"uint8_t *ptr".

> -static void copyPlane(const uint8_t *src, int srcStride,
> +static void copyPlane(const uint8_t * src, int srcStride,

"uint8_t *src".

> -                      uint8_t *dst, int dstStride)
> +                      uint8_t * dst, int dstStride)

"uint8_t *dst".

> -static int planarToNv12Wrapper(SwsContext *c, const uint8_t* src[], int
srcStride[], int srcSliceY,
> -                               int srcSliceH, uint8_t* dstParam[], int
dstStride[])
> +static int planarToNv12Wrapper(SwsContext * c, const uint8_t * src[],

"SwsContext *c" and "const uint8_t *src[]".

> +                               int srcSliceH, uint8_t * dstParam[],

"uint8_t *dstParam[]".

> -    uint8_t *dst = dstParam[1] + dstStride[1]*srcSliceY/2;
> +    uint8_t * dst = dstParam[1] + dstStride[1] * srcSliceY / 2;

"uint8_t *dst".

> -static int planarToYuy2Wrapper(SwsContext *c, const uint8_t* src[], int
srcStride[], int srcSliceY,
> -                               int srcSliceH, uint8_t* dstParam[], int
dstStride[])
> +static int planarToYuy2Wrapper(SwsContext * c, const uint8_t * src[],
> +                               int srcStride[], int srcSliceY, int
srcSliceH,
> +                               uint8_t * dstParam[], int dstStride[])

See above.

> -    uint8_t *dst=dstParam[0] + dstStride[0]*srcSliceY;
> +    uint8_t * dst=dstParam[0] + dstStride[0] * srcSliceY;

Same.

> -static int planarToUyvyWrapper(SwsContext *c, const uint8_t* src[], int
srcStride[], int srcSliceY,
> -                               int srcSliceH, uint8_t* dstParam[], int
dstStride[])
> +static int planarToUyvyWrapper(SwsContext * c, const uint8_t * src[],
> +                               int srcStride[], int srcSliceY, int
srcSliceH,
> +                               uint8_t * dstParam[], int dstStride[])
>  {
> -    uint8_t *dst=dstParam[0] + dstStride[0]*srcSliceY;
> +    uint8_t * dst = dstParam[0] + dstStride[0] * srcSliceY;

Same.

> -static int yuv422pToYuy2Wrapper(SwsContext *c, const uint8_t* src[], int
srcStride[], int srcSliceY,
> -                                int srcSliceH, uint8_t* dstParam[], int
dstStride[])
> +static int yuv422pToYuy2Wrapper(SwsContext * c, const uint8_t * src[],
> +                                int srcStride[], int srcSliceY, int
srcSliceH,
> +                                uint8_t * dstParam[], int dstStride[])
>  {
> -    uint8_t *dst=dstParam[0] + dstStride[0]*srcSliceY;
> +    uint8_t * dst = dstParam[0] + dstStride[0] * srcSliceY;

Same.

> -static int yuv422pToUyvyWrapper(SwsContext *c, const uint8_t* src[], int
srcStride[], int srcSliceY,
> -                                int srcSliceH, uint8_t* dstParam[], int
dstStride[])
> +static int yuv422pToUyvyWrapper(SwsContext * c, const uint8_t * src[],
> +                                int srcStride[], int srcSliceY, int
srcSliceH,
> +                                uint8_t * dstParam[], int dstStride[])
>  {
> -    uint8_t *dst=dstParam[0] + dstStride[0]*srcSliceY;
> +    uint8_t * dst = dstParam[0] + dstStride[0] * srcSliceY;

Same.

> -static int yuyvToYuv420Wrapper(SwsContext *c, const uint8_t* src[], int
srcStride[], int srcSliceY,
> -                               int srcSliceH, uint8_t* dstParam[], int
dstStride[])
> +static int yuyvToYuv420Wrapper(SwsContext * c, const uint8_t * src[],
> +                               int srcStride[], int srcSliceY, int
srcSliceH,
> +                               uint8_t * dstParam[], int dstStride[])
>  {
> -    uint8_t *ydst=dstParam[0] + dstStride[0]*srcSliceY;
> -    uint8_t *udst=dstParam[1] + dstStride[1]*srcSliceY/2;
> -    uint8_t *vdst=dstParam[2] + dstStride[2]*srcSliceY/2;
> +    uint8_t * ydst = dstParam[0] + dstStride[0] * srcSliceY;
> +    uint8_t * udst = dstParam[1] + dstStride[1] * srcSliceY/2;
> +    uint8_t * vdst = dstParam[2] + dstStride[2] * srcSliceY/2;

Same, plus spaces around "/", i.e. "srcSliceY / 2".

> -static int yuyvToYuv422Wrapper(SwsContext *c, const uint8_t* src[], int
srcStride[], int srcSliceY,
> -                               int srcSliceH, uint8_t* dstParam[], int
dstStride[])
> +static int yuyvToYuv422Wrapper(SwsContext * c, const uint8_t * src[],
> +                               int srcStride[], int srcSliceY, int
srcSliceH,
> +                               uint8_t * dstParam[], int dstStride[])
>  {
> -    uint8_t *ydst=dstParam[0] + dstStride[0]*srcSliceY;
> -    uint8_t *udst=dstParam[1] + dstStride[1]*srcSliceY;
> -    uint8_t *vdst=dstParam[2] + dstStride[2]*srcSliceY;
> +    uint8_t * ydst = dstParam[0] + dstStride[0] * srcSliceY;
> +    uint8_t * udst = dstParam[1] + dstStride[1] * srcSliceY;
> +    uint8_t * vdst = dstParam[2] + dstStride[2] * srcSliceY;

See above.

> -static int uyvyToYuv420Wrapper(SwsContext *c, const uint8_t* src[], int
srcStride[], int srcSliceY,
> -                               int srcSliceH, uint8_t* dstParam[], int
dstStride[])
> +static int uyvyToYuv420Wrapper(SwsContext * c, const uint8_t * src[],
> +                               int srcStride[], int srcSliceY, int
srcSliceH,
> +                               uint8_t * dstParam[], int dstStride[])
>  {
> -    uint8_t *ydst=dstParam[0] + dstStride[0]*srcSliceY;
> -    uint8_t *udst=dstParam[1] + dstStride[1]*srcSliceY/2;
> -    uint8_t *vdst=dstParam[2] + dstStride[2]*srcSliceY/2;
> +    uint8_t * ydst = dstParam[0] + dstStride[0] * srcSliceY;
> +    uint8_t * udst = dstParam[1] + dstStride[1] * srcSliceY/2;
> +    uint8_t * vdst = dstParam[2] + dstStride[2] * srcSliceY/2;

See earlier comments plus spaces around "/".

> -static int uyvyToYuv422Wrapper(SwsContext *c, const uint8_t* src[], int
srcStride[], int srcSliceY,
> -                               int srcSliceH, uint8_t* dstParam[], int
dstStride[])
> +static int uyvyToYuv422Wrapper(SwsContext * c, const uint8_t * src[],
> +                               int srcStride[], int srcSliceY, int
srcSliceH,
> +                               uint8_t * dstParam[], int dstStride[])
>  {
> -    uint8_t *ydst=dstParam[0] + dstStride[0]*srcSliceY;
> -    uint8_t *udst=dstParam[1] + dstStride[1]*srcSliceY;
> -    uint8_t *vdst=dstParam[2] + dstStride[2]*srcSliceY;
> +    uint8_t * ydst = dstParam[0] + dstStride[0] * srcSliceY;
> +    uint8_t * udst = dstParam[1] + dstStride[1] * srcSliceY;
> +    uint8_t * vdst = dstParam[2] + dstStride[2] * srcSliceY;

See earlier comments.

> -static void gray8aToPacked32(const uint8_t *src, uint8_t *dst, int
num_pixels, const uint8_t *palette)
> +static void gray8aToPacked32(const uint8_t * src, uint8_t * dst, int
num_pixels,
> +                             const uint8_t * palette)

Same.

> -    for (i=0; i<num_pixels; i++)
> -        ((uint32_t *) dst)[i] = ((const uint32_t *)palette)[src[i<<1]] |
(src[(i<<1)+1] << 24);
> +    for (i = 0; i < num_pixels; i++)
> +        ((uint32_t *) dst)[i] = ((const uint32_t *)palette)[src[i<<1]] |
(src[(i<<1) + 1] << 24);

Always spaces around "<<". Also space between variable and cast, i.e.
"((const uint32_t *) palette)[src[i << 1]]".

> -static void gray8aToPacked32_1(const uint8_t *src, uint8_t *dst, int
num_pixels, const uint8_t *palette)
> +static void gray8aToPacked32_1(const uint8_t * src, uint8_t * dst, int
num_pixels,
> +                               const uint8_t * palette)

See earlier comments.

> -    for (i=0; i<num_pixels; i++)
> -        ((uint32_t *) dst)[i] = ((const uint32_t *)palette)[src[i<<1]] |
src[(i<<1)+1];
> +    for (i = 0; i < num_pixels; i++)
> +        ((uint32_t *) dst)[i] = ((const uint32_t *)palette)[src[i<<1]] |
src[(i<<1) + 1];

See 2 comments above.

> -static void gray8aToPacked24(const uint8_t *src, uint8_t *dst, int
num_pixels, const uint8_t *palette)
> +static void gray8aToPacked24(const uint8_t * src, uint8_t * dst, int
num_pixels,
> +                             const uint8_t * palette)

See earlier comments. I'll skip this for the rest of the patch, I think you
get the idea.

> -        dst[0]= palette[src[i<<1]*4+0];
> -        dst[1]= palette[src[i<<1]*4+1];
> -        dst[2]= palette[src[i<<1]*4+2];
> -        dst+= 3;
> +        dst[0] = palette[src[i<<1]* 4 + 0];
> +        dst[1] = palette[src[i<<1]* 4 + 1];
> +        dst[2] = palette[src[i<<1]* 4 + 2];

Spaces around "<<", spaces between "]" and "*".

> -    uint16_t       *dstPtr =       (uint16_t *)dst[0];
> -    const uint16_t *srcPtr = (const uint16_t *)src[0];
> +    uint16_t       * dstPtr =       (uint16_t *)dst[0];
> +    const uint16_t * srcPtr = (const uint16_t *)src[0];

Spaces between cast and variable name, and remove space between "*" and
variable name.

> -    const int srcBpp= (c->srcFormatBpp + 7) >> 3;
> -    const int dstBpp= (c->dstFormatBpp + 7) >> 3;
> -    const int srcId= c->srcFormatBpp >> 2; /* 1:0, 4:1, 8:2, 15:3, 16:4,
24:6, 32:8 */
> -    const int dstId= c->dstFormatBpp >> 2;
> -    void (*conv)(const uint8_t *src, uint8_t *dst, int src_size)=NULL;
> +    const int srcBpp = (c->srcFormatBpp + 7) >> 3;
> +    const int dstBpp = (c->dstFormatBpp + 7) >> 3;
> +    const int srcId = c->srcFormatBpp >> 2; /* 1:0, 4:1, 8:2, 15:3,
16:4, 24:6, 32:8 */
> +    const int dstId = c->dstFormatBpp >> 2;
> +    void (* conv)(const uint8_t * src, uint8_t * dst, int src_size) =
NULL;

"void (*conv)(...".

> -        const uint8_t *srcPtr= src[0];
> -              uint8_t *dstPtr= dst[0];
> -        if ((srcFormat == PIX_FMT_RGB32_1 || srcFormat ==
PIX_FMT_BGR32_1) && !isRGBA32(dstFormat))
> +        const uint8_t * srcPtr = src[0];
> +              uint8_t * dstPtr = dst[0];
> +        if ((srcFormat == PIX_FMT_RGB32_1 || srcFormat ==
PIX_FMT_BGR32_1)
> +            && !isRGBA32(dstFormat))

Please put the "&&" on the previous line.


> -        if ((dstFormat == PIX_FMT_RGB32_1 || dstFormat ==
PIX_FMT_BGR32_1) && !isRGBA32(srcFormat))
> +        if ((dstFormat == PIX_FMT_RGB32_1 || dstFormat ==
PIX_FMT_BGR32_1)
> +            && !isRGBA32(srcFormat))

Same.

> -        if (dstStride[0]*srcBpp == srcStride[0]*dstBpp && srcStride[0] >
0 && !(srcStride[0] % srcBpp))
> -            conv(srcPtr, dstPtr + dstStride[0]*srcSliceY,
srcSliceH*srcStride[0]);
> +        if (dstStride[0] * srcBpp == srcStride[0] * dstBpp &&
srcStride[0] > 0
> +            && !(srcStride[0] % srcBpp))

Same.

> -        dst[0]+ srcSliceY    *dstStride[0],
> -        dst[1]+(srcSliceY>>1)*dstStride[1],
> -        dst[2]+(srcSliceY>>1)*dstStride[2],
> +        dst[0]+ srcSliceY     * dstStride[0],
> +        dst[1]+(srcSliceY>>1) * dstStride[1],
> +        dst[2]+(srcSliceY>>1) * dstStride[2],

Spaces around "+" and ">>".

>          while(length+c->srcW <= FFABS(dstStride[0])
> -           && length+c->srcW <= FFABS(srcStride[0])) length+= c->srcW;
> -        assert(length!=0);
> +           && length+c->srcW <= FFABS(srcStride[0])) length += c->srcW;

"&&" one line above.

> -    for (plane=0; plane<4; plane++) {
> -        int length= (plane==0 || plane==3) ? c->srcW  : -((-c->srcW
 )>>c->chrDstHSubSample);
> -        int y=      (plane==0 || plane==3) ? srcSliceY:
-((-srcSliceY)>>c->chrDstVSubSample);
> -        int height= (plane==0 || plane==3) ? srcSliceH:
-((-srcSliceH)>>c->chrDstVSubSample);
> -        const uint8_t *srcPtr= src[plane];
> -        uint8_t *dstPtr= dst[plane] + dstStride[plane]*y;
> +    for (plane = 0; plane < 4; plane++) {
> +        int length= (plane == 0 || plane == 3) ? c->srcW  : -((-c->srcW
 )>>c->chrDstHSubSample);
> +        int y=      (plane == 0 || plane == 3) ? srcSliceY:
-((-srcSliceY)>>c->chrDstVSubSample);
> +        int height= (plane == 0 || plane == 3) ? srcSliceH:
-((-srcSliceH)>>c->chrDstVSubSample);

int length = ..
int y      = ..
int height = ..

Also spaces around the ">>" at the end of each line.

> -                const uint16_t *srcPtr2 = (const uint16_t*)srcPtr;
> +                const uint16_t * srcPtr2 = (const uint16_t *)srcPtr;

Spaces between cast and variable name.

> -                    uint16_t *dstPtr2 = (uint16_t*)dstPtr;
> +                    uint16_t * dstPtr2 = (uint16_t *)dstPtr;

Same.

> -                            wfunc(&dstPtr2[j], (srcpx<<(16-src_depth)) |
(srcpx>>(2*src_depth-16))); \
> +                            wfunc(&dstPtr2[j], (srcpx<<(16-src_depth)) |
(srcpx>>(2 * src_depth-16))); \

Spaces around "<<", "-", ">>".

The same concept throughout the rest of the file, you should be able to
finish 99% by applying the same comments from here on, and then I'll review
the rest.

Ronald
_______________________________________________
libav-devel mailing list
[email protected]
https://lists.libav.org/mailman/listinfo/libav-devel

Reply via email to