avfilter/vf_pixdesctest: Use 32bit read/write

This is needed for processing 32bit floats

Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
This commit is contained in:
Michael Niedermayer 2018-10-25 23:15:54 +02:00
parent 718044dc19
commit cd34c6a57e
3 changed files with 7 additions and 7 deletions

View File

@ -31,7 +31,7 @@
typedef struct PixdescTestContext {
const AVPixFmtDescriptor *pix_desc;
uint16_t *line;
uint32_t *line;
} PixdescTestContext;
static av_cold void uninit(AVFilterContext *ctx)
@ -89,17 +89,17 @@ static int filter_frame(AVFilterLink *inlink, AVFrame *in)
const int h1 = c == 1 || c == 2 ? ch : h;
for (i = 0; i < h1; i++) {
av_read_image_line(priv->line,
av_read_image_line2(priv->line,
(void*)in->data,
in->linesize,
priv->pix_desc,
0, i, c, w1, 0);
0, i, c, w1, 0, 4);
av_write_image_line(priv->line,
av_write_image_line2(priv->line,
out->data,
out->linesize,
priv->pix_desc,
0, i, c, w1);
0, i, c, w1, 4);
}
}

View File

@ -1 +1 @@
pixdesc-grayf32be 047d17c62f2e712c6547e4227b427303
pixdesc-grayf32be 9b23c74e8e8ffae5d7c7e82bbf5929da

View File

@ -1 +1 @@
pixdesc-grayf32le cdedfdbaa4e192b9f2c84092f955fb4b
pixdesc-grayf32le 291f074a24c44799a1f437d1c55556f1