summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* ports: set pthreads name on macOS.Damiano Galassi2019-04-091-0/+4
|
* WinGui: Fix Race Condition crash when cancelling scan.sr552019-04-081-0/+1
|
* WinGui: Improve the failed scan information window. #2025sr552019-04-084-7/+7
|
* WinGui: Allow "Esc" key to be pressed on the source selection window. #2026sr552019-04-081-1/+1
|
* cropscale: force output pixfmt to YUV420PJohn Stebbins2019-04-081-0/+9
| | | | | It appears some color prim/tran/matrix settings result in high bit depth output of the scale filter.
* hbavfilter: fix filename in header commentJohn Stebbins2019-04-081-1/+1
|
* hbavfilter: hide internals of hb_avfilter_graph_sJohn Stebbins2019-04-084-51/+61
|
* avfilter: split individual filters to separate filesJohn Stebbins2019-04-0810-939/+1024
| | | | | | Splits the initialization of pad, cropscale, deinterlace, rotate, and colorspace into their own files. Also splits internal avfilter API into it's own file.
* avfilter: fix header file commentJohn Stebbins2019-04-081-1/+1
|
* libhb: change preset key to VideoColorMatrixCodeOverrideJohn Stebbins2019-04-0814-190/+299
| | | | | | Reserve VideoColorMatrixCode for doing color conversion. VideoColorMatrixCodeOverride sets color flags without transforming video frame colors.
* Add missing yuv444p12 colorspace optonJohn Stebbins2019-04-081-0/+2
|
* libhb: propagate color matrix info through the pipelineJohn Stebbins2019-04-0819-47/+650
| | | | | | | | | 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.
* avfilter: simplify internal API to avfilterJohn Stebbins2019-04-0812-827/+910
| | | | | | 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.
* Fix crash when chroma smooth tune is NULLJohn Stebbins2019-04-081-6/+6
| | | | 'HandBrakeCLI --help' was crashing ;)
* WinGui: Retry menu item disabled state fixed on queue.sr552019-04-061-0/+4
|
* WinGui: Minor bug fixes and UX improvements to the new queue design.sr552019-04-064-4/+22
|
* WinGui: Add "hardware.enabled" option to portable.inisr552019-04-063-2/+20
|
* WinGui: Reafactor application init and introduce a --no-hardware flat that ↵sr552019-04-0616-76/+149
| | | | can be added to HandBrake.exe to disable hardware encoder support.
* LinGui: put libnuma after libx265 in link commandJohn Stebbins2019-04-061-12/+13
| | | | | Ubuntu fails to link when numa is listed before x265. Fedora somehow fixes the order, libtool (evil) magic.
* MacGui: reset destination folder if the current folder is not available.Damiano Galassi2019-04-061-2/+3
|
* MacGui: fail gracefully when trying to encode to a not available disk under ↵Damiano Galassi2019-04-052-8/+12
| | | | the sandbox.
* flatpak: add libnuma build dependencyJohn Stebbins2019-04-052-0/+20
| | | | Fixes flatpak builds
* Add libnuma-dev to ubuntu nightly build dependenciesJohn Stebbins2019-04-052-2/+2
| | | | Fixes ubuntu nightly builds
* configure: Fix logic error detecting python.Bradley Sepos2019-04-051-4/+9
| | | | Previous version would emit an error (while continuing just fine) if the found python was not the first item in the list.
* make: Disable features on unsupported platforms in configure.py.Bradley Sepos2019-04-041-7/+27
| | | | Fixes #1459.
* decvobsub: fix crash due to malformed vobsubJohn Stebbins2019-04-041-10/+14
| | | | Check that a runlength does not exceed the width of a line
* x265: enable building with libnuma on linuxJohn Stebbins2019-04-045-5/+5
| | | | | | | | | 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
* MacGui: improve localized string formats.Damiano Galassi2019-04-012-5/+6
|
* MacGui: don't allow empty output file names.Damiano Galassi2019-04-011-0/+19
|
* MacGui: don't allow nil chapters titles.Damiano Galassi2019-04-011-1/+8
|
* wingui: Fix filter order caused by addition of Chroma Smooth.Bradley Sepos2019-03-311-0/+1
|
* scripts: Update to mingw-w64-build 6.0.1.Bradley Sepos2019-03-311-2/+2
| | | | Fixes an issue with GDB makeinfo path.
* contrib: Update to libvpx 1.8.0.Ewout ter Hoeven2019-03-318-300/+22
|
* contrib: Remove local pthreads-w32 in favor of winpthreads.Bradley Sepos2019-03-319-62/+3
| | | | 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.
* Update to mingw-w64-build 6.0.0.Bradley Sepos2019-03-311-63/+189
| | | | Adds winpthreads and gdb. Disable gdb with --disable-gdb.
* WinGui: Minor queue bugfix for delete actionsr552019-03-301-0/+5
|
* Libhb: Some minor logging cleanupsr552019-03-306-16/+16
|
* contrib: Update to nvenc 9.0.18.1 (#1937)Ewout ter Hoeven2019-03-301-4/+4
| | | | | Contrib: Update to nvenc 9.0.18.0
* WinGui: Increase Queue Window size and make more space for the Filenames on ↵sr552019-03-294-10/+12
| | | | the left panel. #2009
* meta: Belatedly add news for 1.2.2 release.Bradley Sepos2019-03-291-0/+12
|
* make: decode bytes objects from subprocess stdout in configure.py Launcher ↵Andrew Brezovsky2019-03-281-0/+2
| | | | | | class, resolves #2011 Signed-off-by: Andrew Brezovsky <[email protected]>
* libhb: Consolidate plane functions and eliminate a malloc in Chroma Smooth.Bradley Sepos2019-03-281-48/+38
|
* libhb: Tweak Chroma Smooth filter presets and tunes.Bradley Sepos2019-03-282-122/+30
| | | | The initial tunes were too weak.
* libhb: Initial implementation of Chroma Smooth filter.Bradley Sepos2019-03-2812-12/+1216
|
* MacGui: specify is a path is a folder or not when creating an url.Damiano Galassi2019-03-284-8/+8
|
* MacGui: improve localized progress number formats, use a monospace string to ↵Damiano Galassi2019-03-286-32/+38
| | | | avoid numbers jumping around.
* WinGui: Fix an issue where cropping was taking into account too late when ↵sr552019-03-241-14/+20
| | | | loading presets. Fixes #2007
* WinGui: More robust Timespan parsing.sr552019-03-231-3/+15
|
* LinGui: work around GTK slider value formatting bugJohn Stebbins2019-03-202-36/+94
| | | | | | | | | | | | | | 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!
* MacGui: add French localization and update Italian and German.Damiano Galassi2019-03-2046-234/+3490
|