aboutsummaryrefslogtreecommitdiffstats
path: root/doc/APIchanges
Commit message (Collapse)AuthorAgeFilesLines
* doc/APIchanges: fill in missing dates and hashes.Anton Khirnov2012-10-051-5/+5
|
* lavr: bump major to 1 and declare it stable.Anton Khirnov2012-10-051-0/+5
|
* lavc: add avcodec_free_frame().Anton Khirnov2012-09-241-0/+4
| | | | | Since an AVFrame now has malloced members (extended_data), it must have a destructor.
* lavu/audioconvert: add a second low frequency channel.Tim Walker2012-09-121-0/+3
| | | | | | Can be used by DTS-HD, TrueHD and E-AC-3, among others. Signed-off-by: Justin Ruggles <justin.ruggles@gmail.com>
* avopt: Reorder the default_val struct, making i64 the first fieldMartin Storsjö2012-09-041-0/+4
| | | | | | Also mention this change in APIchanges. Signed-off-by: Martin Storsjö <martin@martin.st>
* lavc: add lossy/lossless codec properties.Anton Khirnov2012-08-301-0/+4
|
* doc/APIchanges: add an entry for codec descriptors.Anton Khirnov2012-08-231-6/+16
| | | | Also fill in missing dates and hashes.
* Don't include common.h from avutil.hMartin Storsjö2012-08-151-0/+3
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* lavc: fix mixing CODEC_ID/AV_CODEC_ID in C++ code.Anton Khirnov2012-08-101-0/+4
| | | | | | | 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.
* dict: add av_dict_count()Mans Rullgard2012-08-101-0/+3
| | | | | | | | 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>
* lavc: add AV prefix to codec ids.Anton Khirnov2012-08-071-0/+3
|
* x86: build: replace mmx2 by mmxextDiego Biurrun2012-08-031-0/+5
| | | | | | | 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.
* avf: introduce nobuffer optionLuca Barbato2012-07-291-0/+3
| | | | | | | | | | | | | 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>
* lavfi: add avfilter_unref_bufferp()Robert Nagy2012-07-201-0/+3
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* doc: update api changes with the right commit hashesLuca Barbato2012-07-141-8/+8
|
* mem: introduce av_malloc_array and av_mallocz_arrayLuca Barbato2012-07-141-0/+3
| | | | | Both function ease allocating large arrays implementing the overflow check inside it.
* lavfi: support automatically inserting the fifo filter when needed.Anton Khirnov2012-06-221-1/+1
| | | | This breaks libavfilter ABI.
* lavu: add av_usleep() functionMans Rullgard2012-06-221-0/+3
| | | | | | | | | | | | | | | 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>
* lavf, lavu: version bumps and APIchanges for av_gettime() moveMans Rullgard2012-06-211-0/+3
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* Add Dolby/DPLII downmix support to libavresampleJohn Stebbins2012-06-181-0/+3
| | | | Signed-off-by: Justin Ruggles <justin.ruggles@gmail.com>
* lavfi: replace AVFilterContext.input/output_count with nb_inputs/outputsAnton Khirnov2012-06-131-0/+4
| | | | This is more consistent with naming in the rest of Libav.
* lavfi: add avfilter_pad_get_type() and avfilter_pad_get_name().Anton Khirnov2012-06-131-0/+5
| | | | | This will allow making AVFilterPad opaque for the calling apps, since those are the only two fields that can be useful to the users.
* Bump lavu minor and add an APIChanges entry for audioconvert functions.Anton Khirnov2012-06-101-0/+4
|
* opt: Add av_opt_set_bin()Samuel Pitoiset2012-05-261-0/+3
| | | | | | | 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>
* avformat: Add a flag to mark muxers that allow (non strict) monotone timestamps.James Zern2012-05-201-0/+4
| | | | Signed-off-by: Justin Ruggles <justin.ruggles@gmail.com>
* Add missing version bumps and APIchanges/Changelog entries.Anton Khirnov2012-05-151-3/+17
|
* lavc: pad last audio frame with silence when needed.Anton Khirnov2012-05-091-0/+6
|
* lavc: add sample rate and channel layout to AVFrame.Anton Khirnov2012-05-071-0/+3
| | | | Rationale is the same as for video width/height etc.
* lavr: use 8.8 instead of 10.6 as the 16-bit fixed-point mixing coeff typeJustin Ruggles2012-05-011-0/+3
|
* APIchanges: fill in some dates and commit hashesJustin Ruggles2012-04-301-9/+9
|
* avutil: add av_parse_cpu_flags() functionMans Rullgard2012-04-251-0/+3
| | | | | | | 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>
* Add libavresampleJustin Ruggles2012-04-241-6/+10
| | | | | This is a new library for audio sample format, channel layout, and sample rate conversion.
* avutil: add audio fifo bufferJustin Ruggles2012-04-201-0/+12
| | | | | The functions operate on the sample level rather than the byte level and work with all audio sample formats.
* avfiltergraph: make the AVFilterInOut alloc/free API publicStefano Sabatini2012-04-141-0/+4
| | | | | | | This is required for letting applications to create and destroy AVFilterInOut structs in a convenient way. Signed-off-by: Anton Khirnov <anton@khirnov.net>
* avutil: add av_get_packed_sample_fmt() and av_get_planar_sample_fmt()Justin Ruggles2012-04-081-0/+3
| | | | Based on a patch by Clément Bœsch <ubitux@gmail.com>
* avutil: Add av_get_default_channel_layout()Justin Ruggles2012-04-051-0/+3
| | | | Also, use the new function in the AC-3 encoder.
* APIchanges: mark the place where 0.7 was cut.Anton Khirnov2012-03-261-0/+7
|
* APIchanges: mark the place where 0.8 was cut.Anton Khirnov2012-03-261-0/+8
|
* APIchanges: fill in missing dates and hashes.Anton Khirnov2012-03-261-7/+7
|
* APIchanges: Replace Subversion revision numbers by Git hashes.Diego Biurrun2012-03-181-147/+147
|
* cpu: add av_set_cpu_flags_mask().Anton Khirnov2012-03-061-0/+3
|
* avcodec: add av_get_audio_frame_duration() function.Justin Ruggles2012-03-051-0/+4
| | | | | 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.
* lavc: make codec_is_decoder/encoder() public.Anton Khirnov2012-03-041-0/+3
|
* avpacket: Add a function for shrinking already allocated side dataMartin Storsjö2012-03-011-0/+3
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* Add a minor bump, changelog/APIchanges entry and some documentation for APIC ↵Anton Khirnov2012-02-291-0/+4
| | | | support.
* doc/APIchanges: fill in missing dates and hashes.Anton Khirnov2012-02-271-5/+5
|
* avutil: add AVERROR_UNKNOWNJustin Ruggles2012-02-251-0/+3
| | | | | Useful to return instead of -1 when the cause of the error is unknown, typically from an external library.
* Remove libpostproc.Diego Biurrun2012-02-231-1/+0
| | | | | | | | 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
* avcodec: add duration field to AVCodecParserContextJustin Ruggles2012-02-201-0/+3
| | | | | This will allow parsers to export the duration of the current frame being output, if known, instead of using AVCodecContext.frame_size.
* avutil: add av_rescale_q_rnd() to allow different roundingJustin Ruggles2012-02-201-0/+3
|