Michael Niedermayer
0912bf577a
for floats fabs is better & smaller then ABS
...
Originally committed as revision 5801 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-07-20 09:06:23 +00:00
Michael Niedermayer
f296446564
simpler, smaller and faster
...
Originally committed as revision 5800 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-07-20 08:34:01 +00:00
Luca Abeni
47adb88609
Install log.h
...
Originally committed as revision 5790 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-07-19 12:10:01 +00:00
Michael Niedermayer
1d94a6620f
simplify
...
Originally committed as revision 5786 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-07-19 08:39:50 +00:00
Luca Abeni
cea8f6f323
Move av_malloc(), av_realloc(), and av_free() from libavcodec to libavutil
...
Originally committed as revision 5784 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-07-19 07:28:58 +00:00
Luca Abeni
4b45de0e87
Move av_log() & friends to libavutil
...
Originally committed as revision 5781 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-07-18 11:00:55 +00:00
Reimar Döffinger
05020c89eb
Split common.h in two parts, purely internal stuff (internal.h) and things
...
available to external programs as well.
Also make more things available to external programs like GET_UTF8, MKTAG etc.
Originally committed as revision 5765 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-07-16 16:32:48 +00:00
Michael Niedermayer
408ec4e2a6
calculate all coefficients for several orders during cholesky factorization, the resulting coefficients are not strictly optimal though as there is a small difference in the autocorrelation matrixes which is ignored for the smaller orders
...
Originally committed as revision 5758 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-07-15 23:43:38 +00:00
Michael Niedermayer
2c779260a9
unneeded #include
...
Originally committed as revision 5743 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-07-14 12:01:53 +00:00
Michael Niedermayer
6b7f5b3eb8
adding a \ so we can add more lines without having to do a "cosmetic" change in the previous line
...
Originally committed as revision 5741 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-07-14 10:04:29 +00:00
Michael Niedermayer
82ab5ad7b2
linear least squares solver using cholesky factorization
...
Originally committed as revision 5740 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-07-14 10:03:09 +00:00
Måns Rullgård
29e4710a70
indent
...
Originally committed as revision 5739 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-07-14 00:28:16 +00:00
Måns Rullgård
0339e2b49f
simplify
...
Originally committed as revision 5738 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-07-14 00:25:58 +00:00
Måns Rullgård
6d3d62b3d3
simplify
...
Originally committed as revision 5737 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-07-14 00:20:04 +00:00
Måns Rullgård
1dd590619a
remove impossible #ifdef case
...
Originally committed as revision 5736 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-07-14 00:04:40 +00:00
Måns Rullgård
b2b48c77ca
remove old msvc cruft
...
Originally committed as revision 5735 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-07-13 23:47:16 +00:00
Måns Rullgård
43756fa17f
remove redundant #include <math.h>
...
Originally committed as revision 5734 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-07-13 23:10:28 +00:00
Måns Rullgård
4b65d88fd7
replace -D_GNU_SOURCE with -D_ISOC9X_SOURCE to avoid accidental use
...
of gnu extensions
Originally committed as revision 5733 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-07-13 23:10:01 +00:00
Måns Rullgård
38603ff65d
cleanup suggested by Michael Niedermayer
...
Originally committed as revision 5732 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-07-13 21:41:28 +00:00
Måns Rullgård
b9a73d8d2f
move adler32 to libavutil
...
Originally committed as revision 5731 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-07-13 21:29:01 +00:00
Diego Biurrun
2f30a81d19
CONFIG_WIN32 implies MinGW and Cygwin and possibly more, so use just
...
CONFIG_MINGW or __MINGW32__ instead.
Originally committed as revision 5718 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-07-11 21:45:45 +00:00
Diego Biurrun
f7facfbf23
cosmetics: Fix indentation after last commit.
...
Originally committed as revision 5710 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-07-11 14:17:28 +00:00
Diego Biurrun
4bbefe6b5e
Remove old MSVC remnants.
...
Originally committed as revision 5709 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-07-11 14:15:56 +00:00
Michael Niedermayer
18769c0a79
cosmetic
...
Originally committed as revision 5690 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-07-09 10:56:39 +00:00
Michael Niedermayer
a7702890bd
remove STATS code (probably hasnt been used for years ..., and its not completely clear what it was good for anyway)
...
Originally committed as revision 5689 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-07-09 10:33:49 +00:00
Michael Niedermayer
a08d38ee82
put the code which is specific for the large crc table under #ifndef CONFIG_SMALL
...
Originally committed as revision 5676 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-07-08 20:23:19 +00:00
Michael Niedermayer
9d82b0dda1
moving utf8 reading function to libavutil
...
Originally committed as revision 5664 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-07-07 22:43:32 +00:00
Diego Biurrun
a020e2c5f0
Add proper LGPL header.
...
Originally committed as revision 5634 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-07-05 22:57:47 +00:00
Diego Biurrun
da2e9781bb
spelling typo
...
Originally committed as revision 5633 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-07-05 22:56:45 +00:00
Luca Barbato
24dd8c616d
Make ffmpeg better support pic - from Diego Pettenò <flameeyes@gentoo.org>
...
Originally committed as revision 5631 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-07-05 20:32:19 +00:00
Diego Biurrun
f130fd4630
cosmetics: Break overly long lines.
...
Originally committed as revision 5622 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-07-05 14:12:00 +00:00
Måns Rullgård
959e63c9ba
floorf() is not used, and causes warnings on Solaris
...
Originally committed as revision 5617 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-07-04 22:39:23 +00:00
Michael Niedermayer
767aeb11fb
simplify
...
Originally committed as revision 5597 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-07-03 12:09:10 +00:00
Luca Barbato
5351c29cbe
fix endianess build in a better way
...
Originally committed as revision 5596 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-07-03 11:11:22 +00:00
Luca Abeni
9c39071d6d
Move REG_* macros from libavcodec/i386/mmx.h to libavutil/x86_cpu.h
...
Originally committed as revision 5595 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-07-03 10:52:07 +00:00
Luca Barbato
a8d88e03d2
big endian fix
...
Originally committed as revision 5592 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-07-03 09:16:13 +00:00
Måns Rullgård
d10fda8ee2
1l: put that int i back
...
Originally committed as revision 5587 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-07-02 20:20:28 +00:00
Måns Rullgård
4dddc5e10c
kill warnings
...
Originally committed as revision 5585 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-07-02 19:26:22 +00:00
Ivo van Poorten
fb9cc9e7aa
compile md5 and include in libavutil.a
...
Originally committed as revision 5584 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-07-02 19:01:52 +00:00
Ivo van Poorten
93d6aeb0a4
add missing declaration for av_md5_sum
...
Originally committed as revision 5583 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-07-02 19:01:09 +00:00
Ivo van Poorten
f28660eb3f
cast pointers to make compiler happy
...
remove test define
Originally committed as revision 5582 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-07-02 19:00:15 +00:00
Michael Niedermayer
94d85eaf34
md5 support
...
depending on CONFIG_SMALL this can either be compiled to a fully unrolled kernel / rfc reference style md5 routine
or a single loop similar to what mplayer uses
Originally committed as revision 5565 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-07-01 10:02:08 +00:00
Diego Pettenò
72468a035a
make sure NDEBUG is not defined already before defining it
...
Patch by Diego 'Flameeyes' Petteno flameeyes AA gentoo PP org
Original thread:
Date: Jun 30, 2006 1:09 AM
Subject: [Ffmpeg-devel] [PATCH] Avoid warning on NDEBUG redefinition
Originally committed as revision 5557 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-06-30 07:45:31 +00:00
Måns Rullgård
42225a3058
remove redundant make variable SUBDIR
...
Originally committed as revision 5442 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-06-01 21:57:44 +00:00
Michael Niedermayer
fc861443d3
improve selftest
...
Originally committed as revision 5424 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-05-29 19:44:17 +00:00
Diego Biurrun
fefbdd2e67
Remove some lines that are duplicated in common.mak.
...
Originally committed as revision 5392 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-05-17 23:40:32 +00:00
Aurelien Jacobs
77177335f0
document clip functions
...
Originally committed as revision 5338 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-05-01 00:27:24 +00:00
Panagiotis Issaris
3a1fda0a37
clip_uint8 should return an uint8_t instead of an int (patch by Panagiotis Issaris < takis.issaris _at_ uhasselt.be >)
...
Originally committed as revision 5336 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-04-30 17:49:11 +00:00
Michael Niedermayer
2bda41e5b2
extend range used for testing (larger range should work too but testing code overflows)
...
Originally committed as revision 5334 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-04-29 16:02:28 +00:00
Michael Niedermayer
5c1cb3792d
<= vs. >= 10l bug
...
Originally committed as revision 5333 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-04-29 15:38:20 +00:00
Måns Rullgård
d1c9b76287
add newline at end of file
...
Originally committed as revision 5330 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-04-28 19:45:16 +00:00
Michael Niedermayer
fdb3a34156
avoid AVInteger usage in av_rescale
...
disable integer.* (unused)
libavutil.a 45k -> 32k
Originally committed as revision 5311 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-04-23 10:28:54 +00:00
Måns Rullgård
d2fbcb3bc8
#define [U]INT32_{MIN,MAX} if missing
...
Originally committed as revision 5261 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-04-01 22:29:20 +00:00
Luca Abeni
5d6ed7c141
move enum PixelFormat from libavcodec to libavutil
...
----------------------------------------------------------------------
Originally committed as revision 5248 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-03-30 16:24:38 +00:00
Sam Hocevar
5f112e1f96
Proper mangling information for symbols in OS X Mach-O shared objects.
...
patch by Samuel Hocevar, sam ..at.. zoy ..dot.. org
Originally committed as revision 5120 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-03-06 22:06:33 +00:00
Michael Niedermayer
43a80ccee5
generic crc calculation code
...
Originally committed as revision 5115 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-03-06 14:13:01 +00:00
Ivan Kalvachev
afe6a4a0be
Use native bswap32 instruction when __CPU__ is x86_64 instead of generic 386 code.
...
Originally committed as revision 5049 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-02-22 10:28:44 +00:00
Måns Rullgård
8b2121e3de
move common parts of makefiles into common.mak
...
Originally committed as revision 5015 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-02-13 12:53:25 +00:00
Diego Biurrun
dc2a1ce5c0
Simplify header installation.
...
Originally committed as revision 4986 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-02-11 19:30:55 +00:00
Diego Biurrun
b12f8273fa
Separate library install into static and shared installation.
...
Originally committed as revision 4983 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-02-11 18:50:45 +00:00
Diego Biurrun
f29f3b5d9f
Separate header file installation from the general install target.
...
Originally committed as revision 4981 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-02-11 17:44:06 +00:00
Michael Niedermayer
f11288dab4
AIFF format support by (Patrick Guimond <patg a.t patg d.o.t homeunix d.o.t org)
...
Originally committed as revision 4924 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-02-02 15:21:19 +00:00
Dieter
a851b8e898
add missing #includes
...
patch by Dieter <freebsd at sopwith solgatos com>
Originally committed as revision 4912 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-01-30 23:32:14 +00:00
Diego Biurrun
320d060ae9
On MinGW it is not possible to build shared and static libraries at once.
...
Add means to disable building the static libraries and fix a few issues
with the MinGW build.
All the hard work done by Alexander Strasser, minor changes by myself.
Originally committed as revision 4909 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-01-30 00:22:41 +00:00
Diego Biurrun
c0af384013
Simplify LDFLAGS handling for MinGW.
...
Originally committed as revision 4907 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-01-29 18:32:55 +00:00
Diego Biurrun
04c07634d6
Remove obscure Makefile.bak entry from distclean rules.
...
Originally committed as revision 4901 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-01-26 23:42:30 +00:00
Gildas Bazin
ac44871c77
WinCE cross-compilation support
...
patch by Gildas Bazin < gbazin **@** altern **.** org >
Originally committed as revision 4881 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-01-22 18:34:17 +00:00
Diego Biurrun
29a10be0d4
Don't use 'rm -f *$(SLIBSUF)' in a clean rule, $(SLIBSUF) might be empty.
...
Remove all possible shared libs suffixes instead.
Originally committed as revision 4860 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-01-15 00:28:36 +00:00
Diego Biurrun
4bdd05e76f
Move library name generation to configure, simplifies build system a bit more.
...
Originally committed as revision 4856 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-01-14 15:54:58 +00:00
Diego Biurrun
f3b6010916
Create symbolic links for all library sonames and clean up Makefiles.
...
based on a patch by Luca Barbato < lu_zero -- at -- gentoo -- dot -- org >
Originally committed as revision 4851 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-01-14 03:39:02 +00:00
Diego Biurrun
5509bffa88
Update licensing information: The FSF changed postal address.
...
Originally committed as revision 4842 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-01-12 22:43:26 +00:00
Diego Biurrun
fb3d46da69
Move Darwin shared library build peculiarities to configure.
...
Originally committed as revision 4838 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-01-12 00:00:00 +00:00
Diego Biurrun
bb270c0896
COSMETICS: tabs --> spaces, some prettyprinting
...
Originally committed as revision 4764 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-12-22 01:10:11 +00:00
Diego Biurrun
115329f160
COSMETICS: Remove all trailing whitespace.
...
Originally committed as revision 4749 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-12-17 18:14:38 +00:00
François Revol
86f77a493a
Add some more PRIfooNN crap so it builds again here. Why can't ppl add defaults when they use such things ?
...
Originally committed as revision 4741 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-12-13 20:24:31 +00:00
Fredrik Orderud
765c344060
Define EMULATE_INTTYPES for all windows-systems, except Cygwin and MinGW
...
to simplify usage on Windows.
patch by Fredrik Orderud fredrik - . - orderud - @ - idi - . - ntnu - . - no
Originally committed as revision 4736 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-12-12 00:48:42 +00:00
Luca Barbato
5a872801d5
SONAME support for shared libs
...
patch by Luca Barbato < .. lu_zero .. @@ .. gentoo .. . .. org .. >
Originally committed as revision 4730 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-12-10 17:14:24 +00:00
François Revol
e684b35d62
fix for systems not defining PRIu64, not everyone knows C99.
...
Originally committed as revision 4721 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-12-05 23:14:55 +00:00
Alexander Strasser
e852beeee3
Fixed format specifier in STOP_TIMER macro.
...
Originally committed as revision 4713 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-12-01 18:20:15 +00:00
Fredrik Orderud
25f8db58ee
Put double-quotes around the install path in the "install-headers" section
...
of the makefiles for libavcodec, libavformat and libavutil.
Fixes installing into paths with spaces in them, i.e. Windows.
patch by Fredrik Orderud < fredrik . orderud -- at -- idi . ntnu . no >
Originally committed as revision 4680 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-11-07 01:32:29 +00:00
Diego Biurrun
4e159595b5
support for building dynamic libraries on Mac OS X
...
based on a patch by Lina Pezzella <J4rg0n -- at -- gentoo -- dot -- org>
Originally committed as revision 4616 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-09-26 10:05:13 +00:00
Diego Biurrun
7df6545556
Move lrintf implementation from libavcodec/dsputil.h to libavutil/common.h
...
where it makes more sense.
Originally committed as revision 4599 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-09-19 23:26:47 +00:00
Diego Biurrun
978844ccaa
Wrong comment after #endif.
...
Noticed by Fred Rothganger < rothgang -- at -- uiuc -- dot -- edu >
Originally committed as revision 4566 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-09-06 15:06:16 +00:00
Måns Rullgård
bf4e3bd2d0
kill a bunch of compiler warnings
...
Originally committed as revision 4522 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-08-14 15:42:40 +00:00
j@v2v.cc
31abdc45e0
add libavutil.pc + fix version in pkg-config files patch by (j, v2v cc)
...
Originally committed as revision 4496 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-08-06 10:03:08 +00:00
Alexander Strasser
c11c2bc20b
libavutil: Utility code from libavcodec moved to a separate library.
...
Originally committed as revision 4489 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-08-01 20:07:05 +00:00