| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Also improves the metadata and generally makes the configuration
a bit cleaner.
|
| |
|
|
|
|
|
| |
This is able to modify some header metadata found in the VPS/SPS/VUI,
and can also add/remove AUDs.
|
|
|
|
|
|
|
|
|
| |
This applies a specific fixup to some Bluray streams which contain
redundant PPSs modifying irrelevant parameters of the stream which
confuse other transformations which require correct extradata.
A new single global PPS is created, and all of the redundant PPSs
within the stream are removed.
|
|
|
|
|
| |
This is able to modify some header metadata found in the SPS/VUI,
and can also add/remove AUDs and insert user data in SEI NAL units.
|
|
|
|
|
| |
Supports all streams that the coded bitstream infrastructure does
(currently H.264 and H.265).
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
Some parts of the code are based on a patch by
Timo Rothenpieler <timo@rothenpieler.org>
|
|
|
|
|
|
|
|
|
|
|
| |
usage:
-hwaccel qsv -c:v h264_qsv -i in -c:v mjpeg_qsv -global_quality 80 -f
mjpeg out
Signed-off-by: ChaoX A Liu <chaox.a.liu@gmail.com>
Signed-off-by: Zhengxu Huang <zhengxu.maxwell@gmail.com>
Signed-off-by: Andrew Zhang <huazh407@gmail.com
Signed-off-by: Maxym Dmytrychenko <maxim.d33@gmail.com>
|
|
|
|
|
|
| |
With permission of Tomas Härdin applied by Rl aetey.se
Signed-off-by: Diego Biurrun <diego@biurrun.de>
|
| |
|
|
|
|
|
|
| |
This makes the currently semi-public avpriv_aac_parse_header() function
private to libavcodec and adds a proper public API function to return
the parts of the ADTS header required in libavformat.
|
|
|
|
|
|
| |
Only I-frames are decoded for now.
Signed-off-by: Diego Biurrun <diego@biurrun.de>
|
|
|
|
|
| |
Signed-off-by: Paul B Mahol <onemda@gmail.com>
Signed-off-by: Diego Biurrun <diego@biurrun.de>
|
|
|
|
|
|
| |
Make the current semi-public avpriv_ac3_parse_header() private to lavc.
Signed-off-by: Diego Biurrun <diego@biurrun.de>
|
| |
|
|
|
|
|
|
| |
Takes a raw input stream containing frames with correct timestamps but
possibly out of order and inserts additional show-existing-frame
packets to correct the ordering.
|
|
|
|
| |
From ffmpeg commit 2e6636aa87303d37b112e79f093ca39500f92364.
|
|
|
|
| |
Deprecated in 11/2013.
|
| |
|
|
|
|
|
|
|
|
|
|
| |
Decodes YUV 4:2:2 10-bit and RGB 12-bit files.
Older files with more subbands, skips, Bayer, alpha not supported.
Further fixes and refactorings by Anton Khirnov <anton@khirnov.net>,
Diego Biurrun <diego@biurrun.de>, Vittorio Giovara <vittorio.giovara@gmail.com>
Signed-off-by: Diego Biurrun <diego@biurrun.de>
|
|
|
|
| |
Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
This moves work from the configure to the Make stage where it can
be parallelized and ensures that pkgconfig files are updated when
library versions change.
Bug-Id: 449
|
|
|
|
|
| |
Partially based on a patch by Timo Rothenpieler <timo@rothenpieler.org>.
Additional scaling list handling fix by Jun Zhao <mypopydev@gmail.com>.
|
|
|
|
| |
Partially based on code by Ronald S. Bultje <rsbultje@gmail.com>.
|
|
|
|
|
|
| |
It is useful for testing/debugging and will also be used as the default
filter in the following commit adding pre-decode filtering to avoid
having a separate non-filtered codepath.
|
|
|
|
| |
The feature has outlived is usefulness and complicates the code.
|
|
|
|
| |
This allows expressing dependencies in a more correct way.
|
| |
|
|
|
|
| |
Fixes standalone compilation of the libmp3lame encoder.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
It uses the same code as the MPEG-2 decoder, so the file is renamed
to contain all "other" (that is, not H.26[45]) codecs.
|
|
|
|
|
| |
This is intended as a replacement for the 'split' function exported by
some parsers.
|
|
|
|
|
| |
This is more consistent with the rest of libav and frees up the hevc.h
name for decoder-independent shared declarations.
|
| |
|
|
|
|
|
| |
Deprecates struct vaapi_context and the installed header vaapi.h,
to be removed at the next version bump.
|
|
|
|
|
| |
Moves much of the setup logic for VAAPI decoding into lavc; the user
now need only provide the hw_frames_ctx.
|
| |
|
|
|
|
| |
The MP2 muxer uses none of the code of the MP3 muxer.
|
|
|
|
| |
It is also used by the Dirac parsing code.
|
|
|
|
|
| |
This fixes standalone compilation of the SVQ3 decoder, which had
incomplete dependencies related to H.264 parsing.
|