]> granicus.if.org Git - handbrake/log
handbrake
8 years agoWinGui: Language tweak to make the UI clearer.
sr55 [Sat, 14 May 2016 20:30:14 +0000 (21:30 +0100)]
WinGui: Language tweak to make the UI clearer.

8 years agoWinGui: UI improvements to the Audio Defaults panel.
sr55 [Sat, 14 May 2016 20:26:03 +0000 (21:26 +0100)]
WinGui: UI improvements to the Audio Defaults panel.

8 years agoWinGui: Bug fix in the new behaviour tracks preset loading.
sr55 [Sat, 14 May 2016 19:48:33 +0000 (20:48 +0100)]
WinGui: Bug fix in the new behaviour tracks preset loading.

8 years agoWinGui: Don't allow the user to enter invalid filename characters in the "File Format...
sr55 [Fri, 13 May 2016 18:11:16 +0000 (19:11 +0100)]
WinGui: Don't allow the user to enter invalid filename characters in the "File Format" autoname text box. Also sanitise the input on startup for legacy users which bad options.  Fixes #182

8 years agoWinGui: Add a track list on the Audio Defaults screen. This changes the behaviour...
sr55 [Thu, 12 May 2016 18:48:41 +0000 (19:48 +0100)]
WinGui: Add a track list on the Audio Defaults screen. This changes the behaviour to match the Mac and Linux GUIs. So you no longer have to have a source audio track before you can create presets.

8 years agoWinGui: Update the UpdateSourceTrigger on the AddPresetView so you don't need to...
sr55 [Thu, 12 May 2016 18:06:19 +0000 (19:06 +0100)]
WinGui: Update the UpdateSourceTrigger on the AddPresetView so you don't need to tab out of the controls for it to recognise the name. Fixes #183

8 years agoremove debug printf
John Stebbins [Sun, 8 May 2016 17:40:01 +0000 (10:40 -0700)]
remove debug printf

8 years agomux: eliminate 2048 byte size limit of SSA subtitles
John Stebbins [Sun, 8 May 2016 17:33:22 +0000 (10:33 -0700)]
mux: eliminate 2048 byte size limit of SSA subtitles

8 years agoLinGui: allow the main window to be taller
John Stebbins [Thu, 5 May 2016 18:40:08 +0000 (12:40 -0600)]
LinGui: allow the main window to be taller

8 years agoLinGui: add {preset} auto-file naming option
John Stebbins [Thu, 5 May 2016 18:19:22 +0000 (12:19 -0600)]
LinGui: add {preset} auto-file naming option

8 years agocli: fix race during queue processing
John Stebbins [Thu, 5 May 2016 17:39:15 +0000 (11:39 -0600)]
cli: fix race during queue processing

during queue processing, the pre-scan of an encode could trigger
an attempt to encode using command line options, which would fail and
abort the queue

8 years agoMerge pull request #178 from bradleysepos/framerate
Scott [Wed, 4 May 2016 18:38:20 +0000 (19:38 +0100)]
Merge pull request #178 from bradleysepos/framerate

libhb: Expand default frame rates to include 72, 75, 90, 100, 120.

8 years agoMerge pull request #179 from bradleysepos/toolchain
Scott [Wed, 4 May 2016 18:37:18 +0000 (19:37 +0100)]
Merge pull request #179 from bradleysepos/toolchain

scripts: Add script to install prebuilt MinGW on Linux.

8 years agoMacGui: fix build on 10.10 sdk.
Damiano Galassi [Wed, 4 May 2016 06:24:54 +0000 (08:24 +0200)]
MacGui: fix build on 10.10 sdk.

8 years agoMacGui: delete an unused patch.
Damiano Galassi [Wed, 4 May 2016 06:24:39 +0000 (08:24 +0200)]
MacGui: delete an unused patch.

8 years agoscripts: Add script to install prebuilt MinGW on Linux.
Bradley Sepos [Tue, 3 May 2016 22:59:56 +0000 (18:59 -0400)]
scripts: Add script to install prebuilt MinGW on Linux.

8 years agoMacGui: disable code signing, it had been inadvertently enabled some commits ago.
Damiano Galassi [Tue, 3 May 2016 18:44:05 +0000 (20:44 +0200)]
MacGui: disable code signing, it had been inadvertently enabled some commits ago.

8 years agoMacGui: use AVFoundation as the first option for the preview playback. Add volume...
Damiano Galassi [Tue, 3 May 2016 16:47:14 +0000 (18:47 +0200)]
MacGui: use AVFoundation as the first option for the preview playback. Add volume and tracks controls to the player hud.

8 years agolibhb: Expand default frame rates to include 72, 75, 90, 100, 120.
Bradley Sepos [Tue, 3 May 2016 10:19:14 +0000 (06:19 -0400)]
libhb: Expand default frame rates to include 72, 75, 90, 100, 120.

8 years agolibhb: Describe NLMeans tunes Tape and Sprite in comments.
Bradley Sepos [Sat, 23 Apr 2016 23:54:13 +0000 (19:54 -0400)]
libhb: Describe NLMeans tunes Tape and Sprite in comments.

8 years agolibhb: Add NLMeans tune Sprite.
Bradley Sepos [Sat, 23 Apr 2016 22:52:21 +0000 (18:52 -0400)]
libhb: Add NLMeans tune Sprite.

8 years agolibhb: Add NLMeans tune Tape.
Bradley Sepos [Sat, 23 Apr 2016 19:47:57 +0000 (15:47 -0400)]
libhb: Add NLMeans tune Tape.

9 years agoWinGui: Actually check in the fix for #158
sr55 [Fri, 29 Apr 2016 20:39:23 +0000 (21:39 +0100)]
WinGui: Actually check in the fix for #158

9 years agoWinGui: Force the Optimise MP4 / iPod 5G Checkbox to refresh when changing the Outpu...
sr55 [Fri, 29 Apr 2016 20:35:10 +0000 (21:35 +0100)]
WinGui:  Force the Optimise MP4 / iPod 5G Checkbox to refresh when changing the Output Format dropdown. Fixes #158

9 years agoAnother gitignore update for windows.
sr55 [Fri, 29 Apr 2016 20:25:05 +0000 (21:25 +0100)]
Another gitignore update for windows.

9 years agoWinGui: Simple tool for generating a signed hash of the HandBrake download.
sr55 [Fri, 29 Apr 2016 20:24:57 +0000 (21:24 +0100)]
WinGui: Simple tool for generating a signed hash of the HandBrake download.

9 years agoUpdate .gitignore with more ignored files for the windows build.
sr55 [Fri, 29 Apr 2016 20:11:47 +0000 (21:11 +0100)]
Update .gitignore with more ignored files for the windows build.

9 years agoWinGui: Improve the security of the update checker on windows. This download is now...
sr55 [Fri, 29 Apr 2016 20:10:35 +0000 (21:10 +0100)]
WinGui: Improve the security of the update checker on windows. This download is now verified against a signed RSA-SHA256 hash verifying both file integrity and origin.

9 years agoUpdate README.md
Scott [Sun, 24 Apr 2016 12:19:51 +0000 (13:19 +0100)]
Update README.md

9 years agoWinGui: Wrap text on popup window container.
sr55 [Sat, 23 Apr 2016 19:19:43 +0000 (20:19 +0100)]
WinGui: Wrap text on popup window container.

9 years agoWinGui: Fix the Subtitle Defaults popup text.
sr55 [Sat, 23 Apr 2016 19:17:13 +0000 (20:17 +0100)]
WinGui: Fix the Subtitle Defaults popup text.

9 years agoWinGui: If you invoke HandBrake.exe with "--auto-start-queue" it will automatically...
sr55 [Sat, 23 Apr 2016 16:33:38 +0000 (17:33 +0100)]
WinGui:  If you invoke HandBrake.exe with "--auto-start-queue" it will automatically start the queue and not prompt to recover the queue.
Behaviour Change: When reloading the queue, any job that is "In progress" will be marked as "Error" now.  We don't know if HandBrake crashed or the system restarted. This avoids any  crash -> restart loops that may occur. This allows HandBrake to get on with the rest of the queue until the user can action the failed encode.

9 years agoMacGui: do not stop the preview encoding when the showWindow: is called and the windo...
Damiano Galassi [Fri, 22 Apr 2016 11:25:20 +0000 (13:25 +0200)]
MacGui: do not stop the preview encoding when the showWindow: is called and the window is already on screen.

9 years agodecavcodec: fix audio decoder frame count
John Stebbins [Thu, 21 Apr 2016 14:07:07 +0000 (08:07 -0600)]
decavcodec: fix audio decoder frame count

it was always 0

9 years agostream: fix memory leak during PS stream probe
John Stebbins [Wed, 20 Apr 2016 20:20:18 +0000 (14:20 -0600)]
stream: fix memory leak during PS stream probe

9 years agobuffers: add more buffer debugging support
John Stebbins [Wed, 20 Apr 2016 20:19:27 +0000 (14:19 -0600)]
buffers: add more buffer debugging support

9 years agoWinGui: Some initial work to make the HandBrake.ApplicationServices library more...
sr55 [Tue, 19 Apr 2016 20:52:27 +0000 (21:52 +0100)]
WinGui: Some initial work to make the HandBrake.ApplicationServices library more portable.

9 years agoMerge branch 'Idea2'
sr55 [Tue, 19 Apr 2016 18:56:14 +0000 (19:56 +0100)]
Merge branch 'Idea2'

9 years agoWinGui: Small code optimisation in the QueueRecoveryHelper
sr55 [Mon, 18 Apr 2016 20:41:22 +0000 (21:41 +0100)]
WinGui: Small code optimisation in the QueueRecoveryHelper

9 years agoWinGui: Strip out the overlay panel code. It's not used.
sr55 [Mon, 18 Apr 2016 20:17:09 +0000 (21:17 +0100)]
WinGui: Strip out the overlay panel code. It's not used.

9 years agoFew updates to NEWS
sr55 [Mon, 18 Apr 2016 20:12:30 +0000 (21:12 +0100)]
Few updates to NEWS

9 years agoWinGui: Change the Audio Default and Subtitle panels to be modal windows. (Similar...
sr55 [Sun, 17 Apr 2016 14:17:51 +0000 (15:17 +0100)]
WinGui: Change the Audio Default and Subtitle panels to be modal windows. (Similar to the MacGUI). This should allow for more space needed to implement Audio templates. Also fixed a sanitise mixdown call crash.

9 years agomuxavformat: fix mp4 subtitle empty packet duration
John Stebbins [Thu, 14 Apr 2016 19:24:04 +0000 (13:24 -0600)]
muxavformat: fix mp4 subtitle empty packet duration

9 years agoqsv: support building on linux with libva
John Stebbins [Thu, 14 Apr 2016 14:42:23 +0000 (08:42 -0600)]
qsv: support building on linux with libva

9 years agoMerge pull request #153 from jstebbins/qsv-free
John Stebbins [Wed, 13 Apr 2016 21:10:30 +0000 (14:10 -0700)]
Merge pull request #153 from jstebbins/qsv-free

qsv: fix access to freed memory when interrupting encode

9 years agoMerge pull request #154 from jstebbins/qsv-decode-uninitialized-var
John Stebbins [Wed, 13 Apr 2016 21:05:20 +0000 (14:05 -0700)]
Merge pull request #154 from jstebbins/qsv-decode-uninitialized-var

qsv: fix crash in decode init due to uninitialized variable

9 years agoWinGui: Don't call hb_x264_param_unparse when we are not using x264
sr55 [Wed, 13 Apr 2016 20:47:03 +0000 (21:47 +0100)]
WinGui: Don't call hb_x264_param_unparse when we are not using x264

9 years agoqsv: fix crash in decode init due to uninitialized variable
John Stebbins [Wed, 13 Apr 2016 18:42:33 +0000 (12:42 -0600)]
qsv: fix crash in decode init due to uninitialized variable

9 years agoqsv_filter: fix crash when unpacking crop parameters
John Stebbins [Wed, 13 Apr 2016 18:39:13 +0000 (12:39 -0600)]
qsv_filter: fix crash when unpacking crop parameters

9 years agoqsv: fix access to freed memory when interrupting encode
John Stebbins [Wed, 13 Apr 2016 16:07:52 +0000 (10:07 -0600)]
qsv: fix access to freed memory when interrupting encode

9 years agoWinGui: Handle null mixdowns properly. Fixes #152
sr55 [Tue, 12 Apr 2016 18:04:11 +0000 (19:04 +0100)]
WinGui: Handle null mixdowns properly. Fixes #152

9 years agolingui: fix mispelling
John Stebbins [Sun, 10 Apr 2016 15:31:47 +0000 (09:31 -0600)]
lingui: fix mispelling

9 years agolingui: fix file name
John Stebbins [Sat, 9 Apr 2016 16:15:04 +0000 (10:15 -0600)]
lingui: fix file name

9 years agolingui: add ubuntu xenial to nightly builds
John Stebbins [Sat, 9 Apr 2016 16:13:13 +0000 (10:13 -0600)]
lingui: add ubuntu xenial to nightly builds

9 years agoWinGui: Sanitise all Mixdown selections. Passthru the Codec into the Scanned Track...
sr55 [Sat, 9 Apr 2016 14:24:50 +0000 (15:24 +0100)]
WinGui: Sanitise all Mixdown selections.  Passthru the Codec into the Scanned Track object.

9 years agoUpdate Git Ignore.
sr55 [Sat, 9 Apr 2016 13:47:56 +0000 (14:47 +0100)]
Update Git Ignore.

9 years agoWinGui: Use Mixdowns from LibHBand sanitise the choices. The GUI no longer shows...
sr55 [Sat, 9 Apr 2016 13:46:54 +0000 (14:46 +0100)]
WinGui: Use Mixdowns from LibHBand sanitise the choices. The GUI no longer shows invalid mixdowns.

9 years agoMacGui: do not set the preview window frame origin to a value outside the screen...
Damiano Galassi [Sat, 9 Apr 2016 06:48:13 +0000 (08:48 +0200)]
MacGui: do not set the preview window frame origin to a value outside the screen area.

9 years agoMacGui: do not update the preview window layer if the image is nil or the size is 0.
Damiano Galassi [Thu, 7 Apr 2016 09:12:49 +0000 (11:12 +0200)]
MacGui: do not update the preview window layer if the image is nil or the size is 0.

9 years agoMacGui: rename 'layout' in HBPreviewView so it doesn't override NSView layout method.
Damiano Galassi [Thu, 7 Apr 2016 09:02:14 +0000 (11:02 +0200)]
MacGui: rename 'layout' in HBPreviewView so it doesn't override NSView layout method.

9 years agobd: change angles before seeking
John Stebbins [Mon, 4 Apr 2016 20:10:09 +0000 (14:10 -0600)]
bd: change angles before seeking

the angle can affect the seek position

9 years agolibbluray: fix chapter lookup
John Stebbins [Mon, 4 Apr 2016 20:08:34 +0000 (14:08 -0600)]
libbluray: fix chapter lookup

when there are multiple clips in the title, chapter lookup could fail if
the current play position is before the first chapter mark in a clip.

9 years agoMerge pull request #144 from sr55/x264
Scott [Sun, 3 Apr 2016 20:41:34 +0000 (21:41 +0100)]
Merge pull request #144 from sr55/x264

Upgrade x264 to r2665 a01e339

9 years agojson: fix typo.
Tim Walker [Sun, 3 Apr 2016 20:39:10 +0000 (22:39 +0200)]
json: fix typo.

9 years agoCLI: fix incorrect assumption that video quality is always positive.
Tim Walker [Sun, 3 Apr 2016 20:37:09 +0000 (22:37 +0200)]
CLI: fix incorrect assumption that video quality is always positive.

9 years agojson: fix sanitization of vquality
Tim Walker [Sun, 3 Apr 2016 20:36:25 +0000 (22:36 +0200)]
json: fix sanitization of vquality

…for encoders that check for a valid bitrate before quality.

9 years agojson: fix sanitization of vquality
John Stebbins [Sun, 3 Apr 2016 14:48:48 +0000 (07:48 -0700)]
json: fix sanitization of vquality

... and other assorted cleanups ;)

9 years agoUpgrade x264 to r2665 a01e339
sr55 [Sat, 2 Apr 2016 19:51:43 +0000 (20:51 +0100)]
Upgrade x264 to r2665 a01e339

9 years agoffmpeg: rename some files to have unique patch numbers.
Tim Walker [Fri, 1 Apr 2016 02:13:26 +0000 (04:13 +0200)]
ffmpeg: rename some files to have unique patch numbers.

9 years agoffmpeg: patch some E-AC-3 decoder calls.
Tim Walker [Fri, 1 Apr 2016 02:02:11 +0000 (04:02 +0200)]
ffmpeg: patch some E-AC-3 decoder calls.

Some samples (e.g. E-AC-3 from Blu-ray disc sources) would result
in two warnings being printed for each frame of every E-AC-3 track.

9 years agofilters: don't add disabled rotate filter to filter list
John Stebbins [Thu, 31 Mar 2016 18:57:45 +0000 (11:57 -0700)]
filters: don't add disabled rotate filter to filter list

add check for settings that cause a filter to be disabled, and disable
the filter in such cases before adding to the filter list.

9 years agohb_json: sanitize JSON where both of video bitrate and quality are valid.
Tim Walker [Tue, 29 Mar 2016 21:39:48 +0000 (23:39 +0200)]
hb_json: sanitize JSON where both of video bitrate and quality are valid.

Check against vbitrate since it doesn't depend on a preprocessor define.

9 years agomacosx: fix incorrect assumption that video quality is always positive.
Tim Walker [Tue, 29 Mar 2016 21:28:53 +0000 (23:28 +0200)]
macosx: fix incorrect assumption that video quality is always positive.

9 years agolibhb: fix incorrect assumption that video quality is always positive.
Tim Walker [Tue, 29 Mar 2016 21:22:26 +0000 (23:22 +0200)]
libhb: fix incorrect assumption that video quality is always positive.

9 years agolibhb: fix quality limits for high bit depth video encoders.
Tim Walker [Tue, 29 Mar 2016 21:09:36 +0000 (23:09 +0200)]
libhb: fix quality limits for high bit depth video encoders.

The lowest possible QP (and RF) depend on
the bit depth and can be lower than zero.

9 years agolibhb: remove superfluous ifdefs.
Tim Walker [Tue, 29 Mar 2016 20:34:18 +0000 (22:34 +0200)]
libhb: remove superfluous ifdefs.

The defines always exist, so they're not actually protecting anything.

9 years agoLinGui: all negative vquality slider values
John Stebbins [Wed, 30 Mar 2016 21:48:18 +0000 (14:48 -0700)]
LinGui: all negative vquality slider values

And only show "lossless" for x264 8bit

9 years agox265: use more permissive x265_api_query instead of x265_api_get
John Stebbins [Wed, 30 Mar 2016 21:44:52 +0000 (14:44 -0700)]
x265: use more permissive x265_api_query instead of x265_api_get

This allows use of versions of the library that are compatible, but do
not necessarily have the same build number.

9 years agoMacGui: allow negative value in the quality slider.
Damiano Galassi [Wed, 30 Mar 2016 17:20:36 +0000 (19:20 +0200)]
MacGui: allow negative value in the quality slider.

9 years agoMerge pull request #138 from maximd33/master
Rodeo314 [Wed, 30 Mar 2016 15:28:52 +0000 (17:28 +0200)]
Merge pull request #138 from maximd33/master

QSV: better compatibility with recent SW lib

9 years agoQSV: better compatibility with recent SW lib
maxd [Wed, 30 Mar 2016 14:14:38 +0000 (16:14 +0200)]
QSV: better compatibility with recent SW lib

To avoid having max_async_depth == 0 with recent MSDK SW library,
this would help to allocate properly internal resources and to avoid
crash during encode

9 years agolibhb: fix x265 encoding with CRF == 0.0
Tim Walker [Tue, 29 Mar 2016 20:20:30 +0000 (22:20 +0200)]
libhb: fix x265 encoding with CRF == 0.0

We were using ABR at 0.0 Kbps instead.

9 years agopresets: fix PictureRotate import
John Stebbins [Mon, 28 Mar 2016 17:06:28 +0000 (10:06 -0700)]
presets: fix PictureRotate import

When it's value's type is an int instead of a string, it was not
imported correctly.

9 years agoLinGui: fix saving default preset
John Stebbins [Sun, 27 Mar 2016 17:30:46 +0000 (10:30 -0700)]
LinGui: fix saving default preset

The default flag was getting lost

9 years agomuxavformat: fix muxer interleaving in mkv
John Stebbins [Sun, 27 Mar 2016 17:18:41 +0000 (10:18 -0700)]
muxavformat: fix muxer interleaving in mkv

9 years agoLinGui: fix crash when no preset selected and scan new source
John Stebbins [Sun, 27 Mar 2016 17:17:54 +0000 (10:17 -0700)]
LinGui: fix crash when no preset selected and scan new source

9 years agoWinGui: Fix a couple of silent errors with the new logging system.
sr55 [Sat, 26 Mar 2016 19:27:11 +0000 (19:27 +0000)]
WinGui: Fix a couple of silent errors with the new logging system.

9 years agoWinGui: If there are multiple queue recovery files, don't fail the set if one is...
sr55 [Sat, 26 Mar 2016 19:13:22 +0000 (19:13 +0000)]
WinGui: If there are multiple queue recovery files, don't fail the set if one is bad. Let the rest load normally.

9 years agoWinGui: Add a new JSON file type to the queue export functionality. This exports...
sr55 [Sat, 26 Mar 2016 19:09:12 +0000 (19:09 +0000)]
WinGui: Add a new JSON file type to the queue export functionality. This exports the standardised JSON format that can be imported into the CLI.
Note, the GUI can not yet import the JSON formatted queue file. The old hbq format is still there for that.

9 years agoMacGui: fix the "encoding (null)" string that was shown when encoding a preview.
Damiano Galassi [Sat, 26 Mar 2016 07:34:52 +0000 (08:34 +0100)]
MacGui: fix the "encoding (null)" string that was shown when encoding a preview.

9 years agoMacGui: fix the 'scan only title' option.
Damiano Galassi [Sat, 26 Mar 2016 07:27:40 +0000 (08:27 +0100)]
MacGui: fix the 'scan only title' option.

9 years agostream: fix negative array index
John Stebbins [Fri, 25 Mar 2016 17:10:16 +0000 (11:10 -0600)]
stream: fix negative array index

9 years agoMacGui: Remove unnecessary libltdl.a dependency.
Bradley Sepos [Fri, 25 Mar 2016 15:33:22 +0000 (11:33 -0400)]
MacGui: Remove unnecessary libltdl.a dependency.

9 years agohb: cosmetics, removing trailing whitespace
John Stebbins [Wed, 23 Mar 2016 18:04:45 +0000 (12:04 -0600)]
hb: cosmetics, removing trailing whitespace

9 years agomuxavformat: fix sync issue when bframes are enabled
John Stebbins [Sun, 20 Mar 2016 21:49:01 +0000 (15:49 -0600)]
muxavformat: fix sync issue when bframes are enabled

libav does not permit negative dts when muxing to mkv even though it
does not use dts when writing mkv.  When it sees an initial negative
dts, it offsets all dts and pts to make it positive.  This breaks A/V
sync and chapter start times.

9 years agostream: fix potential use of uninitialized variable
John Stebbins [Wed, 23 Mar 2016 17:30:26 +0000 (11:30 -0600)]
stream: fix potential use of uninitialized variable

9 years agoreader: fix memory leak
John Stebbins [Wed, 23 Mar 2016 17:28:52 +0000 (11:28 -0600)]
reader: fix memory leak

9 years agopresets: fix memory leak
John Stebbins [Wed, 23 Mar 2016 17:27:50 +0000 (11:27 -0600)]
presets: fix memory leak

9 years agolibhb: reorder buffer type enum so uninitialized type is OTHER_BUF
John Stebbins [Wed, 23 Mar 2016 17:26:05 +0000 (11:26 -0600)]
libhb: reorder buffer type enum so uninitialized type is OTHER_BUF

9 years agofifo: when HB_BUFFER_DEBUG is set, memset buffers to 0
John Stebbins [Wed, 23 Mar 2016 17:24:25 +0000 (11:24 -0600)]
fifo: when HB_BUFFER_DEBUG is set, memset buffers to 0