glimagesink: fix upper-left and upper-right rotate matrices
authorNicola Murino <nicola.murino@gmail.com>
Wed, 30 Oct 2019 13:59:40 +0000 (14:59 +0100)
committerNicola Murino <nicola.murino@gmail.com>
Wed, 30 Oct 2019 13:59:40 +0000 (14:59 +0100)
ext/gl/gstglimagesink.c

index 3543150..9e07ff3 100644 (file)
@@ -486,16 +486,16 @@ static const gfloat vertical_flip_matrix[] = {
 
 /* upper-left-diagonal */
 static const gfloat upper_left_matrix[] = {
-  0.0f, 1.0f, 0.0f, 0.0f,
-  1.0f, 0.0f, 0.0f, 0.0f,
+  0.0f, -1.0f, 0.0f, 0.0f,
+  -1.0f, 0.0f, 0.0f, 0.0f,
   0.0f, 0.0f, 1.0f, 0.0f,
   0.0f, 0.0f, 0.0f, 1.0f,
 };
 
 /* upper-right-diagonal */
 static const gfloat upper_right_matrix[] = {
-  0.0f, -1.0f, 0.0f, 0.0f,
-  -1.0f, 0.0f, 0.0f, 0.0f,
+  0.0f, 1.0f, 0.0f, 0.0f,
+  1.0f, 0.0f, 0.0f, 0.0f,
   0.0f, 0.0f, 1.0f, 0.0f,
   0.0f, 0.0f, 0.0f, 1.0f,
 };