summaryrefslogtreecommitdiff
path: root/src/libffmpeg
AgeCommit message (Collapse)Author
2006-08-02more residual from latest FFmpeg syncMike Melanson
CVS patchset: 8153 CVS date: 2006/08/02 07:55:43
2006-08-02missing file from syncMike Melanson
CVS patchset: 8152 CVS date: 2006/08/02 07:39:20
2006-08-02hook up new FFmpeg decoders, including VC-1/WMV9Mike Melanson
CVS patchset: 8150 CVS date: 2006/08/02 07:15:27
2006-08-02sync FFmpeg treeMike Melanson
CVS patchset: 8149 CVS date: 2006/08/02 07:12:57
2006-08-02add new libavutil filesMike Melanson
CVS patchset: 8148 CVS date: 2006/08/02 07:11:46
2006-08-02sync to FFmpeg 51.11.0Mike Melanson
CVS patchset: 8146 CVS date: 2006/08/02 07:02:37
2006-08-02new FFmpeg filesMike Melanson
CVS patchset: 8145 CVS date: 2006/08/02 06:58:35
2006-07-12Avoid a debug/no-optimise build failure (seen on amd64).Darren Salt
CVS patchset: 8122 CVS date: 2006/07/12 20:33:58
2006-07-10Implement visibility support, available on GCC 4.0 and later and on some 3.4 ↵Diego 'Flameeyes' Pettenò
(through backports), to avoid exporting unneeded internal symbols, making plugins' loading faster and use of internal copies of libraries more solid. It should automatically fall back to the old way in GCCs that does not support -fvisibility=hidden, but has to be tested carefully. No issues were found in the months of testing in Gentoo, but this requires special attention anyway. CVS patchset: 8101 CVS date: 2006/07/10 22:08:12
2006-07-08Build VIS support for ffmpeg only if is enabled. When enabling VIS and user ↵Diego 'Flameeyes' Pettenò
didn't give any mcpu argument, default to v9 to allow building (GCC defaults to v8 up to 4.1 series). CVS patchset: 8097 CVS date: 2006/07/08 15:10:22
2006-07-08Remove A few hunks that are now fixed in FFmpeg's SVN.Diego 'Flameeyes' Pettenò
CVS patchset: 8095 CVS date: 2006/07/08 12:34:52
2006-07-05Add definition of PIC in presence of __PIC__ or __pic__, to fix building of ↵Diego 'Flameeyes' Pettenò
FFmpeg code on PIE-enabled systems. The change is already committed in FFmpeg's SVN. CVS patchset: 8090 CVS date: 2006/07/05 22:11:34
2006-06-30Set the pixel format to YUV420P when encoding for Dxr3 cards, ffmpeg's mpeg ↵Diego 'Flameeyes' Pettenò
encoder accepts only that for mpeg1. Thanks to Alejandro Homs-Puron in SourceForge ticket 1424281 and Gentoo bug #138530. CVS patchset: 8081 CVS date: 2006/06/30 00:21:30
2006-06-19Mark text as impure where necessary to fix build under Solaris/IA32.Robin KAY
CVS patchset: 8060 CVS date: 2006/06/19 12:08:45
2006-06-18Misc warnings fixes.Diego 'Flameeyes' Pettenò
CVS patchset: 8055 CVS date: 2006/06/18 20:29:03
2006-06-17Fix strict aliasing rules breakages where possible, enable ↵Diego 'Flameeyes' Pettenò
-fno-strict-aliasing where the breakage is unresolvable, and not enable it globally (decreases performances). CVS patchset: 8048 CVS date: 2006/06/17 15:20:56
2006-06-17Fix mpeg2 decoding with ffmpeg, thanks to Christer Palm (palm@nogui.se).Diego 'Flameeyes' Pettenò
CVS patchset: 8046 CVS date: 2006/06/17 12:47:53
2006-06-15Add missing include path to AM_CPPFLAGS. Needed for "common.h" by way of ↵Robin KAY
"../dsputil.h". CVS patchset: 8042 CVS date: 2006/06/15 21:46:46
2006-06-02More static/const fixes from Gentoo. These should probably go upstream.Darren Salt
CVS patchset: 8008 CVS date: 2006/06/02 22:13:45
2006-05-23Add recent fixes.Matthias Hopf
CVS patchset: 7996 CVS date: 2006/05/23 13:58:30
2006-05-22Fixed gcc warnings (Adrian Schroeter).Matthias Hopf
CVS patchset: 7993 CVS date: 2006/05/22 16:57:36
2006-05-03Make various arrays and structures (mainly xine_plugin_info) const.Darren Salt
(Diego Pettenò) CVS patchset: 7985 CVS date: 2006/05/03 19:46:06
2006-04-21Fix MP3 playing when mad is disabled (patch from Diego Pettenò)Darren Salt
This patch validates codec and context before trying to call ffmpeg to avoid crashes when mad is not enabled and an mp3 is tried to be played. This way, if mad support is not enabled it can fail "gracefully" without having a segfault that takes down the frontend entirely. Thanks to Ian Monroe <ian@monroe.nu> for the backtrace from which I started testing. CVS patchset: 7978 CVS date: 2006/04/21 23:22:04
2006-04-21Add printf format attributes.Darren Salt
CVS patchset: 7977 CVS date: 2006/04/21 23:15:44
2006-04-08Ancient platforms support:František Dvořák
- rint, lrint, M_PI (ffmpeg and goom) - avoid mkdir warnings - check for older _GUID_DEFINED too - ressurected generating inttypes, cleaned public os_types.h - moved function redefiniton used only in the old MSVC to central place Windows port update: - build internal ffmpeg: - workaround 'near' keyword problem - proper using __declspec(dllimport) Other changes: - LIBFFMPEG_CFLAGS --> LIBFFMPEG_CPPFLAGS CVS patchset: 7964 CVS date: 2006/04/08 16:42:23
2006-04-051) various warning fixesFrantišek Dvořák
2) [coverity] fixes: - 279 (w32): test should be on input parametr type, not typeW - 267 (aout): can be ignored but there was warning anyway - 234 (w32): missing free on error & exit - 152 (w32): missing free on error & exit - 148 (w32): fixed bound of static array in test - 101 (ffdec): defense code when avodec_encode_video will fail (just defense to the future, should never happen with current ffmpeg in xine) - 98, 99 (w32): check negative handle by _x_assert (it's used as index to array) - 90 (w32): negate pointer check (+added check for size) - 89 (w32): added NULL and size check CVS patchset: 7959 CVS date: 2006/04/05 22:12:17
2006-03-28ffmpeg automagic improvements:František Dvořák
- support FreeBSD port of external ffmpeg (but there is too old version now anyway) - differs postproc and avcodec, use both in Makefile (fixes bug seen in Gentoo) little fix in optimize automagic: - properly use '$' in automagic macros CVS patchset: 7955 CVS date: 2006/03/28 14:27:48
2006-03-07Fixed channels to mode translation in audio decoders.Thibaut Mattern
Patch from Chris Brien. CVS patchset: 7922 CVS date: 2006/03/07 08:03:08
2006-02-14Workaround: force -Os for dsputil_mmx.c to allow compilation to succeed.Darren Salt
CVS patchset: 7894 CVS date: 2006/02/14 18:43:35
2006-02-05ffmpeg syncMiguel Freitas
CVS patchset: 7872 CVS date: 2006/02/05 14:11:16
2006-02-04sparc build fix from DiegoMiguel Freitas
CVS patchset: 7866 CVS date: 2006/02/04 13:06:01
2005-11-21Ignore generated files.František Dvořák
CVS patchset: 7811 CVS date: 2005/11/21 14:30:28
2005-11-04Added lock/unlock around find/open/close ffmpeg calls.Thibaut Mattern
CVS patchset: 7794 CVS date: 2005/11/04 22:37:13
2005-10-31Build for builddir != srcdir.František Dvořák
CVS patchset: 7790 CVS date: 2005/10/31 11:54:21
2005-10-30hopefuly it will fix 'make debug'Miguel Freitas
CVS patchset: 7788 CVS date: 2005/10/30 22:37:45
2005-10-30QDM2 fixMiguel Freitas
CVS patchset: 7779 CVS date: 2005/10/30 00:32:52
2005-10-29import the Duck TrueMotion 2 decoder from FFmpegMike Melanson
CVS patchset: 7774 CVS date: 2005/10/29 19:52:34
2005-10-24trying to fix buildMiguel Freitas
CVS patchset: 7771 CVS date: 2005/10/24 19:53:17
2005-10-23small fixesMiguel Freitas
CVS patchset: 7770 CVS date: 2005/10/23 12:56:26
2005-10-23some fixes - qdm2 not yet working...Miguel Freitas
time to sleep CVS patchset: 7769 CVS date: 2005/10/23 02:47:18
2005-10-23big ffmpeg updateMiguel Freitas
it is likely to break, so please keep both pieces CVS patchset: 7767 CVS date: 2005/10/23 02:11:16
2005-10-05Fixed sync problems with mjpg.Thibaut Mattern
CVS patchset: 7754 CVS date: 2005/10/05 06:34:12
2005-09-12new Flameeyes's configure patchesMiguel Freitas
CVS patchset: 7730 CVS date: 2005/09/12 01:06:58
2005-09-05*BUGFIX*František Dvořák
Build improvements and WIN32 port updates: - add --with-pthread-pefix and --with-zlib-pefix options - prepare for removing internal zlib and pthreads-win32 relics, updated documentation for possible WIN32 developers (only for me? :->) - fixed bug in unimportant part of configure.ac for MinGW due to xine paths - fixed my bug in cdda (but it compiled fine anyway) - fixed unimportant bug in planar Makefile.am - next MSVC update due to external zlib, pthreads and latest changes, removed relic includes - checked distcheck CVS patchset: 7719 CVS date: 2005/09/05 17:02:56
2005-08-25*BUGFIX*František Dvořák
Windows ports fixes and improvements due to my current work on toxine: - first experiments with external win32 pthreads, more portable code (pthread_t may be a struct) - headers refactored - moved dirent win32 replacement to lib/, hide it for frontends, used system version, if found, not used non-POSIX dirent->d_reclen (this item doesn't work in MinGW), fix memleak in dvb - separated settings for postproc and avcodec when using external ffmpeg - check for malloc.h in public xine.m4, used it conditionally in xine headers - replaced random() by POSIX more common rand() - prevent one segfault in directx vo plugin, if fails - M$VC port update CVS patchset: 7709 CVS date: 2005/08/25 15:36:29
2005-07-25*BUGFIX*Thibaut Mattern
Argl, always the same error. Fixed random bugs, and playback of this stream : http://naboo.homelinux.org/~tmattern/samples/mov/tidemo1-24bit-rle.mov CVS patchset: 7679 CVS date: 2005/07/25 20:27:15
2005-07-19here is cvs update people requested - somebody please check for gcc4 ↵Miguel Freitas
compatibility CVS patchset: 7668 CVS date: 2005/07/19 20:30:38
2005-06-10Try to fix aspect ratio, one more time...Thibaut Mattern
Fixed anamorph.mp4 playback. Fixed matroska aspect ratio test. CVS patchset: 7620 CVS date: 2005/06/10 22:40:41
2005-06-09Fixed aspect ratio handling.Thibaut Mattern
We have 3 source of aspect information, from least to most priority: 1. width/height 2. BUF_FLAG_ASPECT 3. ffmpeg provided sample aspect ratio CVS patchset: 7617 CVS date: 2005/06/09 19:33:47
2005-06-06Fixed frame duration.Thibaut Mattern
CVS patchset: 7614 CVS date: 2005/06/06 21:29:11