summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* WinGui: General Package Maintenancesr552020-06-309-349/+27
| | | | | | - Switch "HandBrake.Worker" over to the new SDK format cproj file. - Update Newtonsoft Json to 12.0.3 - Remove old HandBrakeTools Project. It's no longer used.
* WinGui: Presets UI overhaul.sr552020-06-3015-279/+917
| | | | | | | | - Remove the deprecated side panel. The in-line preset selector is now always shown in it's place. This frees up significant horizontal space for upcoming enhancements. - The toolbar "Presets" button now launches a new preset manager. Same design language as the Queue window allowing for better management of presets. -- Add option to delete all built-in presets. #2963 This is considered an experimental design for now. It may or may not change.
* MacGui: sign all the xpc services.Damiano Galassi2020-06-291-0/+6
|
* MacGui: enable CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER warning and fix ↵Damiano Galassi2020-06-2746-134/+115
| | | | the related warnings. Improved toolbars and alerts when compiling with the macOS 11 sdk.
* libhb: fix a possible unitialized variable access.Damiano Galassi2020-06-271-1/+1
|
* Github Actions: Attempt to fix failing builds on pull requests. ↵sr552020-06-262-2/+2
| | | | GITHUB_TOKEN is not accessible when running a PR so don't try running the tidy up old artifacts step.
* WinGui: Adding support for the new resolution limit setup to the preset ↵sr552020-06-269-124/+205
| | | | screenn #2437
* WinGui: Experimental new Dimensions Tab Design. (Part 1 of Several). ↵sr552020-06-2615-605/+451
| | | | Adding the Resolution Limit on display and removing upscale limitations. (These will come back in some less restrictive than current form later) #2437
* WinGui: Fix typo #2922sr552020-06-201-1/+1
|
* presets: Drop Apple 240p30 and Xbox Legacy 1080p30.Bradley Sepos2020-06-193-460/+2
| | | | Old and non-mod-2, will allow us to remove the modulus control on the dimensions tab. #2437
* presets: Move Amazon Fire to top of Devices category.Bradley Sepos2020-06-192-428/+428
| | | | I apparently forgot to alphabetize after renaming Fire TV -> Amazon Fire. No need to bump preset revision number for this.
* WinGui: Minor tweaks to the queue summary screen.sr552020-06-196-10/+141
| | | | | | | | - Added the same Filters summary that exists on the main window summary tab to the queue summary window. - Compacted the Advanced summary from 5 to 3 lines. - Match the mac UI and show default/forced on the subtitle tracks. Fixes #2922
* WinGui: Prevent Process isolation feature from being enabled on Windows 7 or ↵sr552020-06-197-84/+142
| | | | Windows 8. We are only going to support this on 10 or later. Fixes #2940
* Contrib: Build dav1d without avx512 assemblyEwout ter Hoeven2020-06-171-1/+1
| | | This keeps compatibility with Nasm 2.13
* contrib: Update libdav1d to 0.7.0Ewout ter Hoeven2020-06-171-3/+3
| | | Changelog: https://code.videolan.org/videolan/dav1d/-/blob/master/NEWS
* gtk: Skip building the metainfo xml when targeting windowsMartin Storsjö2020-06-171-0/+2
| | | | | | | | This file is only supposed to be used by desktop managers to get info about the app. On windows, the file is unused. Since 368576dc9aa94c792a309e227c9a893776d8cdd1, the translation step for this file requires gettext 0.20 or newer.
* gtk: Remove unnecessary linker flags when targeting mingwMartin Storsjö2020-06-171-1/+1
| | | | | | | | | | | | | The --export-dynamic flag is a no-op when targeting mingw; when used, binutils ld prints this warning: warning: --export-dynamic is not supported for PE+ targets, did you mean --export-all-symbols? The "--exclude-libs ALL" flag also is unnecessary; as this is an exe, there's no symbols being exported automatically, so there's no need to exclude anything. LLD's COFF/mingw backend doesn't implement these flags, and this fixes linking ghb.exe with it.
* Added track number to audio and subtitle scan JSONRandomEngy2020-06-171-2/+4
| | | | | | Technically not needed, but makes working with the objects easier. As long as you have the object, you have the track number needed to put it into the output.
* LinGui: tweak About dialog so Close button worksEvangelos Foutras2020-06-171-1/+2
| | | | | | | | Clicking on "Close" emits a "response" signal which was ignored. Make the button work by calling gtk_dialog_run(), as it's done for similar dialogs in callbacks.c. Fixes https://github.com/HandBrake/HandBrake/issues/2405
* LinGui: update ghb.pot localization fileJohn Stebbins2020-06-171-638/+638
| | | | Minor updates that were missed a while ago
* contrib: Fixup harfbuzz and libjpeg-turbo cmake system name defines per ↵Bradley Sepos2020-06-162-2/+4
| | | | #2654 and bc4a502d.
* encavcodec: Set the framerate field in addition to time_baseMartin Storsjö2020-06-161-0/+1
| | | | | | | | The AVCodecContext struct nowadays has got a frame rate field, which is supposed to be used for indicating the frame rate, allowing the time_base to be different, for properly describing VFR content. (There's potentially still some encoders that still interpret 1/time_base as the frame rate though.)
* libhb: Formatting and const correctness in preview image functions.Bradley Sepos2020-06-151-46/+52
| | | | Also silences a warning about nested pointer type qualifiers.
* gtk: libhb: macosx: test: Only link libturbojpeg and not libjpeg.Bradley Sepos2020-06-154-9/+3
| | | | Implementation in #2696 only requires the former.
* libhb: Save/load preview images to/from disk using libjpeg-turbo.Bradley Sepos2020-06-153-53/+191
|
* contrib: gtk: libhb: macosx: make: test: Add libjpeg-turbo.Bradley Sepos2020-06-157-7/+70
|
* Fixing PathScott2020-06-141-2/+1
|
* Debug Windows GA script.Scott2020-06-141-0/+3
|
* Pull a pre-built toolchain rather than build/caching within the build.Scott2020-06-141-18/+17
|
* Github Actions:sr552020-06-133-7/+9
| | | | | | - Move to Ubuntu 20.04 LTS for builds - Update upload plugin to v2 - Attempt to fix intermittant failure of the tidy artifacts plugin for PRs
* To be, or not to be, that is NOT the question here :-)Tim Walker2020-06-131-1/+1
|
* Revert "flatpak: change sha256 of intel-mediasdk-20.1.1.tar.gz"sr552020-06-131-1/+1
| | | | This reverts commit f61c986d9a5a706b7bbc96c79f5eba209dd18ca5.
* qsv: performance optimization of dx11 texture copyingArtem Galin2020-06-132-56/+122
| | | | | | | Created dedicated pool of single textures instead of using DirectX pool textures with slices from FFMPEG. Explicitly call ID3D11DeviceContext_Flush function Improved overall 4K AVC -> 4k HEVC transcoding performance from 58 fps to 63 fps on IceLake when using zero copy
* MacGui: remove an outdated comment.Damiano Galassi2020-06-121-1/+1
|
* MacGui: Xcode 11.5 project check, remove unneeded archive make target.Damiano Galassi2020-06-1211-148/+8
|
* Add latest fixes to 1.3.3 news.Bradley Sepos2020-06-121-0/+9
|
* qsv: fixing log printDmitrichenko, Max2020-06-071-2/+2
|
* decssasub: fix PtoP start/stop timesJohn Stebbins2020-06-071-2/+21
| | | | Got dropped in the last commit fixing out of order timestamps
* decssasub: allow out of order timestampsJohn Stebbins2020-06-061-266/+77
| | | | | | | | | Out of order timestamps is allowed by the spec. Switch from out internal demuxer to ffmpeg's ssa demux. ffmpeg already handles out of order timestamps. Fixes https://github.com/HandBrake/HandBrake/issues/2906
* sync: fix handling of overlapping SSA import subsJohn Stebbins2020-06-061-0/+1
|
* WinGui: Another fix to the preset panel behaviour.sr552020-06-051-1/+1
| | | | (cherry picked from commit a19b4b0a304ba5c8e5349a50dcce7fdcaf48691a)
* bd: fix out of array bounds accessJohn Stebbins2020-06-051-6/+11
| | | | | When 4k support was added to libbluray, the possible video format values overran our 'rank' array.
* WinGui: Fix an issue where jobs added to the queue would not utilise an ↵sr552020-06-051-0/+5
| | | | inactive worker instance where the job was added after the queue started. Fixes #2910
* WinGui: UI performance improvement when starting multiple jobs. #2912sr552020-06-059-60/+144
|
* flatpak: change sha256 of intel-mediasdk-20.1.1.tar.gzJohn Stebbins2020-06-041-1/+1
| | | | They re-released this file with documentation and test changes. :-\
* WinGui: Fix an issue where the treeview control can, when categories are ↵sr552020-06-034-105/+31
| | | | | | | | closed, trigger a series of events that cause the preset to be de-selected. Fix an issue where removing a preset can leave none selected. #2875
* muxavformat: fix setting iso639_2b lang code in mkvJohn Stebbins2020-06-031-1/+2
| | | | | | | | | An empty string was getting set for the mkv lang code. Need to test that the string is not NULL **and** not empty. Affects Hebrew, Indonesian, Javanese, and Yiddish. Fixes https://github.com/HandBrake/HandBrake/issues/2903
* Add additional Intel QSV fixes and improvements to 1.3.3 release news.Bradley Sepos2020-06-021-0/+2
|
* Add one more item to 1.3.3 news.Bradley Sepos2020-05-301-0/+1
|
* Update NEWS.markdown for 1.3.3 release.Bradley Sepos2020-05-301-0/+42
|