Commit ef9f7306 authored by Måns Rullgård's avatar Måns Rullgård Committed by Michael Niedermayer

C99 initializers and kill warnings patch by (mru at users dot sourceforge dot net (Måns Rullgård))

Originally committed as revision 1474 to svn://svn.ffmpeg.org/ffmpeg/trunk
parent f5f170d2
......@@ -1452,6 +1452,7 @@ static int AC3_encode_frame(AVCodecContext *avctx,
static int AC3_encode_close(AVCodecContext *avctx)
{
av_freep(&avctx->coded_frame);
return 0;
}
#if 0
......
......@@ -43,70 +43,70 @@ typedef struct PixFmtInfo {
static PixFmtInfo pix_fmt_info[PIX_FMT_NB] = {
/* YUV formats */
[PIX_FMT_YUV420P] = {
name: "yuv420p",
nb_components: 3, is_yuv: 1,
x_chroma_shift: 1, y_chroma_shift: 1,
.name = "yuv420p",
.nb_components = 3, .is_yuv = 1,
.x_chroma_shift = 1, .y_chroma_shift = 1,
},
[PIX_FMT_YUV422P] = {
name: "yuv422p",
nb_components: 3, is_yuv: 1,
x_chroma_shift: 1, y_chroma_shift: 0,
.name = "yuv422p",
.nb_components = 3, .is_yuv = 1,
.x_chroma_shift = 1, .y_chroma_shift = 0,
},
[PIX_FMT_YUV444P] = {
name: "yuv444p",
nb_components: 3, is_yuv: 1,
x_chroma_shift: 0, y_chroma_shift: 0,
.name = "yuv444p",
.nb_components = 3, .is_yuv = 1,
.x_chroma_shift = 0, .y_chroma_shift = 0,
},
[PIX_FMT_YUV422] = {
name: "yuv422",
nb_components: 1, is_yuv: 1, is_packed: 1,
x_chroma_shift: 1, y_chroma_shift: 0,
.name = "yuv422",
.nb_components = 1, .is_yuv = 1, .is_packed = 1,
.x_chroma_shift = 1, .y_chroma_shift = 0,
},
[PIX_FMT_YUV410P] = {
name: "yuv410p",
nb_components: 3, is_yuv: 1,
x_chroma_shift: 2, y_chroma_shift: 2,
.name = "yuv410p",
.nb_components = 3, .is_yuv = 1,
.x_chroma_shift = 2, .y_chroma_shift = 2,
},
[PIX_FMT_YUV411P] = {
name: "yuv411p",
nb_components: 3, is_yuv: 1,
x_chroma_shift: 2, y_chroma_shift: 0,
.name = "yuv411p",
.nb_components = 3, .is_yuv = 1,
.x_chroma_shift = 2, .y_chroma_shift = 0,
},
/* RGB formats */
[PIX_FMT_RGB24] = {
name: "rgb24",
nb_components: 1, is_packed: 1,
.name = "rgb24",
.nb_components = 1, .is_packed = 1,
},
[PIX_FMT_BGR24] = {
name: "bgr24",
nb_components: 1, is_packed: 1,
.name = "bgr24",
.nb_components = 1, .is_packed = 1,
},
[PIX_FMT_RGBA32] = {
name: "rgba32",
nb_components: 1, is_packed: 1, is_alpha: 1,
.name = "rgba32",
.nb_components = 1, .is_packed = 1, .is_alpha = 1,
},
[PIX_FMT_RGB565] = {
name: "rgb565",
nb_components: 1, is_packed: 1,
.name = "rgb565",
.nb_components = 1, .is_packed = 1,
},
[PIX_FMT_RGB555] = {
name: "rgb555",
nb_components: 1, is_packed: 1, is_alpha : 1,
.name = "rgb555",
.nb_components = 1, .is_packed = 1, .is_alpha = 1,
},
/* gray / mono formats */
[PIX_FMT_GRAY8] = {
name: "gray",
nb_components: 1, is_gray: 1,
.name = "gray",
.nb_components = 1, .is_gray = 1,
},
[PIX_FMT_MONOWHITE] = {
name: "monow",
nb_components: 1, is_packed: 1, is_gray: 1,
.name = "monow",
.nb_components = 1, .is_packed = 1, .is_gray = 1,
},
[PIX_FMT_MONOBLACK] = {
name: "monob",
nb_components: 1, is_packed: 1, is_gray: 1,
.name = "monob",
.nb_components = 1, .is_packed = 1, .is_gray = 1,
},
};
......@@ -938,97 +938,97 @@ typedef struct ConvertEntry {
static ConvertEntry convert_table[PIX_FMT_NB][PIX_FMT_NB] = {
[PIX_FMT_YUV420P] = {
[PIX_FMT_RGB555] = {
convert: yuv420p_to_rgb555
.convert = yuv420p_to_rgb555
},
[PIX_FMT_RGB565] = {
convert: yuv420p_to_rgb565
.convert = yuv420p_to_rgb565
},
[PIX_FMT_BGR24] = {
convert: yuv420p_to_bgr24
.convert = yuv420p_to_bgr24
},
[PIX_FMT_RGB24] = {
convert: yuv420p_to_rgb24
.convert = yuv420p_to_rgb24
},
[PIX_FMT_RGBA32] = {
convert: yuv420p_to_rgba32
.convert = yuv420p_to_rgba32
},
},
[PIX_FMT_YUV422P] = {
[PIX_FMT_RGB555] = {
convert: yuv422p_to_rgb555
.convert = yuv422p_to_rgb555
},
[PIX_FMT_RGB565] = {
convert: yuv422p_to_rgb565
.convert = yuv422p_to_rgb565
},
[PIX_FMT_BGR24] = {
convert: yuv422p_to_bgr24
.convert = yuv422p_to_bgr24
},
[PIX_FMT_RGB24] = {
convert: yuv422p_to_rgb24
.convert = yuv422p_to_rgb24
},
[PIX_FMT_RGBA32] = {
convert: yuv422p_to_rgba32
.convert = yuv422p_to_rgba32
},
},
[PIX_FMT_YUV422] = {
[PIX_FMT_YUV420P] = {
convert: yuv422_to_yuv420p,
.convert = yuv422_to_yuv420p,
},
},
[PIX_FMT_RGB24] = {
[PIX_FMT_YUV420P] = {
convert: rgb24_to_yuv420p
.convert = rgb24_to_yuv420p
},
[PIX_FMT_RGB565] = {
convert: rgb24_to_rgb565
.convert = rgb24_to_rgb565
},
[PIX_FMT_RGB555] = {
convert: rgb24_to_rgb555
.convert = rgb24_to_rgb555
},
[PIX_FMT_GRAY8] = {
convert: rgb24_to_gray
.convert = rgb24_to_gray
},
},
[PIX_FMT_RGBA32] = {
[PIX_FMT_YUV420P] = {
convert: rgba32_to_yuv420p
.convert = rgba32_to_yuv420p
},
},
[PIX_FMT_BGR24] = {
[PIX_FMT_YUV420P] = {
convert: bgr24_to_yuv420p
.convert = bgr24_to_yuv420p
},
},
[PIX_FMT_RGB555] = {
[PIX_FMT_YUV420P] = {
convert: rgb555_to_yuv420p
.convert = rgb555_to_yuv420p
},
},
[PIX_FMT_RGB565] = {
[PIX_FMT_YUV420P] = {
convert: rgb565_to_yuv420p
.convert = rgb565_to_yuv420p
},
},
[PIX_FMT_GRAY8] = {
[PIX_FMT_RGB24] = {
convert: gray_to_rgb24
.convert = gray_to_rgb24
},
[PIX_FMT_MONOWHITE] = {
convert: gray_to_monowhite
.convert = gray_to_monowhite
},
[PIX_FMT_MONOBLACK] = {
convert: gray_to_monoblack
.convert = gray_to_monoblack
},
},
[PIX_FMT_MONOWHITE] = {
[PIX_FMT_GRAY8] = {
convert: monowhite_to_gray
.convert = monowhite_to_gray
},
},
[PIX_FMT_MONOBLACK] = {
[PIX_FMT_GRAY8] = {
convert: monoblack_to_gray
.convert = monoblack_to_gray
},
},
};
......
......@@ -302,7 +302,7 @@ static void set_cmp(MpegEncContext *s, me_cmp_func *cmp, int type){
default:
fprintf(stderr,"internal error in cmp function selection\n");
}
};
}
static inline int get_penalty_factor(MpegEncContext *s, int type){
switch(type&0xFF){
......
......@@ -507,7 +507,7 @@ static int decode_init(AVCodecContext * avctx)
return 0;
}
/* tab[i][j] = 1.0 / (2.0 * cos(pi*(2*k+1) / 2^(6 - j))) */;
/* tab[i][j] = 1.0 / (2.0 * cos(pi*(2*k+1) / 2^(6 - j))) */
/* cos(i*pi/64) */
......
......@@ -291,7 +291,7 @@ static int alloc_picture(MpegEncContext *s, Picture *pic, int shared){
r= s->avctx->get_buffer(s->avctx, (AVFrame*)pic);
if(r<0 || !pic->age || !pic->type || !pic->data[0]){
fprintf(stderr, "get_buffer() failed (%d %d %d %X)\n", r, pic->age, pic->type, (int)pic->data[0]);
fprintf(stderr, "get_buffer() failed (%d %d %d %p)\n", r, pic->age, pic->type, pic->data[0]);
return -1;
}
......
......@@ -363,7 +363,7 @@ AVCodec name ## _decoder = { \
NULL, \
NULL, \
pcm_decode_frame, \
};
}
PCM_CODEC(CODEC_ID_PCM_S16LE, pcm_s16le);
PCM_CODEC(CODEC_ID_PCM_S16BE, pcm_s16be);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment