summaryrefslogtreecommitdiff
path: root/src/xine-engine/buffer.h
AgeCommit message (Collapse)Author
2007-01-14Added BUF_VIDEO_VP6F (Flash VP6).Claudio Ciccani
The only difference with the standard VP6 codec is that the image is not flipped upside-down. CVS patchset: 8507 CVS date: 2007/01/14 16:53:37
2006-12-26Add WavPack to the list of supported audio buffers.Diego 'Flameeyes' Pettenò
CVS patchset: 8459 CVS date: 2006/12/26 03:18:56
2006-12-15Added BUF_AUDIO_FLVADPCM (Flash ADPCM).Claudio Ciccani
CVS patchset: 8418 CVS date: 2006/12/15 11:31:28
2006-11-14Fix obvious typos.Diego 'Flameeyes' Pettenò
CVS patchset: 8376 CVS date: 2006/11/14 14:11:59
2006-09-26Use protected visibility for all the functions exported by libxine.so, so ↵Diego 'Flameeyes' Pettenò
that their binding is local to the library (has a similar effect to -Bsymbolic, but will work better with hidden visibility enabled, that is step two). CVS patchset: 8289 CVS date: 2006/09/26 05:19:47
2006-08-03delete duplicate buffer IDMike Melanson
CVS patchset: 8160 CVS date: 2006/08/03 04:30:43
2006-08-02added new buffer types in preparation for latest FFmpeg syncMike Melanson
CVS patchset: 8144 CVS date: 2006/08/02 06:19:12
2006-03-11[coverity] demux_yuv4mpeg2.c uses 5 decoder infosThibaut Mattern
CVS patchset: 7923 CVS date: 2006/03/11 08:49:40
2006-02-05[xine-devel] PATCH: add control buffer for resetting audio decoder's track mapMiguel Freitas
CVS patchset: 7875 CVS date: 2006/02/05 16:41:16
2005-10-29import the Duck TrueMotion 2 decoder from FFmpegMike Melanson
CVS patchset: 7774 CVS date: 2005/10/29 19:52:34
2005-05-28buffer type for Fraps FPS1Mike Melanson
CVS patchset: 7568 CVS date: 2005/05/28 02:25:45
2005-05-06old Indeo 2 codec typeMike Melanson
CVS patchset: 7521 CVS date: 2005/05/06 04:14:55
2005-04-23patch for WMA9 lossless decoding via x86 binary codec, courtesy ofMike Melanson
vahur.sinijarv at cydonia.ee CVS patchset: 7486 CVS date: 2005/04/23 02:02:28
2005-04-202 new audio codecsMike Melanson
CVS patchset: 7470 CVS date: 2005/04/20 01:03:59
2005-04-19add the new buffer type constantsMike Melanson
CVS patchset: 7467 CVS date: 2005/04/19 17:04:52
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-01-14(Drum roll) Long awaited support for MusepackJames Stembridge
CVS patchset: 7345 CVS date: 2005/01/14 15:29:47
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-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-09Identify CMML (Continuous Media Markup Language) logical bitstreams in AnnodexAndre Pang
media files CVS patchset: 6951 CVS date: 2004/09/09 06:29:20
2004-09-01- add a nice name for the AVC1 codecBastien Nocera
CVS patchset: 6925 CVS date: 2004/09/01 12:52:34
2004-08-27generic mechanism for specifying subtitles encoding at demuxer levelMiguel Freitas
fixes problems with matroska utf-8 subtitles CVS patchset: 6911 CVS date: 2004/08/27 21:07:31
2004-07-14Moritz patch for matroska vobsub supportMiguel Freitas
align vobsub to bottom in libspudec CVS patchset: 6791 CVS date: 2004/07/14 01:18:47
2004-06-21removing unused SPU_DVD_SUBTYPE_SUBP_CONTROL and the stream_filter stuffMichael Roitzsch
in SPU decoders which is obsoleted by that removal CVS patchset: 6726 CVS date: 2004/06/21 16:19:40
2004-06-13implement steps 1, 2, 3 and 4 of the seeking proposal:Miguel Freitas
http://article.gmane.org/gmane.comp.video.xine.devel/9532 it is now up to demuxers to decide what the 0..65535 position means. demuxers tested: ogg, voc, flac, rm, asf, vqa, vob, avi, y4m, au, mov, ts, mp3, mpg, wav, ra, mve CVS patchset: 6686 CVS date: 2004/06/13 21:28:52
2004-06-01acknowledge the existence of Apple's Lossless Audio Codec (alac)Mike Melanson
CVS patchset: 6621 CVS date: 2004/06/01 04:31:17
2004-03-09hook up ffmpeg's Flash Video supportMike Melanson
CVS patchset: 6237 CVS date: 2004/03/09 04:09:41
2004-02-12after 249 comes 24A, since this is hex ;)Michael Roitzsch
CVS patchset: 6141 CVS date: 2004/02/12 18:27:21
2004-02-09Add BUF_FLAG_ASPECTJames Stembridge
CVS patchset: 6129 CVS date: 2004/02/09 22:28:42
2004-02-04Correct comment about BUF_FLAG_SPECIALJames Stembridge
CVS patchset: 6117 CVS date: 2004/02/04 23:24:27
2004-02-02added IFF-ILBM supportManfred Tremmel
CVS patchset: 6108 CVS date: 2004/02/02 22:22:51
2004-02-01add a bunch of new codec typesMike Melanson
CVS patchset: 6091 CVS date: 2004/02/01 05:56:26
2004-01-13Pass framerate to real decoder in standard mannerJames Stembridge
CVS patchset: 6041 CVS date: 2004/01/13 20:44:22
2004-01-10Special buffer for the RealVideo chunk table.Thibaut Mattern
CVS patchset: 6016 CVS date: 2004/01/10 01:34:50
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
2003-12-13Update win32 MSVC build:František Dvořák
* internal names cleanup * http input plugin uses http_helper.c * fix change in audio_directx * MSVC stoped compile xineui because of 'this', mysterious * change non-constand array lengths to malloc/free, it good for such old compilers as my MSVC 6.0 * change lprintf macro for MSVC to compile again (I don't know, how use variable number of macro arguments in MSVC...) * merge compiling of xine-utils and xine-engine CVS patchset: 5902 CVS date: 2003/12/13 11:35:07
2003-11-20"Anti audio fifo null" patch ;)Thibaut Mattern
Makes things a bit more symetric: - the audio fifo (demuxer->decoder) can't be NULL - the video driver can be NULL A dummy fifo (5 buffers) is used if the audio driver or video driver is NULL. Audio frontends (rhythmbox, seedeexeen, quark) do not need to instanciate a video driver anymore. CVS patchset: 5767 CVS date: 2003/11/20 00:42:14
2003-11-16buffer type for 4X ADPCMMike Melanson
CVS patchset: 5746 CVS date: 2003/11/16 14:29:29
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-11rename internal API function (_x_<function>).Daniel Caujolle-Bert
CVS patchset: 5721 CVS date: 2003/11/11 18:44:50
2003-10-24obsolete a special buffer type (fewer special cases is better)Mike Melanson
CVS patchset: 5583 CVS date: 2003/10/24 02:59:03
2003-10-14Add a callback to the buffer_pool_alloc function.Thibaut Mattern
The goal is to detect in the net_buf_ctrl if there is no more free buffer in a fifo, which indicates there will be a deadlock if the engine is not unpaused. Currently this detection is done from the "put" callback, it's not a safe solution, nothing prevents a demuxer to allocate 2 buffers before calling put(). The impact is low, only one test per buffer_pool_alloc call if no callback is registered. It's done exactly the same way as the put and get callbacks. CVS patchset: 5520 CVS date: 2003/10/14 22:16:32
2003-08-05clarify commentMichael Roitzsch
CVS patchset: 5252 CVS date: 2003/08/05 15:20:00
2003-06-16Patch from Jeroen Asselman:Stefan Holst
- fixes mimetype in realaudio demuxer - big improvement of v4l input and associated demuxer. Including sound capture using alsa and a/v sync. Now radio is supported as well. CVS patchset: 5054 CVS date: 2003/06/16 16:42:51
2003-05-31added placeholder fourccs for On2 VPx videoMike Melanson
CVS patchset: 4990 CVS date: 2003/05/31 02:18:01
2003-05-28buffer type and fourcc's for raw i420 videoJames Stembridge
CVS patchset: 4973 CVS date: 2003/05/28 13:11:53
2003-05-26added experimental .4xm file demuxerMike Melanson
CVS patchset: 4950 CVS date: 2003/05/26 21:06:00
2003-05-25speex support contributed by Conrad Parker <conrad@metadecks.org>Guenter Bartsch
CVS patchset: 4926 CVS date: 2003/05/25 13:39:13
2003-05-20public header cleanup:Michael Roitzsch
* regulate mutual inclusion based on XINE_COMPILE * src/xine-engine/spu_decoder.h was unused -> make it the spu decoder API header and remove src/libspudec/spu_decoder_api.h * mark some xine_stream_t members as unused for next cleanup CVS patchset: 4883 CVS date: 2003/05/20 13:50:55
2003-05-15add broadcasterMiguel Freitas
CVS patchset: 4857 CVS date: 2003/05/15 20:23:16