]> granicus.if.org Git - handbrake/log
handbrake
9 years agoLinGui: load builtin-presets if I fail reading the presets file
jstebbins [Wed, 29 Jul 2015 22:39:46 +0000 (22:39 +0000)]
LinGui: load builtin-presets if I fail reading the presets file

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

9 years agoLinGui: simplify preview overlay
jstebbins [Wed, 29 Jul 2015 22:30:58 +0000 (22:30 +0000)]
LinGui: simplify preview overlay

Don't use gdk_display_supports_composite or gdk_window_set_composited.
They have been deprecated.

Unfortunately, this means I lose some functionality.  I can give the HUD
round corners or I can make it translucent.  It appears there is no way
to do both in the latest gtk+-3 :(

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

9 years agoLinGui: fix use of out of scope variable through pointer
jstebbins [Wed, 29 Jul 2015 22:14:29 +0000 (22:14 +0000)]
LinGui: fix use of out of scope variable through pointer

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

9 years agoMacGui: fix the build. Set the xibs compatibility to Xcode 6.3.
ritsuka [Tue, 28 Jul 2015 06:24:53 +0000 (06:24 +0000)]
MacGui: fix the build. Set the xibs compatibility to Xcode 6.3.

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

9 years agoWinGui: remove the "use picture filters" checkbox in the add preset sheet.
sr55 [Mon, 27 Jul 2015 20:05:10 +0000 (20:05 +0000)]
WinGui: remove the "use picture filters" checkbox in the add preset sheet.

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

9 years agoMacGui: remove the "use picture filters" checkbox in the add preset sheet. The user...
ritsuka [Mon, 27 Jul 2015 08:53:17 +0000 (08:53 +0000)]
MacGui: remove the "use picture filters" checkbox in the add preset sheet. The user can always remove the filters manually before adding the preset.

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

9 years agoMacGui: move the picture and filters settings to the main window.
ritsuka [Mon, 27 Jul 2015 08:51:30 +0000 (08:51 +0000)]
MacGui: move the picture and filters settings to the main window.

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

9 years agoWinGui: Upgrade Caliburn to version 2.0.2
sr55 [Sat, 25 Jul 2015 20:29:50 +0000 (20:29 +0000)]
WinGui: Upgrade Caliburn to version 2.0.2

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

9 years agoWinGui: Tidyup the AppBootstapper class.
sr55 [Sat, 25 Jul 2015 20:04:03 +0000 (20:04 +0000)]
WinGui: Tidyup the AppBootstapper class.

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

9 years agoWinGui: Bumping JSON.net to version 7.0
sr55 [Sat, 25 Jul 2015 20:00:22 +0000 (20:00 +0000)]
WinGui: Bumping JSON.net to version 7.0

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

9 years agoMacGui: fixed a warning.
ritsuka [Fri, 24 Jul 2015 10:11:31 +0000 (10:11 +0000)]
MacGui: fixed a warning.

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

9 years agoMacGui: more missing files.
ritsuka [Fri, 24 Jul 2015 10:10:40 +0000 (10:10 +0000)]
MacGui: more missing files.

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

9 years agoMacGui: missing changes from the previous commit.
ritsuka [Fri, 24 Jul 2015 10:09:30 +0000 (10:09 +0000)]
MacGui: missing changes from the previous commit.

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

9 years agoMacGUI: don' try to rescan a job from queue if there is already a scan going on.
ritsuka [Fri, 24 Jul 2015 10:08:20 +0000 (10:08 +0000)]
MacGUI: don' try to rescan a job from queue if there is already a scan going on.

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

9 years agoLinGui: don't use deprecated gtk_widget_override_font
jstebbins [Thu, 23 Jul 2015 17:46:47 +0000 (17:46 +0000)]
LinGui: don't use deprecated gtk_widget_override_font

Use CSS instead

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

9 years agoLinGui: also fix margin_right, margin_left
jstebbins [Thu, 23 Jul 2015 17:46:45 +0000 (17:46 +0000)]
LinGui: also fix margin_right, margin_left

Underscores are interchangable with dashes, so I missed some...

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

9 years agoLinGui: don't use deprecated margin-left, margin-right
jstebbins [Thu, 23 Jul 2015 17:11:59 +0000 (17:11 +0000)]
LinGui: don't use deprecated margin-left, margin-right

Use margin-start, margin-end instead

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

9 years agoWinGui: Improve .NET 4.6 detection code in the NSIS installer.
sr55 [Wed, 22 Jul 2015 19:39:42 +0000 (19:39 +0000)]
WinGui: Improve .NET 4.6 detection code in the NSIS installer.

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

9 years agoWinGui: Migrate to the newly release .NET Framework 4.6. The installer will automatic...
sr55 [Wed, 22 Jul 2015 18:53:24 +0000 (18:53 +0000)]
WinGui: Migrate to the newly release .NET Framework 4.6. The installer will automatically offer to install this for most users.  Visual Studio 2012 or later is now a requirement for developers. VS 2015 Community edition works fine.

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

9 years agoWinGui: Updating the Nightly 64bit installer to check for .NET 4.5.2 as a test before...
sr55 [Wed, 22 Jul 2015 18:13:52 +0000 (18:13 +0000)]
WinGui: Updating the Nightly 64bit installer to check for .NET 4.5.2 as a test before updating the app.

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

9 years agoWinGui: Minor tidy up of the Main VM constructor.
sr55 [Wed, 22 Jul 2015 18:04:29 +0000 (18:04 +0000)]
WinGui: Minor tidy up of the Main VM constructor.

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

9 years agoDrop the "10" of the sln file.
sr55 [Wed, 22 Jul 2015 17:38:12 +0000 (17:38 +0000)]
Drop the "10" of the sln file.

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

9 years agolibhb: fix application of max width/height
jstebbins [Wed, 22 Jul 2015 17:12:13 +0000 (17:12 +0000)]
libhb: fix application of max width/height

In non-anamorphic and custom-anamorphic, if keep-aspect is not set,
don't adjust dimensions to fix aspect when applying max width or height.
If the user is telling us to distort the image, do it.

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

9 years agoMacGui: use the correct string value for the anamorphic mode "off".
ritsuka [Wed, 22 Jul 2015 14:22:08 +0000 (14:22 +0000)]
MacGui: use the correct string value for the anamorphic mode "off".

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

9 years agoMacGui: fix an issue where the the user was already asked if he wanted to delete...
ritsuka [Wed, 22 Jul 2015 12:02:56 +0000 (12:02 +0000)]
MacGui: fix an issue where the the user was already asked if he wanted to delete the working job.

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

9 years agoMacGui: do not let an instance edit a job that another instance is currently encoding...
ritsuka [Wed, 22 Jul 2015 11:38:23 +0000 (11:38 +0000)]
MacGui: do not let an instance edit a job that another instance is currently encoding. Fix the "Stop encoding" menu item key equivalent.

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

9 years agoMacGui: various queue improvements, including:
ritsuka [Wed, 22 Jul 2015 07:46:07 +0000 (07:46 +0000)]
MacGui: various queue improvements, including:
- multiple items drag & drop
- "reset job" in contextual menu item to reset the job state
- a toolbar item to select the action to perform when the queue is done
- useless animations.

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

9 years agoWinGui: Replace Castle Windsor with Caliburn Micros built-in SimpleContainer IoC...
sr55 [Tue, 21 Jul 2015 20:32:11 +0000 (20:32 +0000)]
WinGui: Replace Castle Windsor with Caliburn Micros built-in SimpleContainer IoC. We don't need anything as powerful as castle. Also, since the license appears to now be Apache License 2 which is not compatible with GPLv2, we can't upgrade this library any more.

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

9 years agoLinGui: fix queue auto-scroll during d-n-d
jstebbins [Tue, 21 Jul 2015 19:53:24 +0000 (19:53 +0000)]
LinGui: fix queue auto-scroll during d-n-d

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

9 years agoWinGui: Switch the other installer files over to use capital B
sr55 [Tue, 21 Jul 2015 18:58:21 +0000 (18:58 +0000)]
WinGui: Switch the other installer files over to use capital B

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

9 years agoWinGui: Correcting lower case b in HandBrake project assembly name. Only doing one...
sr55 [Tue, 21 Jul 2015 18:52:23 +0000 (18:52 +0000)]
WinGui: Correcting lower case b in HandBrake project assembly name. Only doing one installer to check the effects.
Also testing the removal of non-HandBrake symbol files from the build package. Should save around 1.8 MB install size.

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

9 years agoWinGui: Checkin Missing file from previous commit.
sr55 [Sun, 19 Jul 2015 13:32:04 +0000 (13:32 +0000)]
WinGui: Checkin Missing file from previous commit.

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

9 years agoWinGui: Undo a bad search and replace by R#
sr55 [Sat, 18 Jul 2015 20:13:32 +0000 (20:13 +0000)]
WinGui: Undo a bad search and replace by R#

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

9 years agoWinGui: Add a Mini Status Display window that can be accessed via the tray notify...
sr55 [Sat, 18 Jul 2015 20:10:15 +0000 (20:10 +0000)]
WinGui: Add a Mini Status Display window that can be accessed via the tray notify icon when the app is minimised to tray.

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

9 years agoUpdate NEWS file. (Also testing Git Sync)
sr55 [Wed, 8 Jul 2015 21:32:45 +0000 (21:32 +0000)]
Update NEWS file. (Also testing Git Sync)

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

9 years agoMacGui: fix the multiple default presets issue.
ritsuka [Tue, 7 Jul 2015 11:32:23 +0000 (11:32 +0000)]
MacGui: fix the multiple default presets issue.

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

9 years agoWinGui: Initial Implementation of the json preset export code.
sr55 [Sun, 5 Jul 2015 12:12:01 +0000 (12:12 +0000)]
WinGui: Initial Implementation of the json preset export code.

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

9 years agolibhb: disable OpenCL scaling when QSV scaling is used.
Rodeo [Sat, 4 Jul 2015 22:56:15 +0000 (22:56 +0000)]
libhb: disable OpenCL scaling when QSV scaling is used.

This avoids issues with OpenCL buffer mapping.

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

9 years agoOpenCL: fix cleanup.
Rodeo [Sat, 4 Jul 2015 22:53:55 +0000 (22:53 +0000)]
OpenCL: fix cleanup.

OpenCL buffer mapping was not disabled during cleanup.

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

9 years agoMacGui: disable some warnings when compiling the cli inside Xcode.
ritsuka [Sat, 4 Jul 2015 16:45:20 +0000 (16:45 +0000)]
MacGui: disable some warnings when compiling the cli inside Xcode.

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

9 years agoMacGui: fixed a crash that could happen when the "browse…" button is pressed if the...
ritsuka [Sat, 4 Jul 2015 16:43:58 +0000 (16:43 +0000)]
MacGui: fixed a crash that could happen when the "browse…" button is pressed if the destination field is empty.

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

9 years agoMacGui: updated the text on some warning messages.
ritsuka [Sat, 4 Jul 2015 16:42:06 +0000 (16:42 +0000)]
MacGui: updated the text on some warning messages.

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

9 years agoMacGui: rename "Source" to "Open Source", and add the "Open Recent" menu item.
ritsuka [Sat, 4 Jul 2015 08:14:34 +0000 (08:14 +0000)]
MacGui: rename "Source" to "Open Source", and add the "Open Recent" menu item.

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

9 years agoMacGui: use NSWorkspace to open an encoded file in the external app. It doesn't block...
ritsuka [Sat, 4 Jul 2015 07:02:19 +0000 (07:02 +0000)]
MacGui: use NSWorkspace to open an encoded file in the external app. It doesn't block like main thread unlike NSAppleScript.

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

9 years agoMacGui: correct typo.
ritsuka [Sat, 4 Jul 2015 06:56:37 +0000 (06:56 +0000)]
MacGui: correct typo.

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

9 years agoMacGui: check if the log file can be written or not in HBOutputFileWriter init.
ritsuka [Fri, 3 Jul 2015 18:57:44 +0000 (18:57 +0000)]
MacGui: check if the log file can be written or not in HBOutputFileWriter init.

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

9 years agoQSV: don't be quite as picky about marking an encoder as available.
Rodeo [Fri, 3 Jul 2015 17:41:33 +0000 (17:41 +0000)]
QSV: don't be quite as picky about marking an encoder as available.

While it worked fine w/HSW, it led to some false negatives on IVB hardware.

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

9 years agoLinGui: fix build dependency documentation
jstebbins [Mon, 29 Jun 2015 17:35:08 +0000 (17:35 +0000)]
LinGui: fix build dependency documentation

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

9 years agolibhb: detect read errors and propagate
jstebbins [Mon, 29 Jun 2015 16:05:38 +0000 (16:05 +0000)]
libhb: detect read errors and propagate

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

9 years agoCLI: fix some typos in ParseOptions().
Rodeo [Sun, 28 Jun 2015 18:45:47 +0000 (18:45 +0000)]
CLI: fix some typos in ParseOptions().

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

9 years agolibhb fix some typos in hb_preset_apply_filters().
Rodeo [Sun, 28 Jun 2015 18:44:43 +0000 (18:44 +0000)]
libhb fix some typos in hb_preset_apply_filters().

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

9 years agoQSV: be more picky about marking an encoder as available.
Rodeo [Sat, 27 Jun 2015 22:15:45 +0000 (22:15 +0000)]
QSV: be more picky about marking an encoder as available.

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

9 years agoQSV: check for Skylake hardware-accelerated HEVC encoder.
Rodeo [Sat, 27 Jun 2015 22:13:35 +0000 (22:13 +0000)]
QSV: check for Skylake hardware-accelerated HEVC encoder.

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

9 years agoQSV: load required plug-ins before encoding, too.
Rodeo [Sat, 27 Jun 2015 22:12:12 +0000 (22:12 +0000)]
QSV: load required plug-ins before encoding, too.

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

9 years agoQSV: add new capability guards for some extended video parameter buffers.
Rodeo [Sat, 27 Jun 2015 22:10:00 +0000 (22:10 +0000)]
QSV: add new capability guards for some extended video parameter buffers.

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

9 years agoQSV: parse and print profile & level in a codec-agnostic way.
Rodeo [Sat, 27 Jun 2015 22:04:16 +0000 (22:04 +0000)]
QSV: parse and print profile & level in a codec-agnostic way.

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

9 years agoQSV: B-pyramid support is codec-specific.
Rodeo [Sat, 27 Jun 2015 21:57:28 +0000 (21:57 +0000)]
QSV: B-pyramid support is codec-specific.

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

9 years agoQSV: cleanup LookAheadDepth handling.
Rodeo [Sat, 27 Jun 2015 21:48:25 +0000 (21:48 +0000)]
QSV: cleanup LookAheadDepth handling.

When possible, allow a value of 100 for users that might want it.

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

9 years agolibhb: remove HB_API_OLD_PRESET_GETTERS cruft.
Rodeo [Sat, 27 Jun 2015 21:44:00 +0000 (21:44 +0000)]
libhb: remove HB_API_OLD_PRESET_GETTERS cruft.

None of the frontends are using it anymore.

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

9 years agoWinGui: Couple of workaround fixes for the preset service until refactoring is completed.
sr55 [Fri, 26 Jun 2015 20:27:47 +0000 (20:27 +0000)]
WinGui: Couple of workaround fixes for the preset service until refactoring is completed.

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

9 years agoDoc: Add missing - to command.
sr55 [Fri, 26 Jun 2015 20:18:18 +0000 (20:18 +0000)]
Doc: Add missing - to command.

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

9 years agoWinGui: Completely replace the plist preset import code with the functionality built...
sr55 [Fri, 26 Jun 2015 20:14:25 +0000 (20:14 +0000)]
WinGui: Completely replace the plist preset import code with the functionality built into libhb. This now allows the new json preset format to be imported, as well as the legacy plist format.

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

9 years agoUpdated MinGW doc file
sr55 [Fri, 26 Jun 2015 19:25:11 +0000 (19:25 +0000)]
Updated MinGW doc file

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

9 years agoDoc: MinGW build doc updates.
sr55 [Fri, 26 Jun 2015 19:20:39 +0000 (19:20 +0000)]
Doc: MinGW build doc updates.

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

9 years agoadd new preset function to header file
jstebbins [Wed, 24 Jun 2015 15:10:09 +0000 (15:10 +0000)]
add new preset function to header file

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

9 years agopresets: add hb_presets_read_file_json()
jstebbins [Wed, 24 Jun 2015 15:07:11 +0000 (15:07 +0000)]
presets: add hb_presets_read_file_json()

First tries to intrepret file as json.  If that fails, tries plist.
Returns a json string.

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

9 years agolibhb: re-work OpenCL cleanup a bit.
Rodeo [Tue, 23 Jun 2015 22:35:29 +0000 (22:35 +0000)]
libhb: re-work OpenCL cleanup a bit.

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

9 years agoDXVA2: make hb_va_create_dxva2 less verbose.
Rodeo [Tue, 23 Jun 2015 22:10:15 +0000 (22:10 +0000)]
DXVA2: make hb_va_create_dxva2 less verbose.

Since we can easily fall back on the software
decoder, these errors aren't exactly fatal.

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

9 years agoDXVA2: check if a compatible AVHWAccel exists for the input codec.
Rodeo [Tue, 23 Jun 2015 22:01:18 +0000 (22:01 +0000)]
DXVA2: check if a compatible AVHWAccel exists for the input codec.

Otherwise, disable DXVA2 support for the title.

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

9 years agoDXVA2: cleanup decode support checks.
Rodeo [Tue, 23 Jun 2015 17:09:34 +0000 (17:09 +0000)]
DXVA2: cleanup decode support checks.

This should fix https://forum.handbrake.fr/viewtopic.php?f=11&t=32520

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

9 years agoMinor cleanup after last commit.
Rodeo [Tue, 23 Jun 2015 16:27:04 +0000 (16:27 +0000)]
Minor cleanup after last commit.

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

9 years agolibhb: add DXVA2-accelerated HEVC decoding.
Rodeo [Tue, 23 Jun 2015 16:21:18 +0000 (16:21 +0000)]
libhb: add DXVA2-accelerated HEVC decoding.

Patch by Zhang Zhiqiang. Thanks!

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

9 years agoBackport hevc_dxva2 hwaccel from libav master.
Rodeo [Tue, 23 Jun 2015 14:39:39 +0000 (14:39 +0000)]
Backport hevc_dxva2 hwaccel from libav master.

To build, replace your MinGW-w64's dxva.h header with one from
MinGW-w64 c5e6e721a1ef94870062cef64bb41dd8bcb1f8d7 or later.

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

9 years agoWinGui: Initial implementation of quality based encoding option. Please note, the...
sr55 [Sat, 20 Jun 2015 19:45:31 +0000 (19:45 +0000)]
WinGui: Initial implementation of quality based encoding option. Please note, the preset version has been bumped so user presets will need to be re-created.

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

9 years agoWinGui: Fetch Audio Bitrates, Bitrate Defaults, Samplerates from LibHB
sr55 [Sat, 20 Jun 2015 15:10:14 +0000 (15:10 +0000)]
WinGui: Fetch Audio Bitrates, Bitrate Defaults, Samplerates from LibHB

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

9 years agoWinGui: Move options strings to resources.
sr55 [Thu, 18 Jun 2015 19:58:31 +0000 (19:58 +0000)]
WinGui: Move options strings to resources.

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

9 years agoWinGui: "Start Encode" resource corrected.
sr55 [Thu, 18 Jun 2015 19:27:16 +0000 (19:27 +0000)]
WinGui: "Start Encode" resource corrected.

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

9 years agoLinGui: fix video options edit box tooltip
jstebbins [Wed, 17 Jun 2015 21:59:26 +0000 (21:59 +0000)]
LinGui: fix video options edit box tooltip

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

9 years agoWinGui: Another alignment issue fix.
sr55 [Tue, 16 Jun 2015 18:57:52 +0000 (18:57 +0000)]
WinGui: Another alignment issue fix.

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

9 years agoWinGui: Fix an issue with the json preset factory not correctly setting the auto...
sr55 [Tue, 16 Jun 2015 18:56:57 +0000 (18:56 +0000)]
WinGui: Fix an issue with the json preset factory not correctly setting the auto-crop flag. Minor UI alignment issue fixed on the Picture tab.

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

9 years agoUpdate libmfx to v6.0.0.349
Rodeo [Tue, 16 Jun 2015 17:25:23 +0000 (17:25 +0000)]
Update libmfx to v6.0.0.349

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

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

9 years agoInterop: Updated ApplicationServices DLL to target AnyCPU.
randomengy [Mon, 15 Jun 2015 01:39:58 +0000 (01:39 +0000)]
Interop: Updated ApplicationServices DLL to target AnyCPU.

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

9 years agoInterop: Updated to return PassId as well as Pass on encode progress.
randomengy [Mon, 15 Jun 2015 01:05:43 +0000 (01:05 +0000)]
Interop: Updated to return PassId as well as Pass on encode progress.

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

9 years agolibhb: fix application of custom anamorphic settings
jstebbins [Sun, 14 Jun 2015 20:03:19 +0000 (20:03 +0000)]
libhb: fix application of custom anamorphic settings

Thanks to wickning1 in the forums
https://forum.handbrake.fr/viewtopic.php?f=4&t=32631&sid=e05d32d1f34bbcaab59d321f6c6222cf

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

9 years agolibhb: Allow log level changes and update checks *after* hb_init()
jstebbins [Fri, 12 Jun 2015 20:52:01 +0000 (20:52 +0000)]
libhb: Allow log level changes and update checks *after* hb_init()

- In the CLI, this allows calling hb_init() before parsing args, which
permits us to see any libhb log messages that are generated during
option parsing.  These messages were hidden before.
- In the GUIs, this allows dynamic changes to log level.  Previously an
application restart was required.  I have only updated the LinGui to
take advantage of this.

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

9 years agoWinGui: Move user control strings to resources.
sr55 [Thu, 11 Jun 2015 19:39:03 +0000 (19:39 +0000)]
WinGui: Move user control strings to resources.

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

9 years agoWinGui: Moving the bulk of the view model strings to resources.
sr55 [Thu, 11 Jun 2015 19:33:30 +0000 (19:33 +0000)]
WinGui: Moving the bulk of the view model strings to resources.

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

9 years agoWinGui: Adding missing resources files.
sr55 [Tue, 9 Jun 2015 18:14:04 +0000 (18:14 +0000)]
WinGui: Adding missing resources files.

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

9 years agoCLI: Use json job instead of job
jstebbins [Tue, 9 Jun 2015 15:17:30 +0000 (15:17 +0000)]
CLI: Use json job instead of job

This allows libhb to log the json job for the CLI.

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

9 years agolibhb: log json job string
jstebbins [Tue, 9 Jun 2015 15:17:29 +0000 (15:17 +0000)]
libhb: log json job string

For now, the log leve of this is 1.  When we feel that the json job code
has stabilized, we may want to change the log level to 2 or 3.

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

9 years agolibhb: Eliminate string length limit in hb_valog
jstebbins [Tue, 9 Jun 2015 15:17:26 +0000 (15:17 +0000)]
libhb: Eliminate string length limit in hb_valog

This eliminates the length limit of all libhb logging functions. The
previous limit was 361 chars.  Now it is only limited by available
memory.

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

9 years agoencx265: fix regression introduced in SVN revision 6366.
Rodeo [Mon, 8 Jun 2015 18:27:37 +0000 (18:27 +0000)]
encx265: fix regression introduced in SVN revision 6366.

Unknown options and bad values were never fatal for any libhb encoder.

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

9 years agoWinGui: Moving more of the view strings into resources.
sr55 [Sun, 7 Jun 2015 19:52:52 +0000 (19:52 +0000)]
WinGui: Moving more of the view strings into resources.

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

9 years agoWinGui: Starting to move UI text string to resources. This will allow us to start...
sr55 [Thu, 4 Jun 2015 20:54:14 +0000 (20:54 +0000)]
WinGui: Starting to move UI text string to resources. This will allow us to start looking at localisations on the windows gui.

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

9 years agoMacGui: remove a unneeded statement, built-in presets already have the selection...
ritsuka [Thu, 4 Jun 2015 06:58:32 +0000 (06:58 +0000)]
MacGui: remove a unneeded statement, built-in presets already have the selection behaviour.

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

9 years agoMacGui: update the layout of the add preset window.
ritsuka [Thu, 4 Jun 2015 06:57:22 +0000 (06:57 +0000)]
MacGui: update the layout of the add preset window.

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

9 years agobd: use the correct printf specifier for unsigned variables.
Rodeo [Wed, 3 Jun 2015 21:40:39 +0000 (21:40 +0000)]
bd: use the correct printf specifier for unsigned variables.

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

9 years agoWinGui: Fix the Video Profile option in the JSON preset marshaller.
sr55 [Wed, 3 Jun 2015 17:50:34 +0000 (17:50 +0000)]
WinGui: Fix the Video Profile option in the JSON preset marshaller.

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

9 years agoWinGui: Revert last change. Only set the GUI to enabled when editing queue items...
sr55 [Wed, 3 Jun 2015 17:30:49 +0000 (17:30 +0000)]
WinGui: Revert last change.  Only set the GUI to enabled when editing queue items instead. It's not necessary for the queue runs as the toolbar is still active anyway.

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

9 years agoWinGui: Queue Recovery now sets the GUI to enabled if it recovers a job.
sr55 [Wed, 3 Jun 2015 17:21:56 +0000 (17:21 +0000)]
WinGui: Queue Recovery now sets the GUI to enabled if it recovers a job.

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