LinGui: fix widget dependency rule for lavc advanced options


git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5894 b64f7644-9d1e-0410-96f1-a4d463321fa5
libhb: fix reporting of buffer allocation statistics during scan
Put hb_buffer_pool_free() in the right position after all buffers
allocated during scan are free.


git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5895 b64f7644-9d1e-0410-96f1-a4d463321fa5
WinGui: Started work on API improvements in the Application services dll. Removing the concept of user settings and replacing it with a Configuration object.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5896 b64f7644-9d1e-0410-96f1-a4d463321fa5
WinGui: Removed the need for the user settings service from IEncode and IScan interfaces and various other places. This makes the API much simpler to use.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5897 b64f7644-9d1e-0410-96f1-a4d463321fa5
WinGui: Finish off moving the User Settings service to the UI Layer. 

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5898 b64f7644-9d1e-0410-96f1-a4d463321fa5
libhb: fix problem with gereration of dts for lavc encoded video
The old method resulted in dts > pts in some cases.


git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5899 b64f7644-9d1e-0410-96f1-a4d463321fa5
WinGui: Fix a large number of stylecop warnings. 

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5900 b64f7644-9d1e-0410-96f1-a4d463321fa5
WinGui: Putting in place the framework for a static preview window.  Initial window created and now displays a static preview. This feature is not enabled in the UI yet.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5901 b64f7644-9d1e-0410-96f1-a4d463321fa5
WinGui: Some additional work on Static Previews. Added slider to select the preview and set Max size on the image to prevent upscaling.   Note, this feature is still not enabled in the UI.


git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5902 b64f7644-9d1e-0410-96f1-a4d463321fa5
WinGui: Fix typo on the Options window

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5903 b64f7644-9d1e-0410-96f1-a4d463321fa5
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