WinGui: End Point can not be greater than Start and vice versa for the chapters dropdowns.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5511 b64f7644-9d1e-0410-96f1-a4d463321fa5
WinGui: Refactor the Presets Picture Size handling to make it a bit clearer what's actually happening.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5512 b64f7644-9d1e-0410-96f1-a4d463321fa5
WinGui: Add some margin to prevent help prevent overlapping of CQ value and RF/CQ label.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5513 b64f7644-9d1e-0410-96f1-a4d463321fa5
WinGui: Attempt 2 at fixing text overlap and fixed lossless warning label not appearing.


git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5514 b64f7644-9d1e-0410-96f1-a4d463321fa5
WinGui: Add Clear buttons back to the Audio/Subs tabs.


git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5515 b64f7644-9d1e-0410-96f1-a4d463321fa5
WinGui: Disable End point affecting the start point for anything other than chapters.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5516 b64f7644-9d1e-0410-96f1-a4d463321fa5
WinGui: Add an attached property to the source menu to handle drive detection rather than relying on callbacks from the OS.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5517 b64f7644-9d1e-0410-96f1-a4d463321fa5
WinGui: Fix an option in prefs that wasn't reloading

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5520 b64f7644-9d1e-0410-96f1-a4d463321fa5
WinGui: Continuation of previous fix to the queue event handling.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5521 b64f7644-9d1e-0410-96f1-a4d463321fa5
Make initialization of vfr filter work as I intended.

Also fix signalling of framerate in output file when PFR is used.


git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5522 b64f7644-9d1e-0410-96f1-a4d463321fa5
WinGui: Fix a potential crash in the options window for clearing log files if the logs are currently in use.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5523 b64f7644-9d1e-0410-96f1-a4d463321fa5
WinGui: Use ISO639-2 Codes rather than language names for auto language selection

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5524 b64f7644-9d1e-0410-96f1-a4d463321fa5
WinGui: Picture Settings Tab and Preset Behaviours changed to be consistent with the macgui.

- None:  
Nothing will happen to the W/H/KeepAR when changing preset.
Changing Title or source will change the Width to the source width and turn Keep AR on.

- Custom
Changing preset will change the resolution to be no more than what the Max W and H were set to. Keep AR flag will be honour'd, so if it's turned off, the output AR could be incorrect.
Set the W/H to a large number for the equiv of No Limit.

- Source Max
Same idea as custom, but limited to the resolution of the current source instead of a custom W/H


This now means that importing a mac or linux preset provides consistent behaviour.




git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5525 b64f7644-9d1e-0410-96f1-a4d463321fa5
Don't expose rate, mixdown, dither and encoder arrays to the UIs.

- instead, make these lists available through enumerators:
--> hb_*_get_next(<type> *last);

- this should give us more flexibility to populate the lists at runtime, using the implementation(s) of our choice, whether they use arrays or not, without requiring UI modifications

- use consistent naming for getters
--> hb_get_best_foo() becomes hb_foo_get_best(), and so on

- hb_*_get_from_name() and hb_*_ sanitize_name() sanitize the requested value to a supported one if it's unavailable

- adds an additional, passthru-specific fallback mechanism

- adds a list of video containers



git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5526 b64f7644-9d1e-0410-96f1-a4d463321fa5
Prep for patch release.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5527 b64f7644-9d1e-0410-96f1-a4d463321fa5
WinGui: Temp workaround for iPod preset.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5529 b64f7644-9d1e-0410-96f1-a4d463321fa5
Change AssemblyInfo.cs.tmpl

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5530 b64f7644-9d1e-0410-96f1-a4d463321fa5
hb_display_job_info: improve formatting of start and stop times.



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