]> granicus.if.org Git - handbrake/log
handbrake
5 years agoports: move hb_getline to ports.c where it belongs
John Stebbins [Sun, 6 Jan 2019 17:57:49 +0000 (10:57 -0700)]
ports: move hb_getline to ports.c where it belongs

5 years agoAdd hb_getline since mingw doesn't have getline function
John Stebbins [Sun, 6 Jan 2019 17:53:55 +0000 (10:53 -0700)]
Add hb_getline since mingw doesn't have getline function

5 years agoLinGui: add SSA import
John Stebbins [Sun, 6 Jan 2019 17:33:11 +0000 (10:33 -0700)]
LinGui: add SSA import

5 years agodecssasub: fix crash when filename is invalid
John Stebbins [Sun, 6 Jan 2019 17:31:44 +0000 (10:31 -0700)]
decssasub: fix crash when filename is invalid

5 years agodecssasub: fix subtitle start/stop time offset
John Stebbins [Sun, 6 Jan 2019 15:52:19 +0000 (08:52 -0700)]
decssasub: fix subtitle start/stop time offset

5 years agoAdd SSA subtitle import
John Stebbins [Sat, 5 Jan 2019 23:53:50 +0000 (16:53 -0700)]
Add SSA subtitle import

5 years agoWinGui: Make the toolbar customisation options more discoverable by making them prefe...
sr55 [Mon, 14 Jan 2019 21:18:29 +0000 (21:18 +0000)]
WinGui: Make the toolbar customisation options more discoverable by making them preferences in the options screen.

5 years agoWinGui: Removing a miss remnant of the old advanced tab.
sr55 [Mon, 14 Jan 2019 21:04:05 +0000 (21:04 +0000)]
WinGui: Removing a miss remnant of the old advanced tab.

5 years agoWinGui: Make the MRU feature more useful. If the directory is not found, check to...
sr55 [Sat, 12 Jan 2019 19:56:08 +0000 (19:56 +0000)]
WinGui: Make the MRU feature more useful. If the directory is not found, check to see if the Parent directory exists.  #1795

5 years agoWinGui: Minor tidyup in MVM.
sr55 [Sat, 12 Jan 2019 19:48:22 +0000 (19:48 +0000)]
WinGui: Minor tidyup in MVM.

5 years agoWinGui: Strip out some legacy code for x264 options handling.
sr55 [Sat, 12 Jan 2019 19:41:52 +0000 (19:41 +0000)]
WinGui: Strip out some legacy code for x264 options handling.

5 years agoWinGui: Improve the quality of text rendering on the installer on high DPI displays.
sr55 [Fri, 11 Jan 2019 21:59:32 +0000 (21:59 +0000)]
WinGui: Improve the quality of text rendering on the installer on high DPI displays.

5 years agoWinGui: Improvements to the installer. Fixed the issue where the uninstaller could...
sr55 [Fri, 11 Jan 2019 21:26:10 +0000 (21:26 +0000)]
WinGui: Improvements to the installer.  Fixed the issue where the uninstaller could appear behind the installer.  Updated the Background Image on the installer to the project logo.

5 years agodecavcodec: fix more potential uses of uninitialized variables
Tim Walker [Tue, 8 Jan 2019 17:57:40 +0000 (18:57 +0100)]
decavcodec: fix more potential uses of uninitialized variables

Fixes a crash I experienced locally following 76f14dad963db46961ce3d425a102ac3d898ce10

Inspired by 3c95342a8cdf5b3b03d8b5e94ec099b0bc6a4f35

5 years agocontrib: Revert libvpx clang patch added in e3817b13cfebce6f7542be6761bd9fa8b51e1005.
Bradley Sepos [Tue, 8 Jan 2019 13:46:43 +0000 (08:46 -0500)]
contrib: Revert libvpx clang patch added in e3817b13cfebce6f7542be6761bd9fa8b51e1005.

I must have forgotten to `make libvpx.xclean` before building.

5 years agocontrib: Fix potential assembly issues with libvpx and AVX-512.
Bradley Sepos [Tue, 8 Jan 2019 00:08:48 +0000 (19:08 -0500)]
contrib: Fix potential assembly issues with libvpx and AVX-512.

Fixes cross compilation with gcc 8 and where clang is acting weird.

5 years agofix missing frames when transcoding m2ts files
John Stebbins [Mon, 7 Jan 2019 22:30:05 +0000 (15:30 -0700)]
fix missing frames when transcoding m2ts files

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

5 years agoscripts: Update to mingw-w64-build 4.1.1.
Bradley Sepos [Mon, 7 Jan 2019 21:43:15 +0000 (16:43 -0500)]
scripts: Update to mingw-w64-build 4.1.1.

Improves error reporting and allows use of sha256sum on systems without shasum.

5 years agoLinGui: update ubuntu package build dependencies
John Stebbins [Mon, 7 Jan 2019 13:14:34 +0000 (06:14 -0700)]
LinGui: update ubuntu package build dependencies

5 years agoflatpak: remove unnecessary dependencies
John Stebbins [Sun, 6 Jan 2019 20:41:23 +0000 (13:41 -0700)]
flatpak: remove unnecessary dependencies

5 years agoconfigure: fix LDProbe cleanup on mingw
John Stebbins [Sun, 6 Jan 2019 20:10:30 +0000 (12:10 -0800)]
configure: fix LDProbe cleanup on mingw

LDProbe tries to delete conftest, but should delete conftest.exe on
mingw.  So delete *both* in a try-catch block.

5 years agodecavcodec: fix potential use of uninitialized variables
John Stebbins [Sat, 5 Jan 2019 18:58:38 +0000 (11:58 -0700)]
decavcodec: fix potential use of uninitialized variables

5 years agoflatpak: update to freedesktop 18.08 platform/sdk
John Stebbins [Sat, 5 Jan 2019 16:35:53 +0000 (09:35 -0700)]
flatpak: update to freedesktop 18.08 platform/sdk

5 years agoflatpak: fix x264 link errors in latest flatpak Sdk
John Stebbins [Fri, 4 Jan 2019 21:58:11 +0000 (14:58 -0700)]
flatpak: fix x264 link errors in latest flatpak Sdk

Latest flatpak freedesktop Sdk gcc uses PIE by default which requires
that we build x264 with PIC

5 years agoflatpak: fix access to gvfs mounted filesystems
John Stebbins [Sat, 5 Jan 2019 15:56:39 +0000 (08:56 -0700)]
flatpak: fix access to gvfs mounted filesystems

An additional access permission is needed to access the gvfs mount
point.

For the record, the "Right" (TM) way to do this is to use
GtkFileChooserNative dialog which will automatically use the flatpak
file chooser portal to access files.  But this portal currently is
missing features that would cripple HandBrake.  These features are:

1. Folder selection.  We require this for destination selection and for
batch processing.
2. Set current highlighted file in file chooser browser.  Without this,
a user processing a series of videos that are all in the same foder has
to navigate from the default "Recent files" selection to the folder
where their files are for each file.

Also note that GtkFileChooserNative transparently falls back to a
regular file chooser when the action requested is not supported.  So
sometimes the user would have access to remote filesystems, and
sometimes not with no obvious reason for the difference.  Not a good
user experience.

5 years agoCleanup callbacks.c
Pavel Shlyak [Sat, 5 Jan 2019 16:35:48 +0000 (20:35 +0400)]
Cleanup callbacks.c

Refer https://github.com/HandBrake/HandBrake/issues/1754 for more details

5 years agoCleanup preview.c
Pavel Shlyak [Sat, 5 Jan 2019 15:08:09 +0000 (19:08 +0400)]
Cleanup preview.c

Refer https://github.com/HandBrake/HandBrake/issues/1754 for more details

5 years agoMacGui: try to fix an hang on Sierra.
Damiano Galassi [Sat, 5 Jan 2019 08:53:16 +0000 (09:53 +0100)]
MacGui: try to fix an hang on Sierra.

5 years agoWinGui: Fix a potential crash in the OptionsTabNameConverter. Fixes #1784
sr55 [Fri, 4 Jan 2019 21:37:11 +0000 (21:37 +0000)]
WinGui: Fix a potential crash in the OptionsTabNameConverter.  Fixes #1784

5 years agoWinGui: Improvements to the new queue design.
sr55 [Fri, 4 Jan 2019 21:25:01 +0000 (21:25 +0000)]
WinGui: Improvements to the new queue design.
- Added "Options" drop button to the Summary Tab.   Includes "Play File" and "Open Source/Dest directory" options
- Moved the encode status information onto the Summary Tab (only shown when encoding)
- Added placeholder buttons for Move up/down to make queue re-ordering more discoverable.
- Space optimisation

5 years agoWinGui: Remove support for loading legacy settings files AND add VideoScaler to the...
sr55 [Thu, 3 Jan 2019 19:38:46 +0000 (19:38 +0000)]
WinGui: Remove support for loading legacy settings files AND add VideoScaler to the reset legacy settings list to avoid crash issues. Fixes #1782

5 years agogtk: Fix minor cross compile issue in callbacks
mwayne [Thu, 3 Jan 2019 10:15:58 +0000 (11:15 +0100)]
gtk: Fix minor cross compile issue in callbacks

Fix undeclared variable introduced in commit 826d1a7fb862c292195d766f72c51dce120b47bd

6 years agoWinGui: Add CPU info back into the log header as it's not always available in the...
sr55 [Tue, 1 Jan 2019 16:50:12 +0000 (16:50 +0000)]
WinGui: Add CPU info back into the log header as it's not always available in the log body.

6 years agoWinGui: Fix restriction on the picture settings tab after setting a preset. It...
sr55 [Tue, 1 Jan 2019 15:24:46 +0000 (15:24 +0000)]
WinGui:  Fix restriction on the picture settings tab after setting a preset.    It will use whatever is smaller.  Source, or Preset   #1773

6 years agoWinGui: Fix erroneous log message error about invalid x264 preset when not using...
sr55 [Tue, 1 Jan 2019 15:15:09 +0000 (15:15 +0000)]
WinGui: Fix erroneous log message error about invalid x264 preset when not using an x264 encoder.

6 years agoMacGui: make some more strings of HBPicture+UIAdditions accessible for localization
Nomis101 [Mon, 24 Dec 2018 22:01:27 +0000 (23:01 +0100)]
MacGui: make some more strings of HBPicture+UIAdditions accessible for localization

Make it possible to localize some more strings of the Preview window.

6 years agoUpdate copyright dates to 2019.
Bradley Sepos [Tue, 1 Jan 2019 00:00:00 +0000 (00:00 +0000)]
Update copyright dates to 2019.

6 years agosetup: don't require the user to agree to GPL-3 to complete setup.
Diego Elio Pettenò [Mon, 31 Dec 2018 16:22:25 +0000 (16:22 +0000)]
setup: don't require the user to agree to GPL-3 to complete setup.

As @foone complains on twitter often enough, this should not require
agreement for use since GPL is not an EULA.

The definitions are inspired from the similar NSIS setup file from VLC.

6 years agoWinGui: Fix Detelecine tooltip. Fixes #1760
sr55 [Sun, 30 Dec 2018 21:30:30 +0000 (21:30 +0000)]
WinGui: Fix Detelecine tooltip. Fixes #1760

6 years agoWinGui: Fix issues with "Any" language selection with the "First" option used. ...
sr55 [Sun, 30 Dec 2018 21:25:51 +0000 (21:25 +0000)]
WinGui:  Fix issues with "Any" language selection with the "First" option used.  For both Audio and Subtitle tabs, this should now only provide 1 track. Fixes #1735  and makes the behaviour consistent with the Mac/Linux GUI's

6 years agoWinGui: Fix an issue where picture settings (crop and anamorphic) are not correctly...
sr55 [Sun, 30 Dec 2018 19:58:13 +0000 (19:58 +0000)]
WinGui: Fix an issue where picture settings (crop and anamorphic) are not correctly restored on queue edit. Fixes #1771

6 years agoUpdate the mfx dispatch library to the head revision a7d95e5 to fix issues with newer...
sr55 [Sun, 30 Dec 2018 16:42:22 +0000 (16:42 +0000)]
Update the mfx dispatch library to the head revision a7d95e5 to fix issues with newer Intel Drivers.

6 years agoChange the Transifex link to include /public which doesn't require a login.
Scott [Sun, 30 Dec 2018 13:08:59 +0000 (13:08 +0000)]
Change the Transifex link to include /public which doesn't require a login.

6 years agoLinGui: remove hidden x264 advanced options tab
John Stebbins [Sat, 29 Dec 2018 16:59:37 +0000 (09:59 -0700)]
LinGui: remove hidden x264 advanced options tab

It's been deprecated and hidden for several years now.  Time for it to
go.

6 years agoWinGui: Make the new queue design default for new nightly installs. Move the When...
sr55 [Fri, 28 Dec 2018 21:53:14 +0000 (21:53 +0000)]
WinGui: Make the new queue design default for new nightly installs.  Move the When Done option below the queue list.

6 years agoWinGui: Restore the options dropdown on the legacy queue design.
sr55 [Fri, 28 Dec 2018 21:11:33 +0000 (21:11 +0000)]
WinGui: Restore the options dropdown on the legacy queue design.

6 years agoWinGui: Tighten up the UI for marginal displays and move the "Back" button on the...
sr55 [Fri, 28 Dec 2018 20:55:08 +0000 (20:55 +0000)]
WinGui: Tighten up the UI for marginal displays and move the "Back" button on the options pane near the top.

6 years agoavfilter: fix yadif options
John Stebbins [Fri, 28 Dec 2018 17:24:54 +0000 (10:24 -0700)]
avfilter: fix yadif options

'mode' still worked, but I've changed to use mnemonic string values.
'parity' still worked, but I've changed to use mnemonic string values.
'auto' failed, was replaced by 'deint=deinterlaced'.

Fixes https://forum.handbrake.fr/viewtopic.php?f=6&t=38564

6 years agoencavcodecaudio: fix AAC 5.1 encoding
John Stebbins [Thu, 27 Dec 2018 19:04:00 +0000 (12:04 -0700)]
encavcodecaudio: fix AAC 5.1 encoding

Use 5.1 back for AAC because 5.1 side uses a not-so-universally
supported feature to signal the non-standard layout

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

6 years agoWinGui: Bump Version to 1.3.0
sr55 [Wed, 26 Dec 2018 16:33:52 +0000 (16:33 +0000)]
WinGui: Bump Version to 1.3.0

6 years agolibhb: Remove duplicate lines added to param.c in 822ce4df33f7550078688f86a68460bdfb4...
Bradley Sepos [Wed, 26 Dec 2018 02:08:50 +0000 (21:08 -0500)]
libhb: Remove duplicate lines added to param.c in 822ce4df33f7550078688f86a68460bdfb4d2c90.

#1754.

6 years agoFix rotation of video flagged with 0 rotation
John Stebbins [Tue, 25 Dec 2018 16:23:38 +0000 (09:23 -0700)]
Fix rotation of video flagged with 0 rotation

Only breaks in cases that video is *explicitely* flagged with 0 rotation.

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

6 years agoLinGui: bump ubuntu version number epoch
John Stebbins [Sat, 22 Dec 2018 18:03:17 +0000 (10:03 -0800)]
LinGui: bump ubuntu version number epoch

Overrides a bad version number for ubuntu cosmic in launchpad

6 years agoFix macOS codesign script.
Damiano Galassi [Sat, 22 Dec 2018 07:41:28 +0000 (08:41 +0100)]
Fix macOS codesign script.

6 years agoMacGui: fix file extension when setting a preset.
Damiano Galassi [Sat, 22 Dec 2018 06:52:46 +0000 (07:52 +0100)]
MacGui: fix file extension when setting a preset.

6 years agoWinGui: Where the system language isn't English, allow English language to be used... 1.2.0
sr55 [Sun, 16 Dec 2018 17:16:51 +0000 (17:16 +0000)]
WinGui: Where the system language isn't English, allow English language to be used in GUI.

6 years agoWinGui: Quick Fix of shutdown option for German translation.
sr55 [Sun, 16 Dec 2018 16:55:26 +0000 (16:55 +0000)]
WinGui: Quick Fix of shutdown option for German translation.

6 years agoWinGui: Fix an error when trying to encode an item with no destination.
sr55 [Sun, 16 Dec 2018 10:30:52 +0000 (10:30 +0000)]
WinGui: Fix an error when trying to encode an item with no destination.

6 years agoWinGui: Try to work-around broken shell extensions breaking the Shutdown feature.
sr55 [Sat, 15 Dec 2018 21:14:47 +0000 (21:14 +0000)]
WinGui: Try to work-around broken shell extensions breaking the Shutdown feature.

6 years agoWinGui: Reset the cancel flag on the Countdown Window for post-encode actions. #1729
sr55 [Sat, 15 Dec 2018 20:35:34 +0000 (20:35 +0000)]
WinGui: Reset the cancel flag on the Countdown Window for post-encode actions. #1729

6 years agoNits in 1.2.0 release News.
Bradley Sepos [Sat, 15 Dec 2018 19:24:30 +0000 (14:24 -0500)]
Nits in 1.2.0 release News.

6 years agoRemove source-path, it's not new to windows 1.2
Scott [Sat, 15 Dec 2018 16:27:57 +0000 (16:27 +0000)]
Remove source-path, it's not new to windows 1.2

6 years agoClarify source-path automatic path setting in News for 1.2.0 release.
Bradley Sepos [Sat, 15 Dec 2018 01:51:16 +0000 (20:51 -0500)]
Clarify source-path automatic path setting in News for 1.2.0 release.

6 years agoWinGui: Focus the preview window when the button is pressed while it is still open.
sr55 [Fri, 14 Dec 2018 21:00:21 +0000 (21:00 +0000)]
WinGui: Focus the preview window when the button is pressed while it is still open.

6 years agoWinGui: Don't allow multiple preview windows to be opened.
sr55 [Fri, 14 Dec 2018 20:57:01 +0000 (20:57 +0000)]
WinGui: Don't allow multiple preview windows to be opened.

6 years agocontrib: Add FFmpeg patch fixing decoding for certain MPEG streams.
Bradley Sepos [Fri, 14 Dec 2018 19:54:38 +0000 (14:54 -0500)]
contrib: Add FFmpeg patch fixing decoding for certain MPEG streams.

Fixes #1563.

6 years agoAnother minor revision to News for 1.2.0.
Bradley Sepos [Thu, 13 Dec 2018 14:56:54 +0000 (09:56 -0500)]
Another minor revision to News for 1.2.0.

This was only ever an issue in the nightly builds, and not released.

6 years agoMacGui: refactor HBStateFormatter.
Damiano Galassi [Thu, 13 Dec 2018 12:24:29 +0000 (13:24 +0100)]
MacGui: refactor HBStateFormatter.

6 years agoMacGui: add a touch bar button to open a new source when all the windows are closed.
Damiano Galassi [Thu, 13 Dec 2018 12:23:34 +0000 (13:23 +0100)]
MacGui: add a touch bar button to open a new source when all the windows are closed.

6 years agoMacGui: write a log message when sleep is prevented/allowed.
Damiano Galassi [Thu, 13 Dec 2018 12:23:04 +0000 (13:23 +0100)]
MacGui: write a log message when sleep is prevented/allowed.

6 years agoSort Thanks and add liblzma (xz).
Bradley Sepos [Thu, 13 Dec 2018 01:32:27 +0000 (20:32 -0500)]
Sort Thanks and add liblzma (xz).

6 years agoRevise News for 1.2.0 release based on feedback.
Bradley Sepos [Thu, 13 Dec 2018 01:29:12 +0000 (20:29 -0500)]
Revise News for 1.2.0 release based on feedback.

6 years agoUpdate README.markdown
Scott [Wed, 12 Dec 2018 22:04:06 +0000 (22:04 +0000)]
Update README.markdown

6 years agoUpdating Thanks
Scott [Wed, 12 Dec 2018 22:02:17 +0000 (22:02 +0000)]
Updating Thanks

6 years agoTypo
Scott [Wed, 12 Dec 2018 22:00:47 +0000 (22:00 +0000)]
Typo

6 years agoUpdate README.markdown
Scott [Wed, 12 Dec 2018 22:00:22 +0000 (22:00 +0000)]
Update README.markdown

6 years agoUpdating information about translations.
Scott [Wed, 12 Dec 2018 22:00:04 +0000 (22:00 +0000)]
Updating information about translations.

6 years agoAdd new Chromecast 1080p60 preset to News for 1.2.0 release.
Bradley Sepos [Wed, 12 Dec 2018 20:52:00 +0000 (15:52 -0500)]
Add new Chromecast 1080p60 preset to News for 1.2.0 release.

6 years agopreset: Add Chromecast 1080p60 Surround preset and update some descriptions.
Bradley Sepos [Wed, 12 Dec 2018 20:48:34 +0000 (15:48 -0500)]
preset: Add Chromecast 1080p60 Surround preset and update some descriptions.

New Chromecast 3rd Generation supports 60 fps.

6 years agoWinGui: Consistency tweak. "Reload" instead of "Reload Defaults"
sr55 [Wed, 12 Dec 2018 20:31:23 +0000 (20:31 +0000)]
WinGui: Consistency tweak.  "Reload" instead of "Reload Defaults"

6 years agoFix typo in News for 1.2.0 release.
Bradley Sepos [Wed, 12 Dec 2018 20:31:44 +0000 (15:31 -0500)]
Fix typo in News for 1.2.0 release.

6 years agoUpdate News for 1.2.0 release.
Bradley Sepos [Wed, 12 Dec 2018 20:30:01 +0000 (15:30 -0500)]
Update News for 1.2.0 release.

6 years agoLinGui: accept {source-path} in addition to {source_path}
John Stebbins [Wed, 12 Dec 2018 19:59:56 +0000 (11:59 -0800)]
LinGui: accept {source-path} in addition to {source_path}

Standardize on '-' but accept legacy '_'

6 years agoExtend the range of allowed bitrate inputs to allow Opus to go down as low as 6kbit...
sr55 [Tue, 11 Dec 2018 20:07:36 +0000 (20:07 +0000)]
Extend the range of allowed bitrate inputs to allow Opus to go down as low as 6kbit   #1725

6 years agoVideoToolbox: Remove unsupported main10 mode #1719
sr55 [Mon, 10 Dec 2018 18:40:17 +0000 (18:40 +0000)]
VideoToolbox: Remove unsupported main10 mode #1719

6 years agoWinGui: Some further tidyup of HandBrake.Interop. Remove the instance manager. The...
sr55 [Sun, 9 Dec 2018 21:15:40 +0000 (21:15 +0000)]
WinGui: Some further tidyup of HandBrake.Interop.  Remove the instance manager. The consumers should manage this themselves.

6 years agoWinGui: FIx a small bug in the HTTP Service
sr55 [Sun, 9 Dec 2018 21:06:45 +0000 (21:06 +0000)]
WinGui: FIx a small bug in the HTTP Service

6 years agoAdd Build Status to the Readme
Scott [Sat, 8 Dec 2018 17:40:12 +0000 (17:40 +0000)]
Add Build Status to the Readme

6 years agoRemove unneeded sudo
Scott [Sat, 8 Dec 2018 17:38:56 +0000 (17:38 +0000)]
Remove unneeded sudo

6 years agoInitial support for Travis builds
Scott [Sat, 8 Dec 2018 17:23:50 +0000 (17:23 +0000)]
Initial support for Travis builds

To start off with, Linux CLI only.

6 years agoWinGui: Fix a number of build warnings. Fixes #1720 and #1721 and a few other warnin...
sr55 [Sat, 8 Dec 2018 15:28:38 +0000 (15:28 +0000)]
WinGui: Fix a number of build warnings.  Fixes #1720 and #1721 and a few other warnings in the code.

6 years agoVCE: Fix an issue with where the h264 stream was not correctly written to the contain...
sr55 [Fri, 7 Dec 2018 23:36:19 +0000 (23:36 +0000)]
VCE: Fix an issue with where the h264 stream was not correctly written to the container. #1706

6 years agoMacGui: update German localization (Dec 2018).
Simon Lämmle [Mon, 3 Dec 2018 14:36:59 +0000 (15:36 +0100)]
MacGui: update German localization (Dec 2018).

Update german localization to Transifex status of December 2018.

6 years agoWinGui: Completely hide the 2pass control for all hardware encoders.
sr55 [Sun, 2 Dec 2018 20:49:43 +0000 (20:49 +0000)]
WinGui: Completely hide the 2pass control for all hardware encoders.

6 years agoDefault Nvenc to use slower, higher quality settings. Fix some issues around the...
sr55 [Sat, 1 Dec 2018 13:45:31 +0000 (13:45 +0000)]
Default Nvenc to use slower, higher quality settings. Fix some issues around the rate control, profile and level settings.

6 years agoWinGui: Fix a minor cosmetic issue on the extra args box on the video tab. Fixes...
sr55 [Thu, 29 Nov 2018 19:29:21 +0000 (19:29 +0000)]
WinGui: Fix a minor cosmetic issue on the extra args box on the video tab. Fixes #1705

6 years agonvenc: fix chapter mark positions
John Stebbins [Thu, 29 Nov 2018 18:21:31 +0000 (10:21 -0800)]
nvenc: fix chapter mark positions

Set flag that forces nvenc to produce IDR frames when a keyframe is
forced.  We require IDR frames at chapter marks.

6 years agobuild: Remove GCC.I and GCC.L for FreeBSD.
Yuichiro NAITO [Tue, 27 Nov 2018 13:45:43 +0000 (22:45 +0900)]
build: Remove GCC.I and GCC.L for FreeBSD.

It is too strong configuration that forces to search for the specific path first.
If contrib library (ex. x265) is installed from Ports, and Ports library
version is different from contrib, "GCC.I=/usr/local/include" look up Ports
library headers first and it can be different definitions from contrib headers.
We should look up contrib headers before Ports library headers.

6 years agobuild: Respect CC environment variable on all platforms.
Yuichiro NAITO [Mon, 19 Nov 2018 02:19:19 +0000 (11:19 +0900)]
build: Respect CC environment variable on all platforms.

6 years agobuild: Respect CC environment variable on FreeBSD.
Yuichiro NAITO [Sat, 17 Nov 2018 08:23:53 +0000 (17:23 +0900)]
build: Respect CC environment variable on FreeBSD.

Fixes #1674.

We use the compiler that CC environment variable indicates.
If CC is ommited, use gcc or clang which is installed.
If gcc is chosen, we need to add `-Wl,-rpath` option to make runtime linker
linking gcc's runtime libraries from installed path. For example, gcc7's
runtime libraries are installed in `/usr/local/lib/gcc7` by default.
And we also need to link libc++ first to make libc++ initializer is called
on runtime.