summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* doxygen: Prefer member groups over grouping into modulesReinhard Tartler2011-07-02
| | | | | | | | | Before this, almost all module groups have been used for grouping functions and fields in structures semantically. This causes them to not appear properly in the file documentation and needlessly clutters up the "Modules" index. Additionally, this commit streamlines some spelling and appearances.
* doxygen: be more permissive when searching for API examplesReinhard Tartler2011-07-02
|
* avformat: doxify the Metadata APIReinhard Tartler2011-07-02
| | | | | convert the comment that documents the metadata API to use the doxygen markup
* lavf: restore old behavior for custom AVIOContex with an AVFMT_NOFILE format.Anton Khirnov2011-07-02
| | | | | | | | | | av_open_input_stream used to allow this, even though it makes no sense. Make it just print a warning instead of failing, thus restoring compatibility. Note that avformat_open_input() will still reject this combination. Signed-off-by: Anton Khirnov <anton@khirnov.net>
* lavf: use the correct pointer in av_open_input_stream().Anton Khirnov2011-07-02
|
* avidec: infer absolute vs relative index from first packetAlex Converse2011-07-01
|
* get_bits: remove x86 inline asm in A32 bitstream readerMans Rullgard2011-07-01
| | | | | | | x86 does not use this variant so having inline asm there is pointless. Signed-off-by: Mans Rullgard <mans@mansr.com>
* doc: Remove outdated information about our issue trackerReinhard Tartler2011-07-01
| | | | We have now switched to http://bugzilla.libav.org.
* avidec: Factor out the sync fucntionality.Alex Converse2011-07-01
|
* fate-aac: Expand coverage.Alex Converse2011-07-01
| | | | Add al05_44, al06_44, al17_44.
* ac3dsp: add x86-optimized versions of ac3dsp.extract_exponents().Justin Ruggles2011-07-01
|
* ac3dsp: simplify extract_exponents() now that it does not need to do clipping.Justin Ruggles2011-07-01
|
* ac3enc: clip coefficients after MDCT.Justin Ruggles2011-07-01
| | | | | This ensures that any processing between the MDCT and exponent extraction will be using clipped coefficients.
* ac3enc: add int32_t array clipping function to DSPUtil, including x86 versions.Justin Ruggles2011-07-01
|
* swscale: for >8bit scaling, read in native bit-depth.Ronald S. Bultje2011-07-01
| | | | | | For 9/10bit, it means we don't have to upscale to 16bit before actual scaling or pixel format conversion, and thus a performance gain.
* matroskadec: matroska_read_seek after after EBML_STOP leads to failure.John Stebbins2011-07-01
| | | | | | | | | EBML_STOP leaves matroska->current_id set. Then matroska_read_seek changes the stream position without resetting current_id. The next matroska_parse_cluster fails due to calculation of incorrect pos. So clear current_id when avio_seek happens in matroska_read_seek. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* doxygen: fix usage of @file directive in libavutil/{dict,file}.hReinhard Tartler2011-07-01
|
* doxygen: Help doxygen parser to understand the DECLARE_ALIGNED and offsetof ↵Reinhard Tartler2011-06-30
| | | | | | | macros Without this, members that have been declare with the DECLARE_ALIGNED macro don't show up at all in the generated documentation.
* cosmetics: fix some then/than typosDiego Biurrun2011-06-30
|
* doxygen: Include libavcodec and libavformat examples into the documentationReinhard Tartler2011-06-30
|
* avutil: elaborate documentation for av_get_random_seedReinhard Tartler2011-06-30
|
* Add support for aac streams in mp4/mov without extradata.Benjamin Larsson2011-06-30
|
* aes: whitespace cosmeticsMans Rullgard2011-06-30
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* adler32: whitespace cosmeticsMans Rullgard2011-06-30
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* swscale: fix another yuv range conversion overflow in 16bit scaling.Ronald S. Bultje2011-06-30
|
* Fix cpu flags test programMans Rullgard2011-06-30
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* opt-test: Add missing braces to silence compiler warnings.Diego Biurrun2011-06-30
| | | | libavutil/opt.c:604:1: warning: missing braces around initializer [-Wmissing-braces]
* build: Eliminate obsolete test targets.Diego Biurrun2011-06-30
| | | | The targets are now part of FATE and can be run as individual FATE targets.
* udp: Fix a compilation warningMartin Storsjö2011-06-30
| | | | | | | | | This fixes this compilation warning, by making endptr a non-const pointer, as required by strtol: In function ‘udp_open’: warning: passing argument 2 of ‘strtol’ from incompatible pointer type Signed-off-by: Martin Storsjö <martin@martin.st>
* swscale: Unbreak build with --enable-smallMohamed Naufal2011-06-30
| | | | | | | This fixes building with --enable-small, by using the correct variable name. Signed-off-by: Martin Storsjö <martin@martin.st>
* base64: add fate testMans Rullgard2011-06-30
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* aes: improve test program and add fate testMans Rullgard2011-06-30
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* adler32: make test program more useful and add fate testMans Rullgard2011-06-30
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* swscale: fix yuv range correction when using 16-bit scaling.Ronald S. Bultje2011-06-29
|
* aacenc: Make chan_map const correctAlex Converse2011-06-29
|
* rational-test: Add proper main() declaration to fix gcc warnings.Diego Biurrun2011-06-30
|
* configure: Add vdpau and dxva2 to configure results output.Diego Biurrun2011-06-30
|
* Remove unused, never built libavutil/pca.[ch]Mans Rullgard2011-06-29
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* matroskadec: forward parsing errors to caller.Ami Fischman2011-06-29
| | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* av_find_stream_info: simplify EAGAIN handling.Ami Fischman2011-06-29
| | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* aacenc: Fix determination of Mid/Side Mode.Nathan Caldwell2011-06-29
| | | | | | | | | In adjust_frame_information(), msc is incremented for each sfb in each sub-window then compared against max_sfb which is for a single sub-window. This resulted in frames using EIGHT_SHORT_SEQUENCE where the first few sub-windows increment msc to a value that results in ms_mode == 2. Even though only some of the bands are actually using Mid/Side.
* psymodel: Remove the single channel analysis functionNathan Caldwell2011-06-29
|
* aacenc: Implement dummy channel group analysis that just calls the single ↵Nathan Caldwell2011-06-29
| | | | channel analysis for each channel.
* psymodel: Add channels and channel groups to the psymodel.Nathan Caldwell2011-06-29
|
* ARM: remove check for PLD instructionMans Rullgard2011-06-29
| | | | | | PLD is present in ARMv5TE and later, which is checked for separately. Signed-off-by: Mans Rullgard <mans@mansr.com>
* fate: move amr[nw]b test rules into separate filesMans Rullgard2011-06-29
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* ogg: fix double free when finding length of small chained oggs.Ronald S. Bultje2011-06-29
| | | | | | | | ogg_save() copies streams[], but doesn't keep track of free()'ed struct members. Thus, if in between a call to ogg_save() and ogg_restore(), streams[].private was free()'ed, this would result in a double free -> crash, which happened when e.g. playing small chained ogg fragments.
* swscale: implement >8bit scaling support.Ronald S. Bultje2011-06-29
| | | | | | This means that precision is retained when scaling between sample formats with >8 bits per component (48bit RGB, 16bit grayscale, 9/10/16bit YUV).
* build: fix creation of tools dir with make 3.81Mans Rullgard2011-06-29
| | | | | | | | | GNU make 3.81 apparently does not support order-only prerequisites with pattern rules, and thus fails to create the tools directory if it is missing. Naming the objects explicitly in the rule makes it work properly. Signed-off-by: Mans Rullgard <mans@mansr.com>
* build: Mark all-yes Makefile target as phony.Diego Biurrun2011-06-29
|