]> granicus.if.org Git - handbrake/log
handbrake
5 years agovce: use HB_PROJECT_FEATURE_VCE instead of USE_VCE
John Stebbins [Wed, 17 Apr 2019 16:43:25 +0000 (10:43 -0600)]
vce: use HB_PROJECT_FEATURE_VCE instead of USE_VCE

5 years agonvenc: use HB_PROJECT_FEATURE_NVENC instead of USE_NVENC
John Stebbins [Wed, 17 Apr 2019 16:39:01 +0000 (10:39 -0600)]
nvenc: use HB_PROJECT_FEATURE_NVENC instead of USE_NVENC

5 years agoqsv: use HB_PROJECT_FEATURE_QSV instead of USE_QSV
John Stebbins [Wed, 17 Apr 2019 16:33:04 +0000 (10:33 -0600)]
qsv: use HB_PROJECT_FEATURE_QSV instead of USE_QSV

5 years agoencx265: Use HB_PROJECT_FEATURE_X265 instead of USE_X265
John Stebbins [Wed, 17 Apr 2019 16:04:28 +0000 (10:04 -0600)]
encx265: Use HB_PROJECT_FEATURE_X265 instead of USE_X265

5 years agoconfigure: export FEATURE.* vars to project.h
John Stebbins [Wed, 17 Apr 2019 15:50:39 +0000 (09:50 -0600)]
configure: export FEATURE.* vars to project.h

5 years agoconfigure: fix osx build
John Stebbins [Wed, 17 Apr 2019 17:23:41 +0000 (11:23 -0600)]
configure: fix osx build

revert migrateion BUILD.ncpu and BUILD.jobs to HOST. these are build
machine specific values

5 years agoLinGui: fix additional mingw gtk UI build issues
John Stebbins [Wed, 17 Apr 2019 15:33:31 +0000 (09:33 -0600)]
LinGui: fix additional mingw gtk UI build issues

5 years agogtk: Fix cross compile issue with regex
mwayne [Tue, 16 Apr 2019 22:05:05 +0000 (00:05 +0200)]
gtk: Fix cross compile issue with regex

introduced in commit a9daef1e18b93f793479155210110322234bb655
- remove duplicate regex match function
- replace strptime call with ffmpeg implementation

5 years agocompat: fix compiler warning in strerror_r
John Stebbins [Wed, 17 Apr 2019 13:30:30 +0000 (07:30 -0600)]
compat: fix compiler warning in strerror_r

implicit delcaration of snprintf

5 years agomake: finish correcting host/build semantics
John Stebbins [Tue, 16 Apr 2019 17:31:29 +0000 (11:31 -0600)]
make: finish correcting host/build semantics

5 years agoWinGui: Fix previews after hb_image_s change. Fixes #2044
sr55 [Tue, 16 Apr 2019 19:25:02 +0000 (20:25 +0100)]
WinGui: Fix previews after hb_image_s change.  Fixes #2044

5 years agoWinGui: Reset IsPresetModified when Updating a preset. Fixes #2042
sr55 [Tue, 16 Apr 2019 19:15:53 +0000 (20:15 +0100)]
WinGui: Reset IsPresetModified when Updating a preset.  Fixes #2042

5 years agoconfigure: Add comments to make lib checks more readable
John Stebbins [Tue, 16 Apr 2019 14:02:20 +0000 (08:02 -0600)]
configure: Add comments to make lib checks more readable

With all the quoted code fragments, it is difficult to see indentation
that separates osx, mingw, and linux specific tests.  The comments make
this more clear

5 years agoconfigure: make separate LDTest and PkgConfigTest functions
John Stebbins [Tue, 16 Apr 2019 13:54:02 +0000 (07:54 -0600)]
configure: make separate LDTest and PkgConfigTest functions

Using LDProbe and PkgConfigProbe Actions within ChkLib Action resulted
in somewhat ugly log output.  Moving the work into separate Test
functions allows it to be reused without using the Actions

5 years agoconfigure: fix comments
John Stebbins [Mon, 15 Apr 2019 23:40:06 +0000 (17:40 -0600)]
configure: fix comments

5 years agoconfigure: fix typo
John Stebbins [Mon, 15 Apr 2019 23:03:27 +0000 (17:03 -0600)]
configure: fix typo

5 years agoconfigure: move sanitation of options together
John Stebbins [Mon, 15 Apr 2019 23:01:45 +0000 (17:01 -0600)]
configure: move sanitation of options together

and fix some typos

5 years agoconfigure: make sure numa is only enabled on linux
John Stebbins [Mon, 15 Apr 2019 22:04:25 +0000 (16:04 -0600)]
configure: make sure numa is only enabled on linux

5 years agoconfigure: move init of HostTuple after parsing cross
John Stebbins [Mon, 15 Apr 2019 21:50:16 +0000 (15:50 -0600)]
configure: move init of HostTuple after parsing cross

5 years agoconfigure: use stricter 'is not None'
John Stebbins [Mon, 15 Apr 2019 20:43:02 +0000 (14:43 -0600)]
configure: use stricter 'is not None'

5 years agoconfigure: initialize host_tuple with cross
John Stebbins [Mon, 15 Apr 2019 20:36:26 +0000 (14:36 -0600)]
configure: initialize host_tuple with cross

Must be done before createCLI

5 years agoconfigure: Fix host vs build specs
John Stebbins [Mon, 15 Apr 2019 19:55:49 +0000 (13:55 -0600)]
configure: Fix host vs build specs

Fixes the notation internally in configure.py.  Does not yet fix the
notation written to GNUMakefile or m4 files since that requires
modification of multiple files.  Save this for the next pass.

5 years agoconfigure: add PkgConfigProbe and ChkLib actions
John Stebbins [Mon, 15 Apr 2019 18:12:08 +0000 (12:12 -0600)]
configure: add PkgConfigProbe and ChkLib actions

PkgConfigProbe checks for the existence of a lib using pkg-config.
ChkLib tries to verify a lib with PlkConfigProbe, then tries with
LDProbe.

Use ChkLib to verify existence of libnuma when configured and fail if
not found

5 years agoconfigure: add option to enable/disable libnuma
John Stebbins [Mon, 15 Apr 2019 16:48:56 +0000 (10:48 -0600)]
configure: add option to enable/disable libnuma

It is not supported or not useful in some Linux environments, so allow
disabling it.

5 years agovfr: improve duplicate frame drop detection
John Stebbins [Sun, 14 Apr 2019 23:34:28 +0000 (17:34 -0600)]
vfr: improve duplicate frame drop detection

More strictly limit the range of frames inspected when choosing a frame
to drop.

We were getting too many false positives which resulted in dropping
good frames. Limiting the range results in emitting good frames
before they can become the worst of a collection of other good
frames, and therefore be evaluated as droppable.

5 years agowork: fix pix_fmt init input to filter pipeline
John Stebbins [Sun, 14 Apr 2019 14:31:23 +0000 (08:31 -0600)]
work: fix pix_fmt init input to filter pipeline

The pix_fmt of the filter input is the format output by decavcodec.c
which is currently YUV420P

Fixes https://github.com/HandBrake/HandBrake/issues/2041

5 years agomake: Tweak configure summary language for consistency.
Bradley Sepos [Sat, 13 Apr 2019 19:16:04 +0000 (15:16 -0400)]
make: Tweak configure summary language for consistency.

5 years agomake: Fix non-fatal contrib download error.
Bradley Sepos [Sat, 13 Apr 2019 18:57:26 +0000 (14:57 -0400)]
make: Fix non-fatal contrib download error.

5 years agocontrib: Update to FFmpeg 4.1.3.
Bradley Sepos [Thu, 28 Mar 2019 12:03:44 +0000 (08:03 -0400)]
contrib: Update to FFmpeg 4.1.3.

5 years agomake: Tweak configure.py output language.
Bradley Sepos [Sat, 13 Apr 2019 16:13:27 +0000 (12:13 -0400)]
make: Tweak configure.py output language.

Internally, configure.py may use the terms host and build somewhat inappropriately, but that does not mean we should print such ambiguity.

5 years agomake: Reflect FFmpeg AAC required on some platforms in help.
Bradley Sepos [Sat, 13 Apr 2019 16:06:29 +0000 (12:06 -0400)]
make: Reflect FFmpeg AAC required on some platforms in help.

5 years agomake: Fix initialization of minver in configure.py.
Bradley Sepos [Sat, 13 Apr 2019 15:55:13 +0000 (11:55 -0400)]
make: Fix initialization of minver in configure.py.

5 years agomake: Remove SelectTool class from configure.py.
Bradley Sepos [Sat, 13 Apr 2019 15:48:19 +0000 (11:48 -0400)]
make: Remove SelectTool class from configure.py.

Has not been in use for a long time.

5 years agomake: Remove last optparse import in configure.py.
Bradley Sepos [Sat, 13 Apr 2019 15:43:59 +0000 (11:43 -0400)]
make: Remove last optparse import in configure.py.

Now fully transitioned to argparse.

5 years agomake: Fix configure --minver argument showing for cross.
Bradley Sepos [Sat, 13 Apr 2019 15:37:48 +0000 (11:37 -0400)]
make: Fix configure --minver argument showing for cross.

5 years agomake: Rerun cross tools probe before creating CLI help.
Bradley Sepos [Sat, 13 Apr 2019 15:33:20 +0000 (11:33 -0400)]
make: Rerun cross tools probe before creating CLI help.

5 years agomake: Improve handling of cross argument in configure.py.
Bradley Sepos [Sat, 13 Apr 2019 15:28:22 +0000 (11:28 -0400)]
make: Improve handling of cross argument in configure.py.

5 years agomake: Fix configure.py conf args for reconfigure.
Bradley Sepos [Sat, 13 Apr 2019 15:20:18 +0000 (11:20 -0400)]
make: Fix configure.py conf args for reconfigure.

5 years agomake: Tidy up configure help.
Bradley Sepos [Sat, 13 Apr 2019 11:39:05 +0000 (07:39 -0400)]
make: Tidy up configure help.

Should no longer need to specify platform in the help, since the help now only shows options available for the specified build.

5 years agomake: Fix configure and Xcode where cross compiling.
Bradley Sepos [Sat, 13 Apr 2019 11:35:23 +0000 (07:35 -0400)]
make: Fix configure and Xcode where cross compiling.

5 years agoconfigure: fix argparse callbacks
John Stebbins [Fri, 12 Apr 2019 20:19:43 +0000 (14:19 -0600)]
configure: fix argparse callbacks

argparse does not have callbacks like optparse did, but a custom action
can be used to perform the callback.

5 years agoconfigure: fix parsing debug and optimize options
John Stebbins [Thu, 11 Apr 2019 17:35:48 +0000 (11:35 -0600)]
configure: fix parsing debug and optimize options

required and optional arguments to an option requires setting nargs in
add_argument

5 years agomake: Further improvements to feature enable/disable in configure.py.
Bradley Sepos [Fri, 5 Apr 2019 09:11:10 +0000 (05:11 -0400)]
make: Further improvements to feature enable/disable in configure.py.

Converts most of configure.py from optparse (deprecated) to argparse. Better fixes #1459.

5 years agoLinGui: remove deleted file from translation list
John Stebbins [Fri, 12 Apr 2019 23:46:57 +0000 (17:46 -0600)]
LinGui: remove deleted file from translation list

5 years agomake: Require FFmpeg AAC on Linux and Windows.
Bradley Sepos [Fri, 12 Apr 2019 13:54:46 +0000 (09:54 -0400)]
make: Require FFmpeg AAC on Linux and Windows.

FFmpeg AAC was originally disabled when FDK enabled, but this did not seem to work correctly. When I "fixed" the issuein 7b035348b714f945cff1ae2940332960a8eb0f00, WinGUI started throwing exceptions. This should fix the problem for now.

5 years agoWinGui: Set the Countdown Alert to top most. #2032
sr55 [Thu, 11 Apr 2019 18:02:29 +0000 (19:02 +0100)]
WinGui:  Set the Countdown Alert to top most. #2032

5 years agoports: increase HB_LOW_PRIORITY on macOS to avoid threads being stalled on modern...
Damiano Galassi [Tue, 9 Apr 2019 17:24:35 +0000 (19:24 +0200)]
ports: increase HB_LOW_PRIORITY on macOS to avoid threads being stalled on modern macOS versions.

5 years agoports: set pthreads name on macOS.
Damiano Galassi [Tue, 9 Apr 2019 17:20:51 +0000 (19:20 +0200)]
ports: set pthreads name on macOS.

5 years agoWinGui: Fix Race Condition crash when cancelling scan.
sr55 [Mon, 8 Apr 2019 19:45:30 +0000 (20:45 +0100)]
WinGui: Fix Race Condition crash when cancelling scan.

5 years agoWinGui: Improve the failed scan information window. #2025
sr55 [Mon, 8 Apr 2019 19:35:28 +0000 (20:35 +0100)]
WinGui: Improve the failed scan information window. #2025

5 years agoWinGui: Allow "Esc" key to be pressed on the source selection window. #2026
sr55 [Mon, 8 Apr 2019 19:24:42 +0000 (20:24 +0100)]
WinGui: Allow "Esc" key to be pressed on the source selection window. #2026

5 years agocropscale: force output pixfmt to YUV420P
John Stebbins [Wed, 3 Apr 2019 18:20:30 +0000 (12:20 -0600)]
cropscale: force output pixfmt to YUV420P

It appears some color prim/tran/matrix settings result in high bit
depth output of the scale filter.

5 years agohbavfilter: fix filename in header comment
John Stebbins [Mon, 18 Mar 2019 16:33:08 +0000 (10:33 -0600)]
hbavfilter: fix filename in header comment

5 years agohbavfilter: hide internals of hb_avfilter_graph_s
John Stebbins [Mon, 18 Mar 2019 16:28:32 +0000 (10:28 -0600)]
hbavfilter: hide internals of hb_avfilter_graph_s

5 years agoavfilter: split individual filters to separate files
John Stebbins [Mon, 18 Mar 2019 16:10:26 +0000 (10:10 -0600)]
avfilter: split individual filters to separate files

Splits the initialization of pad, cropscale, deinterlace, rotate, and
colorspace into their own files.  Also splits internal avfilter API into
it's own file.

5 years agoavfilter: fix header file comment
John Stebbins [Fri, 15 Mar 2019 23:38:58 +0000 (17:38 -0600)]
avfilter: fix header file comment

5 years agolibhb: change preset key to VideoColorMatrixCodeOverride
John Stebbins [Fri, 15 Mar 2019 23:35:12 +0000 (17:35 -0600)]
libhb: change preset key to VideoColorMatrixCodeOverride

Reserve VideoColorMatrixCode for doing color conversion.
VideoColorMatrixCodeOverride sets color flags without transforming video
frame colors.

5 years agoAdd missing yuv444p12 colorspace opton
John Stebbins [Fri, 15 Mar 2019 21:59:53 +0000 (15:59 -0600)]
Add missing yuv444p12 colorspace opton

5 years agolibhb: propagate color matrix info through the pipeline
John Stebbins [Fri, 15 Mar 2019 21:27:01 +0000 (15:27 -0600)]
libhb: propagate color matrix info through the pipeline

Propagates pix_fmt, range, primaries, transfer, and matrix everywhere.

Everything that passes or creates video frames tags the frames with
their color matrix info.

All filters know the expected color matrix info of input frames.

5 years agoavfilter: simplify internal API to avfilter
John Stebbins [Fri, 15 Mar 2019 17:12:38 +0000 (11:12 -0600)]
avfilter: simplify internal API to avfilter

Use this interface in decavcodec.
Remove cropscale.c and use avfilter for crop and scale.
Improve log output of filters that are aliases for avfilter.

5 years agoFix crash when chroma smooth tune is NULL
John Stebbins [Mon, 8 Apr 2019 13:17:04 +0000 (07:17 -0600)]
Fix crash when chroma smooth tune is NULL

'HandBrakeCLI --help' was crashing ;)

5 years agoWinGui: Retry menu item disabled state fixed on queue.
sr55 [Sat, 6 Apr 2019 15:25:17 +0000 (16:25 +0100)]
WinGui: Retry menu item disabled state fixed on queue.

5 years agoWinGui: Minor bug fixes and UX improvements to the new queue design.
sr55 [Sat, 6 Apr 2019 15:04:31 +0000 (16:04 +0100)]
WinGui: Minor bug fixes and UX improvements to the new queue design.

5 years agoWinGui: Add "hardware.enabled" option to portable.ini
sr55 [Sat, 6 Apr 2019 14:41:04 +0000 (15:41 +0100)]
WinGui:  Add "hardware.enabled" option to portable.ini

5 years agoWinGui: Reafactor application init and introduce a --no-hardware flat that can be...
sr55 [Sat, 6 Apr 2019 14:35:13 +0000 (15:35 +0100)]
WinGui: Reafactor application init and introduce a --no-hardware flat that can be added to HandBrake.exe to disable hardware encoder support.

5 years agoLinGui: put libnuma after libx265 in link command
John Stebbins [Sat, 6 Apr 2019 14:09:10 +0000 (08:09 -0600)]
LinGui: put libnuma after libx265 in link command

Ubuntu fails to link when numa is listed before x265.  Fedora somehow
fixes the order, libtool (evil) magic.

5 years agoMacGui: reset destination folder if the current folder is not available.
Damiano Galassi [Sat, 6 Apr 2019 10:28:19 +0000 (12:28 +0200)]
MacGui: reset destination folder if the current folder is not available.

5 years agoMacGui: fail gracefully when trying to encode to a not available disk under the sandbox.
Damiano Galassi [Fri, 5 Apr 2019 17:46:42 +0000 (19:46 +0200)]
MacGui: fail gracefully when trying to encode to a not available disk under the sandbox.

5 years agoflatpak: add libnuma build dependency
John Stebbins [Fri, 5 Apr 2019 15:20:41 +0000 (09:20 -0600)]
flatpak: add libnuma build dependency

Fixes flatpak builds

5 years agoAdd libnuma-dev to ubuntu nightly build dependencies
John Stebbins [Fri, 5 Apr 2019 13:52:19 +0000 (07:52 -0600)]
Add libnuma-dev to ubuntu nightly build dependencies

Fixes ubuntu nightly builds

5 years agoconfigure: Fix logic error detecting python.
Bradley Sepos [Fri, 5 Apr 2019 09:41:14 +0000 (05:41 -0400)]
configure: Fix logic error detecting python.

Previous version would emit an error (while continuing just fine) if the found python was not the first item in the list.

5 years agomake: Disable features on unsupported platforms in configure.py.
Bradley Sepos [Fri, 5 Apr 2019 00:01:14 +0000 (20:01 -0400)]
make: Disable features on unsupported platforms in configure.py.

Fixes #1459.

5 years agodecvobsub: fix crash due to malformed vobsub
John Stebbins [Thu, 4 Apr 2019 22:49:37 +0000 (16:49 -0600)]
decvobsub: fix crash due to malformed vobsub

Check that a runlength does not exceed the width of a line

5 years agox265: enable building with libnuma on linux
John Stebbins [Sun, 20 Jan 2019 21:08:30 +0000 (13:08 -0800)]
x265: enable building with libnuma on linux

Threadripper and other modern CPUs are now multi-core modules that
benefit from having NUMA available.

Adds a dependency for libnuma.

Fixes https://github.com/HandBrake/HandBrake/issues/1142

5 years agoMacGui: improve localized string formats.
Damiano Galassi [Mon, 1 Apr 2019 09:48:05 +0000 (11:48 +0200)]
MacGui: improve localized string formats.

5 years agoMacGui: don't allow empty output file names.
Damiano Galassi [Mon, 1 Apr 2019 09:46:25 +0000 (11:46 +0200)]
MacGui: don't allow empty output file names.

5 years agoMacGui: don't allow nil chapters titles.
Damiano Galassi [Mon, 1 Apr 2019 07:13:03 +0000 (09:13 +0200)]
MacGui: don't allow nil chapters titles.

5 years agowingui: Fix filter order caused by addition of Chroma Smooth.
Bradley Sepos [Mon, 1 Apr 2019 00:50:50 +0000 (20:50 -0400)]
wingui: Fix filter order caused by addition of Chroma Smooth.

5 years agoscripts: Update to mingw-w64-build 6.0.1.
Bradley Sepos [Sat, 30 Mar 2019 15:17:28 +0000 (11:17 -0400)]
scripts: Update to mingw-w64-build 6.0.1.

Fixes an issue with GDB makeinfo path.

5 years agocontrib: Update to libvpx 1.8.0.
Ewout ter Hoeven [Mon, 11 Feb 2019 11:33:05 +0000 (12:33 +0100)]
contrib: Update to libvpx 1.8.0.

5 years agocontrib: Remove local pthreads-w32 in favor of winpthreads.
Bradley Sepos [Mon, 11 Mar 2019 17:18:19 +0000 (13:18 -0400)]
contrib: Remove local pthreads-w32 in favor of winpthreads.

Cross-compiling for Windows now requires winpthreads which is part of the toolchain provided by scripts/mingw-w64-build, and similar packages provided by Linux distros.

5 years agoUpdate to mingw-w64-build 6.0.0.
Bradley Sepos [Mon, 11 Mar 2019 22:37:13 +0000 (18:37 -0400)]
Update to mingw-w64-build 6.0.0.

Adds winpthreads and gdb. Disable gdb with --disable-gdb.

5 years agoWinGui: Minor queue bugfix for delete action
sr55 [Sat, 30 Mar 2019 21:18:01 +0000 (21:18 +0000)]
WinGui: Minor queue bugfix for delete action

5 years agoLibhb: Some minor logging cleanup
sr55 [Sat, 23 Mar 2019 14:46:34 +0000 (14:46 +0000)]
Libhb: Some minor logging cleanup

5 years agocontrib: Update to nvenc 9.0.18.1 (#1937)
Ewout ter Hoeven [Sat, 30 Mar 2019 21:07:11 +0000 (22:07 +0100)]
contrib: Update to nvenc 9.0.18.1 (#1937)

Contrib: Update to nvenc 9.0.18.0

5 years agoWinGui: Increase Queue Window size and make more space for the Filenames on the left...
sr55 [Fri, 29 Mar 2019 21:31:49 +0000 (21:31 +0000)]
WinGui: Increase Queue Window size and make more space for the Filenames on the left panel.  #2009

5 years agometa: Belatedly add news for 1.2.2 release.
Bradley Sepos [Fri, 29 Mar 2019 14:27:23 +0000 (10:27 -0400)]
meta: Belatedly add news for 1.2.2 release.

5 years agomake: decode bytes objects from subprocess stdout in configure.py Launcher class...
Andrew Brezovsky [Fri, 29 Mar 2019 01:28:02 +0000 (21:28 -0400)]
make: decode bytes objects from subprocess stdout in configure.py Launcher class, resolves #2011

Signed-off-by: Andrew Brezovsky <abrezovsky@gmail.com>
5 years agolibhb: Consolidate plane functions and eliminate a malloc in Chroma Smooth.
Bradley Sepos [Thu, 28 Mar 2019 16:36:16 +0000 (12:36 -0400)]
libhb: Consolidate plane functions and eliminate a malloc in Chroma Smooth.

5 years agolibhb: Tweak Chroma Smooth filter presets and tunes.
Bradley Sepos [Wed, 13 Mar 2019 21:36:43 +0000 (17:36 -0400)]
libhb: Tweak Chroma Smooth filter presets and tunes.

The initial tunes were too weak.

5 years agolibhb: Initial implementation of Chroma Smooth filter.
Bradley Sepos [Thu, 7 Mar 2019 12:55:15 +0000 (07:55 -0500)]
libhb: Initial implementation of Chroma Smooth filter.

5 years agoMacGui: specify is a path is a folder or not when creating an url.
Damiano Galassi [Thu, 28 Mar 2019 11:23:30 +0000 (12:23 +0100)]
MacGui: specify is a path is a folder or not when creating an url.

5 years agoMacGui: improve localized progress number formats, use a monospace string to avoid...
Damiano Galassi [Thu, 28 Mar 2019 11:22:29 +0000 (12:22 +0100)]
MacGui: improve localized progress number formats, use a monospace string to avoid numbers jumping around.

5 years agoWinGui: Fix an issue where cropping was taking into account too late when loading...
sr55 [Sun, 24 Mar 2019 21:45:13 +0000 (21:45 +0000)]
WinGui: Fix an issue where cropping was taking into account too late when loading presets. Fixes #2007

5 years agoWinGui: More robust Timespan parsing.
sr55 [Sat, 23 Mar 2019 14:19:05 +0000 (14:19 +0000)]
WinGui: More robust Timespan parsing.

5 years agoLinGui: work around GTK slider value formatting bug
John Stebbins [Wed, 20 Mar 2019 22:01:36 +0000 (16:01 -0600)]
LinGui: work around GTK slider value formatting bug

When the range of a slider changes, GTK used to sample all the
possible values to determine the correct amount of screen space to
allocate for the value strings. Some *genius* decided it would be
more effecient to just sample the first and last value which means
that if certain characters are wider than others and the middle
values happen to use those characters, the space allocated is
too small and the string wraps to the next line or is truncated.

So, we have to randomly add some extra space to the first and
last value string in order for the string to be displayed properly.
WTF guys!

5 years agoMacGui: add French localization and update Italian and German.
Damiano Galassi [Wed, 20 Mar 2019 12:37:09 +0000 (13:37 +0100)]
MacGui: add French localization and update Italian and German.

5 years agoWinGui: Add protection against unavailable directory in MRU List. Fixes #1995
sr55 [Sun, 17 Mar 2019 14:49:36 +0000 (14:49 +0000)]
WinGui: Add protection against unavailable directory in MRU List. Fixes #1995

5 years agoqsv: fix build when qsv is disabled
John Stebbins [Wed, 13 Mar 2019 22:12:32 +0000 (16:12 -0600)]
qsv: fix build when qsv is disabled

5 years agoqsv: add i965 VA driver fallback
John Stebbins [Tue, 12 Mar 2019 19:57:17 +0000 (13:57 -0600)]
qsv: add i965 VA driver fallback

The iHD VA driver does not work for Sandy bridge, Ivy bridge and
Haswell. iHD will fail to initialize on these CPUs.  So when a failure
occurs, fallback to i965.