summaryrefslogtreecommitdiff
path: root/src/libffmpeg/libavcodec
AgeCommit message (Collapse)Author
2003-10-04Add support for 8x4 blocks. Will send patch to ffmpeg-devel.Robin KAY
CVS patchset: 5439 CVS date: 2003/10/04 18:06:15
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-07-13another forgoten fileMiguel Freitas
CVS patchset: 5163 CVS date: 2003/07/13 19:04:28
2003-07-13still trying to fix make dist...Miguel Freitas
CVS patchset: 5157 CVS date: 2003/07/13 14:42:54
2003-07-12- adding support for the Intel compiler iccMichael Roitzsch
- general multipass compilation make targets CVS patchset: 5149 CVS date: 2003/07/12 12:31:13
2003-07-11moving all libavcodec defines over to $(LIBFFMPEG_CFLAGS) and making sure,Michael Roitzsch
this variable is used where necessary should fix MPEG encoding CVS patchset: 5141 CVS date: 2003/07/11 16:36:21
2003-06-27apply patch from Bastien for ffmpeg silenceMichael Roitzsch
CVS patchset: 5109 CVS date: 2003/06/27 13:56:55
2003-06-27- fix PLANE_PRED8x8 prediction (H/V are swapped, this is correct!)Ewald Snel
- fix B-frame motion compensation - cleanup motion vector math and other blocks of common code CVS patchset: 5106 CVS date: 2003/06/27 13:41:25
2003-06-27Fix third pixel motion compensationEwald Snel
CVS patchset: 5104 CVS date: 2003/06/27 13:34:49
2003-06-22readd some missing patches from diff_to_ffmpeg_cvs.txt, resulting inMichael Roitzsch
motion_est.c being obsolete again (reduces compile time) CVS patchset: 5089 CVS date: 2003/06/22 16:55:45
2003-06-21missed file in the last syncMike Melanson
CVS patchset: 5083 CVS date: 2003/06/21 19:55:56
2003-06-21delete debug leftoverMichael Roitzsch
CVS patchset: 5080 CVS date: 2003/06/21 11:26:18
2003-06-21major purpose of this update is to import the rearranged MC edgeMike Melanson
emulation facilities CVS patchset: 5079 CVS date: 2003/06/21 03:58:57
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-05-26- fix building with automake 1.4 (yeah, I know)Bastien Nocera
CVS patchset: 4951 CVS date: 2003/05/26 21:50:24
2003-05-26fix rv10 playbackJames Stembridge
CVS patchset: 4948 CVS date: 2003/05/26 20:07:08
2003-05-25oops ... moving those #ifdef's to a more sensible positionMichael Roitzsch
CVS patchset: 4935 CVS date: 2003/05/25 18:53:38
2003-05-25compiling libavcodec's encoding part as an MPEG encoder suitable for the DXR3Michael Roitzsch
* libavcodec/mpegvideo.c has been modified to work without the need to compile libavcodec/motion_est.c to save compilation time (we don't need motion estimation when encoding I-frames only anyway) * the patch to libavcodec/i386/mpegvideo_mmx_template.c has been reverted, because the encoder crashes with it CVS patchset: 4930 CVS date: 2003/05/25 18:34:54
2003-05-14as announced on xine-devel, this is the big Makefile refactoring:Michael Roitzsch
extracted some common targets and variables into a common Makefile which is then included CVS patchset: 4844 CVS date: 2003/05/14 16:21:44
2003-05-10rework the QT stsd/ImageDescription passing from demuxer -> decoderMike Melanson
CVS patchset: 4815 CVS date: 2003/05/10 04:26:17
2003-05-10yes, we want to be RISKYMike Melanson
CVS patchset: 4812 CVS date: 2003/05/10 00:06:01
2003-05-09enable ffmpeg's open source SVQ3 decoderMike Melanson
CVS patchset: 4809 CVS date: 2003/05/09 23:54:05
2003-05-09eh...n'existe pas...Mike Melanson
CVS patchset: 4804 CVS date: 2003/05/09 00:31:55
2003-05-09routine ffmpeg tree sync; also, remove motion_est.c and ratecontrol.cMike Melanson
from the Makefile CVS patchset: 4803 CVS date: 2003/05/09 00:25:49
2003-04-27Prevent mjpeg files created by canon digital cameras from being misdetected ↵James Stembridge
as having been created by avid. CVS patchset: 4697 CVS date: 2003/04/27 15:16:11
2003-04-25prevent avcodec_flush_buffers from corrupting memory when decoding mjpegJames Stembridge
CVS patchset: 4676 CVS date: 2003/04/25 17:31:31
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-04-01have cvs ignore generated filesMichael Roitzsch
CVS patchset: 4528 CVS date: 2003/04/01 11:57:45
2003-03-31including malloc.h on some system is depreciatedDaniel Caujolle-Bert
CVS patchset: 4517 CVS date: 2003/03/31 08:09:04
2003-03-30Solaris mlib support didn't compile any more after the latest updatesJuergen Keil
CVS patchset: 4514 CVS date: 2003/03/30 16:58:56
2003-03-27Michael Niedermayer reported that wmv8 implementation isn't complete, so i'mMiguel Freitas
decreasing priority to use w32 codecs instead. non-x86 users must be happy with this decoder anyway, it is better than nothing... CVS patchset: 4499 CVS date: 2003/03/27 17:13:02
2003-03-26s/FF_TYPE_INTERNAL/FF_BUFFER_TYPE_INTERNAL/gBastien Nocera
CVS patchset: 4491 CVS date: 2003/03/26 16:46:51
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-03-21libavcodec divx/xvid qpel bug workaround ported from ffmpeg cvsGuenter Bartsch
CVS patchset: 4458 CVS date: 2003/03/21 12:26:05
2003-03-20If first frame is not a keyframe then don't decode it or change state of decoderJames Stembridge
CVS patchset: 4456 CVS date: 2003/03/20 23:29:06
2003-03-17Removes -funroll-loops from i386 build CFLAGSStephen Torri
CVS patchset: 4434 CVS date: 2003/03/17 09:41:58
2003-03-14Build post processing codeJames Stembridge
CVS patchset: 4407 CVS date: 2003/03/14 12:23:21
2003-03-14Ignore generated filesJames Stembridge
CVS patchset: 4406 CVS date: 2003/03/14 12:18:10
2003-03-14Import post processing code from ffmpegJames Stembridge
CVS patchset: 4405 CVS date: 2003/03/14 12:14:10
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-02-23Include GPL HuffYUV v1 tablesJames Stembridge
CVS patchset: 4263 CVS date: 2003/02/23 14:18:59
2003-02-22Fixes for SunPro compiler. Already sent to ffmpeg-develRobin KAY
CVS patchset: 4238 CVS date: 2003/02/22 01:17:21
2003-02-19Support for YUY2 HuffYUV videoJames Stembridge
CVS patchset: 4203 CVS date: 2003/02/19 21:37:15
2003-02-03*** empty log message ***Miguel Freitas
CVS patchset: 4099 CVS date: 2003/02/03 02:08:59
2003-01-31update ffmpegMiguel Freitas
CVS patchset: 4068 CVS date: 2003/01/31 18:29:43
2003-01-29mff, including unexistant file, stupid guy i am....Daniel Caujolle-Bert
CVS patchset: 4044 CVS date: 2003/01/29 18:30:40
2003-01-29auto* fix: pass 1Daniel Caujolle-Bert
CVS patchset: 4036 CVS date: 2003/01/29 11:10:50
2003-01-09fix missing fileMiguel Freitas
CVS patchset: 3844 CVS date: 2003/01/09 12:23:39
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