summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* scripts: Update to mingw-w64-build 3.0.1.Bradley Sepos2017-06-211-3/+5
| | | | Fixes minor issues with the 3.0.0 release.
* scripts: Update to mingw-w64-build 3.0.0.Bradley Sepos2017-06-211-56/+75
| | | | Various improvements and GCC 7.1.0.
* build: Configure options cosmetics.Bradley Sepos2017-06-211-7/+10
|
* build: Always enable Libav AAC when building with mingw-w64.Bradley Sepos2017-06-211-1/+1
|
* LinGui: audio/subtitle "Reload Defaults" -> "Reload"John Stebbins2017-06-201-2/+2
|
* LinGui: change Audio/Subtitle "Defaults" to "Selection"John Stebbins2017-06-201-2/+2
| | | | | | There is persistent confusion about how to configure audio and subtitle selection behavior. Hopefully this will help steer people in the right direction.
* LinGui: Make disk warning limit configurableJohn Stebbins2017-06-207-87/+274
| | | | | | | | Allow disabling and setting disk warning limit in preferences. When enabled checks disk fullness every 10 seconds during encoding. If disk full condition is detected, pauses the encode and gives a popup with options "Resume, I've fixed the problem", "Resume, Don't tell me again", and "Cancel Current and Stop".
* cli: Fix regression in a5450860.Bradley Sepos2017-06-191-0/+52
|
* decavcodec: fix wmapro audio timestampsJohn Stebbins2017-06-191-0/+7
| | | | Fixes https://github.com/HandBrake/HandBrake/issues/717
* MacGui: do not crash if hb_video_encoder_get_name returns NULL, it might ↵Damiano Galassi2017-06-191-2/+3
| | | | happens if there is a saved job with an external encoder (x264 10bit for example), and the external lib is no longer available.
* reader: fix live preview generation for some streamsJohn Stebbins2017-06-191-3/+23
| | | | | | | | | | Fixes https://github.com/HandBrake/HandBrake/issues/685 For some stream types, libav does not seek all streams within the file to the same position. So we get data from streams that is prior to the desired preview start position leaking through. The result, for example, is a preview that has audio that starts from the beginning of the file and video that starts much later at the desired start pos.
* MacGui: use "localizedStandardCompare:" to sort the titles by name in the ↵Damiano Galassi2017-06-191-9/+10
| | | | add titles sheet. Titles will be sorted like in Finder.
* MacGui: rename "Configure Defaults" to "Selection Behavior", align some UI ↵Damiano Galassi2017-06-196-91/+97
| | | | element.
* presets: Add Production presets for use with professional video editing ↵Bradley Sepos2017-06-183-2/+836
| | | | | | | | software. Production Max and Production Standard are high bit rate, short GOP (I/P), constant frame rate presets suitable for use as intermediate formats for video editing. Production Proxy 1080p and Production Proxy 540p are high bit rate, Intra-only (I), constant frame rate presets suitable for use as low resolution proxy formats for video editing. The Proxy presets correspond to one-quarter (1/4) 2160p 4K Ultra HD and one-quarter (1/4) 1080p Full HD resolutions, respectively.
* presets: Add Vimeo YouTube presets.Bradley Sepos2017-06-182-0/+1025
| | | | | | | | Using Vimeo and YouTube compression guides for reference: https://vimeo.com/help/compression https://support.google.com/youtube/answer/1722171 Test videos visually inspected following recompression by these services.
* MacGui: Add checkbox for Legacy A/V alignment behaviour for players that ↵Damiano Galassi2017-06-184-7/+47
| | | | don't support MP4 Edit Lists. #778
* WinGui: Add a "Or Drop File Here" box to the transparent area beside the ↵sr552017-06-171-1/+8
| | | | source selection to make the feature more prominent. Also decrease the transparency a bit to make the inactive backbround darker.
* cli: Fix typo in last commit.Bradley Sepos2017-06-171-1/+1
|
* cli: Fix encoding progress line breaks on Windows.Bradley Sepos2017-06-171-20/+41
|
* cli: Remove legacy BeOS code.Bradley Sepos2017-06-171-56/+1
| | | | *sniff*
* contrib: Update to CMake 3.8.2.Bradley Sepos2017-06-171-3/+3
|
* LinGui: fix CSS setting for gtk < 3.20John Stebbins2017-06-161-1/+4
|
* LinGui: add commentJohn Stebbins2017-06-161-1/+1
|
* LinGui: fix exclusive burn behavior when FAS burn enabledJohn Stebbins2017-06-161-1/+2
| | | | | It was disabling burn for other non-FAS tracks. Not the behavior I wanted.
* LinGui: fix initial cropping (the right way)John Stebbins2017-06-163-57/+94
|
* LinGui: fix initial dimensions when *not* autocropJohn Stebbins2017-06-161-4/+2
|
* sync: fix p-to-p hangJohn Stebbins2017-06-161-7/+12
| | | | | | | | Fixes https://github.com/HandBrake/HandBrake/issues/673 If the end point is near the end of file and one of the streams reaches eof before the end point is detected, the eof buffer for that stream was not sent. Flush all streams when end point is reached.
* MacGui: enable some new warnings in Xcode 9.Damiano Galassi2017-06-155-5/+23
|
* MacGui: add a preferences option to configure the queue low disk space warning.Damiano Galassi2017-06-153-46/+101
|
* WinGui: Remove OpenCL code that was breaking things.sr552017-06-144-19/+2
|
* WinGui: Add checkbox for Legacy A/V alignment behaviour for players that ↵sr552017-06-1411-2/+68
| | | | don't support MP4 Edit Lists. #778
* WinGui: Set Framework version to 4.6.1sr552017-06-149-10/+10
|
* muxavformat: override h.265 'hev1' with 'hvc1' (#782)John Stebbins2017-06-142-1/+50
| | | This provides compatibility with apple software
* sync: work-around players with broken edit list supportJohn Stebbins2017-06-1311-70/+423
| | | | | | | | | | | | | | | | | | | | | | | | This adds a preset key AlignAVStart that enables this work-around. When enabled, blank frames are inserted or frames are dropped to force alignment of the initial timestamp of every audio and video stream. Aligning the start times minimizes the impact of broken edit list support in players. Closes #763. Squashed: sync: improve alignment when passthru audio is present presets: enable AlignAVStart for General and Gmail presets LinGui: Improve AlignAVStart tooltip sync: avoid inserting a black frame < nominal frame duration sync: fix start alignment when doing p-to-p encoding sync: add comments
* contrib: Update to Libav 12.1.Bradley Sepos2017-06-138-357/+3
| | | | Closes #742 and closes #767.
* contrib: Update to x265 2.4.Bradley Sepos2017-06-131-4/+4
| | | | Closes #761 and closes #766.
* MacGui: fix a small leak.Damiano Galassi2017-06-131-1/+2
|
* LinGui: Allow resizing window smallerJohn Stebbins2017-06-122-36/+33
| | | | | | Make widget geometry changes that allow the window to be sized smaller. Minimum size with Fedora's default Adwaita theme is 1080x698. Other themes will vary in size.
* presets: bump VersionMajor after opencl removalJohn Stebbins2017-06-121-1/+1
| | | | I forgot to run rebuild script for the presets list
* opencl: removit it (#777)John Stebbins2017-06-1218-3838/+58
| | | | It was only used for scaling, it fails far too often and is only faster on a limited selectoin of hardware.
* MacGui: add none fallback.Damiano Galassi2017-06-122-2/+5
|
* MacGui: sort the keys of the exported json presets on 10.13 and later.Damiano Galassi2017-06-121-1/+2
|
* MacGui: call CVImageBufferCreateColorSpaceFromAttachments() to create the ↵Damiano Galassi2017-06-121-2/+79
| | | | preview image color spaces on 10.11 and newer.
* Allow audio fallback to be "None" (#623)John Stebbins2017-06-124-56/+64
| | | | | | | | | | | * Allow audio fallback to be "None" When audio fallback is "None", a failure to do passthru will result in no output audio track being added. * simplify audio autopassthru fallback logic Drop track when fallback codec is invalid instead of falling back to a default. Since all presets have a fallback set, the default fallback condition would only ever be triggered by an invalid setting.
* WinGui: Update the assembly info / version numbers / manifest.sr552017-06-119-24/+26
|
* scan: improve support for very short source video streamsJohn Stebbins2017-06-091-55/+43
| | | | Fixes https://github.com/HandBrake/HandBrake/issues/779
* WinGui: Fix an issue that prevented the static preview from updating as the ↵sr552017-06-081-1/+2
| | | | user alters the resolution settings. Fixes #715
* WinGui: Forgot to stage the tooltip seconds update.sr552017-06-081-1/+1
|
* WinGui: Set a app wide 15 second default for tooltips up from the standard 5 ↵sr552017-06-081-0/+3
| | | | seconds. In some select cases it's overridden to 20. Seems like a more reasonable compromise vs being too short and requiring too many attempts to hover over controls. Fixes #718
* WinGui: While Queue Jobs are in-progress, rotate the in-progress icon.sr552017-06-071-5/+22
|