#define EVEN( a ) ( (a) + ( (a) & 1 ) )
#define MULTIPLE_16( a ) ( 16 * ( ( (a) + 8 ) / 16 ) )
+#define MULTIPLE_MOD( a, b ) ( b * ( ( (a) + (b / 2) ) / b ) )
#define HB_DVD_READ_BUFFER_SIZE 2048
int pixel_ratio;
int pixel_aspect_width;
int pixel_aspect_height;
+ int modulus;
int maxWidth;
int maxHeight;
int crf;
char *x264opts;
int areBframes;
-
+ int vfr;
+
/* Audio tracks:
audios: Indexes in hb_title_t's audios list, starting from 0.
-1 indicates the end of the list
int acodec;
int abitrate;
int arate;
+ float dynamic_range_compression;
/* Subtitle settings:
subtitle: index in hb_title_t's subtitles list, starting
/* Allow MP4 files > 4 gigs */
int largeFileSize;
-
+ int mp4_optimize;
+ int ipod_atom;
- int subtitle_scan;
+ int indepth_scan;
hb_subtitle_t ** select_subtitle;
int subtitle_force;
char * native_language;
/* amixdown is the mixdown format to be used for this audio track */
int amixdown;
-
- /* Source PID is only valid for MPEG Transport Streams */
- int source_pid;
#endif
};
int hours;
int minutes;
int seconds;
+ int sequence_id;
} working;
struct