summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Update NEWS for 1.3.2sr552020-05-021-0/+56
| | | | (cherry picked from commit fb21cbb75228239d2e89c108c81c5d03c20078d7)
* nvenc: Remove hq, hp and default as these appear to simply be mappings.sr552020-05-021-1/+1
|
* WinGui: Fix Presets and Summary FPS labels.sr552020-05-0212-35/+25
|
* WinGui: Fix process priority setting. Fixes #2811sr552020-05-021-1/+1
|
* WinGui: Filter out invalid audio encoder choices on the audio tab to avoid ↵sr552020-05-023-118/+38
| | | | accidental track's being dropped.
* detelecine: fix initialization when params are emptyJohn Stebbins2020-04-291-5/+5
| | | | Fixes https://github.com/HandBrake/HandBrake/issues/2804
* WinGui: Enable multi-instance support. (#2797)Scott2020-04-2925-196/+226
|
* LinGui: delete preset category when last preset deletedJohn Stebbins2020-04-291-24/+77
| | | | Also, allow deleteion of categories from the presets window
* presets: fix lookup of presets with identical namesJohn Stebbins2020-04-291-7/+8
| | | | | | The category name was getting ignored in the search. Fixes updates to presets in different categories with the same name in LinGui.
* contrib: ffmpeg: Remove a patch that has been merged upstreamMartin Storsjö2020-04-271-17/+0
| | | | | | | This patch (with a minor modification) has been merged upstream in http://git.videolan.org/?p=ffmpeg.git;a=commitdiff;h=08b1d1d8122517d07f2335437cde0aeedc50143f, which was part of the 4.1 release - and we currently build 4.2.2.
* flatpak: fix building intelmediasdk pluginJohn Stebbins2020-04-271-1/+0
|
* flatpak: bump IntelMediaSDK to 20.1.1John Stebbins2020-04-262-40/+10
|
* flatpak: bump numactl to 2.0.13John Stebbins2020-04-262-4/+4
|
* flatpak: update to gnome 3.36 platformJohn Stebbins2020-04-262-2/+2
|
* MacGui: handle all KVO messages, fixes #2796 .Damiano Galassi2020-04-261-2/+5
|
* Multi instance (#2791)Scott2020-04-2648-1362/+979
| | | | | | | | | WinGui: Refactoring and laying the groundwork in many parts of the UI code in preparation for supporting multiple concurrent jobs running. - Add support for multiple log files to the Activity log screen and refactor usages of ILog. Each Encode instance will now get a separate instance instead of there being one global instance. - Retire the Mini Display Window. It's very rarely used, not very easy to even find and of limited value. - Add the preferences code for the Simultaneous encode setting. Locked to one instance for now. This will allow us to test with users that existing functionality still works fine.
* MacGui: start encoding a new job is the queue is running and the worker ↵Damiano Galassi2020-04-251-3/+25
| | | | count is incremented. Pause queue if there is a job running, or stop the queue if no job is running, if disk space is low.
* hb_dict: fix loading preset files with unicode pathJohn Stebbins2020-04-221-1/+9
| | | | | Thanks to Pierce Lopez for pointing out a solution Fixes https://github.com/HandBrake/HandBrake/issues/2427
* WinGui: Fix a bug in the preview window where the flip was operating on the ↵sr552020-04-181-1/+1
| | | | wrong axis. Fixes #2764
* log when auto-rotation is appliedJohn Stebbins2020-04-171-0/+3
|
* MacGui: deduplicate some code.Damiano Galassi2020-04-151-6/+1
|
* MacGui: there is no need to update the core state each progress update.Damiano Galassi2020-04-151-1/+0
|
* MacGui: simplify main window progress info.Damiano Galassi2020-04-143-128/+125
|
* WinGui: Fix an initialisation error on the Process Isolation code.sr552020-04-131-1/+1
|
* MacGui: improve some NSNotificationCenter calls to avoid listening to ↵Damiano Galassi2020-04-126-12/+22
| | | | unwanted notifications.
* MacGui: set the "show all" button state properly when the view is loaded.Damiano Galassi2020-04-122-2/+2
|
* WinGui: Improve Langauge for process isolation and be clear what it is, and ↵sr552020-04-1110-21/+63
| | | | | | how it works. Locked down protable mode so process isolation can't be tricked to be on.
* WinGui: If selecting a preset that uses an video encoder that's not in use, ↵sr552020-04-115-3/+81
| | | | warn the user and don't select the preset. #2631
* WinGui: Improvements to the Process Isolation Worker.sr552020-04-119-39/+146
| | | | | | - Harden the worker process. Token is now required as a HTTP header for all actions. - Added an option to portable.ini to completely disable this functioanlity. May be useful for some enterprise environents - Few fixes
* WinGui: Stripping much of the remaining app config out of the Queue Jobs. ↵sr552020-04-1115-244/+100
| | | | Certain features such as QSV, while global options currently are not really global. I may move these out of perferences at a later point. Fixes #2753
* MacGui: clear main window progress info when the queue is done.Damiano Galassi2020-04-111-3/+3
|
* MacGui: enhance the queue to allow up to 4 simultaneous encodes. Add a ↵Damiano Galassi2020-04-1133-691/+2269
| | | | preference to set the number of queue workers.
* MacGui: cosmetics.Damiano Galassi2020-04-112-4/+0
|
* MacGui: lazy xpc service init.Damiano Galassi2020-04-111-14/+20
|
* MacGui: remove distributed queue.Damiano Galassi2020-04-1111-568/+89
|
* WinGui:sr552020-04-106-13/+55
| | | | | - Adding multi-instance support in the UI for the worker process. - Handling port conflicts better. It will now try up to 100 ports from the default port set in preferences.
* WinGui: Allow the *experimental* process worker feature to be enabled though ↵sr552020-04-0918-243/+200
| | | | advanced preferences. When enabled, all encodes will run in a seperate worker process protecting the UI and queue from any serious crashes.
* MacGui: don't recreate all the queue items urls from bookmarks at launch.Damiano Galassi2020-04-064-31/+17
|
* WinGui: Supress validaiton on the Wix Installer to allow it to build ↵sr552020-04-041-0/+3
| | | | correctly in local CI environments.
* WinGui: Fix shortcut creation in the new installer.sr552020-04-041-1/+1
|
* New installer (#2739)Scott2020-04-043-22/+23
| | | | | | | * WinGui: Add build system support for the new MSI installer. * WinGui: Update the installer build process to correct some issues. * Actions: Fix the installer path.
* WinGui: The beginnings of a MSI based installed using the WIX toolset. ↵sr552020-04-046-0/+777
| | | | Note, this is not included under HandBrakes GPL license. Instead it will be MIT. #522
* actions: Disable running on forked repos. Seems to be some instability in ↵sr552020-04-043-0/+33
| | | | the platform right now generating complaints. We'll review again opening this up at a later date.
* libhb: Silence pkg-config errors during libxml2 search.Bradley Sepos2020-04-031-2/+2
|
* scan: Fix aspect ratio warning for DVD and BDJohn Stebbins2020-03-312-2/+20
| | | | | DVD and BD do not have PAR specified at container level. Since the title is initialized with PAR 1:1, the warning was triggered.
* WinGui: Further work on the isolated process articecture.sr552020-03-3118-240/+369
|
* decavsub: fix decoding PGS from ffmpeg streamsJohn Stebbins2020-03-301-2/+10
| | | | | Duration of subtitle packets was getting set to 0 and sync was dropping the subs.
* macosx: Pass compiler optimization level to Xcode.Bradley Sepos2020-03-302-8/+16
| | | | Fixes #2719.
* libhb: Attempt finding libxml2 via pkg-config on Linux.Bradley Sepos2020-03-301-1/+10
| | | | The previous hardcoded path is now the fallback.
* make: Append system PKG_CONFIG_PATH when building contribs.Bradley Sepos2020-03-301-1/+1
| | | | Allows specifying custom locations for pkg-config files, and makes the build system generally compatible with packaging systems such as Nix.