summaryrefslogtreecommitdiffstats
path: root/libmpdemux/extension.c
Commit message (Collapse)AuthorAgeFilesLines
* libmpdemux: remove demux_real, demux_viv, demux_audiowm42012-08-201-9/+7
| | | | | | libavformat replaces demux_audio completely. I don't know/care what vivo (demux_viv) is. libavformat has a Real demuxer; it seems it works slightly better, with a different set of bugs.
* Remove some demuxers and decoderswm42012-07-301-13/+10
| | | | | | | | | | | | | | | | | | Most of these demuxers and decoders are provided in better form by libav, while the mplayer builtin ones are essentially unmaintained. The only legimitate use case for not using the libav ones was working around libav bugs or bugs related to the way mplayer uses libav. Instead of trying to keep dead code alive, development effort should go into improving libav or the mplayer libav glue code. Note that the libav demuxer have been preferred over the mplayer builtin ones for a while in mplayer2. There were some exceptions: playing DVDs with dvdnav or playing network sources. (That's because some stream modules and network.c requested explicit file formats, such as DEMUXER_TYPE_MPEG_PS, which mapped to builtin demuxers.) With this commit, they are switched to use libav. One caveat is that the requested format is not passed to libavformat, instead we rely on the auto probing to select the correct libav demuxer (see code in demux_open_stream()).
* Merge svn changes up to r30136Uoti Urpala2009-12-301-4/+7
|\ | | | | | | Ignore another broken correct-pts change in 30134.
| * Fix grammar/missing verb in description.reimar2009-12-251-1/+1
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@30112 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Remove unnecessary entries from extension_table, these formats are alreadyreimar2009-12-251-4/+0
| | | | | | | | | | | | | | in the lavf preferred_list, and thus will be handled by lavf immediately. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@30111 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Add a (unfortunately rather long) explanation on how and when to use itreimar2009-12-251-0/+6
| | | | | | | | | | | | | | to the file extension -> demuxer mapping list. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@30110 b3059339-0415-0410-9bf9-f77b7e298cf2
| * force cdg to lavf demuxer in extensions.c, misdetected as mpeg otherwisecompn2009-12-241-0/+1
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@30109 b3059339-0415-0410-9bf9-f77b7e298cf2
* | Merge svn changes up to r29684Uoti Urpala2009-09-161-1/+1
|\|
| * Add support for lavf vqf demuxer and lavc TwinVQ decoder.vitor2009-09-071-1/+1
| | | | | | | | | | | | | | | | | | Also make lavf the default demuxer for vqf. Ok'ed by Compn on IRC. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29655 b3059339-0415-0410-9bf9-f77b7e298cf2
* | Remove trailing whitespace from most filesUoti Urpala2009-07-071-1/+0
|/
* Add standard license header to all files in libmpdemux.diego2009-05-081-0/+17
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29280 b3059339-0415-0410-9bf9-f77b7e298cf2
* libavformat is now the default for mov, update extension.c to match this.reimar2009-04-151-3/+3
| | | | | | | | Fixes direct playback of e.g. http://accent.gmu.edu/soundtracks/japanese7.mov which was played by the native demuxer (and that one is broken for it). git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29181 b3059339-0415-0410-9bf9-f77b7e298cf2
* support E-AC-3 decoding using ffmpegaurel2008-09-011-0/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@27514 b3059339-0415-0410-9bf9-f77b7e298cf2
* Start unifying names of internal preprocessor directives.diego2008-07-301-1/+1
| | | | | | | | Replace all USE_ prefixes by CONFIG_ prefixes to indicate options which are configurable. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@27373 b3059339-0415-0410-9bf9-f77b7e298cf2
* add support for /game-formats/psx-str/compn2008-06-241-0/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@27133 b3059339-0415-0410-9bf9-f77b7e298cf2
* added monkey audio file extensions to extension tableben2007-09-131-0/+3
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@24449 b3059339-0415-0410-9bf9-f77b7e298cf2
* Use lavf_preferred mechanism to replace more extension-based detection hacksreimar2007-04-141-4/+0
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@22990 b3059339-0415-0410-9bf9-f77b7e298cf2
* Add lavf_preferred demuxer for lavf formats we want to be probedreimar2007-04-141-4/+0
| | | | | | | | before our native demuxers and remove some now unneeded file-extension hacks. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@22989 b3059339-0415-0410-9bf9-f77b7e298cf2
* Start to separate bad-autodetection hacks from other stuff in extension-basedreimar2007-04-071-0/+5
| | | | | | | demuxer selection. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@22938 b3059339-0415-0410-9bf9-f77b7e298cf2
* .dxa files should be handled by libavformat.diego2007-04-071-0/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@22937 b3059339-0415-0410-9bf9-f77b7e298cf2
* Add explicit location for headers from the stream/ directory.diego2007-03-151-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@22623 b3059339-0415-0410-9bf9-f77b7e298cf2
* WavPack files contain a complete, valid RIFF tag, so use extension (.wv)reimar2006-10-081-1/+2
| | | | | | | to give libavformat a chance before our audio demuxer git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@20109 b3059339-0415-0410-9bf9-f77b7e298cf2
* Try .mxf with libavformat first, works around a too greedy mpeg-demuxerreimar2006-09-221-0/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@19930 b3059339-0415-0410-9bf9-f77b7e298cf2
* marks several strings inside structs as const when they hold just reynaldo2006-07-161-1/+1
| | | | | | | | | read-only information and modifies GetLanguage in Gui/mplayer/gtk/menu.c to cope which the changes. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@19115 b3059339-0415-0410-9bf9-f77b7e298cf2
* lavf demuxer works better for gxfreimar2006-07-071-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@18936 b3059339-0415-0410-9bf9-f77b7e298cf2
* add mpc extension so that playback starts faster.reimar2006-02-101-0/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@17581 b3059339-0415-0410-9bf9-f77b7e298cf2
* 10l, typo in last commitreimar2005-09-021-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@16364 b3059339-0415-0410-9bf9-f77b7e298cf2
* Support D-Cinema audio demuxer and decoder from FFmpeg.reimar2005-09-021-0/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@16363 b3059339-0415-0410-9bf9-f77b7e298cf2
* support MPEG in GXF container with extension-based detection.reimar2005-08-261-0/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@16311 b3059339-0415-0410-9bf9-f77b7e298cf2
* demux ac3 by means of lavf by defaultnicodvb2005-04-071-1/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@15062 b3059339-0415-0410-9bf9-f77b7e298cf2
* filename-based detection for h264 ESlorenm2005-04-011-1/+3
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@15036 b3059339-0415-0410-9bf9-f77b7e298cf2
* swf and flv through libavformatalex2005-02-211-1/+3
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14752 b3059339-0415-0410-9bf9-f77b7e298cf2
* avisynth demuxer patch by Gianluigi Tiesi <mplayer at netfarm.it>faust32005-02-131-0/+3
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14694 b3059339-0415-0410-9bf9-f77b7e298cf2
* nut is only handled by lavf, speed up detectionalex2004-08-211-1/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13073 b3059339-0415-0410-9bf9-f77b7e298cf2
* Add detection of nsa streamed by aol ultravox serverrtognimp2004-05-141-1/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@12478 b3059339-0415-0410-9bf9-f77b7e298cf2
* nsv (Nullsoft streaming video) demuxerrtognimp2004-04-121-1/+2
| | | | | | | Patch by Reza Jelveh <reza (dot) jelveh (at) tu-harburg (dot) de> git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@12176 b3059339-0415-0410-9bf9-f77b7e298cf2
* FLAC decoding support via imported libmpflac.lumag2003-10-041-0/+2
| | | | | | | TODO: fix FLAC-in-ogg decoding. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@11005 b3059339-0415-0410-9bf9-f77b7e298cf2
* - mpeg extensions removed, it causes misdetction of renamed avi/asf filesarpi2003-01-281-5/+6
| | | | | | | | | - .mp4 added - playlist exts removed, since DEMUX_TYPE_PLAYLIST is dummy, it will never return demuxer!=NULL git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9135 b3059339-0415-0410-9bf9-f77b7e298cf2
* cosmetic for 0.90, printf->mp_msg (hm..probably arpi will piss of me?:)alex2003-01-241-2/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9080 b3059339-0415-0410-9bf9-f77b7e298cf2
* - added some morearpi2003-01-191-3/+15
| | | | | | | | - 10l: MPEG_ES shouldn't be forced, the MPEG_PS demuxer will detect it and switch PS->ES, but ES->PS will never happen! git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9009 b3059339-0415-0410-9bf9-f77b7e298cf2
* extension-based filetype detection for headerless files (mp3 vs mpeg, etc)arpi2003-01-191-0/+56
inspired by patch by Fabian Franz <FabianFranz@gmx.de> git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9007 b3059339-0415-0410-9bf9-f77b7e298cf2