]>
granicus.if.org Git - handbrake/log
Rodeo [Sat, 26 Jan 2013 13:45:14 +0000 (13:45 +0000)]
manicure: bugfixes.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5204
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
sr55 [Sat, 26 Jan 2013 13:19:54 +0000 (13:19 +0000)]
WinGui: Fix a bug in the GongSolutions.Wpf.DragDrop library that was causing queue items to be re-added after they were removed from the list simply by hovering the mouse over the control.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5203
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
konablend [Fri, 25 Jan 2013 17:59:50 +0000 (17:59 +0000)]
- parse yasm version at configure time
- if version is inadequate, auto enable local yasm
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5202
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
sr55 [Thu, 24 Jan 2013 21:48:45 +0000 (21:48 +0000)]
WinGui: Remember the last used preview duration.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5201
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
sr55 [Thu, 24 Jan 2013 21:43:19 +0000 (21:43 +0000)]
WinGui: Allow a shorted preview video.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5200
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
sr55 [Wed, 23 Jan 2013 21:19:45 +0000 (21:19 +0000)]
WinGui: For Point to Point Frames: Use Numeric Up Down Control. For PTP Seconds, use Timespan Up down so the user can enter a time in format hh:mm:ss
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5199
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
Rodeo [Wed, 23 Jan 2013 21:03:59 +0000 (21:03 +0000)]
MacGui: cosmetics: re-indent.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5198
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
jstebbins [Wed, 23 Jan 2013 19:56:58 +0000 (19:56 +0000)]
MacUI: Fix crash caused by double free of advanced_opts
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5197
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
sr55 [Wed, 23 Jan 2013 19:04:55 +0000 (19:04 +0000)]
WinGui: Add duration of the chapter to the chapters tab.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5196
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
jstebbins [Wed, 23 Jan 2013 16:10:56 +0000 (16:10 +0000)]
LinGui: fix ubuntu package dependency
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5195
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
Rodeo [Tue, 22 Jan 2013 23:53:36 +0000 (23:53 +0000)]
Sync TrueHD channel order fix with Libav.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5194
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
Rodeo [Tue, 22 Jan 2013 20:21:32 +0000 (20:21 +0000)]
Fix hb_apply_h264_level() after x264 bump.
x264's DPB size table was updated in http://git.videolan.org/?p=x264.git;a=commit;h=
d2d8364f
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5193
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
jstebbins [Tue, 22 Jan 2013 16:24:11 +0000 (16:24 +0000)]
LinGui: Fix ubuntu nighly builds
None of the current ubuntu distributions have yasm 1.2.0 yet. So I must
add --enable-local-yasm to configure.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5192
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
jstebbins [Tue, 22 Jan 2013 16:19:47 +0000 (16:19 +0000)]
contrib: update yasm to 1.2.0
The latest x264 requires yasm 1.2.0
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5191
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
Rodeo [Tue, 22 Jan 2013 00:04:57 +0000 (00:04 +0000)]
Bump x264 to r2245
bc13772 .
Miscellaneous fixes and improvements.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5189
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
jstebbins [Mon, 21 Jan 2013 22:11:14 +0000 (22:11 +0000)]
libhb: Fix issue with silence insertion when using FLAC encoder
When we insert silence to maintain sync, we typically need to insert about
70ms. But the default flac frame duration is very large (>=96ms). This is
causing us to overshoot the target and we immediately drop a frame. Dropping
a frame undershoots and we insert a frame... ad infinitum.
This patch changes the behavior of silence insertion for non-passthru audio.
Instead of inserting full frames of silence, the last "frame" inserted may be
a partial. This lets us insert a finer grained silence duration and eliminates
the problem with large flac frames.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5188
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
jstebbins [Mon, 21 Jan 2013 19:46:51 +0000 (19:46 +0000)]
LinGui: Use gtk+ 3 in ubuntu 12.10 nightly builds
Let's find out just how fucked up gtk 3 is :p
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5187
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
jstebbins [Mon, 21 Jan 2013 19:05:35 +0000 (19:05 +0000)]
LinGui: Work around STUPID gtk3 file chooser bug :-\
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5186
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
sr55 [Sun, 20 Jan 2013 14:21:58 +0000 (14:21 +0000)]
WinGui: Just some prototype code for safe keeping. Not currently used.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5185
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
sr55 [Fri, 18 Jan 2013 18:42:11 +0000 (18:42 +0000)]
WinGui: Couple UI tidyup's
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5184
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
sr55 [Fri, 18 Jan 2013 11:59:47 +0000 (11:59 +0000)]
WinGui: Update advanced tab notice to be clearer.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5183
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
sr55 [Thu, 17 Jan 2013 22:29:37 +0000 (22:29 +0000)]
WinGui: UI Tweaks.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5180
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
sr55 [Thu, 17 Jan 2013 21:00:25 +0000 (21:00 +0000)]
WinGui: Fix Allow Sleep option.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5179
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
jstebbins [Thu, 17 Jan 2013 18:59:37 +0000 (18:59 +0000)]
libav patch: fix silly error in dca resync patch
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5178
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
Rodeo [Wed, 16 Jan 2013 19:19:43 +0000 (19:19 +0000)]
Bump Libav to v9.1.
Fixes high bit-depth H.264 decoding.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5176
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
Rodeo [Wed, 16 Jan 2013 18:14:07 +0000 (18:14 +0000)]
MacGui: retain the current storage width and height and use it when 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
jstebbins [Wed, 16 Jan 2013 07:53:58 +0000 (07:53 +0000)]
LinGui: Fix building with versions of gstreamer older than 0.10.33
Ubuntu 11.04 uses something older
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5173
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
jstebbins [Tue, 15 Jan 2013 08:23:53 +0000 (08:23 +0000)]
LinGui: Fix compatibility with GTK versions < 2.32
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
jstebbins [Sun, 13 Jan 2013 21:31:41 +0000 (21:31 +0000)]
LinGui: Add GTK+-3 support
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5170
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
sr55 [Sun, 13 Jan 2013 17:51:42 +0000 (17:51 +0000)]
WinGui: Options screen refactoring.
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
sr55 [Sun, 13 Jan 2013 16:50:49 +0000 (16:50 +0000)]
WinGui: Numerous bug fixes. Many around the automatic selection feature on the Audio Panel.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5168
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
sr55 [Fri, 11 Jan 2013 22:50:48 +0000 (22:50 +0000)]
WinGui: Some Layout improvements to the Advanced tab to make it clearer what section the options come under.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5167
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
sr55 [Fri, 11 Jan 2013 21:32:48 +0000 (21:32 +0000)]
WinGui: Couple of minor UI tweaks and new tooltips.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5166
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
Rodeo [Sun, 6 Jan 2013 22:36:38 +0000 (22:36 +0000)]
MacGui: free(NULL) is perfectly safe.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5165
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
Rodeo [Sun, 6 Jan 2013 22:09:30 +0000 (22:09 +0000)]
MacGui: fAudioFallbackPopUp should be an NSPopUpButton.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5164
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
Rodeo [Sun, 6 Jan 2013 21:50:18 +0000 (21:50 +0000)]
MacGui: fX264MediumPresetIndex is an index, not a pointer.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5163
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
Rodeo [Sun, 6 Jan 2013 21:07:00 +0000 (21:07 +0000)]
CLI: fix AppleTV preset in ShowPresets().
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5162
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
jstebbins [Sun, 6 Jan 2013 20:53:34 +0000 (20:53 +0000)]
LinGui,CLI: change h.264 profile to high in AppleTV preset
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5161
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
jstebbins [Sun, 6 Jan 2013 20:50:37 +0000 (20:50 +0000)]
libiconv patch: disables building of preloadable shared lib
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
sr55 [Sun, 6 Jan 2013 19:45:04 +0000 (19:45 +0000)]
WinGui: Restore RF0 warning and Correctly show RF or QP depending on the video encoder.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5159
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
sr55 [Sun, 6 Jan 2013 19:22:56 +0000 (19:22 +0000)]
WinGui: Fix AllowSleep option. Port the Numeric Stepper control from 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
Rodeo [Sun, 6 Jan 2013 17:46:44 +0000 (17:46 +0000)]
CLI: fix previous commit. free(NULL) is perfectly safe.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5157
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
Rodeo [Sun, 6 Jan 2013 17:35:02 +0000 (17:35 +0000)]
CLI: check against NULL before freeing.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5156
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
jstebbins [Sun, 6 Jan 2013 05:09:54 +0000 (05:09 +0000)]
LinGui: fix issue with FLAC24 fallback
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
jstebbins [Sun, 6 Jan 2013 01:48:00 +0000 (01:48 +0000)]
libhb: fix audio sync regression with DVDs
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
jstebbins [Sun, 6 Jan 2013 01:20:14 +0000 (01:20 +0000)]
libhb: handle incorrect stuffing in transport streams
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
jstebbins [Sun, 6 Jan 2013 01:11:37 +0000 (01:11 +0000)]
Fix dts-hd regression
The previous dca-resync libav patch broke dts-hd
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5151
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
jstebbins [Sat, 5 Jan 2013 16:34:50 +0000 (16:34 +0000)]
LinGui: silence some compiler warnings
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5150
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
Rodeo [Fri, 4 Jan 2013 15:45:07 +0000 (15:45 +0000)]
CLI: fix warning.
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
Rodeo [Fri, 4 Jan 2013 15:02:07 +0000 (15:02 +0000)]
hb_rate_s, hb_mixdown_s, hb_encoder_s: use const char * instead of char *
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
Rodeo [Fri, 4 Jan 2013 14:41:11 +0000 (14:41 +0000)]
CLI: help: print per-encoder default mixdown dynamically.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5147
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
Rodeo [Fri, 4 Jan 2013 14:05:33 +0000 (14:05 +0000)]
CLI: avoid an #fidef.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5146
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
Rodeo [Fri, 4 Jan 2013 13:52:11 +0000 (13:52 +0000)]
CLI: use hb_get_default_audio_encoder().
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5145
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
Rodeo [Fri, 4 Jan 2013 13:33:38 +0000 (13:33 +0000)]
libhb: add hb_get_default_audio_encoder().
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5144
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
Rodeo [Fri, 4 Jan 2013 13:22:07 +0000 (13:22 +0000)]
CLI: fix logging of the default mixdown in --help.
Also, some minor cosmetics/refactoring.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5143
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
Rodeo [Fri, 4 Jan 2013 13:12:13 +0000 (13:12 +0000)]
common.h: cosmetics.
Also remove a couple duplicate function declarations.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5142
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
jstebbins [Thu, 3 Jan 2013 23:28:53 +0000 (23:28 +0000)]
LinGui: fix selection of mixdown when using fallback audio encoder
It was getting set to mono all the time :-\
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5141
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
jstebbins [Thu, 3 Jan 2013 22:58:47 +0000 (22:58 +0000)]
LinGui: build preset import/export tables from hb_encoder_t tables
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
jstebbins [Thu, 3 Jan 2013 19:12:35 +0000 (19:12 +0000)]
build system: update config.guess
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
jstebbins [Thu, 3 Jan 2013 18:50:14 +0000 (18:50 +0000)]
libav: solaris build fixes
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
Rodeo [Thu, 3 Jan 2013 00:16:17 +0000 (00:16 +0000)]
MacGui: fix queue editing after adding the x264 preset system.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5137
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
Rodeo [Thu, 3 Jan 2013 00:04:21 +0000 (00:04 +0000)]
MacGui: cosmetics.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5136
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
Rodeo [Thu, 3 Jan 2013 00:01:58 +0000 (00:01 +0000)]
MacGui: add getters and setter for x264 preset system.
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
Rodeo [Wed, 2 Jan 2013 21:44:38 +0000 (21:44 +0000)]
FLAC: add 24-bit encoding.
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
jstebbins [Wed, 2 Jan 2013 21:23:02 +0000 (21:23 +0000)]
libav patch: fix dts audio bitstream desync when frame size changes
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
Rodeo [Wed, 2 Jan 2013 20:33:57 +0000 (20:33 +0000)]
MacGui: fix memory leak, more refactoring, bugfixes.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5132
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
Rodeo [Wed, 2 Jan 2013 19:36:28 +0000 (19:36 +0000)]
MacGui: more refactoring, bugfixes.
Apologies if anything breaks.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5131
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
Rodeo [Wed, 2 Jan 2013 17:27:50 +0000 (17:27 +0000)]
MacGui: fix fx264UseAdvancedOptionsCheck (hopefully).
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5130
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
Rodeo [Wed, 2 Jan 2013 14:44:51 +0000 (14:44 +0000)]
MacGui: code refactoring (x264 preset system).
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5129
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
Rodeo [Wed, 2 Jan 2013 13:22:05 +0000 (13:22 +0000)]
MacGui: fix preset import/export with the x264 system.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5128
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
jstebbins [Tue, 1 Jan 2013 21:05:44 +0000 (21:05 +0000)]
libhb: fix a problem with BD audio track detection
Some BDs can have several clips that have no audio (The Girl With the Dragon
Tattoo 2009). This fools our audio selection logic into thinking the entire
BD has no audio. So ignore clips that have no audio tracks when searching
for audio.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5127
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
dynaflash [Tue, 1 Jan 2013 18:38:36 +0000 (18:38 +0000)]
MacGui: Initial x264 presets implementation.
- Note: HB Built-ins are not updated as needs more testing
- Backwards compatible afaik for older presets including custom.
- Queue Item editing function needs to be updated yet.
- Preset import/ export will probably need work as well especially since some kvp's seem to still be up in the air.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5126
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
jstebbins [Mon, 31 Dec 2012 17:19:49 +0000 (17:19 +0000)]
LinGui: filter out high444 from h264 profiles
and force profile to auto when RF < 1.0
and fix a problem with video quality slider digits display when changing
granularity in preferences.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5125
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
Rodeo [Mon, 31 Dec 2012 16:54:11 +0000 (16:54 +0000)]
Bump libav to v9_beta3.
Miscellaneous bugfixes and improvements.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5124
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
sr55 [Mon, 31 Dec 2012 16:20:24 +0000 (16:20 +0000)]
WinGui: Removed High444, use auto instead.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5123
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
sr55 [Mon, 31 Dec 2012 13:42:42 +0000 (13:42 +0000)]
WinGui: Increase the size of the cropping numeric boxes and change their binding update trigger to be lost focus so that the modulus calculation doesn't interfere with the user typing values.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5122
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
sr55 [Mon, 31 Dec 2012 13:36:56 +0000 (13:36 +0000)]
WinGui: Missed a place for removing High10 and 422
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5121
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
sr55 [Mon, 31 Dec 2012 13:19:41 +0000 (13:19 +0000)]
WinGui: Bump copyright date.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5120
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
sr55 [Mon, 31 Dec 2012 13:18:08 +0000 (13:18 +0000)]
WinGui: Remove High10 and High422 options.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5119
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
jstebbins [Sun, 30 Dec 2012 23:15:09 +0000 (23:15 +0000)]
LinGui: filter out x264 profiles high10 and high422
10 bit encoding and yuv422 are not supported.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5118
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
jstebbins [Sun, 30 Dec 2012 19:21:21 +0000 (19:21 +0000)]
LinGui: Update copyright dates
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5117
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
sr55 [Sat, 29 Dec 2012 14:25:17 +0000 (14:25 +0000)]
WinGui: Add the plist keys and fix numerous bugs in the x264 preset/tune/profile/level code.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5115
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
jstebbins [Fri, 28 Dec 2012 19:39:12 +0000 (19:39 +0000)]
LinGui: preset import/export robustness
Upon import, if x264Preset is missing, force x264UseAdvancedOptions enabled.
Upon export, if x264UseAdvancedOptions is true, do not output x264Preset,
x264Tune, x264Level, x264Profile, or x264OptionExtra.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5114
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
sr55 [Fri, 28 Dec 2012 11:21:14 +0000 (11:21 +0000)]
WinGui: Initial work to implement x264 Preset/Tune/Profile/Level options in-gui.
Still some stuff to tidy up but should be usable for now.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5113
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
jstebbins [Thu, 27 Dec 2012 23:27:10 +0000 (23:27 +0000)]
lingui: convert tabs to spaces
Makes lingui source conform to hb standard for indentation.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5112
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
jstebbins [Thu, 27 Dec 2012 22:52:04 +0000 (22:52 +0000)]
update presets for lingui and CLI
These new presets use x264 preset/tune/profile/level
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5111
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
jstebbins [Thu, 27 Dec 2012 22:49:32 +0000 (22:49 +0000)]
LinGui: add x264 preset/tune/profile/level support
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5110
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
sr55 [Thu, 27 Dec 2012 21:50:58 +0000 (21:50 +0000)]
WinGui: Default the textboxes for Seconds and Frames to sensible values.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5109
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
sr55 [Thu, 27 Dec 2012 21:26:24 +0000 (21:26 +0000)]
WinGui: Improved handling of preview filename generation and fixed the seconds / frames options to update in realtime with the duration calculation.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5108
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
jstebbins [Wed, 26 Dec 2012 23:25:12 +0000 (23:25 +0000)]
libhb: prevent segfault when opening mp4 file fails.
MP4End() attempted to use invalid MP4File context.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5107
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
sr55 [Mon, 24 Dec 2012 11:26:38 +0000 (11:26 +0000)]
WinGui: Make the advanced encoder options respond before the control has lost focus.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5106
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
sr55 [Mon, 24 Dec 2012 11:21:39 +0000 (11:21 +0000)]
WinGui: Allow negative srt offset.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5105
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
sr55 [Mon, 24 Dec 2012 11:19:53 +0000 (11:19 +0000)]
WinGui: Fix SRT Offset.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5104
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
Rodeo [Thu, 20 Dec 2012 18:32:01 +0000 (18:32 +0000)]
hb_x264_param_unparse: cosmetics.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5103
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
Rodeo [Thu, 20 Dec 2012 18:29:37 +0000 (18:29 +0000)]
hb_x264_param_unparse: unset a few options that have no effect in the advanced options string.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5102
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
Rodeo [Thu, 20 Dec 2012 17:25:29 +0000 (17:25 +0000)]
hb_apply_h264_level: cosmetics, change the meaning of the last parameter (be_quiet -> verbose). Seems more common.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5101
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
jstebbins [Mon, 17 Dec 2012 10:12:48 +0000 (10:12 +0000)]
fix mac ui scaling problem after performing live preview encode
we can't touch the picture settings when resetting the job. the mac ui
currently depends on these remaining to what it set last.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5099
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
jstebbins [Wed, 12 Dec 2012 20:21:14 +0000 (20:21 +0000)]
fix some crashes in the macui
I missed setting some pointers to NULL after free and missed place
where the ui was setting job->file directly instead of using hb_job_set_file().
Also, a NULL chapter name caused a crash.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5097
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
jstebbins [Sun, 9 Dec 2012 19:11:33 +0000 (19:11 +0000)]
libhb: refactor job initialization and cleanup
Separates out some duplicate code in hb_job_reset, hb_job_close,
and hb_job_init. Also removes some vestigial function definitions in hb.h
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5096
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
jstebbins [Sun, 9 Dec 2012 19:08:08 +0000 (19:08 +0000)]
libhb: fix hb_dict_next() when dict is empty
It would return an invalid entry instead of NULL.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5095
b64f7644 -9d1e-0410-96f1-
a4d463321fa5