Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | sync: fix p-to-p hang | John Stebbins | 2017-06-16 | 1 | -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 Galassi | 2017-06-15 | 5 | -5/+23 |
| | |||||
* | MacGui: add a preferences option to configure the queue low disk space warning. | Damiano Galassi | 2017-06-15 | 3 | -46/+101 |
| | |||||
* | WinGui: Remove OpenCL code that was breaking things. | sr55 | 2017-06-14 | 4 | -19/+2 |
| | |||||
* | WinGui: Add checkbox for Legacy A/V alignment behaviour for players that ↵ | sr55 | 2017-06-14 | 11 | -2/+68 |
| | | | | don't support MP4 Edit Lists. #778 | ||||
* | WinGui: Set Framework version to 4.6.1 | sr55 | 2017-06-14 | 9 | -10/+10 |
| | |||||
* | muxavformat: override h.265 'hev1' with 'hvc1' (#782) | John Stebbins | 2017-06-14 | 2 | -1/+50 |
| | | | This provides compatibility with apple software | ||||
* | sync: work-around players with broken edit list support | John Stebbins | 2017-06-13 | 11 | -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 Sepos | 2017-06-13 | 8 | -357/+3 |
| | | | | Closes #742 and closes #767. | ||||
* | contrib: Update to x265 2.4. | Bradley Sepos | 2017-06-13 | 1 | -4/+4 |
| | | | | Closes #761 and closes #766. | ||||
* | MacGui: fix a small leak. | Damiano Galassi | 2017-06-13 | 1 | -1/+2 |
| | |||||
* | LinGui: Allow resizing window smaller | John Stebbins | 2017-06-12 | 2 | -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 removal | John Stebbins | 2017-06-12 | 1 | -1/+1 |
| | | | | I forgot to run rebuild script for the presets list | ||||
* | opencl: removit it (#777) | John Stebbins | 2017-06-12 | 18 | -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 Galassi | 2017-06-12 | 2 | -2/+5 |
| | |||||
* | MacGui: sort the keys of the exported json presets on 10.13 and later. | Damiano Galassi | 2017-06-12 | 1 | -1/+2 |
| | |||||
* | MacGui: call CVImageBufferCreateColorSpaceFromAttachments() to create the ↵ | Damiano Galassi | 2017-06-12 | 1 | -2/+79 |
| | | | | preview image color spaces on 10.11 and newer. | ||||
* | Allow audio fallback to be "None" (#623) | John Stebbins | 2017-06-12 | 4 | -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. | sr55 | 2017-06-11 | 9 | -24/+26 |
| | |||||
* | scan: improve support for very short source video streams | John Stebbins | 2017-06-09 | 1 | -55/+43 |
| | | | | Fixes https://github.com/HandBrake/HandBrake/issues/779 | ||||
* | WinGui: Fix an issue that prevented the static preview from updating as the ↵ | sr55 | 2017-06-08 | 1 | -1/+2 |
| | | | | user alters the resolution settings. Fixes #715 | ||||
* | WinGui: Forgot to stage the tooltip seconds update. | sr55 | 2017-06-08 | 1 | -1/+1 |
| | |||||
* | WinGui: Set a app wide 15 second default for tooltips up from the standard 5 ↵ | sr55 | 2017-06-08 | 1 | -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. | sr55 | 2017-06-07 | 1 | -5/+22 |
| | |||||
* | preset: fix importing some preset versions (#774) | John Stebbins | 2017-06-07 | 1 | -6/+18 |
| | | | | | If a preset file is read that has a version where no specific changes to the preset format were made, we did not perform an import even though some later preset version has changes. | ||||
* | WinGui: Prevent the export of built-in presets. There is little point in ↵ | sr55 | 2017-06-07 | 3 | -13/+14 |
| | | | | allowing this. The UI does not allow importing them. #768 | ||||
* | WinGui: Support importing preset categories that can be exported from the ↵ | sr55 | 2017-06-07 | 5 | -38/+75 |
| | | | | MacGUI. Also fix a few minor bugs in the preset factory. | ||||
* | Remove the OpenCL Bicubic scaling option. Unfortunatly it's causing too many ↵ | sr55 | 2017-06-07 | 8 | -67/+5 |
| | | | | problems and it's maximum 5% performance improvement (in ideal circumstances) doesn't justify the effort to continue with it. The OpenCL framework will remain in place in case we decide to use it for something in the future. Closes #690 | ||||
* | sharpen: Fix typos in tooltips. | Bradley Sepos | 2017-06-07 | 3 | -6/+6 |
| | |||||
* | filter: add frame parallelizing filter wrapper | John Stebbins | 2017-06-06 | 6 | -56/+403 |
| | | | | | | | | | | | | This wrapper can be used to frame parallelize simple video filters. By simple, I mean there can be no temporal context that is shared from one frame to the next. Wrap unsharp and lapsharp filters. unsharp required a small rework to separate out temporary storage that is required when processing each frame. We now need to duplicate this storage for each thread. Closes #759. | ||||
* | LinGui: Increase max video bitrate entry allowed | John Stebbins | 2017-06-05 | 1 | -1/+1 |
| | |||||
* | libhb: Fix C const issue in lapsharp.c. | Bradley Sepos | 2017-06-04 | 1 | -12/+8 |
| | | | | Simple runtime vs. compile time error, which Clang hid from me. | ||||
* | sharpen: Use better tune names. | Bradley Sepos | 2017-06-03 | 4 | -11/+11 |
| | |||||
* | libhb: Cosmetics in lapsharp.c. | Bradley Sepos | 2017-06-03 | 1 | -13/+21 |
| | |||||
* | WinGui: Support for the new sharpen filter. | sr55 | 2017-06-02 | 19 | -14/+626 |
| | |||||
* | MacGui: fix deinterlace presets and sharpen tune undo support. | Damiano Galassi | 2017-06-02 | 1 | -3/+3 |
| | |||||
* | mac: Revise sharpen filters tooltops. | Bradley Sepos | 2017-06-01 | 1 | -3/+3 |
| | |||||
* | libhb: Revise sharpen presets and tunes. | Bradley Sepos | 2017-06-01 | 1 | -10/+106 |
| | | | | Adds verystrong presets to unsharp and lapsharp filters. Adds mediumfine and mediumcoarse tunes to unsharp filter. Fixes some values. | ||||
* | mac: Add support for sharpening filters. (#760) | Bradley Sepos | 2017-06-01 | 8 | -98/+607 |
| | | | Thanks @galad87 for assistance. | ||||
* | libhb: Add Lapsharp kernel isolap and use with Grain tune. | Bradley Sepos | 2017-06-01 | 2 | -9/+27 |
| | |||||
* | WinGui: Add "None" as an option to the fallback encoder dropdown. Setting ↵ | sr55 | 2017-05-31 | 3 | -3/+36 |
| | | | | this option to none will not add a passthru track when the passthru codec does not match the source track. #623 | ||||
* | WinGui: Fix an issue with the start/stop buttons on the toolbar. | sr55 | 2017-05-31 | 1 | -17/+0 |
| | |||||
* | MacGui: use a newer api to get the disk free space. | Damiano Galassi | 2017-05-31 | 1 | -5/+22 |
| | |||||
* | MacGui: do not load an HBJob is there is no file URL. | Damiano Galassi | 2017-05-31 | 1 | -2/+2 |
| | |||||
* | cli: add an additional null check to silence a clang static analyizer warning. | Damiano Galassi | 2017-05-31 | 1 | -7/+10 |
| | |||||
* | cli: Avoid carriage return in progress output when piping. | Bradley Sepos | 2017-05-31 | 1 | -9/+31 |
| | |||||
* | nlmeans: fix prefilter passthru | John Stebbins | 2017-05-31 | 1 | -1/+1 |
| | | | | This is an error that crept in when making nlmeans multithreaded | ||||
* | LinGui: Add UI support for BradleyS' sharpen filters | John Stebbins | 2017-05-30 | 4 | -2/+218 |
| | |||||
* | libhb: Add LapSharp sharpening filter. | Bradley Sepos | 2017-05-30 | 7 | -1/+567 |
| | |||||
* | libhb: Add Unsharp sharpening filter. | Bradley Sepos | 2017-05-30 | 12 | -2/+1083 |
| | | | | Closes #525. |