summaryrefslogtreecommitdiffstats
path: root/libhb/common.h
diff options
context:
space:
mode:
authorjbrjake <[email protected]>2007-11-21 17:41:33 +0000
committerjbrjake <[email protected]>2007-11-21 17:41:33 +0000
commit69292c177437f339a59a55954207bc400304e046 (patch)
treeb379eaf8ebfd58cd76d8dc7e9dbb68030d032235 /libhb/common.h
parentab407726d79cfcda9a6c32b54e18f5f643965d19 (diff)
Optimize MP4 files for HTTP streaming (on the CLI it's -O or --optimize).
Has mpeg4ip run a second pass after muxing is complete, to move the MOOV atom to the beginning of the file. To get this to work, I had to replace a patch from Perian, which has written the avc1 "Compressor Name" in the Pascal string style QuickTime expects. Unfortunately, that patch left mpeg4ip unable to parse its own output, when muxing x264 video. Instead, now the Compressor Name is a blank string, and QuickTime substitutes "H.264" for it. NOTE: This is *not* hinting for RTP streaming, just shuffling the container around so it starts playing faster over the web. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1074 b64f7644-9d1e-0410-96f1-a4d463321fa5
Diffstat (limited to 'libhb/common.h')
-rw-r--r--libhb/common.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/libhb/common.h b/libhb/common.h
index 8a45d7eb7..1f16366e8 100644
--- a/libhb/common.h
+++ b/libhb/common.h
@@ -259,7 +259,7 @@ struct hb_job_s
/* Allow MP4 files > 4 gigs */
int largeFileSize;
-
+ int mp4_optimize;
int indepth_scan;
hb_subtitle_t ** select_subtitle;