Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/FFmpeg/FFmpeg.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2009-07-17Check for __attribute__((packed)) supportMåns Rullgård
Not all compilers claiming to be gcc support this attribute. Originally committed as revision 19453 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-07-17cosmetics: reindent after last commitKostya Shishkov
Originally committed as revision 19450 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-07-17Add SHA-2 hashingKostya Shishkov
Originally committed as revision 19449 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-07-12Remove useless definition of struct AVCLASS.Stefano Sabatini
Originally committed as revision 19402 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-07-10Add a log2 replacement for systems that haven't quite caught up with the C99Alex Converse
standard library. Originally committed as revision 19395 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-07-10Prepare SHA code to handle SHA-2 as well. For now rename files and functionsKostya Shishkov
and leave av_sha1_* functions for compatibility until next major bump. Originally committed as revision 19394 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-07-09Rename function to sha1_transform so it won't be confused with SHA-2 transformKostya Shishkov
when it's added. Originally committed as revision 19389 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-07-09Use pointer to hash transform function to make adding SHA-2 support easier.Kostya Shishkov
Originally committed as revision 19388 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-07-09cosmetics: vertical align AVSHA1 membersKostya Shishkov
Originally committed as revision 19387 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-07-09Extend AVSHA1 so it can be used in future SHA-2 code as wellKostya Shishkov
Originally committed as revision 19386 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-07-09Document SHA-1 functions and structuresKostya Shishkov
Originally committed as revision 19385 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-07-09Move DECLARE_ALIGNED and DECLARE_ASM_CONST back from lavu/internal.h toRamiro Polla
lavu/mem.h. Originally committed as revision 19384 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-07-09Do not throw compiler error if asm code needs alignment, but we do not knowRamiro Polla
how to do it for this compiler. This removes a dependency of config.h on the DECLARE_* macros. Originally committed as revision 19383 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-07-01ARM: use gcc inline asm in bswap.h only when availableMåns Rullgård
Originally committed as revision 19311 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-06-28Icc does not support attribute flatten, do not try to use it.Carl Eugen Hoyos
Originally committed as revision 19286 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-06-27Icc 11.1 does not support attributes force_align_arg_pointer, alloc_size and ↵Carl Eugen Hoyos
cold. Originally committed as revision 19282 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-06-12Fix cast of byte buffer to uint32 that was disregarding alignmentJeff Downs
requirements. Now calculates crc byte at a time until aligned, then continues with uint32 optimized calculation. This fixes crashes during mlp decoding on sparc (at least, maybe others). Originally committed as revision 19160 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-06-11cosmetics: Reformat file to K&R style upon Kostya's request.Diego Biurrun
Originally committed as revision 19154 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-06-09cosmetics: Add missing ending backslash to installed header list.Diego Biurrun
Originally committed as revision 19135 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-06-06Remove '\p', '\c' and '\e' doxygen markup from doxy, as it shouldStefano Sabatini
improve plain text doxy readability. See the thread: "[RFC] Should we use doxygen markup?". Originally committed as revision 19122 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-05-29MIPS: inline asm for intreadwrite.hMåns Rullgård
Originally committed as revision 18980 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-05-25Add LABEL_MANGLE() to export label symbols from inside asm blocks.Ramiro Polla
Originally committed as revision 18934 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-05-23Move ALIGN macro to libavutil/common.h and use it in various placesDavid Conrad
Originally committed as revision 18898 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-05-10Add @code/@endcode commands to markup C code in av_tree_insert() doxy.Stefano Sabatini
Originally committed as revision 18776 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-05-10Add missing '*' to av_tree_insert() doxy.Stefano Sabatini
Originally committed as revision 18775 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-04-22Fix 10l typo (usage of PIX_FMT_NE()).Michael Niedermayer
Should fix FATE, i forgot to commit this. Originally committed as revision 18656 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-04-21Add 420,422 and 444 planar 16bit per component pix formats.Michael Niedermayer
Originally committed as revision 18636 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-04-18PPC: check for x-form asm constraint supportMåns Rullgård
Originally committed as revision 18606 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-04-18PPC asm for AV_RL*()Måns Rullgård
PPC is normally big endian but has special little endian load/store instructions. Using these avoids a separate byteswap. This makes the vorbis decoder about 5% faster. Not much else uses little-endian read/write extensively. GCC generates horrible PPC code for the default AV_[RW]B64 (which uses a packed struct), so we override it with a plain pointer cast. Originally committed as revision 18602 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-04-18ARM asm for AV_RN*()Måns Rullgård
ARMv6 and later support unaligned loads and stores for single word/halfword but not double/multiple. GCC is ignorant of this and will always use bytewise accesses for unaligned data. Casting to an int32_t pointer is dangerous since a load/store double or multiple instruction might be used (this happens with some code in FFmpeg). Implementing the AV_[RW]* macros with inline asm using only supported instructions gives fast and safe unaligned accesses. ARM RVCT does the right thing with generic code. This gives an overall speedup of up to 10%. Originally committed as revision 18601 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-04-18Reorganise intreadwrite.hMåns Rullgård
This changes intreadwrite.h to support per-arch implementations of the various macros allowing us to take advantage of special instructions or other properties the compiler does not know about. Originally committed as revision 18600 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-04-10cosmetics: Rename prn variable to prng (Pseudo Random Number Generator).Diego Biurrun
Originally committed as revision 18422 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-04-09Give liblzo benchmark conditionals more descriptive names and add convenienceDiego Biurrun
definitions along with instructions for changing them. Originally committed as revision 18387 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-04-09Add a configure check for lzo1x_999_compress() and compile the lzo test programDiego Biurrun
in libavutil when this function is available. Originally committed as revision 18386 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-04-03Implement av_fifo_space().Olivier Guilyardi
Patch by Olivier Guilyardi list et samalyse DOT c0m. Originally committed as revision 18321 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-04-03Fix lzo-test linking: -llzo2 should be in ELIBS, not EXTRALIBS.Diego Biurrun
Originally committed as revision 18320 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-04-02Replace manual setting of the removed av_log_level variable by theDiego Biurrun
corresponding call to av_log_set_level(). Originally committed as revision 18310 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-04-02ARM: START/STOP_TIMER support for ARMv7Måns Rullgård
Originally committed as revision 18305 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-04-02Split libavutil/timer.h per architectureMåns Rullgård
Originally committed as revision 18304 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-03-31Fix warnings in tree.c test code.Benoit Fouet
Originally committed as revision 18267 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-03-31Mark non-exported functions in test and example programs as static.Diego Biurrun
Originally committed as revision 18259 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-03-26Use a wildcard match instead of a list to remove test programs.Diego Biurrun
This is robust against renames and also removes test programs not (yet) hooked up in the main Makefiles. Originally committed as revision 18193 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-03-25Move adding the '-test$(EXESUF)' suffix to test programs into common.mak.Diego Biurrun
Originally committed as revision 18189 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-03-24Use PIX_FMT_NE() for defining the PIX_FMT_RGB32 variants macros.Stefano Sabatini
Originally committed as revision 18174 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-03-24Make the PIX_FMT_NE() macro more generic.Stefano Sabatini
Originally committed as revision 18173 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-03-23Rename 'tests' target to 'testprogs'. It is too easily confused with theDiego Biurrun
'test' target and a directory named tests exists. Originally committed as revision 18165 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-03-23Make the pixel formats which were defined as macros:Stefano Sabatini
PIX_FMT_ARGB PIX_FMT_RGBA PIX_FMT_ABGR PIX_FMT_BGRA defined as enum PixelFormat values, and viceversa make: PIX_FMT_RGB32 PIX_FMT_RGB32_1 PIX_FMT_BGR32 PIX_FMT_BGR32_1 defined as macros, also resort accordingly the enum PixelFormat list. Also make avcodec_get_pix_fmt() recognize the "rgb32" and "bgr32" aliases, in order to make ffmpeg pass regressions test. This change breaks ABI backward compatibility. Originally committed as revision 18163 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-03-22Change the RGB5X5/BGR5X5 pixel format defines so that we have littleStefano Sabatini
endian and big endian variants instead of native-endian ones. This patch breaks API/ABI backward-compatibility. Originally committed as revision 18133 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-03-22Use PIX_FMT_NE() macro.Stefano Sabatini
Originally committed as revision 18132 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-03-22Implement PIX_FMT_NE() macro.Stefano Sabatini
Originally committed as revision 18131 to svn://svn.ffmpeg.org/ffmpeg/trunk