Merge commit 'e4fe535d12f4f30df2dd672e30304af112a5a827'
authorMichael Niedermayer <michaelni@gmx.at>
Tue, 24 Mar 2015 00:14:31 +0000 (01:14 +0100)
committerMichael Niedermayer <michaelni@gmx.at>
Tue, 24 Mar 2015 00:14:31 +0000 (01:14 +0100)
* commit 'e4fe535d12f4f30df2dd672e30304af112a5a827':
  mov: Write the display matrix in order

Conflicts:
libavformat/mov.c
libavutil/version.h

Merged-by: Michael Niedermayer <michaelni@gmx.at>
1  2 
libavformat/mov.c
libavutil/display.c
libavutil/display.h
libavutil/version.h

@@@ -2949,17 -2606,7 +2949,17 @@@ static int mov_read_tkhd(MOVContext *c
  
          for (i = 0; i < 3; i++)
              for (j = 0; j < 3; j++)
-                 sc->display_matrix[i * 3 + j] = display_matrix[j][i];
+                 sc->display_matrix[i * 3 + j] = display_matrix[i][j];
 +
 +        rotate = av_display_rotation_get(sc->display_matrix);
 +        if (!isnan(rotate)) {
 +            char rotate_buf[64];
 +            rotate = -rotate;
 +            if (rotate < 0) // for backward compatibility
 +                rotate += 360;
 +            snprintf(rotate_buf, sizeof(rotate_buf), "%g", rotate);
 +            av_dict_set(&st->metadata, "rotate", rotate_buf, 0);
 +        }
      }
  
      // transform the display width/height according to the matrix
Simple merge
Simple merge
@@@ -55,9 -53,9 +55,9 @@@
   * @{
   */
  
 -#define LIBAVUTIL_VERSION_MAJOR 54
 -#define LIBAVUTIL_VERSION_MINOR  9
 -#define LIBAVUTIL_VERSION_MICRO  1
 +#define LIBAVUTIL_VERSION_MAJOR  54
 +#define LIBAVUTIL_VERSION_MINOR  20
- #define LIBAVUTIL_VERSION_MICRO 100
++#define LIBAVUTIL_VERSION_MICRO 101
  
  #define LIBAVUTIL_VERSION_INT   AV_VERSION_INT(LIBAVUTIL_VERSION_MAJOR, \
                                                 LIBAVUTIL_VERSION_MINOR, \