fix mac ui scaling problem after performing live preview encode

we can't touch the picture settings when resetting the job.  the mac ui
currently depends on these remaining to what it set last.


git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5099 b64f7644-9d1e-0410-96f1-a4d463321fa5
hb_apply_h264_level: cosmetics, change the meaning of the last parameter (be_quiet -> verbose). Seems more common.



git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5101 b64f7644-9d1e-0410-96f1-a4d463321fa5
hb_x264_param_unparse: unset a few options that have no effect in the advanced options string. 



git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5102 b64f7644-9d1e-0410-96f1-a4d463321fa5
hb_x264_param_unparse: cosmetics.



git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5103 b64f7644-9d1e-0410-96f1-a4d463321fa5
WinGui: Fix SRT Offset.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5104 b64f7644-9d1e-0410-96f1-a4d463321fa5
WinGui: Allow negative srt offset.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5105 b64f7644-9d1e-0410-96f1-a4d463321fa5
WinGui: Make the advanced encoder options respond before the control has lost focus.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5106 b64f7644-9d1e-0410-96f1-a4d463321fa5
libhb: prevent segfault when opening mp4 file fails.

MP4End() attempted to use invalid MP4File context.


git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5107 b64f7644-9d1e-0410-96f1-a4d463321fa5
WinGui: Improved handling of preview filename generation and fixed the seconds / frames options to update in realtime with the duration calculation. 

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5108 b64f7644-9d1e-0410-96f1-a4d463321fa5
WinGui: Default the textboxes for Seconds and Frames to sensible values.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5109 b64f7644-9d1e-0410-96f1-a4d463321fa5
LinGui: add x264 preset/tune/profile/level support


git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5110 b64f7644-9d1e-0410-96f1-a4d463321fa5
update presets for lingui and CLI

These new presets use x264 preset/tune/profile/level


git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5111 b64f7644-9d1e-0410-96f1-a4d463321fa5
lingui: convert tabs to spaces

Makes lingui source conform to hb standard for indentation.


git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5112 b64f7644-9d1e-0410-96f1-a4d463321fa5
WinGui: Initial work to implement x264 Preset/Tune/Profile/Level options in-gui.
Still some stuff to tidy up but should be usable for now.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5113 b64f7644-9d1e-0410-96f1-a4d463321fa5
LinGui: preset import/export robustness

Upon import, if x264Preset is missing, force x264UseAdvancedOptions enabled.
Upon export, if x264UseAdvancedOptions is true, do not output x264Preset,
x264Tune, x264Level, x264Profile, or x264OptionExtra.


git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5114 b64f7644-9d1e-0410-96f1-a4d463321fa5
WinGui: Add the plist keys and fix numerous bugs in the x264 preset/tune/profile/level code.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5115 b64f7644-9d1e-0410-96f1-a4d463321fa5
LinGui: Update copyright dates


git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5117 b64f7644-9d1e-0410-96f1-a4d463321fa5
LinGui: filter out x264 profiles high10 and high422

10 bit encoding and yuv422 are not supported.


git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5118 b64f7644-9d1e-0410-96f1-a4d463321fa5
WinGui: Remove High10 and High422 options.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5119 b64f7644-9d1e-0410-96f1-a4d463321fa5
WinGui: Bump copyright date.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5120 b64f7644-9d1e-0410-96f1-a4d463321fa5