| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
the preview.
|
|
|
|
| |
It can change mid-stream
|
| |
|
|
|
|
| |
Only the last segment's results were being checked!
|
|
|
|
|
| |
Found a sample that requires 12 frames to detect and fix video jitter.
So extend the minimum frame buffer from 10 to 12.
|
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
| |
if there is no he-aac encoder, a fallback to aac was not getting set.
|
| |
|
|
|
|
|
| |
This should be really difficult to trigger, but someone found a sample
that does.
|
| |
|
|
|
|
| |
It caused crashes in some builds
|
|
|
|
|
| |
if there are no subtitles in the file, our check that would terminate
the subtitle scan pass does not get executed.
|
|
|
|
|
| |
LinGui had a duplicate of this table, so it did not automatically get
the updates to native language names that was recently added.
|
|
|
|
| |
sync was delaying delivery of subtitles which caused burn-in late.
|
| |
|
|
|
|
| |
filter info can be null, which caused a crash
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
missing ';'
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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".
|
|
|
|
| |
Failed to pass along EOF buffer.
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
|\
| |
| | |
Adding native language names to lang.c .
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
|\ \
| | |
| | | |
Update copyright dates to 2016.
|
| | | |
|
|/ /
| |
| |
| | |
... when it is a "number" stored as a string.
|
| | |
|
|/ |
|
| |
|
|
|
|
|
|
|
| |
Splicing of buffers that got duplicated to multiple output fifos was
broken.
Caused https://forum.handbrake.fr/viewtopic.php?f=11&t=33666
|
|
|
|
| |
missed renaming hb_h265_profile_names in qsv code
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
set fifo_in to NULL so hb_work_loop will call repeadedly without the
hack that primes it's input fifo.
|
|
|
|
| |
...when a prefered language is not specified.
|
|
|
|
|
|
| |
Don't use hard coded 100 fifo array, allocate what is needed.
We probably just crashed if the number of tracks was > 99 since the
limit of 100 fifos was not universally checked.
|
|
|
|
|
|
| |
pv was never checked to be NULL, which would lead to a NULL pointer
dereference in the pv->delayed_chapters != NULL check, when
w->private_data is NULL.
|
|
|
|
|
| |
automatically pull in shared versions of these libs or allow statically
building against any one of them.
|
|
|
|
|
| |
This does not yet support other bit depths. But it's the first step to
doing so.
|
|
|
|
|
| |
This adds the structure to load an libx264 10-bit shared library.
The user must install this library themselves to an appropriate place.
|
|
|
|
|
|
|
|
| |
Tag only one buffer with discontinuity flag, not multiple.
Flush pre-discontinuity buffers before signaling the discontinuity, not
after.
Make sure discontinuity flag is on the buffer with the PCR change
when possible.
|