summaryrefslogtreecommitdiff
path: root/src/demuxers/Makefile.am
AgeCommit message (Collapse)Author
2007-12-19Consolidate all public include files into include/xine directory.Diego 'Flameeyes' Pettenò
--HG-- rename : src/xine-engine/alphablend.h => include/xine/alphablend.h rename : src/xine-utils/array.h => include/xine/array.h rename : src/xine-utils/attributes.h => include/xine/attributes.h rename : src/xine-engine/audio_decoder.h => include/xine/audio_decoder.h rename : src/xine-engine/audio_out.h => include/xine/audio_out.h rename : src/xine-engine/broadcaster.h => include/xine/broadcaster.h rename : src/xine-engine/buffer.h => include/xine/buffer.h rename : src/xine-utils/compat.h => include/xine/compat.h rename : src/xine-engine/configfile.h => include/xine/configfile.h rename : src/demuxers/demux.h => include/xine/demux.h rename : src/xine-engine/info_helper.h => include/xine/info_helper.h rename : src/input/input_plugin.h => include/xine/input_plugin.h rename : src/xine-engine/io_helper.h => include/xine/io_helper.h rename : src/xine-utils/list.h => include/xine/list.h rename : src/xine-engine/metronom.h => include/xine/metronom.h rename : src/xine-engine/osd.h => include/xine/osd.h rename : src/xine-engine/plugin_catalog.h => include/xine/plugin_catalog.h rename : src/xine-utils/pool.h => include/xine/pool.h rename : src/xine-engine/post.h => include/xine/post.h rename : src/xine-engine/refcounter.h => include/xine/refcounter.h rename : src/xine-engine/resample.h => include/xine/resample.h rename : src/xine-utils/ring_buffer.h => include/xine/ring_buffer.h rename : src/xine-engine/scratch.h => include/xine/scratch.h rename : src/xine-utils/sorted_array.h => include/xine/sorted_array.h rename : src/xine-engine/spu.h => include/xine/spu.h rename : src/xine-engine/spu_decoder.h => include/xine/spu_decoder.h rename : src/xine-engine/video_decoder.h => include/xine/video_decoder.h rename : src/xine-engine/video_out.h => include/xine/video_out.h rename : src/xine-engine/video_overlay.h => include/xine/video_overlay.h rename : src/xine-engine/vo_scale.h => include/xine/vo_scale.h rename : src/xine-utils/xine_buffer.h => include/xine/xine_buffer.h rename : src/xine-engine/xine_internal.h => include/xine/xine_internal.h rename : src/xine-engine/xine_plugin.h => include/xine/xine_plugin.h rename : src/xine-engine/xineintl.h => include/xine/xineintl.h rename : src/xine-utils/xineutils.h => include/xine/xineutils.h rename : src/xine-utils/xmllexer.h => include/xine/xmllexer.h rename : src/xine-utils/xmlparser.h => include/xine/xmlparser.h
2007-11-10Added new playlist demuxer, supporting M3U, RAM, PLS, QTL, ASX, SMIL, XSPF,Claudio Ciccani
and RSS playlists.
2007-06-12A nice simple merge from 1.1.Darren Salt
Hopefully, I've applied all of the $(LTLIBINTL) changes correctly...
2007-06-09Add $(LTLIBICONV) wherever objdump -R shows a dependency on iconv functions.Darren Salt
Some plugins may have been missed due to them not being built here.
2007-06-09Add $(LTLIBINTL) wherever objdump -R shows a dependency on gettext functions.Darren Salt
Some plugins may have been missed due to them not being built here.
2007-06-01Collapse the Ogg demuxer, and the Theora, Vorbis and Speex decoders in the ↵Diego 'Flameeyes' Pettenò
same 'xiph' plugin. As the three decoders requires Ogg support, and requires an Ogg demuxer to play, enabling any one of them will then enable the ogg demuxer. The Ogg demuxer, on its own, needs to know which of the three formats are enabled, or it will not be able to properly decode them. With this change, only one plugin will need to load and know about Xiph formats and libraries. --HG-- rename : src/demuxers/demux_ogg.c => src/combined/xine_ogg_demuxer.c rename : src/libxineadec/xine_speex_decoder.c => src/combined/xine_speex_decoder.c rename : src/libxinevdec/xine_theora_decoder.c => src/combined/xine_theora_decoder.c rename : src/libxineadec/xine_vorbis_decoder.c => src/combined/xine_vorbis_decoder.c
2007-05-31Restore $(AM_CFLAGS) usage.Diego 'Flameeyes' Pettenò
2007-05-31Move modplug demuxing on its own plugin.Diego 'Flameeyes' Pettenò
This way binary distributions can make it optional, as it requires quite a bit of CPU time during initialisation, even for audio files that nothing have to do with modplug.
2007-05-31Create a single NSF plugin that includes both the demuxer (previously in the ↵Diego 'Flameeyes' Pettenò
audio group) and the decoder. One of the two plugins without the other would be useless. --HG-- rename : src/libxineadec/nsf.c => src/combined/nsf_decoder.c rename : src/demuxers/demux_nsf.c => src/combined/nsf_demuxer.c
2007-05-14Final pass over decoders.m4Matt Messier
2007-05-12More configure/Makefile cleanupsMatt Messier
-- Make a pass at cleaning up contrib/ Makefile.am files -- Rename many AM_CONDITIONALS for consistency and give them better names to better indicate what they mean -- Remove some dead input plugin tests -- Clean up AM_PATH_DVDNAV
2007-05-11Another pass at cleaning up Makefile.am files. More to come.Matt Messier
2007-05-08RIP: AC_OPTIMIZATIONSMatt Messier
-- Removed m4/optimizations.m4, and along with it, AC_OPTIMIZATIONS. -- Stripped down, cleaned up, and merged the former together with other compiler characteristic checks. -- Do not set any optimization flags into CFLAGS. Update all Makefile.am's with proper AM_CFLAGS, AM_CPPFLAGS, AM_LDFLAGS, etc. to set up optimization flags, usually from DEFAULT_OCFLAGS. -- Start cleaning up CFLAGS/CPPFLAGS stuff in Makefile.am's all over the place. -- Correct a number of places where CFLAGS itself was being mangled in Makefile to on-the-fly adjust optimizations to work around compiler bugs. This stuff is now done correctly. -- The run of automake from autogen.sh is now clean of warnings. -- Cleaned out some (now) dead macros from m4/_xine.m4 -- Mac OS X intel builds out-of-the-box now -- dropped optimization on post/deinterlace/plugins/kdetv-greedyh to O1_CFLAGS. -- OBJCFLAGS is now getting set correctly everywhere that it needs to be -- Various other miscellaneous cleanups all over
2007-03-22Instead of rewriting the install and uninstall rules for headers, simply ↵Diego 'Flameeyes' Pettenò
change their class to xineinclude, and set xineincludedir in Makefile.common. CVS patchset: 8737 CVS date: 2007/03/22 17:37:17
2007-03-17Simplfiy the Makefile.am, set AM_LDFLAGS rather than repeating it all over, ↵Diego 'Flameeyes' Pettenò
use -Wl,-z,defs if supported, pass libraries' CFLAGS variables only to the relevant demuxers, correctly pass AM_CFLAGS (VISIBILITY_FLAG) to the demuxers that also pass extra CFLAGS. CVS patchset: 8702 CVS date: 2007/03/17 15:17:24
2007-01-24Remove demux_wavpack.c from here, as it's being moved in a different directory.Diego 'Flameeyes' Pettenò
CVS patchset: 8550 CVS date: 2007/01/24 04:49:41
2006-12-26 * Implement a True Audio files demuxer. [bug #1586381]Diego 'Flameeyes' Pettenò
CVS patchset: 8463 CVS date: 2006/12/26 16:59:55
2006-12-26 * Implement a WavPack files demuxer, using WavPack library (only for demuxingDiego 'Flameeyes' Pettenò
as the decoding is left entirely to FFmpeg); it's still in its infancy, but it should be possible to remove WavPack dependency entirely in the future. CVS patchset: 8461 CVS date: 2006/12/26 03:22:28
2006-11-12Distribute flacutils.hDiego 'Flameeyes' Pettenò
CVS patchset: 8374 CVS date: 2006/11/12 16:28:57
2006-09-16Proper using CFLAGS when build ogg.František Dvořák
CVS patchset: 8264 CVS date: 2006/09/16 11:53:15
2006-09-07Added common asf header parser.Thibaut Mattern
Modified the mms input plugins and the asf demuxer to use the new parser. Added Asf Extended Header parsing, fixed best stream selection. CVS patchset: 8203 CVS date: 2006/09/07 07:21:06
2006-07-10Implement visibility support, available on GCC 4.0 and later and on some 3.4 ↵Diego 'Flameeyes' Pettenò
(through backports), to avoid exporting unneeded internal symbols, making plugins' loading faster and use of internal copies of libraries more solid. It should automatically fall back to the old way in GCCs that does not support -fvisibility=hidden, but has to be tested carefully. No issues were found in the months of testing in Gentoo, but this requires special attention anyway. CVS patchset: 8101 CVS date: 2006/07/10 22:08:12
2006-06-17Fix strict aliasing rules breakages where possible, enable ↵Diego 'Flameeyes' Pettenò
-fno-strict-aliasing where the breakage is unresolvable, and not enable it globally (decreases performances). CVS patchset: 8048 CVS date: 2006/06/17 15:20:56
2006-06-15Make HAVE_WAND and HAVE_GDK_PIXBUF a single conditional.Diego 'Flameeyes' Pettenò
CVS patchset: 8037 CVS date: 2006/06/15 13:05:50
2006-02-07- feed data to the GdkPixbufLoader piecemeal, as opposed to in a big chunkBastien Nocera
(saves the memory allocation, and the big decoding at the end) - also install the image demuxer if the gdkpixbuf loader is compiled CVS patchset: 7884 CVS date: 2006/02/07 15:28:59
2005-09-05*BUGFIX*František Dvořák
Build improvements and WIN32 port updates: - add --with-pthread-pefix and --with-zlib-pefix options - prepare for removing internal zlib and pthreads-win32 relics, updated documentation for possible WIN32 developers (only for me? :->) - fixed bug in unimportant part of configure.ac for MinGW due to xine paths - fixed my bug in cdda (but it compiled fine anyway) - fixed unimportant bug in planar Makefile.am - next MSVC update due to external zlib, pthreads and latest changes, removed relic includes - checked distcheck CVS patchset: 7719 CVS date: 2005/09/05 17:02:56
2005-05-29Hook up the ffmpeg shorten decoderJames Stembridge
CVS patchset: 7592 CVS date: 2005/05/29 19:20:48
2005-05-26Raw DTS demuxerJames Stembridge
CVS patchset: 7562 CVS date: 2005/05/26 22:09:23
2005-02-03make the image decoder use imagemagick to decode images. slight improvements ↵Stefan Holst
of image dummy demuxer which now sends proper end-of-frame flags CVS patchset: 7381 CVS date: 2005/02/03 23:18:33
2005-01-14(Drum roll) Long awaited support for MusepackJames Stembridge
CVS patchset: 7344 CVS date: 2005/01/14 15:24:07
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-06-11new native FLAC demuxerMike Melanson
CVS patchset: 6670 CVS date: 2004/06/11 01:29:49
2004-04-08lib order matters for static linkingMiguel Freitas
CVS patchset: 6353 CVS date: 2004/04/08 19:00:25
2004-03-09new Flash Video (FLV) demuxer; somewhat preliminary right now, but itMike Melanson
does demux basic videos CVS patchset: 6238 CVS date: 2004/03/09 04:14:11
2004-02-29Various compilation fixes and updates:František Dvořák
- xine compilable without iconv (scream if I something broke) - update MSVC port, fixes in avi demux - add iff.h into makefiles - ffmpeg depends on zlib (build was OK only when freetype was installed) - commit a patch for goom CVS patchset: 6192 CVS date: 2004/02/29 17:26:45
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-05initial commit for Sierra VMD demuxer (no audio yet)Mike Melanson
CVS patchset: 6121 CVS date: 2004/02/05 02:51:14
2004-01-05Initial matroska demuxer.Thibaut Mattern
It works with some test streams. Unsupported stuff: seeking lots of codecs subtitles metadata ... CVS patchset: 5998 CVS date: 2004/01/05 00:40:54
2004-01-03some changes to build iff-demuxerManfred Tremmel
CVS patchset: 5981 CVS date: 2004/01/03 20:04:22
2003-12-19initial commit for raw AAC file demuxerMike Melanson
CVS patchset: 5923 CVS date: 2003/12/19 05:09:16
2003-12-07- Move ID3 parsing code to id3.h/id3.cThibaut Mattern
- Add ID3v2.3 parser ID3v2.4 is not done yet. CVS patchset: 5863 CVS date: 2003/12/07 23:05:41
2003-08-25Reduce GCC verbosity (various prototype declaration fixes). ffmpeg, wine and ↵Daniel Caujolle-Bert
fft*post are untouched (fft: for now). CVS patchset: 5310 CVS date: 2003/08/25 21:51:37
2003-08-07remove useless gnu89 compiler flag, some configure tweakingMichael Roitzsch
CVS patchset: 5257 CVS date: 2003/08/07 09:26:53
2003-07-01New implementation of MPEG PES demuxer.James Courtier-Dutton
It is very similar to standard MPEG, so we could probably role them bother together. TODO: resyncing, and other FIXMEs. CVS patchset: 5116 CVS date: 2003/07/01 14:09:17
2003-05-28make oggdemuxer compile with speex, if speex isn't installed in a standart ↵Andreas Heinchen
localtion CVS patchset: 4969 CVS date: 2003/05/28 11:58:34
2003-05-26add zlib depency to make cygwin happyMiguel Freitas
this is probably not the ideal solution (zlib could be staticaly linked to libxine) CVS patchset: 4955 CVS date: 2003/05/26 23:16:24
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-19initial commit for Nullsoft Video (.nsv) demuxerMike Melanson
CVS patchset: 4878 CVS date: 2003/05/19 21:59:45
2003-05-15this changed to XINE_LIB for all Makefiles a couple of days agoMichael Roitzsch
CVS patchset: 4859 CVS date: 2003/05/15 20:37:03