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
2012-08-23doc/APIchanges: add an entry for codec descriptors.Anton Khirnov
Also fill in missing dates and hashes.
2012-08-15Don't include common.h from avutil.hMartin Storsjö
Signed-off-by: Martin Storsjö <martin@martin.st>
2012-08-10lavc: fix mixing CODEC_ID/AV_CODEC_ID in C++ code.Anton Khirnov
C++ does not allow to mix different enums, so e.g. code comparing ACodecID with CodecID would fail to compile with gcc. This very evil hack should fix this problem.
2012-08-10dict: add av_dict_count()Mans Rullgard
This adds a function to retrieve the number of entries in a dictionary and updates the places directly accessing what should be an opaque struct to use this new function instead. Signed-off-by: Mans Rullgard <mans@mansr.com>
2012-08-07lavc: add AV prefix to codec ids.Anton Khirnov
2012-08-04x86: build: replace mmx2 by mmxextDiego Biurrun
Refactoring mmx2/mmxext YASM code with cpuflags will force renames. So switching to a consistent naming scheme beforehand is sensible. The name "mmxext" is more official and widespread and also the name of the CPU flag, as reported e.g. by the Linux kernel.
2012-07-29avf: introduce nobuffer optionLuca Barbato
Useful in cases where a significant analyzeduration is still needed, while minimizing buffering before output. An example is processing low-latency streams where all media types won't necessarily come in if the analyzeduration is small. Additional changes by Josh Allmann <joshua.allmann@gmail.com> Signed-off-by: Anton Khirnov <anton@khirnov.net>
2012-07-20lavfi: add avfilter_unref_bufferp()Robert Nagy
Signed-off-by: Anton Khirnov <anton@khirnov.net>
2012-07-14doc: update api changes with the right commit hashesLuca Barbato
2012-07-14mem: introduce av_malloc_array and av_mallocz_arrayLuca Barbato
Both function ease allocating large arrays implementing the overflow check inside it.
2012-06-22lavfi: support automatically inserting the fifo filter when needed.Anton Khirnov
This breaks libavfilter ABI.
2012-06-22lavu: add av_usleep() functionMans Rullgard
This function implements a delay using the first available of the following functions: - nanosleep() - usleep() - Sleep() (Windows) The conditional #includes in time.c are simplified by including unistd.h and windows.h whenever they are available rather than having these lines triggered by specific functions. Signed-off-by: Mans Rullgard <mans@mansr.com>
2012-06-21lavf, lavu: version bumps and APIchanges for av_gettime() moveMans Rullgard
Signed-off-by: Mans Rullgard <mans@mansr.com>
2012-06-18Add Dolby/DPLII downmix support to libavresampleJohn Stebbins
Signed-off-by: Justin Ruggles <justin.ruggles@gmail.com>
2012-06-13lavfi: replace AVFilterContext.input/output_count with nb_inputs/outputsAnton Khirnov
This is more consistent with naming in the rest of Libav.
2012-06-13lavfi: add avfilter_pad_get_type() and avfilter_pad_get_name().Anton Khirnov
This will allow making AVFilterPad opaque for the calling apps, since those are the only two fields that can be useful to the users.
2012-06-10Bump lavu minor and add an APIChanges entry for audioconvert functions.Anton Khirnov
2012-05-26opt: Add av_opt_set_bin()Samuel Pitoiset
Introduce a new function to set binary data through AVOption, avoiding having to convert the binary data to a string inbetween. Signed-off-by: Martin Storsjö <martin@martin.st>
2012-05-21avformat: Add a flag to mark muxers that allow (non strict) monotone timestamps.James Zern
Signed-off-by: Justin Ruggles <justin.ruggles@gmail.com>
2012-05-15Add missing version bumps and APIchanges/Changelog entries.Anton Khirnov
2012-05-09lavc: pad last audio frame with silence when needed.Anton Khirnov
2012-05-07lavc: add sample rate and channel layout to AVFrame.Anton Khirnov
Rationale is the same as for video width/height etc.
2012-05-01lavr: use 8.8 instead of 10.6 as the 16-bit fixed-point mixing coeff typeJustin Ruggles
2012-04-30APIchanges: fill in some dates and commit hashesJustin Ruggles
2012-04-26avutil: add av_parse_cpu_flags() functionMans Rullgard
This moves the cpu flag parsing code from avconv to avutil so it can be accessed elsewhere. Signed-off-by: Mans Rullgard <mans@mansr.com>
2012-04-25Add libavresampleJustin Ruggles
This is a new library for audio sample format, channel layout, and sample rate conversion.
2012-04-20avutil: add audio fifo bufferJustin Ruggles
The functions operate on the sample level rather than the byte level and work with all audio sample formats.
2012-04-14avfiltergraph: make the AVFilterInOut alloc/free API publicStefano Sabatini
This is required for letting applications to create and destroy AVFilterInOut structs in a convenient way. Signed-off-by: Anton Khirnov <anton@khirnov.net>
2012-04-08avutil: add av_get_packed_sample_fmt() and av_get_planar_sample_fmt()Justin Ruggles
Based on a patch by Clément Bœsch <ubitux@gmail.com>
2012-04-06avutil: Add av_get_default_channel_layout()Justin Ruggles
Also, use the new function in the AC-3 encoder.
2012-03-26APIchanges: mark the place where 0.7 was cut.Anton Khirnov
2012-03-26APIchanges: mark the place where 0.8 was cut.Anton Khirnov
2012-03-26APIchanges: fill in missing dates and hashes.Anton Khirnov
2012-03-18APIchanges: Replace Subversion revision numbers by Git hashes.Diego Biurrun
2012-03-06cpu: add av_set_cpu_flags_mask().Anton Khirnov
2012-03-05avcodec: add av_get_audio_frame_duration() function.Justin Ruggles
This is a utility function for the user to get the frame duration based on the codec id, frame size in bytes, and various AVCodecContext parameters.
2012-03-05lavc: make codec_is_decoder/encoder() public.Anton Khirnov
2012-03-01avpacket: Add a function for shrinking already allocated side dataMartin Storsjö
Signed-off-by: Martin Storsjö <martin@martin.st>
2012-02-29Add a minor bump, changelog/APIchanges entry and some documentation for APIC ↵Anton Khirnov
support.
2012-02-27doc/APIchanges: fill in missing dates and hashes.Anton Khirnov
2012-02-25avutil: add AVERROR_UNKNOWNJustin Ruggles
Useful to return instead of -1 when the cause of the error is unknown, typically from an external library.
2012-02-23Remove libpostproc.Diego Biurrun
This library does not fit into Libav as a whole and its code is just a maintenance burden. Furthermore it is now available as an external project, which completely obviates any reason to keep it around. URL: http://git.videolan.org/?p=libpostproc.git
2012-02-21avcodec: add duration field to AVCodecParserContextJustin Ruggles
This will allow parsers to export the duration of the current frame being output, if known, instead of using AVCodecContext.frame_size.
2012-02-21avutil: add av_rescale_q_rnd() to allow different roundingJustin Ruggles
2012-02-09pixdesc: mark pseudopaletted formats with a special flag.Anton Khirnov
This makes it possible to dintinguish them from PAL8. Fixes an invalid write in avpicture_layout().
2012-02-08lavc: add avcodec_encode_video2() that encodes from an AVFrame -> AVPacketAnton Khirnov
Deprecate avcodec_encode_video().
2012-02-02APIchanges: add missing commit hashesJanne Grunau
2012-02-01avcodec: Add av_fast_padded_malloc().Janne Grunau
Wrapper around av_fast_malloc() that keeps FF_INPUT_BUFFER_PADDING_SIZE zero-padded bytes at the end of the used buffer. Based on a patch by Reimar Döffinger <Reimar.Doeffinger@gmx.de>.
2012-01-31lavf: add functions for accessing the fourcc<->CodecID mapping tables.Anton Khirnov
Fixes bug 212.
2012-01-31lavc: add avcodec_is_open().Anton Khirnov
It allows to check whether an AVCodecContext is open in a documented way. Right now the undocumented way this check is done in lavf/lavc is by checking whether AVCodecContext.codec is NULL. However it's desirable to be able to set AVCodecContext.codec before avcodec_open2().