]> granicus.if.org Git - handbrake/log
handbrake
10 years agodeccc608: fix rollup style CC problems
jstebbins [Fri, 26 Sep 2014 17:24:52 +0000 (17:24 +0000)]
deccc608: fix rollup style CC problems

The timing of the "erase display" command was incorrect for rollup CC
and erased subtitles immediately after they were displayed.

When rendering, sometimes rollup subtitles arrived at the renderer far
after the frame they should be rendered on.  So push rollup subtitles
into the pipeline for each new character received when rendering.

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

10 years agocontrib: add patch to unbreak sbtl writing in mp4
jstebbins [Fri, 26 Sep 2014 15:10:28 +0000 (15:10 +0000)]
contrib: add patch to unbreak sbtl writing in mp4

This was fixed a while ago in libav, but I forgot to add to our patches

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

10 years agoWinGui: Bug Fixes:
sr55 [Sun, 21 Sep 2014 16:44:45 +0000 (16:44 +0000)]
WinGui: Bug Fixes:
- Picture Settings tab now refreshes visible controls after preset load, rather than source load.
- Preset Picture Settings behaviour now fixed to match the MacGui
- Video Tab: Fix 2Pass/Turbo First pass not reloading correctly from a preset.

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

10 years agoMacGui: when a live preview is cancelled, wait for libhb to end its work before rever...
ritsuka [Fri, 19 Sep 2014 07:32:35 +0000 (07:32 +0000)]
MacGui: when a live preview is cancelled, wait for libhb to end its work before reverting back the hud.

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

10 years agoMacGui: set a min size and aligned the “Done” button in the Subtitles Defaults window.
ritsuka [Thu, 18 Sep 2014 16:32:03 +0000 (16:32 +0000)]
MacGui: set a min size and aligned the “Done” button in the Subtitles Defaults window.

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

10 years agoWinGui: Enable Burn In for SRT files
sr55 [Wed, 17 Sep 2014 18:22:07 +0000 (18:22 +0000)]
WinGui: Enable Burn In for SRT files

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

10 years agoWinGui: Fix a Typo
sr55 [Wed, 17 Sep 2014 18:01:17 +0000 (18:01 +0000)]
WinGui: Fix a Typo

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

10 years agoWinGui: Re-add Transparent background to toolbar.
sr55 [Wed, 17 Sep 2014 17:55:46 +0000 (17:55 +0000)]
WinGui: Re-add Transparent background to toolbar.

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

10 years agoWinGui: Fix a typo
sr55 [Wed, 17 Sep 2014 17:51:34 +0000 (17:51 +0000)]
WinGui: Fix a typo

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

10 years agoMacGui: realigned the prefs ui a bit.
ritsuka [Wed, 17 Sep 2014 15:50:52 +0000 (15:50 +0000)]
MacGui: realigned the prefs ui a bit.

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

10 years agoMacGui: hide the “Use advanced options panel” checkbox too when the advanced panel...
ritsuka [Wed, 17 Sep 2014 15:29:53 +0000 (15:29 +0000)]
MacGui: hide the “Use advanced options panel” checkbox too when the advanced panel is disabled.

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

10 years agoMacGui: removed an unused var in HBAdvancedController.
ritsuka [Wed, 17 Sep 2014 12:09:32 +0000 (12:09 +0000)]
MacGui: removed an unused var in HBAdvancedController.

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

10 years agorendersub: fix *very* occasional blinking subtitle text
jstebbins [Tue, 16 Sep 2014 21:38:07 +0000 (21:38 +0000)]
rendersub: fix *very* occasional blinking subtitle text

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

10 years agolibhb: fix utf8/srt sub line ending parsing
jstebbins [Mon, 15 Sep 2014 18:40:32 +0000 (18:40 +0000)]
libhb: fix utf8/srt sub line ending parsing

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

10 years agoWinGui: Remove the Background Transparency off the toolbar to see if it fixes the...
sr55 [Mon, 15 Sep 2014 18:20:28 +0000 (18:20 +0000)]
WinGui: Remove the Background Transparency off the toolbar to see if it fixes the strange windows 8 colour of the toolbar.

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

10 years agoWinGui: Tooltip updates
sr55 [Mon, 15 Sep 2014 18:12:35 +0000 (18:12 +0000)]
WinGui: Tooltip updates

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

10 years agoWinGui: Fixes to Plist Importer. Thanks to Taihei
sr55 [Mon, 15 Sep 2014 18:01:28 +0000 (18:01 +0000)]
WinGui: Fixes to Plist Importer. Thanks to Taihei

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

10 years agoWinGui: Currently hb_title_s.path is directly marshalled as string. But this isn...
sr55 [Sun, 14 Sep 2014 15:48:45 +0000 (15:48 +0000)]
WinGui: Currently hb_title_s.path is directly marshalled as string. But this isn't good because path is UTF-8 encoded C string, and fails with non-ASCII characters. To fix this, treating path as raw UTF-8 byte array and converting to string in ConvertTitle() method should work. Patch Submitted by Taihei, review 760

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

10 years agodvdnav: remove debug hack i used for testing
jstebbins [Sat, 13 Sep 2014 14:23:57 +0000 (14:23 +0000)]
dvdnav: remove debug hack i used for testing

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

10 years agocontrib: bump dvdnav to 5.0.1 and dvdread to 5.0.0
jstebbins [Sat, 13 Sep 2014 14:20:51 +0000 (14:20 +0000)]
contrib: bump dvdnav to 5.0.1 and dvdread to 5.0.0

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

10 years agolibhb: re-enable vobsub in mp4 support
jstebbins [Sat, 13 Sep 2014 14:19:55 +0000 (14:19 +0000)]
libhb: re-enable vobsub in mp4 support

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

10 years agoWinGui: Fix for Srt files not loading correctly.
sr55 [Fri, 12 Sep 2014 18:02:55 +0000 (18:02 +0000)]
WinGui: Fix for Srt files not loading correctly.

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

10 years agoMacGui: fix preview deinterlace display. The new deinterlace setting was set to the...
ritsuka [Fri, 12 Sep 2014 06:57:18 +0000 (06:57 +0000)]
MacGui: fix preview deinterlace display. The new deinterlace setting was set to the old preview generator instead of the new one.

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

10 years agoWinGui: Fix an issue loading preset Maximum Width/Height info. This was causing previ...
sr55 [Tue, 9 Sep 2014 21:06:30 +0000 (21:06 +0000)]
WinGui: Fix an issue loading preset Maximum Width/Height info. This was causing previous preset values to be used when calling the libhb calculation logic, leading to bad values.

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

10 years agolibhb: thread nlmeans filter
jstebbins [Tue, 9 Sep 2014 17:42:53 +0000 (17:42 +0000)]
libhb: thread nlmeans filter
Scales well with number of CPUs, so is 4x faster on quad cores.

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

10 years agolibhb: fix scanning of video that is a single GOP
jstebbins [Tue, 9 Sep 2014 14:32:26 +0000 (14:32 +0000)]
libhb: fix scanning of video that is a single GOP
With this type of stream, scan only successfully decodes 1 frame.
Eliminating the flush after seek allows decoding more frames.
Note that there is a side effect of allowing some junk frames to be decoded,
so we only skip the flush if normal scanning finds only 1 frame.

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

10 years agolibhb: fix CC text attributes
jstebbins [Mon, 8 Sep 2014 22:33:44 +0000 (22:33 +0000)]
libhb: fix CC text attributes
The attributes (like italic) were not getting cleared when necessary.

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

10 years agolibhb: plug memory leaks
jstebbins [Fri, 5 Sep 2014 23:51:00 +0000 (23:51 +0000)]
libhb: plug memory leaks

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

10 years agoWinGui: The update checker will now show an update on 32bit versions of the app if...
sr55 [Fri, 5 Sep 2014 22:35:20 +0000 (22:35 +0000)]
WinGui: The update checker will now show an update on 32bit versions of the app if the system supports the 64bit version, even if the version number is the same.

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

10 years agoWinGui: Change the update checker to use the 64bit appcast when the operating system...
sr55 [Fri, 5 Sep 2014 22:14:26 +0000 (22:14 +0000)]
WinGui: Change the update checker to use the 64bit appcast when the operating system is 64bit even when the app is the 32bit version.
Added Operating bit-ness to the log header.

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

10 years agoLinGui: fix preset save dialog width&height
jstebbins [Thu, 4 Sep 2014 22:25:13 +0000 (22:25 +0000)]
LinGui: fix preset save dialog width&height
Fields were not enabled.

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

10 years agoLinGui: enable "More Settings" box in video tab for VP8
jstebbins [Thu, 4 Sep 2014 18:38:35 +0000 (18:38 +0000)]
LinGui: enable "More Settings" box in video tab for VP8

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

10 years agolibhb: fix setting thread_count for libav encoding
jstebbins [Thu, 4 Sep 2014 17:25:43 +0000 (17:25 +0000)]
libhb: fix setting thread_count for libav encoding

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

10 years agoWinGui: Add UIAutomation Names to some of the key controls on the main window. If...
sr55 [Tue, 2 Sep 2014 19:15:06 +0000 (19:15 +0000)]
WinGui: Add UIAutomation Names to some of the key controls on the main window.  If this works as described, will roll out on an extended basis.

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

10 years agoMacGui: fixed the denoise custom options string.
ritsuka [Tue, 2 Sep 2014 06:54:23 +0000 (06:54 +0000)]
MacGui: fixed the denoise custom options string.

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

10 years agolibhb: fix mp4 optimize
jstebbins [Mon, 1 Sep 2014 14:50:55 +0000 (14:50 +0000)]
libhb: fix mp4 optimize

movflags were being overwritten, silly error on my part.

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

10 years agoMacGui: fix denies in preview jobs.
ritsuka [Mon, 1 Sep 2014 07:13:16 +0000 (07:13 +0000)]
MacGui: fix denies in preview jobs.

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

10 years agolibhb: don't set duration of PGS subtitles
jstebbins [Sat, 30 Aug 2014 23:18:40 +0000 (23:18 +0000)]
libhb: don't set duration of PGS subtitles

PGS subtitles are terminated by an explicit "end of sub" subtitle in
the stream.  The duration is not used (or known in advance). So every
PGS was getting the default 10s duration assigned.  This made the
overall duration of the stream appear longer than it really is.

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

10 years agolibhb: add gpl v2 copyright message do deccc608sub
jstebbins [Fri, 29 Aug 2014 16:31:54 +0000 (16:31 +0000)]
libhb: add gpl v2 copyright message do deccc608sub

much of this work was borrowed from ccextractor which is GPL v2

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

10 years agoMacGui: use the menu item tag to select the item of the format popup button.
ritsuka [Fri, 29 Aug 2014 05:55:50 +0000 (05:55 +0000)]
MacGui: use the menu item tag to select the item of the format popup button.

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

10 years agoMacGui: set the NSOnState on the selected preset menu item.
ritsuka [Fri, 29 Aug 2014 05:53:33 +0000 (05:53 +0000)]
MacGui: set the NSOnState on the selected preset menu item.

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

10 years agoMacGui: removed some attributes from the xib that might building on 10.8 .
ritsuka [Thu, 28 Aug 2014 16:23:10 +0000 (16:23 +0000)]
MacGui: removed some attributes from the xib that might building on 10.8 .

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

10 years agoWinGui: Update the Gong WPF Drag/Drop library. This fixes a few issues with the movin...
sr55 [Thu, 28 Aug 2014 11:00:41 +0000 (11:00 +0000)]
WinGui: Update the Gong WPF Drag/Drop library. This fixes a few issues with the moving/ordering of Audio/Subtitle and Queue items.

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

10 years agoMacGui: realigned the video quality options.
ritsuka [Thu, 28 Aug 2014 06:54:47 +0000 (06:54 +0000)]
MacGui: realigned the video quality options.

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

10 years agoMacGui: removed unused outlets in PicturePreview.xib.
ritsuka [Thu, 28 Aug 2014 06:54:02 +0000 (06:54 +0000)]
MacGui: removed unused outlets in PicturePreview.xib.

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

10 years agolibhb: fix small error in "empty" mp4 subtitle duration
jstebbins [Wed, 27 Aug 2014 21:41:03 +0000 (21:41 +0000)]
libhb: fix small error in "empty" mp4 subtitle duration

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

10 years agolibhb: fix tx3g styles when the entire line is one style
jstebbins [Wed, 27 Aug 2014 21:39:59 +0000 (21:39 +0000)]
libhb: fix tx3g styles when the entire line is one style

the style was not getting flushed if there were no style changes

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

10 years agolibhb: fix merging of ssa subtitles
jstebbins [Wed, 27 Aug 2014 20:43:16 +0000 (20:43 +0000)]
libhb: fix merging of ssa subtitles

mergeSubtitle was originally written for pure text subs.  But now the
subtitle buffers have extra ssa formatting that needs different treatment.

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

10 years agolibhb: remove emptry tx3g subtitles
jstebbins [Wed, 27 Aug 2014 20:33:49 +0000 (20:33 +0000)]
libhb: remove emptry tx3g subtitles

We don't need the empty subtitle buffers.

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

10 years agolibhb: fix stop time of subtitles
jstebbins [Wed, 27 Aug 2014 17:35:50 +0000 (17:35 +0000)]
libhb: fix stop time of subtitles

scr_offset was not accounted for in stop time

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

10 years agoMacGui: corrected the file header.
ritsuka [Wed, 27 Aug 2014 17:04:39 +0000 (17:04 +0000)]
MacGui: corrected the file header.

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

10 years agoMacGui: removed the PresetIndexNum from the queue job dict.
ritsuka [Wed, 27 Aug 2014 16:59:07 +0000 (16:59 +0000)]
MacGui: removed the PresetIndexNum from the queue job dict.

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

10 years agoCLI: fix dimensions problem when both width and height are specified
jstebbins [Wed, 27 Aug 2014 15:58:29 +0000 (15:58 +0000)]
CLI: fix dimensions problem when both width and height are specified

The GUI will precompute both width and height and specify both on the
command line.  But then the CLI recomputes width based on height which
can result in the width being changed.

So, in non-anamorphic mode, disable keep_aspect so that width and heigh
are both kept.  And in other anamorphic modes, use custom ana when computing
dimensions so that both width and height are kept (i.e. recompute par).

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

10 years agoWinGui: Only show Turbo First pass checkbox on x264
sr55 [Tue, 26 Aug 2014 22:36:39 +0000 (22:36 +0000)]
WinGui: Only show Turbo First pass checkbox on x264

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

10 years agox264: bump to version r2479-dd79a61
jstebbins [Tue, 26 Aug 2014 22:15:35 +0000 (22:15 +0000)]
x264: bump to version r2479-dd79a61

small speed improvements for both x86 and arm neon

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

10 years agox265: enable 2-pass ABR encoding
jstebbins [Tue, 26 Aug 2014 22:13:17 +0000 (22:13 +0000)]
x265: enable 2-pass ABR encoding

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

10 years agox265: fix maxCUSize error
jstebbins [Tue, 26 Aug 2014 22:12:34 +0000 (22:12 +0000)]
x265: fix maxCUSize error

x265 tries to protect you from doing multiple simultaneous encodes
using different settings.  It just happens to also prevent back to back
encodes from the same process with different settings which is just
pure idiocy.

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

10 years agoLinGui: set x265 preset/tune/profile/level in job
jstebbins [Tue, 26 Aug 2014 21:06:14 +0000 (21:06 +0000)]
LinGui: set x265 preset/tune/profile/level in job

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

10 years agolibhb: fix accumulating rounding error in CoreAudio timestamps
jstebbins [Tue, 26 Aug 2014 16:00:57 +0000 (16:00 +0000)]
libhb: fix accumulating rounding error in CoreAudio timestamps

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

10 years agobump x265 to version 1.3
jstebbins [Mon, 25 Aug 2014 18:01:28 +0000 (18:01 +0000)]
bump x265 to version 1.3

speed improvements and psy-rd

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

10 years agoMacGui: aligns the time/start textfield in the main window.
ritsuka [Mon, 25 Aug 2014 16:24:33 +0000 (16:24 +0000)]
MacGui: aligns the time/start textfield in the main window.

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

10 years agoMacGui: store the audio and subtitles defaults in each queue item so they can be...
ritsuka [Mon, 25 Aug 2014 15:56:57 +0000 (15:56 +0000)]
MacGui: store the audio and subtitles defaults in each queue item so they can be loaded back from the queue.

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

10 years agoMacGui: fix build with 10.8 sdk.
ritsuka [Mon, 25 Aug 2014 15:25:04 +0000 (15:25 +0000)]
MacGui: fix build with 10.8 sdk.

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

10 years agoWinGui: Queue only checks duplicates against waiting items now.
sr55 [Mon, 25 Aug 2014 10:28:41 +0000 (10:28 +0000)]
WinGui: Queue only checks duplicates against waiting items now.

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

10 years agoMacGui: corrected a label text in the prefs audio tab.
ritsuka [Mon, 25 Aug 2014 10:15:19 +0000 (10:15 +0000)]
MacGui: corrected a label text in the prefs audio tab.

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

10 years agoMacGui: added a note in the prefs audio tab about the native languages and custom...
ritsuka [Mon, 25 Aug 2014 09:20:48 +0000 (09:20 +0000)]
MacGui: added a note in the prefs audio tab about the native languages and custom/builtin presets.

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

10 years agoMacGui: toggle the Advanced tab when the prefs setting changes.
ritsuka [Mon, 25 Aug 2014 09:19:31 +0000 (09:19 +0000)]
MacGui: toggle the Advanced tab when the prefs setting changes.

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

10 years agoMacGui: disable/enable the encoder options label when needed and fix the encoder...
ritsuka [Mon, 25 Aug 2014 09:16:19 +0000 (09:16 +0000)]
MacGui: disable/enable the encoder options label when needed and fix the encoder preset options when loading a queue item back to the main window.

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

10 years agoMacGui: removed a couple of unused preferences keys (CheckForUpdates, DisableDvdAutoD...
ritsuka [Sun, 24 Aug 2014 05:59:00 +0000 (05:59 +0000)]
MacGui: removed a couple of unused preferences keys (CheckForUpdates, DisableDvdAutoDetect, DefAdvancedx264Flags) and the empty TOOLBAR_PICTURE tab. Added a new checkbox to hide the Advanced tab.

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

10 years agoMacGui: fixed the HUD background on Snow Leopard.
ritsuka [Sun, 24 Aug 2014 05:54:31 +0000 (05:54 +0000)]
MacGui: fixed the HUD background on Snow Leopard.

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

10 years agoMacGui: fixed two small leaks.
ritsuka [Sat, 23 Aug 2014 07:51:31 +0000 (07:51 +0000)]
MacGui: fixed two small leaks.

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

10 years agoMacGui: replaced the last two NSBeginCriticalAlertSheet calls, and two NSEnumerators.
ritsuka [Sat, 23 Aug 2014 07:48:32 +0000 (07:48 +0000)]
MacGui: replaced the last two NSBeginCriticalAlertSheet calls, and two NSEnumerators.

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

10 years agoMacGui: removed the “Large file size” checkbox.
ritsuka [Sat, 23 Aug 2014 07:47:20 +0000 (07:47 +0000)]
MacGui: removed the “Large file size” checkbox.

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

10 years agoWinGui: Switch to using hb_set_anamorphic_size2. This simplifies the picture settings...
sr55 [Fri, 22 Aug 2014 19:58:12 +0000 (19:58 +0000)]
WinGui: Switch to using hb_set_anamorphic_size2. This simplifies the picture settings code in the GUI and should hopefully fix a few bugs.

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

10 years agoMacGui: fixed the preview controller HUD style on the next OS X release.
ritsuka [Fri, 22 Aug 2014 17:59:21 +0000 (17:59 +0000)]
MacGui: fixed the preview controller HUD style on the next OS X release.

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

10 years agoMacGui: fixed auto naming for dvd sources.
ritsuka [Fri, 22 Aug 2014 17:52:41 +0000 (17:52 +0000)]
MacGui: fixed auto naming for dvd sources.

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

10 years agoMacGui: removed an unnecessary NSBox in the Advanced tab.
ritsuka [Fri, 22 Aug 2014 17:51:35 +0000 (17:51 +0000)]
MacGui: removed an unnecessary NSBox in the Advanced tab.

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

10 years agolibav: update fraem threading state patch
jstebbins [Fri, 22 Aug 2014 15:53:14 +0000 (15:53 +0000)]
libav: update fraem threading state patch

Use version written by Janne and committed to libav

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

10 years agoLinGui: fix tooltip indentation and spelling errors
jstebbins [Fri, 22 Aug 2014 14:49:23 +0000 (14:49 +0000)]
LinGui: fix tooltip indentation and spelling errors

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

10 years agoAdded back two files Xcode killed on its own in the previous commit
ritsuka [Fri, 22 Aug 2014 06:42:25 +0000 (06:42 +0000)]
Added back two files Xcode killed on its own in the previous commit

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

10 years agoMacGui: renamed HB*Settings classes to HB*Defaults. Added a “…” char to the “Configur...
ritsuka [Fri, 22 Aug 2014 06:30:58 +0000 (06:30 +0000)]
MacGui: renamed HB*Settings classes to HB*Defaults. Added a “…” char to the “Configure Defaults” button.

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

10 years agoLinGui: fix queue formatting
jstebbins [Thu, 21 Aug 2014 22:38:58 +0000 (22:38 +0000)]
LinGui: fix queue formatting

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

10 years agoLinGui: Fix queue display when no audio tracks
jstebbins [Thu, 21 Aug 2014 20:42:54 +0000 (20:42 +0000)]
LinGui: Fix queue display when no audio tracks

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

10 years agoMacGui: load the old lavcOption format too is preset in the preset.
ritsuka [Thu, 21 Aug 2014 18:11:08 +0000 (18:11 +0000)]
MacGui: load the old lavcOption format too is preset in the preset.

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

10 years agoMacGui: remapped lavcOption to VideoOptionExtra.
ritsuka [Thu, 21 Aug 2014 18:08:23 +0000 (18:08 +0000)]
MacGui: remapped lavcOption to VideoOptionExtra.

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

10 years agoMacGui: load the lavcOption from preset and fixed the encoder selection when the...
ritsuka [Thu, 21 Aug 2014 17:43:05 +0000 (17:43 +0000)]
MacGui: load the lavcOption from preset and fixed the encoder selection when the container is changed.

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

10 years agoWinGui: Remove some cruft from the solution.
sr55 [Thu, 21 Aug 2014 17:34:01 +0000 (17:34 +0000)]
WinGui: Remove some cruft from the solution.

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

10 years agoMacGui: generalize video preset/tune/profile/level handling to make it works with...
ritsuka [Thu, 21 Aug 2014 17:26:28 +0000 (17:26 +0000)]
MacGui: generalize video preset/tune/profile/level handling to make it works with the x265 encoder. Moved the lavc encoder options textfield to the video tab.

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

10 years agoMacGui: removed unneeded outlets from PictureSettings.xib.
ritsuka [Thu, 21 Aug 2014 16:44:08 +0000 (16:44 +0000)]
MacGui: removed unneeded outlets from PictureSettings.xib.

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

10 years agoWinGui: Further updates to the preset import/export functionality.
sr55 [Thu, 21 Aug 2014 16:28:49 +0000 (16:28 +0000)]
WinGui: Further updates to the preset import/export functionality.

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

10 years agoCLI: make string split function aware of escaping and quoting
jstebbins [Thu, 21 Aug 2014 16:14:53 +0000 (16:14 +0000)]
CLI: make string split function aware of escaping and quoting

Fixes problem with audio track names that contain commas

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

10 years agoWinGui: Use OutputFormat display name, rather than the enum name.
sr55 [Thu, 21 Aug 2014 15:47:07 +0000 (15:47 +0000)]
WinGui: Use OutputFormat display name, rather than the enum name.

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

10 years agoWinGui: Add some additional escaping around the audio track names
sr55 [Thu, 21 Aug 2014 15:20:43 +0000 (15:20 +0000)]
WinGui: Add some additional escaping around the audio track names

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

10 years agobuild: add cmake contrib for building x265 on osx
jstebbins [Wed, 20 Aug 2014 17:44:07 +0000 (17:44 +0000)]
build: add cmake contrib for building x265 on osx

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

10 years agomuxavformat: Fix muxing of AAC that is missing extradata
jstebbins [Wed, 20 Aug 2014 17:43:11 +0000 (17:43 +0000)]
muxavformat: Fix muxing of AAC that is missing extradata

Allocate extra byte so extradata pointer is not NULL.
Fix logging of malloc failures so we can see what failed.
Fix test for existence of extradata, check length NOT bytes. bytes is never NULL

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

10 years agolibhb: fix potential crash in filters
jstebbins [Wed, 20 Aug 2014 17:25:37 +0000 (17:25 +0000)]
libhb: fix potential crash in filters
If the job aborts right away, an uninitialized buffer is closed and crash!

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

10 years agoMacGui: set the tab views directly instead of adding a subview in the main window.
ritsuka [Wed, 20 Aug 2014 07:35:27 +0000 (07:35 +0000)]
MacGui: set the tab views directly instead of adding a subview in the main window.

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

10 years agoMacGui: added a HBDockTile class to manage the dock tile.
ritsuka [Wed, 20 Aug 2014 07:29:18 +0000 (07:29 +0000)]
MacGui: added a HBDockTile class to manage the dock tile.

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

10 years agoMacGui: made the width and height textfield editable in the picture settings window.
ritsuka [Tue, 19 Aug 2014 18:06:09 +0000 (18:06 +0000)]
MacGui: made the width and height textfield editable in the picture settings window.

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

10 years agoMacGui: Fixed a crash in HBFilters caused by a missing boxing of a bool.
ritsuka [Tue, 19 Aug 2014 17:11:53 +0000 (17:11 +0000)]
MacGui: Fixed a crash in HBFilters caused by a missing boxing of a bool.

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