]> git.sesse.net Git - x264/blobdiff - output/matroska.c
aarch64: Remove broken CFLAGS in configure
[x264] / output / matroska.c
index a74a2741b7d95470767e8214a261e915c9a00458..e5ab963131942fb42344c34893ff9d8bcadedd5c 100644 (file)
@@ -62,10 +62,10 @@ static int open_file( char *psz_filename, hnd_t *p_handle, cli_output_opt_t *opt
     return 0;
 }
 
-#define STEREO_COUNT 6
-static const uint8_t stereo_modes[STEREO_COUNT] = {5,9,7,1,3,13};
-static const uint8_t stereo_w_div[STEREO_COUNT] = {1,2,1,2,1,1};
-static const uint8_t stereo_h_div[STEREO_COUNT] = {1,1,2,1,2,1};
+#define STEREO_COUNT 7
+static const uint8_t stereo_modes[STEREO_COUNT] = {5,9,7,1,3,13,0};
+static const uint8_t stereo_w_div[STEREO_COUNT] = {1,2,1,2,1,1,1};
+static const uint8_t stereo_h_div[STEREO_COUNT] = {1,1,2,1,2,1,1};
 
 static int set_param( hnd_t handle, x264_param_t *p_param )
 {
@@ -157,11 +157,11 @@ static int write_headers( hnd_t handle, x264_nal_t *p_nal )
                            avcC, avcC_len, p_mkv->frame_duration, 50000,
                            p_mkv->width, p_mkv->height,
                            p_mkv->d_width, p_mkv->d_height, p_mkv->display_size_units, p_mkv->stereo_mode );
+    free( avcC );
+
     if( ret < 0 )
         return ret;
 
-    free( avcC );
-
     // SEI
 
     if( !p_mkv->b_writing_frame )