Make HB_AMIXDOWN_* defines a simple enumeration. The existing system wasn't necessary and didn't work in all decoders for Dolby downmixing.



git-svn-id: svn://localhost/HandBrake/trunk@4714 b64f7644-9d1e-0410-96f1-a4d463321fa5
Merge branch 'master' of git@github.com:HandBrake/HandBrake
LinGui: remove deprecated "Encoding" key from desktop file


git-svn-id: svn://localhost/HandBrake/trunk@4715 b64f7644-9d1e-0410-96f1-a4d463321fa5
Merge branch 'master' of git@github.com:HandBrake/HandBrake
Portability patches
gudev is only available on linux, so ifdef it out on all other systems.
also add some definitions to the make system for generic gnu and freebsd 
systems.


git-svn-id: svn://localhost/HandBrake/trunk@4717 b64f7644-9d1e-0410-96f1-a4d463321fa5
Wingui: Fix an issue where a trailing slash can cause an encode not to start.

git-svn-id: svn://localhost/HandBrake/trunk@4718 b64f7644-9d1e-0410-96f1-a4d463321fa5
WinGui: Fix in the scan service for scanning folders with spaces.

git-svn-id: svn://localhost/HandBrake/trunk@4719 b64f7644-9d1e-0410-96f1-a4d463321fa5
Merge branch 'master' of git@github.com:HandBrake/HandBrake
WinGui: Changes to the Main Window and Advanced Tab to make allow it to better support window resizing. Thanks to beta-tester

git-svn-id: svn://localhost/HandBrake/trunk@4720 b64f7644-9d1e-0410-96f1-a4d463321fa5
Merge branch 'master' of git@github.com:HandBrake/HandBrake
WinGui: Added a Shell View which can host various windows. By default this will host the Main window. Changed the Options window to be a usercontrol so it can be hosted in this shell view, allowing for a chrome-esk style options within the main window without the need for a dialog window.  The options window will need some design changes. (Coming soon)

git-svn-id: svn://localhost/HandBrake/trunk@4721 b64f7644-9d1e-0410-96f1-a4d463321fa5
Merge branch 'master' of git@github.com:HandBrake/HandBrake
LinGui: fix problem with setting the default destination file name
If ghb is started with a parameter that specifies the source, it was
not updating the destination name as it normally would when choosing
the source from the file open dialog.


git-svn-id: svn://localhost/HandBrake/trunk@4722 b64f7644-9d1e-0410-96f1-a4d463321fa5
Merge branch 'master' of git@github.com:HandBrake/HandBrake
LinGui: fix crash when dvd volume id has non-ascii characters
The iso9660 spec says the volume id must only be composed of 0-9, A-Z, and _.
But dvd authors seem to take liberties with the character set.  Certain
non-ascii character sequences cause a crash in the glib function 
g_markup_escape_text(). So force all characters into the standard ascii range.


git-svn-id: svn://localhost/HandBrake/trunk@4724 b64f7644-9d1e-0410-96f1-a4d463321fa5
Merge branch 'master' of git@github.com:HandBrake/HandBrake
Don't override fribidi lib and cflags when building libass on linux
We use the system version of fribidi on linux and overriding the build
flags causes failures on some systems (gentoo).


git-svn-id: svn://localhost/HandBrake/trunk@4726 b64f7644-9d1e-0410-96f1-a4d463321fa5
Merge branch 'master' of git@github.com:HandBrake/HandBrake
WinGui: Initial layout changes to the options screen.

git-svn-id: svn://localhost/HandBrake/trunk@4729 b64f7644-9d1e-0410-96f1-a4d463321fa5
WinGui: Some layout tweaks by beta-tester
- disabling sizing on windows, where sizing makes no sense;
- limit sizing on windows, where sizing in a wrong directions makes problems;
- make controls full sizable, where the readability/information will benefit from;
- all windows appears now in ScreenCenter;


git-svn-id: svn://localhost/HandBrake/trunk@4730 b64f7644-9d1e-0410-96f1-a4d463321fa5