summaryrefslogtreecommitdiff
path: root/src/libffmpeg
AgeCommit message (Collapse)Author
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
2005-04-26Delay the avcodec_open call to the first buffer without the HEADER flag.Thibaut Mattern
This fixes palette management. These streams render correcly now: avi/Happy Xmas from Lara Croft.avi avi/dance.avi CVS patchset: 7504 CVS date: 2005/04/26 20:23:13
2005-04-24Fixed deadlock when ffmpeg returned 0 consumed byte:Thibaut Mattern
mov/aqt_480p/aqt_480p_mjpb.mov Delayed colorspace converter initialisation after the first decoded frame: games-formats/duck/sonic3dblast_intro.avi (fixed segfault) CVS patchset: 7490 CVS date: 2005/04/24 13:44:23
2005-04-22- Fixed BUF_FLAG_SPECIAL handling.Thibaut Mattern
Should fix problems introduced by my last cleanup. CVS patchset: 7485 CVS date: 2005/04/22 21:09:28
2005-04-21Readded new buffer types.Thibaut Mattern
sorry about that. CVS patchset: 7483 CVS date: 2005/04/21 21:54:01
2005-04-21- big cleanupThibaut Mattern
- fixed problem with DV CVS patchset: 7481 CVS date: 2005/04/21 21:40:17
2005-04-19no longer used in FFmpegMike Melanson
CVS patchset: 7466 CVS date: 2005/04/19 05:29:58
2005-04-19xine's diff against FFmpeg build 4752Mike Melanson
CVS patchset: 7465 CVS date: 2005/04/19 05:28:19
2005-04-19add support for a bunch of new FFmpeg codecs, corresponding to FFmpegMike Melanson
build 4752 CVS patchset: 7464 CVS date: 2005/04/19 05:22:52
2005-04-19sync to FFmpeg build 4752Mike Melanson
CVS patchset: 7463 CVS date: 2005/04/19 05:16:45
2005-04-19sync to FFmpeg build 4752Mike Melanson
CVS patchset: 7462 CVS date: 2005/04/19 05:10:48
2005-04-16- Add support for the MJPEG-B format fixes playback of aqt_480p_mjpb.movBastien Nocera
(kind of, our ffmpeg seems to be quite old, at least the right decoder is being used) - Changed the descriptions of some codecs, removed the redundant "video", "codec" or "format" words CVS patchset: 7459 CVS date: 2005/04/16 23:38:09
2005-03-06minor changes to the FFmpeg audio codec interface; these changes will beMike Melanson
necessary when xine imports lavc's ALAC decoder CVS patchset: 7428 CVS date: 2005/03/06 07:15:05
2005-02-20**BUGFIX**František Dvořák
Updated documentation about M$VC (building external ffmpeg). Added patch necessary for using ffmpeg by M$VC compiler. Updated M$VC build of xine's ff plugin - removed ugly ifdef, used external ffmpeg as whole. CVS patchset: 7419 CVS date: 2005/02/20 09:36:00
2004-12-16Do not trust ffmpeg and check length validity.Thibaut Mattern
Should fix some segfaults. CVS patchset: 7265 CVS date: 2004/12/16 19:26:34
2004-12-16use UTF-8 meta info setting, where we know the string is ASCIIMichael Roitzsch
(costly conversion is not necessary, because ASCII is a subset of UTF-8) CVS patchset: 7264 CVS date: 2004/12/16 13:58:57
2004-12-12huge patch ahead: reorganizing config entries with automatic conversionMichael Roitzsch
and backwards compatible translation Sorry, I got a litte tired proof-reading the patch, so their might be bugs lurking around. I will give it some further examination and (as necessary) fixing tomorrow. CVS patchset: 7233 CVS date: 2004/12/12 22:00:47
2004-12-08workaround weird 120fps streams by forcing VIDEO_PTS_MODE. code to obtainMiguel Freitas
frame rate from ffmpeg is commented, i'm not sure it is correct. CVS patchset: 7209 CVS date: 2004/12/08 21:41:46
2004-12-08fix crash with Fraunhofer__a_driving_force_in_innovation__* filesMiguel Freitas
(patch needs to be sent upstream) CVS patchset: 7208 CVS date: 2004/12/08 20:32:42
2004-09-27make it compile on sparc32 (without VIS) again...Siggi Langauf
CVS patchset: 7003 CVS date: 2004/09/27 23:28:59
2004-09-26 - almost finalize headers refactoring needed for MSVC frontends (and for otherFrantišek Dvořák
poor platforms, of course) - fix a bug in generated xine-config for WIN32 and make it relocateable under Windows - MSVC port: update, fix some warnings, remove old unneeded files - improve function for getting runtime directory, it will need next fix yet (bug probably due to active volume drives) CVS patchset: 7001 CVS date: 2004/09/26 22:54:51
2004-09-22- added cropping capability (thanks James Stembridge)Miguel Freitas
- some vo drivers support cropping natively. (only xv and xvmc have been tested) - add software crop fallback to video_out.c - skip yuv2rgb processing at xshm for not yet cropped frames (these frames are never shown) - libmpeg2 and ffmpeg now may use crop support - bump vo api. (changes to xvmc/xxmc will follow) CVS patchset: 6991 CVS date: 2004/09/22 20:29:13
2004-09-21Use ffmpeg buffer padding size.Thibaut Mattern
CVS patchset: 6987 CVS date: 2004/09/21 19:27:18
2004-09-20Do never memcpy the buffer if the stream is mpeg1/2.Thibaut Mattern
See why it's not needed in mpeg_parser.c This fixes mpeg-es playback, especially xine-ui logo playback ! ;) CVS patchset: 6984 CVS date: 2004/09/20 22:52:04
2004-09-14Fix palette based codecsJames Stembridge
CVS patchset: 6971 CVS date: 2004/09/14 22:13:44
2004-09-14- Add support for 3ivx video (doesn't work in QT streams yet)Bastien Nocera
CVS patchset: 6969 CVS date: 2004/09/14 02:22:23
2004-09-12including <unistd.h>, which has been removed from the global headersMichael Roitzsch
CVS patchset: 6968 CVS date: 2004/09/12 19:23:36
2004-09-12add missing bracket (only in the text, no compilation problem)Michael Roitzsch
CVS patchset: 6967 CVS date: 2004/09/12 16:07:57
2004-09-12Unbreak ffmpeg mpeg-1/2 decodingJames Stembridge
CVS patchset: 6963 CVS date: 2004/09/12 15:43:23
2004-09-11Properly pad buffersJames Stembridge
CVS patchset: 6960 CVS date: 2004/09/11 20:52:17
2004-09-11Support for H.264/AVC videoJames Stembridge
CVS patchset: 6959 CVS date: 2004/09/11 20:01:38
2004-09-04- fix compilation in non-debug modeBastien Nocera
CVS patchset: 6937 CVS date: 2004/09/04 02:07:48
2004-09-02- fix a compilation issue with gcc 3.3.xBastien Nocera
CVS patchset: 6929 CVS date: 2004/09/02 14:24:39
2004-09-01- fix the gcc 3.4 errors with inline functions by moving the functions aroundBastien Nocera
sorry, unimplemented: inlining failed in call to 'XXX': function body not available CVS patchset: 6924 CVS date: 2004/09/01 11:59:42
2004-08-27MINGW32 port. Engine library and most of plugins compiles now.František Dvořák
List of some changes: - replaced some _MSC_VER by more common WIN32 - define INTLDIR, remove -static flag for included intl - shared more common CFLAGS with DEBUG_CFLAGS - use WIN32_CFLAGS for all building - separate some flags into THREAD_CFLAGS_CONFIG, THREAD_CFLAGS_CONFIG and ZLIB_LIB_CONFIG for public xine-config, automatically use internal libs if necessary - don't warn about missing X for mingw and cygwin - libw32dll disabled for WIN32 (making native loader would be interesting, or porting wine code to Windows? :->) - DVB and RTP disabled for WIN32, not ported yet - fix build and fix a warning in cdda - fix build for nosefart and libfaad - implement configure option --disable-freetype - sync libxine.pc and xine-config.in - add -liberty to goom under WIN32 - move original build files from included phread and zlib into archives and replace them by autotools CVS patchset: 6910 CVS date: 2004/08/27 19:33:17
2004-08-26Using one internal ffmpeg header file from xine's copy with external ffmpeg.František Dvořák
Right solution would be ask ffmpeg guys install dvdata.h by 'make install'. CVS patchset: 6906 CVS date: 2004/08/26 18:03:40
2004-08-16header inclusion has to depend on the configure detection, because whenMichael Roitzsch
always using <avcodec.h>, someone who has external ffmpeg installed, but wants to use xine's internal one will include the wrong headers CVS patchset: 6888 CVS date: 2004/08/16 15:31:23
2004-08-16change CFLAGS to CPPFLAGSMichael Roitzsch
CVS patchset: 6887 CVS date: 2004/08/16 15:28:25
2004-08-04some compilers do not optimize these unused functions away themselves, soMichael Roitzsch
they will lead to unresolved symbols (closes bug #1002430) CVS patchset: 6874 CVS date: 2004/08/04 16:27:16
2004-08-02Compile fix when using internal ffmpeg libraryAndre Pang
CVS patchset: 6867 CVS date: 2004/08/02 07:53:52
2004-07-31New configure option --with-external-ffmpeg[=PREFIX].František Dvořák
CVS patchset: 6865 CVS date: 2004/07/31 18:57:45
2004-07-30possibly fix the sync problem recently reported on xine-develMiguel Freitas
CVS patchset: 6864 CVS date: 2004/07/30 19:08:47
2004-07-20Use lavc version of the mpeg rff flag.Thibaut Mattern
CVS patchset: 6826 CVS date: 2004/07/20 21:38:34
2004-07-20small DXR3 code cleanup:Michael Roitzsch
* make some helper functions non-inline that Bastien had to move because of their inlining (I realized that some helpers are a bit too large for inlining, so they might worsen the I-cache usage.) * properly use logging macros in all DXR3 code * prepare SPU decoder for new (and hopefully correct) SPU forcing; this should fix some longstanding DXR3 SPU problems, but the code needs more testing so it is disabled for now CVS patchset: 6824 CVS date: 2004/07/20 16:37:44
2004-07-18a sequence can be split.Thibaut Mattern
CVS patchset: 6811 CVS date: 2004/07/18 17:36:25
2004-07-18One more time.Thibaut Mattern
CVS patchset: 6809 CVS date: 2004/07/18 15:34:57