Several QSV related improvements, RB 490

git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/qsv@5407 b64f7644-9d1e-0410-96f1-a4d463321fa5
QSV: Merging trunk to qsv branch.

git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/qsv@5427 b64f7644-9d1e-0410-96f1-a4d463321fa5
QSV: Merging trunk to qsv branch. RB 492

git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/qsv@5434 b64f7644-9d1e-0410-96f1-a4d463321fa5
cosmetic changes

git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/qsv@5435 b64f7644-9d1e-0410-96f1-a4d463321fa5
QSV WinGui: When QSV encoder is selected set Constant Framerate and hide controls. 

git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/qsv@5437 b64f7644-9d1e-0410-96f1-a4d463321fa5
QSV WinGui: Set qsv demo preset to CFR

git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/qsv@5440 b64f7644-9d1e-0410-96f1-a4d463321fa5
adjustments for default value(s)

git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/qsv@5442 b64f7644-9d1e-0410-96f1-a4d463321fa5
QSV WinGui: Updated Preset / advanced String. Disable Two Pass encoding for QSV.

git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/qsv@5443 b64f7644-9d1e-0410-96f1-a4d463321fa5
proper init, via zeroing, for all declared members of struct

git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/qsv@5444 b64f7644-9d1e-0410-96f1-a4d463321fa5
fix for allocation according the needed sizes

git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/qsv@5455 b64f7644-9d1e-0410-96f1-a4d463321fa5
NAL search fix for small chunk(s)

git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/qsv@5457 b64f7644-9d1e-0410-96f1-a4d463321fa5
fix for output bitstream processing

git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/qsv@5458 b64f7644-9d1e-0410-96f1-a4d463321fa5
WinGui: QSV  Quality = 2 for Quality encoding. Same as Source only for framerate until we get VFR support.

git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/qsv@5460 b64f7644-9d1e-0410-96f1-a4d463321fa5
QSV: merge latest fixes from trunk.



git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/qsv@5462 b64f7644-9d1e-0410-96f1-a4d463321fa5
WinGui: QSV change advanced settings defaults.

git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/qsv@5475 b64f7644-9d1e-0410-96f1-a4d463321fa5
WinGui: Merging latest fixes into QSV.

git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/qsv@5476 b64f7644-9d1e-0410-96f1-a4d463321fa5
option should be at deinterlace, instead of decomb

git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/qsv@5477 b64f7644-9d1e-0410-96f1-a4d463321fa5
missing semicolon

git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/qsv@5478 b64f7644-9d1e-0410-96f1-a4d463321fa5
RB 502/partial clip transcode fix

git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/qsv@5492 b64f7644-9d1e-0410-96f1-a4d463321fa5
linux build fix

git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/qsv@5494 b64f7644-9d1e-0410-96f1-a4d463321fa5