]> git.sesse.net Git - x264/blobdiff - output/matroska_ebml.h
Switch to exponential interpolation between presets.
[x264] / output / matroska_ebml.h
index 9798bf2c47841a7da3daeb08ed347b81f59d291a..7d354c225dd92351e3cd6311558de0aecd39d498 100644 (file)
@@ -1,7 +1,7 @@
 /*****************************************************************************
  * matroska_ebml.h: matroska muxer utilities
  *****************************************************************************
- * Copyright (C) 2005-2010 x264 project
+ * Copyright (C) 2005-2016 x264 project
  *
  * Authors: Mike Matsnev <mike@haali.su>
  *
 #define X264_MATROSKA_EBML_H
 
 /* Matroska display size units from the spec */
-#define        DS_PIXELS        0
-#define        DS_CM            1
-#define        DS_INCHES        2
-#define        DS_ASPECT_RATIO  3
+#define DS_PIXELS        0
+#define DS_CM            1
+#define DS_INCHES        2
+#define DS_ASPECT_RATIO  3
 
 typedef struct mk_writer mk_writer;
 
 mk_writer *mk_create_writer( const char *filename );
 
-int mk_writeHeader( mk_writer *w, const char *writing_app,
-                    const char *codec_id,
-                    const void *codec_private, unsigned codec_private_size,
-                    int64_t default_frame_duration,
-                    int64_t timescale,
-                    unsigned width, unsigned height,
-                    unsigned d_width, unsigned d_height, int display_size_units );
+int mk_write_header( mk_writer *w, const char *writing_app,
+                     const char *codec_id,
+                     const void *codec_private, unsigned codec_private_size,
+                     int64_t default_frame_duration,
+                     int64_t timescale,
+                     unsigned width, unsigned height,
+                     unsigned d_width, unsigned d_height, int display_size_units, int stereo_mode );
 
 int mk_start_frame( mk_writer *w );
 int mk_add_frame_data( mk_writer *w, const void *data, unsigned size );