]> granicus.if.org Git - handbrake/commit
libhb: Improvements and key changes to json/hb_dict_t job definitions
authorjstebbins <jstebbins.hb@gmail.com>
Sat, 4 Apr 2015 14:41:19 +0000 (14:41 +0000)
committerjstebbins <jstebbins.hb@gmail.com>
Sat, 4 Apr 2015 14:41:19 +0000 (14:41 +0000)
commit1c89b21c037157fbaeefc1b7ee0da1b9ae6cd5f8
tree68f13dc901867e102797f4603a0366b187a52c93
parent694f06e1b4eb4207b69b58ca91c71d9ed0380822
libhb: Improvements and key changes to json/hb_dict_t job definitions

MetaData -> Metadata
Video {Codec} -> Video {Encoder}
Filter -> Filters
AudioList [Force] -> AudioList [Forced]

Added audio key DitherMethod

Simplified encoding range spec
Was: Range {ChapterStart, ChapterEnd, PtsToStart, PtsToStop,
            FrameToStart, FrameToStop, StartAtPreview, SeekPoints}
Now: Range {Type, Start, End, SeekPoints}

Type is "chapter", "time", "frame", or "preview".
Start and End units depend on Type. SeekPoints is only used for live preview.

Added keys for control of hardware encode/decode
OpenCL, HWDecode, QSV {Decode, AsyncDepth}

Changed the data type of CopyMask. Was an int bitmask.
Now it is an array of strings, each string describes a passthru option.
e.g. "copy:ac3"

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7049 b64f7644-9d1e-0410-96f1-a4d463321fa5
gtk/src/hb-backend.c
libhb/hb_json.c