summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* libhb: Improve pthreads-win32 compatibility when PTW32_STATIC_BUILD isn't ↵Bradley Sepos2016-06-211-2/+2
| | | | | | defined. As may be the case with newer mingw with pthreads precompiled.
* contrib: Add patch for building harfbuzz with mingw i686.Bradley Sepos2016-06-211-0/+11
|
* contrib: Add patch for building fontconfig with mingw i686.Bradley Sepos2016-06-211-0/+56
|
* contrib: Explicitly use gnu89 with libiconv.Bradley Sepos2016-06-211-1/+1
|
* contrib: Update to libiconv 1.14.Bradley Sepos2016-06-211-7/+3
|
* LinGui: fix initial preview scaling sizeJohn Stebbins2016-06-201-2/+2
|
* LinGui: Fix preview window sizing when there is no title yetJohn Stebbins2016-06-171-0/+12
|
* MacGui: fix drag&drop on the main window tab view.Damiano Galassi2016-06-172-1/+12
|
* MacGui: set some label color in the HUD to secondaryLabelColor.Damiano Galassi2016-06-173-13/+16
|
* MacGui: fix build with 10.12sdk, disable QTKit because is no longer available.Damiano Galassi2016-06-173-0/+13
|
* WinGui: Attempt to fix the installer so that users can cleanly install both ↵sr552016-06-164-4/+4
| | | | the nightly and official public release at the same time.
* WinGui: Make the "Presets" menu grouped by category.sr552016-06-166-14/+141
|
* subtitle scan: tighten up scan pass dropping logicJohn Stebbins2016-06-111-1/+3
| | | | | | | Also drop the scan pass if there is only one subtitle track and "force" is not specified. When scanning for foreign audio subtitles without force, you need at least 2 tracks in order for the 10% selection logic to apply.
* build: fix references to documents (e.g. NEWS -> NEWS.markdown)John Stebbins2016-06-113-10/+12
|
* subtitle scan: drop scan pass if there are no suitable subtitlesJohn Stebbins2016-06-101-2/+21
| | | | A suitable subtitle is one that matches the users preferred language.
* libhb: Add "Very Fast" presets.Bradley Sepos2016-06-103-2/+782
|
* fix(de.po): Minor typo causing a nasty warning (#222)setec2016-06-101-1/+1
| | | Fixes `Gtk: Failed to set text '<b>Nur Erzwungene>' from markup due to error parsing markup: Fehler in Zeile 1, Zeichen 35: Element »markup« wurde geschlossen, aber das derzeit offene Element ist »b«`
* sync: speed up p-to-p finalization when there are subtitlesJohn Stebbins2016-06-101-0/+46
| | | | | | | | | | | | | When doing point-to-point encoding, subtitles can cause a long delay in finishing the job when the stop point is reached. This is due to the sparse nature of subtitles. We may not even see any additional subtitle till we reach the end of the file. So when all audio and video streams have reached the end point, force the termination of all subtitle streams by pushing an end-of-stream buffer into each subtitles input fifo. This will cause each subtitle sync worker to wake and return HB_WORK_DONE.
* cli: fix initialization of SubtitleTrackSelectionBehaviorJohn Stebbins2016-06-101-1/+1
| | | | | | We should only override the original presets value when --all-subtitles, --first-subtitle, or an explicit subtitle list is specified on the command line.
* sync: fix potential stall when searching for p-to-p startJohn Stebbins2016-06-101-2/+11
| | | | A full input queue could cause the search to stall
* sync: when p-to-p end reached return HB_WORK_DONE asapJohn Stebbins2016-06-101-0/+12
|
* libhb: Make new presets names less verbose.Bradley Sepos2016-06-103-114/+114
| | | | Only the names have been changed, to protect the innocent.
* Merge pull request #220 from bradleysepos/meta-docsBradley Sepos2016-06-1012-1399/+1471
|\ | | | | Modernize and revise meta docs.
| * Revise and rename README.Bradley Sepos2016-06-103-34/+43
| | | | | | | | Translations is now part of README.markdown.
| * Correct typos in README.md.Patrick A. Ferry2016-06-101-2/+2
| |
| * Convert NEWS to Markdown.Bradley Sepos2016-06-102-1190/+1203
| | | | | | | | Edited 1.0.0 through 0.10.0 for typographical and grammatical correctness.
| * GPLv2Bradley Sepos2016-06-101-0/+17
| | | | | | | | | | | | | | Add LICENSE (notes on all applicable licenses, including contrib licenses) to supplement COPYING (HandBrake's GPLv2 license). Idea taken from LibAV's LICENSE: https://github.com/libav/libav/blob/9e8bbe7d4d1dcd5fec491dbfbb98ed2038a7bed5/LICENSE
| * Add text identifying HandBrake to COPYING.Bradley Sepos2016-06-101-0/+5
| | | | | | | | | | Idea taken from Kodi's LICENSE.GPL: https://github.com/xbmc/xbmc/blob/0d4285145b474d323a04eaba20232dd6a5b8bc1b/LICENSE.GPL
| * Add BradleyS to AUTHORS.Bradley Sepos2016-06-101-0/+6
| |
| * Convert AUTHORS to Markdown.Bradley Sepos2016-06-102-119/+143
| |
| * Convert THANKS to Markdown.Bradley Sepos2016-06-103-56/+54
|/ | | | CREDITS is now part of THANKS.markdown.
* decsrtsub: simplify code and improve commentsJohn Stebbins2016-06-091-23/+19
|
* decsrt: don't add extra hard line break at end of subtitleJohn Stebbins2016-06-091-5/+11
|
* decsrt: fix dropping of first srt when it's start time is 0John Stebbins2016-06-091-2/+2
|
* WinGui: Add {preset} to autoname options. This is a non-live option meaning ↵sr552016-06-095-11/+21
| | | | it only changes when the title changes. (Same as {date} {time} {quality} {bitrate}). Implements #156
* WinGui: Check directory permissions before adding a job to the queue for ↵sr552016-06-094-0/+38
| | | | processing. Fixes #219
* sync: fix some p-to-p issuesJohn Stebbins2016-06-091-72/+123
| | | | | | | | | After finding the start position, some data prior to the start from other streams could leak through causing duplicate timestamps in the output. Also, improves alignment of stop times of all streams when a stop time is set.
* json: fix extraction of negative SRT offsetsJohn Stebbins2016-06-091-9/+9
|
* WinGui: For silent installs, assume it's All Users, not Current User.sr552016-06-074-2/+36
| | | | Admins deploying the app on the network were not seeing the app icons appearing when installing from a different user account from the users.
* Update NEWS filesr552016-06-051-3/+8
|
* build: Add xclean make target to macosx.Bradley Sepos2016-06-042-0/+12
| | | | Since we bypass the test (cli) module on Mac OS X, also add test.clean and test.xclean convenience targets.
* cli: Take preset frame rate / mode into account.Bradley Sepos2016-06-031-3/+13
|
* cli: Fix frame rate mode when not explicitly set.Bradley Sepos2016-06-031-0/+2
|
* libhb: Fix invalid VideoTune value in new presets.Bradley Sepos2016-06-022-108/+108
|
* libhb: Add new built-in presets, mark old presets as legacy.Bradley Sepos2016-06-023-254/+11388
| | | | | | Will change VP9 presets' audio to Opus if/when that lands. Closes #159.
* scripts: Add script to build built-in presets.Bradley Sepos2016-06-021-0/+26
|
* CLI: fix behaviour of --subtitle-lang-listJohn Stebbins2016-06-021-2/+4
| | | | It did not default to "first" subittle selection behaviour.
* encavcodec: error out on invalid encoder presetJohn Stebbins2016-05-301-11/+18
|
* vpx: fix NULL encoder preset caseJohn Stebbins2016-05-291-1/+7
|
* vpx: add encoder presetsJohn Stebbins2016-05-297-32/+117
| | | | | | | | | | | presets are veryfast - deadline=good:cpu-used=5 faster - deadline=good:cpu-used=4 fast - deadline=good:cpu-used=3 medium - deadline=good:cpu-used=2 slow - deadline=good:cpu-used=1 slower - deadline=good:cpu-used=0 veryslow - deadline=best:cpu-used=0