libhb: fix fps detection for libav "raw" demuxers
Fixes https://forum.handbrake.fr/viewtopic.php?f=11&t=28695&p=133276#p133276


git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5904 b64f7644-9d1e-0410-96f1-a4d463321fa5
libhb: fix a bunch of compiler warnings


git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5905 b64f7644-9d1e-0410-96f1-a4d463321fa5
LinGui: add chapter start time to chapter tab display


git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5906 b64f7644-9d1e-0410-96f1-a4d463321fa5
Interop: Fix an issue with the path being presented in the system codepath. Using UTF-8 now which should fix a number of issues with characters not displaying or passing-through correctly.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5907 b64f7644-9d1e-0410-96f1-a4d463321fa5
WinGui: Undo the Preview Change from last checkin.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5908 b64f7644-9d1e-0410-96f1-a4d463321fa5
WinGui: Redesigned the Source Selection Menu dropdown, to an overlay window. Hopefully this is a bit cleaner but feedback is welcome on the forum. This may get reverted later if it doesn't work out.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5909 b64f7644-9d1e-0410-96f1-a4d463321fa5
LinGui: disable mp4v2 and libmkv in nightly builds


git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5910 b64f7644-9d1e-0410-96f1-a4d463321fa5
libhb: remove use of avpicture_deinterlace

This function is being remove from libav.  so replace it's functionality
with a threaded implementation of our own.


git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5911 b64f7644-9d1e-0410-96f1-a4d463321fa5
MacGUI: Release the cached images when the preview window is closed.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5912 b64f7644-9d1e-0410-96f1-a4d463321fa5
QSV: update libhb presets to match a more recent recommendation.

Based on a patch by Maxym Dmytrychenko.


git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5913 b64f7644-9d1e-0410-96f1-a4d463321fa5
contrib/mpeg2dec: fix line breaks in gwluserdata patch.

It contained Windows line-endings that trip up some versions of patch.

Patch by icchan. Thanks!


git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5914 b64f7644-9d1e-0410-96f1-a4d463321fa5
Build: use GNU99 mode.

Required for proper POSIX behaviour on Solaris.

Patch by icchan. Thanks!


git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5915 b64f7644-9d1e-0410-96f1-a4d463321fa5
libbluray: fix forgotten patch after last commit.

Patch by icchan. Thanks!


git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5916 b64f7644-9d1e-0410-96f1-a4d463321fa5
contrib: fix deprecated GCC compiler options.

-mcpu has been deprecated in favor of -mtune; also, -Wstrict-prototypes was causing build failures on some systems.

Patch by icchan. Thanks!


git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5917 b64f7644-9d1e-0410-96f1-a4d463321fa5
sync: use "drop video to sync" fallback also when audio encoding fails or we do not get an output packet after 10 tries.


git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5918 b64f7644-9d1e-0410-96f1-a4d463321fa5
sync: find the AAC encoder by name.

FDK is non-experimental, so if it's compiled in, it will be selected over the libavcodec encoder, which is what we want to use for consistency (quality hardly matters when encoding silence).


git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5919 b64f7644-9d1e-0410-96f1-a4d463321fa5
sync: fix previous commit.


git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5920 b64f7644-9d1e-0410-96f1-a4d463321fa5
stream: don't treat attached artwork as valid video tracks, which they aren't.

Fortunately, there's a flag for that.


git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5921 b64f7644-9d1e-0410-96f1-a4d463321fa5
WinGui: Some further work in the background on the still preview feature.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5922 b64f7644-9d1e-0410-96f1-a4d463321fa5
WinGui: Remove support for Growl. This library has been causing numerous issues and appears to no longer be in development. Will look into a replacement at a later date.

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