summaryrefslogtreecommitdiffstats
path: root/contrib
Commit message (Collapse)AuthorAgeFilesLines
...
* qsv: disable xlib in ffmpegJohn Stebbins2019-03-071-2/+3
| | | | | It is autodetected and results in link failure if ffmpeg finds it bacause we do not add it to final link flags
* LinGui: make QSV encoding actually workJohn Stebbins2019-03-071-1/+6
| | | | | | Assuming you built HandBrake with 'configure --enable-qsv' and you have built and installed Intel MediaSDK in a directory that is in your LD search path, the QSV encoders now work. HW decode is not supported.
* contrib: Update to FreeType 2.9.1.Bradley Sepos2019-02-262-3/+27
|
* contrib: Fix FreeType bzip2 dependency typo.Bradley Sepos2019-02-261-1/+1
|
* Revert "contrib: Update to FreeType 2.9.1."Bradley Sepos2019-02-261-3/+3
| | | | | | Hoses hb.dll. Reverting until a fix is implemented. This reverts commit 9ad4cae93670aa84349cd05b040a96f8d8e4ef24.
* contrib: Update to libxml2 2.9.9.Bradley Sepos2019-02-241-3/+3
|
* contrib: Update to libdvdread 6.0.1.Bradley Sepos2019-02-242-165/+3
|
* contrib: Update to libbluray 1.1.0.Bradley Sepos2019-02-241-3/+3
|
* contrib: Update to Jansson 2.12.Bradley Sepos2019-02-241-3/+3
|
* contrib: Update to HarfBuzz 2.3.1.Bradley Sepos2019-02-241-3/+3
|
* contrib: Update to fribidi 1.0.5.Bradley Sepos2019-02-246-62/+17
|
* contrib: Update to FreeType 2.9.1.Bradley Sepos2019-02-241-3/+3
|
* contrib: Remove fdk-aac SourceForge url.Bradley Sepos2019-02-211-1/+0
| | | | Checksum does not match the other urls. The GitHub repo by mstorsjo seems preferable at this time, anyway.
* contrib: Update bzip2 upstream url.Bradley Sepos2019-02-211-1/+1
| | | | The previous url is gone.
* contrib: Update to AMF 1.4.9Ewout ter Hoeven2019-02-171-4/+4
|
* contrib: Update to libsamplerate 0.1.9-49-ga2eb281.Bradley Sepos2019-02-141-6/+6
|
* contrib: Add local patch to fix missing x265 animation tune.Nomis1012019-02-144-0/+88
|
* contrib: Restore FFmpeg VideoToolbox patch.Bradley Sepos2019-02-111-0/+27
| | | | Mistakenly removed in 66a362ee92331fa1393fbdb0c1e1b26d8f39de6a.
* contrib: Update to x265 3.0.Ewout ter Hoeven2019-02-114-20/+20
|
* contrib: Update to FFmpeg 4.1.1.Ewout ter Hoeven2019-02-118-321/+3
|
* contrib: Update to nvenc 8.2.15.7Ewout ter Hoeven2019-02-111-4/+4
|
* contrib: Update to fdk-aac 0.1.6.Ewout ter Hoeven2019-02-111-3/+6
|
* contrib: Update to libvorbis-1.3.6Ewout ter Hoeven2019-02-111-3/+3
|
* contrib: Correct upstream libogg url.Bradley Sepos2019-02-111-1/+1
| | | | We use the source url, not the mirror/redirect.
* contrib: Update to libogg 1.3.3.Ewout ter Hoeven2019-02-113-27/+3
|
* Revert "contrib: Update to libvorbis-1.3.6"Bradley Sepos2019-02-111-3/+3
| | | | | | Reverting until we can sort out build issues / Travis glitch. This reverts commit 8bb9566f213d5cb891e72c145824cb268cef0c68.
* contrib: Update to libvorbis-1.3.6Ewout ter Hoeven2019-02-111-3/+3
|
* contrib: Update x265 cross compilation directives.Bradley Sepos2019-01-193-0/+24
| | | | Necessary for cross compiling with gcc 8.
* ffmpeg: enable pict_type setting in AMD VCEJohn Stebbins2019-01-161-0/+78
| | | | | This is required by HandBrake in order to place IDR frames at chapter boundaries
* contrib: Revert libvpx clang patch added in ↵Bradley Sepos2019-01-081-46/+0
| | | | | | e3817b13cfebce6f7542be6761bd9fa8b51e1005. I must have forgotten to `make libvpx.xclean` before building.
* contrib: Fix potential assembly issues with libvpx and AVX-512.Bradley Sepos2019-01-072-0/+50
| | | | Fixes cross compilation with gcc 8 and where clang is acting weird.
* flatpak: fix x264 link errors in latest flatpak SdkJohn Stebbins2019-01-051-0/+4
| | | | | Latest flatpak freedesktop Sdk gcc uses PIE by default which requires that we build x264 with PIC
* Update the mfx dispatch library to the head revision a7d95e5 to fix issues ↵sr552018-12-301-2/+2
| | | | with newer Intel Drivers.
* contrib: Add FFmpeg patch fixing decoding for certain MPEG streams.Bradley Sepos2018-12-141-0/+30
| | | | Fixes #1563.
* contrib: Update to FFmpeg 4.1.0.Bradley Sepos2018-11-267-67/+262
| | | | Includes additional patches applied to the release branch shortly after tagging, including a patch that fixes #1595.
* contrib: Update to x265 2.9.Bradley Sepos2018-11-264-20/+20
|
* contrib: Update to x264 build 157 r2935 545de2f.Bradley Sepos2018-11-263-606/+10
|
* contrib: Update to libopus 1.3.Bradley Sepos2018-11-261-3/+3
|
* Add VideoToolbox hardware encoding thru FFmpeg.Damiano Galassi2018-11-152-1/+31
|
* ffmpeg: fix static audio with pcm in mp4John Stebbins2018-09-091-0/+64
| | | | Fixes https://github.com/HandBrake/HandBrake/issues/1555
* contrib: update libdvdnav and libdvdread to version 6.0.0Damiano Galassi2018-08-303-14/+15
|
* build: Allows to use clang/clang++ compiler on FreeBSD.Yuichiro NAITO2018-08-221-0/+5
| | | | | LOCALBASE variable is used to indicate where FreeBSD ports are installed. default is /usr/local.
* contrib: gtk: libhb: macosx: test: Remove remaining traces of libavresample.Bradley Sepos2018-08-161-1/+0
| | | | Extension of and closes #1422.
* libbluray: add debug symbols when debugging is enabledJohn Stebbins2018-08-061-0/+4
|
* build: Fix to not pass --enable-nvenc to FFmpeg configure on FreeBSD.Yuichiro NAITO2018-07-021-11/+0
| | | | Nvenc is not currently supported by Nvidia on FreeBSD. If it becomes supported on FreeBSD, please check nvidia-driver and FFmpeg.
* build: Fix to add FreeBSD to nvenc target.Yuichiro NAITO2018-07-011-0/+11
|
* Add NVEnc encoder. (Round 3) (#1437)Scott2018-06-293-1/+25
| | | | | | Adding the Nvidia NVEnc H.264 and H.265 encoders. Based on Initial work by sgothel --enable-nvenc is the new compile time configure option to enable for builds.
* contrib: Add additional AVX-512 compatibility patches to libvpx.Bradley Sepos2018-06-282-0/+96
| | | | #1401.
* ffmpeg: alternate fix for corrupt preview framesJohn Stebbins2018-06-221-18/+15
| | | | | This leaves the recovery point heuristic intact and fixes the problem that was triggering the heuristic to return an early frame
* contrib: Update to FFmpeg 4.0.1.Bradley Sepos2018-06-211-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changelog: https://github.com/FFmpeg/FFmpeg/blob/e049f7c24fc6aa5fc925f860e2ad940a75cfd84f/Changelog - avcodec/aacdec_fixed: Fix undefined integer overflow in apply_independent_coupling_fixed() - avcodec/dirac_dwt_template: Fix undefined behavior in interleave() - avutil/common: Fix undefined behavior in av_clip_uintp2_c() - fftools/ffmpeg: Fallback to duration if sample rate is unavailable - avformat/mov: Only set pkt->duration to non negative values - avcodec/mpeg4videodec: Clear bits_per_raw_sample if it has originated from a previous instance - avformat/movenc: fix recognization of cover image streams - avformat/movenc: properly handle cover image codecs - avcodec/h264_slice: Fix overflow in recovery_frame computation - avcodec/h264_ps: Move MAX_LOG2_MAX_FRAME_NUM to header so it can be used in h264_sei - avcodec/h264_mc_template: Only prefetch motion if the list is used. - avcodec/xwddec: Use ff_set_dimensions() - avcodec/wavpack: Fix overflow in adding tail - avcodec/shorten: Fix multiple integer overflows - avcodec/shorten: Fix undefined shift in fix_bitshift() - avcodec/shorten: Fix a negative left shift in shorten_decode_frame() - avcodec/shorten: Sanity check nmeans - avcodec/shorten: Check non COMM chunk len before skip in decode_aiff_header() - avcodec/mjpegdec: Fix integer overflow in ljpeg_decode_rgb_scan() - avcodec/truemotion2: Fix overflow in tm2_apply_deltas() - avcodec/opus_silk: Change silk_lsf2lpc() slightly toward silk/NLSF2A.c - avcodec/amrwbdec: Fix division by 0 in find_hb_gain() - avcodec/h263dec: Reinitialize idct context if it has not been setup for the active profile - avcodec/idctdsp: Clear idct/idct_add for studio profile - avformat/mov: replace a value error by clipping into valid range in mov_read_stsc() - avformat/bintext: Reduce detection for random .bin files as it more likely is not a multimedia related file - avformat/mov: Break out early if chunk_count is 0 in mov_build_index() - avcodec/fic: Avoid some magic numbers related to cursors - avcodec/mpeg4video: Detect reference studio streams as studio streams - avcodec/mpeg4videodec: Do not corrupt bits_per_raw_sample - avcodec/mpeg4videode: Eliminate out of loop VOP startcode reading for studio profile - avcodec/g2meet: ask for sample with overflowing RGB - avcodec/idctdsp: Transmit studio_profile to init instead of using AVCodecContext profile - avcodec/ac3dec: Check that the number of channels with dependant streams is valid - avcodec/ac3dec: Fix null pointer dereference in ac3_decode_frame() - avcodec/aacdec_fixed: use 64bit to avoid overflow in rounding in apply_dependent_coupling_fixed() - oavcodec/aacpsdsp_template: Use unsigned for hs0X to prevent undefined behavior - avcodec/g723_1dec: Clip bits2 in both directions - avcodec/mpeg4videoenc: Use 64 bit for times in mpeg4_encode_gop_header() - avcodec/mlpdec: Only change noise_type if the related fields are valid - indeo4: Decode all or nothing of a band header. - avcodec/ac3dec: Use frame_size if superframe_size is 0 - avformat/mov: Only fail for STCO/STSC contradictions if both exist - avcodec/dirac_dwt: Fix integer overflow in COMPOSE_DD97iH0 / COMPOSE_DD137iL0 - avcodec/fic: Check available input space for cursor - avcodec/mpeg4videodec: Check bps (VOL header) before VOP for studio profile - avcodec/g2meet: Check RGB upper limit - avcodec/jpeg2000dec: Fix undefined shift in the jpeg2000_decode_packets_po_iteration() CPRL case - avcodec/jpeg2000dec: Skip init for component in CPRL if nothing is to be done - avcodec/g2meet: Change order of operations to avoid undefined behavior - avcodec/flac_parser: Fix infinite loop - avcodec/mpeg4videodec: Split decode_studio_vol_header() out of decode_studiovisualobject() - avcodec/mpeg4videodec: Move decode_studiovisualobject() parsing in the branch for visual object parsing - avcodec/mpeg4video_parser: Avoid litteral 0x1B6, use named constant instead - avcodec/mpeg4video_parser: Fix incorrect spliting of MPEG-4 studio frames - avformat/m4vdec: Use the same constant names as libavcodec - avformat/m4vdec: Fix detection of raw MPEG-4 ES Studio - avcodec/wavpack: Fix integer overflow in DEC_MED() / INC_MED() - avcodec/wavpack: Fix integer overflow in wv_unpack_stereo() - avcodec/error_resilience: Fix integer overflow in filter181() - avcodec/h263dec: Check slice_ret in mspeg4 slice loop - avcodec/elsdec: Fix memleaks - avcodec/vc1_block: simplify ac_val computation - avcodec/ffv1enc: Check that the crc + version combination is supported - configure: The eac3_core bitstream filter needs the ac3 parser. - configure: fix arm inline asm checks - lavf/libssh: translate a read of 0 to EOF - ffprobe: fix SEGV when new streams are added - avformat/mpegts: fix incorrect indentation - avformat/mpegts: initialize section_buf to fix valgrind test failure - avformat/mpegts: reindent after last change - avformat/mpegts: parse sections with multiple tables - avformat/mpegts: clean up whitespace - avformat/mpegts: use MAX_SECTION_SIZE instead of hardcoded value - avformat/mpegts: skip non-PMT tids earlier - avcodec/mediacodecdec: add workaround for buggy amlogic mpeg2 decoder - avcodec/mediacodecdec: wait on first frame after input buffers are full - avcodec/mediacodecdec: restructure mediacodec_receive_frame - avcodec/mediacodec_wrapper: add helper to fetch SDK_INT - avcodec/mediacodecdec: refactor pts handling - avcodec/mediacodecdec: use AV_TIME_BASE_Q - avcodec/mediacodecdec: clarify delay_flush specific code - avcodec/videotoolbox: fix decoding of some HEVC videos - avcodec/hevc: remove videotoolbox hack - avcodec/videotoolbox: split h264/hevc callbacks - avcodec/videotoolbox: cleanups - avcodec/videotoolbox: fix kVTCouldNotFindVideoDecoderErr trying to decode HEVC on iOS - avcodec/videotoolbox: improve logging of decoder errors - avcodec/xwddec: fix palette alpha - avformat/webm_chunk: always use a static buffer for get_chunk_filename - configure: fix configure check for lilv-0 - avcodec/nvdec_hevc: fix scaling lists - avcodec/hevcdec: make ff_hevc_frame_nb_refs take a const pointer - lavf/bluray: translate a read of 0 to EOF - lavf/dashenc: don't call flush_init_segment before avformat_write_header - avdevice/decklink_dec: unref packets on avpacket_queue_put error - avcodec/hnm4video: fix palette alpha - avcodec/anm: fix palette alpha - avformat/qtpalette: parse color table according to the QuickTime file format specs - ffplay: Fix realloc_texture when input texture is NULL. - hwcontext_vaapi: Fix compilation with libva versions < 1.4.0 - lavf/qsv: clone the frame which may be managed by framework - lavf: make overlay_qsv work based on framesync - avformat/segafilm - revert keyframe detection - avformat/utils: refactor upstream_stream_timings - avformat/utils: ignore outlier durations on subtitle/data streams as well