Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/FFmpeg/FFmpeg.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/doc
AgeCommit message (Collapse)Author
2016-10-02hwcontext_vaapi: add a quirk for the missing MemoryType attributeAnton Khirnov
The Intel binary iHD driver does not support the VASurfaceAttribMemoryType, so surface allocation will fail when using it.
2016-09-30avio: add a new flag for marking streams seekable by timestampAnton Khirnov
2016-09-29idct: Change type of array stride parameters to ptrdiff_tDiego Biurrun
ptrdiff_t is the correct type for array strides and similar.
2016-09-28examples/output: switch to the new encoding APIAnton Khirnov
2016-09-28APIchanges: fix a typo in the version numberAnton Khirnov
2016-09-27lavu: Bump version for the 12bit Planar YUV supportLuca Barbato
2016-09-19avcodec: Add the extended pixel format profile for HEVCYogender Gupta
It is supported by the NVIDIA video SDK 7. Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
2016-09-15build: doc: more fine-grained dependencies for generated texi filesDiego Biurrun
2016-08-31imgutils: add a function for copying image data from GPU mapped memoryAnton Khirnov
See https://software.intel.com/en-us/articles/copying-accelerated-video-decode-frame-buffers
2016-08-31lavc: Remove old vaapi decode infrastructureMark Thompson
Deprecates struct vaapi_context and the installed header vaapi.h, to be removed at the next version bump.
2016-08-29High Definition Compatible Digital (HDCD) decoder filter, using libhdcdBurt P
Signed-off-by: Burt P <pburt0@gmail.com> Signed-off-by: Diego Biurrun <diego@biurrun.de> Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
2016-08-26doc: Document FATE option HWACCELLuca Barbato
2016-07-20x86: Add SSSE3_SLOW CPU flag and related convenience macrosDiego Biurrun
2016-07-20examples: Properly free AVCodecContextVittorio Giovara
2016-07-16apichanges: Fill in missing hashes and datesDiego Biurrun
2016-07-10doc: escape left brace in texi2pod.pl regexJanne Grunau
Unescaped literal left braces are deprecated and a warning was added in Perl 5.22.
2016-07-02hwcontext_vaapi: Add driver quirks to the hwdeviceMark Thompson
The driver being used is detected inside av_hwdevice_ctx_init() and the quirks field then set from a table of known device. If this behaviour is unwanted, the user can also set the quirks field manually. Also adds the Intel i965 driver quirk (it does not destroy parameter buffers used in a call to vaRenderPicture()) and detects that driver to set it.
2016-07-02pixfmt: add P010 pixel formatHendrik Leppkes
P010 is the 10-bit variant of NV12 (planar luma, packed chroma), using two bytes per component to store 10-bit data plus 6-bit zeroes in the LSBs. Signed-off-by: Anton Khirnov <anton@khirnov.net>
2016-06-28Add an OpenH264 decoder wrapperMartin Storsjö
While it is less featureful (and slower) than the built-in H264 decoder, one could potentially want to use it to take advantage of the cisco patent license offer. Signed-off-by: Martin Storsjö <martin@martin.st>
2016-06-25avconv: buffer the packets written while the muxer is not initializedAnton Khirnov
2016-06-21lavc: export the timestamps when decoding in AVFrame.ptsAnton Khirnov
Currently it's exported as AVFrame.pkt_pts, which is also the only use for that field. The reason it is done like this is that lavc used to export various codec-specific "timing" information in AVFrame.pts, which is not done anymore. Since it is confusing to the callers to have a separate field which is used only for decoder timestamps and nothing else, deprecate pkt_pts and use just AVFrame.pts everywhere.
2016-06-21hwcontext: add a QSV implementationAnton Khirnov
2016-06-21lavc: allow using AVCodecContext.hw_frames_ctx for decodingAnton Khirnov
For now it will only be used by the default get_buffer2 callback for allocating hw frames.
2016-06-20Add TrueMotion 2.0 Real Time decoderPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
2016-06-20Add MagicYUV decoderPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
2016-06-12lavc: add H.264 MVC profilesAnton Khirnov
2016-05-26hwcontext: add a function for opening devicesAnton Khirnov
2016-05-24avcodec: Bump micro version after changing public JPEG 2000 definesDiego Biurrun
2016-05-19Add release notes for 12.Anton Khirnov
2016-05-18avio: Allow custom IO users to get labels for the output bytestreamMartin Storsjö
This allows callers with avio write callbacks to get the bytestream positions that correspond to keyframes, suitable for live streaming. In the simplest form, a caller could expect that a header is written to the bytestream during the avformat_write_header, and the data output to the avio context during e.g. av_write_frame corresponds exactly to the current packet passed in. When combined with av_interleaved_write_frame, and with muxers that do buffering (most muxers that do some sort of fragmenting or clustering), the mapping from input data to bytestream positions is nontrivial. This allows callers to get directly information about what part of the bytestream is what, without having to resort to assumptions about the muxer behaviour. One keyframe/fragment/block can still be split into multiple (if they are larger than the aviocontext buffer), which would call the callback with e.g. AVIO_DATA_MARKER_SYNC_POINT, followed by AVIO_DATA_MARKER_UNKNOWN for the second time it is called with the following data. Signed-off-by: Martin Storsjö <martin@martin.st>
2016-05-17stereo3d: Add API to get name from value or value from nameVittorio Giovara
Use it in av_dump_format() instead of a huge switch case.
2016-05-17hwcontext: add a dxva2 implementationAnton Khirnov
2016-05-13Split global .gitignore file into per-directory filesDiego Biurrun
2016-05-04cosmetics: Fix spelling mistakesVittorio Giovara
Signed-off-by: Diego Biurrun <diego@biurrun.de>
2016-03-24opt: Add av_opt_copy()Michael Niedermayer
This includes documentation and other modifications by Lukasz Marek and Martin Storsjö. Signed-off-by: Martin Storsjö <martin@martin.st>
2016-03-24file: Add an option for following a file that is being writtenMartin Storsjö
Using this requires setting the rw_timeout option to make it terminate, alternatively using the interrupt callback (if used via the API). Signed-off-by: Martin Storsjö <martin@martin.st>
2016-03-24avio: Add an option 'rw_timeout'Andrey Utkin
If set non-zero, this limits duration of the retry_transfer_wrapper() loop, thus affecting ffurl_read*(), ffurl_write(). As soon as one single byte is successfully received/transmitted, the timer restarts. This has further changes by Michael Niedermayer and Martin Storsjö. Signed-off-by: Martin Storsjö <martin@martin.st>
2016-03-23lavfi: add an NVIDIA NPP-based scaling filterAnton Khirnov
2016-03-23lavc: introduce a new decoding/encoding API with decoupled input/outputwm4
Until now, the decoding API was restricted to outputting 0 or 1 frames per input packet. It also enforces a somewhat rigid dataflow in general. This new API seeks to relax these restrictions by decoupling input and output. Instead of doing a single call on each decode step, which may consume the packet and may produce output, the new API requires the user to send input first, and then ask for output. For now, there are no codecs supporting this API. The API can work with codecs using the old API, and most code added here is to make them interoperate. The reverse is not possible, although for audio it might. Signed-off-by: Anton Khirnov <anton@khirnov.net>
2016-03-23doc: Update paths to match new examples locationDiego Biurrun
2016-03-20lavc: add a new bitstream filtering APIAnton Khirnov
Deprecate the current bitstream filtering API.
2016-03-19lavfi: generic hardware surface upload and download filtersMark Thompson
Signed-off-by: Anton Khirnov <anton@khirnov.net>
2016-03-19lavu: VAAPI hwcontext implementationMark Thompson
Signed-off-by: Anton Khirnov <anton@khirnov.net>
2016-03-19lavu: deprecate AV_PIX_FMT_VAAPI_*, replace with AV_PIX_FMT_VAAPIMark Thompson
Signed-off-by: Anton Khirnov <anton@khirnov.net>
2016-03-19lavu: add a way to query hwcontext frame constraintsMark Thompson
Signed-off-by: Anton Khirnov <anton@khirnov.net>
2016-02-26APIchanges: add missing hashes and datesAnton Khirnov
Also, remove a stray line (apparently fallout from conflict resolution).
2016-02-26lavf: add a missing bump and APIchanges for the codecpar switchAnton Khirnov
2016-02-24examples/transcode_aac: convert to codecparAnton Khirnov
2016-02-24examples/qsvdec: convert to codecparAnton Khirnov
2016-02-24examples/output: convert to codecparAnton Khirnov