summaryrefslogtreecommitdiff
path: root/src/libffmpeg
AgeCommit message (Collapse)Author
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
2004-07-18Argl, i always forget something. :<Thibaut Mattern
CVS patchset: 6808 CVS date: 2004/07/18 15:31:29
2004-07-18better mpeg-es parser.Thibaut Mattern
Fix "hurry_up" behavior (keep the metronom happy). Enable DR1 for the mpeg12 decoder. Remove all the mpeg-es parsing from here, use the new parser instead. Handle frame format changes (width, height and aspect ratio) Tested with all my mpeg streams, and with some DVDs with still menus. Enjoy ;) CVS patchset: 6805 CVS date: 2004/07/18 00:50:02
2004-07-03Fix accumulation buffer management.Thibaut Mattern
CVS patchset: 6766 CVS date: 2004/07/03 16:47:55
2004-07-01Use avcodec_align_dimensions for querying required frame dimension alignmentsJames Stembridge
CVS patchset: 6762 CVS date: 2004/07/01 20:56:15
2004-07-01Fix av sync for RV10 and RV20 streamsJames Stembridge
CVS patchset: 6761 CVS date: 2004/07/01 20:16:24
2004-06-28Fix a stupid bug causing a segfault with huffyuv_sample.avi test stream.Thibaut Mattern
Let's see tomorrow how many segfaults are gone ;-) CVS patchset: 6759 CVS date: 2004/06/28 22:44:57
2004-06-21* add one file missing in release (not critical, since unneeded)Michael Roitzsch
* remove two unneeded files CVS patchset: 6727 CVS date: 2004/06/21 16:37:00
2004-06-13fix ffmpeg warningsMichael Roitzsch
CVS patchset: 6681 CVS date: 2004/06/13 13:23:58
2004-06-13PPC AltiVec fixMike Melanson
CVS patchset: 6680 CVS date: 2004/06/13 00:10:47
2004-06-12not all compilers strip unused static functions from object files.Miguel Freitas
gcc 2.96 does not. this causes a bunch of undefined symbols: undefined symbol: ff_init_me (../.libs/xineplug_decode_ff.so) undefined symbol: ff_estimate_p_frame_motion (../.libs/xineplug_decode_ff.so) undefined symbol: ff_fix_long_p_mvs (../.libs/xineplug_decode_ff.so) undefined symbol: ff_fix_long_mvs (../.libs/xineplug_decode_ff.so) undefined symbol: ff_h263_encode_motion (../.libs/xineplug_decode_ff.so) undefined symbol: h263_encode_init (../.libs/xineplug_decode_ff.so) Mike, can you merge this back to ffmpeg cvs? CVS patchset: 6677 CVS date: 2004/06/12 22:14:13
2004-06-11fix init bug that manifests when decoder is not disposed betweenMike Melanson
initializations CVS patchset: 6672 CVS date: 2004/06/11 02:25:56
2004-06-10flac.c is in the SOURCES now, no need to EXTRA_DIST itMichael Roitzsch
CVS patchset: 6669 CVS date: 2004/06/10 20:46:25
2004-06-10hook up ffmpeg's FLAC decoderMike Melanson
CVS patchset: 6664 CVS date: 2004/06/10 04:46:18
2004-06-06Don't assume buffer contains waveformatex header when BUF_FLAG_STDHEADER is ↵James Stembridge
set, it's optional CVS patchset: 6649 CVS date: 2004/06/06 16:13:30
2004-06-05Support for deocoder init data split.Thibaut Mattern
Daniel: you don't even need libw32 decoder to play your stream now. ;) http://naboo.homelinux.org/~daniel/media/p_length.avi CVS patchset: 6643 CVS date: 2004/06/05 16:37:37
2004-06-04shut up GCC.Daniel Caujolle-Bert
CVS patchset: 6637 CVS date: 2004/06/04 13:29:29
2004-06-01renamed symbol appropriately to avoid duplicate symbol references, followingConrad Parker
the pattern of dummy in alpha, mmx etc. CVS patchset: 6625 CVS date: 2004/06/01 14:36:34
2004-05-30merge ffmpeg to fix compiler warningsMichael Roitzsch
CVS patchset: 6612 CVS date: 2004/05/30 19:24:17