summaryrefslogtreecommitdiffstats
path: root/libmpdemux
Commit message (Collapse)AuthorAgeFilesLines
* * fix my 100l from beforeattila2003-10-261-3/+11
| | | | | | | | * SSA is also ASS * avoid multiple segfaults when there are more then SUB_MAX_TEXT-1 lines at the same time git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@11277 b3059339-0415-0410-9bf9-f77b7e298cf2
* 10!attila2003-10-261-2/+2
| | | | | | | someone please tell me how subs ever worked with mkv git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@11269 b3059339-0415-0410-9bf9-f77b7e298cf2
* Support for -chapter selection.mosu2003-10-251-5/+122
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@11261 b3059339-0415-0410-9bf9-f77b7e298cf2
* Saving and loading external index file. Patch by Jason Tackaberry <tack@auc.ca>alex2003-10-223-1/+63
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@11235 b3059339-0415-0410-9bf9-f77b7e298cf2
* Added support for additional content encoding (compression, encryption) in ↵mosu2003-10-221-81/+361
| | | | | | general and zlib compression in particular (to be used with VobSubs). git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@11230 b3059339-0415-0410-9bf9-f77b7e298cf2
* User settable http user-agent. Patch by Per Wigrenalex2003-10-221-4/+12
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@11229 b3059339-0415-0410-9bf9-f77b7e298cf2
* disable a silly errormessagealex2003-10-221-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@11228 b3059339-0415-0410-9bf9-f77b7e298cf2
* 10lalex2003-10-221-2/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@11227 b3059339-0415-0410-9bf9-f77b7e298cf2
* Fixing tons of 10ls. Patch by rgselk <rgselknospam@yahoo.com>alex2003-10-221-10/+11
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@11226 b3059339-0415-0410-9bf9-f77b7e298cf2
* update by Andriy N. Gritsenko <andrej@lucky.net>alex2003-10-221-9/+15
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@11224 b3059339-0415-0410-9bf9-f77b7e298cf2
* some updates in muxer apialex2003-10-221-0/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@11223 b3059339-0415-0410-9bf9-f77b7e298cf2
* big demux_ts fix from Nico <nsabbi@libero.it>attila2003-10-201-316/+715
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@11191 b3059339-0415-0410-9bf9-f77b7e298cf2
* Support for MP2 audio.mosu2003-10-162-2/+5
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@11156 b3059339-0415-0410-9bf9-f77b7e298cf2
* Support for uncompressed VobSubs.mosu2003-10-161-17/+331
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@11155 b3059339-0415-0410-9bf9-f77b7e298cf2
* Support for VobSub-in-Matroska; parts outside of demux_mkv.cpp.mosu2003-10-161-0/+7
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@11154 b3059339-0415-0410-9bf9-f77b7e298cf2
* Fix for compilation on mingw32/cygwin. Patch by Goodwu <goodwu@21cn.com>.mosu2003-10-161-16/+16
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@11140 b3059339-0415-0410-9bf9-f77b7e298cf2
* Clear subs a bit later than requested in order to avoid clearing the subs if ↵mosu2003-10-151-1/+1
| | | | | | the following entry starts exactly after this one. Patch by Jarrod Johnson <jbj-mplayer@ura.dnsalias.org>. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@11129 b3059339-0415-0410-9bf9-f77b7e298cf2
* More liberal codec id recognition for AC3 codecs (needed for transcoded DNET ↵mosu2003-10-141-2/+2
| | | | | | from RM). git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@11115 b3059339-0415-0410-9bf9-f77b7e298cf2
* 10l found by Mark Berryman <mplayer@theberrymans.com>alex2003-10-141-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@11110 b3059339-0415-0410-9bf9-f77b7e298cf2
* FLAC decoding support via imported libmpflac.lumag2003-10-043-0/+38
| | | | | | | TODO: fix FLAC-in-ogg decoding. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@11005 b3059339-0415-0410-9bf9-f77b7e298cf2
* many small typo and grammar fixesgabucino2003-10-047-10/+10
| | | | | | | Based on Bernard Leak's mail <bernard 4t brenda-arkle.demon.co.uk> git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@11001 b3059339-0415-0410-9bf9-f77b7e298cf2
* Backwards compatibility fix for old SSA CodecIDs.mosu2003-10-021-2/+4
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10985 b3059339-0415-0410-9bf9-f77b7e298cf2
* simple fix for buffer overflow (remotely exploitable). feel free torfelker2003-09-251-2/+2
| | | | | | | commit a better fix if you don't like it. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10940 b3059339-0415-0410-9bf9-f77b7e298cf2
* Changed the criteria for when to drop RTP packets whose timestamp is too farrsf2003-09-241-2/+5
| | | | | | | | behind that of the other (audio or video) stream. Now, this is done only if both streams have been synchronized using RTCP. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10938 b3059339-0415-0410-9bf9-f77b7e298cf2
* Fix for imprecise floating point calculations.mosu2003-09-221-0/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10931 b3059339-0415-0410-9bf9-f77b7e298cf2
* Fixed 'reading after EOF'. demuxers didn't check, how many they've read!lumag2003-09-203-3/+6
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10892 b3059339-0415-0410-9bf9-f77b7e298cf2
* Fix for borked .mov files with bogus user data length values. Patch by Marek ↵mosu2003-09-201-0/+4
| | | | | | Zelem. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10889 b3059339-0415-0410-9bf9-f77b7e298cf2
* get_percent_pos support in demux_audio, patch by ROSEN Jeremy <jeremy.rosen ↵faust32003-09-192-0/+24
| | | | | | at c-s.fr> git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10883 b3059339-0415-0410-9bf9-f77b7e298cf2
* Different decision making for seeking which takes the direction into account.mosu2003-09-151-2/+21
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10875 b3059339-0415-0410-9bf9-f77b7e298cf2
* Marked SSA subs as UTF-8. Better newline handling for SSA subs. Patch by ↵mosu2003-09-121-13/+17
| | | | | | Tristan <z80@oceanfree.net>. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10862 b3059339-0415-0410-9bf9-f77b7e298cf2
* Improved backwards seeking for small seek steps. Patch by matthieu ↵mosu2003-09-121-3/+7
| | | | | | <mat100@ifrance.com>. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10861 b3059339-0415-0410-9bf9-f77b7e298cf2
* warning fix (missing C initializers)pl2003-09-121-9/+9
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10859 b3059339-0415-0410-9bf9-f77b7e298cf2
* 1000lhenry2003-09-121-12/+12
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10853 b3059339-0415-0410-9bf9-f77b7e298cf2
* yet another sync fixhenry2003-09-111-1/+9
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10852 b3059339-0415-0410-9bf9-f77b7e298cf2
* Fixed seeking in MPEG4 files. Patch by Uwe Reder <Uwe.Reder@3SOFT.de>.mosu2003-09-111-0/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10850 b3059339-0415-0410-9bf9-f77b7e298cf2
* Support for SSA text subs in Matroska. Patch partially by Tristan ↵mosu2003-09-102-38/+110
| | | | | | <z80@oceanfree.net>. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10846 b3059339-0415-0410-9bf9-f77b7e298cf2
* Support for Quicktime stuff in Matroska (e.g. Sorenson, QDesign Music codecs ↵mosu2003-09-102-8/+117
| | | | | | etc.). git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10845 b3059339-0415-0410-9bf9-f77b7e298cf2
* Fix a gcc 3.x crash when compiling demux_ts.c with -g -O4 (or -O3). Patch by ↵mosu2003-09-081-1/+1
| | | | | | Arpi. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10842 b3059339-0415-0410-9bf9-f77b7e298cf2
* plen=0 is handledalex2003-09-071-1/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10833 b3059339-0415-0410-9bf9-f77b7e298cf2
* audio id setting support for bsdbt848 by Nikolay Nikolaev ↵alex2003-09-063-2/+10
| | | | | | <nicknickolaev@yahoo.com> git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10823 b3059339-0415-0410-9bf9-f77b7e298cf2
* 10l - forgotten gettimeofdayhenry2003-09-051-1/+4
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10811 b3059339-0415-0410-9bf9-f77b7e298cf2
* cdda && cddb aren't uris too (hopefully all the pseudo urls are catched ↵alex2003-09-031-0/+1
| | | | | | before url_new()) git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10808 b3059339-0415-0410-9bf9-f77b7e298cf2
* Do not automatically select a subtitle stream for display.mosu2003-09-021-1/+0
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10801 b3059339-0415-0410-9bf9-f77b7e298cf2
* Support for grayscale paletted files. Patch by Dima K <dimakar@yahoo.com>mosu2003-09-022-9/+299
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10797 b3059339-0415-0410-9bf9-f77b7e298cf2
* Fix immediatemode with mplayer (ie playing both sound and video)albeu2003-09-012-0/+10
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10777 b3059339-0415-0410-9bf9-f77b7e298cf2
* spelling fixesdiego2003-09-011-14/+14
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10772 b3059339-0415-0410-9bf9-f77b7e298cf2
* serious bugs - 1l absinth (changed to absinth against cola inflation)alex2003-08-316-15/+16
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10736 b3059339-0415-0410-9bf9-f77b7e298cf2
* Proper demuxer number for the MPEG4-in-TS demuxer. Patch by Nico ↵mosu2003-08-291-2/+6
| | | | | | <nsabbi@libero.it>. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10716 b3059339-0415-0410-9bf9-f77b7e298cf2
* Fix for Theora files without audio. Patch by David Kuehling <dvdkhlng@gmx.de>.mosu2003-08-281-1/+4
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10712 b3059339-0415-0410-9bf9-f77b7e298cf2
* Updated highest demuxer number.mosu2003-08-281-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10711 b3059339-0415-0410-9bf9-f77b7e298cf2
* printing fps with 3 dec digit instead of 2arpi2003-08-272-2/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10710 b3059339-0415-0410-9bf9-f77b7e298cf2
* This patch fixes:alex2003-08-271-4/+19
| | | | | | | | | | | 1) if channels (in the list) are invalid excludes them 2) on encrypted/unreadable channels mplayer goes to the next/previous 3) when changing channel uninit all components but stream and input. Nico <nsabbi@libero.it> git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10709 b3059339-0415-0410-9bf9-f77b7e298cf2
* Removed some ":" in the track output for easier cut&paste.mosu2003-08-271-5/+5
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10707 b3059339-0415-0410-9bf9-f77b7e298cf2
* Track selection uses the n-th audio/subtitle/video track as the ID, not the ↵mosu2003-08-271-9/+40
| | | | | | n-th track overall. All tracks are listed upon opening of the file along with their -aid/-sid etc. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10706 b3059339-0415-0410-9bf9-f77b7e298cf2
* a/v sync cleanupshenry2003-08-271-12/+21
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10705 b3059339-0415-0410-9bf9-f77b7e298cf2
* added a workaround to get rid of 'Unable to open URL: mf://*.jpg' and such ↵alex2003-08-251-1/+4
| | | | | | nonsense (tv,mf,vcd) git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10698 b3059339-0415-0410-9bf9-f77b7e298cf2
* - initial support for MPEG4 in TS (M4V is working, but not AAC yet)arpi2003-08-243-4/+28
| | | | | | | patch by Nico <nsabbi@libero.it> git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10688 b3059339-0415-0410-9bf9-f77b7e298cf2
* - seek() is always synchronized to keyframes, so the decoders don'tarpi2003-08-241-160/+981
| | | | | | | | | | | | | | | | | crash anymore; successfully tested with libmpeg2 and ffmpeg12 - support for tables PAT and PMT, used the associate pids to program and to play the right streams - option -tsprog <number> to specify the chosen program (-vid and -aid still override the single stream pids) - initial support for MPEG4 in TS (M4V is working, but not AAC yet) - defragmenting mechanism (without buffering, so it has 0 added cost) to improve the playback of high bitrate movies - refers to demux_mpg_control() to get length and percentage position in the stream patch by Nico <nsabbi@libero.it> git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10687 b3059339-0415-0410-9bf9-f77b7e298cf2
* Support for linked seek heads, multiple seek heads, multiple cues.mosu2003-08-241-94/+129
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10686 b3059339-0415-0410-9bf9-f77b7e298cf2
* Re-added block duration parsing, needed for subtitles. Got lost in the last ↵mosu2003-08-231-0/+3
| | | | | | update. Patch by Bruno Lecointre. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10685 b3059339-0415-0410-9bf9-f77b7e298cf2
* Theora-CVS update patch by Martin Drab <drab@kepler.fjfi.cvut.cz>alex2003-08-181-1/+7
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10659 b3059339-0415-0410-9bf9-f77b7e298cf2
* a/v sync improvementshenry2003-08-181-4/+26
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10654 b3059339-0415-0410-9bf9-f77b7e298cf2
* --dvbincdir support by Gotz Waschk <waschk@informatik.uni-rostock.de>alex2003-08-171-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10652 b3059339-0415-0410-9bf9-f77b7e298cf2
* fix compilation on mingwfaust32003-08-171-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10640 b3059339-0415-0410-9bf9-f77b7e298cf2
* Fixes for compilation with gcc versions != 3.2.mosu2003-08-171-2/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10639 b3059339-0415-0410-9bf9-f77b7e298cf2
* Big reorganization. Relies on libmatroska's Read() function and then ↵mosu2003-08-171-734/+421
| | | | | | processes units in memory. Also some fixes for handling of global elements which re-enable playback of files created with the latest VDubMod. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10638 b3059339-0415-0410-9bf9-f77b7e298cf2
* Forgot #include <sys/socket.h>albeu2003-08-161-0/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10636 b3059339-0415-0410-9bf9-f77b7e298cf2
* url_unescape_string is used by the command line parser. These few helperalbeu2003-08-161-2/+2
| | | | | | | | functions will compile everywhere anyway. This was breaking compilation when disabling network support. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10635 b3059339-0415-0410-9bf9-f77b7e298cf2
* ftp support for mingwfaust32003-08-161-4/+9
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10628 b3059339-0415-0410-9bf9-f77b7e298cf2
* ftp support. The change on connect2Server is needed bcs we need 2albeu2003-08-158-20/+490
| | | | | | | different level of verbosity for control and data connections. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10626 b3059339-0415-0410-9bf9-f77b7e298cf2
* fixes http://pot.lsd.ro/video.asfarpi2003-08-151-1/+1
| | | | | | | (bug reported by dragos <iocatretine@yahoo.com> @ -users) git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10623 b3059339-0415-0410-9bf9-f77b7e298cf2
* this small patch allows to compile the file libmpdemux/tvi_v4l.c properly,diego2003-08-151-0/+6
| | | | | | | | | | | | | | | when the Linux is patched with the V4L2 patch, which automatically includes <linux/videodev2.h> when you include <linux/videodev.h>. It is necessary then to prevent <linux/time.h> from including (by defining the _LINUX_TIME_H macro) in order to resolve some collisions and it is also necessary to prevent the defining of "struct v4l2_capability" and "VIDIOC_QUERYCAP" in libmpdemux/tvi_v4l.c, when they are allready defined in the <linux/videodev2.h>. Patch by Martin Drab <drab@kepler.fjfi.cvut.cz>, checked by Arpi. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10622 b3059339-0415-0410-9bf9-f77b7e298cf2
* Spelling police:diego2003-08-143-3/+3
| | | | | | | Something that we do not know about is unknowN. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10609 b3059339-0415-0410-9bf9-f77b7e298cf2
* 1000lalex2003-08-141-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10604 b3059339-0415-0410-9bf9-f77b7e298cf2
* Fixed segfault with (dvd://1 -chapter). Bug reported by Gabucino, initial ↵alex2003-08-131-5/+6
| | | | | | fix by Pierre. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10602 b3059339-0415-0410-9bf9-f77b7e298cf2
* using CONF_TYPE_IMGFMTalex2003-08-131-1/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10600 b3059339-0415-0410-9bf9-f77b7e298cf2
* Settled to CONF_TYPE_IMGFMT which simplified lot of things. Now there's no ↵alex</