| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Signed-off-by: Kostya Shishkov <[email protected]>
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
Add AV_PKT_DATA_DISPLAYMATRIX and AV_FRAME_DATA_DISPLAYMATRIX as stream and
frame side data (respectively) to describe a display transformation matrix
for linear transformation operations on the decoded video.
Add functions to easily extract a rotation angle from a matrix and
conversely to setup a matrix for a given rotation angle.
Signed-off-by: Anton Khirnov <[email protected]>
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
Right now, the caller has to manually manage some allocated
AVCodecContext fields, like extradata or subtitle_header. This is
fragile and prone to leaks, especially if we want to add more such
fields in the future.
The only reason for this behaviour is so that the AVStream codec context
can be reused for decoding. Such reuse is discouraged anyway, so this
commit is the first step to deprecating it.
|
|
|
|
|
|
|
|
| |
Use it instead of checking CODEC_FLAG_BITEXACT in the first stream's
codec context.
Using codec options inside lavf is fragile and can easily break when the
muxing codec context is not the encoding context.
|
|
|
|
| |
Signed-off-by: Luca Barbato <[email protected]>
|
|
|
|
|
| |
The current hwaccel is broken and cannot be fixed in a compatible
way. It will be deprecated and replaced with a new one.
|
| |
|
| |
|
| |
|
|
|
|
| |
The addition of reference-counted frames makes it pointless.
|
|
|
|
| |
Signed-off-by: Anton Khirnov <[email protected]>
|
|
|
|
|
|
| |
Useful to generate playlists with absolute paths.
Signed-off-by: Luca Barbato <[email protected]>
|
|
|
|
|
|
| |
Useful to generate lists with absolute urls.
Signed-off-by: Luca Barbato <[email protected]>
|
|
|
|
| |
Signed-off-by: Anton Khirnov <[email protected]>
|
|
|
|
|
|
|
|
|
|
| |
Old Intel GPUs expect the reference frame index to the actual surface,
instead of the index into RefFrameList as specified by the spec.
This workaround should be set when using one of the "ClearVideo" decoder
devices.
Signed-off-by: Anton Khirnov <[email protected]>
|
| |
|
|
|
|
|
|
|
|
| |
This fixes usage of AV_TIME_BASE_Q in C++ applications, which
cannot use compound literals directly in their code.
Signed-off-by: Derek Buitenhuis <[email protected]>
Signed-off-by: Luca Barbato <[email protected]>
|
|
|
|
| |
Signed-off-by: Vittorio Giovara <[email protected]>
|
|
|
|
| |
Signed-off-by: Vittorio Giovara <[email protected]>
|
|
|
|
| |
Signed-off-by: Vittorio Giovara <[email protected]>
|
|
|
|
|
|
| |
This adds the reversed byte-order version of the ANSI CRC16.
Signed-off-by: Anton Khirnov <[email protected]>
|
|
|
|
|
|
| |
Introduce the `font` option and make it optional to pass a fontfile.
Signed-off-by: Luca Barbato <[email protected]>
|
|
|
|
|
|
|
| |
This adds a new "replaygain_noclip" option to the filter, and, if enabled,
limits the gain applied for tracks where clipping would occur.
Signed-off-by: Anton Khirnov <[email protected]>
|
|
|
|
|
|
|
|
|
| |
This aims to standardize the English used in the libavfilter
documentation, describing the same thing in the same way more often,
and significantly reduce the amount of outright errors, including
run-on sentences and sentence fragments.
Signed-off-by: Luca Barbato <[email protected]>
|
|
|
|
|
|
|
|
| |
Ported asettb (including the sr option for audio sample rate) from FFmpeg,
and copied/modified the existing settb documentation for asettb.
Signed-off-by: Katerina Barone-Adesi <[email protected]>
Signed-off-by: Anton Khirnov <[email protected]>
|
|
|
|
| |
And fix an option mismatch.
|
|
|
|
| |
Make the html output much nicer.
|
|
|
|
| |
Makes it working better for our documentation purposes.
|
| |
|
|
|
|
| |
Signed-off-by: Vittorio Giovara <[email protected]>
|
|
|
|
| |
Signed-off-by: Vittorio Giovara <[email protected]>
|
|
|
|
|
|
|
| |
The old implementation is unusable due to changes in the Xvid API.
Further fixes by Michael Niedermayer <[email protected]>.
Signed-off-by: Vittorio Giovara <[email protected]>
|
|
|
|
| |
Signed-off-by: Vittorio Giovara <[email protected]>
|
|
|
|
| |
Signed-off-by: Vittorio Giovara <[email protected]>
|
|
|
|
| |
Signed-off-by: Vittorio Giovara <[email protected]>
|
|
|
|
|
|
|
| |
This adds a new "replaygain_preamp" option to the filter, and simply adds its
value to the replaygain gain value.
Signed-off-by: Anton Khirnov <[email protected]>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
According to the ReplayGain spec, the peak amplitude may overflow and may result
in peak amplitude values greater than 1.0 with psychoacoustically coded audio,
such as MP3. Fully compliant decoders must allow peak overflows.
Additionally, having peak values in the 0<->UINT32_MAX scale makes it more
difficult for applications to actually use the peak values (e.g. when
implementing clipping prevention) since values have to be rescaled down.
This patch corrects the peak parsing by removing the rescaling of the decoded
values between 0 and UINT32_MAX and the 1.0 upper limit.
Signed-off-by: Anton Khirnov <[email protected]>
|
|
|
|
|
|
|
|
|
| |
Further performance improvements and security fixes by
Vittorio Giovara, Luca Barbato and Diego Biurrun.
Signed-off-by: Vittorio Giovara <[email protected]>
Signed-off-by: Luca Barbato <[email protected]>
Signed-off-by: Diego Biurrun <[email protected]>
|
|
|
|
|
|
|
|
|
| |
And provide extended coloring capabilities for debugging.
The default colors do not change in 256 more to keep
supporting people using Black on White, White on Black and
Solarized terminals.
Signed-off-by: Luca Barbato <[email protected]>
|
|
|
|
|
|
| |
Some man pagers do not reflow the text/graphs on resize
and the graphs did not fit the traditional 80cols due
the pod2man excessive indent.
|
|
|
|
|
|
|
| |
Additional fixes and enhancements by Vittorio Giovara, Gonzalo Garramuno,
Nicolas George, Paul B Mahol and Michael Niedermayer.
Signed-off-by: Vittorio Giovara <[email protected]>
|
|
|
|
|
|
| |
These charts in man page are currently destroyed.
Signed-off-by: Vittorio Giovara <[email protected]>
|
| |
|
|
|
|
|
| |
Signed-off-by: Vittorio Giovara <[email protected]>
Signed-off-by: Luca Barbato <[email protected]>
|
|
|
|
|
|
| |
Further enhancements by Vittorio Giovara and Paul B Mahol.
Signed-off-by: Vittorio Giovara <[email protected]>
|
| |
|