Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | preset: Revise Gmail presets. | Bradley Sepos | 2016-12-16 | 1 | -32/+32 | |
| | | | | | | | | Longer durations, better resolutions. Gmail Large 3 Minutes 720p30: Up to 3 minutes of 720p video in 25 MB or less. Gmail Medium 5 Minutes 480p30: Up to 5 minutes of 480p video in 25 MB or less. Gmail Small 10 Minutes 288p30: Up to 10 minutes of 288p video in 25 MB or less. | |||||
* | sync: don't delay subtitles when duration is known | John Stebbins | 2016-12-15 | 1 | -5/+9 | |
| | | | | | | | | | | | | | | Delayed subtitles were causing incorrect muxing in mkv. The mkv muxer writes chunks where all samples should be relative to a chunk's base timestamp. When the subtitle is delayed long enough for a new chunk to start before it gets muxed, the calculated offset to the chunk's base time is negative (which is illegal). Note that this is still a possibility with subtitles that must be delayed (e.g. CC and VOBSUB) because the duration is not known until the next subtitle's start time is known. The only fix for this would be to add a special subtitle parsing pass that caches subtitle timestamps before the main encoding pass is performed. | |||||
* | preset: Set default to false for Gmail presets. | Bradley Sepos | 2016-12-15 | 1 | -3/+3 | |
| | ||||||
* | sync: fix compiler warning | John Stebbins | 2016-12-15 | 1 | -1/+1 | |
| | ||||||
* | reader: fix compiler warning "buf uninitialized" | John Stebbins | 2016-12-15 | 1 | -0/+7 | |
| | ||||||
* | preset: Add Web presets category and Gmail presets. | Bradley Sepos | 2016-12-15 | 1 | -1/+296 | |
| | | | | | | Gmail Large 1080p30: Up to 1 minute of 1080p video in 25 MB or less. Gmail Medium 720p30: Up to 2 minutes of 720p video in 25 MB or less. Gmail Small 360p30: Up to 5 minutes of 360p video in 25 MB or less. | |||||
* | libhb: fix small leaks | John Stebbins | 2016-12-14 | 3 | -2/+22 | |
| | | | | fixes various context leaks in error conditions | |||||
* | libhb: Remove redundant check in common.c | midzer | 2016-12-14 | 1 | -1/+1 | |
| | | | | Closes #358. | |||||
* | libhb: Remove redundant check in preset.c. | midzer | 2016-12-14 | 1 | -4/+3 | |
| | ||||||
* | qsv: Fix possible null pointer dereference. | midzer | 2016-12-14 | 1 | -2/+2 | |
| | ||||||
* | libhb: Fix possible null pointer dereference in stream.c. | midzer | 2016-12-14 | 1 | -6/+6 | |
| | ||||||
* | stream: fix invalid ES packet generation | John Stebbins | 2016-12-10 | 1 | -2/+2 | |
| | | | | In some cases, the PES header was included in the "ES" data. | |||||
* | sync: fix PtoP hang | John Stebbins | 2016-11-21 | 1 | -7/+10 | |
| | | | | | | reader adjusts pts_to_start after seeking. if the adjustment makes pts_to_start == 0, sync didn't properly search for the start point and hung. | |||||
* | stream: be more forgiving of TS continuity errors | John Stebbins | 2016-11-21 | 1 | -4/+8 | |
| | ||||||
* | libhb: add a missing argument to a hb_sws_get_context. | Damiano Galassi | 2016-11-12 | 1 | -1/+2 | |
| | ||||||
* | libhb: do not free hb_work_private_t in reader_init() if the reader open ↵ | Damiano Galassi | 2016-11-12 | 1 | -1/+0 | |
| | | | | fail, it will be freed later in reader_close(). Fixes a crash that happens when hb_reader_open() fails because the source file was moved. | |||||
* | libhb: remove scanCount variable from hb_handle_s, it's not needed anymore ↵ | Damiano Galassi | 2016-11-11 | 1 | -8/+3 | |
| | | | | since MacGui use multiple libhb instances. | |||||
* | libhb: re-enable SWS_FULL_CHR_H_INT and SWS_FULL_CHR_H_INP swscale flags to ↵ | Damiano Galassi | 2016-11-11 | 1 | -2/+0 | |
| | | | | improve yuv->rgb conversion. | |||||
* | LinGui: fix setting default preset | John Stebbins | 2016-11-11 | 1 | -0/+1 | |
| | | | | The old default was not getting scrubbed | |||||
* | fix logging of of PtoP frame range in job | John Stebbins | 2016-11-11 | 1 | -2/+3 | |
| | ||||||
* | Merge pull request #384 from galad87/colorspace | Damiano Galassi | 2016-11-10 | 6 | -70/+110 | |
|\ | | | | | Select the appropriate coefficients for yuv<->rgb conversions. | |||||
| * | Select the appropriate coefficients for yuv<->rgb conversions. | Damiano Galassi | 2016-11-08 | 6 | -70/+110 | |
| | | ||||||
* | | encx265: fix turbo first pass | John Stebbins | 2016-11-07 | 1 | -3/+8 | |
|/ | | | | | x265 changed the default to slow first pass. so always explicitely set it in chase they change their minds again :-\ | |||||
* | Add new anamorphic mode "Automatic", delete "Strict" (#367) | John Stebbins | 2016-10-31 | 4 | -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 encodes | John Stebbins | 2016-10-26 | 1 | -1/+2 | |
| | | | | This status can be queried with hb_get_state() after an encode finishes. | |||||
* | deccc608sub: fix crash caused by invalid CC stream | John Stebbins | 2016-10-18 | 1 | -17/+22 | |
| | ||||||
* | encvorbis: fix use of wrong union member | John Stebbins | 2016-10-12 | 1 | -2/+2 | |
| | | | | Innocuous error, but might as well get it fixed. | |||||
* | avfilter: fix stop time of final filtered frame | John Stebbins | 2016-09-29 | 1 | -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 time | John Stebbins | 2016-09-26 | 1 | -2/+2 | |
| | | | | | Continue processing input queues until none are full after p-to-p end time is reached. | |||||
* | sync: fix off-by-one error | John Stebbins | 2016-09-26 | 1 | -1/+1 | |
| | ||||||
* | sync: fix a hang with p-to-p end time | John Stebbins | 2016-09-26 | 1 | -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 levels | John Stebbins | 2016-09-23 | 1 | -10/+10 | |
| | | | | | Quality based encoding is not supported by libopus. But compression levels *are* supported. | |||||
* | bd: fix crash when invalid title specified | John Stebbins | 2016-09-21 | 1 | -1/+4 | |
| | | | | fixes https://github.com/HandBrake/HandBrake/issues/272 | |||||
* | decsrtsub: fix crash on empty UTF8 files | John Stebbins | 2016-09-21 | 1 | -9/+10 | |
| | | | | fixes https://github.com/HandBrake/HandBrake/issues/332 | |||||
* | sync: fix use of closed buffer | John Stebbins | 2016-09-20 | 1 | -7/+12 | |
| | | | | Fixes https://github.com/HandBrake/HandBrake/issues/328 | |||||
* | vfr: fix log messages | John Stebbins | 2016-09-20 | 1 | -4/+4 | |
| | ||||||
* | fifo: fix log message | John Stebbins | 2016-09-20 | 1 | -1/+1 | |
| | ||||||
* | enc_qsv: flag all HEVC random access points as keyframes. | Tim Walker | 2016-09-17 | 1 | -7/+17 | |
| | ||||||
* | encx265: flag all HEVC random access points as keyframes. | Tim Walker | 2016-09-17 | 2 | -0/+9 | |
| | ||||||
* | libhb: rename some masks to better reflect their purpose. | Tim Walker | 2016-09-17 | 3 | -4/+4 | |
| | ||||||
* | libhb: use the new keyframe flag. | Tim Walker | 2016-09-17 | 8 | -82/+73 | |
| | ||||||
* | libhb: add dedicated buffer flags to indicate whether an encoded frame is a ↵ | Tim Walker | 2016-09-17 | 1 | -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 Walker | 2016-09-17 | 1 | -3/+3 | |
| | | | | Makes it easier to avoid adding elements with confilcting values. | |||||
* | x264: fix memory leak in 10bit encoding | John Stebbins | 2016-09-16 | 1 | -0/+1 | |
| | ||||||
* | opus: fix comment in 5.1 audio encoding fix | John Stebbins | 2016-09-12 | 1 | -1/+1 | |
| | ||||||
* | opus: fix 5.1 encoding | John Stebbins | 2016-09-11 | 1 | -0/+4 | |
| | ||||||
* | sync: fix small memory leak | John Stebbins | 2016-09-09 | 1 | -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 Sepos | 2016-09-09 | 2 | -0/+38 | |
| | ||||||
* | libhb: fix memory leak | John Stebbins | 2016-09-09 | 1 | -1/+1 | |
| | | | | code commented out during a debug session got unintentionally committed | |||||
* | LinGui: fix some issues with reloading audio defaults | John Stebbins | 2016-09-08 | 2 | -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. |