mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2025-03-23 04:24:35 +02:00
vcr1: cosmetics: K&R prettyprinting, typos, parentheses, dead code, comments
This commit is contained in:
parent
59cbc4eee2
commit
db1e403cfb
@ -21,15 +21,12 @@
|
||||
|
||||
/**
|
||||
* @file
|
||||
* ati vcr1 codec.
|
||||
* ATI VCR1 codec
|
||||
*/
|
||||
|
||||
#include "avcodec.h"
|
||||
#include "dsputil.h"
|
||||
|
||||
//#undef NDEBUG
|
||||
//#include <assert.h>
|
||||
|
||||
/* Disable the encoder. */
|
||||
#undef CONFIG_VCR1_ENCODER
|
||||
#define CONFIG_VCR1_ENCODER 0
|
||||
@ -41,9 +38,8 @@ typedef struct VCR1Context{
|
||||
int offset[4];
|
||||
} VCR1Context;
|
||||
|
||||
static int decode_frame(AVCodecContext *avctx,
|
||||
void *data, int *data_size,
|
||||
AVPacket *avpkt)
|
||||
static int decode_frame(AVCodecContext *avctx, void *data,
|
||||
int *data_size, AVPacket *avpkt)
|
||||
{
|
||||
const uint8_t *buf = avpkt->data;
|
||||
int buf_size = avpkt->size;
|
||||
@ -65,7 +61,7 @@ static int decode_frame(AVCodecContext *avctx,
|
||||
p->key_frame = 1;
|
||||
|
||||
for (i = 0; i < 16; i++) {
|
||||
a->delta[i]= *(bytestream++);
|
||||
a->delta[i] = *bytestream++;
|
||||
bytestream++;
|
||||
}
|
||||
|
||||
@ -78,18 +74,18 @@ static int decode_frame(AVCodecContext *avctx,
|
||||
uint8_t *cr = &a->picture.data[2][(y >> 2) * a->picture.linesize[2]];
|
||||
|
||||
for (i = 0; i < 4; i++)
|
||||
a->offset[i]= *(bytestream++);
|
||||
a->offset[i] = *bytestream++;
|
||||
|
||||
offset = a->offset[0] - a->delta[bytestream[2] & 0xF];
|
||||
for (x = 0; x < avctx->width; x += 4) {
|
||||
luma[0]=( offset += a->delta[ bytestream[2]&0xF ]);
|
||||
luma[1]=( offset += a->delta[ bytestream[2]>>4 ]);
|
||||
luma[2]=( offset += a->delta[ bytestream[0]&0xF ]);
|
||||
luma[3]=( offset += a->delta[ bytestream[0]>>4 ]);
|
||||
luma[0] = offset += a->delta[bytestream[2] & 0xF];
|
||||
luma[1] = offset += a->delta[bytestream[2] >> 4];
|
||||
luma[2] = offset += a->delta[bytestream[0] & 0xF];
|
||||
luma[3] = offset += a->delta[bytestream[0] >> 4];
|
||||
luma += 4;
|
||||
|
||||
*(cb++) = bytestream[3];
|
||||
*(cr++) = bytestream[1];
|
||||
*cb++ = bytestream[3];
|
||||
*cr++ = bytestream[1];
|
||||
|
||||
bytestream += 4;
|
||||
}
|
||||
@ -97,14 +93,14 @@ static int decode_frame(AVCodecContext *avctx,
|
||||
offset = a->offset[y & 3] - a->delta[bytestream[2] & 0xF];
|
||||
|
||||
for (x = 0; x < avctx->width; x += 8) {
|
||||
luma[0]=( offset += a->delta[ bytestream[2]&0xF ]);
|
||||
luma[1]=( offset += a->delta[ bytestream[2]>>4 ]);
|
||||
luma[2]=( offset += a->delta[ bytestream[3]&0xF ]);
|
||||
luma[3]=( offset += a->delta[ bytestream[3]>>4 ]);
|
||||
luma[4]=( offset += a->delta[ bytestream[0]&0xF ]);
|
||||
luma[5]=( offset += a->delta[ bytestream[0]>>4 ]);
|
||||
luma[6]=( offset += a->delta[ bytestream[1]&0xF ]);
|
||||
luma[7]=( offset += a->delta[ bytestream[1]>>4 ]);
|
||||
luma[0] = offset += a->delta[bytestream[2] & 0xF];
|
||||
luma[1] = offset += a->delta[bytestream[2] >> 4];
|
||||
luma[2] = offset += a->delta[bytestream[3] & 0xF];
|
||||
luma[3] = offset += a->delta[bytestream[3] >> 4];
|
||||
luma[4] = offset += a->delta[bytestream[0] & 0xF];
|
||||
luma[5] = offset += a->delta[bytestream[0] >> 4];
|
||||
luma[6] = offset += a->delta[bytestream[1] & 0xF];
|
||||
luma[7] = offset += a->delta[bytestream[1] >> 4];
|
||||
luma += 8;
|
||||
bytestream += 4;
|
||||
}
|
||||
@ -118,7 +114,9 @@ static int decode_frame(AVCodecContext *avctx,
|
||||
}
|
||||
|
||||
#if CONFIG_VCR1_ENCODER
|
||||
static int encode_frame(AVCodecContext *avctx, unsigned char *buf, int buf_size, void *data){
|
||||
static int encode_frame(AVCodecContext *avctx, unsigned char *buf,
|
||||
int buf_size, void *data)
|
||||
{
|
||||
VCR1Context *const a = avctx->priv_data;
|
||||
AVFrame *pict = data;
|
||||
AVFrame *const p = &a->picture;
|
||||
@ -138,15 +136,16 @@ static int encode_frame(AVCodecContext *avctx, unsigned char *buf, int buf_size,
|
||||
}
|
||||
#endif
|
||||
|
||||
static av_cold void common_init(AVCodecContext *avctx){
|
||||
static av_cold void common_init(AVCodecContext *avctx)
|
||||
{
|
||||
VCR1Context *const a = avctx->priv_data;
|
||||
|
||||
avctx->coded_frame = &a->picture;
|
||||
a->avctx = avctx;
|
||||
}
|
||||
|
||||
static av_cold int decode_init(AVCodecContext *avctx){
|
||||
|
||||
static av_cold int decode_init(AVCodecContext *avctx)
|
||||
{
|
||||
common_init(avctx);
|
||||
|
||||
avctx->pix_fmt = PIX_FMT_YUV410P;
|
||||
@ -154,7 +153,8 @@ static av_cold int decode_init(AVCodecContext *avctx){
|
||||
return 0;
|
||||
}
|
||||
|
||||
static av_cold int decode_end(AVCodecContext *avctx){
|
||||
static av_cold int decode_end(AVCodecContext *avctx)
|
||||
{
|
||||
VCR1Context *s = avctx->priv_data;
|
||||
|
||||
if (s->picture.data[0])
|
||||
@ -164,8 +164,8 @@ static av_cold int decode_end(AVCodecContext *avctx){
|
||||
}
|
||||
|
||||
#if CONFIG_VCR1_ENCODER
|
||||
static av_cold int encode_init(AVCodecContext *avctx){
|
||||
|
||||
static av_cold int encode_init(AVCodecContext *avctx)
|
||||
{
|
||||
common_init(avctx);
|
||||
|
||||
return 0;
|
||||
@ -194,4 +194,4 @@ AVCodec ff_vcr1_encoder = {
|
||||
.encode = encode_frame,
|
||||
.long_name = NULL_IF_CONFIG_SMALL("ATI VCR1"),
|
||||
};
|
||||
#endif
|
||||
#endif /* CONFIG_VCR1_ENCODER */
|
||||
|
Loading…
x
Reference in New Issue
Block a user