summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2004-02-12function has been renamedMichael Roitzsch
CVS patchset: 6140 CVS date: 2004/02/12 18:25:07
2004-02-12* assign the ticket to the post plugins on allocationMichael Roitzsch
* do not decrement the reference counter on post disposal, because post plugins can delay their own disposal (if they realize that frames from them are still around) CVS patchset: 6139 CVS date: 2004/02/12 18:23:35
2004-02-12acquire the ticket on engine flushMichael Roitzsch
CVS patchset: 6138 CVS date: 2004/02/12 18:19:44
2004-02-12big commit of the new ticket system to protect the rewiring and moreMichael Roitzsch
(as discussed on xine-devel, slightly improved to block acquires from different threads between atomic revoke and issue) * xine_ticket_t is declared in xine_internal.h and implemented in xine.c * the ticket is acquired for (hopefully) all port operations (no modifications to decoders needed, decoder loop does this) * the ticket is revoked on pausing and on rewiring * OSD does not store the port pointer any more (which was very dangerous, since the pointer can change on rewire) CVS patchset: 6137 CVS date: 2004/02/12 18:19:00
2004-02-12getting rid of AO_PROP_PAUSED, because it can be derived by asking the clockMichael Roitzsch
CVS patchset: 6136 CVS date: 2004/02/12 18:09:19
2004-02-12demuxers don't need video_outMichael Roitzsch
CVS patchset: 6135 CVS date: 2004/02/12 18:05:45
2004-02-12some code cleanup, make MRL more consistent by allowing dvb:/<channel>Michael Roitzsch
(old scheme kept for compatibility) CVS patchset: 6134 CVS date: 2004/02/12 18:05:06
2004-02-12the channel argument is not used in the format stringMichael Roitzsch
CVS patchset: 6133 CVS date: 2004/02/12 18:02:17
2004-02-12get rid of the "inline redefined" warning one sees with recent glibc headersMichael Roitzsch
because linux/compiler.h defines inline already CVS patchset: 6132 CVS date: 2004/02/12 17:59:02
2004-02-12* remove some unneeded AM_CONDITIONALsMichael Roitzsch
* mention the mod demuxer in the build list CVS patchset: 6131 CVS date: 2004/02/12 17:57:40
2004-02-11Amiga MOD music file demuxer from Paul Eggleton (uses the ModPlug engine).Thibaut Mattern
configure.ac and Makefile.am from Daniel I've ported the demuxer to current cvs (BUF_FLAG_FRAME_END issue), i've fixed the seeking problem and the pts computing. Tested with some .mod files, it rocks ;) Back to the amiga era ;) (you have to install the ModPlug engine first) CVS patchset: 6130 CVS date: 2004/02/11 20:40:00
2004-02-09Add BUF_FLAG_ASPECTJames Stembridge
CVS patchset: 6129 CVS date: 2004/02/09 22:28:42
2004-02-09Always send frame duration using BUF_FLAG_FRAMERATEJames Stembridge
CVS patchset: 6128 CVS date: 2004/02/09 22:24:36
2004-02-09Only read frame duration when BUF_FLAG_FRAMERATE is setJames Stembridge
CVS patchset: 6127 CVS date: 2004/02/09 22:13:54
2004-02-09*) Only read frame duration when BUF_FLAG_FRAMERATE is setJames Stembridge
*) Dynamic sizing for real video slice offset buffer CVS patchset: 6126 CVS date: 2004/02/09 22:11:30
2004-02-09Only read frame duration when BUF_FLAG_FRAMERATE is setJames Stembridge
CVS patchset: 6125 CVS date: 2004/02/09 22:04:11
2004-02-08Fix breakage from last commitJames Stembridge
CVS patchset: 6124 CVS date: 2004/02/08 18:39:50
2004-02-08*) Don't set BUF_FLAG_STDHEADER for real headers, as they aren't standard ↵James Stembridge
headers *) Use function pointer for selecting codec initialisation CVS patchset: 6123 CVS date: 2004/02/08 18:17:28
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-05initial commit for Sierra VMD demuxer (no audio yet)Mike Melanson
CVS patchset: 6121 CVS date: 2004/02/05 02:51:14
2004-02-05buf->size should be 0 when BUF_FLAG_SPECIAL is setJames Stembridge
CVS patchset: 6120 CVS date: 2004/02/05 00:04:23
2004-02-05buf->size is 0 when BUF_FLAG_SPECIAL is setJames Stembridge
CVS patchset: 6119 CVS date: 2004/02/05 00:01:39
2004-02-04buf->size should be 0 when BUF_FLAG_SPECIAL is setJames Stembridge
CVS patchset: 6118 CVS date: 2004/02/04 23:32:19
2004-02-04Correct comment about BUF_FLAG_SPECIALJames Stembridge
CVS patchset: 6117 CVS date: 2004/02/04 23:24:27
2004-02-04abort() is no way to handle errorsJames Stembridge
CVS patchset: 6116 CVS date: 2004/02/04 22:13:12
2004-02-04missing file!!Miguel Freitas
CVS patchset: 6115 CVS date: 2004/02/04 01:14:53
2004-02-03Support for some more real codecsJames Stembridge
CVS patchset: 6114 CVS date: 2004/02/03 21:37:12
2004-02-03Send all of audio type specific data to decoder instead of skipping first 4 ↵James Stembridge
bytes CVS patchset: 6113 CVS date: 2004/02/03 21:20:04
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-03Fix a bug introduced by my last commit.Thibaut Mattern
Always update font size/offset when the output size change. CVS patchset: 6111 CVS date: 2004/02/03 11:12:18
2004-02-03When no special audio track is selected (auto mode) theMarco Zuehlke
correct language is displayed (instead of "none"). Factored out format_lang_string. CVS patchset: 6110 CVS date: 2004/02/03 10:36:11
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-02added IFF-ILBM supportManfred Tremmel
CVS patchset: 6108 CVS date: 2004/02/02 22:22:51
2004-02-02Set extra_info for audio too.Thibaut Mattern
Hack for Xan audio, set dwScale=11025. tmmm: enjoy now, but don't ask me why it works ;-) CVS patchset: 6107 CVS date: 2004/02/02 21:32:40
2004-02-02oopsThibaut Mattern
CVS patchset: 6106 CVS date: 2004/02/02 17:58:34
2004-02-02- cleanup odml stuff (remove duplicated code)Thibaut Mattern
- check RIFF tag length of the super index - check index validity, reconstruct the index if it's broken - cleanup debug statements tmmm: the playback of wc4trailer.avi is still broken but now the avi header is correctly parsed and some data is sent to the decoder. CVS patchset: 6105 CVS date: 2004/02/02 17:40:11
2004-02-02return the stream length for a FLI file; also re-enable support for aMike Melanson
particular fringe type of FLI file (Magic Carpet) CVS patchset: 6104 CVS date: 2004/02/02 00:42:49
2004-02-02tighten up content detection strategy for this type to avoid falseMike Melanson
positives CVS patchset: 6103 CVS date: 2004/02/02 00:33:18
2004-02-01Support for RV20 ffmpeg decoderJames Stembridge
CVS patchset: 6102 CVS date: 2004/02/01 22:46:10
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-01use real name in AUTHORS listing ;-)Siggi Langauf
CVS patchset: 6100 CVS date: 2004/02/01 16:59:58
2004-02-01use the correct Xan hackMike Melanson
CVS patchset: 6099 CVS date: 2004/02/01 15:34:59
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-01housekeeping with respect to the ffmpeg syncMike Melanson
CVS patchset: 6096 CVS date: 2004/02/01 06:08:08
2004-02-01special case to handle Xan DPCM in a AVI file (which will report formatMike Melanson
0x1) CVS patchset: 6095 CVS date: 2004/02/01 06:06:05
2004-02-01tune up the FLI demuxer to operate correctly with the ffmpeg videoMike Melanson
decoder CVS patchset: 6094 CVS date: 2004/02/01 06:04:48
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-01add a bunch of new codec typesMike Melanson
CVS patchset: 6091 CVS date: 2004/02/01 05:56:26