summaryrefslogtreecommitdiff
path: root/libavformat/mpegts.c
Commit message (Collapse)AuthorAge
* add ff_parse_mpeg2_descriptor; make MPEG2 descriptor parsing routines ↵Peter Ross2010-12-29
| | | | | | available to other modules. Originally committed as revision 26125 to svn://svn.ffmpeg.org/ffmpeg/trunk
* In ts demuxer, if pes packet size is < ts packet, honor pes packet and skip ↵Baptiste Coudurier2010-11-29
| | | | | | | | padded data. Fixes issue #2392. Originally committed as revision 25841 to svn://svn.ffmpeg.org/ffmpeg/trunk
* In TS demuxer, create the AVStream during pmt parsing if the pes stream does notStephen D'Angelo2010-11-25
| | | | | | | | yet have it, this can happen if the pes stream contain data but no pes header has been encoutered yet. Patch by Stephen D'Angelo, SDAngelo at evertz dot com. Originally committed as revision 25823 to svn://svn.ffmpeg.org/ffmpeg/trunk
* In TS demuxer, keep the pmt filter open to parse all pmt sections,Baptiste Coudurier2010-11-25
| | | | | | based on patch by Stephen D'Angelo, SDAngelo at evertz dot com. Originally committed as revision 25822 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove some warningsBaptiste Coudurier2010-11-23
| | | | Originally committed as revision 25808 to svn://svn.ffmpeg.org/ffmpeg/trunk
* 10l, fix memleak, forgot to free mp4_dec_config_descrBaptiste Coudurier2010-11-23
| | | | Originally committed as revision 25807 to svn://svn.ffmpeg.org/ffmpeg/trunk
* In ts demuxer, support aac flexmux using extradata in iods, issue #2346Baptiste Coudurier2010-11-23
| | | | Originally committed as revision 25806 to svn://svn.ffmpeg.org/ffmpeg/trunk
* mpegts: support LATM syntaxJanne Grunau2010-11-02
| | | | Originally committed as revision 25643 to svn://svn.ffmpeg.org/ffmpeg/trunk
* rename LAVF_API_* defines to FF_API_* to clarify that it is not public APIAurelien Jacobs2010-08-18
| | | | Originally committed as revision 24825 to svn://svn.ffmpeg.org/ffmpeg/trunk
* add LAVF_API_MAX_STREAMS define to disable the deprecated MAX_STREAMS APIAurelien Jacobs2010-08-17
| | | | Originally committed as revision 24817 to svn://svn.ffmpeg.org/ffmpeg/trunk
* get rid of MAX_STREAMS limit in mpegtsAurelien Jacobs2010-08-09
| | | | Originally committed as revision 24753 to svn://svn.ffmpeg.org/ffmpeg/trunk
* mpegts: Warn if unable to seek backMartin Storsjö2010-07-24
| | | | Originally committed as revision 24477 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Pass the composition and ancillary ID for DVB subtitles via extradata insteadReimar Döffinger2010-07-14
| | | | | | | | | | of sub_id, this allows detecting when that information is not available and just decode everything. In addition extradata is required for many codecs and thus in contrast to sub_id generally already passed on by any programs using libav*. Also ask for a sample if we encounter a stream with multiple/changing IDs. Originally committed as revision 24238 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix grammar errors in documentationMåns Rullgård2010-06-30
| | | | Originally committed as revision 23904 to svn://svn.ffmpeg.org/ffmpeg/trunk
* In ts demuxer, output pes packet as soon as they are complete.Janne Grunau2010-05-18
| | | | | | | This is needed for subtitles where packets are infrequent. Patch by Janne Grunau, janne-ffmpeg at jannau dot net. Originally committed as revision 23157 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Mark av_metadata_set() as deprecated, and use av_metadata_set2()Stefano Sabatini2010-04-25
| | | | | | | | in its place. av_metadata_set() is going to be dropped at the next major bump. Originally committed as revision 22961 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Disable LATM AAC in mpegts, this is not supported and produce too manyBaptiste Coudurier2010-04-22
| | | | | | bug reports. Also warn the user about it. Originally committed as revision 22947 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Define AVMediaType enum, and use it instead of enum CodecType, whichStefano Sabatini2010-03-30
| | | | | | is deprecated and will be dropped at the next major bump. Originally committed as revision 22735 to svn://svn.ffmpeg.org/ffmpeg/trunk
* rename av_program_add_stream_index to ff_program_add_stream_indexAurelien Jacobs2010-03-15
| | | | | | it is an internal function, not part of public API Originally committed as revision 22561 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Replace last occurrence of the deprecated match_ext() withStefano Sabatini2010-03-08
| | | | | | av_match_ext(). Originally committed as revision 22351 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix buildMåns Rullgård2010-02-01
| | | | Originally committed as revision 21602 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix warnings about implicit function declaration when compiling rtpdec.cAlexis Ballier2010-02-01
| | | | | | Patch by Alexis Ballier, alexis D ballier A gmail Originally committed as revision 21601 to svn://svn.ffmpeg.org/ffmpeg/trunk
* remove useless type declarationsBaptiste Coudurier2010-01-13
| | | | Originally committed as revision 21206 to svn://svn.ffmpeg.org/ffmpeg/trunk
* move code to avoid forward declarationBaptiste Coudurier2009-11-08
| | | | Originally committed as revision 20475 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Let pmt override stream info when encoutered later in the ts file.Baptiste Coudurier2009-11-08
| | | | | | | Do not set codec id based on pes start code, this is unreliable. Fix gazeta-20090408-1456-aa.ts Originally committed as revision 20474 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Support some LATM AAC streams (they can be decoded with MPlayer).Carl Eugen Hoyos2009-11-07
| | | | Originally committed as revision 20472 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Support demuxing teletext in DVB streams.Francesco Lavra2009-10-29
| | | | | | Original patch by Francesco Lavra, francescolavra interfree it Originally committed as revision 20414 to svn://svn.ffmpeg.org/ffmpeg/trunk
* handle_packets takes number of packets as arg, avoid reading too muchBaptiste Coudurier2009-10-18
| | | | Originally committed as revision 20288 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Increase max resync size, fix demuxing of dvgrab-2009.03.28_19-07-22.m2tBaptiste Coudurier2009-10-18
| | | | | | | Print error when max resync size is reached and return EAGAIN instead of INVALIDDATA, so user can retry if wanted. Originally committed as revision 20286 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Allow demuxing of E-AC3 (stream type 0x84) in MPEG-TS.Carl Eugen Hoyos2009-10-10
| | | | Originally committed as revision 20200 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Allow the combined TrueHD/AC3 tracks on Blu-Ray discs to be demuxed as two ↵Ian Caulfield2009-10-05
| | | | | | | | separate streams. Patch by Ian Caulfield, ian D caulfield A gmail Originally committed as revision 20168 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ensure pes buffer is set to avoid segvBaptiste Coudurier2009-09-13
| | | | Originally committed as revision 19836 to svn://svn.ffmpeg.org/ffmpeg/trunk
* reset pes state to skip after flushing, avoid segv with ↵Baptiste Coudurier2009-09-13
| | | | | | dvgrab-2009.03.28_19-07-22.m2t Originally committed as revision 19835 to svn://svn.ffmpeg.org/ffmpeg/trunk
* disable new seeking code in mpeg-ts per #ifdef (use old read_seek by default)Ivan Schreter2009-09-06
| | | | Originally committed as revision 19788 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Cosmetic changes in read_seek* routines.Ivan Schreter2009-08-26
| | | | Originally committed as revision 19723 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Decoder for LPCM as used in Bluray discs.Christian Schmidt2009-08-26
| | | | | | Patch by Christian Schmidt, schmidt digadd de Originally committed as revision 19722 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add Bluray Subtitle SupportStephen Backway2009-08-25
| | | | | | Patch by Stephen Backway, stev391 A exemail D com D au Originally committed as revision 19699 to svn://svn.ffmpeg.org/ffmpeg/trunk
* mpegts: change variable-length array to fixed lengthMåns Rullgård2009-08-24
| | | | | | The difference between 188 and 204 is not worth worrying about. Originally committed as revision 19697 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Use generic multi-stream key frame finding routine to implement read_seek2 ↵Ivan Schreter2009-08-22
| | | | | | | | and map read_seek to read_seek2. Originally committed as revision 19681 to svn://svn.ffmpeg.org/ffmpeg/trunk
* init pes dts and pts to AV_NOPTS_VALUE, fix issue #1297Baptiste Coudurier2009-07-30
| | | | Originally committed as revision 19546 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Stop parsing in read_header only after finding pmt, andBaptiste Coudurier2009-07-29
| | | | | | | do not close pat filter so further pmt can be parsed. Fix issue #1294. Originally committed as revision 19530 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Only set CODEC_ID_PROBE when a packet from a stream having a PES headerBaptiste Coudurier2009-06-25
| | | | | | is read. Originally committed as revision 19273 to svn://svn.ffmpeg.org/ffmpeg/trunk
* add 0-termination in table, patch by Wolfram Gloger, wmglo at dent dot med ↵Wolfram Gloger2009-06-20
| | | | | | dot uni-muenchen dot de Originally committed as revision 19229 to svn://svn.ffmpeg.org/ffmpeg/trunk
* do not parse full header for private streamsBaptiste Coudurier2009-06-02
| | | | Originally committed as revision 19075 to svn://svn.ffmpeg.org/ffmpeg/trunk
* correctly handle maximum streams limitBaptiste Coudurier2009-06-02
| | | | Originally committed as revision 19074 to svn://svn.ffmpeg.org/ffmpeg/trunk
* export data from private streamsBaptiste Coudurier2009-06-02
| | | | Originally committed as revision 19073 to svn://svn.ffmpeg.org/ffmpeg/trunk
* initialize pes state to skipBaptiste Coudurier2009-05-31
| | | | Originally committed as revision 19029 to svn://svn.ffmpeg.org/ffmpeg/trunk
* print reg desc in a more friendly wayBaptiste Coudurier2009-05-31
| | | | Originally committed as revision 19021 to svn://svn.ffmpeg.org/ffmpeg/trunk
* give context to dprintfBaptiste Coudurier2009-05-31
| | | | Originally committed as revision 19020 to svn://svn.ffmpeg.org/ffmpeg/trunk
* print registration descriptor in debugBaptiste Coudurier2009-05-31
| | | | Originally committed as revision 19019 to svn://svn.ffmpeg.org/ffmpeg/trunk