summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* WinGui: Couple UI tidyup'ssr552013-01-183-14/+11
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5184 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Update advanced tab notice to be clearer.sr552013-01-182-0/+4
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5183 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: UI Tweaks.sr552013-01-1714-42/+406
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5180 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Fix Allow Sleep option.sr552013-01-171-1/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5179 b64f7644-9d1e-0410-96f1-a4d463321fa5
* libav patch: fix silly error in dca resync patchjstebbins2013-01-171-7/+9
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5178 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Bump Libav to v9.1.Rodeo2013-01-167-42/+9
| | | | | | | | Fixes high bit-depth H.264 decoding. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5176 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: retain the current storage width and height and use it when ↵Rodeo2013-01-162-6/+17
| | | | | | | | | | unparsing the x264 options. This is done in calculatePictureSizing as it is called whenever width or height change. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5175 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: Fix building with versions of gstreamer older than 0.10.33jstebbins2013-01-161-1/+1
| | | | | | | Ubuntu 11.04 uses something older git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5173 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: Fix compatibility with GTK versions < 2.32jstebbins2013-01-154-17/+40
| | | | | | | | Ubuntu 11.04 and 11.10 use this and I'm not quite ready to drop support for these. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5172 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: Add GTK+-3 supportjstebbins2013-01-1311-3856/+4674
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5170 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Options screen refactoring.sr552013-01-1317-119/+333
| | | | | | | Help -> Check for updates now takes the user to the options screen update tab. Help -> About now takes the user to the options screen about tab. Saves popping up annoying window. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5169 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Numerous bug fixes. Many around the automatic selection feature on ↵sr552013-01-136-119/+117
| | | | | | the Audio Panel. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5168 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Some Layout improvements to the Advanced tab to make it clearer what ↵sr552013-01-113-185/+147
| | | | | | section the options come under. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5167 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Couple of minor UI tweaks and new tooltips.sr552013-01-115-7/+69
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5166 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: free(NULL) is perfectly safe.Rodeo2013-01-061-10/+7
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5165 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: fAudioFallbackPopUp should be an NSPopUpButton.Rodeo2013-01-061-1/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5164 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: fX264MediumPresetIndex is an index, not a pointer.Rodeo2013-01-061-1/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5163 b64f7644-9d1e-0410-96f1-a4d463321fa5
* CLI: fix AppleTV preset in ShowPresets().Rodeo2013-01-061-1/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5162 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui,CLI: change h.264 profile to high in AppleTV presetjstebbins2013-01-062-3/+3
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5161 b64f7644-9d1e-0410-96f1-a4d463321fa5
* libiconv patch: disables building of preloadable shared libjstebbins2013-01-061-0/+106
| | | | | | | | Needed for solaris compatibility Thanks to icchan for the patch. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5160 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Restore RF0 warning and Correctly show RF or QP depending on the ↵sr552013-01-065-5/+67
| | | | | | video encoder. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5159 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Fix AllowSleep option. Port the Numeric Stepper control from ↵sr552013-01-067-28/+1002
| | | | | | Vidcoder onto the Picture settings panel. This should fix a number of strange behavioural issues with the old control. Please report any new issues that this causes. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5158 b64f7644-9d1e-0410-96f1-a4d463321fa5
* CLI: fix previous commit. free(NULL) is perfectly safe.Rodeo2013-01-061-19/+19
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5157 b64f7644-9d1e-0410-96f1-a4d463321fa5
* CLI: check against NULL before freeing.Rodeo2013-01-061-31/+32
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5156 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix issue with FLAC24 fallbackjstebbins2013-01-061-23/+1
| | | | | | | Was setting lame as fallback when flac24 fallback was set. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5154 b64f7644-9d1e-0410-96f1-a4d463321fa5
* libhb: fix audio sync regression with DVDsjstebbins2013-01-061-6/+25
| | | | | | | | A "fix" for another sync issue caused a regression in handling of DVD sync. So revert the change and make other improvements. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5153 b64f7644-9d1e-0410-96f1-a4d463321fa5
* libhb: handle incorrect stuffing in transport streamsjstebbins2013-01-061-1/+7
| | | | | | | | | | Incorrectly formatted stuffing causes invalid PCRs which results in sync issues. I've only seen this in one poorly authored BD, but it's easy to handle. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5152 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Fix dts-hd regressionjstebbins2013-01-061-26/+60
| | | | | | | The previous dca-resync libav patch broke dts-hd git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5151 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: silence some compiler warningsjstebbins2013-01-051-2/+2
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5150 b64f7644-9d1e-0410-96f1-a4d463321fa5
* CLI: fix warning.Rodeo2013-01-041-10/+8
| | | | | | | | test/test.c:378: warning: ‘ShowCommands’ was used with no prototype before its definition git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5149 b64f7644-9d1e-0410-96f1-a4d463321fa5
* hb_rate_s, hb_mixdown_s, hb_encoder_s: use const char * instead of char *Rodeo2013-01-043-12/+13
| | | | | | | | These are used in hardcoded tables, so there will never be a need for mutable strings. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5148 b64f7644-9d1e-0410-96f1-a4d463321fa5
* CLI: help: print per-encoder default mixdown dynamically.Rodeo2013-01-041-8/+14
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5147 b64f7644-9d1e-0410-96f1-a4d463321fa5
* CLI: avoid an #fidef.Rodeo2013-01-042-5/+2
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5146 b64f7644-9d1e-0410-96f1-a4d463321fa5
* CLI: use hb_get_default_audio_encoder().Rodeo2013-01-041-26/+28
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5145 b64f7644-9d1e-0410-96f1-a4d463321fa5
* libhb: add hb_get_default_audio_encoder().Rodeo2013-01-042-7/+14
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5144 b64f7644-9d1e-0410-96f1-a4d463321fa5
* CLI: fix logging of the default mixdown in --help.Rodeo2013-01-041-12/+17
| | | | | | | | Also, some minor cosmetics/refactoring. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5143 b64f7644-9d1e-0410-96f1-a4d463321fa5
* common.h: cosmetics.Rodeo2013-01-041-20/+23
| | | | | | | | Also remove a couple duplicate function declarations. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5142 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix selection of mixdown when using fallback audio encoderjstebbins2013-01-031-0/+4
| | | | | | | It was getting set to mono all the time :-\ git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5141 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: build preset import/export tables from hb_encoder_t tablesjstebbins2013-01-031-36/+53
| | | | | | | | | This makes tracking additions to libhb encoders completely transparent to the LinGui. Changes or deletions still require special handling to ensure backwards compatibility. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5140 b64f7644-9d1e-0410-96f1-a4d463321fa5
* build system: update config.guessjstebbins2013-01-031-123/+159
| | | | | | | | Thanks to icchan for patch https://reviews.handbrake.fr/r/361/ git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5139 b64f7644-9d1e-0410-96f1-a4d463321fa5
* libav: solaris build fixesjstebbins2013-01-031-1/+6
| | | | | | | | | | | | | | | | 1. Link in /usr/lib/values-xpg6.o to get proper POSIX.1-2001 behaviour from libc -- this is controversial within the GCC camp as it "breaks old code" that doesn't assume it has been added. Some libc functions behave very differently with and without this linked. Since we're linking statically to the library, this is not a significant concern. 2. MPC8 disable constraint is clamped down to only apply on SPARC. thanks to icchan for patch. https://reviews.handbrake.fr/r/367/ git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5138 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: fix queue editing after adding the x264 preset system.Rodeo2013-01-031-5/+24
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5137 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: cosmetics.Rodeo2013-01-031-6/+6
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5136 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: add getters and setter for x264 preset system.Rodeo2013-01-032-221/+273
| | | | | | | | | | Simplifies code and makes it more readable. Also more refactoring, more bugfixes. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5135 b64f7644-9d1e-0410-96f1-a4d463321fa5
* FLAC: add 24-bit encoding.Rodeo2013-01-025-17/+35
| | | | | | | | | | Works via a dedicated encoder: "FLAC (24-bit)", "ffflac24". Users who prefer 16-bit can use the previous FLAC encoder: "FLAC (ffmpeg)", "ffflac". git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5134 b64f7644-9d1e-0410-96f1-a4d463321fa5
* libav patch: fix dts audio bitstream desync when frame size changesjstebbins2013-01-021-0/+37
| | | | | | | Fixes https://forum.handbrake.fr/viewtopic.php?f=11&t=26016&hilit=squid git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5133 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: fix memory leak, more refactoring, bugfixes.Rodeo2013-01-022-72/+87
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5132 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: more refactoring, bugfixes.Rodeo2013-01-023-189/+191
| | | | | | | | Apologies if anything breaks. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5131 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: fix fx264UseAdvancedOptionsCheck (hopefully).Rodeo2013-01-023-10/+16
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5130 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: code refactoring (x264 preset system).Rodeo2013-01-022-129/+117
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5129 b64f7644-9d1e-0410-96f1-a4d463321fa5