summaryrefslogtreecommitdiffstats
path: root/libhb/common.h
diff options
context:
space:
mode:
authorjbrjake <[email protected]>2008-11-30 04:00:11 +0000
committerjbrjake <[email protected]>2008-11-30 04:00:11 +0000
commit69f6bca6694d93d05a69bad93a748cf31d52c28f (patch)
treeda667ca11872c0c9ec2b3775ea2ac0831d4ed2cd /libhb/common.h
parentb2a296d98c0363f781fe37f6a28678bbaaba0377 (diff)
Adds two new parameters to hb_scan, to control the number of preview frames generated during scan, and whether or not they're written to disk for later display. This will break any interfaces that use hb_scan until the new params are specified...sorry. Also adds a new job->seek_points setting (set this to the same as the number of previews) to be used with job->start_at_preview when doing live preview encodes, so the seek function has a frame of reference.
Wires up the CLI with a --previews option (long option only) to control the new scan parameters, and defaults the CLI to not writing previews to disk. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1970 b64f7644-9d1e-0410-96f1-a4d463321fa5
Diffstat (limited to 'libhb/common.h')
-rw-r--r--libhb/common.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/libhb/common.h b/libhb/common.h
index 95b50e9da..2a12e8f45 100644
--- a/libhb/common.h
+++ b/libhb/common.h
@@ -225,7 +225,8 @@ struct hb_job_s
int64_t pts_to_stop; // declare eof when we pass this pts in
// the time-linearized input stream
int start_at_preview; // if non-zero, encoding will start
- // at the position of preview n (1-10)
+ // at the position of preview n
+ int seek_points; // out of N previews
uint32_t frames_to_skip; // decode but discard this many frames
// initially (for frame accurate positioning
// to non-I frames).