summaryrefslogtreecommitdiffstats
path: root/libmpdemux
Commit message (Collapse)AuthorAgeFilesLines
* introduce new 'stream' directory for all stream layer related components and ↵ben2006-07-3185-32283/+8
| | | | | | split them from libmpdemux git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@19277 b3059339-0415-0410-9bf9-f77b7e298cf2
* Remove useless includertogni2006-07-301-1/+0
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@19272 b3059339-0415-0410-9bf9-f77b7e298cf2
* Make some more function staticrtogni2006-07-302-9/+3
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@19271 b3059339-0415-0410-9bf9-f77b7e298cf2
* md5 result is 16 bytes, not 20rtogni2006-07-301-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@19268 b3059339-0415-0410-9bf9-f77b7e298cf2
* removed now useless duplicate includesben2006-07-303-5/+0
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@19267 b3059339-0415-0410-9bf9-f77b7e298cf2
* xor_table can't be NULL, remove useless checkrtogni2006-07-301-4/+1
| | | | | | | make xor_table static git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@19263 b3059339-0415-0410-9bf9-f77b7e298cf2
* The real hash function is just a md5, replace with lavu codertogni2006-07-301-262/+6
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@19261 b3059339-0415-0410-9bf9-f77b7e298cf2
* no need to reming the copyright with msg_(), the notice in the source is enoughnicodvb2006-07-301-5/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@19257 b3059339-0415-0410-9bf9-f77b7e298cf2
* re-added forgotten return in send_mpeg_lpcm_packet()nicodvb2006-07-291-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@19249 b3059339-0415-0410-9bf9-f77b7e298cf2
* final cleanup: implemented send_mpeg_pes_packet() and ↵nicodvb2006-07-291-97/+29
| | | | | | send_mpeg_lpcm_packet() using new send_mpeg_pes_packet_ll() git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@19248 b3059339-0415-0410-9bf9-f77b7e298cf2
* ptslen was set to 5 even when no pts==0nicodvb2006-07-291-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@19245 b3059339-0415-0410-9bf9-f77b7e298cf2
* Implement DEMUXER_CTRL_GET_TIME_LENGTH and DEMUXER_CTRL_GET_PERCENT_POS,reimar2006-07-281-1/+18
| | | | | | | patch by Paul-Francois Fontigny pff at filmik be git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@19225 b3059339-0415-0410-9bf9-f77b7e298cf2
* 10l, last commit swapped U and V planes.reimar2006-07-281-2/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@19224 b3059339-0415-0410-9bf9-f77b7e298cf2
* Handle frames with stride correctly (e.g. the "Version" source of current AVS).reimar2006-07-281-2/+16
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@19223 b3059339-0415-0410-9bf9-f77b7e298cf2
* Do not count each decoded frame twice.reimar2006-07-281-2/+0
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@19222 b3059339-0415-0410-9bf9-f77b7e298cf2
* Cosmetics for last commitreimar2006-07-281-10/+10
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@19219 b3059339-0415-0410-9bf9-f77b7e298cf2
* Move more stuff under if (avs_has_video... to simplify later patches.reimar2006-07-281-4/+4
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@19218 b3059339-0415-0410-9bf9-f77b7e298cf2
* set pts of the demux patcket correctlyreimar2006-07-281-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@19217 b3059339-0415-0410-9bf9-f77b7e298cf2
* Move variable declarations to the block level where they are actually usedreimar2006-07-281-11/+4
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@19216 b3059339-0415-0410-9bf9-f77b7e298cf2
* call av_release_clip at uninit, part of a patch by Gianluigi Tiesi <mplayer ↵reimar2006-07-281-1/+6
| | | | | | at netfarm it> git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@19215 b3059339-0415-0410-9bf9-f77b7e298cf2
* Do not treat AV_NOPTS_VALUE as a valid duration value.reimar2006-07-281-2/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@19212 b3059339-0415-0410-9bf9-f77b7e298cf2
* The C99 function strtof is unavailable in some BSD variants.diego2006-07-271-1/+1
| | | | | | | patch by Jan Knutar, jknutar $@$ nic fi git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@19207 b3059339-0415-0410-9bf9-f77b7e298cf2
* marks some read-only char* inside structs as const, patch by Stefan Huehner, ↵reynaldo2006-07-271-1/+1
| | | | | | stefan At huehner-org git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@19199 b3059339-0415-0410-9bf9-f77b7e298cf2
* Unify include paths in the build system, part I.diego2006-07-271-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@19195 b3059339-0415-0410-9bf9-f77b7e298cf2
* Introduce general V4L variable/define.diego2006-07-273-3/+3
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@19194 b3059339-0415-0410-9bf9-f77b7e298cf2
* Missed HAVE_TV_V4L --> HAVE_TV_V4L1 rename.diego2006-07-271-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@19193 b3059339-0415-0410-9bf9-f77b7e298cf2
* Rename *v4l variable to *v4l1.diego2006-07-272-4/+4
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@19192 b3059339-0415-0410-9bf9-f77b7e298cf2
* Incorrect check in gxf demuxer leading to crash with textKO.gxf sample filereimar2006-07-261-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@19187 b3059339-0415-0410-9bf9-f77b7e298cf2
* fix 3 bugs in libmpdemux/demux_mf.cgpoirier2006-07-261-3/+3
| | | | | | | | | | | | | 1. Relative seek is seeking 1 frame too far. 2. Percent seek is seeking 1 frame too far (beyond EOF) at 100%. 3. Check for EOF is checking 1 frame too far. Patch by Paul-Francois Fontigny < pff AAA filmik PPP be> Original thread: Date: Jul 16, 2006 12:40 PM Subject: [MPlayer-dev-eng] [PATCH] bugfix for libmpdemux/demux_mf.c git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@19185 b3059339-0415-0410-9bf9-f77b7e298cf2
* Add simple edit list support to mov demuxer, it supports delay of audio and ↵atmos42006-07-231-0/+18
| | | | | | video tracks at the beginning of the file. E.g. video starts at 0.0s audio at 4.0s. It uses mplayers a/v-delay to achieve sync so please use with -framedrop for fastest sync. More Details in my mail to dev-eng from 2006-07-22. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@19175 b3059339-0415-0410-9bf9-f77b7e298cf2
* Take start time into consideration when calculation percentage positionreimar2006-07-231-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@19165 b3059339-0415-0410-9bf9-f77b7e298cf2
* rename rtsp.c to stream_rtsp.c for consistency with other input modulesben2006-07-222-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@19160 b3059339-0415-0410-9bf9-f77b7e298cf2
* Native MPEG4 SP/ASP/AP support in Matroska.rathann2006-07-222-0/+16
| | | | | | | Patch by Aurelien Jacobs and myself. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@19159 b3059339-0415-0410-9bf9-f77b7e298cf2
* display the right MPEG packet typeben2006-07-221-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@19157 b3059339-0415-0410-9bf9-f77b7e298cf2
* cosmetics: comments and reindentation asked by gxbennicodvb2006-07-222-12/+12
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@19154 b3059339-0415-0410-9bf9-f77b7e298cf2
* simplified mpeg packetizer used by hw mpeg decoders/vo - first roundnicodvb2006-07-222-103/+54
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@19153 b3059339-0415-0410-9bf9-f77b7e298cf2
* moved mpeg_packetizer helpers to libmpdemuxben2006-07-193-0/+327
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@19146 b3059339-0415-0410-9bf9-f77b7e298cf2
* Fix use of uninitialized variableuau2006-07-171-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@19129 b3059339-0415-0410-9bf9-f77b7e298cf2
* marks several strings inside structs as const when they hold just reynaldo2006-07-163-5/+5
| | | | | | | | | 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
* marks several read-only string parameters and function return-values which ↵reynaldo2006-07-165-5/+5
| | | | | | can only be used read-only as const. Patch by Stefan Huehner, stefan _AT huener-org git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@19113 b3059339-0415-0410-9bf9-f77b7e298cf2
* marks several read-only string parameters which aren't modified inside the ↵reynaldo2006-07-151-1/+1
| | | | | | called function as const. Patch by Stefan Huehner, stefan AT huehner-org git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@19109 b3059339-0415-0410-9bf9-f77b7e298cf2
* Assume that missing streamcount means one stream, and missing mimetype rtogni2006-07-141-3/+42
| | | | | | | | | is audio. This seems to be used for some audio-only streams. Fixes rtsp://ms.espectador.com/audio/app_metafiles/dol0606282.rm git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@19098 b3059339-0415-0410-9bf9-f77b7e298cf2
* raise default tuning timeout to 30 seconds in order to give enough time to ↵nicodvb2006-07-141-1/+1
| | | | | | less sensitive cards; better tuners won't tune slower git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@19096 b3059339-0415-0410-9bf9-f77b7e298cf2
* cosmetical reformattingnicodvb2006-07-141-39/+35
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@19095 b3059339-0415-0410-9bf9-f77b7e298cf2
* simplification in dvb_step_channelnicodvb2006-07-141-15/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@19094 b3059339-0415-0410-9bf9-f77b7e298cf2
* force demuxer type to mpegts to speed up detection and avoid useless and ↵nicodvb2006-07-141-0/+2
| | | | | | slow probes; this doesn't prevent to use stream_dvb with demux_lavf git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@19093 b3059339-0415-0410-9bf9-f77b7e298cf2
* removed obsolete filenicodvb2006-07-141-40/+0
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@19092 b3059339-0415-0410-9bf9-f77b7e298cf2
* moved LOF macros from dvb_defaults.hnicodvb2006-07-141-1/+4
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@19091 b3059339-0415-0410-9bf9-f77b7e298cf2
* removed never used macros; patch by zzam gentoo org (Matthias Schwarzott)nicodvb2006-07-141-51/+0
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@19089 b3059339-0415-0410-9bf9-f77b7e298cf2
* Remove support for obsolete and non-free divx4/odivx libraries.diego2006-07-141-3/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@19087 b3059339-0415-0410-9bf9-f77b7e298cf2
* printf --> mp_msgdiego2006-07-141-20/+20
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@19080 b3059339-0415-0410-9bf9-f77b7e298cf2
* removes unused parentheses lefted behind in the r19075 sizeof(char) ↵reynaldo2006-07-142-8/+8
| | | | | | cleanups, noticed by dalias git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@19079 b3059339-0415-0410-9bf9-f77b7e298cf2
* Remove #if LIBAVCODEC_BUILD >= XXX and #if LIBAVFORMAT_BUILD >= XXX jungle.diego2006-07-132-38/+3
| | | | | | | It served no apparent purpose anymore. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@19078 b3059339-0415-0410-9bf9-f77b7e298cf2
* more sizeof(char) funreynaldo2006-07-133-10/+10
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@19075 b3059339-0415-0410-9bf9-f77b7e298cf2
* drops casts from void * on malloc/calloc from libmpdemux codereynaldo2006-07-1318-36/+36
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@19067 b3059339-0415-0410-9bf9-f77b7e298cf2
* marks several string parameters as const, as they are not modified inside ↵reynaldo2006-07-133-3/+3
| | | | | | the function, Patch by Stefan Huehner, stefan AT huehner-org git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@19058 b3059339-0415-0410-9bf9-f77b7e298cf2
* Remove non-existing CSS_INC.diego2006-07-121-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@19055 b3059339-0415-0410-9bf9-f77b7e298cf2
* OPTFLAGS already includes EXTRA_INC.diego2006-07-121-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@19042 b3059339-0415-0410-9bf9-f77b7e298cf2
* added new pvr:// input for ivtv based cardsben2006-07-104-0/+1036
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@19002 b3059339-0415-0410-9bf9-f77b7e298cf2
* more c++ decl craprfelker2006-07-101-1/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@18990 b3059339-0415-0410-9bf9-f77b7e298cf2
* more c++ decl craprfelker2006-07-101-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@18989 b3059339-0415-0410-9bf9-f77b7e298cf2
* Remove unused variables, patch by Stefan Huehner stefan at huehner org.diego2006-07-0815-22/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@18963 b3059339-0415-0410-9bf9-f77b7e298cf2
* Revert r18878, always sync rm files using only pts (ignore framerate)rtogni2006-07-081-1/+8
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@18947 b3059339-0415-0410-9bf9-f77b7e298cf2
* Remove unused prototypertogni2006-07-081-2/+0
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@18945 b3059339-0415-0410-9bf9-f77b7e298cf2
* Initial libass release (without mencoder support).eugeni2006-07-073-4/+214
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@18942 b3059339-0415-0410-9bf9-f77b7e298cf2
* Rename mkv_sh_sub_t to sh_sub_t, move it to demuxer.h.eugeni2006-07-073-15/+15
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@18939 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
* Fix for case when both V4L and V4L2 are enabledreimar2006-07-061-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@18929 b3059339-0415-0410-9bf9-f77b7e298cf2
* Move conditional compilation into the build system.diego2006-07-0623-114/+66
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@18927 b3059339-0415-0410-9bf9-f77b7e298cf2
* cosmeticsdiego2006-07-061-4/+5
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@18926 b3059339-0415-0410-9bf9-f77b7e298cf2
* Add a new video pts tracking mode, enabled by option -correct-pts.uau2006-07-064-8/+17
| | | | | | | | | | | | | | This mode has the following differences: - Video timing is correct for streams with B frames, at least with some demuxers. - Video filters can modify frame timestamps and insert new frames, and removing frames is handled better than before. - Some things are known to break, it's not usable as the default yet. Things should work as before when the -correct-pts option is not used. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@18922 b3059339-0415-0410-9bf9-f77b7e298cf2
* move some ill-behaving demuxers further down the listreimar2006-07-041-6/+6
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@18905 b3059339-0415-0410-9bf9-f77b7e298cf2
* respect dvdnav's requests of WAIT to prevent while(1)nicodvb2006-07-041-0/+3
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@18903 b3059339-0415-0410-9bf9-f77b7e298cf2
* get_path as const, patch by Stefan Huehner, stefan AT huehner-orgreynaldo2006-07-031-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@18894 b3059339-0415-0410-9bf9-f77b7e298cf2
* rm unnecesary casts from void* - part 4reynaldo2006-07-0310-44/+44
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@18890 b3059339-0415-0410-9bf9-f77b7e298cf2
* rm unnecesary casts from void* - part 3reynaldo2006-07-022-19/+19
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@18884 b3059339-0415-0410-9bf9-f77b7e298cf2
* missing free() if bails out at step 12ben2006-07-011-0/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@18881 b3059339-0415-0410-9bf9-f77b7e298cf2
* new rtsp-destination option which allows forcing destination ip address ↵ben2006-07-011-1/+5
| | | | | | (fixes some issues with some reluctant rtsp servers) git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@18879 b3059339-0415-0410-9bf9-f77b7e298cf2
* Fix A-V sync for real files (also live streams)rtogni2006-07-011-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@18878 b3059339-0415-0410-9bf9-f77b7e298cf2
*