summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* WinGui: Refactor the Filters View Model. Each filter will now have it's own ↵sr552019-04-255-130/+233
| | | | ViewModel Item to simplify the code. (Sharpen Filter)
* WinGui: Updating German and Chinese Translations. Added French Translation.sr552019-04-238-60/+2648
|
* WinGui: Fix a preset import ordering bug that could produce an incorrect ↵sr552019-04-221-2/+2
| | | | audio bitrate. Fixes #2062
* WinGui: Update new default settings for collision behaviour.sr552019-04-211-1/+1
|
* WinGui: Auto-name System will now always generate a unique filename. The ↵sr552019-04-2110-62/+244
| | | | Prefix is now a configurable Pre/Postfix in preferences. "(1)" will always be appended with an appropriate number where a collision occurs.
* WinGui: Fix Typosr552019-04-212-2/+2
|
* WinGui: Improvements to Options layout. "General" tab has been split. "When ↵sr552019-04-205-46/+107
| | | | Done" options now get their own tab.
* WinGui: New option to control the file overwrite default behaviour. ↵sr552019-04-2018-92/+238
| | | | Overwrite or Ask.
* rendersub: fix crash while rendering subtitlesJohn Stebbins2019-04-201-11/+10
| | | | | | | Subtitle render buffers are YUVA, they have alpha. I broke allocation of the alpha channel in recent filter changes. Fixes https://github.com/HandBrake/HandBrake/issues/2054
* WinGui: Remove legacy delete.png icon and replace with grey X variant. ↵sr552019-04-198-6/+8
| | | | Better matches the rest of the apps icon styles. _dark variant still needs work.
* WinGui: Make the Queue Delete button more reliable. Doesn't need a double ↵sr552019-04-192-12/+18
| | | | click now for first use.
* WinGui: Another code path without error handling enabled for add to queue fixed.sr552019-04-191-1/+1
|
* WinGui: Various fixes and improvements to validation handling and options ↵sr552019-04-1910-88/+107
| | | | | | | | | in the UI. - Fixed add to queue error handling on 2 code paths that ignored errors returned. - AutoName will now guarantee a unique filename rather than stop after the first attempt. - Options Pane now lists the available format and path variables that can be used in the UI (rather than the tooltip) - Ordering of validation rules changed to be more sensible, especially when handling paths that end up same as source.
* configure: add fixed option name to ToolProbeJohn Stebbins2019-04-171-32/+34
| | | | | | | Using the first program name as the option caused breakage under certain circumstances. Fixes https://github.com/HandBrake/HandBrake/issues/1797
* build: fix libdvdread on mingw when dlfcn is presentJohn Stebbins2019-04-171-1/+1
| | | | | | I broke the config that told libdvdread to use it's internal implementation of dlopen. It tried to use system dlopen, but we don't add -ldl to the link line. So it fails to link
* WinGui: Fix Language ordering for Audio and Subtitle tabs. Fixes #2050sr552019-04-172-7/+15
|
* WinGui: Don't export Rotate is not set in preset export. Fixes #2047sr552019-04-171-1/+6
|
* MacGui: remove unnecessary USE_X265 definitionJohn Stebbins2019-04-171-5/+0
|
* cli: remove unused compiler definesJohn Stebbins2019-04-171-12/+0
|
* av_aac: use HB_PROJECT_FEATURE_FFMPEG_AAC instead of USE_FFMPEG_AACJohn Stebbins2019-04-172-4/+1
|
* vce: use HB_PROJECT_FEATURE_VCE instead of USE_VCEJohn Stebbins2019-04-174-13/+10
|
* nvenc: use HB_PROJECT_FEATURE_NVENC instead of USE_NVENCJohn Stebbins2019-04-174-11/+7
|
* qsv: use HB_PROJECT_FEATURE_QSV instead of USE_QSVJohn Stebbins2019-04-1725-75/+114
|
* encx265: Use HB_PROJECT_FEATURE_X265 instead of USE_X265John Stebbins2019-04-178-26/+26
|
* configure: export FEATURE.* vars to project.hJohn Stebbins2019-04-172-32/+46
|
* configure: fix osx buildJohn Stebbins2019-04-171-2/+1
| | | | | revert migrateion BUILD.ncpu and BUILD.jobs to HOST. these are build machine specific values
* LinGui: fix additional mingw gtk UI build issuesJohn Stebbins2019-04-176-9/+16
|
* gtk: Fix cross compile issue with regexmwayne2019-04-171-22/+2
| | | | | | introduced in commit a9daef1e18b93f793479155210110322234bb655 - remove duplicate regex match function - replace strptime call with ffmpeg implementation
* compat: fix compiler warning in strerror_rJohn Stebbins2019-04-171-0/+1
| | | | implicit delcaration of snprintf
* make: finish correcting host/build semanticsJohn Stebbins2019-04-1738-145/+145
|
* WinGui: Fix previews after hb_image_s change. Fixes #2044sr552019-04-162-0/+2
|
* WinGui: Reset IsPresetModified when Updating a preset. Fixes #2042sr552019-04-161-0/+1
|
* configure: Add comments to make lib checks more readableJohn Stebbins2019-04-161-18/+29
| | | | | | 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
* configure: make separate LDTest and PkgConfigTest functionsJohn Stebbins2019-04-161-76/+74
| | | | | | 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
* configure: fix commentsJohn Stebbins2019-04-151-14/+6
|
* configure: fix typoJohn Stebbins2019-04-151-1/+1
|
* configure: move sanitation of options togetherJohn Stebbins2019-04-151-10/+19
| | | | and fix some typos
* configure: make sure numa is only enabled on linuxJohn Stebbins2019-04-151-2/+3
|
* configure: move init of HostTuple after parsing crossJohn Stebbins2019-04-151-8/+9
|
* configure: use stricter 'is not None'John Stebbins2019-04-151-2/+2
|
* configure: initialize host_tuple with crossJohn Stebbins2019-04-151-11/+14
| | | | Must be done before createCLI
* configure: Fix host vs build specsJohn Stebbins2019-04-151-95/+123
| | | | | | 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.
* configure: add PkgConfigProbe and ChkLib actionsJohn Stebbins2019-04-151-0/+102
| | | | | | | | | 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
* configure: add option to enable/disable libnumaJohn Stebbins2019-04-157-2/+32
| | | | | It is not supported or not useful in some Linux environments, so allow disabling it.
* vfr: improve duplicate frame drop detectionJohn Stebbins2019-04-141-19/+47
| | | | | | | | | | 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.
* work: fix pix_fmt init input to filter pipelineJohn Stebbins2019-04-141-1/+5
| | | | | | | 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
* make: Tweak configure summary language for consistency.Bradley Sepos2019-04-131-19/+14
|
* make: Fix non-fatal contrib download error.Bradley Sepos2019-04-131-1/+1
|
* contrib: Update to FFmpeg 4.1.3.Bradley Sepos2019-04-131-3/+3
|
* make: Tweak configure.py output language.Bradley Sepos2019-04-131-3/+3
| | | | Internally, configure.py may use the terms host and build somewhat inappropriately, but that does not mean we should print such ambiguity.