]> granicus.if.org Git - handbrake/log
handbrake
8 years agoMacGui: set the appropriate colorspace for preview images, and use a gamma value...
Damiano Galassi [Thu, 10 Nov 2016 19:57:11 +0000 (20:57 +0100)]
MacGui: set the appropriate colorspace for preview images, and use a gamma value of ~1.96, same as Apple media frameworks.

8 years agoLinGui: fix audio sanitizing after muxer change
John Stebbins [Thu, 10 Nov 2016 19:43:03 +0000 (11:43 -0800)]
LinGui: fix audio sanitizing after muxer change

8 years agoMerge pull request #383 from RandomEngy/get-filter-keys
Scott [Thu, 10 Nov 2016 19:06:34 +0000 (19:06 +0000)]
Merge pull request #383 from RandomEngy/get-filter-keys

Interop: Add custom filter settings functions

8 years agoMerge pull request #384 from galad87/colorspace
Damiano Galassi [Thu, 10 Nov 2016 18:39:25 +0000 (19:39 +0100)]
Merge pull request #384 from galad87/colorspace

Select the appropriate coefficients for yuv<->rgb conversions.

8 years agoSelect the appropriate coefficients for yuv<->rgb conversions.
Damiano Galassi [Mon, 7 Nov 2016 10:46:40 +0000 (11:46 +0100)]
Select the appropriate coefficients for yuv<->rgb conversions.

8 years agoencx265: fix turbo first pass
John Stebbins [Mon, 7 Nov 2016 21:51:06 +0000 (13:51 -0800)]
encx265: fix turbo first pass

x265 changed the default to slow first pass.  so always explicitely
set it in chase they change their minds again :-\

8 years agoMacGui: remove a mention of strict anamorphic in the picture size tooltip.
Damiano Galassi [Mon, 7 Nov 2016 10:08:26 +0000 (11:08 +0100)]
MacGui: remove a mention of strict anamorphic in the picture size tooltip.

8 years agoInterop: Added functions to get the list of keys for filter settings, and the default...
RandomEngy [Mon, 7 Nov 2016 05:36:45 +0000 (21:36 -0800)]
Interop: Added functions to get the list of keys for filter settings, and the default settings for a filter.

8 years agoWinGui: When we are dealing with Automatic anaorphic, we also need to pre-set the...
sr55 [Sun, 6 Nov 2016 21:08:39 +0000 (21:08 +0000)]
WinGui: When we are dealing with Automatic anaorphic, we also need to pre-set the Height now when loading the source.

8 years agoLinGui: Fix running gtk versions older than 3.16
John Stebbins [Sun, 6 Nov 2016 17:30:04 +0000 (09:30 -0800)]
LinGui: Fix running gtk versions older than 3.16

focus-chain turns out to not be necessary anyway.

8 years agoLinGui: Improve tab focus navigation
John Stebbins [Wed, 2 Nov 2016 20:22:09 +0000 (13:22 -0700)]
LinGui: Improve tab focus navigation

8 years agoMacGui: fix HBJob copy method, plus small performance optimisation in HBAudio and...
Damiano Galassi [Wed, 2 Nov 2016 19:13:37 +0000 (20:13 +0100)]
MacGui: fix HBJob copy method, plus small performance optimisation in HBAudio and HBSubtitles.

8 years agoMacGui: do not show "Auto passthru" in the audio panel encoders pop up. Allow selecti...
Damiano Galassi [Wed, 2 Nov 2016 10:46:02 +0000 (11:46 +0100)]
MacGui: do not show "Auto passthru" in the audio panel encoders pop up. Allow selecting the passthru fallback encoder settings in the audio defaults panel.

8 years agoLinGui: fix formatting of video encoder preset
John Stebbins [Tue, 1 Nov 2016 22:45:51 +0000 (15:45 -0700)]
LinGui: fix formatting of video encoder preset

GTK doesn't make the space for the label big enough.  With some tweaking
I managed to work around it's poor formatting.

8 years agoWinGui: Fix Anamorphic Mode Auto
sr55 [Tue, 1 Nov 2016 21:37:31 +0000 (21:37 +0000)]
WinGui: Fix Anamorphic Mode Auto

8 years agoMacGui: Add new anamorphic mode "Automatic".
Damiano Galassi [Mon, 31 Oct 2016 17:40:08 +0000 (18:40 +0100)]
MacGui: Add new anamorphic mode "Automatic".

8 years agoMacGui: made some HBJob properties private.
Damiano Galassi [Mon, 31 Oct 2016 16:50:36 +0000 (17:50 +0100)]
MacGui: made some HBJob properties private.

8 years agoMacGui: add auto before the passthru fallback label.
Damiano Galassi [Mon, 31 Oct 2016 16:49:59 +0000 (17:49 +0100)]
MacGui: add auto before the passthru fallback label.

8 years agoAdd new anamorphic mode "Automatic", delete "Strict" (#367)
John Stebbins [Mon, 31 Oct 2016 16:35:27 +0000 (09:35 -0700)]
Add new anamorphic mode "Automatic", delete "Strict" (#367)

* Add new anamorphic mode "Automatic", delete "Strict"

Anamorphic mode automatic is added to support Bradley's new presets that
are designed to pick a PAR that maximizes storage resolution.

Strict is converted to Loose + mod == 2 + UsesPictureSettings == 2
when importing presets

8 years agoLinGui: fix custom filter tooltips
John Stebbins [Mon, 31 Oct 2016 16:32:22 +0000 (09:32 -0700)]
LinGui: fix custom filter tooltips

Make them reflect the "key=value" format change we made to custom filter
settings.

8 years agoWinGui: Fix Typo
sr55 [Sun, 30 Oct 2016 21:06:37 +0000 (21:06 +0000)]
WinGui: Fix Typo

8 years agoWinGui: Make the Width/Height fields enabled for Anamorphic=Automatic
sr55 [Sun, 30 Oct 2016 20:28:40 +0000 (20:28 +0000)]
WinGui: Make the Width/Height fields enabled for Anamorphic=Automatic

8 years agoWinGui: Fix a large number of stylecop warnings.
sr55 [Sun, 30 Oct 2016 20:18:45 +0000 (20:18 +0000)]
WinGui: Fix a large number of stylecop warnings.

8 years agoWinGui: Update status bar label text to say "errors or cancellations" to better handl...
sr55 [Sun, 30 Oct 2016 19:51:23 +0000 (19:51 +0000)]
WinGui: Update status bar label text to say "errors or cancellations" to better handle the HB_ERROR_CANCELED change. Partially fixes #366 .  Full implementation will come after 1.0

8 years agoWinGui: Better handle empty/null strings from hb_generate_filter_settings_json #374
sr55 [Sun, 30 Oct 2016 19:16:33 +0000 (19:16 +0000)]
WinGui: Better handle empty/null strings from hb_generate_filter_settings_json #374

8 years agoWinGui: Reduce margin around track icon on audio panel. Should get rid of the scrollb...
sr55 [Sat, 29 Oct 2016 19:44:54 +0000 (20:44 +0100)]
WinGui: Reduce margin around track icon on audio panel. Should get rid of the scrollbar by default.

8 years agoWinGui: Replace Strict Anamorphic with Automatic.
sr55 [Sat, 29 Oct 2016 19:06:25 +0000 (20:06 +0100)]
WinGui: Replace Strict Anamorphic with Automatic.

8 years agoMacGui: make it possible to set a audio defaults track settings when the selected...
Damiano Galassi [Sat, 29 Oct 2016 16:48:07 +0000 (18:48 +0200)]
MacGui: make it possible to set a audio defaults track settings when the selected encoder is a passthru one, if a fallback encoder is available.

8 years agoMacGui: use hb_preset_job_init instead of custom logic for audio, subtitles and pictu...
Damiano Galassi [Sat, 29 Oct 2016 11:24:01 +0000 (13:24 +0200)]
MacGui: use hb_preset_job_init instead of custom logic for audio, subtitles and picture job settings.

8 years agoLinGui: delete unused column value in combo boxes
John Stebbins [Thu, 27 Oct 2016 19:51:57 +0000 (12:51 -0700)]
LinGui: delete unused column value in combo boxes

8 years agoLinGui: fix use of freed pointer
John Stebbins [Thu, 27 Oct 2016 19:51:09 +0000 (12:51 -0700)]
LinGui: fix use of freed pointer

8 years agoMacGui: use HB_ERROR_CANCELED status rather than tracking canceled in HBCore
Damiano Galassi [Thu, 27 Oct 2016 13:37:24 +0000 (15:37 +0200)]
MacGui: use HB_ERROR_CANCELED status rather than tracking canceled in HBCore

8 years agoLinGui: use HB_ERROR_CANCELED status ...
John Stebbins [Wed, 26 Oct 2016 21:58:19 +0000 (14:58 -0700)]
LinGui: use HB_ERROR_CANCELED status ...

... rather than tracking canceled jobs internally in the UI.

8 years agolibhb: set HB_ERROR_CANCELED status for canceled encodes
John Stebbins [Wed, 26 Oct 2016 21:55:52 +0000 (14:55 -0700)]
libhb: set HB_ERROR_CANCELED status for canceled encodes

This status can be queried with hb_get_state() after an encode finishes.

8 years agoLinGui: improve layout of Dimensions tab
John Stebbins [Mon, 24 Oct 2016 18:21:53 +0000 (11:21 -0700)]
LinGui: improve layout of Dimensions tab

8 years agoLinGui: work around conflicting PicturePAR and UsesPictureSettings
John Stebbins [Mon, 24 Oct 2016 17:47:01 +0000 (10:47 -0700)]
LinGui: work around conflicting PicturePAR and UsesPictureSettings

UsesPictureSettings takes precedence

8 years agoMacGui: add some accessibility labels to the preview window buttons.
Damiano Galassi [Fri, 21 Oct 2016 12:43:35 +0000 (14:43 +0200)]
MacGui: add some accessibility labels to the preview window buttons.

8 years agoMacGui: use accessibilityValueDescription for the slider value description, and check...
Damiano Galassi [Fri, 21 Oct 2016 12:43:00 +0000 (14:43 +0200)]
MacGui: use accessibilityValueDescription for the slider value description, and check if the method is available so it doesn't crash on 10.9-10.7.

8 years agoMacGui: give VoiceOver the right accessibility value for the video quality slider.
Damiano Galassi [Fri, 21 Oct 2016 08:18:22 +0000 (10:18 +0200)]
MacGui: give VoiceOver the right accessibility value for the video quality slider.

8 years agoMacGui: better UI accessibility.
Damiano Galassi [Fri, 21 Oct 2016 07:36:02 +0000 (09:36 +0200)]
MacGui: better UI accessibility.

8 years agoLinGui: change ubuntu changelog reference from trac to github
John Stebbins [Thu, 20 Oct 2016 22:30:45 +0000 (15:30 -0700)]
LinGui: change ubuntu changelog reference from trac to github

8 years agoLinGui: fix help string for --enable-flatpak configure option
John Stebbins [Thu, 20 Oct 2016 15:36:16 +0000 (08:36 -0700)]
LinGui: fix help string for --enable-flatpak configure option

Nobody ever sees this since configure is run by HandBrake's build
system. But might as well make it right ;)

8 years agoLinGui: add nightly builds for ubuntu 16.10
John Stebbins [Wed, 19 Oct 2016 19:44:42 +0000 (12:44 -0700)]
LinGui: add nightly builds for ubuntu 16.10

8 years agolibvpx: fix build failure on ubuntu 16.10
John Stebbins [Wed, 19 Oct 2016 18:48:20 +0000 (11:48 -0700)]
libvpx: fix build failure on ubuntu 16.10

Ubuntu patched gcc to generate PIE executables by default.  This means
all code is required to be compiled with -fPIC.

8 years agoLinGui: fix installation of desktop file
John Stebbins [Wed, 19 Oct 2016 17:36:17 +0000 (10:36 -0700)]
LinGui: fix installation of desktop file

Don't install flatpak desktop file when not building a flatpak.
This was causing duplicate icons in some distros.

8 years agodeccc608sub: fix crash caused by invalid CC stream
John Stebbins [Tue, 18 Oct 2016 16:22:22 +0000 (09:22 -0700)]
deccc608sub: fix crash caused by invalid CC stream

8 years agoMacGui: fix test build.
Damiano Galassi [Tue, 18 Oct 2016 10:20:25 +0000 (12:20 +0200)]
MacGui: fix test build.

8 years agoMacGui: fix the queue toolbar icon badge quality on hi-dpi screens, and try to better...
Damiano Galassi [Mon, 17 Oct 2016 17:10:56 +0000 (19:10 +0200)]
MacGui: fix the queue toolbar icon badge quality on hi-dpi screens, and try to better align the text.

8 years agoLinGui: UI tweaks
John Stebbins [Wed, 12 Oct 2016 21:51:12 +0000 (14:51 -0700)]
LinGui: UI tweaks

Adjust some widget alignments.
Change some text color.

8 years agoencvorbis: fix use of wrong union member
John Stebbins [Wed, 12 Oct 2016 16:39:50 +0000 (09:39 -0700)]
encvorbis: fix use of wrong union member

Innocuous error, but might as well get it fixed.

8 years agoCLI: fix short arg optional parameter processing
John Stebbins [Mon, 10 Oct 2016 22:33:33 +0000 (15:33 -0700)]
CLI: fix short arg optional parameter processing

Some short args were missing the '::' flags to indicate optional
parameters.

Also distinguish missing parameters from unknown options.

8 years agodoc: Fix harfbuzz package name for Fedora.
Bradley Sepos [Mon, 10 Oct 2016 15:42:18 +0000 (11:42 -0400)]
doc: Fix harfbuzz package name for Fedora.

8 years agoMerge pull request #352 from bradleysepos/contrib-m4
Scott [Sun, 9 Oct 2016 19:16:16 +0000 (20:16 +0100)]
Merge pull request #352 from bradleysepos/contrib-m4

contrib: Update to M4 1.4.17.

8 years agocontrib: Update to M4 1.4.17.
Bradley Sepos [Sun, 9 Oct 2016 18:31:07 +0000 (14:31 -0400)]
contrib: Update to M4 1.4.17.

Fixes some build issues.

8 years agodoc: Fix typo in m4 version.
Bradley Sepos [Sun, 9 Oct 2016 17:38:27 +0000 (13:38 -0400)]
doc: Fix typo in m4 version.

8 years agodoc: Update build docs.
Bradley Sepos [Sun, 9 Oct 2016 17:20:25 +0000 (13:20 -0400)]
doc: Update build docs.

Add missing harfbuzz and update m4 to 1.4.7. Other updates are the result of previous doc commits that apparently forgot to run the build process.

8 years agocontrib: Update to x265 2.1-1 hotfix. (#349)
Bradley Sepos [Thu, 6 Oct 2016 15:22:37 +0000 (11:22 -0400)]
contrib: Update to x265 2.1-1 hotfix. (#349)

8 years agoLinGui: update hb docs link
John Stebbins [Thu, 6 Oct 2016 15:14:54 +0000 (08:14 -0700)]
LinGui: update hb docs link

Old docs are offline. So use new docs.

8 years agoMacGui: fix a small memory leak in the NSColor -> CGColor conversion.
Damiano Galassi [Wed, 5 Oct 2016 08:55:45 +0000 (10:55 +0200)]
MacGui: fix a small memory leak in the NSColor -> CGColor conversion.

8 years agoMacGui: show the queue jobs count on the main window queue toolbar icon.
Damiano Galassi [Wed, 5 Oct 2016 08:45:50 +0000 (10:45 +0200)]
MacGui: show the queue jobs count on the main window queue toolbar icon.

8 years agoWinGui: Always show the framerate controls when using QSV. When full QSV path is...
sr55 [Sun, 2 Oct 2016 19:35:00 +0000 (20:35 +0100)]
WinGui: Always show the framerate controls when using QSV. When full QSV path is used (decode and encode), libhb will sanatise the setting for now. Fixes #340

8 years agox265: bump to version 2.1 (#343)
John Stebbins [Thu, 29 Sep 2016 18:27:28 +0000 (11:27 -0700)]
x265: bump to version 2.1 (#343)

Many bug fixes
Adds sliced coding

Also add multicoreware download URL to contrib module definition

8 years agoavfilter: fix stop time of final filtered frame
John Stebbins [Thu, 29 Sep 2016 15:26:38 +0000 (08:26 -0700)]
avfilter: fix stop time of final filtered frame

Muxer expects all stop times to be set.  avfilter was setting the stop
time on the last frame to AV_NOPTS_VALUE.

8 years agosync: more robust handling of p-to-p end time
John Stebbins [Mon, 26 Sep 2016 21:13:06 +0000 (14:13 -0700)]
sync: more robust handling of p-to-p end time

Continue processing input queues until none are full after p-to-p end
time is reached.

8 years agosync: fix off-by-one error
John Stebbins [Mon, 26 Sep 2016 20:41:44 +0000 (13:41 -0700)]
sync: fix off-by-one error

8 years agosync: fix a hang with p-to-p end time
John Stebbins [Mon, 26 Sep 2016 17:31:07 +0000 (10:31 -0700)]
sync: fix a hang with p-to-p end time

When a stream is finished, we need to see if there were any other
streams that were pending.  The other streams could be blocking on a
condition variable and need to be unstuck.

8 years agoWinGui: Fix log display in the GUI where the start of a log could be cut off. Fixes...
sr55 [Fri, 23 Sep 2016 19:22:06 +0000 (20:22 +0100)]
WinGui: Fix log display in the GUI where the start of  a log could be cut off. Fixes #326

8 years agoImproved wording.
Scott [Fri, 23 Sep 2016 19:15:04 +0000 (20:15 +0100)]
Improved wording.

8 years agoAdding back-ticks for the log
Scott [Fri, 23 Sep 2016 18:36:52 +0000 (19:36 +0100)]
Adding back-ticks for the log

8 years agoCreate ISSUE_TEMPLATE.md
Scott [Fri, 23 Sep 2016 18:30:59 +0000 (19:30 +0100)]
Create ISSUE_TEMPLATE.md

Creating an issue template to define what we require for bugs and feature requests.

8 years agoopus: disable quality mode, enable compression levels
John Stebbins [Fri, 23 Sep 2016 17:06:46 +0000 (10:06 -0700)]
opus: disable quality mode, enable compression levels

Quality based encoding is not supported by libopus.
But compression levels *are* supported.

8 years agoWinGui: Fix log display in the GUI where the start of a log could be cut off.
sr55 [Thu, 22 Sep 2016 19:14:54 +0000 (20:14 +0100)]
WinGui: Fix log display in the GUI where the start of  a log could be cut off.

8 years agobd: fix crash when invalid title specified
John Stebbins [Wed, 21 Sep 2016 17:47:59 +0000 (10:47 -0700)]
bd: fix crash when invalid title specified

fixes https://github.com/HandBrake/HandBrake/issues/272

8 years agodecsrtsub: fix crash on empty UTF8 files
John Stebbins [Wed, 21 Sep 2016 17:21:43 +0000 (10:21 -0700)]
decsrtsub: fix crash on empty UTF8 files

fixes https://github.com/HandBrake/HandBrake/issues/332

8 years agoMacGui: higher max width for the constant quality value text field, avoid wrapping...
Damiano Galassi [Wed, 21 Sep 2016 16:41:41 +0000 (18:41 +0200)]
MacGui: higher max width for the constant quality value text field, avoid wrapping on two line.

8 years agoMacGui: Xcode 8 project check.
Damiano Galassi [Wed, 21 Sep 2016 16:38:50 +0000 (18:38 +0200)]
MacGui: Xcode 8 project check.

8 years agoMacGui: fix a crash in the preferences format field.
Damiano Galassi [Wed, 21 Sep 2016 16:38:18 +0000 (18:38 +0200)]
MacGui: fix a crash in the preferences format field.

8 years agosync: fix use of closed buffer
John Stebbins [Tue, 20 Sep 2016 20:52:04 +0000 (13:52 -0700)]
sync: fix use of closed buffer

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

8 years agovfr: fix log messages
John Stebbins [Tue, 20 Sep 2016 20:51:26 +0000 (13:51 -0700)]
vfr: fix log messages

8 years agofifo: fix log message
John Stebbins [Tue, 20 Sep 2016 20:50:29 +0000 (13:50 -0700)]
fifo: fix log message

8 years agoMerge pull request #330 from Rodeo314/hbft
Rodeo314 [Sun, 18 Sep 2016 22:26:32 +0000 (00:26 +0200)]
Merge pull request #330 from Rodeo314/hbft

libhb: rework keyframe handling.

8 years agoenc_qsv: flag all HEVC random access points as keyframes.
Tim Walker [Sat, 17 Sep 2016 13:14:08 +0000 (15:14 +0200)]
enc_qsv: flag all HEVC random access points as keyframes.

8 years agoencx265: flag all HEVC random access points as keyframes.
Tim Walker [Sat, 17 Sep 2016 12:54:01 +0000 (14:54 +0200)]
encx265: flag all HEVC random access points as keyframes.

8 years agolibhb: rename some masks to better reflect their purpose.
Tim Walker [Sat, 17 Sep 2016 12:47:26 +0000 (14:47 +0200)]
libhb: rename some masks to better reflect their purpose.

8 years agolibhb: use the new keyframe flag.
Tim Walker [Sat, 17 Sep 2016 13:45:38 +0000 (15:45 +0200)]
libhb: use the new keyframe flag.

8 years agolibhb: add dedicated buffer flags to indicate whether an encoded frame is a key frame...
Tim Walker [Sat, 17 Sep 2016 11:31:39 +0000 (13:31 +0200)]
libhb: add dedicated buffer flags to indicate whether an encoded frame is a key frame or a reference frame.

HB_FRAME_KEY and REF are in fact masks, not flags,
and actually conflict with some PIC_FLAG_* values.

8 years agointernal: reorder PIC_FLAG_* elements by ascending value.
Tim Walker [Sat, 17 Sep 2016 11:28:26 +0000 (13:28 +0200)]
internal: reorder PIC_FLAG_* elements by ascending value.

Makes it easier to avoid adding elements with confilcting values.

8 years agox264: fix memory leak in 10bit encoding
John Stebbins [Fri, 16 Sep 2016 22:18:36 +0000 (15:18 -0700)]
x264: fix memory leak in 10bit encoding

8 years agoLinGui: Fix audio and subtitle lang list "Unknown" entry
John Stebbins [Fri, 16 Sep 2016 16:50:55 +0000 (09:50 -0700)]
LinGui: Fix audio and subtitle lang list "Unknown" entry

It should read "Any" instead of "Unknown" for these lists.

8 years agoLinGui: fix width of min title length entry widget
John Stebbins [Fri, 16 Sep 2016 16:30:33 +0000 (09:30 -0700)]
LinGui: fix width of min title length entry widget

It cut off digits when > 2 digits

8 years agocli: Add --version to help.
Bradley Sepos [Fri, 16 Sep 2016 02:25:49 +0000 (22:25 -0400)]
cli: Add --version to help.

8 years agodocs: Add note about improved drag and drop to Mac News.
Bradley Sepos [Thu, 15 Sep 2016 21:48:32 +0000 (17:48 -0400)]
docs: Add note about improved drag and drop to Mac News.

8 years agodocs: Extend and revise News.
Bradley Sepos [Thu, 15 Sep 2016 21:43:48 +0000 (17:43 -0400)]
docs: Extend and revise News.

8 years agoWinGui: Set the Preset version to 3 in the defaultsettings.xml This should prevent...
sr55 [Thu, 15 Sep 2016 20:55:24 +0000 (21:55 +0100)]
WinGui: Set the Preset version to 3 in the defaultsettings.xml  This should prevent outdated preset notificaiton for new users.

8 years agoWinGui: Fix RF0 Lossless warning for x264 10bit
sr55 [Thu, 15 Sep 2016 16:30:14 +0000 (17:30 +0100)]
WinGui: Fix RF0 Lossless warning for x264 10bit

8 years agoMacGui: link to the new documentation.
Damiano Galassi [Thu, 15 Sep 2016 08:47:23 +0000 (10:47 +0200)]
MacGui: link to the new documentation.

8 years agodocs: Update and revise News.
Bradley Sepos [Tue, 13 Sep 2016 22:14:43 +0000 (18:14 -0400)]
docs: Update and revise News.

8 years agoopus: fix comment in 5.1 audio encoding fix
John Stebbins [Mon, 12 Sep 2016 10:20:09 +0000 (03:20 -0700)]
opus: fix comment in 5.1 audio encoding fix

8 years agoopus: fix 5.1 encoding
John Stebbins [Sun, 11 Sep 2016 18:32:29 +0000 (11:32 -0700)]
opus: fix 5.1 encoding

8 years agodocs: Add libopus to Thanks.
Bradley Sepos [Sat, 10 Sep 2016 14:05:02 +0000 (10:05 -0400)]
docs: Add libopus to Thanks.