]>
granicus.if.org Git - handbrake/log
jstebbins [Thu, 20 Aug 2015 21:29:45 +0000 (21:29 +0000)]
LinGui: fix vfr/pvr/cfr widget visibility
Dependencies stopped working when we standardized "Same as source"
preset value as "auto".
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7406
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
jstebbins [Thu, 20 Aug 2015 17:47:05 +0000 (17:47 +0000)]
LinGui: fix sensitivity of audio quality/bitrate widgets
These were still enabled for flac when they should not have been.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7405
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
jstebbins [Tue, 18 Aug 2015 20:27:47 +0000 (20:27 +0000)]
LinGui: fix a scrolling issue in presets pane
Expanding a folder was causing the pane to scroll back to the currently
selected preset.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7403
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
jstebbins [Mon, 17 Aug 2015 20:22:53 +0000 (20:22 +0000)]
nlmeans: fix the default values
Make the nlmeans default (when no string supplied) match "medium"
preset. And make the CLI default the medium preset.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7402
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
jstebbins [Thu, 13 Aug 2015 16:33:30 +0000 (16:33 +0000)]
presets: fix preset search by name
It was not continuing if it failed to find the preset in the first
folder
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7401
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
jstebbins [Wed, 12 Aug 2015 14:38:27 +0000 (14:38 +0000)]
libhb: fix display of audio copy mask
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7400
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
jstebbins [Tue, 11 Aug 2015 16:22:09 +0000 (16:22 +0000)]
LinGui: Change dest filename behavior when auto-naming is disabled
If auto-naming is disabled, don't set the destination filename to the
default "new_video". Instead, leave it set to it's current value.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7399
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
jstebbins [Mon, 10 Aug 2015 22:53:15 +0000 (22:53 +0000)]
CLI: fix nlmeans preset and tune
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7398
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
jstebbins [Mon, 10 Aug 2015 17:35:36 +0000 (17:35 +0000)]
json: fix parsing job Audio->CopyMask
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7397
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
jstebbins [Thu, 6 Aug 2015 17:19:22 +0000 (17:19 +0000)]
LinGui: don't hide foreign audio subtitle options
Make the insensitive when there is not preferred language set. And
improve the tooltip to indicate that a preferred language is required
for these options.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7396
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
ritsuka [Thu, 6 Aug 2015 11:18:44 +0000 (11:18 +0000)]
MacGui: copy the xibs to Base.lproj as a first step to make them localizable
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7395
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
ritsuka [Thu, 6 Aug 2015 09:56:13 +0000 (09:56 +0000)]
MacGui: revert part of the previous commit that should have not been committed
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7394
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
ritsuka [Thu, 6 Aug 2015 09:50:09 +0000 (09:50 +0000)]
MacGui: switch back another property to assign, 10.7 does not support weak for NSWindowController and NSViewController classes
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7393
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
ritsuka [Thu, 6 Aug 2015 09:48:39 +0000 (09:48 +0000)]
MacGui: second part of the previous commit
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7392
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
ritsuka [Thu, 6 Aug 2015 09:46:22 +0000 (09:46 +0000)]
MacGui: fix a crash on startup on 10.7, and some warnings.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7391
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
ritsuka [Wed, 5 Aug 2015 08:15:32 +0000 (08:15 +0000)]
MacGui: swap the Video and Picture tab.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7390
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
sr55 [Sat, 1 Aug 2015 12:10:42 +0000 (12:10 +0000)]
WinGui: Layout improvements on add preset window.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7389
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
jstebbins [Thu, 30 Jul 2015 21:48:06 +0000 (21:48 +0000)]
LinGui: Don't allow toolbar truncation
Force the main window to be large enough that the toolbar is never
truncated.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7388
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
jstebbins [Thu, 30 Jul 2015 16:45:41 +0000 (16:45 +0000)]
LinGui: remove ubuntu utopic from nightly builds
The PPA build server is no longer accepting utopic uploads. Utopic has
reached eol.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7387
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
jstebbins [Thu, 30 Jul 2015 16:37:54 +0000 (16:37 +0000)]
LinGui: remove gstreamer-0.10 support
I noticed this isn't working in fedora 22 and I'm not interested in
debugging. So only support gstreamer-1 now.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7386
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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