aboutsummaryrefslogtreecommitdiffstats
path: root/doc
Commit message (Collapse)AuthorAgeFilesLines
* avconv: support infinite loop for the loop optionAlexandra Hájková2015-10-261-1/+2
| | | | Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* avpacket: Provide an alloc and a free function for the structLuca Barbato2015-10-261-0/+3
| | | | | Pave the way for having the size of the AVPacket struct not part of the ABI.
* avpacket: Deprecate av_dup_packetLuca Barbato2015-10-261-3/+5
| | | | | As documented, `av_dup_packet` is broken by design, `av_packet_ref` matches the AVFrame ref-counted API and can be safely used instead.
* avpacket: Replace av_free_packet with av_packet_unrefLuca Barbato2015-10-263-8/+12
| | | | | | | `av_packet_unref` matches the AVFrame ref-counted API and can be used as a drop in replacement. Deprecate `av_free_packet`.
* kvazaar: Add libkvazaar HEVC encoderArttu Ylä-Outinen2015-10-232-1/+30
| | | | | Signed-off-by: Arttu Ylä-Outinen <arttu.yla-outinen@tut.fi> Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* lavc: Add data and linesize to AVSubtitleRectVittorio Giovara2015-10-211-0/+4
| | | | | | | | | | | | Use the new fields directly instead of the ones from AVPicture. This removes a layer of indirection which serves no pratical purpose whatsoever, and will help in removing AVPicture structure completely later. Every subtitle encoder/decoder seamlessly points to the new arrays, so it is possible to deprecate AVSubtitleRect.pict. Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* APIchanges: Fill in missing dates and hashesVittorio Giovara2015-10-191-29/+29
|
* avconv: add support for Intel QSV-accelerated transcodingAnton Khirnov2015-10-161-0/+24
| | | | Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* qsvenc: add an API for allocating opaque surfacesAnton Khirnov2015-10-161-0/+3
|
* avformat: Do not use AVFMT_RAWPICTURELuca Barbato2015-10-131-30/+12
| | | | | There are no formats supporting it anymore and it is deprecated. Update the documentation accordingly.
* avconv: Add loop option.Alexandra Hájková2015-10-131-0/+3
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* dict: Change return type of av_dict_copy()Vittorio Giovara2015-10-121-0/+4
| | | | | | av_dict_set() could return an error, so forward it appropriately. Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* Screenpresso SPV1 decoderVittorio Giovara2015-09-301-0/+1
| | | | Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* lavc: Make AVPacket.duration int64, and deprecate convergence_durationwm42015-09-291-0/+3
| | | | | | | | | Note that convergence_duration had another meaning, one which was in practice never used. The only real use for it was a 64 bit replacement for the duration field. It's better just to make duration 64 bits, and to get rid of it. Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* examples/qsvdec: free the lavc decoder before closing MFX/VAAPIAnton Khirnov2015-09-281-4/+4
| | | | lavc expects MFX to still be in a usable state on close.
* examples/qsvdec: do not free the surfaces in the frame_free() callbackAnton Khirnov2015-09-281-9/+12
| | | | | Even though libmfx might not need them anymore, avcodec might still access the surfaces. So free them separately at the end.
* d3d11va: WindowsPhone requires a mutex around ID3D11VideoContextSteve Lhomme2015-09-171-0/+4
|
* lavu: Drop the {minus,plus}1 suffix from AVComponentDescriptor fieldsVittorio Giovara2015-09-071-0/+2
| | | | | | The new fields can be accessed directly and are more intelligible. Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* lavu: Remove bit packing from AVComponentDescriptorVittorio Giovara2015-09-071-0/+2
| | | | | | | | | There is no practical benefit in having this structure elements bit packed given the size of the structure and its usage. Change types from uint16_t (packed) to plain int in order to simplify modifying the structure and accessing its fields. Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* lavu: extend size of the AVPixFmtDescriptor.flags fieldwm42015-09-071-0/+3
| | | | Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* DXV decoderVittorio Giovara2015-09-021-0/+1
| | | | Support all DXDI and DXD3 normal quality videos.
* Bump major versions of all librariesVittorio Giovara2015-08-281-7/+7
| | | | Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* avconv_opt: Add an option that lists all supported hwaccelsTimothy Gu2015-08-261-0/+4
| | | | Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* hlsenc: Support outputting specific versionsLuca Barbato2015-08-251-0/+3
| | | | | | Right now only version 2 and version 3 are supported. Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* des: add av_des_alloc()James Almer2015-07-311-0/+1
| | | | | Signed-off-by: James Almer <jamrial@gmail.com> Signed-off-by: Anton Khirnov <anton@khirnov.net>
* xtea: add av_xtea_alloc()James Almer2015-07-311-0/+1
| | | | | Signed-off-by: James Almer <jamrial@gmail.com> Signed-off-by: Anton Khirnov <anton@khirnov.net>
* rc4: add av_rc4_alloc()James Almer2015-07-311-0/+1
| | | | | Signed-off-by: James Almer <jamrial@gmail.com> Signed-off-by: Anton Khirnov <anton@khirnov.net>
* blowfish: add av_blowfish_alloc()James Almer2015-07-311-0/+3
| | | | | Signed-off-by: James Almer <jamrial@gmail.com> Signed-off-by: Anton Khirnov <anton@khirnov.net>
* hmac: add missing version bump and APIChanges entryJames Almer2015-07-301-0/+3
| | | | | Signed-off-by: James Almer <jamrial@gmail.com> Signed-off-by: Martin Storsjö <martin@martin.st>
* lavc: Update version and APIchangesVittorio Giovara2015-07-271-0/+6
| | | | Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* lavc: Consistently prefix input buffer definesVittorio Giovara2015-07-272-4/+4
| | | | Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* lavc: AV-prefix all codec capabilitiesVittorio Giovara2015-07-272-2/+2
| | | | | | Express bitfields more simply. Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* lavc: AV-prefix all codec flagsVittorio Giovara2015-07-273-4/+4
| | | | | | Convert doxygen to multiline and express bitfields more simply. Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* lavc: Deprecate avctx.me_methodVittorio Giovara2015-07-271-2/+0
| | | | | | | | This option is extremely codec specific and only a few codecs employ it. Move it to codec private options instead: mpegenc family supports only 3 values, xavs and x264 use 5, and xvid has a different metric entirely. Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* doc: Remove the now unnecessary remark about PATH and link.exeMartin Storsjö2015-07-271-6/+0
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* parseutil: Use non ambiguous aliases for uhdLuca Barbato2015-07-211-2/+2
| | | | uhd1 and uhd2 would be ambigous.
* Add a quality factor packet side dataVittorio Giovara2015-07-201-0/+3
| | | | | | | | This is necessary to preserve the quality information currently exported with coded_frame. Add the new side data to every encoder that needs it, and use it in avconv. Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* parseutil: Add more resolution aliasesLuca Barbato2015-07-201-0/+8
| | | | Add DCI 2k and 4k and uhd1 and uhd2.
* APIchanges: Mention lavfi and lavd identification symbol additionVittorio Giovara2015-07-171-0/+4
|
* doc: add a section about building with libmfxAnton Khirnov2015-07-121-0/+11
|
* doc: Use the succinct syntax for the channelmap exampleLuca Barbato2015-07-091-1/+1
| | | | Mixing succinct and long syntax does not work.
* lavu: Add version information for av_version_info()Vittorio Giovara2015-07-031-3/+3
| | | | Move the APIchange entry at the top.
* lavu: add an API function to return the Libav version stringwm42015-07-021-0/+3
| | | | | | | | This returns something like "v12_dev0-1332-g333a27c". This is much more useful than the individual library versions, of which there are too many, and which are very hard to map back to releases or git commits. Signed-off-by: Janne Grunau <janne-libav@jannau.net>
* Go2Meeting decoderKostya Shishkov2015-07-011-0/+2
| | | | | | | | ELS and ePIC decoder courtesy of Maxim Poliakovski, cleanup and integration by Diego Biurrun. Signed-off-by: Diego Biurrun <diego@biurrun.de> Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* PCM signed 16-bit big-endian planar decoderPaul B Mahol2015-06-241-0/+1
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* DirectDraw Surface image decoderVittorio Giovara2015-06-221-0/+1
| | | | Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* Hap decoder and encoderVittorio Giovara2015-06-221-0/+1
| | | | Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* avio: Add avio_put_str16beLuca Barbato2015-06-071-0/+3
|
* x86: add AV_CPU_FLAG_AVXSLOW flagJames Almer2015-05-311-0/+3
| | | | | Signed-off-by: James Almer <jamrial@gmail.com> Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* doc: Fix spelling of 'Transmission'Sebastian Ramacher2015-05-261-1/+1
| | | | | Signed-off-by: Sebastian Ramacher <sramacher@debian.org> Signed-off-by: Luca Barbato <lu_zero@gentoo.org>