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

github.com/mpc-hc/FFmpeg.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-02-24doc: name correct headerVittorio Giovara
2014-02-24frame: add a convenience function for copying AVFrame dataAnton Khirnov
2014-02-22lavr: add a function for checking whether AVAudioResampleContext is openAnton Khirnov
2014-02-20AVOptions: add flags for read/read-only optionsAnton Khirnov
2014-02-20AVOptions: deprecate unused AV_OPT_FLAG_METADATAAnton Khirnov
It was never used since it was added and the things it was intended for are now exported differently.
2014-02-16lavu: add AV_FRAME_DATA_DOWNMIX_INFO side data type.Tim Walker
2014-02-10doc/APIchanges: mark the place where 9 was branchedAnton Khirnov
2014-02-10doc/APIchanges: fill in missing hashes and datesAnton Khirnov
2014-02-05lavf: improve handling of sparse streams when muxingLuca Barbato
Currently ff_interleave_packet_per_dts() waits until it gets a frame for each stream before outputting packets in interleaved order. Sparse streams (i.e. streams with much fewer packets than the other streams, like subtitles or audio with DTX) tend to add up latency and in specific cases end up allocating a large amount of memory. Emit the top packet from the packet_buffer if it has a time delta larger than a specified threshold. Original report of the issue and initial proposed solution by mus.svz@gmail.com. Bug-id: 31 Signed-off-by: Anton Khirnov <anton@khirnov.net>
2014-01-20lavc: deprecate CODEC_FLAG_EMU_EDGE and avcodec_get_edge_width().Anton Khirnov
2014-01-05avframe: add AV_FRAME_DATA_MATRIXENCODING side data type.Tim Walker
Includes a libavcodec utility function to update a frame's side data.
2014-01-05lavu: Add values for various Dolby flags to the AVMatrixEncoding enum.Tim Walker
2013-12-20lavc: add HEVC profiles namesGildas Cocherel
Signed-off-by: Anton Khirnov <anton@khirnov.net>
2013-12-15Bump major of libavfilter for reference counted buffer API changes.Reinhard Tartler
Applications that have been linked against an older release of Libav and pick up updated libraries experience segmentation faults because they pick up the new libavfilter, which assumes AVFrames have been allocated by libavutil and thus contain new reference-counting related fields. This will break for AVFrames that have been allocated by old libavcodec. All scheduled API changes are deferred to the next bump.
2013-12-15Bump libavutil major version to account for the LLS API/ABI changes.Reinhard Tartler
Commit 41578f70cf8aec8e7565fba1ca7e07f3dc46c3d2 changed the LLS API, which was called from libavcodec. Thus using an old libavcodec with a new libavutil will break. All scheduled API changes are deferred to the next bump.
2013-12-11lavc: deprecate avcodec_get_frame_defaults().Anton Khirnov
Also bump libavcodec micro and add an APIchanges entry saying that av_frame_* should now be used instead of the lavc AVFrame functions.
2013-12-09avframe: add codec-independent stereoscopic metadataVittorio Giovara
2013-11-26mpeg12dec: Extract CC user data into frame side dataJohn Stebbins
Signed-off-by: Anton Khirnov <anton@khirnov.net>
2013-11-14Move av_fast_{m,re}alloc from lavc to lavu.Anton Khirnov
2013-11-14lavc: make error_rate a private option of mpegvideo encodersAnton Khirnov
2013-11-14vdpau: add a constructor for AVVDPAUContext.Anton Khirnov
We will likely want to add new fields to it in the future, so this is needed to avoid breaking ABI.
2013-11-14vdpau: add a convenience function for getting a decoder profile.Anton Khirnov
Based on the code by Rémi Denis-Courmont <remi@remlab.net> from VLC.
2013-11-04lavc: Add colorimetry values for BT.2020, other non-included onesJan Ekström
Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
2013-10-31h264: wait for initial complete frame before outputing framesJohn Stebbins
This can be optionally disabled whith the "output_corrupt" flags option. When in "output_corrupt" mode, incomplete frames are signalled through AVFrame.flags FRAME_FLAG_INCOMPLETE_FRAME. Signed-off-by: Anton Khirnov <anton@khirnov.net>
2013-09-28lavfi: allow user-provided execute() callbacksAnton Khirnov
2013-09-21lavu: Add interleaved 4:2:2 8/10-bit formatsKieran Kunhya
Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
2013-09-17doc: Add missing hashes and dates to APIChangesLuca Barbato
Also fix the typo in the last entry version.
2013-09-16mem: Introduce av_reallocpLuca Barbato
2013-08-10lavc: Add refcounted api to AVPacketLuca Barbato
Provide a clean way to manipulate packets.
2013-08-05vdpau: deprecate bitstream buffers within the hardware contextRémi Denis-Courmont
The bitstream buffers are now private and freed by libavcodec. For backward compatibility, the hold bitstream buffer pointer is left NULL (applications were supposed to av_freep() it). Signed-off-by: Anton Khirnov <anton@khirnov.net>
2013-08-05vdpau: deprecate VDPAU codec capabilityRémi Denis-Courmont
Signed-off-by: Anton Khirnov <anton@khirnov.net>
2013-08-05vdpau: deprecate old codec-specific pixel formatsRémi Denis-Courmont
Signed-off-by: Anton Khirnov <anton@khirnov.net>
2013-08-02avcodec: Add output_picture_number to AVCodecParserContextYusuke Nakamura
Set output_picture_number in H.264 parser. Signed-off-by: Diego Biurrun <diego@biurrun.de>
2013-06-24lavc: Add option to encode MPEG-2 AAC with libfdk-aacKieran Kunhya
Signed-off-by: Anton Khirnov <anton@khirnov.net>
2013-06-04mem: Add av_realloc_array and av_reallocp_arrayMartin Storsjö
These help avoiding overflows and simplify error handling. Signed-off-by: Martin Storsjö <martin@martin.st>
2013-05-24lavfi: add a slice threading infrastructureAnton Khirnov
Mostly based on libavcodec's
2013-05-24Move get_logical_cpus() from lavc/pthread to lavu/cpu.Anton Khirnov
It will be useful in lavfi, and could conceivably be useful to the user applications as well.
2013-05-24avcodec: Add picture structure information to AVCodecParserContext.Yusuke Nakamura
Signed-off-by: Anton Khirnov <anton@khirnov.net>
2013-05-15pixdesc: rename PIX_FMT_* flags to AV_PIX_FMT_FLAG_*Anton Khirnov
2013-05-03avcodec: Add field order information to AVCodecParserContext.Masaki Tanaka
Signed-off-by: Anton Khirnov <anton@khirnov.net>
2013-04-24doc/APIchanges: add missing hashes and datesAnton Khirnov
2013-04-19h264: fully support cropping.Anton Khirnov
Based on a patch by Vittorio Giovara <vittorio.giovara@gmail.com> Fixes Bug 378.
2013-04-11lavfi: change the filter registering system to match the other librariesAnton Khirnov
Removes an arbitrary hardcoded limit on the number of filters.
2013-04-11lavfi: add a function for counting elements in AVFilterPad arrays.Anton Khirnov
The caller needs to know what valid indices can be passed to avfilter_pad_get_name/type.
2013-04-11lavfi: mark filters with dynamic number of inputs or outputs with special flagsAnton Khirnov
This will be useful in avtools in the following commits. Any other caller might also want to know this information.
2013-04-11lavfi: add avfilter_init_dict() for initializing a filter with a dict.Anton Khirnov
2013-04-11lavfi: add avfilter_init_str() to replace avfilter_init_filter().Anton Khirnov
Drop the unused opaque parameter from its signature.
2013-04-11lavfi: add AVFilterContext.graph.Anton Khirnov
It will be useful in the following commits.
2013-04-11lavfi: deprecate avfilter_graph_add_filter().Anton Khirnov
Since this function adds a standalone filter to a filter graph and we do not support creating such filters, there is no reason for this function to exist.
2013-04-11lavfi: replace avfilter_open() with avfilter_graph_alloc_filter().Anton Khirnov
Since we do not support "standalone" filters not attached to an AVFilterGraph, we should not have a public function to create such filters. In addition that function is horribly named, the action it does cannot be possibly described as "opening" a filter.