summaryrefslogtreecommitdiff
path: root/src/libffmpeg/libavcodec/common.h
AgeCommit message (Collapse)Author
2003-12-10fix warnings about NDEBUG being redefinedMichael Roitzsch
CVS patchset: 5886 CVS date: 2003/12/10 16:30:26
2003-10-27super mega ffmpeg tree syncMike Melanson
CVS patchset: 5615 CVS date: 2003/10/27 15:24:38
2003-08-19GCC 3.3 on SPARC produces illegal code for 32-bit types, shifted by 32 bits.Juergen Keil
See gcc bug 11965 (<URL:http://gcc.gnu.org/bugzilla/show_bug.cgi?id=11965>) Add a workaround, so that xine-lib can be compiled with gcc-3.3 on SPARC. CVS patchset: 5298 CVS date: 2003/08/19 16:38:19
2003-06-19maintenance ffmpeg sync: import and activate decoders for 4X andMike Melanson
RealAudio codecs; import VP3 decoder but leave de-activated; fixes for SVQ3 bugs; more conditional compilation for encoders CVS patchset: 5067 CVS date: 2003/06/19 00:47:19
2003-04-16ffmpeg update, add new files/decoders, use our fastmemcpyMiguel Freitas
tested ok with usual files (wmv7, mpeg4, divx, svq1...) CVS patchset: 4618 CVS date: 2003/04/16 00:18:35
2003-04-05Fixes for C89 compliance. The libffmpeg-devel people are targeting C99 so ↵Robin KAY
they don't want patches. However, I'm packaging xine for blastwave.org (we package software for Solaris) and we don't have a C99 compliant version of Sun Workshop yet (and gcc is poor on SPARC by comparison) so I'm making these patches to libffmpeg/libavcodec as necessary -_-. CVS patchset: 4541 CVS date: 2003/04/05 22:42:28
2003-03-26update ffmpeg. trying to keep local changes (see diff_to_ffmpeg_cvs.txt), let meMiguel Freitas
know if i overlooked something. as usual, preliminary QA: tested non debug builds and several codecs including divx3/4/5, mpeg4, xvid, msmpeg4v3, svq1, wmv7, dv (video/audio), wma i also enabled wmv8 by default since it worked fine with the streams i have. i'm not sure about current state of that so we might enable it only for non-x86 users in case of trouble. CVS patchset: 4488 CVS date: 2003/03/26 14:43:46
2003-02-28Xine assert() replacement:Stephen Torri
All assert() function calls, with exceptions of libdvdread and libdvdnav, have been replaced with XINE_ASSERT. Functionally XINE_ASSERT behaves just likes its predecesor but its adding the ability to print out a stack trace at the point where the assertion fails. So here are a few examples. assert (0); This use of assert was found in a couple locations most favorably being the default case of a switch statement. This was the only thing there. So if the switch statement was unable to find a match it would have defaulted to this and the user and the developers would be stuck wonder who died and where. So it has been replaced with XINE_ASSERT(0, "We have reach this point and don't have a default case"); It may seem a bit none descriptive but there is more going on behind the scene. In addition to checking a condition is true/false, in this case '0', the XINE_ASSERT prints out: <filename>:<function name>:<line number> - assertion '<assertion expression>' failed. <description> An example of this might be: input_dvd.c:open_plugin:1178 - assertion '0' failed. xine_malloc failed!!! You have run out of memory XINE_ASSERT and its helper function, print_trace, are found in src/xine-utils/xineutils.h CVS patchset: 4301 CVS date: 2003/02/28 02:51:47
2003-01-31update ffmpegMiguel Freitas
CVS patchset: 4068 CVS date: 2003/01/31 18:29:43
2003-01-08syncing ffmpeg (with some compilation fixes)Miguel Freitas
- fixes wma bugs - mace, huffyuv and mp3 decoders imported (but not enabled) tested: wma (v1 and v2), mpeg4, msmpeg4 v1, v2 and v3, divx3, divx4, divx5, xvid and dv decoders. everything looks fine. CVS patchset: 3828 CVS date: 2003/01/08 13:18:42
2002-12-02update ffmpeg, pass fourcc and other stuff that might be usefulMiguel Freitas
CVS patchset: 3414 CVS date: 2002/12/02 21:58:56
2002-11-14sync and enable dv decoderMiguel Freitas
CVS patchset: 3261 CVS date: 2002/11/14 23:27:44
2002-11-11sync ffmpegMiguel Freitas
- add wma decoder - fix mmx macro - remove changes from fdct_mmx.c (it should work fine now with the mmx macro fix) CVS patchset: 3234 CVS date: 2002/11/11 13:45:34
2002-10-29sync to ffmpeg cvsMiguel Freitas
CVS patchset: 3090 CVS date: 2002/10/29 16:29:16
2002-10-22Changed 'asm' calls to '__asm__'. Necessary since we compile with the -ansi ↵Stephen Torri
flag. CVS patchset: 2917 CVS date: 2002/10/22 05:09:28
2002-10-22Changed comments to standard /* ... */Stephen Torri
CVS patchset: 2915 CVS date: 2002/10/22 05:01:39
2002-09-16- sync ffmpeg to cvs (sorry Mike it still doesn't decode your teststream --Miguel Freitas
something must be broken at ffmpeg, also happens with mplayer) - added priority sorted lists, now autoprobing should work again. - fixed infinite loop in plugin loader. obs: latest ffmpeg contains ppc optimizations, someone will have to enable these though. CVS patchset: 2676 CVS date: 2002/09/16 21:49:34
2002-08-07- sync with ffmpeg cvsMiguel Freitas
- apply Zdenek Kabelac patches to enable -fpic compiling (why this stuff isn't in ffmpeg cvs?) CVS patchset: 2402 CVS date: 2002/08/07 19:46:28
2002-07-15update to ffmpeg cvsMiguel Freitas
CVS patchset: 2277 CVS date: 2002/07/15 19:42:40
2002-06-26C99 version of macro with variable arguments (for Sun Forte cc)Juergen Keil
CVS patchset: 2165 CVS date: 2002/06/26 15:50:49
2002-06-23quick ffmpeg update (enables wmv1 decoding)Miguel Freitas
thanks to the ffmpeg team for their amazing work! CVS patchset: 2141 CVS date: 2002/06/23 21:04:35
2002-06-10sync to ffmpeg cvs, trying to keep differences to a mininum.Miguel Freitas
diff_to_ffmpeg_cvs.txt updated. tested only on x86, please report any problems, compilation errors, etc. alpha architecture added but makefiles were not updated. CVS patchset: 2058 CVS date: 2002/06/10 14:51:26
2002-04-28last 0.9.9 preparations, disable ffmpeg debug output, error message fix for ossGuenter Bartsch
CVS patchset: 1798 CVS date: 2002/04/28 16:11:12
2002-04-26Some minor changes to make libavcodec compibale with Sun's Forte compilerJuergen Keil
CVS patchset: 1778 CVS date: 2002/04/26 17:29:34
2002-04-25Need be2me_32() declaration.Daniel Caujolle-Bert
CVS patchset: 1776 CVS date: 2002/04/25 15:14:18
2002-04-06update to latest ffmpeg cvs, this should add mpeg-4 bframe support :-) (BTW: ↵Guenter Bartsch
ffmpeg-guys: impressive work\!\!) CVS patchset: 1690 CVS date: 2002/04/06 20:51:22
2002-03-12updated ffmpeg to the latest ffmpeg-cvs, hopefully this will handle divx5 filesGuenter Bartsch
CVS patchset: 1558 CVS date: 2002/03/12 00:40:52
2002-01-02Correct spelling of __VA_ARGS__ macroJuergen Keil
CVS patchset: 1324 CVS date: 2002/01/02 18:16:07
2001-12-27updating ffmpeg to cvs version as 26-12-2001Miguel Freitas
CVS patchset: 1315 CVS date: 2001/12/27 21:06:08
2001-09-06Trying to port the xine-lib sources to a non-gcc compilerJuergen Keil
CVS patchset: 584 CVS date: 2001/09/06 18:38:11
2001-08-28update to ffmpeg 0.4.5, buf types cleanup based on patch provided by Miguel ↵Guenter Bartsch
Freitas CVS patchset: 510 CVS date: 2001/08/28 19:16:19
2001-08-07introducing the ffmpeg video decoder plugin for ms mpeg 4, opendivx and ↵Guenter Bartsch
motion jpeg decoding CVS patchset: 395 CVS date: 2001/08/07 12:41:46