Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge pull request #114 from shakim/support_old_iso639 | Scott | 2016-03-21 | 2 | -6/+8 |
|\ | | | | | Support language code changes between ISO639 and ISO639-1 | ||||
| * | Support language code changes between ISO639 and ISO639-1 | Shlomo Hakim | 2016-03-03 | 2 | -6/+8 |
| | | |||||
* | | presets: fix import of old version-less preset files | John Stebbins | 2016-03-21 | 2 | -29/+44 |
| | | | | | | | | | | The version number was not added after import causing an attempt to do import conversions twice. The second conversion breaks values. | ||||
* | | Remove the CLI / LibHB Update Checker. It's been broken since we switched to ↵ | sr55 | 2016-03-12 | 4 | -293/+4 |
| | | | | | | | | HTTPS and it's terrible code. | ||||
* | | comb-detect: adjust default sensitivity and add "Less Sensitive" preset | John Stebbins | 2016-03-11 | 1 | -8/+12 |
| | | |||||
* | | qsv: fix build | John Stebbins | 2016-03-11 | 5 | -20/+43 |
| | | | | | | | | I missed some of the qsv filter settings bits that needed changing. | ||||
* | | decomb: split comb detection out into it's own filter | John Stebbins | 2016-03-11 | 14 | -1582/+2033 |
| | | |||||
* | | sync: fix hang at end of p-to-p encoding with subtitles | John Stebbins | 2016-03-11 | 1 | -1/+8 |
| | | | | | | | | | | If there are no more subtitles in a subtitle track after the stop time of a p-to-p encoding, the encode would never finish. | ||||
* | | reader: fix p-to-p seconds for non-seekable streams | John Stebbins | 2016-03-11 | 1 | -1/+20 |
| | | | | | | | | | | This broke when sync was reworked. Sync now expects job->pts_to_start to be relative to the first frame that it sees. | ||||
* | | sync: fix yet another subtitle issue. | John Stebbins | 2016-03-11 | 1 | -1/+2 |
| | | | | | | | | | | | | subtitle stop time was getting incorrectly squashed when special value AV_NOPTS_VALUE. it should have been set to the next subtitles start time. | ||||
* | | filters: make job filter settings an hb_dict_t | John Stebbins | 2016-03-09 | 24 | -916/+1946 |
| | | | | | | | | | | | | This simplifies accessing and changing filter parameters programatically. It also changes the custom filter string format to a ':' separated list of key/value pairs. | ||||
* | | hb_dict: convert json null to empty string upon string xform | John Stebbins | 2016-03-09 | 1 | -1/+1 |
| | | |||||
* | | sync: fix handling of end-of-subtitle markers | John Stebbins | 2016-03-06 | 1 | -0/+4 |
| | | | | | | | | | | Under some discontinuity cases, these markers were getting passed through to the muxer, which caused a crash. | ||||
* | | libhb: fix buffer over-reads by libav get_bits() | John Stebbins | 2016-03-06 | 1 | -16/+20 |
| | | |||||
* | | libhb: fix memory leaks | John Stebbins | 2016-03-06 | 2 | -2/+5 |
|/ | |||||
* | scan: check if the video decoder was properly initialized before decoding ↵ | Damiano Galassi | 2016-03-01 | 1 | -1/+10 |
| | | | | the preview. | ||||
* | decavcodec: recompute frame duration for every frame | John Stebbins | 2016-02-28 | 1 | -2/+3 |
| | | | | It can change mid-stream | ||||
* | deinterlace: fix mapping of legacy "slow" preset | John Stebbins | 2016-02-16 | 1 | -1/+1 |
| | |||||
* | decomb: fix decomb check | John Stebbins | 2016-02-16 | 1 | -2/+1 |
| | | | | Only the last segment's results were being checked! | ||||
* | sync: improve video dejitter | John Stebbins | 2016-02-15 | 1 | -1/+1 |
| | | | | | Found a sample that requires 12 frames to detect and fix video jitter. So extend the minimum frame buffer from 10 to 12. | ||||
* | deinterlace: add conditional deinterlacing of interlaced frames | John Stebbins | 2016-02-15 | 3 | -5/+15 |
| | | | | | | | | | Only deinterlace frames that are marked as interlaced when mode HB_YADIF_AUTO is set in the filter settings. Currently, this would cause no frames to be deinterlaced since all frames are marked non-interlaced. This option will become useful in a subsequent patch that splits comb detection into it's own filter. | ||||
* | deinterlace: use avfilter yadif deinterlacer | John Stebbins | 2016-02-15 | 6 | -679/+207 |
| | |||||
* | libhb: fix he-aac fallback setup | John Stebbins | 2016-02-12 | 1 | -2/+1 |
| | | | | if there is no he-aac encoder, a fallback to aac was not getting set. | ||||
* | sync: fix crash when sync init fails | John Stebbins | 2016-02-12 | 1 | -1/+2 |
| | |||||
* | sync: fix subtitle timestamps that go backwards | John Stebbins | 2016-02-10 | 1 | -3/+22 |
| | | | | | This should be really difficult to trigger, but someone found a sample that does. | ||||
* | rendersub: fix crash when processing EOF in subtitle render | John Stebbins | 2016-02-09 | 1 | -0/+29 |
| | |||||
* | libhb: fix use of uninitialized variable in lang.c | John Stebbins | 2016-01-29 | 2 | -4/+4 |
| | | | | It caused crashes in some builds | ||||
* | sync: fix hang in subtitle scan pass | John Stebbins | 2016-01-27 | 1 | -0/+9 |
| | | | | | if there are no subtitles in the file, our check that would terminate the subtitle scan pass does not get executed. | ||||
* | LinGui: use language table provided by libhb | John Stebbins | 2016-01-27 | 2 | -5/+26 |
| | | | | | LinGui had a duplicate of this table, so it did not automatically get the updates to native language names that was recently added. | ||||
* | sync: fix delayed subtitles when burned-in | John Stebbins | 2016-01-27 | 1 | -0/+14 |
| | | | | sync was delaying delivery of subtitles which caused burn-in late. | ||||
* | rotate: use libavfilter | John Stebbins | 2016-01-25 | 3 | -435/+142 |
| | |||||
* | libhb: fix crash in hb_filter_info_close | John Stebbins | 2016-01-24 | 1 | -1/+4 |
| | | | | filter info can be null, which caused a crash | ||||
* | libhb: do not add invalid audio encoders to audio list | John Stebbins | 2016-01-22 | 1 | -18/+19 |
| | | | | | | hb_audio_add() did not check that an encoder exists before stripping away the passthru flag when source audio was not compatible with requested passthru codec. | ||||
* | qsv: fix build with qsv enabled | John Stebbins | 2016-01-22 | 1 | -1/+1 |
| | | | | missing ';' | ||||
* | libhb: Add libavfilter support and pad filter | John Stebbins | 2016-01-21 | 16 | -114/+848 |
| | | | | | | | | | | | | | | New filter types HB_FILTER_AVFILTER and HB_FILTER_PAD. Settings for HB_FILTER_AVFILTER are the same as you would pass to avconv from the command line -vf option, except that we do not support multi-input or multi-output filters. Settings for HB_FILTER_PAD are "width:height:color:x_offset:y_offset". width x height is the size of the output frame after padding. color may be a w3c color name or RGB value (default black). x_offset, y_offset is the position of the video within the padded area (default centered). Any of the values may be omitted or "auto". | ||||
* | sync: fix hang in ssa subtitle sync | John Stebbins | 2016-01-21 | 1 | -1/+5 |
| | | | | Failed to pass along EOF buffer. | ||||
* | sync: gut and rewrite | John Stebbins | 2016-01-21 | 9 | -1212/+1657 |
| | | | | | | | | | | | sync.c was difficult to read, fragile, and prone to difficult to diagnose bugs (see https://forum.handbrake.fr/viewtopic.php?f=12&t=33147) This rewrite simplifies the code, removes signals, locking and yield that probably cause the above problem and is much more flexible. It fixes a wider variety of timestamp issues than before and is much easier to extend if other timestamp analysis is desired. | ||||
* | libhb: fix hang during subtitle scan | John Stebbins | 2016-01-19 | 2 | -2/+9 |
| | |||||
* | Merge pull request #45 from RandomEngy/master | Scott | 2016-01-17 | 1 | -170/+170 |
|\ | | | | | Adding native language names to lang.c . | ||||
| * | Updating header from lang.h to lang.c . | RandomEngy | 2015-12-27 | 1 | -1/+1 |
| | | |||||
| * | Adding native language names to lang.c . | RandomEngy | 2015-12-26 | 1 | -169/+169 |
| | | |||||
* | | sync: fix typo that could result in dropping subtitles | John Stebbins | 2016-01-15 | 1 | -1/+1 |
| | | |||||
* | | work: fix failure to die upon canceled encode | John Stebbins | 2016-01-15 | 1 | -1/+2 |
| | | |||||
* | | Change the PictureRotate key to be a string. | Damiano Galassi | 2016-01-15 | 2 | -2/+2 |
| | | |||||
* | | work: fix hang in p-to-p encoding | John Stebbins | 2016-01-14 | 1 | -0/+9 |
| | | |||||
* | | Merge pull request #48 from bradleysepos/copyright | John Stebbins | 2016-01-03 | 97 | -97/+97 |
|\ \ | | | | | | | Update copyright dates to 2016. | ||||
| * | | Update copyright dates to 2016. | Bradley Sepos | 2016-01-01 | 97 | -97/+97 |
| | | | |||||
* | | | presets: fix PicturePAR import | John Stebbins | 2016-01-02 | 1 | -1/+1 |
|/ / | | | | | | | ... when it is a "number" stored as a string. | ||||
* | | using dispatcher from https://github.com/lu-zero/mfx_dispatch | Max Dmytrychenko | 2015-12-27 | 3 | -4/+4 |
| | | |||||
* | | libhb: use LL for int64 constants to make mingw happy | John Stebbins | 2015-12-26 | 6 | -16/+16 |
|/ |