summaryrefslogtreecommitdiffstats
path: root/libhb
Commit message (Collapse)AuthorAgeFilesLines
* 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.
| * libhb: Improve pthreads-win32 compatibility when PTW32_STATIC_BUILD isn't ↵Bradley Sepos2016-06-211-2/+2
| | | | | | | | | | | | defined. As may be the case with newer mingw with pthreads precompiled.
* | preset: Remove invalid VideoTune none from template in preset_builtin.h.Bradley Sepos2016-06-261-1/+1
| |
* | preset: Remove 'Vita' from Playstation preset names.Bradley Sepos2016-06-251-3/+3
| |
* | preset: Move preset-related resources to separate directory.Bradley Sepos2016-06-255-6919/+1
|/
* subtitle scan: tighten up scan pass dropping logicJohn Stebbins2016-06-111-1/+3
| | | | | | | Also drop the scan pass if there is only one subtitle track and "force" is not specified. When scanning for foreign audio subtitles without force, you need at least 2 tracks in order for the 10% selection logic to apply.
* subtitle scan: drop scan pass if there are no suitable subtitlesJohn Stebbins2016-06-101-2/+21
| | | | A suitable subtitle is one that matches the users preferred language.
* libhb: Add "Very Fast" presets.Bradley Sepos2016-06-103-2/+782
|
* sync: speed up p-to-p finalization when there are subtitlesJohn Stebbins2016-06-101-0/+46
| | | | | | | | | | | | | When doing point-to-point encoding, subtitles can cause a long delay in finishing the job when the stop point is reached. This is due to the sparse nature of subtitles. We may not even see any additional subtitle till we reach the end of the file. So when all audio and video streams have reached the end point, force the termination of all subtitle streams by pushing an end-of-stream buffer into each subtitles input fifo. This will cause each subtitle sync worker to wake and return HB_WORK_DONE.
* sync: fix potential stall when searching for p-to-p startJohn Stebbins2016-06-101-2/+11
| | | | A full input queue could cause the search to stall
* sync: when p-to-p end reached return HB_WORK_DONE asapJohn Stebbins2016-06-101-0/+12
|
* libhb: Make new presets names less verbose.Bradley Sepos2016-06-103-114/+114
| | | | Only the names have been changed, to protect the innocent.
* decsrtsub: simplify code and improve commentsJohn Stebbins2016-06-091-23/+19
|