summaryrefslogtreecommitdiffstats
path: root/libavutil
Commit message (Collapse)AuthorAgeFilesLines
* Merge remote-tracking branch 'qatar/master'Michael Niedermayer2011-07-094-65/+115
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: (28 commits) mp3enc: write a xing frame containing number of frames in the file lavf: update AVStream.nb_frames when muxing. ffmpeg: remove unused variables from InputStream. doc: update ffmpeg -ar and -ac documentation to reflect reality. ffmpeg: remove pointless if (nb_input_files) ffmpeg: merge input_files_ts_offset into input_files. ffmpeg: merge input_codecs into input_streams. ffmpeg: drop AV prefixes from struct names. ffmpeg: deprecate loop_input and loop_output options gif: add loop private option. img2: add loop private option. AVOptions: in av_opt_find() don't return named constants unless unit is specified. x11grab: replace undocumented nomouse hackery with a private option. dict: extend documentation. lls: whitespace cosmetics docs: Use proper markup for a literal command line option docs: Remove a remark that isn't relevant any longer docs: Explain how to regenerate import libraries with MSVC tools docs: Mention that libraries for MSVC can be built with a cross compiler docs: Remove old docs that mention setting up a build environment with lib.exe ... Conflicts: doc/ffmpeg.texi doc/general.texi ffmpeg.c libavcodec/Makefile libavcodec/dnxhddata.c libavformat/mp3enc.c libavformat/utils.c libavutil/Makefile tests/copycooker.sh Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * AVOptions: in av_opt_find() don't return named constants unless unit is ↵Anton Khirnov2011-07-081-2/+3
| | | | | | | | | | | | | | | | | | specified. That is, unless the caller explicitly asks for them. Prevents conflict between e.g. the 'loop' option in img2 demuxer and 'loop' flag in AVCodecContext.
| * dict: extend documentation.Anton Khirnov2011-07-081-3/+36
| |
| * lls: whitespace cosmeticsMans Rullgard2011-07-081-59/+74
| | | | | | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
| * avutil: Add missing test programs to Makefile.Diego Biurrun2011-07-081-1/+2
| |
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2011-07-061-1/+2
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: ffserver: remove unused variable. Remove unused and outdated TODO file. gitignore: Drop individual .d ignore; it is already covered by a wildcard. lavf: deprecate AVStream.quality. bink: pass Bink version to audio decoder through extradata instead of codec_tag. libpostproc: Remove disabled code. flashsv: improve some comments and fix some wrong ones flashsv: Eliminate redundant variable indirection. flashsv: set reference frame type to full frame flashsv: replace bitstream description by a link to the specification flashsv: convert a debug av_log into av_dlog flashsv: simplify condition flashsv: return more meaningful error values flashsv: cosmetics: break some overly long lines flashsv: cosmetics: drop some unnecessary parentheses swscale: amend documentation to mention use of native depth for scaling. eval: add missing comma to tests. eval: fix memleak. H.264: make loopfilter bS const where applicable Conflicts: libavcodec/binkaudio.c libavformat/bink.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * eval: add missing comma to tests.Ronald S. Bultje2011-07-051-1/+1
| |
| * eval: fix memleak.Ronald S. Bultje2011-07-051-0/+1
| |
* | eval/fate: try to fix nan printing format failures.Michael Niedermayer2011-07-051-1/+5
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2011-07-054-27/+43
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: (36 commits) ARM: allow unaligned buffer in fixed-point NEON FFT4 fate: test more FFT etc sizes dca: set AVCodecContext frame_size for DTS audio YASM: Shut up unused variable compiler warning with --disable-yasm. x86_32: Fix build on x86_32 with --disable-yasm. iirfilter: add fate test doxygen: Add qmul docs. ogg: propagate return values and return more meaningful error values H.264: fix overreads of qscale_table Remove unused static tables and static inline functions. eval: clear Parser instances before using dct-test: remove 'ref' function pointer from tables build: Remove deleted 'check' target from .PHONY list. oggdec: Abort Ogg header parsing when encountering a data packet. Add LGPL license boilerplate to files lacking it. mxfenc: small typo fix doxygen: Fix documentation for some VP8 functions. sha: use AV_RB32() instead of assuming buffer can be cast to uint32_t* des: allow unaligned input and output buffers aes: allow unaligned input and output buffers ... Conflicts: libavcodec/dct-test.c libavcodec/libvpxenc.c libavcodec/x86/dsputil_mmx.c libavcodec/x86/h264_qpel_mmx.c libavfilter/x86/gradfun.c libavformat/oggdec.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * eval: clear Parser instances before usingMans Rullgard2011-07-041-2/+2
| | | | | | | | | | | | | | This prevents random values from the stack being used as "variables" in expressions. Signed-off-by: Mans Rullgard <mans@mansr.com>
| * sha: use AV_RB32() instead of assuming buffer can be cast to uint32_t*Kostya Shishkov2011-07-041-2/+2
| | | | | | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
| * des: allow unaligned input and output buffersMans Rullgard2011-07-041-4/+4
| | | | | | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
| * aes: allow unaligned input and output buffersMans Rullgard2011-07-041-15/+26
| | | | | | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
| * eval: make timing optional in test programMans Rullgard2011-07-041-4/+9
| | | | | | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* | Unbreak libavutil API.Carl Eugen Hoyos2011-07-041-0/+4
| |
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2011-07-0411-88/+122
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: (40 commits) H.264: template left MB handling H.264: faster fill_decode_caches H.264: faster write_back_* H.264: faster fill_filter_caches H.264: make filter_mb_fast support the case of unavailable top mb Do not include log.h in avutil.h Do not include pixfmt.h in avutil.h Do not include rational.h in avutil.h Do not include mathematics.h in avutil.h Do not include intfloat_readwrite.h in avutil.h Remove return statements following infinite loops without break RTSP: Doxygen comment cleanup doxygen: Escape '\' in Doxygen documentation. md5: cosmetics md5: use AV_WL32 to write result md5: add fate test md5: include correct headers md5: fix test program doxygen: Drop array size declarations from Doxygen parameter names. doxygen: Fix parameter names to match the function prototypes. ... Conflicts: libavcodec/x86/dsputil_mmx.c libavformat/flvenc.c libavformat/oggenc.c libavformat/wtv.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * Do not include log.h in avutil.hMans Rullgard2011-07-036-1/+5
| | | | | | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
| * Do not include pixfmt.h in avutil.hMans Rullgard2011-07-031-1/+0
| | | | | | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
| * Do not include rational.h in avutil.hMans Rullgard2011-07-031-1/+0
| | | | | | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
| * Do not include mathematics.h in avutil.hMans Rullgard2011-07-031-1/+0
| | | | | | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
| * Do not include intfloat_readwrite.h in avutil.hMans Rullgard2011-07-031-1/+0
| | | | | | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
| * Remove return statements following infinite loops without breakMans Rullgard2011-07-032-2/+0
| | | | | | | | | | | | | | These statements cannot be reached and are thus not needed. This removes a number of compiler warnings. Signed-off-by: Mans Rullgard <mans@mansr.com>
| * md5: cosmeticsMans Rullgard2011-07-031-48/+61
| | | | | | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
| * md5: use AV_WL32 to write resultMans Rullgard2011-07-031-1/+2
| | | | | | | | | | | | | | This is simpler, safer, and removes the undocumented requirement of aligned output buffer. Signed-off-by: Mans Rullgard <mans@mansr.com>
| * md5: include correct headersMans Rullgard2011-07-031-1/+1
| | | | | | | | | | | | This file needs stdint.h but not string.h Signed-off-by: Mans Rullgard <mans@mansr.com>
| * md5: fix test programMans Rullgard2011-07-031-8/+16
| | | | | | | | | | | | | | This makes the md5-test program print something meaningful and not smash the stack. Signed-off-by: Mans Rullgard <mans@mansr.com>
| * doxygen: Drop array size declarations from Doxygen parameter names.Diego Biurrun2011-07-032-2/+2
| | | | | | | | Adding [] to a Doxygen parameter name clashes with Doxygen syntax.
| * doxygen: Fix parameter names to match the function prototypes.Diego Biurrun2011-07-031-2/+2
| |
| * Move some conditionally used code below the appropriate #ifdef.Diego Biurrun2011-07-031-0/+2
| |
| * aes: fix for big endian systemsMans Rullgard2011-07-031-1/+5
| | | | | | | | | | | | | | This was missed in 5d20f19 since CONFIG_SMALL was always broken for big endian. Signed-off-by: Mans Rullgard <mans@mansr.com>
| * des: reduce number of iterations in test programMans Rullgard2011-07-031-1/+1
| | | | | | | | | | | | | | Testing a million random keys takes annoying long time. 1000 iterations should be enough. Signed-off-by: Mans Rullgard <mans@mansr.com>
| * aes: fix invalid array indexing in init codeMans Rullgard2011-07-031-14/+22
| | | | | | | | | | | | This makes the code work with clang/x86_32 and removes several warnings. Signed-off-by: Mans Rullgard <mans@mansr.com>
| * aes: use direct assignments instead of memcpy() or loopsMans Rullgard2011-07-031-6/+5
| | | | | | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2011-07-031-1/+1
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: ARM: ac3: update ff_ac3_extract_exponents_neon per 8b7b2d6 ARM: NEON optimised vector_clip_int32() swscale: disable full_chroma_int when converting to non-24/32bpp RGB. suggest to use av_get_bytes_per_sample() in av_get_bits_per_sample_format() doxy ffmpeg: use av_get_bytes_per_sample() in place of av_get_bits_per_sample_fmt() put_bits: remove ALT_BITSTREAM_WRITER put_bits: always use intreadwrite.h macros libavformat: Add an example how to use the metadata API doxygen: Prefer member groups over grouping into modules doxygen: be more permissive when searching for API examples avformat: doxify the Metadata API lavf: restore old behavior for custom AVIOContex with an AVFMT_NOFILE format. lavf: use the correct pointer in av_open_input_stream(). avidec: infer absolute vs relative index from first packet Conflicts: libavformat/Makefile libavformat/avidec.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * doxygen: Prefer member groups over grouping into modulesReinhard Tartler2011-07-021-1/+1
| | | | | | | | | | | | | | | | | | 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.
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2011-07-022-2/+4
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: get_bits: remove x86 inline asm in A32 bitstream reader doc: Remove outdated information about our issue tracker avidec: Factor out the sync fucntionality. fate-aac: Expand coverage. ac3dsp: add x86-optimized versions of ac3dsp.extract_exponents(). ac3dsp: simplify extract_exponents() now that it does not need to do clipping. ac3enc: clip coefficients after MDCT. ac3enc: add int32_t array clipping function to DSPUtil, including x86 versions. swscale: for >8bit scaling, read in native bit-depth. matroskadec: matroska_read_seek after after EBML_STOP leads to failure. doxygen: fix usage of @file directive in libavutil/{dict,file}.h doxygen: Help doxygen parser to understand the DECLARE_ALIGNED and offsetof macros Conflicts: doc/issue_tracker.txt libavformat/avidec.c libavutil/dict.h libswscale/swscale.c libswscale/utils.c tests/ref/lavfi/pixfmts_scale Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * doxygen: fix usage of @file directive in libavutil/{dict,file}.hReinhard Tartler2011-07-012-2/+4
| |
* | dict: fix another typoStefano Sabatini2011-07-011-1/+1
| | | | | | | | achive -> achieve
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2011-07-014-146/+230
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: cosmetics: fix some then/than typos doxygen: Include libavcodec and libavformat examples into the documentation avutil: elaborate documentation for av_get_random_seed Add support for aac streams in mp4/mov without extradata. aes: whitespace cosmetics adler32: whitespace cosmetics swscale: fix another yuv range conversion overflow in 16bit scaling. Fix cpu flags test program opt-test: Add missing braces to silence compiler warnings. build: Eliminate obsolete test targets. udp: Fix a compilation warning swscale: Unbreak build with --enable-small base64: add fate test aes: improve test program and add fate test adler32: make test program more useful and add fate test swscale: fix yuv range correction when using 16-bit scaling. aacenc: Make chan_map const correct Conflicts: Makefile doc/examples/muxing-example.c libavformat/udp.c libavutil/random_seed.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * avutil: elaborate documentation for av_get_random_seedReinhard Tartler2011-06-301-1/+6
| |
| * aes: whitespace cosmeticsMans Rullgard2011-06-301-87/+132
| | | | | | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
| * adler32: whitespace cosmeticsMans Rullgard2011-06-301-11/+17
| | | | | | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
| * Fix cpu flags test programMans Rullgard2011-06-301-21/+34
| | | | | | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
| * opt-test: Add missing braces to silence compiler warnings.Diego Biurrun2011-06-301-8/+8
| | | | | | | | libavutil/opt.c:604:1: warning: missing braces around initializer [-Wmissing-braces]
| * aes: improve test program and add fate testMans Rullgard2011-06-301-21/+33
| | | | | | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
| * adler32: make test program more useful and add fate testMans Rullgard2011-06-301-7/+15
| | | | | | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* | lavu: bump minor and add APIchanges entry for AV_PICTURE_TYPE_NONEStefano Sabatini2011-06-301-1/+1
| | | | | | | | | | The symbols was added in the git commit 512933671409f9f88cc9fdfc8f29525d32240bab.
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2011-06-302-8/+9
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: rational-test: Add proper main() declaration to fix gcc warnings. configure: Add vdpau and dxva2 to configure results output. Remove unused, never built libavutil/pca.[ch] matroskadec: forward parsing errors to caller. av_find_stream_info: simplify EAGAIN handling. aacenc: Fix determination of Mid/Side Mode. psymodel: Remove the single channel analysis function aacenc: Implement dummy channel group analysis that just calls the single channel analysis for each channel. psymodel: Add channels and channel groups to the psymodel. ARM: remove check for PLD instruction fate: move amr[nw]b test rules into separate files ogg: fix double free when finding length of small chained oggs. swscale: implement >8bit scaling support. build: fix creation of tools dir with make 3.81 build: Mark all-yes Makefile target as phony. pixfmt: fix YUV422/444 wrong endian comment build: create output directories as needed Add new yuv444 pixfmts to avcodec_align_dimensions2 Conflicts: Makefile configure libavutil/pca.c libavutil/pca.h libavutil/pixfmt.h libswscale/swscale.c libswscale/utils.c libswscale/x86/swscale_template.c tests/ref/lavfi/pixdesc tests/ref/lavfi/pixfmts_copy tests/ref/lavfi/pixfmts_null tests/ref/lavfi/pixfmts_scale tests/ref/lavfi/pixfmts_vflip Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * rational-test: Add proper main() declaration to fix gcc warnings.Diego Biurrun2011-06-301-1/+3
| |
OpenPOWER on IntegriCloud