summaryrefslogtreecommitdiffstats
path: root/libavcodec/common.h
Commit message (Collapse)AuthorAgeFilesLines
* TIMER dummies for non-x86Michael Niedermayer2004-07-261-0/+3
| | | | Originally committed as revision 3343 to svn://svn.ffmpeg.org/ffmpeg/trunk
* 10lMichael Niedermayer2004-07-011-1/+2
| | | | Originally committed as revision 3282 to svn://svn.ffmpeg.org/ffmpeg/trunk
* unusedAlex Beregszaszi2004-06-261-4/+0
| | | | Originally committed as revision 3260 to svn://svn.ffmpeg.org/ffmpeg/trunk
* optimizationMichael Niedermayer2004-06-251-0/+8
| | | | Originally committed as revision 3249 to svn://svn.ffmpeg.org/ffmpeg/trunk
* UINT64_MAX fixMichael Niedermayer2004-05-111-0/+4
| | | | Originally committed as revision 3125 to svn://svn.ffmpeg.org/ffmpeg/trunk
* avoid macro conflictsAlex Beregszaszi2004-04-261-0/+4
| | | | Originally committed as revision 3076 to svn://svn.ffmpeg.org/ffmpeg/trunk
* vis detection patch by (James Morrison <ja2morri at csclub dot uwaterloo dot ↵James Morrison2004-04-241-2/+2
| | | | | | ca>) Originally committed as revision 3057 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cygwin patch by ("Sascha Sommer" <saschasommer at freenet dot de>)Sascha Sommer2004-04-241-1/+1
| | | | Originally committed as revision 3053 to svn://svn.ffmpeg.org/ffmpeg/trunk
* libavcodec Cygwin compilation failure (II) patch by (Sascha Sommer)Sascha Sommer2004-04-241-1/+1
| | | | Originally committed as revision 3050 to svn://svn.ffmpeg.org/ffmpeg/trunk
* RSHIFT(x,0) fixMichael Niedermayer2004-04-221-1/+1
| | | | Originally committed as revision 3041 to svn://svn.ffmpeg.org/ffmpeg/trunk
* t/dprintf printf -> av_logMichael Niedermayer2004-04-161-2/+2
| | | | Originally committed as revision 3019 to svn://svn.ffmpeg.org/ffmpeg/trunk
* time & (s)rand is forbiddenMichael Niedermayer2004-04-041-0/+3
| | | | Originally committed as revision 2954 to svn://svn.ffmpeg.org/ffmpeg/trunk
* h264 loop filter optimizationsMichael Niedermayer2004-03-201-0/+6
| | | | Originally committed as revision 2909 to svn://svn.ffmpeg.org/ffmpeg/trunk
* * removing casualties of battle of the wits and English languageRoman Shaposhnik2004-03-181-16/+2
| | | | Originally committed as revision 2902 to svn://svn.ffmpeg.org/ffmpeg/trunk
* * DV decoder simplifications. Now it looks to be 6% faster. At leastRoman Shaposhnik2004-03-141-0/+5
| | | | | | | on my desktop. * Misc. DV cleanups and fixes. Originally committed as revision 2892 to svn://svn.ffmpeg.org/ffmpeg/trunk
* * moving some of the commonly used bit reading/writing functionsRoman Shaposhnik2004-03-121-7/+98
| | | | | | | | | from common.c -> common.h so that they can be inlined. + performace gain ~1% (measured with DV decoding) + code bloat 0.05% Looks like a win-win solution. Originally committed as revision 2874 to svn://svn.ffmpeg.org/ffmpeg/trunk
* attribute used patch by (mitya at school dot ioffe dot ru (Dmitry Baryshkov))Dmitry Baryshkov2004-02-291-0/+6
| | | | Originally committed as revision 2830 to svn://svn.ffmpeg.org/ffmpeg/trunk
* int64_t_C patch by (Gael Chardon <gael-announcements+ffmpeg at 4now dot net>)Gael Chardon2004-02-281-1/+1
| | | | Originally committed as revision 2825 to svn://svn.ffmpeg.org/ffmpeg/trunk
* c99Michael Niedermayer2004-02-221-1/+1
| | | | Originally committed as revision 2807 to svn://svn.ffmpeg.org/ffmpeg/trunk
* (f)printf() is disallowed in libavcodec, compilation will fail now if its ↵Michael Niedermayer2004-02-221-10/+16
| | | | | | used, except that codecs which where added after the printf->av_log change which did ignore av_log() and used prinf are now silent and wont print anything, they should be changed to use av_log, i could do that, but its better if the orginal developer decides which AV_LOG level each message should get Originally committed as revision 2806 to svn://svn.ffmpeg.org/ffmpeg/trunk
* multithreaded/SMP motion estimationMichael Niedermayer2004-02-131-0/+22
| | | | | | | | | multithreaded/SMP encoding for MPEG1/MPEG2/MPEG4/H263 all pthread specific code is in pthread.c to try it, run configure --enable-pthreads and ffmpeg ... -threads <num> the internal thread API is a simple AVCodecContext.execute() callback which executes a given function pointer with different arguments and returns after finishing all, that way no mutexes or other thread-mess is needed outside pthread.c Originally committed as revision 2772 to svn://svn.ffmpeg.org/ffmpeg/trunk
* 2 byte shorter userdata for mpeg4Michael Niedermayer2004-02-081-2/+2
| | | | | | | | in the past it was startcode,string,00,7F,startcode now it is startcode,string,stratcode both are mpeg4 compliant, as according to the standard the userdata lasts until the next 00 00 01 (startcode prefix) but some very primitive decoders which simply skip until the first 00 byte and then expect the next valid startcode might fail with the old variant, just a theory though (didnt test if quicktime can decode it now) Originally committed as revision 2767 to svn://svn.ffmpeg.org/ffmpeg/trunk
* get_bit_count -> put_bits_countAlex Beregszaszi2004-02-061-1/+1
| | | | Originally committed as revision 2752 to svn://svn.ffmpeg.org/ffmpeg/trunk
* int64max fix by (Michel Bardiaux <mbardiaux at peaktime dot be>)Michael Niedermayer2004-01-261-4/+4
| | | | Originally committed as revision 2725 to svn://svn.ffmpeg.org/ffmpeg/trunk
* freebsd fix for mpeg12.c (moving INT64_MAX to common.h)Alex Beregszaszi2004-01-251-4/+8
| | | | Originally committed as revision 2722 to svn://svn.ffmpeg.org/ffmpeg/trunk
* optimizationMichael Niedermayer2004-01-241-14/+22
| | | | Originally committed as revision 2720 to svn://svn.ffmpeg.org/ffmpeg/trunk
* more sane inttypes emulation behavior if libavcodec is used outside ffmpegMichael Niedermayer2004-01-101-1/+1
| | | | Originally committed as revision 2685 to svn://svn.ffmpeg.org/ffmpeg/trunk
* inttypes emulation cleanup patch by ("Chris Flerackers" <cflerackers at ↵Chris Flerackers2004-01-091-13/+19
| | | | | | androme dot be>) Originally committed as revision 2681 to svn://svn.ffmpeg.org/ffmpeg/trunk
* removing unused var & converting 64->32bitMichael Niedermayer2003-12-051-2/+1
| | | | Originally committed as revision 2567 to svn://svn.ffmpeg.org/ffmpeg/trunk
* * fixes for broken builds on Solaris, OS2 and all bingendianRoman Shaposhnik2003-11-041-0/+16
| | | | | | systems out there. Originally committed as revision 2480 to svn://svn.ffmpeg.org/ffmpeg/trunk
* av_log() patch by (Michel Bardiaux <mbardiaux at peaktime dot be>)Michel Bardiaux2003-11-031-1/+1
| | | | Originally committed as revision 2469 to svn://svn.ffmpeg.org/ffmpeg/trunk
* AVRationalMichael Niedermayer2003-10-201-3/+0
| | | | | | | | | | sample_aspect_ratio aspect ratio in JPEG JFIF is SAR not DAR ! removed nonsense SAR guessing code various related cleanups bugs? Originally committed as revision 2403 to svn://svn.ffmpeg.org/ffmpeg/trunk
* gcc->C99 and warning fixes patch by (Dan Christiansen <danchr at daimi dot ↵Dan Christiansen2003-10-191-2/+2
| | | | | | au dot dk>) Originally committed as revision 2399 to svn://svn.ffmpeg.org/ffmpeg/trunk
* removed the obsolete and unused parameters of init_put_bitsAlex Beregszaszi2003-10-121-4/+1
| | | | Originally committed as revision 2366 to svn://svn.ffmpeg.org/ffmpeg/trunk
* recommit ofMichael Niedermayer2003-10-111-6/+10
| | | | | | #define DEBUG fix by (Glenn Maynard <g_sf at zewt dot org>) Originally committed as revision 2352 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ctype.h is a common headerFabrice Bellard2003-09-081-0/+1
| | | | Originally committed as revision 2223 to svn://svn.ffmpeg.org/ffmpeg/trunk
* export int64_t_C as it is needed by libavformat.hFabrice Bellard2003-08-241-8/+9
| | | | Originally committed as revision 2144 to svn://svn.ffmpeg.org/ffmpeg/trunk
* reverse earlier patchMike Melanson2003-08-121-4/+1
| | | | Originally committed as revision 2121 to svn://svn.ffmpeg.org/ffmpeg/trunk
* endian-conscious fix, courtesy of Sebastian JedruszkiewiczMike Melanson2003-08-081-1/+4
| | | | | | <elf -at- frogger.rules.pl> Originally committed as revision 2107 to svn://svn.ffmpeg.org/ffmpeg/trunk
* fix CHECKED_ALLOCZ(0)Michael Niedermayer2003-06-281-1/+1
| | | | Originally committed as revision 1993 to svn://svn.ffmpeg.org/ffmpeg/trunk
* some benchmarking codeMichael Niedermayer2003-05-231-0/+29
| | | | Originally committed as revision 1901 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ASV1 codecMichael Niedermayer2003-05-191-0/+9
| | | | | | with postprocessing support :) Originally committed as revision 1891 to svn://svn.ffmpeg.org/ffmpeg/trunk
* libmpeg2 style bitstream reader 17 vs 16 bit bugfixMichael Niedermayer2003-05-141-2/+2
| | | | Originally committed as revision 1881 to svn://svn.ffmpeg.org/ffmpeg/trunk
* fastdiv patch by (BERO <bero at geocities dot co dot jp>) with fixes & ↵BERO2003-05-141-0/+19
| | | | | | cleanup by me Originally committed as revision 1879 to svn://svn.ffmpeg.org/ffmpeg/trunk
* libmpeg2 style bitstream reader fixesMichael Niedermayer2003-05-141-5/+20
| | | | Originally committed as revision 1875 to svn://svn.ffmpeg.org/ffmpeg/trunk
* bitstream reader optimize patch by (BERO <bero at geocities dot co dot jp>)BERO2003-05-141-1/+56
| | | | Originally committed as revision 1871 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Tiny patch for OpenBSD by (Björn Sandell <biorn at dce dot chalmers dot se>)Michael Niedermayer2003-05-051-1/+1
| | | | Originally committed as revision 1837 to svn://svn.ffmpeg.org/ffmpeg/trunk
* simplified adressing of most mb based arrays (mb_x + mb_y*s->mb_stride) now ↵Michael Niedermayer2003-04-101-0/+9
| | | | | | | | | | | instead of mb_x + mb_y*mb_width and 1+mb_x + (1+mb_y)*(mb_width+2) and ... mixture more direct use of the new mb_type stuff instead of codec specific stuff runtime mb_type debug output h264/h263 variants/mpeg1/2/4 error concealment /resilience for mpeg1/2 various minor optimizations Originally committed as revision 1746 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix for buggy (?) g++ (bailling out for beosaudio.cpp)François Revol2003-04-051-1/+1
| | | | Originally committed as revision 1736 to svn://svn.ffmpeg.org/ffmpeg/trunk
* #ifdef TRACE printf() -> tprintf()Michael Niedermayer2003-04-051-1/+5
| | | | Originally committed as revision 1735 to svn://svn.ffmpeg.org/ffmpeg/trunk
OpenPOWER on IntegriCloud