summaryrefslogtreecommitdiff
path: root/libavcodec/diracdec.c
diff options
context:
space:
mode:
authorJordi Ortiz <nenjordi@gmail.com>2011-11-03 19:21:32 +0100
committerMichael Niedermayer <michaelni@gmx.at>2011-11-05 00:02:11 +0100
commitfca712df09b92942ae95753062a43695b051a120 (patch)
treed69a7cc5b331dd935449d0aa2b30d16cfa69bfee /libavcodec/diracdec.c
parentaae7a5e36d7ec383b8e7ece43fda1598cb89411d (diff)
Dirac: Specific struct initializers in AVCodec initialization
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Diffstat (limited to 'libavcodec/diracdec.c')
-rw-r--r--libavcodec/diracdec.c27
1 files changed, 13 insertions, 14 deletions
diff --git a/libavcodec/diracdec.c b/libavcodec/diracdec.c
index b9a0ff851d..db2cb0fba8 100644
--- a/libavcodec/diracdec.c
+++ b/libavcodec/diracdec.c
@@ -744,7 +744,7 @@ static void decode_lowdelay(DiracContext *s)
for (slice_y = 0; bufsize > 0 && slice_y < s->lowdelay.num_y; slice_y++)
for (slice_x = 0; bufsize > 0 && slice_x < s->lowdelay.num_x; slice_x++) {
bytes = (slice_num+1) * s->lowdelay.bytes.num / s->lowdelay.bytes.den
- - slice_num * s->lowdelay.bytes.num / s->lowdelay.bytes.den;
+ - slice_num * s->lowdelay.bytes.num / s->lowdelay.bytes.den;
slices[slice_num].bytes = bytes;
slices[slice_num].slice_x = slice_x;
@@ -830,8 +830,7 @@ static int dirac_unpack_prediction_parameters(DiracContext *s)
/* Luma and Chroma are equal. 11.2.3 */
idx = svq3_get_ue_golomb(gb); /* [DIRAC_STD] index */
- if (idx > 4)
- {
+ if (idx > 4) {
av_log(s->avctx, AV_LOG_ERROR, "Block prediction index too high\n");
return -1;
}
@@ -1893,15 +1892,15 @@ static int dirac_decode_frame(AVCodecContext *avctx, void *data, int *data_size,
}
AVCodec ff_dirac_decoder = {
- "dirac",
- AVMEDIA_TYPE_VIDEO,
- CODEC_ID_DIRAC,
- sizeof(DiracContext),
- dirac_decode_init,
- NULL,
- dirac_decode_end,
- dirac_decode_frame,
- CODEC_CAP_DELAY,
- .flush = dirac_decode_flush,
- .long_name = NULL_IF_CONFIG_SMALL("BBC Dirac VC-2"),
+ .name = "dirac",
+ .type = AVMEDIA_TYPE_VIDEO,
+ .id = CODEC_ID_DIRAC,
+ .priv_data_size = sizeof(DiracContext),
+ .init = dirac_decode_init,
+ .encode = NULL,
+ .close = dirac_decode_end,
+ .decode = dirac_decode_frame,
+ .capabilities = CODEC_CAP_DELAY,
+ .flush = dirac_decode_flush,
+ .long_name = NULL_IF_CONFIG_SMALL("BBC Dirac VC-2"),
};