summaryrefslogtreecommitdiff
path: root/libavutil
Commit message (Collapse)AuthorAge
* Merge two adjacent ifdef blocksMåns Rullgård2010-03-08
| | | | Originally committed as revision 22347 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Move gcc attribute macros to new header libavutil/attributes.hMåns Rullgård2010-03-08
| | | | Originally committed as revision 22346 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Move ff_sqrt() to libavutil/intmath.hMåns Rullgård2010-03-08
| | | | Originally committed as revision 22345 to svn://svn.ffmpeg.org/ffmpeg/trunk
* checkheaders: skip per-arch headers not meant for direct inclusionMåns Rullgård2010-03-08
| | | | | | | | Some of the per-arch headers are only meant to be used through the parent header of the same name. Testing these standalone does not make sense. Originally committed as revision 22341 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ARM: add some missing includesMåns Rullgård2010-03-08
| | | | Originally committed as revision 22340 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add lots of missing includesMåns Rullgård2010-03-08
| | | | Originally committed as revision 22337 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Bump minor number and add APIchanges entry after the inclusion ofStefano Sabatini2010-03-06
| | | | | | av_stristr(). Originally committed as revision 22254 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add av_stristr() functionMåns Rullgård2010-03-06
| | | | | | This is a case-insensitive version of strstr(). Originally committed as revision 22251 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove DECLARE_ALIGNED_{8,16} macrosMåns Rullgård2010-03-06
| | | | | | | These macros are redundant. All uses are replaced with the generic DECLARE_ALIGNED macro instead. Originally committed as revision 22233 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Move DECLARE_ALIGNED_{8,16} macros to mem.hMåns Rullgård2010-03-06
| | | | | | | These macros naturally belong next to the generic DECLARE_ALIGNED macro. Originally committed as revision 22230 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add initial support for 12-bit color mode.Janusz Krzysztofik2010-03-05
| | | | | | | | | Patch by Janusz Krzysztofik jkrzyszt tis icnet pl Original thread: Subject: [FFmpeg-devel] [PATCH v2] Add initial support for 12-bit color mode. Date: Mon, 1 Mar 2010 02:05:07 +0100 Originally committed as revision 22220 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Declare the PIX_FMT_GRAY8 pixel format as a paletted format. This isStefano Sabatini2010-03-04
| | | | | | | | | | | | | consistent with the allocation currently done for PIX_FMT_GRAY8 pictures. No significant slow-downs have been measured. See the thread: Subject: [FFmpeg-devel] [PATCH] Is gray8 a paletted format? Date: Sun, 15 Nov 2009 23:36:03 +0100 Originally committed as revision 22191 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Plug memory leak in NUT muxer and demuxerVitor Sessak2010-03-03
| | | | Originally committed as revision 22174 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix build failure with fast_unaligned and non-gcc-compatible compilersMåns Rullgård2010-03-02
| | | | Originally committed as revision 22142 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Revert r22119 and partially revert 22120.Vitor Sessak2010-03-01
| | | | Originally committed as revision 22135 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Implement av_tree_destroy_free_elem() to destroy a tree and free all theVitor Sessak2010-02-28
| | | | | | values stored on it. Originally committed as revision 22119 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Include sha1.h from sha.c: It contains several prototypes.Carl Eugen Hoyos2010-02-28
| | | | Originally committed as revision 22099 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Extend doxy for the src parameter of av_fifo_generic_write().Stefano Sabatini2010-02-24
| | | | | | @patchby Tomas Härdin |tomas dot hardin at codemill dot se| Originally committed as revision 22043 to svn://svn.ffmpeg.org/ffmpeg/trunk
* AV_COPY16() & AV_ZERO16()Michael Niedermayer2010-02-24
| | | | Originally committed as revision 22037 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add PUT_UTF16() macro.Anton Khirnov2010-02-24
| | | | | | Patch by Anton Khirnov <wyskas gmail com>. Originally committed as revision 22030 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Clarify non constness of src in av_fifo_generic_write()Michael Niedermayer2010-02-23
| | | | Originally committed as revision 21997 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ARM: change argument/return type of bswap_16() to unsigned 32-bitMåns Rullgård2010-02-22
| | | | | | This avoids unnecessary masking otherwise added by the compilers. Originally committed as revision 21953 to svn://svn.ffmpeg.org/ffmpeg/trunk
* More accurate value for log2(10)Måns Rullgård2010-02-21
| | | | Originally committed as revision 21946 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Replace log2f(10) with a constantMåns Rullgård2010-02-20
| | | | Originally committed as revision 21924 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add casts to correct return type in macros for missing libm funcsMåns Rullgård2010-02-20
| | | | Originally committed as revision 21922 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Gcc attribute may_alias is not supported (or silently ignored) by all ↵Carl Eugen Hoyos2010-02-20
| | | | | | supported compilers. Originally committed as revision 21917 to svn://svn.ffmpeg.org/ffmpeg/trunk
* TOMI: 16- and 32-bit intreadwrite functionsMåns Rullgård2010-02-19
| | | | Originally committed as revision 21890 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add alias-safe aligned AV_[RW]N macrosMåns Rullgård2010-02-18
| | | | Originally committed as revision 21880 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Use alias-safe types in AV_COPY/SWAP/ZERO macrosMåns Rullgård2010-02-18
| | | | Originally committed as revision 21879 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Use alias-safe types in AV_[RW] macrosMåns Rullgård2010-02-18
| | | | Originally committed as revision 21878 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add alias-safe union typedefsMåns Rullgård2010-02-18
| | | | Originally committed as revision 21877 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Move read_line() and write_line() definition from pixdesc.h toStefano Sabatini2010-02-16
| | | | | | | | | pixdesc.c, which are now not anymore marked as static inline. Fix the inclusion of the private header intreadwrite.h in the public header pixdesc.h. Originally committed as revision 21854 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Simplify expression as suggested by Måns RullgårdKostya Shishkov2010-02-11
| | | | Originally committed as revision 21756 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Make SHA digest function write digest value with AV_WN32 instead of assumingKostya Shishkov2010-02-11
| | | | | | | | that output may be written as uint32_t since output buffer may not be aligned (and it's silly to force alignment on it) and it does not work in that case properly on some architectures. Originally committed as revision 21754 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Define missing llrint() as macro instead of inline functionMåns Rullgård2010-02-09
| | | | | | This fixes building on some broken systems. Originally committed as revision 21735 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Bump minor for av_compare_ts()Michael Niedermayer2010-02-07
| | | | Originally committed as revision 21673 to svn://svn.ffmpeg.org/ffmpeg/trunk
* av_compare_ts()Michael Niedermayer2010-02-07
| | | | Originally committed as revision 21671 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix grammar: write to DST THING -> write THING to DST.Stefano Sabatini2010-01-31
| | | | Originally committed as revision 21576 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove duplicated word in av_strlcat() doxy.Stefano Sabatini2010-01-30
| | | | Originally committed as revision 21549 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Implement av_get_pix_fmt(), and deprecate avcodec_get_pix_fmt().Stefano Sabatini2010-01-30
| | | | Originally committed as revision 21545 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add AV_COPY32Måns Rullgård2010-01-29
| | | | Originally committed as revision 21524 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Define av_alias if supported by compilerMåns Rullgård2010-01-29
| | | | Originally committed as revision 21523 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add --malloc-prefix to apply a prefix to malloc, free etcMåns Rullgård2010-01-28
| | | | | | | This makes it easy to use a replacement allocator instead of the system default one. Originally committed as revision 21509 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add macro AV_JOIN() for joining two tokens into oneMåns Rullgård2010-01-27
| | | | Originally committed as revision 21482 to svn://svn.ffmpeg.org/ffmpeg/trunk
* DECLARE_ALIGNED macro for TMS470 compilerMåns Rullgård2010-01-22
| | | | | | | | | | | | This compiler supports gcc-style alignment attributes for struct, but not for global variables. For the latter, alignment can be specified with a pragma, which does not work for struct members or local variables. By using both pragma and attribute, one or the other will always take effect. Unfortunately, no means exists for aligning stack variables. Originally committed as revision 21379 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add an AV_PRAGMA() macro for constructing _Pragma() directivesMåns Rullgård2010-01-22
| | | | | | | The seemingly equivalent _Pragma(AV_STRINGIFY(x)) is not accepted by some compilers. Originally committed as revision 21378 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Move array specifiers outside DECLARE_ALIGNED() invocationsMåns Rullgård2010-01-22
| | | | Originally committed as revision 21377 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Make DECLARE_ALIGNED macros work with external array specifiersMåns Rullgård2010-01-21
| | | | | | | | The macro implementation might need the name of the variable being declared for compiler-specific syntax. Moving array specifiers outside the macro invocation allows this to work. Originally committed as revision 21363 to svn://svn.ffmpeg.org/ffmpeg/trunk
* H264 DXVA2 implementationLaurent Aimar2010-01-20
| | | | | | | | | | | | | | It allows VLD H264 decoding using DXVA2 (GPU assisted decoding API under VISTA and Windows 7). It is implemented by using AVHWAccel API. It has been tested successfully for some time in VLC using an nvidia card on Windows 7. To compile it, you need to have the system header dxva2api.h (either from microsoft or using http://downloads.videolan.org/pub/videolan/testing/contrib/dxva2api.h) The generated libavcodec.dll does not depend directly on any new lib as the necessary objects are given by the application using FFmpeg. Originally committed as revision 21353 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Move COPY3_IF_LT to lavc/mathops.hMåns Rullgård2010-01-20
| | | | | | | | This obscure macro is only used in motion_est.c so having it in lavc makes more sense. See discussion here: http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/2008-November/056561.html Originally committed as revision 21346 to svn://svn.ffmpeg.org/ffmpeg/trunk