WinGui: Use LibHB for scanning. CLI is no longer used.  It seems to be stable enough now and it's quite a bit quicker at scanning.  Encode is still optionally libhb.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5731 b64f7644-9d1e-0410-96f1-a4d463321fa5
WinGui: Strip out legacy CLI scan code.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5732 b64f7644-9d1e-0410-96f1-a4d463321fa5
WinGui: Cosmetic fixes around the new libhb scanning. 

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5733 b64f7644-9d1e-0410-96f1-a4d463321fa5
WinGui: Replace the MenuButtons with SplitButtons on the Audio/Subtitle tabs.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5734 b64f7644-9d1e-0410-96f1-a4d463321fa5
WinGui: Missing theme file from last checkin.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5735 b64f7644-9d1e-0410-96f1-a4d463321fa5
WinGui: Improve the layout of the Subtitle Tracks listbox items.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5736 b64f7644-9d1e-0410-96f1-a4d463321fa5
Big merge, QSV to trunk: part 1 (tracked files).



git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5737 b64f7644-9d1e-0410-96f1-a4d463321fa5
Big merge, QSV to trunk: part 2 (new files).



git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5738 b64f7644-9d1e-0410-96f1-a4d463321fa5
WinGui: Improved Audio Listbox Item style.  Moved to a single line design.  Since most people generally don't use the DRC, Gain and Sample rate controls, these have been moved into the expandable area instead.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5739 b64f7644-9d1e-0410-96f1-a4d463321fa5
Interop: Updated some structs to keep up with libhb. Exposed video quality limits. Exposed libhb language list. Suppressed a non-fatal avformat seek error. Fixed localization error in video rates list. Fixed missing sample rate for encoder-specific passthroughs. Fixed "disabled" quality level.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5740 b64f7644-9d1e-0410-96f1-a4d463321fa5
WinGui: Manually merged the QuickSync UI changes from the qsv branch to trunk

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5741 b64f7644-9d1e-0410-96f1-a4d463321fa5
WinGui: Implement hb_qsv_available in the UI so that the encoder isn't shown when the build hasn't been built with quicksync support or the system doesn't support it.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5742 b64f7644-9d1e-0410-96f1-a4d463321fa5
WinGui: Fix a small logic bug in the video encoder dropdown with  av_mkv

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5743 b64f7644-9d1e-0410-96f1-a4d463321fa5
WinGui: Fixes around libhb scanning. (Progress % was not shown and the scan logs was not written to disc)

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5744 b64f7644-9d1e-0410-96f1-a4d463321fa5
WinGui: Additional fixes to libhb logging,  libdvdnav option and min duration setting.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5745 b64f7644-9d1e-0410-96f1-a4d463321fa5
Interop: Few minor updates for QuickSync.
WinGui: Create a new instances of HandBrakeInstance for every new encode.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5746 b64f7644-9d1e-0410-96f1-a4d463321fa5
Interop:  Fix Scanning due to qsv change to hb_title_s

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5747 b64f7644-9d1e-0410-96f1-a4d463321fa5
WinGui: Fix Quality slider in QSV mode.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5748 b64f7644-9d1e-0410-96f1-a4d463321fa5
QSV: don't use AVBR rate control.

User testing shows it's unreliable, and VBR works just as well for that purpose.



git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5749 b64f7644-9d1e-0410-96f1-a4d463321fa5
Fix display size when anamorphic is disabled.

Some interfaces set the PAR width/height to be the same as the input's, even when anamorphic is disabled.



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