]>
granicus.if.org Git - handbrake/log
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
jstebbins [Wed, 3 Jun 2015 15:38:47 +0000 (15:38 +0000)]
bd: fix printf warnings
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7269
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
jstebbins [Wed, 3 Jun 2015 15:34:44 +0000 (15:34 +0000)]
libhb: fix green bottom line in preview with deinterlace
... and "fast" deinterlace
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7267
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
ritsuka [Wed, 3 Jun 2015 05:59:06 +0000 (05:59 +0000)]
Initialize the copy_mask variable before using it
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7266
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
ritsuka [Wed, 3 Jun 2015 05:50:07 +0000 (05:50 +0000)]
Fix another dead assignment.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7265
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
ritsuka [Wed, 3 Jun 2015 05:40:39 +0000 (05:40 +0000)]
Fix three dead assignment found by the clang static analyzer, including the validation of the end chapter range.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7264
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
ritsuka [Wed, 3 Jun 2015 05:32:35 +0000 (05:32 +0000)]
Fix flac fallback for passthru
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7263
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
jstebbins [Mon, 1 Jun 2015 21:00:26 +0000 (21:00 +0000)]
decomb: fix color distortion in last row of image
Prevent blending uninitialized lines of data into last row.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7261
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
jstebbins [Mon, 1 Jun 2015 21:00:20 +0000 (21:00 +0000)]
CLI: fix --crop option
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7260
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
ritsuka [Mon, 1 Jun 2015 17:24:50 +0000 (17:24 +0000)]
fix three warnings.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7259
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
ritsuka [Mon, 1 Jun 2015 17:23:11 +0000 (17:23 +0000)]
MacGui: fix the audio defaults to use the languages specified in the preferences.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7258
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
ritsuka [Mon, 1 Jun 2015 17:21:48 +0000 (17:21 +0000)]
MacGui: add more nullability annotations.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7257
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
ritsuka [Mon, 1 Jun 2015 17:20:43 +0000 (17:20 +0000)]
MacGui: split HBTitle header to make it easier to test. Added some simple tests.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7256
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
ritsuka [Mon, 1 Jun 2015 17:18:35 +0000 (17:18 +0000)]
MacGui: do not try to create a NSURL if the path if empty. Encode the right type for the deblock filter.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7255
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
jstebbins [Mon, 1 Jun 2015 15:39:05 +0000 (15:39 +0000)]
Fix a couple of memory leaks
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7254
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
sr55 [Sun, 31 May 2015 13:45:18 +0000 (13:45 +0000)]
WinGui: Use the new libhb preset management code to fetch built-in presets on startup. Note, the preset update notice is now gone so anyone hacking the preset dat files will not be notified when it gets overwritten now.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7252
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
ritsuka [Sun, 31 May 2015 06:53:10 +0000 (06:53 +0000)]
MacGui: remove a useless cast for the deblock value.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7251
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
ritsuka [Sun, 31 May 2015 06:50:54 +0000 (06:50 +0000)]
MacGui: fix custom denoise settings.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7250
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
ritsuka [Sat, 30 May 2015 07:49:16 +0000 (07:49 +0000)]
MacGui: cast the value of UsesPictureFilters to bool so the dictionary will use a bool to represent it internally, and hb_presets_clean_json() won't complain.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7246
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
ritsuka [Sat, 30 May 2015 07:45:00 +0000 (07:45 +0000)]
MacGui: fix the leaks after using hb_presets_import_json and hb_presets_clean_json, add an extension to NSJSONSerialization to convert a char * directly.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7245
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
ritsuka [Sat, 30 May 2015 07:17:22 +0000 (07:17 +0000)]
MacGui: add nullability annotations to the headers and use weak where is possible.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7244
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
Rodeo [Fri, 29 May 2015 22:20:35 +0000 (22:20 +0000)]
MacGui: don't hardcode which encoders support the preset system.
Just ask libhb instead.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7243
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
jstebbins [Fri, 29 May 2015 22:18:15 +0000 (22:18 +0000)]
LinGui: fix setting "autoscale" widget value from preset
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7242
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
jstebbins [Fri, 29 May 2015 22:17:14 +0000 (22:17 +0000)]
preset: fix application of VideoScaler to job
Broken strcasecmp conditional caused OpenCl to be added to the job when
it should not have been and *not* added to the job when it should.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7241
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
jstebbins [Thu, 28 May 2015 20:29:01 +0000 (20:29 +0000)]
libhb: fix issues with video options
Fixes: https://forum.handbrake.fr/viewtopic.php?f=10&t=32535&sid=321e6d1092fd09c8d380e13e86d1a9ee
- Sanitize empty video encoder settings strings to NULL.
- In the CLI, use encoder defaults if user changes the preset's video
encoder.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7237
b64f7644 -9d1e-0410-96f1-
a4d463321fa5