summaryrefslogtreecommitdiffstats
path: root/libmpdemux
Commit message (Collapse)AuthorAgeFilesLines
* Use libc qsort to sort ODML index.reimar2005-01-021-40/+5
| | | | | | | Based on patch by phillip at phdcam dot com git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14298 b3059339-0415-0410-9bf9-f77b7e298cf2
* fix quicksort to avoid stack overflow and extreme runtimesreimar2004-12-311-6/+22
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14288 b3059339-0415-0410-9bf9-f77b7e298cf2
* replaced deprecated FE_GET_EVENT with FE_READ_STATUS (only for DVB_HEAD); ↵nicodvb2004-12-311-29/+31
| | | | | | added a workaround for drivers that don't support FE_TIMEDOUT git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14283 b3059339-0415-0410-9bf9-f77b7e298cf2
* Fix channels, sample rate and sample size for 3gp filesrtognimp2004-12-291-8/+26
| | | | | | | Patch by Richard van der Hoff [ richardv at mxtelecom dot com ] git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14280 b3059339-0415-0410-9bf9-f77b7e298cf2
* TwinVQ decoder and demuxerrtognimp2004-12-294-2/+230
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14277 b3059339-0415-0410-9bf9-f77b7e298cf2
* Try http if pnm connection failsrtognimp2004-12-281-3/+7
| | | | | | | Fixes pnm://www.darrelbowen.com/videos/commercials256.rm git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14266 b3059339-0415-0410-9bf9-f77b7e298cf2
* 10l, variable declarations must be before mp_msg.reimar2004-12-281-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14263 b3059339-0415-0410-9bf9-f77b7e298cf2
* 100l, buf etc. in af_fmt2str call are already pointers...reimar2004-12-271-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14256 b3059339-0415-0410-9bf9-f77b7e298cf2
* removing AFMT_ dependancyalex2004-12-271-14/+14
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14249 b3059339-0415-0410-9bf9-f77b7e298cf2
* removing AFMT_ dependancyalex2004-12-275-23/+24
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14246 b3059339-0415-0410-9bf9-f77b7e298cf2
* fix stream selection and -bandwidth for mms-over-http.reimar2004-12-252-186/+336
| | | | | | | | Modifies header parsing to do a brute-force scan for known guids, to avoid having to analyze and parse the whole property-tree structure. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14237 b3059339-0415-0410-9bf9-f77b7e298cf2
* fix a segfault when calling loadfile during v4l2 playbackaurel2004-12-221-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14215 b3059339-0415-0410-9bf9-f77b7e298cf2
* fix position bar and length display for mov filesreimar2004-12-211-6/+50
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14199 b3059339-0415-0410-9bf9-f77b7e298cf2
* Use demuxer_get_percent_pos for the OSD position barreimar2004-12-211-4/+8
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14198 b3059339-0415-0410-9bf9-f77b7e298cf2
* Handle raw yv12 video as I420 to fix some Broadcast 2000 created samples.diego2004-12-181-0/+3
| | | | | | | patch by Reza Jelveh, approval by Roberto git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14180 b3059339-0415-0410-9bf9-f77b7e298cf2
* y420 vs i420 typodiego2004-12-161-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14167 b3059339-0415-0410-9bf9-f77b7e298cf2
* Security fixes ported from upstream (xine)rtognimp2004-12-151-2/+26
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14165 b3059339-0415-0410-9bf9-f77b7e298cf2
* fix a problem pointed out by iDEFENSE and several similar ones.reimar2004-12-151-1/+25
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14164 b3059339-0415-0410-9bf9-f77b7e298cf2
* Looks like it was too weird after all ;-)reimar2004-12-151-130/+0
| | | | | | | It is not used anymore and might contain more vulnerabilities, thus removed. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14163 b3059339-0415-0410-9bf9-f77b7e298cf2
* fix a vulnerability reported by iDEFENSE.reimar2004-12-151-3/+17
| | | | | | | Just for sake of completeness and in case somebody really needs it. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14162 b3059339-0415-0410-9bf9-f77b7e298cf2
* disable demuxer_bmp,iive2004-12-153-24/+1
| | | | | | | | that works with signle image in single file. removing is part of vu1nerabi1ity fix. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14161 b3059339-0415-0410-9bf9-f77b7e298cf2
* fix security vulnerability reported by iDEFENSEreimar2004-12-151-1/+11
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14160 b3059339-0415-0410-9bf9-f77b7e298cf2
* Fix streaming if not mlti_data (for some non-multirate streams)rtognimp2004-12-111-2/+4
| | | | | | | Also closes bug #151 git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14145 b3059339-0415-0410-9bf9-f77b7e298cf2
* dvd_aid_from_lang() should return -1 if lang was not foundaurel2004-12-031-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14093 b3059339-0415-0410-9bf9-f77b7e298cf2
* Make use of the default duration for one frame if it is present in the file. ↵mosu2004-11-281-0/+3
| | | | | | This produces much smoother timecodes for laced audio frames. And I REALLY don't know why I missed that before... git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14059 b3059339-0415-0410-9bf9-f77b7e298cf2
* Added support for MPEG-1 and MPEG-2 in Matroska.mosu2004-11-262-4/+137
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14055 b3059339-0415-0410-9bf9-f77b7e298cf2
* Output more information about vids, aids, sids, alangs and slangs with ↵mosu2004-11-255-0/+88
| | | | | | -identify. Patch by kiriuja <mplayer-patches@en-directo.net> git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14047 b3059339-0415-0410-9bf9-f77b7e298cf2
* merged DEMUXER_TYPE_MPEG4_ES in the ordinary TS; added support for H264 in TSnicodvb2004-11-244-42/+56
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14035 b3059339-0415-0410-9bf9-f77b7e298cf2
* Try port 7070 if 554 fails for realrtsp streamsrtognimp2004-11-221-0/+3
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14018 b3059339-0415-0410-9bf9-f77b7e298cf2
* forced autodetection of file format when content-type is video-x-mpeg to ↵nicodvb2004-11-211-3/+3
| | | | | | give mpeg-ts a chance git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14003 b3059339-0415-0410-9bf9-f77b7e298cf2
* support for debianized LIVE.COM libraryhenry2004-11-201-4/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13998 b3059339-0415-0410-9bf9-f77b7e298cf2
* added support for 192 packet size, remove junk data after 188 bytes. Patch ↵nicodvb2004-11-201-10/+28
| | | | | | by Marcus Metzler (mocm@mocm.de) git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13995 b3059339-0415-0410-9bf9-f77b7e298cf2
* setting the norm using text ID instead of numerichenry2004-11-193-12/+41
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13979 b3059339-0415-0410-9bf9-f77b7e298cf2
* added language identifier (if any) to the caller during probing phasenicodvb2004-11-151-0/+11
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13958 b3059339-0415-0410-9bf9-f77b7e298cf2
* Extended support for other object type IDs in the ESDS. This enables e.g. ↵mosu2004-11-152-1/+38
| | | | | | MPEG2 video in the MP4 container. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13955 b3059339-0415-0410-9bf9-f77b7e298cf2
* Reduce excessive verbosity.diego2004-11-151-3/+3
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13947 b3059339-0415-0410-9bf9-f77b7e298cf2
* Fix member alignment for usage on 64bit processors.mosu2004-11-051-1/+3
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13882 b3059339-0415-0410-9bf9-f77b7e298cf2
* fix build on darwin ppcnplourde2004-11-011-1/+5
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13843 b3059339-0415-0410-9bf9-f77b7e298cf2
* Memleak fix: free index data at demuxer_closertognimp2004-11-011-1/+6
| | | | | | | Patch by Wei Jiang ( jiangw98 at yahoo dot com ) git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13838 b3059339-0415-0410-9bf9-f77b7e298cf2
* DTS uses the format tag 0x2001. Patch by Joakim Plate (joakim ! plate () ↵mosu2004-10-301-3/+5
| | | | | | ecce ! se) git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13805 b3059339-0415-0410-9bf9-f77b7e298cf2
* Declare a prototype for the function before it is used. Otherwise some ↵mosu2004-10-301-0/+2
| | | | | | compiler versions will "optimize" them away, and linking will fail. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13804 b3059339-0415-0410-9bf9-f77b7e298cf2
* Handle "xxx.h" vs "../xxx.h" include paths in a consistent way.diego2004-10-281-1/+1
| | | | | | | Based on a patch by Sebastian Hegler <s_hegler at gmx dot de>. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13788 b3059339-0415-0410-9bf9-f77b7e298cf2
* print build nummichael2004-10-241-0/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13750 b3059339-0415-0410-9bf9-f77b7e298cf2
* 10l (mplayer doesnt like AV_NOPTS_VALUE)michael2004-10-241-3/+4
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13748 b3059339-0415-0410-9bf9-f77b7e298cf2
* seeking based on the largest timestamp in an mpeg streamaurel2004-10-232-3/+101
| | | | | | | | | It is often more accurate than the current seeking and it has the additional benefit of giving the (almost) precise total time of the movie. patch by Michael Behrisch < behrisch at informatik.hu-berlin.de > git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13739 b3059339-0415-0410-9bf9-f77b7e298cf2
* Index-Recovery cosmetixatmos42004-10-201-5/+5
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13701 b3059339-0415-0410-9bf9-f77b7e298cf2
* Remove redundant ASF status line, there is another for all formats.diego2004-10-191-5/+0
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13687 b3059339-0415-0410-9bf9-f77b7e298cf2
* support function for vcd on darwinnplourde2004-10-181-0/+181
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13683 b3059339-0415-0410-9bf9-f77b7e298cf2
* enable vcd for all darwin based sys not only mac osxnplourde2004-10-181-2/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13682 b3059339-0415-0410-9bf9-f77b7e298cf2
* add vcd support to darwin for ppcnplourde2004-10-181-1/+3
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13679 b3059339-0415-0410-9bf9-f77b7e298cf2
* Fix compilation when LOG is definedrtognimp2004-10-181-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13678 b3059339-0415-0410-9bf9-f77b7e298cf2
* EOF detection (fix hanging at end of stream)rtognimp2004-10-182-0/+6
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13677 b3059339-0415-0410-9bf9-f77b7e298cf2
* Fix segfault for unexistant/unreachable rtsp streamsrtognimp2004-10-181-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13674 b3059339-0415-0410-9bf9-f77b7e298cf2
* Recover Keyframe-Index for XviD aswellatmos42004-10-181-0/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13672 b3059339-0415-0410-9bf9-f77b7e298cf2
* avoid segfault with -vc dummyreimar2004-10-151-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13650 b3059339-0415-0410-9bf9-f77b7e298cf2
* some memory leaks fixedreimar2004-10-141-0/+5
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13642 b3059339-0415-0410-9bf9-f77b7e298cf2
* removed dependency on liba52nicodvb2004-10-111-7/+39
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13609 b3059339-0415-0410-9bf9-f77b7e298cf2
* LIBAVFORMAT_BUILD >= 4619michael2004-10-101-0/+4
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13608 b3059339-0415-0410-9bf9-f77b7e298cf2
* typo noticed by Shixin Zeng <shixinzeng at sjtu dot edu dot cn>diego2004-10-101-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13601 b3059339-0415-0410-9bf9-f77b7e298cf2
* Support ON2 variation of AVI format (.vp5 files)rtognimp2004-10-081-1/+5
| | | | | | | Also closes bug #104 git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13589 b3059339-0415-0410-9bf9-f77b7e298cf2
* fixed a bug that makes the demuxer loop forever probing a52 audio when ↵nicodvb2004-10-071-0/+2
| | | | | | a52_syncinfo() returns 0 git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13582 b3059339-0415-0410-9bf9-f77b7e298cf2
* fixing --disable for mp3lib, liba52 and libmpeg2, patch by (basic (at) ↵reimar2004-10-071-0/+4
| | | | | | mozdev (dot) org), see also bug #102 git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13580 b3059339-0415-0410-9bf9-f77b7e298cf2
* fixed small memleakreimar2004-10-011-3/+4
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13521 b3059339-0415-0410-9bf9-f77b7e298cf2
* better, tuneable (via #define) MP3 detection, limit demux_audio to scanningreimar2004-09-281-27/+118
| | | | | | | only the first 30000 bytes for headers. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13504 b3059339-0415-0410-9bf9-f77b7e298cf2
* show ogg subtitle language on OSD, if availablejoey2004-09-282-0/+40
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13503 b3059339-0415-0410-9bf9-f77b7e298cf2
* fix sub_select fiasco with global sub numbering. now multiple sub sources ↵joey2004-09-282-0/+22
| | | | | | can be managed in essentially one list. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13502 b3059339-0415-0410-9bf9-f77b7e298cf2
* missing externrathann2004-09-231-0/+3
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13451 b3059339-0415-0410-9bf9-f77b7e298cf2
* With the latest change to dec_audio.c (1.32) the demuxers have to set ↵mosu2004-09-211-10/+10
| | | | | | sh_a->samplesize to something != 0. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13425 b3059339-0415-0410-9bf9-f77b7e298cf2
* fix playback of files with displaysize not set (aspect was set to NaN for these)reimar2004-09-181-0/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13382 b3059339-0415-0410-9bf9-f77b7e298cf2
* moved sh_audio initialization from dec_audio to demuxer.c to fixreimar2004-09-162-1/+7
| | | | | | | | -hr-mp3-seek bug (pts was -inf after seeking) and remove the workaround from demux_audio.c. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13358 b3059339-0415-0410-9bf9-f77b7e298cf2
* AVC support moved to libavcodec, avcC atom is now passed in extradatartognimp2004-09-131-3/+13
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13334 b3059339-0415-0410-9bf9-f77b7e298cf2
* Spelling. Patch by Jan Minar <jjminar at fastmail onedot fm>.mosu2004-09-121-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13325 b3059339-0415-0410-9bf9-f77b7e298cf2
* fix seeking in audio-only case (crash when seeking backwards, time reset to 0)reimar2004-09-111-0/+4
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13311 b3059339-0415-0410-9bf9-f77b7e298cf2
* show video format for all demuxers, not just avi (move this somewhere else ↵rfelker2004-09-101-0/+9
| | | | | | if you prefer) git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13302 b3059339-0415-0410-9bf9-f77b7e298cf2
* avoid always skipping first junk with a "sync lost" messagereimar2004-09-091-3/+5
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13300 b3059339-0415-0410-9bf9-f77b7e298cf2
* chunk size fix from Ross Finlayson, ported from xinediego2004-09-081-2/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13290 b3059339-0415-0410-9bf9-f77b7e298cf2
* fix seeking with -hr-mp3-seek. maybe not the best fix (why is last_ptsrfelker2004-09-051-0/+1
| | | | | | | | | | | | | ever infinite?!?!) but at least it makes it work... :) patch by Balazs KOSSOVICS (tevefeju AT freemail.hu): Hi! When we listening music with "-hr-mp3-seek" option, than there is a negative value at the first rewinds in the statusrange (-52 hours, some minutes). The patch is against this. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13257 b3059339-0415-0410-9bf9-f77b7e298cf2
* fixed warning in my patchrfelker2004-09-051-0/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13251 b3059339-0415-0410-9bf9-f77b7e298cf2
* ensure that avi files have a valid header as soon as possible.rfelker2004-0