summaryrefslogtreecommitdiffstats
path: root/libhb
Commit message (Collapse)AuthorAgeFilesLines
* Add SSA subtitle importJohn Stebbins2019-01-149-47/+358
|
* decavcodec: fix more potential uses of uninitialized variablesTim Walker2019-01-081-6/+6
| | | | | | Fixes a crash I experienced locally following 76f14dad963db46961ce3d425a102ac3d898ce10 Inspired by 3c95342a8cdf5b3b03d8b5e94ec099b0bc6a4f35
* fix missing frames when transcoding m2ts filesJohn Stebbins2019-01-072-1/+68
| | | | Fixes https://github.com/HandBrake/HandBrake/issues/1611
* decavcodec: fix potential use of uninitialized variablesJohn Stebbins2019-01-051-2/+2
|
* Update copyright dates to 2019.Bradley Sepos2019-01-0195-95/+95
|
* avfilter: fix yadif optionsJohn Stebbins2018-12-281-9/+33
| | | | | | | | 'mode' still worked, but I've changed to use mnemonic string values. 'parity' still worked, but I've changed to use mnemonic string values. 'auto' failed, was replaced by 'deint=deinterlaced'. Fixes https://forum.handbrake.fr/viewtopic.php?f=6&t=38564
* encavcodecaudio: fix AAC 5.1 encodingJohn Stebbins2018-12-271-0/+5
| | | | | | | Use 5.1 back for AAC because 5.1 side uses a not-so-universally supported feature to signal the non-standard layout Fixes https://github.com/HandBrake/HandBrake/issues/1744
* libhb: Remove duplicate lines added to param.c in ↵Bradley Sepos2018-12-251-4/+0
| | | | | | 822ce4df33f7550078688f86a68460bdfb4d2c90. #1754.
* Fix rotation of video flagged with 0 rotationJohn Stebbins2018-12-251-0/+1
| | | | | | Only breaks in cases that video is *explicitely* flagged with 0 rotation. Fixes https://github.com/HandBrake/HandBrake/issues/1750
* preset: Add Chromecast 1080p60 Surround preset and update some descriptions.Bradley Sepos2018-12-121-4/+120
| | | | New Chromecast 3rd Generation supports 60 fps.
* Extend the range of allowed bitrate inputs to allow Opus to go down as low ↵sr552018-12-111-0/+3
| | | | as 6kbit #1725
* VideoToolbox: Remove unsupported main10 mode #1719sr552018-12-101-1/+1
|
* VCE: Fix an issue with where the h264 stream was not correctly written to ↵sr552018-12-071-9/+2
| | | | the container. #1706
* Default Nvenc to use slower, higher quality settings. Fix some issues around ↵sr552018-12-011-12/+56
| | | | the rate control, profile and level settings.
* nvenc: fix chapter mark positionsJohn Stebbins2018-11-291-0/+3
| | | | | Set flag that forces nvenc to produce IDR frames when a keyframe is forced. We require IDR frames at chapter marks.
* build: Remove GCC.I and GCC.L for FreeBSD.Yuichiro NAITO2018-11-271-0/+1
| | | | | | | | It is too strong configuration that forces to search for the specific path first. If contrib library (ex. x265) is installed from Ports, and Ports library version is different from contrib, "GCC.I=/usr/local/include" look up Ports library headers first and it can be different definitions from contrib headers. We should look up contrib headers before Ports library headers.
* Nvenc: Don't override rc-lookahead or spartial-aq settings.sr552018-11-241-6/+0
|
* WinGui: Get rid of some erroneous logging for NVEnc.sr552018-11-231-2/+1
|
* Add VideoToolbox hardware encoding thru FFmpeg.Damiano Galassi2018-11-157-3/+196
|
* Give VCE and NVENC encoders more descriptive long namesJohn Stebbins2018-11-141-4/+4
|
* Fix display of null nvenc encoder names in job logJohn Stebbins2018-11-141-1/+1
|
* muxavformat: fix error messagesJohn Stebbins2018-11-141-4/+4
|
* encavcodec: fix passing extradata to muxerJohn Stebbins2018-11-142-44/+69
| | | | | | The extradata handling hasn't changed since 0.7 when we only used encavcodec for mpeg4 encoding. It was not designed to handle the additional codecs we are encoding now.
* decavcodec: fix use after freeJohn Stebbins2018-11-071-1/+1
| | | | | Symptom was a crash at the end of subtitle scan. Fixes https://forum.handbrake.fr/viewtopic.php?f=13&t=38379
* decsrtsub: support timecodes that use '.' for fractionsJohn Stebbins2018-11-071-1/+7
| | | | | The convention is to use ',' for fractions in SRT files. But opensubtitles.com is distributing files that use '.'
* decsrtsub: fix crash when file can't be openedJohn Stebbins2018-11-071-3/+7
|
* decavcodec: packetize data before searching for extradataJohn Stebbins2018-11-061-197/+158
| | | | | | The necessary data for setting up extradata may be scattered across multiple input buffers. The buffers must be combined before extradata can be extracted.
* stream: enable probing for all unrecognized stream typesJohn Stebbins2018-11-061-1/+1
| | | | Fixes https://forum.handbrake.fr/viewtopic.php?f=5&t=38200
* libhb: Fix an issue that was causing the "encavcodecaInit: Unknown avcodec ↵sr552018-10-011-1/+0
| | | | option stereo_mode" message in the log. This option is changed in ffmpeg.
* VCE: Remove unnecessary VCE logging.sr552018-10-011-6/+0
|
* VCE: Try to improve the reliability of the VCE hardware detection.sr552018-09-291-3/+4
|
* presets: Bump presets major version.Bradley Sepos2018-09-261-1/+1
|
* presets: Minor revision to Amazon Fire descriptions.Bradley Sepos2018-09-261-3/+3
|
* presets: Update descriptions for Apple devices.Bradley Sepos2018-09-261-5/+5
| | | | | | | | Adds the recently released iPhone XR, XS, XS Max to the Apple 2160p60 4K HEVC Surround preset. Revises other product listings with most recent information. Moves iPad 1st Generation and iPad 2 to the Apple 720p30 Surround preset. The old iPad preset was 720p30, display resolution is higher than 540p, and storage space is not a huge concern.
* presets: Add iPad 1st Gen to Apple 540p30 Surround description.Bradley Sepos2018-09-261-1/+1
| | | | Seems this went missing at some point.
* presets: Make all 2-channel mixdowns stereo instead of DPL2.Bradley Sepos2018-09-261-73/+73
| | | | https://github.com/HandBrake/HandBrake/issues/1162#issuecomment-418253455
* presets: Explicitly disable Align A/V Start where not set.Bradley Sepos2018-09-261-0/+43
|
* presets: Disable unused Align A/V Start for Roku 2160p (MKV).Bradley Sepos2018-09-261-1/+1
|
* presets: Add Amazon Fire 720p preset.Bradley Sepos2018-09-261-0/+101
|
* presets: Rename Fire TV to Amazon Fire and update compatibility info.Bradley Sepos2018-09-261-4/+4
|
* presets: Remove Legacy 0.10.x presets.Bradley Sepos2018-09-261-745/+0
| | | | | | These have been deprecated for two full release cycles. Newer and more compatible presets exist for every scenario, and as always, users can create their own in the event the official presets do not fit their needs. See https://github.com/HandBrake/HandBrake-docs/blob/efb51cc2cd7d0c30fa5e9ee88366233ca34757a4/source/docs/en/latest/technical/official-presets.markdown#legacy-010x-presets for a list of compatible replacements.
* VCE: Add positive logging.sr552018-09-251-0/+4
|
* VCE: Add temp logging to vce_common.c to give a hint as to why some users ↵sr552018-09-241-0/+6
| | | | can't use VCE.
* Refactor the color tag code, and pass it to the FFmpeg encoders.Damiano Galassi2018-08-289-149/+73
|
* libhb: use the same padding as FFmpeg when allocating buffer.Damiano Galassi2018-08-221-1/+1
|
* build: Allows to use clang/clang++ compiler on FreeBSD.Yuichiro NAITO2018-08-221-1/+1
| | | | | 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-162-10/+1
| | | | Extension of and closes #1422.
* Fixing available Levels for VCE and other H265 encoders.sr552018-08-162-8/+17
|
* VCE: Show only supported H264 / HEVC profiles.sr552018-08-162-3/+8
|
* VCE: Small Adjustment to the Quality settings passed to ffmpeg. B-Frames +2 ↵sr552018-08-161-2/+7
| | | | #1408