summaryrefslogtreecommitdiffstats
path: root/libmpdemux
Commit message (Collapse)AuthorAgeFilesLines
* processing audio is sometimes essential for a/v sync, so 1000l torfelker2005-10-191-11/+1
| | | | | | | | | | | | | | whoever made rawvideo muxer disable audio!! with this patch, audio is processed but simply thrown away by the muxer. various 'error' conditions in rawvideo muxer are removed to make it work. feel free to re-add them if they can be done without breaking anything, but do not use printf !!!! btw old behavior can be obtained by manually specifying -nosound. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@16806 b3059339-0415-0410-9bf9-f77b7e298cf2
* Make a few more messages translatable by moving them into help_mp-en.h.diego2005-10-183-13/+14
| | | | | | | patch by Paul TT < paultt == at == hackerjournal == dot == it > git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@16794 b3059339-0415-0410-9bf9-f77b7e298cf2
* 10l, demux_mpg_control was missing from demuxer info struct, causing audioreimar2005-10-151-5/+5
| | | | | | | switching not to work git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@16772 b3059339-0415-0410-9bf9-f77b7e298cf2
* ugly hack to make it work again with external libdvdreadreimar2005-10-151-0/+20
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@16771 b3059339-0415-0410-9bf9-f77b7e298cf2
* Kill a compiler warning, Patch by Zuxy Menggpoirier2005-10-141-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@16763 b3059339-0415-0410-9bf9-f77b7e298cf2
* Make FtpSendCmd() function more user friendly by making it append the ↵gpoirier2005-10-141-11/+15
| | | | | | | | | | | | necessary "\r\n" line break (instead of the caller) Patch by Zuxy Meng < zuxy POIS meng AH gmail POIS com > Original thread: Date: Oct 14, 2005 1:01 PM Subject: [MPlayer-dev-eng] [PATCH] More user friendly ftp error git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@16762 b3059339-0415-0410-9bf9-f77b7e298cf2
* Use PRI?64 defines as format strings for 64 bit variables.reimar2005-10-1314-71/+46
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@16751 b3059339-0415-0410-9bf9-f77b7e298cf2
* we need stdio.h for SEEK_SET on mingw, patch by Zuxy <zuxy.meng at gmail.com>faust32005-10-131-0/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@16749 b3059339-0415-0410-9bf9-f77b7e298cf2
* Implement seekingreimar2005-10-121-3/+31
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@16746 b3059339-0415-0410-9bf9-f77b7e298cf2
* Bigendian bugreimar2005-10-121-3/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@16744 b3059339-0415-0410-9bf9-f77b7e298cf2
* Typo fix: RFC959 says that FTP commands should end with a carriage returngpoirier2005-10-101-1/+1
| | | | | | | | | | | followed by a line feed. Patch by Zuxy < zuxy POIS meng AH gmail POIS com> Original thread: Date: Oct 10, 2005 10:08 AM Subject: [MPlayer-dev-eng] [PATCH] Typo in libmpdemux/stream_ftp.c git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@16720 b3059339-0415-0410-9bf9-f77b7e298cf2
* makes demux_lavf (-demuxer 35) use the framerate specified in the containergpoirier2005-10-101-0/+5
| | | | | | | | | | | | | | if it's set and only fall back to the codec framerate if the former is not set. This solves the issue of some avi's playing at 30000/1 fps instead of the correct framerate. Patch by Ivo < ivop AH euronet POIS nl > Original thread: Date: Sep 25, 2005 12:34 AM Subject: [MPlayer-dev-eng] [PATCH] make demux_lavf use container framerate git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@16719 b3059339-0415-0410-9bf9-f77b7e298cf2
* 10l, off by one error in last patch (codecdata length sanity check),reimar2005-10-051-1/+1
| | | | | | | caused crashes with qdmc audio. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@16680 b3059339-0415-0410-9bf9-f77b7e298cf2
* Fix DVD audio and subtitle stream mapping, esp. for DVD with both 4:3 andreimar2005-10-031-22/+25
| | | | | | | | 16:9 subtitles. Patch by Lehel Bernadt (lehel at pmc-services hu) with minor modifications. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@16650 b3059339-0415-0410-9bf9-f77b7e298cf2
* 10l, forgotten call to paranoia_modeset to actually set the desired mode.reimar2005-10-021-0/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@16636 b3059339-0415-0410-9bf9-f77b7e298cf2
* another url_free that shouldn't be commented out.reimar2005-09-281-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@16615 b3059339-0415-0410-9bf9-f77b7e298cf2
* Detect eof when seeking and do _not_ restart the video.reimar2005-09-281-1/+8
| | | | | | | Also fixes some invalid reads. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@16614 b3059339-0415-0410-9bf9-f77b7e298cf2
* Report total timereimar2005-09-271-3/+16
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@16613 b3059339-0415-0410-9bf9-f77b7e298cf2
* Sanity-check codecdata_len, fixes crash in libfaad due to failed malloc forreimar2005-09-271-0/+3
| | | | | | | http://images.apple.com/movies/us/hd_gallery/gl1800/480p/the_brothers_grimm_m480pa.mov git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@16612 b3059339-0415-0410-9bf9-f77b7e298cf2
* Don't pass NULL pointers to demux_info_add()rtognimp2005-09-261-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@16605 b3059339-0415-0410-9bf9-f77b7e298cf2
* the on suboption of -rawaudio and -rawvideo do not work anymore since thereimar2005-09-252-2/+0
| | | | | | | demuxer API rework. So remove them and change the docs to use -demuxer raw*. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@16599 b3059339-0415-0410-9bf9-f77b7e298cf2
* "LIVE.COM Streaming Media" is now called "LIVE555 Streaming Media".rsf2005-09-236-12/+12
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@16573 b3059339-0415-0410-9bf9-f77b7e298cf2
* Prints the numbers of start and end tracks and MSF length for eachgpoirier2005-09-224-12/+132
| | | | | | | | | | | track of a VCD when -identify is given. Patch by kiriuja < mplayer TIREH patches AH en TIREH directo POIS net > Original Thread: Date: Sep 11, 2005 3:30 AM Subject: [MPlayer-dev-eng] [PATCH] -identify VCD tracks git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@16548 b3059339-0415-0410-9bf9-f77b7e298cf2
* Prints the number of titles, DVD disk ID, the numbers of chapters andgpoirier2005-09-221-0/+57
| | | | | | | | | | | | angles for each title, and the time length of each title if -identify is given when playing a DVD. Patch by kiriuja < mplayer TIREH patches AH en TIREH directo POIS net > Original thread at: Date: Sep 16, 2005 12:24 AM Subject: [MPlayer-dev-eng] [PATCH] -identify DVD titles git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@16545 b3059339-0415-0410-9bf9-f77b7e298cf2
* Disassemble comments and pass it to the demux_info interfacealex2005-09-191-17/+28
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@16538 b3059339-0415-0410-9bf9-f77b7e298cf2
* fix my email addressalex2005-09-191-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@16537 b3059339-0415-0410-9bf9-f77b7e298cf2
* Prints the number of tracks and MSF length for each track of an audio CD,gpoirier2005-09-192-7/+50
| | | | | | | | | | | | | prints ID_CDDA_TRACK=N output showing the currently played track number when -identify is given. Patch by kiriuja < mplayer TIRET patches CHEZ en TIRET directo POIS net > Doxygen comments by Guillaume POIRIER Original thread: Date: Sep 11, 2005 10:49 PM Subject: Re: [MPlayer-dev-eng] [PATCH] -identify audio CD tracks git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@16525 b3059339-0415-0410-9bf9-f77b7e298cf2
* Prints -identify output for:gpoirier2005-09-191-0/+2
| | | | | | | | | | - video codec of the current file; - signal numbers; - demuxer help header. Patch by kiriuja <mplayer DATH patches AH en DATH directo POIS net> git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@16523 b3059339-0415-0410-9bf9-f77b7e298cf2
* removed dependency on glibc's %a in sscanf()nicodvb2005-09-181-22/+37
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@16517 b3059339-0415-0410-9bf9-f77b7e298cf2
* Fix H264 packetizer. Might not work with arbitrary slice order.reimar2005-09-171-1/+22
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@16506 b3059339-0415-0410-9bf9-f77b7e298cf2
* add a demux_peekc function that allows to just "have a look" at the nextreimar2005-09-171-0/+3
| | | | | | | byte of data from the demuxer. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@16505 b3059339-0415-0410-9bf9-f77b7e298cf2
* Wrong editlist handling: end pts must be included.reimar2005-09-161-1/+1
| | | | | | | | Fixes another BBC sample (why is it always BBC samples that break MPlayer??): http://images.apple.com/movies/us/hd_gallery/gl1800/720p/bbc-africa_m720p.mov git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@16497 b3059339-0415-0410-9bf9-f77b7e298cf2
* Make the fourcc output endianness-independent.diego2005-09-131-2/+4
| | | | | | | patch by Luca Barbato < lu_zero -- at -- gentoo -- at -- org > git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@16478 b3059339-0415-0410-9bf9-f77b7e298cf2
* Avoid duplicated messages from demux_avi.c and demuxer.c.diego2005-09-131-10/+0
| | | | | | | patch by Luca Barbato < lu_zero -- at -- gentoo -- at -- org > git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@16477 b3059339-0415-0410-9bf9-f77b7e298cf2
* cycle through tv channels (patch by Andrew Calkin < calkina at geexbox.org >)aurel2005-09-121-6/+9
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@16470 b3059339-0415-0410-9bf9-f77b7e298cf2
* use system videodev2.h insteadhenry2005-09-101-862/+0
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@16444 b3059339-0415-0410-9bf9-f77b7e298cf2
* - remove useless /dev/video* checkshenry2005-09-101-1/+2
| | | | | | | | - add a proper configure check for v4l2 - prepare for videodev2.h removal git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@16443 b3059339-0415-0410-9bf9-f77b7e298cf2
* Ignore movi_end (except on error) to allow playing growing files.reimar2005-09-091-3/+6
| | | | | | | | Also adds a check if stream_read read the requested length. This and the movi_end check on error help not accidently playing ID3 tags. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@16439 b3059339-0415-0410-9bf9-f77b7e298cf2
* We can not seek, so set seekable to 0reimar2005-09-061-0/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@16425 b3059339-0415-0410-9bf9-f77b7e298cf2
* memleak fix, escfilename was not freed for an invalid urlreimar2005-09-061-23/+18
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@16422 b3059339-0415-0410-9bf9-f77b7e298cf2
* memleak fixes when using an http proxyreimar2005-09-061-0/+4
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@16420 b3059339-0415-0410-9bf9-f77b7e298cf2
* check4proxies always creates a copy, so url should be freedreimar2005-09-061-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@16419 b3059339-0415-0410-9bf9-f77b7e298cf2
* memleak fixes when invalid http url specified.reimar2005-09-062-4/+7
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@16418 b3059339-0415-0410-9bf9-f77b7e298cf2
* better bitrate calculationreimar2005-09-061-1/+10
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@16415 b3059339-0415-0410-9bf9-f77b7e298cf2
* execute the check function even when a demuxer is forced, to avoid crashes.reimar2005-09-061-2/+5
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@16414 b3059339-0415-0410-9bf9-f77b7e298cf2
* Forgotten mpc demuxerreimar2005-09-061-0/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@16413 b3059339-0415-0410-9bf9-f77b7e298cf2
* Changes forgotten during demuxer API change, introduce a check function.reimar2005-09-061-9/+16
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@16412 b3059339-0415-0410-9bf9-f77b7e298cf2
* replace sleep with usec_sleep, required for recent mingw versions, patch by ↵faust32005-09-032-2/+2
| | | | | | Robert Swain <robert.swain at gmail.com> git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@16373 b3059339-0415-0410-9bf9-f77b7e298cf2
* faster mpg and much faster gxf demuxingreimar2005-09-033-33/+71
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@16370 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
* Make -identify's 'ID_LENGTH=' print a float and not an integer.. Theods152005-09-0215-18/+18
| | | | | | | | accuracey may be totally fake for some demuxers (mpg), but accurate for others.. (avi) git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@16347 b3059339-0415-0410-9bf9-f77b7e298cf2
* fix longstanding typo - "patentend"wanderer2005-08-311-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@16331 b3059339-0415-0410-9bf9-f77b7e298cf2
* Fix move playlists (control must be returned to mplayer.c, with the demuxerreimar2005-08-312-1/+5
| | | | | | | returning the real URL as a packet). git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@16327 b3059339-0415-0410-9bf9-f77b7e298cf2
* Sparcs do not like wild pointer typecasting (unaligned access).reimar2005-08-301-1/+4
| | | | | | | Fixes bugzilla bug #365. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@16323 b3059339-0415-0410-9bf9-f77b7e298cf2
* Allow forcing of demuxers and codecs by prepending '+'reimar2005-08-302-14/+33
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@16322 b3059339-0415-0410-9bf9-f77b7e298cf2
* extra size checks for samples array to avoid crashes in some rare cases.reimar2005-08-301-0/+16
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@16321 b3059339-0415-0410-9bf9-f77b7e298cf2
* multiplying fps by 10000 is no more necessary (when determining mp4v and ↵nicodvb2005-08-301-2/+2
| | | | | | h264 framerate) git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@16320 b3059339-0415-0410-9bf9-f77b7e298cf2
* Fix nsv detection with new demuxer structurertognimp2005-08-301-47/+30
| | | | | | | | | | | | With old method there was an hack to skip detection for streamed nsv, because demuxer did the chek only on first 4 bytes and live nsv streams starts at random place in the file. The detection code was changed to search for nsv signature in the first 64k of the file. The check was changed to "unsafe" and thus moved later because now is more expensive. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@16319 b3059339-0415-0410-9bf9-f77b7e298cf2
* Fix mpeg-pes playbackrtognimp2005-08-262-2/+5
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@16315 b3059339-0415-0410-9bf9-f77b7e298cf2
* support MPEG in GXF container with extension-based detection.reimar2005-08-265-1/+60
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@16311 b3059339-0415-0410-9bf9-f77b7e298cf2
* Fixed seeking for AVC-in-Matroska (wrong assumption of what kind of ↵mosu2005-08-241-2/+2
| | | | | | references may be present for a non-I-frame). git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@16303 b3059339-0415-0410-9bf9-f77b7e298cf2
* Crash fix for: "[MPlayer-users] Crash of mencoder in demux_ts.c line 2728"gpoirier2005-08-231-0/+3
| | | | | | | | | "The code which crashes looks like its trying to parse the subtitle stream, and failing, I assume because dvbsub_lang is a invalid pointer, or null." Patch by Nico Sabi git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@16293 b3059339-0415-0410-9bf9-f77b7e298cf2
* Do not free demuxer before using demuxer->desc->type (happened when using ↵reimar2005-08-232-7/+2
| | | | | | -audiofile). git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@16292 b3059339-0415-0410-9bf9-f77b7e298cf2
* mode fps int vs. float woeshenry2005-08-221-3/+3
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@16290 b3059339-0415-0410-9bf9-f77b7e298cf2
* 1000000000000000lrfelker2005-08-191-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@16275 b3059339-0415-0410-9bf9-f77b7e298cf2
* 100lrfelker2005-08-191-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@16274 b3059339-0415-0410-9bf9-f77b7e298cf2
* 100l: fix avi demuxing for ni and nini cases, allow forcing ni and ninirtognimp2005-08-131-0/+39
| | | | | | | demuxers git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@16212 b3059339-0415-0410-9bf9-f77b7e298cf2
* video fourcc fixmichael2005-08-111-0/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@16201 b3059339-0415-0410-9bf9-f77b7e298cf2
* demux_avi_control() missing in avi's demuxer struct.ods152005-08-111-2/+2
| | | | | | | patch by Uoti Urpala (urpala BANG cc MEEP helsinki MEEP fi) git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@16200 b3059339-0415-0410-9bf9-f77b7e298cf2
* fix brokeness caused by demuxer patch, this code is useless forods152005-08-111-1/+0
| | | | | | | | any case other than avi and should not be run even then. patch by Uoti Urpala (urpala BANG cc MEEP helsinki MEEP fi) git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@16199 b3059339-0415-0410-9bf9-f77b7e298cf2
* reconcile with earlier fps fix in mpeg header parserrfelker2005-08-101-11/+11
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@16193 b3059339-0415-0410-9bf9-f77b7e298cf2
* take into account that VIDIOC_S_FMT might return updated para