summaryrefslogtreecommitdiff
path: root/src/libffmpeg
AgeCommit message (Collapse)Author
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
2005-06-04Fix handling of BUF_FLAG_FRAMERATE and BUF_FLAG_ASPECTJames Stembridge
CVS patchset: 7601 CVS date: 2005/06/04 10:54:22
2005-05-30**BUGFIX**James Stembridge
Fix use of ffmpeg provided aspect, previous test would always be false CVS patchset: 7597 CVS date: 2005/05/30 16:01:52
2005-05-29**BUGFIX**James Stembridge
Don't feed the same data to the decoder twice CVS patchset: 7595 CVS date: 2005/05/29 19:28:00
2005-05-29Hook up the ffmpeg shorten decoderJames Stembridge
CVS patchset: 7592 CVS date: 2005/05/29 19:20:48
2005-05-29better this wayMiguel Freitas
CVS patchset: 7588 CVS date: 2005/05/29 00:31:07
2005-05-28new H.264-related fileMike Melanson
CVS patchset: 7585 CVS date: 2005/05/28 13:25:58
2005-05-28commit the monster diff for now; resolve to fix laterMike Melanson
CVS patchset: 7573 CVS date: 2005/05/28 02:41:38
2005-05-28new Fraps FPS1 decoderMike Melanson
CVS patchset: 7569 CVS date: 2005/05/28 02:27:50
2005-05-28sync to libavcodec build 4755Mike Melanson
CVS patchset: 7567 CVS date: 2005/05/28 01:40:40
2005-05-16**BUGFIX**James Stembridge
Crop according to demuxer width/height. CVS patchset: 7549 CVS date: 2005/05/16 20:49:43
2005-05-16Wrap some encoder functions in CONFIG_ENCODERS. Should fix linkage problems.Darren Salt
CVS patchset: 7548 CVS date: 2005/05/16 17:42:27
2005-05-15Sync a couple of inlined function definitions with their declarationsDarren Salt
(inline v. __inline__). CVS patchset: 7546 CVS date: 2005/05/15 23:21:45
2005-05-14Compile fixes for gcc >= 3.4.Darren Salt
* Move some static inlined functions so that they're defined, rather than just declared, before use. * Replace inline with __inline__ for some extern inlined functions (due to inline possibly being redefined to include the always_inline attribute). CVS patchset: 7541 CVS date: 2005/05/14 23:34:58
2005-05-07Correct a type error in a printf format string (debug log).Darren Salt
CVS patchset: 7530 CVS date: 2005/05/07 17:06:44
2005-05-07Fix missing retun in non-void function.Darren Salt
CVS patchset: 7529 CVS date: 2005/05/07 16:27:08
2005-05-06minor H.264 fixMike Melanson
CVS patchset: 7526 CVS date: 2005/05/06 18:00:54
2005-05-06diff from the latest FFmpeg treeMike Melanson
CVS patchset: 7525 CVS date: 2005/05/06 13:28:52
2005-05-06syncing to FFmpeg libavcodec build 4754; hook up the Indeo 2 decoder,Mike Melanson
deploy new timebase API (pertains to MPEG-1 encoder); hopefully this sync fixes some H.264 decoding issues as well CVS patchset: 7523 CVS date: 2005/05/06 04:22:50
2005-05-06syncing to FFmpeg libavcodec build 4754Mike Melanson
CVS patchset: 7522 CVS date: 2005/05/06 04:19:17
2005-04-26Fixed problem with RV10 and RV20.Thibaut Mattern
CVS patchset: 7505 CVS date: 2005/04/26 21:11:35