summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* LinGui: add liblzma dependency for Ubuntu nightly buildsJohn Stebbins2018-05-294-4/+4
|
* contrib: add lzma supportJohn Stebbins2018-05-299-4/+45
| | | | | lzma may be used by the ffmpeg tiff decoder which can be used in matroska files.
* LinGui: remove Ubuntu xenial and trusty from nightly buildsJohn Stebbins2018-05-293-32/+2
| | | | | | Neither of these support a recent enough version of nasm to build x265 with assembly optimizations. Running without assembly optimizations isn't acceptable, so just stop building these releases.
* LinGui: add libspeex dependency for Ubuntu nightly buildsJohn Stebbins2018-05-294-4/+4
|
* libhb: fix segfault when decoding empty audio trackJohn Stebbins2018-05-291-1/+2
| | | | | | | If an audio track exists, but we receive no audio packets for that track, this causes a condition that results in a NULL dereference. Fixes https://github.com/HandBrake/HandBrake/issues/1358
* lame: disable frontendJohn Stebbins2018-05-291-0/+1
| | | | | It's not needed and can cause build errors depending on which mingw tool chain is installed.
* LinGui: add speex decoder libJohn Stebbins2018-05-291-1/+1
| | | | Fixes building with new ffmpeg.
* contrib: Explicitly disable bzlib and zlib during FFmpeg configure.Bradley Sepos2018-05-291-1/+3
| | | | Should have been more thorough in 74dbfebb28d9e65d2f43161bb2b3db8f94005a39.
* contrib: Fix FFmpeg configure warning.Bradley Sepos2018-05-291-1/+0
|
* Update .gitignore for new Xcode notification.Bradley Sepos2018-05-291-2/+3
| | | | Use slightly more specific rules.
* contrib: Add Speex decoder libspeex.Bradley Sepos2018-05-297-6/+25
|
* contrib: test: Strip dll and cli binary in build phase if debug=none.Bradley Sepos2018-05-292-0/+10
|
* contrib: Remove unused Libav patches from FFmpeg.Bradley Sepos2018-05-2917-1051/+0
| | | | Closes #974 and closes #1078.
* contrib: Do not enable bzlib and zlib in FFmpeg.Bradley Sepos2018-05-291-2/+0
| | | | Per https://github.com/HandBrake/HandBrake/pull/1078#issuecomment-384461808.
* libhb: cli: Link to libbcrypt on mingw-w64.Bradley Sepos2018-05-292-2/+2
|
* contrib: Only enable pthreads for non-win32 FFmpeg.Bradley Sepos2018-05-291-4/+3
|
* contrib: Update to FFmpeg 4.0.Bradley Sepos2018-05-291-4/+3
| | | | Use https and swap url order.
* contrib: Disable AudioToolbox, CoreImage, VideoToolbox in FFmpeg.Bradley Sepos2018-05-291-0/+4
| | | | Fixes the build. Hardware acceleration should really be tested before we enable it, even in the nightly.
* Mac: Link to FFmpeg's libpostproc and libswresample.Bradley Sepos2018-05-291-0/+12
|
* contrib: Remove unnecessary FFmpeg ifeq for Mac/Darwin.Bradley Sepos2018-05-291-3/+0
|
* contrib: Use AV_CODEC_ID_ASS for FFmpeg.Bradley Sepos2018-05-282-4/+4
|
* FFMPEG: Use avcodec_free_context(..) instead of deprecated leaking ↵Sven Gothel2018-05-286-22/+16
| | | | | | | avcodec_close(..) Hence rename hb_avcodec_close -> hb_avcodec_free_context and pass the required ptr-ptr. avcodec_free_context(..) ensures releasing of all resources attached to the context.
* FFMPEG decavcodec: Consider returned error from av_buffersrc_add_frame(..)Sven Gothel2018-05-281-2/+6
|
* FFMPEG: Enable A01-matroskaenc-pgs-duration patchSven Gothel2018-05-281-11/+12
| | | | See http://ffmpeg.org/pipermail/ffmpeg-devel/2017-November/219642.html
* Using AV_CODEC_ID_SUBRIP instead of AV_CODEC_ID_SRT (libav->ffmpeg)Sven Gothel2018-05-281-2/+2
| | | | | | This fixes issue https://trac.ffmpeg.org/ticket/6304 See https://github.com/HandBrake/HandBrake/pull/981#issuecomment-347364763 See https://github.com/HandBrake/HandBrake/issues/974#issuecomment-353986772
* FFMPEG #974: Use latest FFMPEG 3.4.1 (2/2)Sven Gothel2018-05-2818-0/+0
| | | | | | | | Patch 2/2 for https://github.com/HandBrake/HandBrake/issues/974 moving to FFMPEG 3.4.1 from LIBAV 12.2. All patches have been moved to subfolder 'old' since they do not apply cleanly anymore. Work has to be performed to validate whether patches are still required.
* FFMPEG #974: Use latest FFMPEG 3.4.1 (1/2)Sven Gothel2018-05-285-9/+21
| | | | | | | | Patch 1/2 for https://github.com/HandBrake/HandBrake/issues/974 moving to FFMPEG 3.4.1 from LIBAV 12.2. The re-ordering of to be linked modules was required to solve statically linked dependencies. See libhb/module.defs etc.
* Fix diff command check for FreeBSD.Yuichiro NAITO2018-05-281-0/+11
| | | | | FreeBSD's diff doesn't support --version option. Use hash command to check if diff is available or not.
* x265: Upgrade to version 2.8sr552018-05-274-20/+20
|
* x264: Upgrade to snapshot 7d0ff22 r2901sr552018-05-273-79/+5
|
* contrib: Explicitly set x265 build type to release.Bradley Sepos2018-05-263-0/+6
| | | | Build contains debug symbols without this.
* WinGui: Open and Save File dialogs on the main window, now have their own ↵sr552018-05-243-19/+65
| | | | "MRU" initial directory target. #1353
* WinGui: Don't allow subtitle import before a source has been scanned.sr552018-05-244-1/+22
|
* WinGui: Add support for dropping .srt files onto the main window. When you ↵sr552018-05-243-15/+62
| | | | do this, the Subtitles tab is activated and a subtitle track for each file dropped will be added.
* LinGui: fix extra space in debian changelog entryJohn Stebbins2018-05-221-4/+4
| | | | debuild it's too smart about extra whitespace
* LinGui: set the build date in the debian changelogJohn Stebbins2018-05-211-4/+6
| | | | | | | | Ubuntu build servers appear to set the build machine date/time from this. So hard coding it to some random date is suboptimal. Fixes incorrect build date in the HandBrake version line of the activity log.
* WinGui: Potential Fix for #1288 Crash in the TreeViewHelper when selecting ↵sr552018-05-181-0/+5
| | | | presets.
* WinGui: Fix an issue with the Add preset window that prevented it from ↵sr552018-05-182-3/+19
| | | | updating existing non-built-in presets. #1333
* Lib: Update LibVPX to 1.7.0sr552018-05-181-3/+3
| | | | This fixes corrupted output issue on macos
* WinGui: Some more backend work for the upcoming Queue redesign.sr552018-05-183-16/+67
|
* LinGui: fix behaviour of queue add multipleJohn Stebbins2018-05-181-4/+12
| | | | | | It was adding titles that were not selected. Fixes https://github.com/HandBrake/HandBrake/issues/1347
* LinGui: fix opening files on command lineJohn Stebbins2018-05-171-1/+2
|
* WinGui: Improved behaviour of the Add Selection to Queue Window. Can now be ↵sr552018-05-162-4/+19
| | | | resized to full screen and also now supports spacebar selection once a record is selected to toggle the selection checkbox. Fixes #1341
* LinGui: fix display of video quality over sliderJohn Stebbins2018-05-151-0/+2
| | | | | After changing video encoders, the slider value was cut off at the right edge of the window.
* libhb: Increase maximum packet read size in stream.c.Bradley Sepos2018-05-131-1/+1
| | | | | | Previous value maxed out at lossless x264 4K or so, new value should be large enough for lossless x264 8K. Fixes #1334.
* scripts: Update to mingw-w64-build 4.0.1.Bradley Sepos2018-05-101-3/+3
| | | | Downgrades binutils to workaround https://sourceware.org/bugzilla/show_bug.cgi?id=22762 until a new version is released. Fixes #1330.
* WinGui: Make the error checking more aggressive when adding to queue. Add ↵sr552018-05-093-5/+50
| | | | support for bailing out if batch adding and errors occur.
* WinGui: Remove Logging abstraction from the Services library. Let the ↵sr552018-05-0817-166/+167
| | | | library consumers decide how to log instead utilising the log events instead.
* WinGui: Remove the need for ILog on the key Interop API surface.sr552018-05-084-66/+64
|
* WinGui: Remove some unnecessary version / bitness calls in the Services library.sr552018-05-085-27/+4
|