summaryrefslogtreecommitdiffstats
path: root/libhb
Commit message (Collapse)AuthorAgeFilesLines
* Add new anamorphic mode "Automatic", delete "Strict" (#367)John Stebbins2016-10-314-68/+143
| | | | | | | | | * Add new anamorphic mode "Automatic", delete "Strict" Anamorphic mode automatic is added to support Bradley's new presets that are designed to pick a PAR that maximizes storage resolution. Strict is converted to Loose + mod == 2 + UsesPictureSettings == 2 when importing presets
* libhb: set HB_ERROR_CANCELED status for canceled encodesJohn Stebbins2016-10-261-1/+2
| | | | This status can be queried with hb_get_state() after an encode finishes.
* deccc608sub: fix crash caused by invalid CC streamJohn Stebbins2016-10-181-17/+22
|
* encvorbis: fix use of wrong union memberJohn Stebbins2016-10-121-2/+2
| | | | Innocuous error, but might as well get it fixed.
* avfilter: fix stop time of final filtered frameJohn Stebbins2016-09-291-1/+7
| | | | | Muxer expects all stop times to be set. avfilter was setting the stop time on the last frame to AV_NOPTS_VALUE.
* sync: more robust handling of p-to-p end timeJohn Stebbins2016-09-261-2/+2
| | | | | Continue processing input queues until none are full after p-to-p end time is reached.
* sync: fix off-by-one errorJohn Stebbins2016-09-261-1/+1
|
* sync: fix a hang with p-to-p end timeJohn Stebbins2016-09-261-1/+22
| | | | | | When a stream is finished, we need to see if there were any other streams that were pending. The other streams could be blocking on a condition variable and need to be unstuck.
* opus: disable quality mode, enable compression levelsJohn Stebbins2016-09-231-10/+10
| | | | | Quality based encoding is not supported by libopus. But compression levels *are* supported.
* bd: fix crash when invalid title specifiedJohn Stebbins2016-09-211-1/+4
| | | | fixes https://github.com/HandBrake/HandBrake/issues/272
* decsrtsub: fix crash on empty UTF8 filesJohn Stebbins2016-09-211-9/+10
| | | | fixes https://github.com/HandBrake/HandBrake/issues/332
* sync: fix use of closed bufferJohn Stebbins2016-09-201-7/+12
| | | | Fixes https://github.com/HandBrake/HandBrake/issues/328
* vfr: fix log messagesJohn Stebbins2016-09-201-4/+4
|
* fifo: fix log messageJohn Stebbins2016-09-201-1/+1
|
* enc_qsv: flag all HEVC random access points as keyframes.Tim Walker2016-09-171-7/+17
|
* encx265: flag all HEVC random access points as keyframes.Tim Walker2016-09-172-0/+9
|
* libhb: rename some masks to better reflect their purpose.Tim Walker2016-09-173-4/+4
|
* libhb: use the new keyframe flag.Tim Walker2016-09-178-82/+73
|
* libhb: add dedicated buffer flags to indicate whether an encoded frame is a ↵Tim Walker2016-09-171-0/+2
| | | | | | | key frame or a reference frame. HB_FRAME_KEY and REF are in fact masks, not flags, and actually conflict with some PIC_FLAG_* values.
* internal: reorder PIC_FLAG_* elements by ascending value.Tim Walker2016-09-171-3/+3
| | | | Makes it easier to avoid adding elements with confilcting values.
* x264: fix memory leak in 10bit encodingJohn Stebbins2016-09-161-0/+1
|
* opus: fix comment in 5.1 audio encoding fixJohn Stebbins2016-09-121-1/+1
|
* opus: fix 5.1 encodingJohn Stebbins2016-09-111-0/+4
|
* sync: fix small memory leakJohn Stebbins2016-09-091-0/+3
| | | | an hb_list_t was not freed at the end of an encode
* libhb: Add functions to get filter tunes names to param.c.Bradley Sepos2016-09-092-0/+38
|
* libhb: fix memory leakJohn Stebbins2016-09-091-1/+1
| | | | code commented out during a debug session got unintentionally committed
* LinGui: fix some issues with reloading audio defaultsJohn Stebbins2016-09-082-0/+101
| | | | | Reloading the audio defaults basically didn't work right. Some settings didn't get loaded, some got loaded and not displayed or displayed wrong.
* preset: Replace Vorbis with Opus for VP9 MKV presets.Bradley Sepos2016-09-051-13/+13
|
* contrib: Add opus audio encoder.John Stebbins2016-09-026-62/+187
| | | | | | | | | | Remove: hb_audio_samplerate_get_best() Add: hb_audio_samplerate_is_supported() hb_audio_samplerate_find_closest() hb_audio_samplerate_get_sr_shift()
* sync: fix race condition hangJohn Stebbins2016-08-291-1/+8
| | | | | wake up potentially waiting sync threads when p-to-p end point is reached.
* encx265: fix incorrect input continuity messageJohn Stebbins2016-08-101-1/+2
| | | | | Don't emit an error message when initial timestamp of the stream is not zero.
* sync: fix audio resamplingJohn Stebbins2016-08-081-0/+1
| | | | The output buffer size was not set correctly after resampling
* preset: Add all audio formats to CLI Default copy mask.Bradley Sepos2016-07-301-1/+8
|
* preset: Fix auto frame rate for CLI Default.Bradley Sepos2016-07-301-1/+1
|
* libhb: make hb_ps_read_packet() more robustSean McGovern2016-07-281-6/+13
|
* libhb: make encavcodecInit() more robustSean McGovern2016-07-281-5/+41
|
* preset: Use Main profile for Android 1080p30 and use fast combing detection ↵Bradley Sepos2016-07-261-6/+6
| | | | for Very Fast presets.
* libhb: make preview reader and writer both more robustSean McGovern2016-07-111-4/+42
|
* libhb: add an implementation of strerror_r()Sean McGovern2016-07-112-0/+47
|
* configure: check for strerror_r()Sean McGovern2016-07-101-0/+4
|
* Revert "libhb: don't ignore the return result from fread()"Bradley Sepos2016-07-073-24/+9
| | | | | | Broke image previews on Linux and Windows (mingw). This reverts commit b7645e7842703d52c44feaa85cfb3c490e09c8dc.
* libhb: Replace PTW32_STATIC_LIB with PTW32_VERSION.Bradley Sepos2016-07-071-1/+1
| | | | For consistency with 36c415e. In practice the include this encapsulates is already included elsewhere, so no underlying change takes place; <pthread.h> is already included.
* libhb: Move ogg in link order.Bradley Sepos2016-07-011-2/+2
| | | | For consistency with test/module.defs.
* libhb: don't ignore the return result from pipe()Sean McGovern2016-07-011-1/+2
|
* libhb: don't ignore the return result from fread()Sean McGovern2016-07-013-9/+24
|
* libhb: add a declaration for hb_presets_add_internalSean McGovern2016-07-011-1/+2
| | | | Also, mark it as static as it is not used outside of this file.
* decssasub: fix ssa start times when p-to-p is usedJohn Stebbins2016-06-271-6/+7
|
* reader: fix p-to-p start pos in avformat demuxed streamsJohn Stebbins2016-06-271-27/+27
|
* preset: Add CLI Default preset. (#214)Bradley Sepos2016-06-273-5/+133
|
* Merge pull request #232 from bradleysepos/mingwScott2016-06-271-2/+2
|\ | | | | Update to mingw-w64 5.0-rc2 and pthreads-win32 2.9.1.