summaryrefslogtreecommitdiff
path: root/src/libffmpeg
AgeCommit message (Collapse)Author
2004-02-07better error handling if codec can't be foundJames Stembridge
CVS patchset: 6122 CVS date: 2004/02/07 18:38:21
2004-02-04missing file!!Miguel Freitas
CVS patchset: 6115 CVS date: 2004/02/04 01:14:53
2004-02-03Don't read special buffers as headers (again)James Stembridge
CVS patchset: 6112 CVS date: 2004/02/03 19:42:02
2004-02-03ported SMJPEG IMA and EA ADPCM decoders to ffmpegMike Melanson
CVS patchset: 6109 CVS date: 2004/02/03 04:27:16
2004-02-01Slight rethink of header handlingJames Stembridge
Support for RV20 decoder CVS patchset: 6101 CVS date: 2004/02/01 22:45:17
2004-02-01these header files will need to be bundled in the distributionMike Melanson
CVS patchset: 6098 CVS date: 2004/02/01 15:17:54
2004-02-013 files that slipped through: use ffmpeg's own copy of bswap.h to avoidMike Melanson
namespace conflict with xine; initial import for the faandct.* files CVS patchset: 6097 CVS date: 2004/02/01 14:54:47
2004-02-01update the current diff list between ffmpeg and xineMike Melanson
CVS patchset: 6093 CVS date: 2004/02/01 06:02:07
2004-02-01add support for BGR24 and RGB24 video coming from ffmpeg; activate theMike Melanson
following ffmpeg video decoders: Duck TM1, FLIC, SMC, 8BPS, VMD Video, ZLIB, MSZH, ASV1, ASV2, VCR1; activate the following ffmpeg audio decoders: Xan DPCM, VMD audio, MACE 3:1, MACE 6:1 CVS patchset: 6092 CVS date: 2004/02/01 06:00:56
2004-02-01sync to ffmpeg build 4699Mike Melanson
CVS patchset: 6090 CVS date: 2004/02/01 05:31:16
2004-02-01importing new ffmpeg codecs: 8BPS, FLIC, lossless codecs (MSZH & ZLIB),Mike Melanson
QT SMC, Duck TrueMotion v1, and Sierra VMD A/V CVS patchset: 6089 CVS date: 2004/02/01 05:11:55
2004-01-31don't try to read special buffers as if they are headersJames Stembridge
CVS patchset: 6088 CVS date: 2004/01/31 17:10:08
2004-01-31Split ffmpeg interface into audio and video specific filesJames Stembridge
CVS patchset: 6087 CVS date: 2004/01/31 01:19:17
2004-01-30enable RV10 playback, including:James Stembridge
*) reading RV10 header *) modifying buffer handling logic *) initialising libavcodec context in plugin open CVS patchset: 6086 CVS date: 2004/01/30 17:39:44
2004-01-29Replace huge switch statements with lookup tablesJames Stembridge
CVS patchset: 6081 CVS date: 2004/01/29 21:32:54
2004-01-16ffmpeg: repair BUF_FLAG_FRAME_START\ndemux_ogg: don't send too many preview ↵Marco Zuehlke
buffer CVS patchset: 6050 CVS date: 2004/01/16 16:03:53
2004-01-12it seems i forgot to commit the api increase (demux/decoder). weird.Miguel Freitas
CVS patchset: 6030 CVS date: 2004/01/12 17:35:14
2004-01-09- rework semantics of some buffer flags. check buffer.h for details.Miguel Freitas
- increase demux and decoder apis - fix runtime changing of ogg/ogm audio channels note: i hope i haven't broken any demux->decoder data exchange. please report any problems. CVS patchset: 6014 CVS date: 2004/01/09 01:26:32
2004-01-04The most important change is the smallest:Michael Roitzsch
* add a small delay before enabling zoom mode, since the card gets confused when we activate zoom mode before the first frame (that's also what the ChangeLog entry accounts for) Then some less important changes: * give a hint about sync mode to the SCR plugin to properly recover the mode when resuming from pause mode * refactor the enhanced mode handling out of the MPEG encoders into video out * inline some decoder functions, because they are only used once anyway * some additional cleanup CVS patchset: 5996 CVS date: 2004/01/04 22:26:28
2004-01-03stream_codec_tag needs to be set as wellMike Melanson
CVS patchset: 5978 CVS date: 2004/01/03 14:50:13
2004-01-02quick fix to play SVQ1 files with embedded stringsMike Melanson
CVS patchset: 5972 CVS date: 2004/01/02 02:59:03
2003-12-26Win32 mega update:František Dvořák
- external ffmpeg (with some patches) built by MINGW works, wow! - cleanups (only one definition file for all plugins) - working release build target Notes to hybrid MINGW/MSVC build: - CVS version of ffmpeg is compiled by MINGW (small patch for compilation ffmpeg under MINGW, second for disabling flush because it crashes under windows) - libxine + xineui compiled by MSVC, additional patch into header files of ffmpeg is needed - export all data with '__declspec(dllimport)' CVS patchset: 5951 CVS date: 2003/12/26 18:37:58
2003-12-16it is perfectly valid for the ffmpeg audio decoder API function toMike Melanson
return 0 bytes CVS patchset: 5916 CVS date: 2003/12/16 01:57:31
2003-12-14API version bounceSiggi Langauf
CVS patchset: 5912 CVS date: 2003/12/14 22:13:22
2003-12-10we should not claim copyright on files imported from ffmpeg,Michael Roitzsch
this might upset the ffmpeg people CVS patchset: 5887 CVS date: 2003/12/10 16:34:21
2003-12-10fix warnings about NDEBUG being redefinedMichael Roitzsch
CVS patchset: 5886 CVS date: 2003/12/10 16:30:26
2003-12-09update copyright year (and we have to do it again in 3 weeks... ;-) )Daniel Caujolle-Bert
CVS patchset: 5879 CVS date: 2003/12/09 00:02:28
2003-12-06reading through Daniel's huge patch was quite tiresome, but it was not ↵Michael Roitzsch
worthless: * fixing some lprintf's * fixing one printf -> xprintf * adding patch to diff_to_ffmpeg_cvs * small addition to xineutils.h (some gcc magic for future optimizations) CVS patchset: 5853 CVS date: 2003/12/06 18:11:53
2003-12-05cleanup phase II. use xprintf when it's relevant, use xine_xmalloc when it's ↵Daniel Caujolle-Bert
relevant too. Small other little fix (can't remember). Change few internal function prototype because it xine_t pointer need to be used if some xine's internal sections. NOTE: libdvd{nav,read} is still too noisy, i will take a look to made it quit, without invasive changes. To be continued... CVS patchset: 5844 CVS date: 2003/12/05 15:54:56
2003-12-02the quest of the missing files continue...Miguel Freitas
CVS patchset: 5822 CVS date: 2003/12/02 12:41:28
2003-11-29grrrrMiguel Freitas
CVS patchset: 5819 CVS date: 2003/11/29 18:07:25
2003-11-29fix segfaults with unitialized contextsMiguel Freitas
CVS patchset: 5812 CVS date: 2003/11/29 13:47:26
2003-11-27i hate those missing files...Miguel Freitas
CVS patchset: 5808 CVS date: 2003/11/27 18:04:55
2003-11-27- disable the Audio DV codec in the ffmpeg decoder as it seems to have ↵Bastien Nocera
disappeared from this side of the earth CVS patchset: 5807 CVS date: 2003/11/27 17:02:36
2003-11-26xprintf clean pass. xprintf now log into new XINE_LOG_TRACE log buffer. ↵Daniel Caujolle-Bert
scratch buffer enhancement (thanks Thibaut for the malloc tips), enlarge log buffer from 25 lines (very useless), to 150 (better). CVS patchset: 5801 CVS date: 2003/11/26 23:44:08
2003-11-26lprintf cleanup, pass I.Daniel Caujolle-Bert
CVS patchset: 5796 CVS date: 2003/11/26 19:43:26
2003-11-23Fix failed assert with playback of non-direct rendered mpeg4James Stembridge
CVS patchset: 5774 CVS date: 2003/11/23 16:55:35
2003-11-22Account for changes in libavcodec buffer allocation logic - stops deadlocks ↵James Stembridge
with b-frames and makes direct rendering work again CVS patchset: 5770 CVS date: 2003/11/22 20:29:41
2003-11-19explicitly link math lib.Daniel Caujolle-Bert
CVS patchset: 5766 CVS date: 2003/11/19 22:58:55
2003-11-16New stream/meta info (safe) stuff.Daniel Caujolle-Bert
BIG NOTE: use helpers to access to these informations (get/set/reset): _x_{stream,meta}_info_{get,set,reset}() are for internal use, don't use *_public() ones from inside the beast ;-) Some wrongly names "xine_" fonction renaming. CVS patchset: 5757 CVS date: 2003/11/16 23:33:42
2003-11-16fix some more compiler warnings about functions xine does not useMichael Roitzsch
(mostly encoder stuff) CVS patchset: 5752 CVS date: 2003/11/16 15:33:49
2003-11-16hook up the 4X ADPCM decoderMike Melanson
CVS patchset: 5747 CVS date: 2003/11/16 14:32:11
2003-11-16buffer limit fix from ffmpegJames Stembridge
CVS patchset: 5745 CVS date: 2003/11/16 13:28:57
2003-11-15start xine_stream_t separation (public/private).Miguel Freitas
(we should finish this before rc3.) - stream_info and meta_info variables are private now. obs: everything must be recompiled due xine_stream_t changes CVS patchset: 5733 CVS date: 2003/11/15 14:54:30
2003-11-15more helper functions cleanup (stream info, meta info)Miguel Freitas
CVS patchset: 5731 CVS date: 2003/11/15 13:01:00
2003-11-04ffmpeg already selects the best matching MPEG framerate code, no need toMichael Roitzsch
have xine code do it again CVS patchset: 5688 CVS date: 2003/11/04 20:49:45
2003-11-01big ffmpeg patchMichael Roitzsch
* do not define CONFIG_ENCODERS any more, use a stripped down XINE_MPEG_ENCODER, which will only compile an I-frame-only MPEG1 encoder (speeds up compile time) * fix a lot of warnings in ffmpeg (a good deal of which have already been submitted to the ffmpeg project by Mike) * simplify some Makefiles CVS patchset: 5667 CVS date: 2003/11/01 18:12:53
2003-11-01Not link ffmpeg plugin with XvMC.František Dvořák
CVS patchset: 5663 CVS date: 2003/11/01 13:43:41
2003-10-31And now really the fix. :-)František Dvořák
CVS patchset: 5656 CVS date: 2003/10/31 22:14:32
2003-10-31Fix the unresolved symbol in ffmpeg configured on systems with XVMC.František Dvořák
Increase verbosity level in error messages of loading plugins. CVS patchset: 5655 CVS date: 2003/10/31 22:08:36