]> granicus.if.org Git - handbrake/log
handbrake
5 years agoUpdated HandBrake.Interop to .NET Standard 2.0 and the new SDK project style. (#2068)
David Rickard [Wed, 8 May 2019 20:31:41 +0000 (13:31 -0700)]
Updated HandBrake.Interop to .NET Standard 2.0 and the new SDK project style. (#2068)

Updated solution to VS 2019

5 years agohbavfilter: fix jerkey deinterlace output
John Stebbins [Wed, 8 May 2019 17:29:06 +0000 (11:29 -0600)]
hbavfilter: fix jerkey deinterlace output

The deinterlace filter returns previous frames sometimes if output
frames are not unref'd as they are used.

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

5 years agoWinGui: Fix fast decode tune with x264 vs x265. #2083
sr55 [Tue, 7 May 2019 18:43:42 +0000 (19:43 +0100)]
WinGui: Fix fast decode tune with x264 vs x265. #2083

5 years agoLinGui: fix missing x265 fastdecode tune
John Stebbins [Sun, 5 May 2019 21:16:24 +0000 (15:16 -0600)]
LinGui: fix missing x265 fastdecode tune

5 years agoWinGui: Allow SSA files to be dropped on the UI.
sr55 [Sat, 4 May 2019 19:06:57 +0000 (20:06 +0100)]
WinGui:  Allow SSA files to be dropped on the UI.

5 years agoWinGui:
sr55 [Thu, 2 May 2019 20:55:14 +0000 (21:55 +0100)]
WinGui:
- Update Gong-WPF-DragDrop to 2.0.1
- Update Newtonsoft JSON.NET to 12.0.2
- Update THANKS file.

5 years agoWinGui: Improved Language of the hardware encoder preferences to help avoid confusion.
sr55 [Thu, 2 May 2019 20:47:55 +0000 (21:47 +0100)]
WinGui: Improved Language of the hardware encoder preferences to help avoid confusion.

5 years agolibhb: pass AV_PKT_FLAG_DISCARD through to decoder
John Stebbins [Thu, 2 May 2019 18:56:02 +0000 (12:56 -0600)]
libhb: pass AV_PKT_FLAG_DISCARD through to decoder

Edit list cuts are not always on keyframe boundaries and therefore
sometimes require dropping frames after decoding them.
AV_PKT_FLAG_DISCARD tells us when to do this.

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

5 years agoMacGui: remove an unused class.
Damiano Galassi [Thu, 2 May 2019 18:54:50 +0000 (20:54 +0200)]
MacGui: remove an unused class.

5 years agoWinGui: Update the UI for the new deblock filter. #2028
sr55 [Thu, 25 Apr 2019 17:11:06 +0000 (18:11 +0100)]
WinGui: Update the UI for the new deblock filter. #2028

5 years agoMacGui: update UI for the new deblock filter.
Damiano Galassi [Thu, 2 May 2019 14:58:29 +0000 (16:58 +0200)]
MacGui: update UI for the new deblock filter.

5 years agodeblock: replace pp7 with avfilter vf_deblock
John Stebbins [Mon, 18 Mar 2019 23:33:36 +0000 (17:33 -0600)]
deblock: replace pp7 with avfilter vf_deblock

Adds deblock presets and tunes.
Old preset values are converted upon preset import.
Old PictureDeblock preset key is now PictureDeblockPreset.

5 years agoMacGui: fixes some runtime warnings.
Damiano Galassi [Thu, 2 May 2019 09:36:15 +0000 (11:36 +0200)]
MacGui: fixes some runtime warnings.

5 years agoMacGui: update Italian localization.
Damiano Galassi [Thu, 2 May 2019 09:25:08 +0000 (11:25 +0200)]
MacGui: update Italian localization.

5 years agoMacGui: fixes encoder tune 'none' localized item.
Damiano Galassi [Thu, 2 May 2019 09:04:29 +0000 (11:04 +0200)]
MacGui: fixes encoder tune 'none' localized item.

5 years agoAdd libnuma-dev to Travis CI
Scott [Sat, 27 Apr 2019 19:43:08 +0000 (20:43 +0100)]
Add libnuma-dev to Travis CI

5 years agoWinGui: Minor refactoring of the AutoNameHelper class to improve code readability.
sr55 [Thu, 25 Apr 2019 14:55:19 +0000 (15:55 +0100)]
WinGui: Minor refactoring of the AutoNameHelper class to improve code readability.

5 years agoWinGui: Fix Autoname directory selection
sr55 [Thu, 25 Apr 2019 14:49:24 +0000 (15:49 +0100)]
WinGui:  Fix Autoname directory selection

5 years agoWinGui: Refactor Filters View Model - (Grayscale)
sr55 [Thu, 25 Apr 2019 14:41:15 +0000 (15:41 +0100)]
WinGui:  Refactor Filters View Model - (Grayscale)

5 years agoWinGui: Refactor Filters View Model - (Rotate and Flip)
sr55 [Thu, 25 Apr 2019 14:36:24 +0000 (15:36 +0100)]
WinGui:  Refactor Filters View Model - (Rotate and Flip)

5 years agoWinGui: Refactor Filters View Model - (Deblock)
sr55 [Thu, 25 Apr 2019 14:28:54 +0000 (15:28 +0100)]
WinGui:  Refactor Filters View Model - (Deblock)

5 years agoWinGui: Refactor Filters View Model - (Deinterlace and Detection Filters)
sr55 [Thu, 25 Apr 2019 14:16:33 +0000 (15:16 +0100)]
WinGui:  Refactor Filters View Model - (Deinterlace and Detection Filters)

5 years agoWinGui: Tidyup the new DetelecineFilter class
sr55 [Thu, 25 Apr 2019 13:51:47 +0000 (14:51 +0100)]
WinGui: Tidyup the new DetelecineFilter class

5 years agoWinGui: Refactor Filters View Model - (Detelecine Filter)
sr55 [Thu, 25 Apr 2019 13:43:54 +0000 (14:43 +0100)]
WinGui:  Refactor Filters View Model - (Detelecine Filter)

5 years agoWinGui: Refactor Filters View Model - (Denoise Filter)
sr55 [Thu, 25 Apr 2019 13:34:58 +0000 (14:34 +0100)]
WinGui:  Refactor Filters View Model - (Denoise Filter)

5 years agoWinGui: Refactor the Filters View Model. Each filter will now have it's own ViewMode...
sr55 [Thu, 25 Apr 2019 13:22:07 +0000 (14:22 +0100)]
WinGui: Refactor the Filters View Model.  Each filter will now have it's own ViewModel Item to simplify the code.  (Sharpen Filter)

5 years agoWinGui: Updating German and Chinese Translations. Added French Translation.
sr55 [Tue, 23 Apr 2019 17:12:39 +0000 (18:12 +0100)]
WinGui: Updating German and Chinese Translations.  Added French Translation.

5 years agoWinGui: Fix a preset import ordering bug that could produce an incorrect audio bitrat...
sr55 [Mon, 22 Apr 2019 10:03:33 +0000 (11:03 +0100)]
WinGui: Fix a preset import ordering bug that could produce an incorrect audio bitrate. Fixes #2062

5 years agoWinGui: Update new default settings for collision behaviour.
sr55 [Sun, 21 Apr 2019 15:58:20 +0000 (16:58 +0100)]
WinGui: Update new default settings for collision behaviour.

5 years agoWinGui: Auto-name System will now always generate a unique filename. The Prefix is...
sr55 [Sun, 21 Apr 2019 15:57:54 +0000 (16:57 +0100)]
WinGui: Auto-name System will now always generate a unique filename. The Prefix is now a configurable Pre/Postfix in preferences.   "(1)" will always be appended with an appropriate number where a collision occurs.

5 years agoWinGui: Fix Typo
sr55 [Sun, 21 Apr 2019 14:11:27 +0000 (15:11 +0100)]
WinGui: Fix Typo

5 years agoWinGui: Improvements to Options layout. "General" tab has been split. "When Done...
sr55 [Sat, 20 Apr 2019 22:24:29 +0000 (23:24 +0100)]
WinGui: Improvements to Options layout.  "General" tab has been split. "When Done" options now get their own tab.

5 years agoWinGui: New option to control the file overwrite default behaviour. Overwrite or...
sr55 [Sat, 20 Apr 2019 21:51:01 +0000 (22:51 +0100)]
WinGui: New option to control the file overwrite default behaviour. Overwrite or Ask.

5 years agorendersub: fix crash while rendering subtitles
John Stebbins [Sat, 20 Apr 2019 13:55:52 +0000 (07:55 -0600)]
rendersub: fix crash while rendering subtitles

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

5 years agoWinGui: Remove legacy delete.png icon and replace with grey X variant. Better matches...
sr55 [Fri, 19 Apr 2019 21:49:17 +0000 (22:49 +0100)]
WinGui: Remove legacy delete.png icon and replace with grey X variant. Better matches the rest of the apps icon styles.   _dark variant still needs work.

5 years agoWinGui: Make the Queue Delete button more reliable. Doesn't need a double click now...
sr55 [Fri, 19 Apr 2019 21:43:30 +0000 (22:43 +0100)]
WinGui: Make the Queue Delete button more reliable. Doesn't need a double click now for first use.

5 years agoWinGui: Another code path without error handling enabled for add to queue fixed.
sr55 [Fri, 19 Apr 2019 21:18:00 +0000 (22:18 +0100)]
WinGui: Another code path without error handling enabled for add to queue fixed.

5 years agoWinGui: Various fixes and improvements to validation handling and options in the UI.
sr55 [Fri, 19 Apr 2019 21:15:26 +0000 (22:15 +0100)]
WinGui:  Various fixes and improvements to validation handling and options 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.

5 years agoconfigure: add fixed option name to ToolProbe
John Stebbins [Wed, 17 Apr 2019 22:23:20 +0000 (16:23 -0600)]
configure: add fixed option name to ToolProbe

Using the first program name as the option caused breakage under certain
circumstances.

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

5 years agobuild: fix libdvdread on mingw when dlfcn is present
John Stebbins [Wed, 17 Apr 2019 20:05:27 +0000 (14:05 -0600)]
build: fix libdvdread on mingw when dlfcn is present

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

5 years agoWinGui: Fix Language ordering for Audio and Subtitle tabs. Fixes #2050
sr55 [Wed, 17 Apr 2019 19:45:21 +0000 (20:45 +0100)]
WinGui: Fix Language ordering for Audio and Subtitle tabs. Fixes #2050

5 years agoWinGui: Don't export Rotate is not set in preset export. Fixes #2047
sr55 [Wed, 17 Apr 2019 19:15:19 +0000 (20:15 +0100)]
WinGui:  Don't export Rotate is not set in preset export. Fixes #2047

5 years agoMacGui: remove unnecessary USE_X265 definition
John Stebbins [Wed, 17 Apr 2019 17:28:15 +0000 (11:28 -0600)]
MacGui: remove unnecessary USE_X265 definition

5 years agocli: remove unused compiler defines
John Stebbins [Wed, 17 Apr 2019 16:53:21 +0000 (10:53 -0600)]
cli: remove unused compiler defines

5 years agoav_aac: use HB_PROJECT_FEATURE_FFMPEG_AAC instead of USE_FFMPEG_AAC
John Stebbins [Wed, 17 Apr 2019 16:47:34 +0000 (10:47 -0600)]
av_aac: use HB_PROJECT_FEATURE_FFMPEG_AAC instead of USE_FFMPEG_AAC

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.