Skip to content

[3.0] wall: fix non-first abscissa of non-8-bit samples

Rémi Denis-Courmont requested to merge Courmisch/vlc:wallbp into 3.0.x

The X and Y values are pixel coordinates in the potentially subsampled plane resolution. This must be converted to an octet offset as the type of the pixel plane pointer is pointer-to-uint8_t.

So the X value must be multiplied by the sample size. The current code was instead rounding the value down to a multiple of the sample size.

Bug reported by Philipp Marek on IRC.

(cherry picked from commit 87733c50)

Edited by Steve Lhomme

Merge request reports

Loading