Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | scripts: Update to mingw-w64-build 4.1.0. | Bradley Sepos | 2018-06-17 | 1 | -2/+2 |
| | | | | Removes yasm dependency. | ||||
* | LinGui: remove unused dependencies from debian control files | John Stebbins | 2018-06-17 | 2 | -2/+2 |
| | |||||
* | contrib: make: Remove CMake contrib. | Bradley Sepos | 2018-06-17 | 8 | -41/+5 |
| | | | | Still required, only HandBrake will not build it anymore. | ||||
* | contrib: make: Remove --enable-local-autotools and --enable-local-pkgconfig. | Bradley Sepos | 2018-06-17 | 18 | -130/+22 |
| | | | | Closes #549. | ||||
* | contrib: Enable asm for libtheora on Mac x86_64. | Bradley Sepos | 2018-06-17 | 1 | -3/+0 |
| | | | | This rule is 9 years old and homebrew builds theora with asm. | ||||
* | contrib: gtk: libhb: make: scripts: Remove yasm contrib. | Bradley Sepos | 2018-06-17 | 8 | -93/+5 |
| | |||||
* | contrib: Switch yasm dependencies to nasm. | Bradley Sepos | 2018-06-17 | 7 | -38/+8 |
| | |||||
* | libhb: Allow 7.1 channels AAC encoding. | Simon Lämmle | 2018-06-16 | 1 | -3/+11 |
| | | | | Allow 7.1 channels for AAC, but dissalow 6.1 for FDK (H)AAC, because it is not supported. | ||||
* | muxavformat: silence mp4 frame size warning | John Stebbins | 2018-06-15 | 1 | -0/+1 |
| | | | | Set samples per frame for audio tracks | ||||
* | muxavformat: use alternate API to initialize out context | John Stebbins | 2018-06-15 | 1 | -12/+5 |
| | | | | | | avformat_alloc_output_context2 does several things for us that we were doing in separate steps. It also allocates AVFormatContext.url for us so we do not have a case where we alloc something that ffmpeg frees. | ||||
* | muxavformat: fix crash on windows | John Stebbins | 2018-06-15 | 1 | -1/+1 |
| | | | | | | We allocate AVFormatContext.url, but libavformat frees it. So we must use an allocation function that is compatible with the free function used by libavformat. | ||||
* | WinGui: Fix a bug in queue recovery where old files were not deleted. | sr55 | 2018-06-15 | 1 | -2/+8 |
| | |||||
* | WinGui: Fix a potential crash in HandBrakeEncoderHelpers.cs | sr55 | 2018-06-15 | 1 | -20/+21 |
| | |||||
* | WinGui: Fix a crash in a converter. | sr55 | 2018-06-15 | 1 | -1/+1 |
| | |||||
* | WinGui: Fix an integer overflow in the UI layer for the start/stop controls. ↵ | sr55 | 2018-06-14 | 7 | -15/+53 |
| | | | | Fixes #1327 | ||||
* | WinGui: Soften the colour of the grid lines in the chapters table | Sam H | 2018-06-14 | 1 | -1/+2 |
| | |||||
* | WinGui: Make MenuItems the same height as the Menu | Sam H | 2018-06-14 | 1 | -0/+5 |
| | |||||
* | WinGui: Add HintPath to newtonsoft json in the worker process project. It ↵ | sr55 | 2018-06-14 | 1 | -0/+1 |
| | | | | shouldn't be needed but some VS installs appear to have issues without it. Fixes #1420 | ||||
* | libopus: run autoreconf | ilovezfs | 2018-06-14 | 1 | -0/+2 |
| | | | configure.ac is modified by the patch from #1380 | ||||
* | Fix PGS subtitle decoding... | John Stebbins | 2018-06-13 | 8 | -97/+147 |
| | | | | | | | | | | | | | | | | | ...And add a timebase to every stream. ffmpeg's subtitle decoder internally converts the packet pts to AV_TIME_BASE units based on AVCodecContext.pkt_timebase. If pkt_timebase is not set, the PGS subtitle decoder only returns AV_NOPTS_VALUE for timestamps. So setting pkt_timebase in decpgssub.c fixes PGS subtitle decoding. Confusingly, the subtitle decoder does not convert the pts *back* to the input timebase, but instead leaves them in AV_TIME_BASE units upon returning a decoded subtitle. To get a head start on fixing any other such issues that might arrise, I have also set pkt_timebase in all other avcodec decoders. | ||||
* | libhb: fix snprintf compiler warnings | John Stebbins | 2018-06-13 | 9 | -79/+105 |
| | | | | | Our handling of temporary directory paths could truncate resulting filenames. This fixes the warnings and prevents possible truncation. | ||||
* | libhb: eliminate use of deprecated av_register_all... | John Stebbins | 2018-06-13 | 1 | -2/+0 |
| | | | | ...and avformat_register_all | ||||
* | libhb: eliminate use of deprecated ffmpeg lockmgr | John Stebbins | 2018-06-13 | 1 | -27/+0 |
| | | | | It's a NOP and does nothing in current code | ||||
* | muxavformat: fix use of deprecated AVFormat.filename | John Stebbins | 2018-06-13 | 1 | -1/+1 |
| | | | | | | The new way is AVFormat.url. AVFormat.filename had lenght limitations that url does not since it is allocated by the caller (and freed by libavformat). | ||||
* | MacGui: do not play a sound for notification if alerts are disabled in prefs. | Damiano Galassi | 2018-06-13 | 1 | -7/+5 |
| | |||||
* | MacGui: fix x264 unparsed string and advanced panel. | Damiano Galassi | 2018-06-13 | 1 | -3/+3 |
| | |||||
* | LinGui: change language lists from GtkListBox to GtkTreeView | John Stebbins | 2018-06-12 | 6 | -202/+451 |
| | | | | | | | | The GtkTreeView is more flexible and more capable. Languages can be searched for in the GtkTreeView by focusing the widget and typing what you want to find. Double clicking an item in the list will add or remove it from the "selected" languages list in audio and subtitle track selection settings. | ||||
* | comb_detect: fix crash when no valid frames are passed | John Stebbins | 2018-06-11 | 1 | -1/+4 |
| | |||||
* | LinGui: add search function to language popups | John Stebbins | 2018-06-11 | 2 | -0/+48 |
| | | | | | | | | The language list is long and displays native names while sorted by English names, so it is difficult to find a language. This adds the ability to "search" for a language based on it's initial character. Typing a character will jump to the next entry that starts with that character in its native name. | ||||
* | flatpak: update appstream snapshot images | John Stebbins | 2018-06-11 | 1 | -3/+11 |
| | |||||
* | WinGui: Don't compile the AppX project when building the solution. It's not ↵ | sr55 | 2018-06-11 | 1 | -4/+0 |
| | | | | currently in use. | ||||
* | MacGui: do not use NSMatrix for radio buttons, fix some layout issues. | Damiano Galassi | 2018-06-11 | 3 | -118/+98 |
| | |||||
* | encavcodec: fix encoding with vp8 and vp8 encoders | John Stebbins | 2018-06-10 | 1 | -2/+2 |
| | | | | Was broken by the AMF merge | ||||
* | contrib: Add macOS 10.13 High Sierra detection patch to libvpx. | Bradley Sepos | 2018-06-10 | 1 | -0/+59 |
| | | | | Seems like libvpx should have a generic target for future/unknown macOS versions. | ||||
* | contrib: Add compatibility patches for libvpx. | Bradley Sepos | 2018-06-10 | 2 | -0/+116 |
| | | | | The avx-512 patch should avoid breakage with wonky compilers and older systems such as macOS <= 10.11. The pthread detection patch can be applied more generally but really is a safety check targeting win32. | ||||
* | WinGui: Implement most of the HTTP Worker Process stubs. | sr55 | 2018-06-10 | 17 | -123/+414 |
| | |||||
* | MacGui: remove unused localization files. | Damiano Galassi | 2018-06-10 | 10 | -183/+0 |
| | |||||
* | MacGui: Change the "Picture Size" label to "Dimensions" to avoid confusion ↵ | Damiano Galassi | 2018-06-10 | 1 | -10/+8 |
| | | | | on the Add Preset View. #1309 | ||||
* | MacGui: update Sparkle to 1.19.0. | Damiano Galassi | 2018-06-10 | 30 | -295/+703 |
| | |||||
* | WinGui: Stub the RemoteInstance implementation of IEncodeInstance. | sr55 | 2018-06-10 | 2 | -0/+89 |
| | |||||
* | WinGui: Split out the encode portion of IHandBrakeInstance into ↵ | sr55 | 2018-06-10 | 4 | -36/+58 |
| | | | | IEncodeInstance. API remains compatible. | ||||
* | WinGui: HandBrake.Worker tidyup. | sr55 | 2018-06-10 | 3 | -35/+50 |
| | |||||
* | WinGui: Stub out a background worker process. | sr55 | 2018-06-10 | 7 | -0/+406 |
| | |||||
* | Remove the unused "rows" header from the chapters DataGrid | Sam H | 2018-06-10 | 1 | -1/+1 |
| | |||||
* | MacGui: fix another round of deprecation warnings. Remove drawer code. | Damiano Galassi | 2018-06-10 | 16 | -55/+36 |
| | |||||
* | muxavformat: Fix muxing SSA subtitles | John Stebbins | 2018-06-09 | 1 | -35/+0 |
| | | | | | | ffmpeg expect SSA packets in matroska format. Fixes https://github.com/HandBrake/HandBrake/issues/1379 | ||||
* | decssasub: Fix decoding SSA subtitles | John Stebbins | 2018-06-09 | 2 | -207/+18 |
| | | | | | | | ffmpeg delivers the SSA subtitles in the matroska packet format we require, so no parsing is necessary now. Fixes https://github.com/HandBrake/HandBrake/issues/1406 | ||||
* | Another typo | Scott | 2018-06-09 | 1 | -1/+1 |
| | |||||
* | Typos | Scott | 2018-06-09 | 1 | -1/+1 |
| | |||||
* | MacGui: improve UI layout when localised. | Damiano Galassi | 2018-06-09 | 12 | -170/+277 |
| |