MacGui: lots of stuff I forgot to to in revision 4627, plus a minor code cleanup.



git-svn-id: svn://localhost/HandBrake/trunk@4633 b64f7644-9d1e-0410-96f1-a4d463321fa5
MacGUI: fix stupid bug introduced in revision 4633.



git-svn-id: svn://localhost/HandBrake/trunk@4634 b64f7644-9d1e-0410-96f1-a4d463321fa5
Merge branch 'master' of git@github.com:HandBrake/HandBrake
CLI: CLI: skip invalid audio input tracks, like we already do for subtitles.

Fixes https://forum.handbrake.fr/viewtopic.php?f=10&t=22746



git-svn-id: svn://localhost/HandBrake/trunk@4635 b64f7644-9d1e-0410-96f1-a4d463321fa5
Merge branch 'master' of git@github.com:HandBrake/HandBrake
libhb: if no source chapter name information is available, set default chapters names explicitly (rather than leaving it to the interfaces).

Standardize calculation of chapter->hours, chapter->minutes and chapter->seconds across all sources.

Get rid of an unused variable in libhb/dvd.c

Ignore chapter names set by MakeMKV. "Chapter 1" is just as good as, if not better than "Chapter 01" or even "Chapter 00".



git-svn-id: svn://localhost/HandBrake/trunk@4636 b64f7644-9d1e-0410-96f1-a4d463321fa5
Merge branch 'master' of git@github.com:HandBrake/HandBrake
audio->config.lang.description: code cleanup.



git-svn-id: svn://localhost/HandBrake/trunk@4637 b64f7644-9d1e-0410-96f1-a4d463321fa5
Merge branch 'master' of git@github.com:HandBrake/HandBrake
LinGui: Enable advanced options entry box for mpeg4 codec
This broke when I renamed the internal value from "ffmpeg" to "ffmpeg4"


git-svn-id: svn://localhost/HandBrake/trunk@4638 b64f7644-9d1e-0410-96f1-a4d463321fa5
Merge branch 'master' of git@github.com:HandBrake/HandBrake
LinGui: use "allowed passthru" options even when hidden by preference option
If you don't do this, then presets that use these will not function as
advertised.


git-svn-id: svn://localhost/HandBrake/trunk@4640 b64f7644-9d1e-0410-96f1-a4d463321fa5
Merge branch 'master' of git@github.com:HandBrake/HandBrake
libhb: Fix problem with positions of burned-in subs
When cropping and/or scaling, the position of burned-in SSA subs was broken.
Also, when scaling, the position of all other burned-in subs was broken.

Part of this fix is to revert a bit of filter initialization changes that
were made in this commit https://trac.handbrake.fr/changeset/4605

The other part of the fix is to add cropping parameters to the initialization
of the subtitle rendering filter.  This filter needs the *original* title
dimensions and the crop values in order to compute the positions properly.
The changes that I am reverting gave it the scaled job dimensions and the
crop values.  This was wrong in so many ways it's embarassing :p


git-svn-id: svn://localhost/HandBrake/trunk@4642 b64f7644-9d1e-0410-96f1-a4d463321fa5
Merge branch 'master' of git@github.com:HandBrake/HandBrake
libhb: yet another fix for ssa burn-in positioning problem

We must offset the position that libass gives us by the top and left
cropping since the frame size we are telling libass to render into has
the cropping removed.


git-svn-id: svn://localhost/HandBrake/trunk@4643 b64f7644-9d1e-0410-96f1-a4d463321fa5
Merge branch 'master' of git@github.com:HandBrake/HandBrake
WinGui: Fix an issue importing SRT subs.

git-svn-id: svn://localhost/HandBrake/trunk@4644 b64f7644-9d1e-0410-96f1-a4d463321fa5
Merge branch 'master' of git@github.com:HandBrake/HandBrake
WinGui: Support for bob deinterlacing/ decomb.

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