[vlc-devel] [PATCH 3/12] esformat: fix ORIENT_LEFT_BOTTOM and ORIENT_RIGHT_TOP descriptions
Rémi Denis-Courmont
remi at remlab.net
Sun Sep 27 13:12:25 CEST 2020
Le sunnuntaina 27. syyskuuta 2020, 13.52.15 EEST Romain Vimont a écrit :
> Each one should be clearly documented and defined without ambiguities.
>
> Without that, we cannot say whether "rotated 90 clockwise" is wrong or
> right: what is rotated compared to what? Just reverse the interpretation
> of an odd number of steps to get the opposite result.
The two non-involutive square transform are intrinsically ambiguous.
That's exactly why the orientations are named after the unusual but
unambiguous EXIF convention instead. Orientation X-Y means that:
- the top of picture is encoded in X, and
- the left of the picture is encoded in Y,
with top-left being nominal.
And in any case, I only know two standard conventions, EXIF and MP4. MP4 is
far more complicated, with a 2x2x16-bits matrix that support non-square
transforms and overlaps with sample aspect ratio, so it's not really suitable.
--
雷米‧德尼-库尔蒙
http://www.remlab.net/
More information about the vlc-devel
mailing list