Skip to content

Commit bb16efd

Browse files
committed
vdec/jpegxs: respect pitch+shifts
after recent changes pretty strightforward
1 parent eeaea93 commit bb16efd

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

src/video_decompress/jpegxs.cpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -129,7 +129,7 @@ jpegxs_to_uv_convert(struct state_decompress_jpegxs *s,
129129
d.width = width;
130130
d.height = height;
131131
d.out_data = dst;
132-
d.out_pitch = vc_get_linesize(width, conv->dst);
132+
d.out_pitch = s->pitch;
133133
d.in_data[0] = (const unsigned char *) src->data_yuv[0];
134134
d.in_data[1] = (const unsigned char *) src->data_yuv[1];
135135
d.in_data[2] = (const unsigned char *) src->data_yuv[2];
@@ -138,9 +138,9 @@ jpegxs_to_uv_convert(struct state_decompress_jpegxs *s,
138138
d.in_linesize[2] = src->stride[2] * in_bpp;
139139
d.in_depth = s->image_config.bit_depth;
140140
d.log2_chroma_h = conv->src == COLOUR_FORMAT_PLANAR_YUV420 ? 1 : 0;
141-
d.rgb_shift[0] = DEFAULT_R_SHIFT;
142-
d.rgb_shift[1] = DEFAULT_G_SHIFT;
143-
d.rgb_shift[2] = DEFAULT_B_SHIFT;
141+
d.rgb_shift[0] = s->rshift;
142+
d.rgb_shift[1] = s->gshift;
143+
d.rgb_shift[2] = s->bshift;
144144
int num_threads = 0;
145145
if (conv->convert == yuv420_to_i420) {
146146
num_threads = 1; // no proper support for parallel decode

0 commit comments

Comments
 (0)