summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAnton Khirnov <anton@khirnov.net>2016-07-12 14:03:09 +0200
committerAnton Khirnov <anton@khirnov.net>2016-07-25 13:57:02 +0200
commit6f690f7b7887e7711679de9147baaed09f77254e (patch)
tree252ed7d7999e44d7b1f5d58e5222fed0560209eb
parente8198d900bd971882a32d09259ddf6560f537c77 (diff)
cfhd: drop a pointless indirection
-rw-r--r--libavcodec/cfhd.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/libavcodec/cfhd.c b/libavcodec/cfhd.c
index 3b9b56d46d..9ab9304f90 100644
--- a/libavcodec/cfhd.c
+++ b/libavcodec/cfhd.c
@@ -604,7 +604,7 @@ static int read_highpass_coeffs(CFHDContext *s, GetByteContext *gb,
return 0;
}
-static int reconstruct_level(CFHDContext *s, void *data, int plane, int level)
+static int reconstruct_level(CFHDContext *s, AVFrame *pic, int plane, int level)
{
int i, j, idx = level - 1, idx2 = level > 1 ? 1 : 0;
int16_t *low, *high, *output, *dst;
@@ -668,7 +668,6 @@ static int reconstruct_level(CFHDContext *s, void *data, int plane, int level)
}
} else {
int act_plane = plane == 1 ? 2 : plane == 2 ? 1 : plane;
- AVFrame *pic = data;
dst = (int16_t *)pic->data[act_plane];
for (i = 0; i < lowpass_height * 2; i++) {
horiz_filter_clip(dst, low, high, lowpass_width, s->bpc);