summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* 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.
* MacGui: run NSWorkspace openFile:withApplication: on a background thread.Damiano Galassi2020-03-301-16/+25
|
* MacGui: update subtitles tracks serialization check after the libhb enum change.Damiano Galassi2020-03-301-1/+1
|
* ffmpeg: support 'H265' FourCC in AVI.Tim Walker2020-03-301-0/+26
| | | | | Produced by security cameras, see: https://forum.handbrake.fr/viewtopic.php?f=11&t=39824
* WinGui: Update the Queue Summary display to render more information on the ↵sr552020-03-292-1/+25
| | | | audio/subtitles. #2723
* decavsub: patch ffmpeg to fix workaround hacksJohn Stebbins2020-03-294-37/+137
|
* decavsub: reduce EIA 608 font sizeJohn Stebbins2020-03-291-1/+1
| | | | The larger font size was causing rendering outside the frame boundaries
* fix job logging of dvb subtitle sourceJohn Stebbins2020-03-291-0/+2
|
* decavsub: fix dvb subtitle passthroughJohn Stebbins2020-03-292-3/+8
| | | | The "clear" subtitle packets were not making it through to the muxer
* decavsub: remove dvb subtitle post-stuffing during demuxJohn Stebbins2020-03-292-10/+10
| | | | | This seems to be what ffmpeg expects. This way we also mux it correctly into mkv, i.e. without the trailing 0xff stuffing byte.
* decavsub: use libav to decode dvd subtitlesJohn Stebbins2020-03-2912-858/+154
| | | | Simplifies code, removes encvobsub.c (was never used) and decvobsub.c.
* decavsub: use libav to decode EIA 608 subtitlesJohn Stebbins2020-03-298-1915/+90
| | | | simplifies code, eliminates deccc608sub.c
* decavsub: enable dvb subtitle passthrough in mkvJohn Stebbins2020-03-292-0/+6
|
* decavsub: add DVB subtitle *burn-only* supportJohn Stebbins2020-03-295-26/+76
| | | | passthrough will hopefully come later ;)
* decavsub: add general purpose avcodec subtitle decoderJohn Stebbins2020-03-2916-874/+835
| | | | Currently using it for pgs, srt, and ssa subtitles.
* CLI doc: unit agreement for --start-at / --stop-atDon Denton2020-03-291-0/+2
| | | | | | As clarified [in this comment][c] on #2709, the units for `--start-at` and `--stop-at` must match if they are both used. c: https://github.com/HandBrake/HandBrake/issues/2709#issuecomment-603321432
* gtk: Link to ole32 on mingwmwayne2020-03-281-1/+1
| | | | Fixes undefined reference to `__imp_CoTaskMemFree'
* scan: log warning when video par != container parJohn Stebbins2020-03-281-0/+8
| | | | | These errors are currently difficult to see in the log and can result in incorrect output. So make it more visible.