]> granicus.if.org Git - handbrake/log
handbrake
9 years agoProRes: extend the padding check to 16 bits.
Rodeo [Mon, 2 Mar 2015 16:28:01 +0000 (16:28 +0000)]
ProRes: extend the padding check to 16 bits.

Fixes decoding artifacts on some samples.

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

9 years agoWinGui: Dropping more legacy code and moving some more UI only code up to the UI...
sr55 [Sun, 1 Mar 2015 18:10:34 +0000 (18:10 +0000)]
WinGui: Dropping more legacy code and moving some more UI only code up to the UI level.

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

9 years agoWinGui: Moving the Queue Code out to the UI level. The services library will be stric...
sr55 [Sun, 1 Mar 2015 18:03:28 +0000 (18:03 +0000)]
WinGui: Moving the Queue Code out to the UI level. The services library will be strictly a libhb warpper and service provider.

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

9 years agoWinGui: Removing the Isolation code as it's not used, and planned for libhb instead.
sr55 [Sun, 1 Mar 2015 17:53:54 +0000 (17:53 +0000)]
WinGui: Removing the Isolation code as it's not used, and planned for libhb instead.

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

9 years agox265: fix crash when encoding twice with different parameters
jstebbins [Sun, 1 Mar 2015 17:27:40 +0000 (17:27 +0000)]
x265: fix crash when encoding twice with different parameters

"static" member in cudata was not re-initialized on second encode.

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

9 years agox265: enable debug symbols when configured for debugging
jstebbins [Sun, 1 Mar 2015 17:21:50 +0000 (17:21 +0000)]
x265: enable debug symbols when configured for debugging

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

9 years agoWinGui: Fix a couple of typos in the build script.
sr55 [Sat, 28 Feb 2015 20:46:31 +0000 (20:46 +0000)]
WinGui: Fix a couple of typos in the build script.

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

9 years agoWinGui: Update Build file for VS project updates.
sr55 [Sat, 28 Feb 2015 20:43:03 +0000 (20:43 +0000)]
WinGui: Update Build file for VS project updates.

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

9 years agoWinGui: Tabs -> Spaces.
sr55 [Sat, 28 Feb 2015 20:37:38 +0000 (20:37 +0000)]
WinGui: Tabs -> Spaces.

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

9 years agoWinGui: General VS Project Cleanup. Simplified build profiles. Installer no longer...
sr55 [Sat, 28 Feb 2015 20:32:54 +0000 (20:32 +0000)]
WinGui: General VS Project Cleanup. Simplified build profiles. Installer no longer packages xml files so install size should be slightly smaller.

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

9 years agoWinGui: Remove Interop Library for Previous commit.
sr55 [Sat, 28 Feb 2015 20:13:24 +0000 (20:13 +0000)]
WinGui: Remove Interop Library for Previous commit.

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

9 years agoWinGui: Moving the Interop Code into the services library. This will allow some model...
sr55 [Sat, 28 Feb 2015 20:10:51 +0000 (20:10 +0000)]
WinGui: Moving the Interop Code into the services library. This will allow some modelling simplifications.

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

9 years agoWinGui: Remove the EagleBoost.Wpf library as it's not used by the GUI.
sr55 [Sat, 28 Feb 2015 19:53:52 +0000 (19:53 +0000)]
WinGui: Remove the EagleBoost.Wpf library as it's not used by the GUI.

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

9 years agoWinGui: Rename interop library to match naming convention. Remove some old test files...
sr55 [Sat, 28 Feb 2015 19:51:01 +0000 (19:51 +0000)]
WinGui: Rename interop library to match naming convention. Remove some old test files that are not used.

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

9 years agoMacGui: check for duplicated file names when adding a batch of jobs.
ritsuka [Sat, 28 Feb 2015 11:30:45 +0000 (11:30 +0000)]
MacGui: check for duplicated file names when adding a batch of jobs.

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

9 years agonlmeans: fix build on non-x86 architectures
jstebbins [Thu, 26 Feb 2015 19:44:41 +0000 (19:44 +0000)]
nlmeans: fix build on non-x86 architectures

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

9 years agomuxavformat: only set subtitle "forced" flag when *user* sets default track
jstebbins [Wed, 25 Feb 2015 16:12:13 +0000 (16:12 +0000)]
muxavformat: only set subtitle "forced" flag when *user* sets default track

Forced shouldn't be set when hb chooses a default track for mp4, which we
do for quicktime compatibility.

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

9 years agoMacGui: add some accessibility titles to the UI items.
ritsuka [Wed, 25 Feb 2015 06:43:36 +0000 (06:43 +0000)]
MacGui: add some accessibility titles to the UI items.

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

9 years agoMacGui: fix a crash on 10.8 and previous versions. NSURL fileSystemRepresentation...
ritsuka [Wed, 25 Feb 2015 06:28:41 +0000 (06:28 +0000)]
MacGui: fix a crash on 10.8 and previous versions. NSURL fileSystemRepresentation was added in 10.9.

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

9 years agomkv: mark "default" subtitle tracks with both default and forced flags
jstebbins [Tue, 24 Feb 2015 21:40:24 +0000 (21:40 +0000)]
mkv: mark "default" subtitle tracks with both default and forced flags

Makes "default" do the right thing in plex

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

9 years agoLinGui: Fix data type of PictureDenoiseFilter in default presets
jstebbins [Tue, 24 Feb 2015 18:18:34 +0000 (18:18 +0000)]
LinGui: Fix data type of PictureDenoiseFilter in default presets

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

9 years agoMacGui: load the built-in presets from a plist file. The plist is the almost the...
ritsuka [Mon, 23 Feb 2015 07:45:40 +0000 (07:45 +0000)]
MacGui: load the built-in presets from a plist file. The plist is the almost the same as the LinGui one, but it's a duplicated to avoid having to wait for one gui in case of breaking presets changes.

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

9 years agoMacGui: fix queue drag&drop when there is not job being encoded.
ritsuka [Mon, 23 Feb 2015 07:40:50 +0000 (07:40 +0000)]
MacGui: fix queue drag&drop when there is not job being encoded.

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

9 years agoWinGui: Extend the scope of libhb encode exception handling to get a better idea...
sr55 [Sat, 21 Feb 2015 22:01:39 +0000 (22:01 +0000)]
WinGui: Extend the scope of libhb encode exception handling to get a better idea of what's going wrong for some people.

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

9 years agoMacGui: add a preference to toggle the log cleanup. Use NSURL directly where possible.
ritsuka [Sat, 21 Feb 2015 07:28:48 +0000 (07:28 +0000)]
MacGui: add a preference to toggle the log cleanup. Use NSURL directly where possible.

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

9 years agoMacGui: remove logs older than a month in the EncodeLogs folder.
ritsuka [Fri, 20 Feb 2015 12:23:27 +0000 (12:23 +0000)]
MacGui: remove logs older than a month in the EncodeLogs folder.

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

9 years agoMacGui: revert unrelated part of the previous commit that should't have been committed.
ritsuka [Fri, 20 Feb 2015 12:20:54 +0000 (12:20 +0000)]
MacGui: revert unrelated part of the previous commit that should't have been committed.

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

9 years agoMacGui: remove the Queue directory in the Application Support folder, we don't use...
ritsuka [Fri, 20 Feb 2015 12:15:41 +0000 (12:15 +0000)]
MacGui: remove the Queue directory in the Application Support folder, we don't use FSEvent anymore so it's not needed. Simplify the init of HBDistributedArray.

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

9 years agoMacGui: fix warnings.
ritsuka [Fri, 20 Feb 2015 08:04:25 +0000 (08:04 +0000)]
MacGui: fix warnings.

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

9 years agoMacGui: add a protocol HBUniqueObject objects must implements if they are used in...
ritsuka [Fri, 20 Feb 2015 08:03:55 +0000 (08:03 +0000)]
MacGui: add a protocol HBUniqueObject objects must implements if they are used in a  HBDistributedArray.

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

9 years agoMacGui: update the Xcode project to include the new redirect classes.
ritsuka [Fri, 20 Feb 2015 08:02:05 +0000 (08:02 +0000)]
MacGui: update the Xcode project to include the new redirect classes.

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

9 years agoMacGui: refactor the stderr/stdout redirect code to be more modular.
ritsuka [Fri, 20 Feb 2015 07:59:38 +0000 (07:59 +0000)]
MacGui: refactor the stderr/stdout redirect code to be more modular.

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

9 years agoLinGui: whoops, forgot file chooser dialog filters...
jstebbins [Wed, 18 Feb 2015 23:31:15 +0000 (23:31 +0000)]
LinGui: whoops, forgot file chooser dialog filters...

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

9 years agoLinGui: Add queue save/load options to queue pane
jstebbins [Wed, 18 Feb 2015 23:25:35 +0000 (23:25 +0000)]
LinGui: Add queue save/load options to queue pane

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

9 years agoLinGui: Fix subtitle burn-in validation
jstebbins [Wed, 18 Feb 2015 23:18:36 +0000 (23:18 +0000)]
LinGui: Fix subtitle burn-in validation

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

9 years agoMacGui: do not make the output panel textview scroll to the bottom if the window...
ritsuka [Wed, 18 Feb 2015 07:47:23 +0000 (07:47 +0000)]
MacGui: do not make the output panel textview scroll to the bottom if the window is not visible. The scroll operation is expensive.

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

9 years agoMacGui: move HBOutputRedirect ivar to the .m file.
ritsuka [Wed, 18 Feb 2015 07:45:15 +0000 (07:45 +0000)]
MacGui: move HBOutputRedirect ivar to the .m file.

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

9 years agoMacGui: fix typo.
ritsuka [Wed, 18 Feb 2015 06:05:14 +0000 (06:05 +0000)]
MacGui: fix typo.

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

9 years agostream: fix potential overflow in pts calculation
jstebbins [Tue, 17 Feb 2015 21:10:37 +0000 (21:10 +0000)]
stream: fix potential overflow in pts calculation

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

9 years agoLinGui: Fix sanitizing audio list after container change
jstebbins [Tue, 17 Feb 2015 18:24:48 +0000 (18:24 +0000)]
LinGui: Fix sanitizing audio list after container change

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

9 years agoMacGui: add Burn-In options to subtitle defaults hopefully similar to the LinGui.
ritsuka [Tue, 17 Feb 2015 17:30:34 +0000 (17:30 +0000)]
MacGui: add Burn-In options to subtitle defaults hopefully similar to the LinGui.

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

9 years agolibhb: Fix memory alignment issue in nlmeans.
bradleys [Mon, 16 Feb 2015 21:31:14 +0000 (21:31 +0000)]
libhb: Fix memory alignment issue in nlmeans.

Solves crash in accelerated code when source dimensions are not mod 16.

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

9 years agolibhb: don't pass "auto" profile to libx265.
Rodeo [Mon, 16 Feb 2015 20:59:53 +0000 (20:59 +0000)]
libhb: don't pass "auto" profile to libx265.

This isn't a valid H.265 profile and will cause encoder initialization to fail.

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

9 years agoLinGui: make fallback audio encoder selection use libhb function
jstebbins [Mon, 16 Feb 2015 16:24:17 +0000 (16:24 +0000)]
LinGui: make fallback audio encoder selection use libhb function

This way I don't have up update this every time new codecs are added.

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

9 years agobd: fix printf format conversion warning
jstebbins [Mon, 16 Feb 2015 15:56:00 +0000 (15:56 +0000)]
bd: fix printf format conversion warning

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

9 years agolibhb: Fix compiler warnings and more const correctness in nlmeans.
bradleys [Mon, 16 Feb 2015 00:15:03 +0000 (00:15 +0000)]
libhb: Fix compiler warnings and more const correctness in nlmeans.

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

9 years agolibhb: Fix compiler warnings in denoise (hqdn3d).
bradleys [Mon, 16 Feb 2015 00:06:35 +0000 (00:06 +0000)]
libhb: Fix compiler warnings in denoise (hqdn3d).

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

9 years agoNew audio output options.
Rodeo [Sun, 15 Feb 2015 22:48:46 +0000 (22:48 +0000)]
New audio output options.

Dolby Digital Plus (E-AC-3), Dolby TrueHD and FLAC can now be passed through without re-encoding. They aren't covered by Auto Passthru yet, however.

In addition, encoding to E-AC-3 is now possible.

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

9 years agoscan: work around libav mpeg2 dummy first frame
jstebbins [Sun, 15 Feb 2015 21:22:06 +0000 (21:22 +0000)]
scan: work around libav mpeg2 dummy first frame

libav generates a dummy first frame after any seek for some mpeg2 streams.
This results in black preview frames and invalid autocrop values.

So always decode at least 2 frames before using the frame for preview.

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

9 years agoH.265: don't allow requesting Main 10 profile.
Rodeo [Sun, 15 Feb 2015 18:46:26 +0000 (18:46 +0000)]
H.265: don't allow requesting Main 10 profile.

This is pointless since we only do 8-bit encoding for now.

Also add a few extra tables for future use.

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

9 years agoLinGui: add Burn-In options to subtitle defaults
jstebbins [Sun, 15 Feb 2015 00:04:23 +0000 (00:04 +0000)]
LinGui: add Burn-In options to subtitle defaults

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

9 years agox264: bump to build 144
jstebbins [Fri, 13 Feb 2015 19:47:16 +0000 (19:47 +0000)]
x264: bump to build 144

New AQ mode: auto-variance AQ with bias to dark scenes
Also known as --aq-mode 3 or auto-variance AQ modification.

Other ARM CPU improvements that are not very relevant to HandBrake.

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

9 years agox265: bump to version 1.5
jstebbins [Fri, 13 Feb 2015 18:06:42 +0000 (18:06 +0000)]
x265: bump to version 1.5

many improvements including:
psy-rd(oq) enabled by default for presets that support them
aq-mode default changed to 1
new "grain" tune

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

9 years agoMacGui: better validation for denoise settings.
ritsuka [Fri, 13 Feb 2015 12:17:56 +0000 (12:17 +0000)]
MacGui: better validation for denoise settings.

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

9 years agoMacGui: check whether the denoise preset is valid or not.
ritsuka [Fri, 13 Feb 2015 12:07:13 +0000 (12:07 +0000)]
MacGui: check whether the denoise preset is valid or not.

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

9 years agoMacGui: show the turbo two pass checkbox when x265 is selected.
ritsuka [Thu, 12 Feb 2015 18:45:40 +0000 (18:45 +0000)]
MacGui: show the turbo two pass checkbox when x265 is selected.

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

9 years agolibhb: Additional minor optimizations to nlmeans.
bradleys [Wed, 11 Feb 2015 20:58:05 +0000 (20:58 +0000)]
libhb: Additional minor optimizations to nlmeans.

Assume buffered planes are equal size in nlmeans.
Make nlmeans scalar counters read like accelerated counters (more readable and saves ~2 cycles).
Yet more const correctness.
Clarify some variable names for readability.

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

9 years agolibhb: Fix lame and i686/mingw builds with SSE enabled.
bradleys [Wed, 11 Feb 2015 20:42:05 +0000 (20:42 +0000)]
libhb: Fix lame and i686/mingw builds with SSE enabled.

Also fix an old typo in gcc.defs.

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

9 years agoWinGui: Don't default VobSub burn-in with MP4.
sr55 [Wed, 11 Feb 2015 20:09:03 +0000 (20:09 +0000)]
WinGui: Don't default VobSub burn-in with MP4.

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

10 years agoWinGui: Misc UI consistency improvements.
sr55 [Mon, 9 Feb 2015 21:45:19 +0000 (21:45 +0000)]
WinGui: Misc UI consistency improvements.

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

10 years agoWinGui: Remove additional ,
sr55 [Mon, 9 Feb 2015 20:55:20 +0000 (20:55 +0000)]
WinGui: Remove additional ,

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

10 years agoWinGui: Remove , from status bar text.
sr55 [Mon, 9 Feb 2015 20:54:40 +0000 (20:54 +0000)]
WinGui: Remove , from status bar text.

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

10 years agoWinGui: More aggressive check that the user is not trying to overwrite the source...
sr55 [Mon, 9 Feb 2015 20:49:43 +0000 (20:49 +0000)]
WinGui: More aggressive check that the user is not trying to overwrite the source file.

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

10 years agoLinGui: update translations
jstebbins [Mon, 9 Feb 2015 17:08:32 +0000 (17:08 +0000)]
LinGui: update translations

Adds Japanese, Korean, Norwegian, Portuguese, Romainian, and Thai.
Updates Czech, Danish, German, Spanish, French, Italian, and Russian.

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

10 years agoMacGui: guard against nil denoise values.
ritsuka [Sun, 8 Feb 2015 19:23:03 +0000 (19:23 +0000)]
MacGui: guard against nil denoise values.

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

10 years agoWinGui: Some improvements to Exception Handling, Debug information etc in the new...
sr55 [Sat, 7 Feb 2015 17:01:36 +0000 (17:01 +0000)]
WinGui: Some improvements to Exception Handling, Debug information etc in the new LibHB code.

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

10 years agoWinGui: Fix an issue related to the Audio and Subtitle defaults not reloading/storing...
sr55 [Sat, 7 Feb 2015 16:36:25 +0000 (16:36 +0000)]
WinGui: Fix an issue related to the Audio and Subtitle defaults not reloading/storing correctly when updating presets.

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

10 years agoWinGui: Advanced tab now correctly overrides video tab options.
sr55 [Sat, 7 Feb 2015 15:45:02 +0000 (15:45 +0000)]
WinGui: Advanced tab now correctly overrides video tab options.

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

10 years agoLinGui: update year to 2015
jstebbins [Sat, 7 Feb 2015 14:11:24 +0000 (14:11 +0000)]
LinGui: update year to 2015

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

10 years agolibhb: Minor nlmeans optimizations.
bradleys [Fri, 6 Feb 2015 11:05:33 +0000 (11:05 +0000)]
libhb: Minor nlmeans optimizations.

Use calloc for nlmeans integral instead of memsets in-loop zeroing.
Replace superfluous const with literal in SSE implementation.
Move exponential table calculation out of the main loop.
More const correctness.
Add some braces.

Overall, slightly more readable/maintainable and (very) slightly faster.

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

10 years agomux: remove obsolete comment about generation of AAC extradata from TS files
jstebbins [Wed, 4 Feb 2015 18:06:36 +0000 (18:06 +0000)]
mux: remove obsolete comment about generation of AAC extradata from TS files

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

10 years agomux: fix chapter timestamps, factor in video encoder delay
jstebbins [Wed, 4 Feb 2015 18:05:26 +0000 (18:05 +0000)]
mux: fix chapter timestamps, factor in video encoder delay

libav does not fix chapter timestamps for us, so we must do this until
I can figure out a good fix to libav.

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

10 years agoMacGui: update the file extension too in updateFileName.
ritsuka [Wed, 4 Feb 2015 11:23:22 +0000 (11:23 +0000)]
MacGui: update the file extension too in updateFileName.

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

10 years agoMacGui: properly deregister the job observers, and refactor a bit the HBAudioTrack...
ritsuka [Wed, 4 Feb 2015 11:18:25 +0000 (11:18 +0000)]
MacGui: properly deregister the job observers, and refactor a bit the HBAudioTrack notification. Refactored HBPreviewController to take a single HBPreviewGenerator instance in input.

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

10 years agolibhb: Fix AAC passthru from TS files
jstebbins [Wed, 4 Feb 2015 00:23:12 +0000 (00:23 +0000)]
libhb: Fix AAC passthru from TS files

Apply aac_adtstoasc bitstream filter while muxing AAC stream and extract
AudioSpecificConfig during scan.

Patch submitted by Taihei Momma

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

10 years agomuxavformat: fix mp4 edit lists to eliminate initial black frames
jstebbins [Tue, 3 Feb 2015 20:35:00 +0000 (20:35 +0000)]
muxavformat: fix mp4 edit lists to eliminate initial black frames

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

10 years agolibhb: add support for detection of new Intel processor releases.
Rodeo [Tue, 3 Feb 2015 13:35:30 +0000 (13:35 +0000)]
libhb: add support for detection of new Intel processor releases.

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

10 years agoscan: improve preview generation for short videos that have no IDRs
jstebbins [Mon, 2 Feb 2015 19:08:34 +0000 (19:08 +0000)]
scan: improve preview generation for short videos that have no IDRs

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

10 years agoMacGui: rename some variables.
ritsuka [Mon, 2 Feb 2015 11:15:07 +0000 (11:15 +0000)]
MacGui: rename some variables.

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

10 years agoMacGui: add a "Clear All" and "Clear completed items" menu items to the queue context...
ritsuka [Mon, 2 Feb 2015 11:12:54 +0000 (11:12 +0000)]
MacGui: add a "Clear All" and "Clear completed items" menu items to the queue contextual menu.

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

10 years agomuxavformat: fix defaultduration in mkv files
jstebbins [Sun, 1 Feb 2015 16:19:23 +0000 (16:19 +0000)]
muxavformat: fix defaultduration in mkv files

libav 11 now requires avg_frame_rate be set for video streams

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

10 years agoWinGui: Fix a crash in the tooltip converter.
sr55 [Sun, 1 Feb 2015 12:40:05 +0000 (12:40 +0000)]
WinGui: Fix a crash in the tooltip converter.

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

10 years agoMacGui: remove two log messages, the way jobs are reloaded from queue is almost the...
ritsuka [Sun, 1 Feb 2015 12:36:18 +0000 (12:36 +0000)]
MacGui: remove two log messages, the way jobs are reloaded from queue is almost the same as loading a new source, so these logs are not useful anymore.

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

10 years agoMacGui: fix chapters range auto naming.
ritsuka [Sun, 1 Feb 2015 12:30:07 +0000 (12:30 +0000)]
MacGui: fix chapters range auto naming.

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

10 years agoMacGui: clean up the methods to update the destination file name and extension.
ritsuka [Sun, 1 Feb 2015 12:21:34 +0000 (12:21 +0000)]
MacGui: clean up the methods to update the destination file name and extension.

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

10 years agoUpdate year to 2015.
bradleys [Sun, 1 Feb 2015 02:05:32 +0000 (02:05 +0000)]
Update year to 2015.

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

10 years agoQSV: refactor plugin loading
Rodeo [Sun, 1 Feb 2015 01:32:11 +0000 (01:32 +0000)]
QSV: refactor plugin loading

We may need to load more than one plugin per session, e.g. one for decoding and one for encoding.

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

10 years agoQSV: reduce logging in encqsvInit
Rodeo [Sun, 1 Feb 2015 01:30:04 +0000 (01:30 +0000)]
QSV: reduce logging in encqsvInit

Only log non-essential parameters when their values differ from our global default; this avoids tempting users with options they know nothing about.

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

10 years agoQSV: update hb_qsv_force_workarounds()
Rodeo [Sun, 1 Feb 2015 01:28:14 +0000 (01:28 +0000)]
QSV: update hb_qsv_force_workarounds()

Disabling API 1.6 detection is no longer required (our own DTS is now always available); disabling BRefType support may be useful to check that our old B-Pyramid code still works with newer drivers.

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

10 years agoQSV: improve ICQ and LA handling
Rodeo [Sun, 1 Feb 2015 01:25:29 +0000 (01:25 +0000)]
QSV: improve ICQ and LA handling

ICQ is incompatible with ABR encoding; LA is incompatible with CQP.

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

10 years agoQSV: improve B-Pyramid handling.
Rodeo [Sun, 1 Feb 2015 01:23:59 +0000 (01:23 +0000)]
QSV: improve B-Pyramid handling.

Newer drivers support enabling/disabling it via a dedicated option without having to modify other GOP parameters.

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

10 years agoQSV: refactor logging of encoder capabilities
Rodeo [Sun, 1 Feb 2015 01:21:05 +0000 (01:21 +0000)]
QSV: refactor logging of encoder capabilities

Only log H.265/HEVC information with verbosity 2, as encoding is not supported yet.

Log H.264 capabilities with verbosity 1, as this may be useful and doesn't take up that much space. Shorten the string as much as possible.

Also rename NMBSLICE capability to NMPSLICE (Num Mb Per Slice) for consistency.

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

10 years agoUpdate libmfx to v5.0.486.98113
Rodeo [Sun, 1 Feb 2015 00:49:48 +0000 (00:49 +0000)]
Update libmfx to v5.0.486.98113

Adds support for version 1.11 of the Intel Media SDK API.

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

10 years agoMacGui: add a HBAudioTrackDataSource protocol to simplify HBAudio interface.
ritsuka [Sat, 31 Jan 2015 17:12:11 +0000 (17:12 +0000)]
MacGui: add a HBAudioTrackDataSource protocol to simplify HBAudio interface.

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

10 years agoMacGui: forgot a file in the previous commit.
ritsuka [Sat, 31 Jan 2015 17:10:05 +0000 (17:10 +0000)]
MacGui: forgot a file in the previous commit.

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

10 years agoMacGui: add a HBChaptersChangedNotification notification, used to notify when the...
ritsuka [Sat, 31 Jan 2015 17:09:16 +0000 (17:09 +0000)]
MacGui: add a HBChaptersChangedNotification notification, used to notify when the chapters are enabled or disabled.

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

10 years agoMacGui: fix an issue where a "none" track could be added to hb_job_t.
ritsuka [Sat, 31 Jan 2015 17:07:18 +0000 (17:07 +0000)]
MacGui: fix an issue where a "none" track could be added to hb_job_t.

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

10 years agoWinGui: Remove a bunch of CLI handling code.
sr55 [Sat, 31 Jan 2015 15:19:14 +0000 (15:19 +0000)]
WinGui: Remove a bunch of CLI handling code.

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

10 years agoAdd support for open type font attachments.
ritsuka [Sat, 31 Jan 2015 07:53:18 +0000 (07:53 +0000)]
Add support for open type font attachments.

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

10 years agoMacGui: do not apply the same preset to a job two times.
ritsuka [Sat, 31 Jan 2015 07:32:00 +0000 (07:32 +0000)]
MacGui: do not apply the same preset to a job two times.

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