LinGui: remove GtkStatusIcon
It does nothing in gtk-3 and will be removed in future gtk versions.
Support for status icons through libappindicator remains.


git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6470 b64f7644-9d1e-0410-96f1-a4d463321fa5
libhb: improve CC detection
We are failing to detect CCs in some sources because the CC data is not
present on every frame.  Makes scan always decode a few extra frames to
give the decode a better chance of seeing the CC data.


git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6471 b64f7644-9d1e-0410-96f1-a4d463321fa5
LinGui: fix more gtk deprecations
gtk_misc is deprecated, use new alignment capabilities of gtk_widget
gdkcolor is deprecated, use gdkrgba


git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6472 b64f7644-9d1e-0410-96f1-a4d463321fa5
LinGui: eliminage deprecated GtkAlignment


git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6473 b64f7644-9d1e-0410-96f1-a4d463321fa5
LinGui: eliminate more deprecated widget properties


git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6474 b64f7644-9d1e-0410-96f1-a4d463321fa5
LinGui: eliminate more deprecated widget properties


git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6475 b64f7644-9d1e-0410-96f1-a4d463321fa5
decpgssub: make sure all packets get marked as subtitle frames


git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6476 b64f7644-9d1e-0410-96f1-a4d463321fa5
libav: fix writing zero mkv blockduration element for subtitles

Zero means non-keyframe according to mkv spec and causes errors in mkvalidator


git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6477 b64f7644-9d1e-0410-96f1-a4d463321fa5
libav: fix extradata parsing when SPS_EXT is present


git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6478 b64f7644-9d1e-0410-96f1-a4d463321fa5
LinGui: fix several small memory leaks


git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6479 b64f7644-9d1e-0410-96f1-a4d463321fa5
decavcodec: fix a 4 byte overread of extradata by libav


git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6480 b64f7644-9d1e-0410-96f1-a4d463321fa5
LinGui: fix spacing on status line


git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6481 b64f7644-9d1e-0410-96f1-a4d463321fa5
sync: fix subtitle buffer leak


git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6482 b64f7644-9d1e-0410-96f1-a4d463321fa5
muxcommon: fix bitvec leak


git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6483 b64f7644-9d1e-0410-96f1-a4d463321fa5
param: fix compiler warning


git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6484 b64f7644-9d1e-0410-96f1-a4d463321fa5
fifo: add code (ifdef'd out) to assist with finding buffer leaks


git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6485 b64f7644-9d1e-0410-96f1-a4d463321fa5
MacGui: fixed some warnings.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6486 b64f7644-9d1e-0410-96f1-a4d463321fa5
deccc608sub: fix writing outside buffer
When the rollup mode changes, check if the baserow + rollup height goes
outside the screen.


git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6487 b64f7644-9d1e-0410-96f1-a4d463321fa5
MacGui: fixed a warning in HBOutputRedirect and removed an unused ivar.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6488 b64f7644-9d1e-0410-96f1-a4d463321fa5
MacGui: reordered the options in the advanced preferences tab.

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